- 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.0Apparently -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