Page MenuHomeFreeBSD

Include FreeBSD ABI tag note in the ELF runtime loader.
ClosedPublic

Authored by jhb on Jun 16 2020, 10:12 PM.

Details

Test Plan
  • make tinderbox and comparing readelf -n of ld-elf.so.1 on all architectures before/after

Diff Detail

Repository
rS FreeBSD src repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

jhb requested review of this revision.Jun 16 2020, 10:12 PM

Could you please paste readelf -a ld-elf.so.1 output after the change, for amd64 ?

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
This revision is now accepted and ready to land.Jun 17 2020, 11:16 AM