- make tinderbox and comparing readelf -n of ld-elf.so.1 on all architectures before/after
Details
Details
- Reviewers
kib jrtc27 - Commits
- rS363264: Include FreeBSD ABI tag note in the ELF runtime loader.
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
This also passed in cirrus CI.
> readelf -a /usr/obj/usr/home/john/work/git/gcc/amd64.amd64/libexec/rtld-elf/ld-elf.so.1 ELF Header: Magic: 7f 45 4c 46 02 01 01 09 00 00 00 00 00 00 00 00 Class: ELF64 Data: 2's complement, little endian Version: 1 (current) OS/ABI: FreeBSD ABI Version: 0 Type: DYN (Shared object file) Machine: Advanced Micro Devices x86-64 Version: 0x1 Entry point address: 0x6650 Start of program headers: 64 (bytes into file) Start of section headers: 129184 (bytes into file) Flags: 0 Size of this header: 64 (bytes) Size of program headers: 56 (bytes) Number of program headers: 10 Size of section headers: 64 (bytes) Number of section headers: 24 Section header string table index: 21 Elf file type is DYN (Shared object file) Entry point 0x6650 There are 10 program headers, starting at offset 64 Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align PHDR 0x0000000000000040 0x0000000000000040 0x0000000000000040 0x0000000000000230 0x0000000000000230 R 0x8 LOAD 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x000000000000564c 0x000000000000564c R 0x1000 LOAD 0x0000000000005650 0x0000000000006650 0x0000000000006650 0x0000000000015901 0x0000000000015901 R E 0x1000 LOAD 0x000000000001af58 0x000000000001cf58 0x000000000001cf58 0x0000000000000688 0x0000000000000688 RW 0x1000 LOAD 0x000000000001b5e0 0x000000000001e5e0 0x000000000001e5e0 0x00000000000000b0 0x0000000000000eb0 RW 0x1000 DYNAMIC 0x000000000001b418 0x000000000001d418 0x000000000001d418 0x0000000000000110 0x0000000000000110 RW 0x8 GNU_RELRO 0x000000000001af58 0x000000000001cf58 0x000000000001cf58 0x0000000000000688 0x0000000000000688 R 0x1 GNU_EH_FRAME 0x0000000000004bec 0x0000000000004bec 0x0000000000004bec 0x0000000000000224 0x0000000000000224 R 0x4 GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 RW 0 NOTE 0x0000000000000270 0x0000000000000270 0x0000000000000270 0x0000000000000018 0x0000000000000018 R 0x4 Section to Segment mapping: Segment Sections... 00 01 .note.tag .dynsym .gnu.version .gnu.version_d .gnu.hash .hash .dynstr .rela.dyn .rodata .eh_frame_hdr .eh_frame 02 .text 03 .fini_array .data.rel.ro .dynamic .got 04 .data .bss 05 .dynamic 06 .fini_array .data.rel.ro .dynamic .got 07 .eh_frame_hdr 08 09 .note.tag There are 24 section headers, starting at offset 0x1f8a0: Section Headers: [Nr] Name Type Address Offset Size EntSize Flags Link Info Align [ 0] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [ 1] .note.tag NOTE 0000000000000270 00000270 0000000000000018 0000000000000000 A 0 0 4 [ 2] .dynsym DYNSYM 0000000000000288 00000288 0000000000000270 0000000000000018 A 7 1 8 [ 3] .gnu.version SUNW_versym 00000000000004f8 000004f8 0000000000000034 0000000000000002 A 2 0 2 [ 4] .gnu.version_d SUNW_verdef 000000000000052c 0000052c 00000000000000fc 0000000000000000 A 7 9 4 [ 5] .gnu.hash GNU_HASH 0000000000000628 00000628 00000000000000cc 0000000000000000 A 2 0 8 [ 6] .hash HASH 00000000000006f4 000006f4 00000000000000d8 0000000000000004 A 2 0 4 [ 7] .dynstr STRTAB 00000000000007cc 000007cc 00000000000001c0 0000000000000000 A 0 0 1 [ 8] .rela.dyn RELA 0000000000000990 00000990 00000000000011a0 0000000000000018 AI 2 0 8 [ 9] .rodata PROGBITS 0000000000001b30 00001b30 00000000000030bc 0000000000000000 AMS 0 0 16 [10] .eh_frame_hdr PROGBITS 0000000000004bec 00004bec 0000000000000224 0000000000000000 A 0 0 4 [11] .eh_frame PROGBITS 0000000000004e10 00004e10 000000000000083c 0000000000000000 A 0 0 8 [12] .text PROGBITS 0000000000006650 00005650 0000000000015901 0000000000000000 AX 0 0 16 [13] .fini_array FINI_ARRAY 000000000001cf58 0001af58 0000000000000008 0000000000000000 WA 0 0 8 [14] .data.rel.ro PROGBITS 000000000001cf60 0001af60 00000000000004b8 0000000000000000 WA 0 0 16 [15] .dynamic DYNAMIC 000000000001d418 0001b418 0000000000000110 0000000000000010 WA 7 0 8 [16] .got PROGBITS 000000000001d528 0001b528 00000000000000b8 0000000000000000 WA 0 0 8 [17] .data PROGBITS 000000000001e5e0 0001b5e0 00000000000000b0 0000000000000000 WA 0 0 8 [18] .bss NOBITS 000000000001e690 0001b690 0000000000000e00 0000000000000000 WA 0 0 16 [19] .comment PROGBITS 0000000000000000 0001b690 00000000000001db 0000000000000001 MS 0 0 1 [20] .gnu_debuglink PROGBITS 0000000000000000 0001e2b8 0000000000000018 0000000000000000 0 0 1 [21] .shstrtab STRTAB 0000000000000000 0001e2d0 00000000000000dc 0000000000000000 0 0 1 [22] .symtab SYMTAB 0000000000000000 0001b870 0000000000002a48 0000000000000018 23 426 8 [23] .strtab STRTAB 0000000000000000 0001e3ac 00000000000014f1 0000000000000000 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings) I (info), L (link order), G (group), x (unknown) O (extra OS processing required) o (OS specific), p (processor specific) Dynamic section at offset 0x1b418 contains 17 entries: Tag Type Name/Value 0x000000000000001e FLAGS SYMBOLIC 0x0000000000000007 RELA 0x990 0x0000000000000008 RELASZ 4512 (bytes) 0x0000000000000009 RELAENT 24 (bytes) 0x000000006ffffff9 RELACOUNT 188 0x0000000000000006 SYMTAB 0x288 0x000000000000000b SYMENT 24 (bytes) 0x0000000000000005 STRTAB 0x7cc 0x000000000000000a STRSZ 448 (bytes) 0x000000006ffffef5 GNU_HASH 0x628 0x0000000000000004 HASH 0x6f4 0x000000000000001a FINI_ARRAY 0x000000000000001c FINI_ARRAYSZ 8 (bytes) 0x000000006ffffff0 VERSYM 0x4f8 0x000000006ffffffc VERDEF 0x52c 0x000000006ffffffd VERDEFNUM 9 0x0000000000000000 NULL 0x0 Relocation section with addend (.rela.dyn): r_offset r_info r_type st_value st_name + r_addend 00000001cf58 000000000008 R_X86_64_RELATIVE 0000000000000000 + 16f60 00000001cf60 000000000008 R_X86_64_RELATIVE 0000000000000000 + 347e 00000001cf68 000000000008 R_X86_64_RELATIVE 0000000000000000 + 2ce2 00000001cf70 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1cf9 00000001cf78 000000000008 R_X86_64_RELATIVE 0000000000000000 + 20a1 00000001cf80 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3ed5 00000001cf88 000000000008 R_X86_64_RELATIVE 0000000000000000 + 26cc 00000001cf90 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1f0f 00000001cf98 000000000008 R_X86_64_RELATIVE 0000000000000000 + 24e2 00000001cfa0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1d13 00000001cfa8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 452d 00000001cfb0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4116 00000001cfb8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 27e7 00000001cfc0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3760 00000001cfc8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 26df 00000001cfd0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4705 00000001cfd8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 32c8 00000001cfe0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3a25 00000001cfe8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 436f 00000001cff0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 2cfa 00000001cff8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4129 00000001d000 000000000008 R_X86_64_RELATIVE 0000000000000000 + 414b 00000001d008 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3401 00000001d010 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4541 00000001d018 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1d25 00000001d020 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4552 00000001d028 000000000008 R_X86_64_RELATIVE 0000000000000000 + 25c5 00000001d030 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3808 00000001d038 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3526 00000001d040 000000000008 R_X86_64_RELATIVE 0000000000000000 + 348a 00000001d048 000000000008 R_X86_64_RELATIVE 0000000000000000 + 234b 00000001d050 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3817 00000001d058 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3d71 00000001d060 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4566 00000001d068 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1d43 00000001d070 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3410 00000001d078 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3642 00000001d080 000000000008 R_X86_64_RELATIVE 0000000000000000 + 26f1 00000001d088 000000000008 R_X86_64_RELATIVE 0000000000000000 + 243e 00000001d090 000000000008 R_X86_64_RELATIVE 0000000000000000 + 245c 00000001d098 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3a31 00000001d0a0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3d80 00000001d0a8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3a4e 00000001d0b0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 20b1 00000001d0b8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 382d 00000001d0c0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3ffa 00000001d0c8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 32de 00000001d0d0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4014 00000001d0d8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 2bff 00000001d0e0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1d64 00000001d0e8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 30c8 00000001d0f0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 34a2 00000001d0f8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4572 00000001d100 000000000008 R_X86_64_RELATIVE 0000000000000000 + 296b 00000001d108 000000000008 R_X86_64_RELATIVE 0000000000000000 + 2801 00000001d110 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3535 00000001d118 000000000008 R_X86_64_RELATIVE 0000000000000000 + 437b 00000001d120 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3844 00000001d128 000000000008 R_X86_64_RELATIVE 0000000000000000 + 2ea1 00000001d130 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4589 00000001d138 000000000008 R_X86_64_RELATIVE 0000000000000000 + 2c2f 00000001d140 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3860 00000001d148 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3eed 00000001d150 000000000008 R_X86_64_RELATIVE 0000000000000000 + 25e4 00000001d158 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1d7b 00000001d160 000000000008 R_X86_64_RELATIVE 0000000000000000 + 2606 00000001d168 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3874 00000001d170 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3f00 00000001d178 000000000008 R_X86_64_RELATIVE 0000000000000000 + 21bd 00000001d180 000000000008 R_X86_64_RELATIVE 0000000000000000 + 247b 00000001d188 000000000008 R_X86_64_RELATIVE 0000000000000000 + 45aa 00000001d190 000000000008 R_X86_64_RELATIVE 0000000000000000 + 298f 00000001d198 000000000008 R_X86_64_RELATIVE 0000000000000000 + 2eb9 00000001d1a0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 2358 00000001d1a8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 2d0c 00000001d1b0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3f14 00000001d1b8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1d8e 00000001d1c0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 2822 00000001d1c8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3421 00000001d1d0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4395 00000001d1d8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 2d1e 00000001d1e0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 2d40 00000001d1e8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 45be 00000001d1f0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 2613 00000001d1f8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 248a 00000001d200 000000000008 R_X86_64_RELATIVE 0000000000000000 + 32f6 00000001d208 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3663 00000001d210 000000000008 R_X86_64_RELATIVE 0000000000000000 + 45d1 00000001d218 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1da4 00000001d220 000000000008 R_X86_64_RELATIVE 0000000000000000 + 2d55 00000001d228 000000000008 R_X86_64_RELATIVE 0000000000000000 + 24f9 00000001d230 000000000008 R_X86_64_RELATIVE 0000000000000000 + 24a5 00000001d238 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3320 00000001d240 000000000008 R_X86_64_RELATIVE 0000000000000000 + 21d0 00000001d248 000000000008 R_X86_64_RELATIVE 0000000000000000 + 354e 00000001d250 000000000008 R_X86_64_RELATIVE 0000000000000000 + 29a5 00000001d258 000000000008 R_X86_64_RELATIVE 0000000000000000 + 21df 00000001d260 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4711 00000001d268 000000000008 R_X86_64_RELATIVE 0000000000000000 + 21f5 00000001d270 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d278 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d280 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d288 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d290 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d298 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d2a0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d2a8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d2b0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d2b8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d2c0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d2c8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d2d0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d2d8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d2e0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d2e8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d2f0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d2f8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d300 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d308 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d310 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d318 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d320 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d328 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d330 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d338 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d340 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d348 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d350 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d358 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d360 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d368 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d370 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d378 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d380 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d388 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d390 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d398 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d3a0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d3a8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d3b0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d3b8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d3c0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d3c8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d3d0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d3d8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d3e0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d3e8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d3f0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d3f8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d400 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d408 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d410 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4bd8 00000001d528 000000000008 R_X86_64_RELATIVE 0000000000000000 + 6670 00000001d530 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1e988 00000001d538 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1e658 00000001d540 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1ec48 00000001d548 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1ec40 00000001d550 000000000008 R_X86_64_RELATIVE 0000000000000000 + 9b70 00000001d558 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1ec60 00000001d560 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1f450 00000001d568 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4be8 00000001d570 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1cf60 00000001d578 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1e690 00000001d580 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1e694 00000001d588 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1e698 00000001d590 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1e69c 00000001d598 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1e668 00000001d5a0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1e6a0 00000001d5a8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1ec88 00000001d5b0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1ec80 00000001d5b8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1e5e0 00000001d5c0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1e5e8 00000001d5c8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1e5f8 00000001d5d0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1e958 00000001d5d8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1e950 00000001e5f0 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3a6d 00000001e5f8 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3568 00000001e600 000000000008 R_X86_64_RELATIVE 0000000000000000 + 4032 00000001e608 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1db8 00000001e610 000000000008 R_X86_64_RELATIVE 0000000000000000 + 3d91 00000001e628 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1e620 00000001e640 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1e638 00000001e650 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1e648 00000001e658 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1f250 00000001e660 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1f260 00000001e668 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1f270 00000001e678 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1e670 00000001e688 000000000008 R_X86_64_RELATIVE 0000000000000000 + 1e680 Symbol table (.dynsym) contains 26 entries: Num: Value Size Type Bind Vis Ndx Name 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND 1: 000000000000d060 140 FUNC GLOBAL DEFAULT 12 _rtld_allocate_tls@@FBSDprivate_1.0 (9) 2: 000000000000d1c0 12 FUNC GLOBAL DEFAULT 12 _rtld_get_stack_prot@@FBSDprivate_1.0 (9) 3: 000000000000b070 54 FUNC GLOBAL DEFAULT 12 dllockinit@@FBSD_1.0 (2) 4: 000000000000b270 13 FUNC GLOBAL DEFAULT 12 dlsym@@FBSD_1.0 (2) 5: 000000000000baa0 111 FUNC GLOBAL DEFAULT 12 dlvsym@@FBSD_1.0 (2) 6: 000000000000bb10 241 FUNC GLOBAL DEFAULT 12 _rtld_addr_phdr@@FBSDprivate_1.0 (9) 7: 000000000001e630 4 OBJECT GLOBAL DEFAULT 17 _rtld_version__FreeBSD_version@@FBSDprivate_1.0 (9) 8: 000000000001ec90 1 OBJECT GLOBAL DEFAULT 18 _rtld_version_laddr_offset@@FBSDprivate_1.0 (9) 9: 000000000000c180 836 FUNC GLOBAL DEFAULT 12 dl_iterate_phdr@@FBSD_1.0 (2) 10: 000000000000a790 24 FUNC GLOBAL DEFAULT 12 dlerror@@FBSD_1.0 (2) 11: 000000000000b0b0 14 FUNC GLOBAL DEFAULT 12 dlopen@@FBSD_1.0 (2) 12: 0000000000009b70 6 FUNC GLOBAL DEFAULT 12 r_debug_state@@FBSD_1.0 (2) 13: 000000000000bc10 291 FUNC GLOBAL DEFAULT 12 dladdr@@FBSD_1.0 (2) 14: 0000000000011d60 498 FUNC GLOBAL DEFAULT 12 _rtld_thread_init@@FBSDprivate_1.0 (9) 15: 0000000000007100 32 FUNC GLOBAL DEFAULT 12 __tls_get_addr@@FBSD_1.0 (2) 16: 000000000000a200 6 FUNC GLOBAL DEFAULT 12 _r_debug_postinit@@FBSDprivate_1.0 (9) 17: 000000000000d1d0 234 FUNC GLOBAL DEFAULT 12 _rtld_is_dlopened@@FBSDprivate_1.0 (9) 18: 000000000000adc0 75 FUNC GLOBAL DEFAULT 12 dlclose@@FBSD_1.0 (2) 19: 000000000000b260 16 FUNC GLOBAL DEFAULT 12 fdlopen@@FBSD_1.3 (5) 20: 0000000000011f60 151 FUNC GLOBAL DEFAULT 12 _rtld_atfork_pre@@FBSDprivate_1.0 (9) 21: 0000000000009410 269 FUNC GLOBAL DEFAULT 12 _rtld_error@@FBSD_1.0 (2) 22: 000000000000d0f0 201 FUNC GLOBAL DEFAULT 12 _rtld_free_tls@@FBSDprivate_1.0 (9) 23: 000000000000ba90 16 FUNC GLOBAL DEFAULT 12 dlfunc@@FBSD_1.0 (2) 24: 000000000000bd40 1085 FUNC GLOBAL DEFAULT 12 dlinfo@@FBSD_1.0 (2) 25: 0000000000012000 167 FUNC GLOBAL DEFAULT 12 _rtld_atfork_post@@FBSDprivate_1.0 (9) Symbol table (.symtab) contains 451 entries: Num: Value Size Type Bind Vis Ndx Name 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND 1: 0000000000007090 103 FUNC LOCAL HIDDEN 12 allocate_initial_tls 2: 0000000000007120 50 FUNC LOCAL HIDDEN 12 calculate_first_tls_offset 3: 00000000000071a0 9 FUNC LOCAL HIDDEN 12 calculate_tls_end 4: 0000000000007160 50 FUNC LOCAL HIDDEN 12 calculate_tls_offset 5: 000000000001e690 4 OBJECT LOCAL HIDDEN 18 cpu_feature 6: 000000000001e694 4 OBJECT LOCAL HIDDEN 18 cpu_feature2 7: 000000000001e698 4 OBJECT LOCAL HIDDEN 18 cpu_stdext_feature 8: 000000000001e69c 4 OBJECT LOCAL HIDDEN 18 cpu_stdext_feature2 9: 00000000000066c0 344 FUNC LOCAL HIDDEN 12 do_copy_relocations 10: 0000000000007040 57 FUNC LOCAL HIDDEN 12 ifunc_init 11: 0000000000006820 33 FUNC LOCAL HIDDEN 12 init_pltgot 12: 0000000000007080 6 FUNC LOCAL HIDDEN 12 pre_init 13: 0000000000006ef0 334 FUNC LOCAL HIDDEN 12 reloc_gnu_ifunc 14: 0000000000006d30 222 FUNC LOCAL HIDDEN 12 reloc_iresolve 15: 0000000000006e10 222 FUNC LOCAL HIDDEN 12 reloc_iresolve_nonplt 16: 0000000000006cf0 56 FUNC LOCAL HIDDEN 12 reloc_jmpslot 17: 0000000000006b90 337 FUNC LOCAL HIDDEN 12 reloc_jmpslots 18: 0000000000006850 713 FUNC LOCAL HIDDEN 12 reloc_non_plt 19: 0000000000006b20 105 FUNC LOCAL HIDDEN 12 reloc_plt 20: 000000000001ea20 512 OBJECT LOCAL DEFAULT 18 _rtld_error.buf 21: 000000000001e9ba 1 OBJECT LOCAL DEFAULT 18 dangerous_ld_env 22: 00000000000095c0 253 FUNC LOCAL DEFAULT 12 digest_dynamic 23: 000000000000d370 2360 FUNC LOCAL DEFAULT 12 digest_dynamic1 24: 000000000000ae10 603 FUNC LOCAL DEFAULT 12 dlclose_locked 25: 000000000001ec28 8 OBJECT LOCAL DEFAULT 18 dllockinit.cur_context 26: 000000000001ec30 8 OBJECT LOCAL DEFAULT 18 dllockinit.cur_context_destroy 27: 000000000000e060 2377 FUNC LOCAL DEFAULT 12 dlopen_object 28: 000000000000b280 2056 FUNC LOCAL DEFAULT 12 do_dlsym 29: 000000000001ec20 8 OBJECT LOCAL DEFAULT 18 error_message 30: 000000000000ffd0 105 FUNC LOCAL DEFAULT 12 fill_search_info 31: 0000000000010820 336 FUNC LOCAL DEFAULT 12 get_program_var_addr 32: 000000000000f9e0 1009 FUNC LOCAL DEFAULT 12 gethints 33: 000000000001f1b8 8 OBJECT LOCAL DEFAULT 18 gethints.filtered_path 34: 000000000001f1c8 128 OBJECT LOCAL DEFAULT 18 gethints.hdr 35: 000000000001f1c0 8 OBJECT LOCAL DEFAULT 18 gethints.hints 36: 000000000000f670 400 FUNC LOCAL DEFAULT 12 init_dag 37: 000000000001f1a0 24 OBJECT LOCAL DEFAULT 18 init_pagesizes.psa 38: 000000000000e020 58 FUNC LOCAL DEFAULT 12 initlist_add_neededs 39: 0000000000009a70 255 FUNC LOCAL DEFAULT 12 initlist_add_objects 40: 0000000000009b80 484 FUNC LOCAL DEFAULT 12 initlist_objects_ifunc 41: 000000000001e978 8 OBJECT LOCAL DEFAULT 18 ld_bind_now 42: 000000000001e980 8 OBJECT LOCAL DEFAULT 18 ld_debug 43: 000000000001e9b0 8 OBJECT LOCAL DEFAULT 18 ld_elf_hints_path 44: 000000000001e9a0 8 OBJECT LOCAL DEFAULT 18 ld_library_dirs 45: 000000000001e998 8 OBJECT LOCAL DEFAULT 18 ld_library_path 46: 000000000001e9b9 1 OBJECT LOCAL DEFAULT 18 ld_library_path_rpath 47: 000000000001e9b8 1 OBJECT LOCAL DEFAULT 18 ld_loadfltr 48: 000000000001e9a8 8 OBJECT LOCAL DEFAULT 18 ld_preload 49: 000000000001e9c0 8 OBJECT LOCAL DEFAULT 18 ld_tracing 50: 000000000001e9c8 8 OBJECT LOCAL DEFAULT 18 ld_utrace 51: 00000000000048b0 4 OBJECT LOCAL DEFAULT 9 ld_utrace_log.rtld_utrace_sig 52: 000000000001e989 1 OBJECT LOCAL DEFAULT 18 libmap_disable 53: 000000000001e990 8 OBJECT LOCAL DEFAULT 18 libmap_override 54: 000000000001e638 16 OBJECT LOCAL DEFAULT 17 list_fini 55: 000000000001e648 16 OBJECT LOCAL DEFAULT 17 list_global 56: 000000000001e620 16 OBJECT LOCAL DEFAULT 17 list_main 57: 000000000000a210 256 FUNC LOCAL DEFAULT 12 load_filtees 58: 000000000000e9b0 3261 FUNC LOCAL DEFAULT 12 load_object 59: 00000000000048b4 5 OBJECT LOCAL DEFAULT 9 load_preload_objects.delim 60: 0000000000011120 582 FUNC LOCAL DEFAULT 12 matched_symbol 61: 000000000001e9d8 4 OBJECT LOCAL DEFAULT 18 max_stack_flags 62: 000000000001e9f0 4 OBJECT LOCAL DEFAULT 18 obj_count 63: 000000000001e9e0 16 OBJECT LOCAL DEFAULT 18 obj_list 64: 000000000001e9f4 4 OBJECT LOCAL DEFAULT 18 obj_loads 65: 000000000001e9d0 8 OBJECT LOCAL DEFAULT 18 obj_main 66: 000000000000dcb0 211 FUNC LOCAL DEFAULT 12 obj_resolve_origin 67: 000000000001e6a8 680 OBJECT LOCAL DEFAULT 18 obj_rtld 68: 0000000000010cb0 1125 FUNC LOCAL DEFAULT 12 objlist_call_fini 69: 0000000000009dd0 1057 FUNC LOCAL DEFAULT 12 objlist_call_init 70: 000000000000dd90 233 FUNC LOCAL DEFAULT 12 origin_subst 71: 000000000000de80 410 FUNC LOCAL DEFAULT 12 origin_subst_one 72: 000000000001ec58 4 OBJECT LOCAL DEFAULT 18 osreldate 73: 000000000000fde0 203 FUNC LOCAL DEFAULT 12 path_enumerate 74: 00000000000117f0 27 FUNC LOCAL DEFAULT 12 print_usage 75: 0000000000010210 292 FUNC LOCAL DEFAULT 12 reloc_textrel_prot 76: 0000000000010040 463 FUNC LOCAL DEFAULT 12 relocate_object 77: 000000000000b0c0 408 FUNC LOCAL DEFAULT 12 rtld_dlopen 78: 0000000000009d70 92 FUNC LOCAL DEFAULT 12 rtld_exit 79: 000000000001ea10 8 OBJECT LOCAL DEFAULT 18 rtld_exit_ptr 80: 0000000000010ca0 6 FUNC LOCAL DEFAULT 12 rtld_nop_exit 81: 0000000000011370 1138 FUNC LOCAL DEFAULT 12 rtld_verify_object_versions 82: 000000000000f800 473 FUNC LOCAL DEFAULT 12 search_library_pathfds 83: 000000000001e618 4 OBJECT LOCAL DEFAULT 17 stack_prot 84: 000000000000aa20 873 FUNC LOCAL DEFAULT 12 symlook_default 85: 0000000000010970 810 FUNC LOCAL DEFAULT 12 symlook_global 86: 000000000000cb20 285 FUNC LOCAL DEFAULT 12 tls_get_addr_slow 87: 000000000001ec38 8 OBJECT LOCAL DEFAULT 18 tls_static_max_align 88: 00000000000096f0 643 FUNC LOCAL DEFAULT 12 trace_loaded_objects 89: 000000000001e970 1 OBJECT LOCAL DEFAULT 18 trust 90: 000000000000feb0 275 FUNC LOCAL DEFAULT 12 try_library_path 91: 00000000000105e0 321 FUNC LOCAL DEFAULT 12 unlink_object 92: 0000000000010730 240 FUNC LOCAL DEFAULT 12 unload_filtees 93: 0000000000010340 662 FUNC LOCAL DEFAULT 12 unload_object 94: 000000000001ec91 1280 OBJECT LOCAL DEFAULT 18 uts 95: 00000000000071b0 8797 FUNC LOCAL HIDDEN 12 _rtld 96: 000000000000a350 397 FUNC LOCAL HIDDEN 12 _rtld_bind 97: 000000000000d2c0 113 FUNC LOCAL HIDDEN 12 __getosreldate 98: 000000000000cc40 608 FUNC LOCAL HIDDEN 12 allocate_tls 99: 0000000000009980 240 FUNC LOCAL HIDDEN 12 allocate_tls_offset 100: 000000000000d350 10 FUNC LOCAL HIDDEN 12 calloc 101: 000000000000a9c0 89 FUNC LOCAL HIDDEN 12 fetch_ventry 102: 000000000000a4e0 677 FUNC LOCAL HIDDEN 12 find_symdef 103: 00000000000095b0 10 FUNC LOCAL HIDDEN 12 free 104: 000000000000ad90 36 FUNC LOCAL HIDDEN 12 globallist_next 105: 000000000001e988 1 OBJECT LOCAL HIDDEN 18 ld_bind_not 106: 000000000000a310 51 FUNC LOCAL HIDDEN 12 rtld_resolve_ifunc 107: 000000000000a910 167 FUNC LOCAL HIDDEN 12 symlook_init 108: 000000000000c4d0 1565 FUNC LOCAL HIDDEN 12 symlook_obj 109: 000000000000caf0 40 FUNC LOCAL HIDDEN 12 tls_get_addr_common 110: 000000000001ec48 8 OBJECT LOCAL HIDDEN 18 tls_last_offset 111: 000000000001ec40 8 OBJECT LOCAL HIDDEN 18 tls_static_space 112: 000000000001e950 8 OBJECT LOCAL HIDDEN 18 __progname 113: 000000000000cf50 164 FUNC LOCAL HIDDEN 12 allocate_module_tls 114: 000000000000a7b0 272 FUNC LOCAL HIDDEN 12 digest_notes 115: 000000000000a8c0 66 FUNC LOCAL HIDDEN 12 elf_hash 116: 000000000001e958 8 OBJECT LOCAL HIDDEN 18 environ 117: 000000000000cea0 162 FUNC LOCAL HIDDEN 12 free_tls 118: 000000000000d000 86 FUNC LOCAL HIDDEN 12 free_tls_offset 119: 00000000000096c0 45 FUNC LOCAL HIDDEN 12 globallist_curr 120: 000000000001e5f0 8 OBJECT LOCAL HIDDEN 17 ld_elf_hints_default 121: 000000000001e610 8 OBJECT LOCAL HIDDEN 17 ld_env_prefix 122: 000000000001e6a0 1 OBJECT LOCAL HIDDEN 18 ld_fast_sigblock 123: 000000000001e5f8 8 OBJECT LOCAL HIDDEN 17 ld_path_libmap_conf 124: 000000000001e600 8 OBJECT LOCAL HIDDEN 17 ld_path_rtld 125: 000000000001e608 8 OBJECT LOCAL HIDDEN 17 ld_standard_library_path 126: 000000000001e960 4 OBJECT LOCAL HIDDEN 18 main_argc 127: 000000000001e968 8 OBJECT LOCAL HIDDEN 18 main_argv 128: 000000000000d340 10 FUNC LOCAL HIDDEN 12 malloc 129: 000000000001ec80 4 OBJECT LOCAL HIDDEN 18 npagesizes 130: 000000000001ec88 8 OBJECT LOCAL HIDDEN 18 pagesizes 131: 000000000001ec60 32 OBJECT LOCAL DEFAULT 18 r_debug 132: 000000000000d360 10 FUNC LOCAL HIDDEN 12 realloc 133: 0000000000009520 93 FUNC LOCAL HIDDEN 12 rtld_die 134: 0000000000009580 41 FUNC LOCAL HIDDEN 12 rtld_strerror 135: 000000000001e9f8 24 OBJECT LOCAL HIDDEN 18 sym_zero 136: 000000000001e5e0 8 OBJECT LOCAL HIDDEN 17 tls_dtv_generation 137: 000000000001ec50 8 OBJECT LOCAL HIDDEN 18 tls_last_size 138: 000000000001e5e8 4 OBJECT LOCAL HIDDEN 17 tls_max_index 139: 0000000000011ae0 72 FUNC LOCAL DEFAULT 12 def_lock_create 140: 0000000000011b30 14 FUNC LOCAL DEFAULT 12 def_lock_destroy 141: 0000000000011c90 134 FUNC LOCAL DEFAULT 12 def_lock_release 142: 0000000000011b40 24 FUNC LOCAL DEFAULT 12 def_rlock_acquire 143: 0000000000011d40 22 FUNC LOCAL DEFAULT 12 def_thread_clr_flag 144: 0000000000011d20 20 FUNC LOCAL DEFAULT 12 def_thread_set_flag 145: 0000000000011b60 303 FUNC LOCAL DEFAULT 12 def_wlock_acquire 146: 000000000001f2c8 72 OBJECT LOCAL DEFAULT 18 deflockinfo 147: 000000000001f310 4 OBJECT LOCAL DEFAULT 18 fsigblock 148: 000000000001f314 16 OBJECT LOCAL DEFAULT 18 fullsigmask 149: 000000000001f280 72 OBJECT LOCAL DEFAULT 18 lockinfo 150: 000000000001f328 16 OBJECT LOCAL DEFAULT 18 oldsigmask 151: 000000000001f250 48 OBJECT LOCAL DEFAULT 18 rtld_locks 152: 000000000001f338 4 OBJECT LOCAL DEFAULT 18 thread_flag 153: 000000000001f324 4 OBJECT LOCAL DEFAULT 18 wnested 154: 00000000000118b0 81 FUNC LOCAL HIDDEN 12 lock_release 155: 000000000001e658 8 OBJECT LOCAL HIDDEN 17 rtld_bind_lock 156: 0000000000011860 72 FUNC LOCAL HIDDEN 12 wlock_acquire 157: 0000000000011990 63 FUNC LOCAL HIDDEN 12 lock_restart_for_upgrade 158: 0000000000011910 128 FUNC LOCAL HIDDEN 12 lock_upgrade 159: 00000000000119d0 260 FUNC LOCAL HIDDEN 12 lockdflt_init 160: 0000000000011810 72 FUNC LOCAL HIDDEN 12 rlock_acquire 161: 000000000001e668 8 OBJECT LOCAL HIDDEN 17 rtld_phdr_lock 162: 000000000001e660 8 OBJECT LOCAL HIDDEN 17 rtld_libc_lock 163: 000000000001f350 240 OBJECT LOCAL DEFAULT 18 nextf 164: 000000000001f440 8 OBJECT LOCAL DEFAULT 18 pagepool_end 165: 000000000001f448 8 OBJECT LOCAL DEFAULT 18 pagepool_start 166: 000000000001f340 4 OBJECT LOCAL DEFAULT 18 pagesz 167: 0000000000012330 69 FUNC LOCAL HIDDEN 12 __crt_calloc 168: 0000000000012380 44 FUNC LOCAL HIDDEN 12 __crt_free 169: 00000000000120b0 638 FUNC LOCAL HIDDEN 12 __crt_malloc 170: 00000000000123b0 224 FUNC LOCAL HIDDEN 12 __crt_realloc 171: 0000000000004a50 37 OBJECT LOCAL DEFAULT 9 hex2ascii_lower 172: 0000000000004a20 37 OBJECT LOCAL DEFAULT 9 hex2ascii_upper 173: 0000000000012580 6140 FUNC LOCAL DEFAULT 12 kvprintf 174: 0000000000013eb0 39 FUNC LOCAL HIDDEN 12 rtld_fdputstr 175: 0000000000013e00 166 FUNC LOCAL HIDDEN 12 rtld_fdprintf 176: 0000000000013ee0 32 FUNC LOCAL HIDDEN 12 rtld_fdputchar 177: 0000000000012490 135 FUNC LOCAL HIDDEN 12 rtld_snprintf 178: 0000000000012520 83 FUNC LOCAL HIDDEN 12 rtld_vsnprintf 179: 0000000000013d80 116 FUNC LOCAL HIDDEN 12 rtld_vfdprintf 180: 0000000000014930 27 FUNC LOCAL HIDDEN 12 convert_prot 181: 0000000000013f00 2595 FUNC LOCAL HIDDEN 12 map_object 182: 00000000000149b0 356 FUNC LOCAL HIDDEN 12 obj_free 183: 0000000000014950 96 FUNC LOCAL HIDDEN 12 obj_new 184: 0000000000014c70 49 FUNC LOCAL HIDDEN 12 free_aligned 185: 0000000000014be0 140 FUNC LOCAL HIDDEN 12 malloc_aligned 186: 0000000000014b20 43 FUNC LOCAL HIDDEN 12 xcalloc 187: 0000000000014b50 43 FUNC LOCAL HIDDEN 12 xmalloc 188: 0000000000014b80 96 FUNC LOCAL HIDDEN 12 xstrdup 189: 0000000000004b50 40 OBJECT LOCAL DEFAULT 9 rel_format 190: 0000000000004aa0 161 OBJECT LOCAL DEFAULT 9 rel_header 191: 0000000000014cb0 108 FUNC LOCAL HIDDEN 12 debug_printf 192: 000000000001f450 4 OBJECT LOCAL HIDDEN 18 debug 193: 0000000000014d20 63 FUNC LOCAL HIDDEN 12 dump_relocations 194: 00000000000150c0 172 FUNC LOCAL HIDDEN 12 dump_Elf_Rel 195: 0000000000015170 172 FUNC LOCAL HIDDEN 12 dump_Elf_Rela 196: 0000000000014d60 863 FUNC LOCAL HIDDEN 12 dump_obj_relocations 197: 0000000000015d50 461 FUNC LOCAL DEFAULT 12 lm_add 198: 000000000001f454 4 OBJECT LOCAL DEFAULT 18 lm_count 199: 000000000001e680 16 OBJECT LOCAL DEFAULT 17 lmc_head 200: 00000000000154c0 1328 FUNC LOCAL DEFAULT 12 lmc_parse 201: 00000000000152d0 490 FUNC LOCAL DEFAULT 12 lmc_parse_file 202: 0000000000015c70 218 FUNC LOCAL DEFAULT 12 lmp_find 203: 000000000001e670 16 OBJECT LOCAL DEFAULT 17 lmp_head 204: 0000000000015b50 279 FUNC LOCAL HIDDEN 12 lm_find 205: 0000000000015f20 115 FUNC LOCAL HIDDEN 12 lm_findn 206: 00000000000159f0 340 FUNC LOCAL HIDDEN 12 lm_fini 207: 0000000000015220 167 FUNC LOCAL HIDDEN 12 lm_init 208: 00000000000160b0 338 FUNC LOCAL DEFAULT 12 __opendir_common 209: 00000000000164b0 24 FUNC LOCAL DEFAULT 12 opendir_compar 210: 0000000000015fa0 83 FUNC LOCAL HIDDEN 12 opendir 211: 0000000000016000 100 FUNC LOCAL HIDDEN 12 __opendir2 212: 0000000000016210 672 FUNC LOCAL HIDDEN 12 _filldir 213: 0000000000016070 59 FUNC LOCAL HIDDEN 12 fdopendir 214: 0000000000016520 73 FUNC LOCAL HIDDEN 12 closedir 215: 00000000000164d0 69 FUNC LOCAL HIDDEN 12 fdclosedir 216: 0000000000016680 15 FUNC LOCAL HIDDEN 12 readdir 217: 0000000000016690 134 FUNC LOCAL HIDDEN 12 __readdir_r 218: 0000000000016570 272 FUNC LOCAL HIDDEN 12 _readdir_unlocked 219: 0000000000016690 134 FUNC LOCAL HIDDEN 12 readdir_r 220: 0000000000016910 64 FUNC LOCAL HIDDEN 12 _reclaim_telldir 221: 00000000000168e0 46 FUNC LOCAL HIDDEN 12 _fixtelldir 222: 0000000000016820 192 FUNC LOCAL HIDDEN 12 _seekdir 223: 0000000000016720 247 FUNC LOCAL HIDDEN 12 telldir 224: 000000000001f45c 4 OBJECT LOCAL DEFAULT 18 getpagesize.pagesize 225: 000000000001f458 4 OBJECT LOCAL DEFAULT 18 rtld_errno 226: 0000000000016950 16 FUNC LOCAL HIDDEN 12 abort 227: 0000000000016960 13 FUNC LOCAL HIDDEN 12 __error 228: 0000000000016a70 46 FUNC LOCAL HIDDEN 12 sysctl 229: 00000000000169e0 141 FUNC LOCAL HIDDEN 12 getpagesize 230: 0000000000016980 81 FUNC LOCAL HIDDEN 12 __assert 231: 0000000000016970 10 FUNC LOCAL HIDDEN 12 __libc_sigprocmask 232: 0000000000016970 10 FUNC LOCAL HIDDEN 12 sigprocmask 233: 0000000000016aa0 61 FUNC LOCAL HIDDEN 12 reallocf 234: 0000000000016b90 975 FUNC LOCAL DEFAULT 12 realpath1 235: 0000000000016ae0 166 FUNC LOCAL HIDDEN 12 realpath 236: 0000000000004bb0 37 OBJECT LOCAL DEFAULT 9 CorruptEnvFindMsg 237: 0000000000004b80 40 OBJECT LOCAL DEFAULT 9 CorruptEnvValueMsg 238: 0000000000017540 1240 FUNC LOCAL DEFAULT 12 __build_env 239: 0000000000016f60 191 FUNC LOCAL DEFAULT 12 __clean_env_destructor 240: 0000000000004ba8 2 OBJECT LOCAL DEFAULT 9 __env_warnx.nl 241: 0000000000004baa 3 OBJECT LOCAL DEFAULT 9 __env_warnx.progSep 242: 0000000000017250 740 FUNC LOCAL DEFAULT 12 __merge_environ 243: 0000000000017a20 1064 FUNC LOCAL DEFAULT 12 __setenv 244: 000000000001f474 4 OBJECT LOCAL DEFAULT 18 envActive 245: 000000000001f460 8 OBJECT LOCAL DEFAULT 18 envVars 246: 000000000001f484 4 OBJECT LOCAL DEFAULT 18 envVarsSize 247: 000000000001f470 4 OBJECT LOCAL DEFAULT 18 envVarsTotal 248: 000000000001f480 4 OBJECT LOCAL DEFAULT 18 environSize 249: 000000000001f468 8 OBJECT LOCAL DEFAULT 18 intEnviron 250: 000000000001f478 8 OBJECT LOCAL DEFAULT 18 origEnviron 251: 0000000000017020 403 FUNC LOCAL HIDDEN 12 getenv 252: 0000000000018220 774 FUNC LOCAL HIDDEN 12 unsetenv 253: 0000000000017e50 961 FUNC LOCAL HIDDEN 12 putenv 254: 00000000000171c0 134 FUNC LOCAL HIDDEN 12 setenv 255: 0000000000018530 3860 FUNC LOCAL HIDDEN 12 mergesort 256: 0000000000019450 59 FUNC LOCAL HIDDEN 12 reallocarray 257: 000000000001cf60 1208 OBJECT LOCAL HIDDEN 14 sys_errlist 258: 0000000000004be8 4 OBJECT LOCAL HIDDEN 9 sys_nerr 259: 000000000001cf60 1208 OBJECT LOCAL HIDDEN 14 __hidden_sys_errlist 260: 0000000000004be8 4 OBJECT LOCAL HIDDEN 9 __hidden_sys_nerr 261: 0000000000004bd8 14 OBJECT LOCAL HIDDEN 9 __uprefix 262: 0000000000019490 1167 FUNC LOCAL HIDDEN 12 getcwd 263: 0000000000019920 16 FUNC LOCAL HIDDEN 12 _getprogname 264: 0000000000019920 16 FUNC LOCAL DEFAULT 12 getprogname 265: 0000000000019930 47 FUNC LOCAL DEFAULT 12 raise 266: 0000000000019930 47 FUNC LOCAL HIDDEN 12 __raise 267: 0000000000019930 47 FUNC LOCAL DEFAULT 12 _raise 268: 0000000000019a00 23 FUNC LOCAL HIDDEN 12 sigfillset 269: 0000000000019960 52 FUNC LOCAL HIDDEN 12 sigaddset 270: 0000000000019a50 41 FUNC LOCAL HIDDEN 12 sigandset 271: 00000000000199a0 52 FUNC LOCAL HIDDEN 12 sigdelset 272: 00000000000199e0 23 FUNC LOCAL HIDDEN 12 sigemptyset 273: 0000000000019a80 36 FUNC LOCAL HIDDEN 12 sigisemptyset 274: 0000000000019ab0 51 FUNC LOCAL HIDDEN 12 sigismember 275: 0000000000019a20 41 FUNC LOCAL HIDDEN 12 sigorset 276: 0000000000019af0 83 FUNC LOCAL HIDDEN 12 sysctlnametomib 277: 0000000000019b50 735 FUNC LOCAL HIDDEN 12 __xuname 278: 0000000000019ef0 270 FUNC LOCAL DEFAULT 12 lstat 279: 000000000001a000 267 FUNC LOCAL DEFAULT 12 stat 280: 000000000001a110 260 FUNC LOCAL DEFAULT 12 fstat 281: 000000000001a110 260 FUNC LOCAL DEFAULT 12 _fstat 282: 000000000001a220 301 FUNC LOCAL DEFAULT 12 fstatat 283: 000000000001a350 350 FUNC LOCAL DEFAULT 12 fstatfs 284: 000000000001a350 350 FUNC LOCAL DEFAULT 12 _fstatfs 285: 000000000001a740 425 FUNC LOCAL DEFAULT 12 _getdirentries 286: 000000000001a740 425 FUNC LOCAL DEFAULT 12 getdirentries 287: 000000000001aa30 19 FUNC LOCAL DEFAULT 12 bcopy 288: 000000000001aa50 15 FUNC LOCAL DEFAULT 12 bzero 289: 000000000001b030 100 FUNC LOCAL DEFAULT 12 stpncpy 290: 000000000001b1d0 54 FUNC LOCAL DEFAULT 12 strchr 291: 000000000001b1d0 54 FUNC LOCAL DEFAULT 12 index 292: 000000000001b290 24 FUNC LOCAL DEFAULT 12 strcpy 293: 000000000001b370 163 FUNC LOCAL DEFAULT 12 strcspn 294: 000000000001b420 69 FUNC LOCAL DEFAULT 12 strdup 295: 000000000001b470 138 FUNC LOCAL DEFAULT 12 strlcat 296: 000000000001b500 97 FUNC LOCAL DEFAULT 12 strlcpy 297: 000000000001b570 227 FUNC LOCAL DEFAULT 12 strlen 298: 000000000001b660 60 FUNC LOCAL DEFAULT 12 strncmp 299: 000000000001b6a0 72 FUNC LOCAL DEFAULT 12 strncpy 300: 000000000001b6f0 35 FUNC LOCAL DEFAULT 12 strrchr 301: 000000000001b6f0 35 FUNC LOCAL DEFAULT 12 rindex 302: 000000000001b720 72 FUNC LOCAL DEFAULT 12 strsep 303: 000000000001b770 147 FUNC LOCAL DEFAULT 12 strspn 304: 000000000001b810 1061 FUNC LOCAL DEFAULT 12 strstr 305: 000000000001bd20 212 FUNC LOCAL DEFAULT 12 memchr 306: 000000000001f488 8 OBJECT LOCAL DEFAULT 18 strtok.last 307: 000000000001be00 147 FUNC LOCAL DEFAULT 12 strtok_r 308: 000000000001be00 147 FUNC LOCAL DEFAULT 12 __strtok_r 309: 000000000001bea0 149 FUNC LOCAL DEFAULT 12 strtok 310: 000000000000666d 0 NOTYPE LOCAL DEFAULT 12 .rtld_goto_main 311: 0000000000006650 0 FUNC LOCAL DEFAULT 12 .rtld_start 312: 0000000000006670 70 FUNC LOCAL DEFAULT 12 _rtld_bind_start 313: 00000000000066b8 8 FUNC LOCAL DEFAULT 12 rtld_dynamic_addr 314: 000000000001d418 0 NOTYPE LOCAL HIDDEN 15 _DYNAMIC 315: 000000000001ab70 604 FUNC LOCAL DEFAULT 12 memcpy 316: 000000000001a580 17 FUNC LOCAL DEFAULT 12 sysarch 317: 000000000001a580 17 FUNC LOCAL DEFAULT 12 __sys_sysarch 318: 000000000001a580 17 FUNC LOCAL DEFAULT 12 _sysarch 319: 000000000001a910 17 FUNC LOCAL DEFAULT 12 __sys_close 320: 000000000001a910 17 FUNC LOCAL DEFAULT 12 _close 321: 000000000001a6c0 17 FUNC LOCAL DEFAULT 12 __sys_exit 322: 000000000001a6c0 17 FUNC LOCAL DEFAULT 12 _exit 323: 000000000001a930 17 FUNC LOCAL DEFAULT 12 __sys_fcntl 324: 000000000001a930 17 FUNC LOCAL DEFAULT 12 __fcntl_compat 325: 000000000001a930 17 FUNC LOCAL DEFAULT 12 _fcntl 326: 000000000001a950 17 FUNC LOCAL DEFAULT 12 __sys_open 327: 000000000001a950 17 FUNC LOCAL DEFAULT 12 _open 328: 000000000001a970 17 FUNC LOCAL DEFAULT 12 __sys_openat 329: 000000000001a970 17 FUNC LOCAL DEFAULT 12 _openat 330: 000000000001a660 17 FUNC LOCAL DEFAULT 12 __sys_pread 331: 000000000001a660 17 FUNC LOCAL DEFAULT 12 _pread 332: 000000000001a660 17 FUNC LOCAL DEFAULT 12 pread 333: 000000000001a990 17 FUNC LOCAL DEFAULT 12 __sys_read 334: 000000000001a990 17 FUNC LOCAL DEFAULT 12 _read 335: 000000000001a500 17 FUNC LOCAL DEFAULT 12 getegid 336: 000000000001a500 17 FUNC LOCAL DEFAULT 12 __sys_getegid 337: 000000000001a500 17 FUNC LOCAL DEFAULT 12 _getegid 338: 000000000001a4e0 17 FUNC LOCAL DEFAULT 12 geteuid 339: 000000000001a4e0 17 FUNC LOCAL DEFAULT 12 __sys_geteuid 340: 000000000001a4e0 17 FUNC LOCAL DEFAULT 12 _geteuid 341: 000000000001bf40 17 FUNC LOCAL DEFAULT 12 getpid 342: 000000000001bf40 17 FUNC LOCAL DEFAULT 12 __sys_getpid 343: 000000000001bf40 17 FUNC LOCAL DEFAULT 12 _getpid 344: 000000000001a5c0 17 FUNC LOCAL DEFAULT 12 issetugid 345: 000000000001a5c0 17 FUNC LOCAL DEFAULT 12 __sys_issetugid 346: 000000000001a5c0 17 FUNC LOCAL DEFAULT 12 _issetugid 347: 000000000001aa60 269 FUNC LOCAL DEFAULT 12 memset 348: 000000000001a560 17 FUNC LOCAL DEFAULT 12 mprotect 349: 000000000001a560 17 FUNC LOCAL DEFAULT 12 __sys_mprotect 350: 000000000001a560 17 FUNC LOCAL DEFAULT 12 _mprotect 351: 000000000001a540 17 FUNC LOCAL DEFAULT 12 munmap 352: 000000000001a540 17 FUNC LOCAL DEFAULT 12 __sys_munmap 353: 000000000001a540 17 FUNC LOCAL DEFAULT 12 _munmap 354: 0000000000019e30 80 FUNC LOCAL DEFAULT 12 sigsetjmp 355: 0000000000019e80 97 FUNC LOCAL DEFAULT 12 siglongjmp 356: 0000000000019e80 97 FUNC LOCAL DEFAULT 12 __siglongjmp 357: 000000000001b0a0 298 FUNC LOCAL DEFAULT 12 strcat 358: 000000000001b210 126 FUNC LOCAL DEFAULT 12 strcmp 359: 000000000001a600 17 FUNC LOCAL DEFAULT 12 utrace 360: 000000000001a600 17 FUNC LOCAL DEFAULT 12 __sys_utrace 361: 000000000001a600 17 FUNC LOCAL DEFAULT 12 _utrace 362: 000000000001a520 17 FUNC LOCAL DEFAULT 12 __sys_sigfastblock 363: 000000000001a520 17 FUNC LOCAL DEFAULT 12 _sigfastblock 364: 000000000001a520 17 FUNC LOCAL DEFAULT 12 sigfastblock 365: 000000000001a9b0 17 FUNC LOCAL DEFAULT 12 __sys_sigprocmask 366: 000000000001a9b0 17 FUNC LOCAL DEFAULT 12 _sigprocmask 367: 000000000001a680 17 FUNC LOCAL DEFAULT 12 mmap 368: 000000000001a680 17 FUNC LOCAL DEFAULT 12 __sys_mmap 369: 000000000001a680 17 FUNC LOCAL DEFAULT 12 _mmap 370: 000000000001a9d0 17 FUNC LOCAL DEFAULT 12 __sys_write 371: 000000000001a9d0 17 FUNC LOCAL DEFAULT 12 _write 372: 000000000001a6a0 17 FUNC LOCAL DEFAULT 12 lseek 373: 000000000001a6a0 17 FUNC LOCAL DEFAULT 12 __sys_lseek 374: 000000000001a6a0 17 FUNC LOCAL DEFAULT 12 _lseek 375: 000000000001a5a0 17 FUNC LOCAL DEFAULT 12 __sys___sysctl 376: 000000000001a5a0 17 FUNC LOCAL DEFAULT 12 ___sysctl 377: 000000000001a5a0 17 FUNC LOCAL DEFAULT 12 __sysctl 378: 000000000001aa10 17 FUNC LOCAL DEFAULT 12 __realpathat 379: 000000000001aa10 17 FUNC LOCAL DEFAULT 12 ___realpathat 380: 000000000001aa10 17 FUNC LOCAL DEFAULT 12 __sys___realpathat 381: 000000000001add0 604 FUNC LOCAL DEFAULT 12 memmove 382: 000000000001a9f0 17 FUNC LOCAL DEFAULT 12 readlink 383: 000000000001a9f0 17 FUNC LOCAL DEFAULT 12 __sys_readlink 384: 000000000001a9f0 17 FUNC LOCAL DEFAULT 12 _readlink 385: 000000000001a5e0 17 FUNC LOCAL DEFAULT 12 __getcwd 386: 000000000001a5e0 17 FUNC LOCAL DEFAULT 12 ___getcwd 387: 000000000001a5e0 17 FUNC LOCAL DEFAULT 12 __sys___getcwd 388: 000000000001a6e0 17 FUNC LOCAL DEFAULT 12 __sys_fstat 389: 000000000001a640 17 FUNC LOCAL DEFAULT 12 __sys_thr_kill 390: 000000000001a640 17 FUNC LOCAL DEFAULT 12 _thr_kill 391: 000000000001a640 17 FUNC LOCAL DEFAULT 12 thr_kill 392: 000000000001a620 17 FUNC LOCAL DEFAULT 12 __sys_thr_self 393: 000000000001a620 17 FUNC LOCAL DEFAULT 12 _thr_self 394: 000000000001a620 17 FUNC LOCAL DEFAULT 12 thr_self 395: 000000000001a700 17 FUNC LOCAL DEFAULT 12 __sys_fstatat 396: 000000000001a700 17 FUNC LOCAL DEFAULT 12 _fstatat 397: 000000000001a4b0 17 FUNC LOCAL DEFAULT 12 syscall 398: 000000000001a4b0 17 FUNC LOCAL DEFAULT 12 __sys_syscall 399: 000000000001a4b0 17 FUNC LOCAL DEFAULT 12 _syscall 400: 000000000001a720 17 FUNC LOCAL DEFAULT 12 __sys_fstatfs 401: 000000000001a4c4 0 NOTYPE LOCAL HIDDEN 12 .cerror 402: 000000000001a8f0 17 FUNC LOCAL DEFAULT 12 __sys_getdirentries 403: 000000000001bc40 223 FUNC LOCAL DEFAULT 12 bcmp 404: 000000000001b2b0 0 NOTYPE LOCAL DEFAULT 12 __stpcpy 405: 000000000001b2b0 180 FUNC LOCAL DEFAULT 12 stpcpy 406: 0000000000000270 0 SECTION LOCAL DEFAULT 1 407: 0000000000000288 0 SECTION LOCAL DEFAULT 2 408: 00000000000004f8 0 SECTION LOCAL DEFAULT 3 409: 000000000000052c 0 SECTION LOCAL DEFAULT 4 410: 0000000000000628 0 SECTION LOCAL DEFAULT 5 411: 00000000000006f4 0 SECTION LOCAL DEFAULT 6 412: 00000000000007cc 0 SECTION LOCAL DEFAULT 7 413: 0000000000000990 0 SECTION LOCAL DEFAULT 8 414: 0000000000001b30 0 SECTION LOCAL DEFAULT 9 415: 0000000000004bec 0 SECTION LOCAL DEFAULT 10 416: 0000000000004e10 0 SECTION LOCAL DEFAULT 11 417: 0000000000006650 0 SECTION LOCAL DEFAULT 12 418: 000000000001cf58 0 SECTION LOCAL DEFAULT 13 419: 000000000001cf60 0 SECTION LOCAL DEFAULT 14 420: 000000000001d418 0 SECTION LOCAL DEFAULT 15 421: 000000000001d528 0 SECTION LOCAL DEFAULT 16 422: 000000000001e5e0 0 SECTION LOCAL DEFAULT 17 423: 000000000001e690 0 SECTION LOCAL DEFAULT 18 424: 0000000000000000 0 SECTION LOCAL DEFAULT 19 425: 0000000000000000 0 SECTION LOCAL DEFAULT 20 426: 0000000000007100 32 FUNC GLOBAL DEFAULT 12 __tls_get_addr 427: 0000000000009410 269 FUNC GLOBAL DEFAULT 12 _rtld_error 428: 000000000000a200 6 FUNC GLOBAL DEFAULT 12 _r_debug_postinit 429: 000000000000bb10 241 FUNC GLOBAL DEFAULT 12 _rtld_addr_phdr 430: 000000000000d060 140 FUNC GLOBAL DEFAULT 12 _rtld_allocate_tls 431: 000000000000d0f0 201 FUNC GLOBAL DEFAULT 12 _rtld_free_tls 432: 000000000000d1c0 12 FUNC GLOBAL DEFAULT 12 _rtld_get_stack_prot 433: 000000000000d1d0 234 FUNC GLOBAL DEFAULT 12 _rtld_is_dlopened 434: 000000000001e630 4 OBJECT GLOBAL DEFAULT 17 _rtld_version__FreeBSD_version 435: 000000000001ec90 1 OBJECT GLOBAL DEFAULT 18 _rtld_version_laddr_offset 436: 000000000000c180 836 FUNC GLOBAL DEFAULT 12 dl_iterate_phdr 437: 000000000000bc10 291 FUNC GLOBAL DEFAULT 12 dladdr 438: 000000000000adc0 75 FUNC GLOBAL DEFAULT 12 dlclose 439: 000000000000a790 24 FUNC GLOBAL DEFAULT 12 dlerror 440: 000000000000ba90 16 FUNC GLOBAL DEFAULT 12 dlfunc 441: 000000000000bd40 1085 FUNC GLOBAL DEFAULT 12 dlinfo 442: 000000000000b070 54 FUNC GLOBAL DEFAULT 12 dllockinit 443: 000000000000b0b0 14 FUNC GLOBAL DEFAULT 12 dlopen 444: 000000000000b270 13 FUNC GLOBAL DEFAULT 12 dlsym 445: 000000000000baa0 111 FUNC GLOBAL DEFAULT 12 dlvsym 446: 000000000000b260 16 FUNC GLOBAL DEFAULT 12 fdlopen 447: 0000000000009b70 6 FUNC GLOBAL DEFAULT 12 r_debug_state 448: 0000000000012000 167 FUNC GLOBAL DEFAULT 12 _rtld_atfork_post 449: 0000000000011f60 151 FUNC GLOBAL DEFAULT 12 _rtld_atfork_pre 450: 0000000000011d60 498 FUNC GLOBAL DEFAULT 12 _rtld_thread_init Histogram for bucket list length (total of 6 buckets): Length Number % of total Coverage 0 0 ( 0.0%) 0.0% 1 1 ( 16.7%) 4.2% 2 1 ( 16.7%) 12.5% 3 0 ( 0.0%) 12.5% 4 0 ( 0.0%) 12.5% 5 3 ( 50.0%) 75.0% 6 0 ( 0.0%) 75.0% 7 1 ( 16.7%) 104.2% Histogram for bucket list length (total of 26 buckets): Length Number % of total Coverage 0 9 ( 34.6%) 0.0% 1 10 ( 38.5%) 40.0% 2 6 ( 23.1%) 88.0% 3 1 ( 3.8%) 100.0% Version symbol section (.gnu.version): 000: 0 *local* 9 FBSDprivate_1.0 9 FBSDprivate_1.0 2 FBSD_1.0 004: 2 FBSD_1.0 2 FBSD_1.0 9 FBSDprivate_1.0 9 FBSDprivate_1.0 008: 9 FBSDprivate_1.0 2 FBSD_1.0 2 FBSD_1.0 2 FBSD_1.0 00c: 2 FBSD_1.0 2 FBSD_1.0 9 FBSDprivate_1.0 2 FBSD_1.0 010: 9 FBSDprivate_1.0 9 FBSDprivate_1.0 2 FBSD_1.0 5 FBSD_1.3 014: 9 FBSDprivate_1.0 2 FBSD_1.0 9 FBSDprivate_1.0 2 FBSD_1.0 018: 2 FBSD_1.0 9 FBSDprivate_1.0 Version definition section (.gnu.version_d): 0x0000 vd_version: 1 vd_flags: 1 vd_ndx: 1 vd_cnt: 1 vda_name: ld-elf.so.1.full 0x001c vd_version: 1 vd_flags: 0 vd_ndx: 2 vd_cnt: 1 vda_name: FBSD_1.0 0x0038 vd_version: 1 vd_flags: 0 vd_ndx: 3 vd_cnt: 1 vda_name: FBSD_1.1 0x0054 vd_version: 1 vd_flags: 0 vd_ndx: 4 vd_cnt: 1 vda_name: FBSD_1.2 0x0070 vd_version: 1 vd_flags: 0 vd_ndx: 5 vd_cnt: 1 vda_name: FBSD_1.3 0x008c vd_version: 1 vd_flags: 0 vd_ndx: 6 vd_cnt: 1 vda_name: FBSD_1.4 0x00a8 vd_version: 1 vd_flags: 0 vd_ndx: 7 vd_cnt: 1 vda_name: FBSD_1.5 0x00c4 vd_version: 1 vd_flags: 0 vd_ndx: 8 vd_cnt: 1 vda_name: FBSD_1.6 0x00e0 vd_version: 1 vd_flags: 0 vd_ndx: 9 vd_cnt: 1 vda_name: FBSDprivate_1.0
Apparently -a doesn't include -n, so here it is separately:
> readelf -n /usr/obj/usr/home/john/work/git/gcc/amd64.amd64/libexec/rtld-elf/ld-elf.so.1 Notes at offset 0x00000270 with length 0x00000018: Owner Data size Description FreeBSD 0x00000004 NT_FREEBSD_ABI_TAG ABI tag: 1300098