Date: Tue, 31 Dec 2019 16:44:32 -0800 From: Mark Millard <marklmi@yahoo.com> To: FreeBSD PowerPC ML <freebsd-ppc@freebsd.org> Cc: FreeBSD Toolchain <freebsd-toolchain@freebsd.org> Subject: Re: 32-bit powerpc kernel builds (head -r356187): old ld (works) vs. devel/binutils@powerpc based (fails to boot): DYNAMIC vs. EXEC_P Message-ID: <B8E255B0-75EB-40C8-84C8-9AAFD1EBDCA4@yahoo.com> In-Reply-To: <F5A9F8BE-72EA-41E9-9CDF-8588027D94C8@yahoo.com> References: <F5A9F8BE-72EA-41E9-9CDF-8588027D94C8@yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2019-Dec-31, at 14:52, Mark Millard <marklmi@yahoo.com> wrote: > My attempt to buildkernel via devel/binutils@powerpc > produces a kernel that gets a very early crash. >=20 > Looking at the normal and alternate kernels a little > shows. . . >=20 >=20 >=20 > Old ld (and such): >=20 > /boot/kernel/kernel: file format elf32-powerpc-freebsd > /boot/kernel/kernel > architecture: powerpc:common, flags 0x00000150: > HAS_SYMS, DYNAMIC, D_PAGED > start address 0x001001e0 > . . . > 00e7a034 l O *ABS* 00000000 .hidden _DYNAMIC >=20 > Produced via (from kernel.full.meta): >=20 > CMD @ld -m elf32ppc_fbsd -Bdynamic -T = /usr/src/sys/conf/ldscript.powerpc --secure-plt -pie --no-warn-mismatch = --warn-common --export-dynamic --dynamic-linker /red/herring -X -o = kernel.full locore.o . . . >=20 >=20 > devel/binutils@powerpc based: >=20 > /boot/kerbad/kernel: file format elf32-powerpc-freebsd > /boot/kerbad/kernel > architecture: powerpc:common, flags 0x00000112: > EXEC_P, HAS_SYMS, D_PAGED > start address 0x00100200 >=20 > 00e7a034 l O .dynamic 00000000 _DYNAMIC >=20 > Produced via (from kernel.full.meta): >=20 > CMD @/usr/local/powerpc-unknown-freebsd13.0/bin/ld -m elf32ppc_fbsd = -Bdynamic -T /usr/src/sys/conf/ldscript.powerpc --secure-plt = --build-id=3Dsha1 -pie --no-warn-mismatch --warn-common = --export-dynamic > --dynamic-linker /red/herring -X -o kernel.full locore.o . . . _GLOBAL_OFFSET_TABLE_ has a similar status. In fact, there is a big difference in the two context's ABS lists: devel/binutils@powerpc produces a very short list: # readelf -a /boot/kerbad/kernel | grep "\<ABS\>" | more 2: 0000000000000070 0 NOTYPE GLOBAL DEFAULT ABS dlmisssize 569: 0000000000100100 0 NOTYPE GLOBAL DEFAULT ABS kernbase 5103: 0000000000000020 0 NOTYPE GLOBAL DEFAULT ABS testppc64size 8156: 0000000000000018 0 NOTYPE GLOBAL DEFAULT ABS = restorebridgesize 9078: 00000000000000b0 0 NOTYPE GLOBAL DEFAULT ABS imisssize 12351: 00000000000000f0 0 NOTYPE GLOBAL DEFAULT ABS dsmisssize 25923: 0000000000000070 0 NOTYPE GLOBAL DEFAULT ABS dlmisssize 26490: 0000000000100100 0 NOTYPE GLOBAL DEFAULT ABS kernbase 31024: 0000000000000020 0 NOTYPE GLOBAL DEFAULT ABS testppc64size 34077: 0000000000000018 0 NOTYPE GLOBAL DEFAULT ABS = restorebridgesize 34999: 00000000000000b0 0 NOTYPE GLOBAL DEFAULT ABS imisssize 38272: 00000000000000f0 0 NOTYPE GLOBAL DEFAULT ABS dsmisssize but the old ld produces a much longer list: # readelf -a /boot/kernel/kernel | grep "\<ABS\>" | more 2: 0000000000000070 0 NOTYPE GLOBAL DEFAULT ABS dlmisssize 212: 0000000000e793dc 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_gfb_set 462: 0000000000e793c8 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_mmu_set 569: 0000000000100100 0 NOTYPE GLOBAL DEFAULT ABS kernbase 1334: 0000000000dd5728 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_sdt_probes_set 1395: 0000000000e5e608 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_vnet 1765: 0000000001183648 0 NOTYPE GLOBAL DEFAULT ABS end 1798: 0000000000dd36d0 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_sysinit_set 1857: 0000000000dd4e34 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_modmetadata_set 2001: 0000000000dd7984 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_uart_fdt_class_and_device_set 2271: 0000000000dd5648 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_cam_xpt_proto_set 2384: 0000000000dd561c 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_cam_xpt_xport_set 2669: 0000000000dd407c 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_modmetadata_set 2746: 0000000000dd9ef8 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_pcpu 3281: 0000000000e793d8 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_videodriver_set 3324: 0000000000e793d4 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_mmu_set 3365: 0000000000e793c0 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_compressors 3430: 0000000000dd7960 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_scterm_set 3573: 0000000000dd5648 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_cam_xpt_xport_set 3892: 0000000000dd5684 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_ofw_set 4195: 0000000000dd7988 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_uart_fdt_class_and_device_set 4226: 0000000000dd36d0 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_sysuninit_set 4322: 0000000000dd7954 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_sdt_argtypes_set 4329: 0000000000e793e0 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_platform_set 4571: 0000000000dd7a00 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_pcpu 4676: 0000000000dd7960 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_cons_set 4736: 0000000000dd2468 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_sysinit_set 4880: 0000000000100100 0 NOTYPE GLOBAL DEFAULT ABS begin 4919: 0000000000dd56d0 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_sdt_providers_set 5094: 0000000000dd7990 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_vt_drv_set 5104: 0000000000000020 0 NOTYPE GLOBAL DEFAULT ABS testppc64size 5114: 0000000000e793e0 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_gfb_set 6014: 0000000000dc0328 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_sysctl_set 6334: 0000000000dd5668 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_kdb_dbbe_set 6742: 0000000000dd5f8c 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_sdt_probes_set 6783: 0000000000dd797c 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_cons_set 6846: 0000000000a29924 0 NOTYPE GLOBAL DEFAULT ABS _etext 7033: 0000000000e793e8 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_platform_set 7243: 0000000000e793c0 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_vnet 7507: 0000000000e793d8 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_scrndr_set 7624: 0000000000dd7984 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_gdb_dbgport_set 7732: 0000000000e793c8 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_compressors 8087: 0000000000e793dc 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_scrndr_set 8156: 0000000000000018 0 NOTYPE GLOBAL DEFAULT ABS = restorebridgesize 8744: 0000000000dd5674 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_ofw_set 8758: 0000000000dd797c 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_gdb_dbgport_set 8844: 0000000000dd5f8c 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_sdt_argtypes_set 9079: 00000000000000b0 0 NOTYPE GLOBAL DEFAULT ABS imisssize 9271: 0000000000dd407c 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_sysuninit_set 9509: 0000000000dd565c 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_cam_xpt_proto_set 9761: 0000000000dd565c 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_kdb_dbbe_set 9774: 0000000000dd5668 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_kbddriver_set 10044: 0000000000dd5674 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_kbddriver_set 10068: 0000000000dd5728 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_sdt_providers_set 10096: 0000000001183648 0 NOTYPE GLOBAL DEFAULT ABS _end 10706: 0000000000e793d4 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_videodriver_set 10909: 0000000000dd7954 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_scterm_set 11510: 0000000000e9786c 0 NOTYPE GLOBAL DEFAULT ABS _edata 11935: 0000000000dd7988 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_vt_drv_set 12130: 0000000000dc2240 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_sysctl_set 12351: 00000000000000f0 0 NOTYPE GLOBAL DEFAULT ABS dsmisssize 25863: 0000000000e7a028 0 OBJECT LOCAL HIDDEN ABS = _GLOBAL_OFFSET_TABLE_ 25864: 0000000000e7a034 0 OBJECT LOCAL HIDDEN ABS _DYNAMIC 25921: 0000000000000070 0 NOTYPE GLOBAL DEFAULT ABS dlmisssize 26131: 0000000000e793dc 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_gfb_set 26381: 0000000000e793c8 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_mmu_set 26488: 0000000000100100 0 NOTYPE GLOBAL DEFAULT ABS kernbase 27253: 0000000000dd5728 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_sdt_probes_set 27314: 0000000000e5e608 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_vnet 27684: 0000000001183648 0 NOTYPE GLOBAL DEFAULT ABS end 27717: 0000000000dd36d0 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_sysinit_set 27776: 0000000000dd4e34 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_modmetadata_set 27920: 0000000000dd7984 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_uart_fdt_class_and_device_set 28190: 0000000000dd5648 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_cam_xpt_proto_set 28303: 0000000000dd561c 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_cam_xpt_xport_set 28588: 0000000000dd407c 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_modmetadata_set 28665: 0000000000dd9ef8 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_pcpu 29200: 0000000000e793d8 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_videodriver_set 29243: 0000000000e793d4 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_mmu_set 29284: 0000000000e793c0 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_compressors 29349: 0000000000dd7960 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_scterm_set 29492: 0000000000dd5648 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_cam_xpt_xport_set 29811: 0000000000dd5684 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_ofw_set 30114: 0000000000dd7988 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_uart_fdt_class_and_device_set 30145: 0000000000dd36d0 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_sysuninit_set 30241: 0000000000dd7954 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_sdt_argtypes_set 30248: 0000000000e793e0 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_platform_set 30490: 0000000000dd7a00 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_pcpu 30595: 0000000000dd7960 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_cons_set 30655: 0000000000dd2468 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_sysinit_set 30799: 0000000000100100 0 NOTYPE GLOBAL DEFAULT ABS begin 30838: 0000000000dd56d0 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_sdt_providers_set 31013: 0000000000dd7990 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_vt_drv_set 31023: 0000000000000020 0 NOTYPE GLOBAL DEFAULT ABS testppc64size 31033: 0000000000e793e0 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_gfb_set 31933: 0000000000dc0328 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_sysctl_set 32253: 0000000000dd5668 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_kdb_dbbe_set 32661: 0000000000dd5f8c 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_sdt_probes_set 32702: 0000000000dd797c 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_cons_set 32765: 0000000000a29924 0 NOTYPE GLOBAL DEFAULT ABS _etext 32952: 0000000000e793e8 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_platform_set 33162: 0000000000e793c0 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_vnet 33426: 0000000000e793d8 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_scrndr_set 33543: 0000000000dd7984 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_gdb_dbgport_set 33651: 0000000000e793c8 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_compressors 34006: 0000000000e793dc 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_scrndr_set 34075: 0000000000000018 0 NOTYPE GLOBAL DEFAULT ABS = restorebridgesize 34663: 0000000000dd5674 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_ofw_set 34677: 0000000000dd797c 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_gdb_dbgport_set 34763: 0000000000dd5f8c 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_sdt_argtypes_set 34998: 00000000000000b0 0 NOTYPE GLOBAL DEFAULT ABS imisssize 35190: 0000000000dd407c 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_sysuninit_set 35428: 0000000000dd565c 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_cam_xpt_proto_set 35680: 0000000000dd565c 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_kdb_dbbe_set 35693: 0000000000dd5668 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_kbddriver_set 35963: 0000000000dd5674 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_kbddriver_set 35987: 0000000000dd5728 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_sdt_providers_set 36015: 0000000001183648 0 NOTYPE GLOBAL DEFAULT ABS _end 36625: 0000000000e793d4 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_videodriver_set 36828: 0000000000dd7954 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_scterm_set 37429: 0000000000e9786c 0 NOTYPE GLOBAL DEFAULT ABS _edata 37854: 0000000000dd7988 0 NOTYPE GLOBAL DEFAULT ABS = __start_set_vt_drv_set 38049: 0000000000dc2240 0 NOTYPE GLOBAL DEFAULT ABS = __stop_set_sysctl_set 38270: 00000000000000f0 0 NOTYPE GLOBAL DEFAULT ABS dsmisssize So what do the __start_set_* and __stop_set_* symbols show up as in /boot/kerbad/kernel generally? PROTECTED visibility as a GLOBAL as it turns out: # readelf -a /boot/kerbad/kernel | egrep "__(start|stop)_set_" | more 00e83680 002c0701 R_PPC_ADDR32 00000000 = __stop_set_uart_fdt_class_set + 0 00e83684 0021a801 R_PPC_ADDR32 00000000 = __start_set_uart_fdt_class_set + 0 212: 0000000000e793dc 0 NOTYPE GLOBAL PROTECTED 48 = __start_set_gfb_set 462: 0000000000e793c8 0 NOTYPE GLOBAL PROTECTED 45 = __start_set_mmu_set 1334: 0000000000dd5728 0 NOTYPE GLOBAL PROTECTED 34 = __start_set_sdt_probes_set 1395: 0000000000e5e608 0 NOTYPE GLOBAL PROTECTED 43 = __start_set_vnet 1798: 0000000000dd36d0 0 NOTYPE GLOBAL PROTECTED 23 = __stop_set_sysinit_set 1857: 0000000000dd4e34 0 NOTYPE GLOBAL PROTECTED 25 = __stop_set_modmetadata_set 2001: 0000000000dd7984 0 NOTYPE GLOBAL PROTECTED 39 = __start_set_uart_fdt_class_and_device_set 2271: 0000000000dd5648 0 NOTYPE GLOBAL PROTECTED 28 = __start_set_cam_xpt_proto_set 2383: 0000000000dd561c 0 NOTYPE GLOBAL PROTECTED 27 = __start_set_cam_xpt_xport_set 2669: 0000000000dd407c 0 NOTYPE GLOBAL PROTECTED 25 = __start_set_modmetadata_set 2746: 0000000000dd9ef8 0 NOTYPE GLOBAL PROTECTED 41 = __stop_set_pcpu 3281: 0000000000e793d8 0 NOTYPE GLOBAL PROTECTED 46 = __stop_set_videodriver_set 3324: 0000000000e793d4 0 NOTYPE GLOBAL PROTECTED 45 = __stop_set_mmu_set 3365: 0000000000e793c0 0 NOTYPE GLOBAL PROTECTED 44 = __start_set_compressors 3429: 0000000000dd7960 0 NOTYPE GLOBAL PROTECTED 36 = __stop_set_scterm_set 3573: 0000000000dd5648 0 NOTYPE GLOBAL PROTECTED 27 = __stop_set_cam_xpt_xport_set 3892: 0000000000dd5684 0 NOTYPE GLOBAL PROTECTED 31 = __stop_set_ofw_set 4195: 0000000000dd7988 0 NOTYPE GLOBAL PROTECTED 39 = __stop_set_uart_fdt_class_and_device_set 4226: 0000000000dd36d0 0 NOTYPE GLOBAL PROTECTED 24 = __start_set_sysuninit_set 4322: 0000000000dd7954 0 NOTYPE GLOBAL PROTECTED 35 = __stop_set_sdt_argtypes_set 4329: 0000000000e793e0 0 NOTYPE GLOBAL PROTECTED 49 = __start_set_platform_set 4570: 0000000000dd7a00 0 NOTYPE GLOBAL PROTECTED 41 = __start_set_pcpu 4676: 0000000000dd7960 0 NOTYPE GLOBAL PROTECTED 37 = __start_set_cons_set 4736: 0000000000dd2468 0 NOTYPE GLOBAL PROTECTED 23 = __start_set_sysinit_set 4918: 0000000000dd56d0 0 NOTYPE GLOBAL PROTECTED 33 = __start_set_sdt_providers_set 5094: 0000000000dd7990 0 NOTYPE GLOBAL PROTECTED 40 = __stop_set_vt_drv_set 5114: 0000000000e793e0 0 NOTYPE GLOBAL PROTECTED 48 = __stop_set_gfb_set 6014: 0000000000dd0550 0 NOTYPE GLOBAL PROTECTED 22 = __start_set_sysctl_set 6334: 0000000000dd5668 0 NOTYPE GLOBAL PROTECTED 29 = __stop_set_kdb_dbbe_set 6742: 0000000000dd5f8c 0 NOTYPE GLOBAL PROTECTED 34 = __stop_set_sdt_probes_set 6784: 0000000000dd797c 0 NOTYPE GLOBAL PROTECTED 37 = __stop_set_cons_set 7033: 0000000000e793e8 0 NOTYPE GLOBAL PROTECTED 49 = __stop_set_platform_set 7243: 0000000000e793c0 0 NOTYPE GLOBAL PROTECTED 43 = __stop_set_vnet 7507: 0000000000e793d8 0 NOTYPE GLOBAL PROTECTED 47 = __start_set_scrndr_set 7624: 0000000000dd7984 0 NOTYPE GLOBAL PROTECTED 38 = __stop_set_gdb_dbgport_set 7732: 0000000000e793c8 0 NOTYPE GLOBAL PROTECTED 44 = __stop_set_compressors 8088: 0000000000e793dc 0 NOTYPE GLOBAL PROTECTED 47 = __stop_set_scrndr_set 8616: 0000000000000000 0 NOTYPE WEAK DEFAULT UND = __start_set_uart_fdt_class_set 8745: 0000000000dd5674 0 NOTYPE GLOBAL PROTECTED 31 = __start_set_ofw_set 8758: 0000000000dd797c 0 NOTYPE GLOBAL PROTECTED 38 = __start_set_gdb_dbgport_set 8844: 0000000000dd5f8c 0 NOTYPE GLOBAL PROTECTED 35 = __start_set_sdt_argtypes_set 9271: 0000000000dd407c 0 NOTYPE GLOBAL PROTECTED 24 = __stop_set_sysuninit_set 9509: 0000000000dd565c 0 NOTYPE GLOBAL PROTECTED 28 = __stop_set_cam_xpt_proto_set 9760: 0000000000dd565c 0 NOTYPE GLOBAL PROTECTED 29 = __start_set_kdb_dbbe_set 9774: 0000000000dd5668 0 NOTYPE GLOBAL PROTECTED 30 = __start_set_kbddriver_set 10044: 0000000000dd5674 0 NOTYPE GLOBAL PROTECTED 30 = __stop_set_kbddriver_set 10068: 0000000000dd5728 0 NOTYPE GLOBAL PROTECTED 33 = __stop_set_sdt_providers_set 10706: 0000000000e793d4 0 NOTYPE GLOBAL PROTECTED 46 = __start_set_videodriver_set 10909: 0000000000dd7954 0 NOTYPE GLOBAL PROTECTED 36 = __start_set_scterm_set 11271: 0000000000000000 0 NOTYPE WEAK DEFAULT UND = __stop_set_uart_fdt_class_set 11935: 0000000000dd7988 0 NOTYPE GLOBAL PROTECTED 40 = __start_set_vt_drv_set 12130: 0000000000dd2468 0 NOTYPE GLOBAL PROTECTED 22 = __stop_set_sysctl_set 26133: 0000000000e793dc 0 NOTYPE GLOBAL PROTECTED 48 = __start_set_gfb_set 26383: 0000000000e793c8 0 NOTYPE GLOBAL PROTECTED 45 = __start_set_mmu_set 27255: 0000000000dd5728 0 NOTYPE GLOBAL PROTECTED 34 = __start_set_sdt_probes_set 27316: 0000000000e5e608 0 NOTYPE GLOBAL PROTECTED 43 = __start_set_vnet 27719: 0000000000dd36d0 0 NOTYPE GLOBAL PROTECTED 23 = __stop_set_sysinit_set 27778: 0000000000dd4e34 0 NOTYPE GLOBAL PROTECTED 25 = __stop_set_modmetadata_set 27922: 0000000000dd7984 0 NOTYPE GLOBAL PROTECTED 39 = __start_set_uart_fdt_class_and_device_set 28192: 0000000000dd5648 0 NOTYPE GLOBAL PROTECTED 28 = __start_set_cam_xpt_proto_set 28304: 0000000000dd561c 0 NOTYPE GLOBAL PROTECTED 27 = __start_set_cam_xpt_xport_set 28590: 0000000000dd407c 0 NOTYPE GLOBAL PROTECTED 25 = __start_set_modmetadata_set 28667: 0000000000dd9ef8 0 NOTYPE GLOBAL PROTECTED 41 = __stop_set_pcpu 29202: 0000000000e793d8 0 NOTYPE GLOBAL PROTECTED 46 = __stop_set_videodriver_set 29245: 0000000000e793d4 0 NOTYPE GLOBAL PROTECTED 45 = __stop_set_mmu_set 29286: 0000000000e793c0 0 NOTYPE GLOBAL PROTECTED 44 = __start_set_compressors 29350: 0000000000dd7960 0 NOTYPE GLOBAL PROTECTED 36 = __stop_set_scterm_set 29494: 0000000000dd5648 0 NOTYPE GLOBAL PROTECTED 27 = __stop_set_cam_xpt_xport_set 29813: 0000000000dd5684 0 NOTYPE GLOBAL PROTECTED 31 = __stop_set_ofw_set 30116: 0000000000dd7988 0 NOTYPE GLOBAL PROTECTED 39 = __stop_set_uart_fdt_class_and_device_set 30147: 0000000000dd36d0 0 NOTYPE GLOBAL PROTECTED 24 = __start_set_sysuninit_set 30243: 0000000000dd7954 0 NOTYPE GLOBAL PROTECTED 35 = __stop_set_sdt_argtypes_set 30250: 0000000000e793e0 0 NOTYPE GLOBAL PROTECTED 49 = __start_set_platform_set 30491: 0000000000dd7a00 0 NOTYPE GLOBAL PROTECTED 41 = __start_set_pcpu 30597: 0000000000dd7960 0 NOTYPE GLOBAL PROTECTED 37 = __start_set_cons_set 30657: 0000000000dd2468 0 NOTYPE GLOBAL PROTECTED 23 = __start_set_sysinit_set 30839: 0000000000dd56d0 0 NOTYPE GLOBAL PROTECTED 33 = __start_set_sdt_providers_set 31015: 0000000000dd7990 0 NOTYPE GLOBAL PROTECTED 40 = __stop_set_vt_drv_set 31035: 0000000000e793e0 0 NOTYPE GLOBAL PROTECTED 48 = __stop_set_gfb_set 31935: 0000000000dd0550 0 NOTYPE GLOBAL PROTECTED 22 = __start_set_sysctl_set 32255: 0000000000dd5668 0 NOTYPE GLOBAL PROTECTED 29 = __stop_set_kdb_dbbe_set 32663: 0000000000dd5f8c 0 NOTYPE GLOBAL PROTECTED 34 = __stop_set_sdt_probes_set 32705: 0000000000dd797c 0 NOTYPE GLOBAL PROTECTED 37 = __stop_set_cons_set 32954: 0000000000e793e8 0 NOTYPE GLOBAL PROTECTED 49 = __stop_set_platform_set 33164: 0000000000e793c0 0 NOTYPE GLOBAL PROTECTED 43 = __stop_set_vnet 33428: 0000000000e793d8 0 NOTYPE GLOBAL PROTECTED 47 = __start_set_scrndr_set 33545: 0000000000dd7984 0 NOTYPE GLOBAL PROTECTED 38 = __stop_set_gdb_dbgport_set 33653: 0000000000e793c8 0 NOTYPE GLOBAL PROTECTED 44 = __stop_set_compressors 34009: 0000000000e793dc 0 NOTYPE GLOBAL PROTECTED 47 = __stop_set_scrndr_set 34537: 0000000000000000 0 NOTYPE WEAK DEFAULT UND = __start_set_uart_fdt_class_set 34666: 0000000000dd5674 0 NOTYPE GLOBAL PROTECTED 31 = __start_set_ofw_set 34679: 0000000000dd797c 0 NOTYPE GLOBAL PROTECTED 38 = __start_set_gdb_dbgport_set 34765: 0000000000dd5f8c 0 NOTYPE GLOBAL PROTECTED 35 = __start_set_sdt_argtypes_set 35192: 0000000000dd407c 0 NOTYPE GLOBAL PROTECTED 24 = __stop_set_sysuninit_set 35430: 0000000000dd565c 0 NOTYPE GLOBAL PROTECTED 28 = __stop_set_cam_xpt_proto_set 35681: 0000000000dd565c 0 NOTYPE GLOBAL PROTECTED 29 = __start_set_kdb_dbbe_set 35695: 0000000000dd5668 0 NOTYPE GLOBAL PROTECTED 30 = __start_set_kbddriver_set 35965: 0000000000dd5674 0 NOTYPE GLOBAL PROTECTED 30 = __stop_set_kbddriver_set 35989: 0000000000dd5728 0 NOTYPE GLOBAL PROTECTED 33 = __stop_set_sdt_providers_set 36627: 0000000000e793d4 0 NOTYPE GLOBAL PROTECTED 46 = __start_set_videodriver_set 36830: 0000000000dd7954 0 NOTYPE GLOBAL PROTECTED 36 = __start_set_scterm_set 37192: 0000000000000000 0 NOTYPE WEAK DEFAULT UND = __stop_set_uart_fdt_class_set 37856: 0000000000dd7988 0 NOTYPE GLOBAL PROTECTED 40 = __start_set_vt_drv_set 38051: 0000000000dd2468 0 NOTYPE GLOBAL PROTECTED 22 = __stop_set_sysctl_set (Note: the "bad" in "/boot/kerbad/" is just a reference to the boot failure, a relationship of the link results and code handling the loaded kernel code. Which style of linker output for the kernel is "more correct" for the linker options supplied is not part of my claims. I am noting the mismatches, however.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B8E255B0-75EB-40C8-84C8-9AAFD1EBDCA4>