2.62 MB
/lib/libthr.so.3 vs.
/lib/libthr.so.3.bak
1.02 KB
readelf --wide --file-header {}
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··​Data:​······························​2's·​complement,​·​big·​endian4 ··​Data:​······························​2's·​complement,​·​big·​endian
5 ··​Version:​···························​1·​(current)​5 ··​Version:​···························​1·​(current)​
6 ··​OS/​ABI:​····························​FreeBSD6 ··​OS/​ABI:​····························​FreeBSD
7 ··​ABI·​Version:​·······················​07 ··​ABI·​Version:​·······················​0
8 ··​Type:​······························​DYN·​(Shared·​object·​file)​8 ··​Type:​······························​DYN·​(Shared·​object·​file)​
9 ··​Machine:​···························​PowerPC·​64-​bit9 ··​Machine:​···························​PowerPC·​64-​bit
10 ··​Version:​···························​0x110 ··​Version:​···························​0x1
11 ··​Entry·​point·​address:​···············​0x1ba1011 ··​Entry·​point·​address:​···············​0x10000
12 ··​Start·​of·​program·​headers:​··········​64·​(bytes·​into·​file)​12 ··​Start·​of·​program·​headers:​··········​64·​(bytes·​into·​file)​
13 ··​Start·​of·​section·​headers:​··········162408·​(bytes·​into·​file)​13 ··​Start·​of·​section·​headers:​··········262872·​(bytes·​into·​file)​
14 ··​Flags:​·····························​0x2,​·​OpenPOWER·​ELF·​V2·​ABI14 ··​Flags:​·····························​0x2,​·​OpenPOWER·​ELF·​V2·​ABI
15 ··​Size·​of·​this·​header:​···············​64·​(bytes)​15 ··​Size·​of·​this·​header:​···············​64·​(bytes)​
16 ··​Size·​of·​program·​headers:​···········​56·​(bytes)​16 ··​Size·​of·​program·​headers:​···········​56·​(bytes)​
17 ··​Number·​of·​program·​headers:​·········​917 ··​Number·​of·​program·​headers:​·········​9
18 ··​Size·​of·​section·​headers:​···········​64·​(bytes)​18 ··​Size·​of·​section·​headers:​···········​64·​(bytes)​
19 ··​Number·​of·​section·​headers:​·········​3219 ··​Number·​of·​section·​headers:​·········​32
20 ··​Section·​header·​string·​table·​index:​·​3120 ··​Section·​header·​string·​table·​index:​·​31
2.02 KB
readelf --wide --program-header {}
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​
2 Entry·​point·​0x1ba102 Entry·​point·​0x10000
3 There·​are·​9·​program·​headers,​·​starting·​at·​offset·​643 There·​are·​9·​program·​headers,​·​starting·​at·​offset·​64
  
4 Program·​Headers:​4 Program·​Headers:​
5 ··​Type···········​Offset···​VirtAddr···········​PhysAddr···········​FileSiz··​MemSiz···​Flg·​Align5 ··​Type···········​Offset···​VirtAddr···········​PhysAddr···········​FileSiz··​MemSiz···​Flg·​Align
6 ··​PHDR···········​0x000040·​0x0000000000000040·​0x0000000000000040·​0x0001f8·​0x0001f8·​R···​0x86 ··​PHDR···········​0x000040·​0x0000000000000040·​0x0000000000000040·​0x0001f8·​0x0001f8·​R···​0x8
7 ··​LOAD···········​0x000000·​0x0000000000000000·​0x0000000000000000·​0x00ba0c·​0x00ba0c·​R···​0x100007 ··​LOAD···········​0x000000·​0x0000000000000000·​0x0000000000000000·​0x00b9dc·​0x00b9dc·​R···​0x10000
8 ··​LOAD···········​0x00ba10·​0x000000000001ba10·​0x000000000001ba10·​0x019ed8·​0x019ed8·​R·​E·​0x100008 ··​LOAD···········​0x010000·​0x0000000000010000·​0x0000000000010000·​0x019f48·​0x019f48·​R·​E·​0x10000
9 ··​LOAD···········​0x0258e8·​0x00000000000458e8·​0x00000000000458e8·​0x000780·​0x000780·​RW··​0x100009 ··​LOAD···········​0x030000·​0x0000000000030000·​0x0000000000030000·​0x000780·​0x000780·​RW··​0x10000
10 ··​LOAD···········​0x026068·​0x0000000000056068·​0x0000000000056068·​0x00011c·​0x00c118·​RW··​0x1000010 ··​LOAD···········​0x040000·​0x0000000000040000·​0x0000000000040000·​0x00011c·​0x00c100·​RW··​0x10000
11 ··​DYNAMIC········​0x025d48·​0x0000000000045d48·​0x0000000000045d48·​0x0001c0·​0x0001c0·​RW··​0x811 ··​DYNAMIC········​0x030460·​0x0000000000030460·​0x0000000000030460·​0x0001c0·​0x0001c0·​RW··​0x8
12 ··​GNU_RELRO······​0x0258e8·​0x00000000000458e8·​0x00000000000458e8·​0x000780·​0x000780·​R···​0x112 ··​GNU_RELRO······​0x030000·​0x0000000000030000·​0x0000000000030000·​0x000780·​0x000780·​R···​0x1
13 ··​GNU_EH_FRAME···​0x0087b8·​0x00000000000087b8·​0x00000000000087b8·​0x000a34·​0x000a34·​R···​0x413 ··​GNU_EH_FRAME···​0x008788·​0x0000000000008788·​0x0000000000008788·​0x000a34·​0x000a34·​R···​0x4
14 ··​GNU_STACK······​0x000000·​0x0000000000000000·​0x0000000000000000·​0x000000·​0x000000·​RW··​014 ··​GNU_STACK······​0x000000·​0x0000000000000000·​0x0000000000000000·​0x000000·​0x000000·​RW··​0
  
15 ·​Section·​to·​Segment·​mapping:​15 ·​Section·​to·​Segment·​mapping:​
16 ··​Segment·​Sections.​.​.​16 ··​Segment·​Sections.​.​.​
17 ···​00·····17 ···​00·····
18 ···​01·····​.​dynsym·​.​gnu.​version·​.​gnu.​version_d·​.​gnu.​version_r·​.​gnu.​hash·​.​hash·​.​dynstr·​.​rela.​dyn·​.​rela.​plt·​.​rodata·​.​eh_frame_hdr·​.​eh_frame·18 ···​01·····​.​dynsym·​.​gnu.​version·​.​gnu.​version_d·​.​gnu.​version_r·​.​gnu.​hash·​.​hash·​.​dynstr·​.​rela.​dyn·​.​rela.​plt·​.​rodata·​.​eh_frame_hdr·​.​eh_frame·
19 ···​02·····​.​text·​.​init·​.​fini·​.​glink·19 ···​02·····​.​text·​.​init·​.​fini·​.​glink·
5.24 KB
readelf --wide --sections {}
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 There·​are·​32·​section·​headers,​·​starting·​at·​offset·​0x27a68:​1 There·​are·​32·​section·​headers,​·​starting·​at·​offset·​0x402d8:​
  
2 Section·​Headers:​2 Section·​Headers:​
3 ··​[Nr]·​Name··············​Type············​Addr·············​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al3 ··​[Nr]·​Name··············​Type············​Addr·············​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al
4 ··​[·​0]···················​NULL············​0000000000000000·​000000·​000000·​00······​0···​0··​04 ··​[·​0]···················​NULL············​0000000000000000·​000000·​000000·​00······​0···​0··​0
5 ··​[·​1]·​.​dynsym···········​DYNSYM··········​0000000000000238·​000238·​002718·​18···​A··​7···​1··​85 ··​[·​1]·​.​dynsym···········​DYNSYM··········​0000000000000238·​000238·​002718·​18···​A··​7···​1··​8
6 ··​[·​2]·​.​gnu.​version······​SUNW_versym·····​0000000000002950·​002950·​000342·​02···​A··​1···​0··​26 ··​[·​2]·​.​gnu.​version······​SUNW_versym·····​0000000000002950·​002950·​000342·​02···​A··​1···​0··​2
7 ··​[·​3]·​.​gnu.​version_d····​SUNW_verdef·····​0000000000002c94·​002c94·​0000fc·​00···​A··​7···​9··​47 ··​[·​3]·​.​gnu.​version_d····​SUNW_verdef·····​0000000000002c94·​002c94·​0000fc·​00···​A··​7···​9··​4
8 ··​[·​4]·​.​gnu.​version_r····​SUNW_verneed····​0000000000002d90·​002d90·​000060·​00···​A··​7···​1··​48 ··​[·​4]·​.​gnu.​version_r····​SUNW_verneed····​0000000000002d90·​002d90·​000060·​00···​A··​7···​1··​4
9 ··​[·​5]·​.​gnu.​hash·········​GNU_HASH········​0000000000002df0·​002df0·​000800·​00···​A··​1···​0··​89 ··​[·​5]·​.​gnu.​hash·········​GNU_HASH········​0000000000002df0·​002df0·​000800·​00···​A··​1···​0··​8
10 ··​[·​6]·​.​hash·············​HASH············​00000000000035f0·​0035f0·​000d10·​04···​A··​1···​0··​410 ··​[·​6]·​.​hash·············​HASH············​00000000000035f0·​0035f0·​000d10·​04···​A··​1···​0··​4
11 ··​[·​7]·​.​dynstr···········​STRTAB··········​0000000000004300·​004300·​0021b4·​00···​A··​0···​0··​111 ··​[·​7]·​.​dynstr···········​STRTAB··········​0000000000004300·​004300·​0021b4·​00···​A··​0···​0··​1
12 ··​[·​8]·​.​rela.​dyn·········​RELA············​00000000000064b8·​0064b8·​001110·​18··​AI··​1···​0··​812 ··​[·​8]·​.​rela.​dyn·········​RELA············​00000000000064b8·​0064b8·​001110·​18··​AI··​1···​0··​8
13 ··​[·​9]·​.​rela.​plt·········​RELA············​00000000000075c8·​0075c8·​000ac8·​18··​AI··​1··​27··​813 ··​[·​9]·​.​rela.​plt·········​RELA············​00000000000075c8·​0075c8·​000ac8·​18··​AI··​1··​27··​8
14 ··​[10]·​.​rodata···········​PROGBITS········​0000000000008090·​008090·​000728·​00·​AMS··​0···​0··​814 ··​[10]·​.​rodata···········​PROGBITS········​0000000000008090·​008090·​0006f8·​00·​AMS··​0···​0··​8
15 ··​[11]·​.​eh_frame_hdr·····​PROGBITS········​00000000000087b8·​0087b8·​000a34·​00···​A··​0···​0··​415 ··​[11]·​.​eh_frame_hdr·····​PROGBITS········​0000000000008788·​008788·​000a34·​00···​A··​0···​0··​4
16 ··​[12]·​.​eh_frame·········​PROGBITS········​00000000000091f0·​0091f0·​00281c·​00···​A··​0···​0··​816 ··​[12]·​.​eh_frame·········​PROGBITS········​00000000000091c0·​0091c0·​00281c·​00···​A··​0···​0··​8
17 ··​[13]·​.​text·············​PROGBITS········​000000000001ba10·​00ba10·​019c54·​00··​AX··​0···​0·​1617 ··​[13]·​.​text·············​PROGBITS········​0000000000010000·​010000·​019cc4·​00··​AX··​0···​0·​16
18 ··​[14]·​.​init·············​PROGBITS········​0000000000035670·​025670·​000034·​00··​AX··​0···​0·​1618 ··​[14]·​.​init·············​PROGBITS········​0000000000029cd0·​029cd0·​000034·​00··​AX··​0···​0·​16
19 ··​[15]·​.​fini·············​PROGBITS········​00000000000356b0·​0256b0·​00002c·​00··​AX··​0···​0·​1619 ··​[15]·​.​fini·············​PROGBITS········​0000000000029d10·​029d10·​00002c·​00··​AX··​0···​0·​16
20 ··​[16]·​.​glink············​PROGBITS········​00000000000356e0·​0256e0·​000208·​00··​AX··​0···​0·​1620 ··​[16]·​.​glink············​PROGBITS········​0000000000029d40·​029d40·​000208·​00··​AX··​0···​0·​16
21 ··​[17]·​.​ctors············​PROGBITS········​00000000000458e8·​0258e8·​000010·​00··​WA··​0···​0··​821 ··​[17]·​.​ctors············​PROGBITS········​0000000000030000·​030000·​000010·​00··​WA··​0···​0··​8
22 ··​[18]·​.​dtors············​PROGBITS········​00000000000458f8·​0258f8·​000010·​00··​WA··​0···​0··​822 ··​[18]·​.​dtors············​PROGBITS········​0000000000030010·​030010·​000010·​00··​WA··​0···​0··​8
23 ··​[19]·​.​jcr··············​PROGBITS········​0000000000045908·​025908·​000008·​00··​WA··​0···​0··​823 ··​[19]·​.​jcr··············​PROGBITS········​0000000000030020·​030020·​000008·​00··​WA··​0···​0··​8
24 ··​[20]·​.​data.​rel.​ro······​PROGBITS········​0000000000045910·​025910·​000430·​00··​WA··​0···​0··​824 ··​[20]·​.​data.​rel.​ro······​PROGBITS········​0000000000030028·​030028·​000430·​00··​WA··​0···​0··​8
25 ··​[21]·​.​init_array·······​INIT_ARRAY······​0000000000045d40·025d40·​000008·​00··​WA··​0···​0··​825 ··​[21]·​.​init_array·······​INIT_ARRAY······​0000000000030458·030458·​000008·​00··​WA··​0···​0··​8
26 ··​[22]·​.​dynamic··········​DYNAMIC·········​0000000000045d48·​025d48·​0001c0·​10··​WA··​7···​0··​826 ··​[22]·​.​dynamic··········​DYNAMIC·········​0000000000030460·​030460·​0001c0·​10··​WA··​7···​0··​8
27 ··​[23]·​.​got··············​PROGBITS········​0000000000045f08·​025f08·​000008·​00··​WA··​0···​0··​827 ··​[23]·​.​got··············​PROGBITS········​0000000000030620·​030620·​000008·​00··​WA··​0···​0··​8
28 ··​[24]·​.​toc··············​PROGBITS········​0000000000045f10·​025f10·​000158·​00··​WA··​0···​0··​828 ··​[24]·​.​toc··············​PROGBITS········​0000000000030628·​030628·​000158·​00··​WA··​0···​0··​8
29 ··​[25]·​.​data·············​PROGBITS········​0000000000056068·​026068·​00011c·​00··​WA··​0···​0··​829 ··​[25]·​.​data·············​PROGBITS········​0000000000040000·​040000·​00011c·​00··​WA··​0···​0··​8
30 ··​[26]·​.​bss··············​NOBITS··········​0000000000056200·​026184·​00bbd8·​00··​WA··​0···​0·​12830 ··​[26]·​.​bss··············​NOBITS··········​0000000000040180·​04011c·​00bbd8·​00··​WA··​0···​0·​128
31 ··​[27]·​.​plt··············​NOBITS··········​0000000000061dd8·​026184·​0003a8·​00··​WA··​0···​0··​831 ··​[27]·​.​plt··············​NOBITS··········​000000000004bd58·​04011c·​0003a8·​00··​WA··​0···​0··​8
32 ··​[28]·​.​branch_lt········​NOBITS··········​0000000000062180·​026184·​000000·​00··​WA··​0···​0··​832 ··​[28]·​.​branch_lt········​NOBITS··········​000000000004c100·​04011c·​000000·​00··​WA··​0···​0··​8
33 ··​[29]·​.​comment··········​PROGBITS········​0000000000000000·​026184·​0017b2·​01··​MS··​0···​0··​133 ··​[29]·​.​comment··········​PROGBITS········​0000000000000000·​04011c·​000088·​01··​MS··​0···​0··​1
34 ··​[30]·​.​gnu_debuglink····​PROGBITS········​0000000000000000·​027936·​000018·​00······​0···​0··​134 ··​[30]·​.​gnu_debuglink····​PROGBITS········​0000000000000000·​0401a4·​000018·​00······​0···​0··​1
35 ··​[31]·​.​shstrtab·········​STRTAB··········​0000000000000000·​02794e·​000116·​00······​0···​0··​135 ··​[31]·​.​shstrtab·········​STRTAB··········​0000000000000000·​0401bc·​000116·​00······​0···​0··​1
36 Key·​to·​Flags:​36 Key·​to·​Flags:​
37 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​37 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​
38 ··​I·​(info)​,​·​L·​(link·​order)​,​·​G·​(group)​,​·​x·​(unknown)​38 ··​I·​(info)​,​·​L·​(link·​order)​,​·​G·​(group)​,​·​x·​(unknown)​
39 ··​O·​(extra·​OS·​processing·​required)​·​o·​(OS·​specific)​,​·​p·​(processor·​specific)​39 ··​O·​(extra·​OS·​processing·​required)​·​o·​(OS·​specific)​,​·​p·​(processor·​specific)​
60.5 KB
readelf --wide --symbols {}
Max report size reached
52.8 KB
readelf --wide --relocs {}
Max report size reached
1.77 KB
readelf --wide --dynamic {}
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
  
1 Dynamic·​section·​at·​offset·​0x25d48·​contains·​28·​entries:​1 Dynamic·​section·​at·​offset·​0x30460·​contains·​28·​entries:​
2 ··​Tag················​Type··················​Name/​Value2 ··​Tag················​Type··················​Name/​Value
3 ·​0x0000000000000001·​NEEDED···············​Shared·​library:​·​[libc.​so.​7]3 ·​0x0000000000000001·​NEEDED···············​Shared·​library:​·​[libc.​so.​7]
4 ·​0x000000000000000e·​SONAME···············​Library·​soname:​·​[libthr.​so.​3]4 ·​0x000000000000000e·​SONAME···············​Library·​soname:​·​[libthr.​so.​3]
5 ·​0x000000006ffffffb·​FLAGS_1··············​NODELETE5 ·​0x000000006ffffffb·​FLAGS_1··············​NODELETE
6 ·​0x0000000000000007·​RELA·················​0x64b86 ·​0x0000000000000007·​RELA·················​0x64b8
7 ·​0x0000000000000008·​RELASZ···············​4368·​(bytes)​7 ·​0x0000000000000008·​RELASZ···············​4368·​(bytes)​
8 ·​0x0000000000000009·​RELAENT··············​24·​(bytes)​8 ·​0x0000000000000009·​RELAENT··············​24·​(bytes)​
9 ·​0x000000006ffffff9·​RELACOUNT············​1569 ·​0x000000006ffffff9·​RELACOUNT············​156
10 ·​0x0000000000000017·​JMPREL···············​0x75c810 ·​0x0000000000000017·​JMPREL···············​0x75c8
11 ·​0x0000000000000002·​PLTRELSZ·············​2760·​(bytes)​11 ·​0x0000000000000002·​PLTRELSZ·············​2760·​(bytes)​
12 ·​0x0000000000000003·​PLTGOT···············​0x61dd812 ·​0x0000000000000003·​PLTGOT···············​0x4bd58
13 ·​0x0000000000000014·​PLTREL···············​RELA13 ·​0x0000000000000014·​PLTREL···············​RELA
14 ·​0x0000000000000006·​SYMTAB···············​0x23814 ·​0x0000000000000006·​SYMTAB···············​0x238
15 ·​0x000000000000000b·​SYMENT···············​24·​(bytes)​15 ·​0x000000000000000b·​SYMENT···············​24·​(bytes)​
16 ·​0x0000000000000005·​STRTAB···············​0x430016 ·​0x0000000000000005·​STRTAB···············​0x4300
17 ·​0x000000000000000a·​STRSZ················​8628·​(bytes)​17 ·​0x000000000000000a·​STRSZ················​8628·​(bytes)​
18 ·​0x000000006ffffef5·​GNU_HASH·············​0x2df018 ·​0x000000006ffffef5·​GNU_HASH·············​0x2df0
19 ·​0x0000000000000004·​HASH·················​0x35f019 ·​0x0000000000000004·​HASH·················​0x35f0
20 ·​0x0000000000000019·​INIT_ARRAY··········20 ·​0x0000000000000019·​INIT_ARRAY··········
21 ·​0x000000000000001b·​INIT_ARRAYSZ·········​8·​(bytes)​21 ·​0x000000000000001b·​INIT_ARRAYSZ·········​8·​(bytes)​
22 ·​0x000000000000000c·​INIT·················​0x3567022 ·​0x000000000000000c·​INIT·················​0x29cd0
23 ·​0x000000000000000d·​FINI·················​0x356b023 ·​0x000000000000000d·​FINI·················​0x29d10
24 ·​0x000000006ffffff0·​VERSYM···············​0x295024 ·​0x000000006ffffff0·​VERSYM···············​0x2950
25 ·​0x000000006ffffffc·​VERDEF···············​0x2c9425 ·​0x000000006ffffffc·​VERDEF···············​0x2c94
26 ·​0x000000006ffffffd·​VERDEFNUM············​926 ·​0x000000006ffffffd·​VERDEFNUM············​9
27 ·​0x000000006ffffffe·​VERNEED··············​0x2d9027 ·​0x000000006ffffffe·​VERNEED··············​0x2d90
28 ·​0x000000006fffffff·​VERNEEDNUM···········​128 ·​0x000000006fffffff·​VERNEEDNUM···········​1
29 ·​0x0000000070000000·​<unknown:​·​0x70000000>29 ·​0x0000000070000000·​<unknown:​·​0x70000000>
30 ·​0x0000000000000000·​NULL·················​0x030 ·​0x0000000000000000·​NULL·················​0x0
130 KB
readelf --wide --debug-dump=frames {}
Max report size reached
4.9 KB
readelf --wide --string-dump=.rodata {}
Offset 1, 74 lines modifiedOffset 1, 65 lines modified
  
1 String·​dump·​of·​section·​'.​rodata':​1 String·​dump·​of·​section·​'.​rodata':​
2 ··​[····​40]··​Spinlock·​called·​when·​not·​threaded.​2 ··​[····​40]··​Spinlock·​called·​when·​not·​threaded.​
3 ··​[····​63]··Warning:​·​old·​_pthread_cleanup_push​·​was·​called,​·stack·​unwinding·​is·​disabled.​3 ··​[····​63]··/​usr/​src/​lib/​libthr/​thread/​thr_init.​c
4 ··​[····b0]··/​usr/​local-​src/​lib/​libthr/​thread/​thr_spinlock.​c4 ··​[····89]··​Warning:​·old·_pthread_cleanup_push​·was·called,​·​stack·​unwinding·​is·disabled.​
5 ··​[····e0]··thread·​%p·​exits·​with·resources·​held!5 ··​[····d6]··/​usr/​src/​lib/​libthr/​thread/​thr_spinlock.​c
6 ··​[···​105]··unlock·​error6 ··​[···​100]··thread·​%p·​exits·​with·resources·​held!
7 ··​[···​112]··Cannot·​get·_SC_NPROCESSORS_CONF7 ··​[···​125]··unlock·error
8 ··​[···​132]··LIBPTHREAD_SPINLOOPS8 ··​[···​132]··Cannot·​get·_SC_NPROCESSORS_CONF
9 ··​[···​147]··kern.​sched.​cpusetsize9 ··​[···​152]··LIBPTHREAD_SPINLOOPS
10 ··​[···​15d]··%s10 ··​[···​167]··/​usr/​src/​lib/​libthr/​thread/​thr_cond.​c
11 ··​[···​160]··thr_exit()​·​returned11 ··​[···​18d]··kern.​sched.​cpusetsize
12 ··​[···​174]··/​usr/​local-​src/​lib/​libthr/​thread/​thr_kern.​c12 ··​[···​1a3]··%s
13 ··​[···​1a0]··​_Unwind_GetCFA13 ··​[···​1a6]··thr_exit()​·​returned
14 ··​[···​1af]··​mutex·%p·own·​%#x·is·​on·​list·​%p·​%p14 ··​[···​1ba]··_Unwind_GetCFA
15 ··​[···​1d1]··/​usr/​local-​src/​lib/​libthr/​thread/​thr_attr.​c15 ··​[···​1c9]··mutex·​%p·​own·​%#x·is·​on·​list·​%p·​%p
16 ··​[···​1fd]··​locklevel·​<=·​016 ··​[···​1eb]··/​usr/​src/​lib/​libthr/​thread/​thr_mutex.​c
17 ··​[···​20c]··/​usr/​local-​src/​lib/​libthr/​thread/​thr_init.​c17 ··​[···​212]··​locklevel·​<=·​0
18 ··​[···​238]··​Can't·​allocate·​initial·​thread18 ··​[···​221]··​Can't·​allocate·​initial·​thread
19 ··​[···​256]··​Cannot·​get·​kern.​usrstack·​from·​sysctl19 ··​[···​23f]··​Cannot·​get·​kern.​usrstack·​from·​sysctl
20 ··​[···​27b]··/​usr/​local-​src/​lib/​libthr/​thread/​thr_cond.​c20 ··​[···​264]··mutex·​%p·own·​%#x·​is·​on·robust·linkage·​%p·​%p·​head·​%p·​phead·%p
21 ··​[···​2a7]··/​usr/​local-​src/​lib/​libthr/​thread/​thr_exit.​c21 ··​[···​2a1]··_Unwind_ForcedUnwind·returned
22 ··​[···​2d3]··​mutex·%p·own·​%#x·​is·​on·robust·linkage·​%p·​%p·​head·​%p·phead·​%p22 ··​[···​2bf]··​wrlock·​error
23 ··​[···310]··_Unwind_ForcedUnwind·​returned23 ··​[···2cc]··​Thread·​%p·has·exited·with·leftover·​thread-​specific·data·after·​%d·​destructor·​iterations
24 ··​[···​32e]··wrlock·error24 ··​[···​324]··/​usr/​src/​lib/​libthr/​thread/​thr_kern.​c
25 ··​[···​33b]··​Thread·​%p·​has·​exited·​with·​leftover·​thread-​specific·​data·after·%d·destructor·​iterations25 ··​[···​34a]··LIBPTHREAD_QUEUE_FIFO​
26 ··​[···​393]··LIBPTHREAD_QUEUE_FIFO​26 ··​[···​360]··/​usr/​src/​lib/​libthr/​thread/​thr_umtx.​c
27 ··​[···​3a9]··​inact_mtx·​enter27 ··​[···​386]··​inact_mtx·​enter
28 ··​[···​3b9]··​mutex·​%p·​own·​%#x·​is·​not·​on·​list·​%p·​%p28 ··​[···​396]··​mutex·​%p·​own·​%#x·​is·​not·​on·​list·​%p·​%p
29 ··​[···​3df]··Fatal·​error·​'29 ··​[···​3bc]··/​usr/​src/​lib/​libthr/​thread/​thr_attr.​c
30 ··​[···​3ed]··Cannot·​get·​stack·rlimit30 ··​[···​3e2]··Fatal·​error·​'
31 ··​[···405]··thread·​%p·was·already·on·queue.​31 ··​[···3f0]··Cannot·get·stack·rlimit
32 ··​[···​425]··0x32 ··​[···​408]··​thread·​%p·​was·​already·on·queue.​
33 ··​[···​428]··exception·​should·​be·​rethrown33 ··​[···​428]··0x
34 ··​[···​445]··failed·to·get·​sysctl·kern.​sched.​cpusetsize34 ··​[···​42b]··exception·​should·be·​rethrown
35 ··​[···​470]··'·​at·​line·%d·in·​file·​%s·​(errno·​=·​%d)​35 ··​[···​448]··failed·​to·get·sysctl·​kern.​sched.​cpusetsize
36 ··​[···​496]··Thread·%p·has·called·pthread_exit()​·​from·​a·​destructor.​·​POSIX·​1003.​1·1996·s16.​2.​5.​2·does·not·allow·this!36 ··​[···​473]··'·​at·​line·%d·in·​file·%s·(errno·=·%d)​
37 ··​[···​4fe]··inact_mtx·leave37 ··​[···​499]··Thread·%p·​has·called·​pthread_exit()​·​from·​a·​destructor.​·​POSIX·​1003.​1·​1996·​s16.​2.​5.​2·does·​not·allow·​this!
38 ··​[···​50e]··rdlock·error38 ··​[···​501]··inact_mtx·leave
39 ··​[···​51b]··/​usr/​local-​src/​lib/​libthr/​thread/​thr_mutex.​c39 ··​[···​511]··​rdlock·​error
40 ··​[···​548]··​Warning:​·​exceeded·​max·​spinlocks40 ··​[···​51e]··​Warning:​·​exceeded·​max·​spinlocks
41 ··​[···​568]··​corrupted·​offpage41 ··​[···​53e]··​corrupted·​offpage
42 ··​[···​57a]··​Cannot·​allocate·​red·​zone·​for·​initial·​thread42 ··​[···​550]··​Cannot·​allocate·​red·​zone·​for·​initial·​thread
43 ··​[···​5a6]··​LIBPTHREAD_YIELDLOOPS​43 ··​[···​57c]··​LIBPTHREAD_YIELDLOOPS​
44 ··​[···​5bc]··​Spinlocks·​not·​initialized.​44 ··​[···​592]··​Spinlocks·​not·​initialized.​
45 ··​[···​5d7]··​LIBPTHREAD_BIGSTACK_M​AIN45 ··​[···​5ad]··​LIBPTHREAD_BIGSTACK_M​AIN
46 ··​[···​5f0]··/​usr/​local-​src/​lib/​libthr/​thread/​thr_umtx.​c46 ··​[···​5c6]··LIBPTHREAD_SPLITSTACK​_MAIN
47 ··​[···61c]··LIBPTHREAD_SPLITSTACK​_MAIN47 ··​[···5e1]··/​usr/​src/​lib/​libthr/​thread/​thr_exit.​c
48 ··​[···​637]··​_Unwind_ForcedUnwind48 ··​[···​607]··​_Unwind_ForcedUnwind
49 ··​[···​65c]··​0123456789abcdef49 ··​[···​62c]··​0123456789abcdef
50 ··​[···​66f]··​g50 ··​[···​63f]··​g
51 ··​[···​683]··851 ··​[···​64e]··?,​
52 ··​[···​693]··,​52 ··​[···​652]··?
53 ··​[···​697]··H53 ··​[···​656]··?\
54 ··​[···​6b0]··_thr_rtld_lock_create​·failed54 ··​[···​65a]··>
55 ··​[···​6d3]··,​55 ··​[···​65e]··^
56 ··​[···​6db]··@56 ··​[···​662]··a
57 ··​[···​6df]··@57 ··​[···​666]··a
58 ··​[···​6e3]··@58 ··​[···​66a]··^
59 ··​[···​6e7]··@59 ··​[···​680]··_thr_rtld_lock_create​·failed
60 ··​[···​6eb]··@60 ··​[···​6a7]··8
61 ··​[···​6ef]··@61 ··​[···​6c7]··0
62 ··​[···​6f3]··@62 ··​[···​6eb]··8
63 ··​[···​6fb]··@63 ··​[···​6f7]··8
64 ··​[···​6ff]··​@ 
65 ··​[···​703]··​@ 
66 ··​[···​707]··​@ 
67 ··​[···​70b]··​@ 
68 ··​[···​70f]··​@ 
69 ··​[···​713]··​` 
70 ··​[···​717]··​@ 
71 ··​[···​71f]··​@ 
72 ··​[···​723]··​@ 
  
21.6 KB
readelf --wide --hex-dump=.eh_frame_hdr {}
Max report size reached
84.1 KB
readelf --wide --hex-dump=.eh_frame {}
Max report size reached
2.22 MB
objdump --line-numbers --disassemble --demangle --section=.text {}
Max report size reached
1.29 KB
objdump --line-numbers --disassemble --demangle --section=.init {}
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
  
1 Disassembly·​of·​section·​.​init:​1 Disassembly·​of·​section·​.​init:​
  
2 0000000000035670·​<.​init>:​2 0000000000029cd0·​<.​init>:​
3 ···35670:​»       ​3c·​4c·​00·​02·»       ​addis···​r2,​r12,​23 ···29cd0:​»       ​3c·​4c·​00·​01·»       ​addis···​r2,​r12,​1
4 ···35674:​»       ​38·​42·88·98·»       ​addi····​r2,​r2,​-​305684 ···29cd4:​»       ​38·​42·e9·50·»       ​addi····​r2,​r2,​-​5808
5 ···35678:​»       ​f8·​21·​ff·​d1·»       ​stdu····​r1,​-​48(r1)​5 ···29cd8:​»       ​f8·​21·​ff·​d1·»       ​stdu····​r1,​-​48(r1)​
6 ···3567c:​»       ​7c·​08·​02·​a6·»       ​mflr····​r06 ···29cdc:​»       ​7c·​08·​02·​a6·»       ​mflr····​r0
7 ···35680:​»       ​f8·​01·​00·​40·»       ​std·····​r0,​64(r1)​7 ···29ce0:​»       ​f8·​01·​00·​40·»       ​std·····​r0,​64(r1)​
8 ···35684:​»       ​4b·​fe·​64·1d·»       ​bl······​1baa0·​<_pthread_switch_add_​np-​0x5c>8 ···29ce4:​»       ​4b·​fe·​63·ad·»       ​bl······​10090·​<_pthread_switch_add_​np-​0x5c>
9 ···35688:​»       ​60·​00·​00·​00·»       ​nop9 ···29ce8:​»       ​60·​00·​00·​00·»       ​nop
10 ···3568c:​»       ​4b·​ff·​f6·81·»       ​bl······34d0c·​<_pthread_cleanup_pop​+0x8f4>10 ···29cec:​»       ​4b·​ff·​f6·7d·»       ​bl······29368·​<_pthread_cleanup_pop​+0x908>
11 ···35690:​»       ​60·​00·​00·​00·»       ​nop11 ···29cf0:​»       ​60·​00·​00·​00·»       ​nop
12 ···35694:​»       ​e8·​21·​00·​00·»       ​ld······​r1,​0(r1)​12 ···29cf4:​»       ​e8·​21·​00·​00·»       ​ld······​r1,​0(r1)​
13 ···35698:​»       ​e8·​01·​00·​10·»       ​ld······​r0,​16(r1)​13 ···29cf8:​»       ​e8·​01·​00·​10·»       ​ld······​r0,​16(r1)​
14 ···3569c:​»       ​7c·​08·​03·​a6·»       ​mtlr····​r014 ···29cfc:​»       ​7c·​08·​03·​a6·»       ​mtlr····​r0
15 ···356a0:​»       ​4e·​80·​00·​20·»       ​blr15 ···29d00:​»       ​4e·​80·​00·​20·»       ​blr
1.11 KB
objdump --line-numbers --disassemble --demangle --section=.fini {}
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
  
1 Disassembly·​of·​section·​.​fini:​1 Disassembly·​of·​section·​.​fini:​
  
2 00000000000356b0·​<.​fini>:​2 0000000000029d10·​<.​fini>:​
3 ···356b0:​»       ​3c·​4c·​00·​02·»       ​addis···​r2,​r12,​23 ···29d10:​»       ​3c·​4c·​00·​01·»       ​addis···​r2,​r12,​1
4 ···356b4:​»       ​38·​42·88·58·»       ​addi····​r2,​r2,​-​306324 ···29d14:​»       ​38·​42·e9·10·»       ​addi····​r2,​r2,​-​5872
5 ···356b8:​»       ​f8·​21·​ff·​d1·»       ​stdu····​r1,​-​48(r1)​5 ···29d18:​»       ​f8·​21·​ff·​d1·»       ​stdu····​r1,​-​48(r1)​
6 ···356bc:​»       ​7c·​08·​02·​a6·»       ​mflr····​r06 ···29d1c:​»       ​7c·​08·​02·​a6·»       ​mflr····​r0
7 ···356c0:​»       ​f8·​01·​00·​40·»       ​std·····​r0,​64(r1)​7 ···29d20:​»       ​f8·​01·​00·​40·»       ​std·····​r0,​64(r1)​
8 ···356c4:​»       ​4b·​fe·​63·55·»       ​bl······​1ba18·​<_pthread_switch_add_​np-​0xe4>8 ···29d24:​»       ​4b·​fe·​62·e5·»       ​bl······​10008·​<_pthread_switch_add_​np-​0xe4>
9 ···356c8:​»       ​60·​00·​00·​00·»       ​nop9 ···29d28:​»       ​60·​00·​00·​00·»       ​nop
10 ···356cc:​»       ​e8·​21·​00·​00·»       ​ld······​r1,​0(r1)​10 ···29d2c:​»       ​e8·​21·​00·​00·»       ​ld······​r1,​0(r1)​
11 ···356d0:​»       ​e8·​01·​00·​10·»       ​ld······​r0,​16(r1)​11 ···29d30:​»       ​e8·​01·​00·​10·»       ​ld······​r0,​16(r1)​
12 ···356d4:​»       ​7c·​08·​03·​a6·»       ​mtlr····​r012 ···29d34:​»       ​7c·​08·​03·​a6·»       ​mtlr····​r0
13 ···356d8:​»       ​4e·​80·​00·​20·»       ​blr13 ···29d38:​»       ​4e·​80·​00·​20·»       ​blr
16.7 KB
objdump --line-numbers --disassemble --demangle --section=.glink {}
Max report size reached
253 B
readelf --wide --hex-dump=.ctors {}
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 Hex·​dump·​of·​section·​'.​ctors':​1 Hex·​dump·​of·​section·​'.​ctors':​
2 ··​0x000458e8·​ffffffff·​ffffffff·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​2 ··​0x00030000·​ffffffff·​ffffffff·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
253 B
readelf --wide --hex-dump=.dtors {}
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 Hex·​dump·​of·​section·​'.​dtors':​1 Hex·​dump·​of·​section·​'.​dtors':​
2 ··​0x000458f8·​ffffffff·​ffffffff·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​2 ··​0x00030010·​ffffffff·​ffffffff·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
231 B
readelf --wide --hex-dump=.jcr {}
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 Hex·​dump·​of·​section·​'.​jcr':​1 Hex·​dump·​of·​section·​'.​jcr':​
2 ··​0x00045908·​00000000·​00000000···················​.​.​.​.​.​.​.​.​2 ··​0x00030020·​00000000·​00000000···················​.​.​.​.​.​.​.​.​
8.9 KB
readelf --wide --hex-dump=.data.rel.ro {}
Max report size reached
252 B
readelf --wide --hex-dump=.init_array {}
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 Hex·​dump·​of·​section·​'.​init_array':​1 Hex·​dump·​of·​section·​'.​init_array':​
2 ··​0x00045d40·​00000000·​00000000···················​.​.​.​.​.​.​.​.​2 ··​0x00030458·​00000000·​00000000···················​.​.​.​.​.​.​.​.​
231 B
readelf --wide --hex-dump=.got {}
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 Hex·​dump·​of·​section·​'.​got':​1 Hex·​dump·​of·​section·​'.​got':​
2 ··​0x00045f08·​00000000·​0004df08···················​.​.​.​.​.​.​.​.​2 ··​0x00030620·​00000000·​00038620···················​.​.​.​.​.​.​.​·
2.98 KB
readelf --wide --hex-dump=.toc {}
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Hex·​dump·​of·​section·​'.​toc':​1 Hex·​dump·​of·​section·​'.​toc':​
2 ··​0x00045f10·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​2 ··​0x00030628·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x00045f20·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​3 ··​0x00030638·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x00045f30·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​4 ··​0x00030648·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ··​0x00045f40·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​5 ··​0x00030658·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ··​0x00045f50·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​6 ··​0x00030668·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ··​0x00045f60·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​7 ··​0x00030678·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ··​0x00045f70·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​8 ··​0x00030688·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ··​0x00045f80·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​9 ··​0x00030698·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
10 ··​0x00045f90·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​10 ··​0x000306a8·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
11 ··​0x00045fa0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​11 ··​0x000306b8·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
12 ··​0x00045fb0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​12 ··​0x000306c8·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ··​0x00045fc0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​13 ··​0x000306d8·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
14 ··​0x00045fd0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​14 ··​0x000306e8·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
15 ··​0x00045fe0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​15 ··​0x000306f8·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
16 ··​0x00045ff0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​16 ··​0x00030708·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
17 ··​0x00046000·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​17 ··​0x00030718·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
18 ··​0x00046010·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​18 ··​0x00030728·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
19 ··​0x00046020·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​19 ··​0x00030738·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
20 ··​0x00046030·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​20 ··​0x00030748·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
21 ··​0x00046040·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​21 ··​0x00030758·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
22 ··​0x00046050·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​22 ··​0x00030768·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
23 ··​0x00046060·​00000000·​00000000···················​.​.​.​.​.​.​.​.​23 ··​0x00030778·​00000000·​00000000···················​.​.​.​.​.​.​.​.​
2.46 KB
readelf --wide --hex-dump=.data {}
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
  
1 Hex·​dump·​of·​section·​'.​data':​1 Hex·​dump·​of·​section·​'.​data':​
2 ··​0x00056068·​00000000·​00000000·​00000220·​00000038·​.​.​.​.​.​.​.​.​.​.​.​·​.​.​.​82 ··​0x00040000·​00000000·​00000000·​00000220·​00000038·​.​.​.​.​.​.​.​.​.​.​.​·​.​.​.​8
3 ··​0x00056078·​000000a0·​00000240·​0000008c·​00000260·​.​.​.​.​.​.​.​@.​.​.​.​.​.​.​`3 ··​0x00040010·​000000a0·​00000238·​0000008c·​00000260·​.​.​.​.​.​.​.​8.​.​.​.​.​.​.​`
4 ··​0x00056088·​00000264·​00000268·​00000010·​00000008·​.​.​.​d.​.​.​h.​.​.​.​.​.​.​.​4 ··​0x00040020·​00000264·​00000268·​00000010·​00000008·​.​.​.​d.​.​.​h.​.​.​.​.​.​.​.​
5 ··​0x00056098·​00000100·​00000188·​00000001·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​5 ··​0x00040030·​00000100·​00000188·​00000001·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ··​0x000560a8·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​6 ··​0x00040040·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ··​0x000560b8·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​7 ··​0x00040050·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ··​0x000560c8·​00000001·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​8 ··​0x00040060·​00000001·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ··​0x000560d8·​00000000·​00000000·​00000000·​0000001f·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​9 ··​0x00040070·​00000000·​00000000·​00000000·​0000001f·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
10 ··​0x000560e8·​00000000·​00000000·​00000000·​0000003f·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​?10 ··​0x00040080·​00000000·​00000000·​00000000·​0000003f·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​?
11 ··​0x000560f8·​00000000·​0000001f·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​11 ··​0x00040090·​00000000·​0000001f·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
12 ··​0x00056108·​00000002·​00000004·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​12 ··​0x000400a0·​00000002·​00000004·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ··​0x00056118·​00000002·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​13 ··​0x000400b0·​00000002·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
14 ··​0x00056128·​00000000·​00200000·​00000000·​00000000·​.​.​.​.​.​·​.​.​.​.​.​.​.​.​.​.​14 ··​0x000400c0·​00000000·​00200000·​00000000·​00000000·​.​.​.​.​.​·​.​.​.​.​.​.​.​.​.​.​
15 ··​0x00056138·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​15 ··​0x000400d0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
16 ··​0x00056148·​00000001·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​16 ··​0x000400e0·​00000001·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
17 ··​0x00056158·​00000000·​00000004·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​17 ··​0x000400f0·​00000000·​00000004·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
18 ··​0x00056168·​00000000·​00000000·​00000000·​00200000·​.​.​.​.​.​.​.​.​.​.​.​.​.​·​.​.​18 ··​0x00040100·​00000000·​00000000·​00000000·​00200000·​.​.​.​.​.​.​.​.​.​.​.​.​.​·​.​.​
19 ··​0x00056178·​00000000·​00400000·​00000004··········​.​.​.​.​.​@.​.​.​.​.​.​19 ··​0x00040110·​00000000·​00400000·​00000004··········​.​.​.​.​.​@.​.​.​.​.​.​
7.0 KB
readelf --wide --string-dump=.comment {}
Offset 1, 64 lines modifiedOffset 1, 6 lines modified
  
1 String·​dump·​of·​section·​'.​comment':​1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​0]··$FreeBSD:​·projects/​clang900-​import/​lib/​libthr/​thread/​thr_mutex.​c·​350481·2019-​07-​31·19:​27:​20Z·kib·​$2 ··​[·····​0]··Linker:​·LLD·9.​0.​0·​(FreeBSD·​372316-​1300005)​
3 ··​[····63]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_cond.​c·​350481·​2019-​07-​31·​19:​27:​20Z·​kib·$3 ··​[····2b]··​$FreeBSD$
4 ··​[····c5]··$FreeBSD:​·projects/​clang900-​import/​lib/​libthr/​thread/​thr_sem.​c·​326219·​2017-​11-​26·02:​00:​33Z·​pfg·​$4 ··​[····35]··​FreeBSD·​clang·​version·​9.​0.​0·​(tags/​RELEASE_900/​final·​372316)​·​(based·on·​LLVM·​9.​0.​0)​
5 ··​[···​126]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_init.​c·​351732·​2019-​09-​03·​05:​58:​43Z·​dim·​$ 
6 ··​[···​188]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_barrier.​c·​337992·​2018-​08-​18·​01:​05:​38Z·​pfg·​$ 
7 ··​[···​1ed]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_pshared.​c·​297141·​2016-​03-​21·​06:​52:​35Z·​kib·​$ 
8 ··​[···​252]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_setprio.​c·​326025·​2017-​11-​20·​19:​49:​47Z·​pfg·​$ 
9 ··​[···​2b7]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_rwlockattr.​c·​337992·​2018-​08-​18·​01:​05:​38Z·​pfg·​$ 
10 ··​[···​31f]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_yield.​c·​326025·​2017-​11-​20·​19:​49:​47Z·​pfg·​$ 
11 ··​[···​382]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_clean.​c·​350481·​2019-​07-​31·​19:​27:​20Z·​kib·​$ 
12 ··​[···​3e5]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_spec.​c·​350481·​2019-​07-​31·​19:​27:​20Z·​kib·​$ 
13 ··​[···​447]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_exit.​c·​350481·​2019-​07-​31·​19:​27:​20Z·​kib·​$ 
14 ··​[···​4a9]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​csu/​powerpc64/​crti.​S·​291668·​2015-​12-​03·​00:​10:​57Z·​nwhitehorn·​$ 
15 ··​[···​50e]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_detach.​c·​350481·​2019-​07-​31·​19:​27:​20Z·​kib·​$ 
16 ··​[···​572]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_pspinlock.​c·​326219·​2017-​11-​26·​02:​00:​33Z·​pfg·​$ 
17 ··​[···​5d9]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_getcpuclockid.​c·​326219·​2017-​11-​26·​02:​00:​33Z·​pfg·​$ 
18 ··​[···​644]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_condattr.​c·​337992·​2018-​08-​18·​01:​05:​38Z·​pfg·​$ 
19 ··​[···​6aa]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_once.​c·​350481·​2019-​07-​31·​19:​27:​20Z·​kib·​$ 
20 ··​[···​70c]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_kill.​c·​350481·​2019-​07-​31·​19:​27:​20Z·​kib·​$ 
21 ··​[···​76e]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_sig.​c·​350481·​2019-​07-​31·​19:​27:​20Z·​kib·​$ 
22 ··​[···​7cf]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_cancel.​c·​351732·​2019-​09-​03·​05:​58:​43Z·​dim·​$ 
23 ··​[···​833]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_symbols.​c·​326025·​2017-​11-​20·​19:​49:​47Z·​pfg·​$ 
24 ··​[···​898]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_barrierattr.​c·​337992·​2018-​08-​18·​01:​05:​38Z·​pfg·​$ 
25 ··​[···​901]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_multi_np.​c·​326025·​2017-​11-​20·​19:​49:​47Z·​pfg·​$ 
26 ··​[···​967]··​FreeBSD·​clang·​version·​9.​0.​0·​(branches/​release_90·​371301)​·​(based·​on·​LLVM·​9.​0.​0)​ 
27 ··​[···​9b6]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_concurrency.​c·​325966·​2017-​11-​18·​14:​26:​50Z·​pfg·​$ 
28 ··​[···​a1f]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_join.​c·​350481·​2019-​07-​31·​19:​27:​20Z·​kib·​$ 
29 ··​[···​a81]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_setschedparam.​c·​325966·​2017-​11-​18·​14:​26:​50Z·​pfg·​$ 
30 ··​[···​aec]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_kern.​c·​341277·​2018-​11-​30·​03:​01:​32Z·​vangyzen·​$ 
31 ··​[···​b53]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_create.​c·​341277·​2018-​11-​30·​03:​01:​32Z·​vangyzen·​$ 
32 ··​[···​bbc]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_mutexattr.​c·​350481·​2019-​07-​31·​19:​27:​20Z·​kib·​$ 
33 ··​[···​c23]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_fork.​c·​350481·​2019-​07-​31·​19:​27:​20Z·​kib·​$ 
34 ··​[···​c85]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​csu/​common/​crtend.​c·​340910·​2018-​11-​24·​18:​23:​53Z·​andrew·​$ 
35 ··​[···​ce5]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_spinlock.​c·​341278·​2018-​11-​30·​03:​02:​49Z·​vangyzen·​$ 
36 ··​[···​d50]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_sleepq.​c·​326219·​2017-​11-​26·​02:​00:​33Z·​pfg·​$ 
37 ··​[···​db4]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_rwlock.​c·​350481·​2019-​07-​31·​19:​27:​20Z·​kib·​$ 
38 ··​[···​e18]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_event.​c·​326219·​2017-​11-​26·​02:​00:​33Z·​pfg·​$ 
39 ··​[···​e7b]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_umtx.​c·​326219·​2017-​11-​26·​02:​00:​33Z·​pfg·​$ 
40 ··​[···​edd]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_stack.​c·​326219·​2017-​11-​26·​02:​00:​33Z·​pfg·​$ 
41 ··​[···​f40]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_resume_np.​c·​326025·​2017-​11-​20·​19:​49:​47Z·​pfg·​$ 
42 ··​[···​fa7]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_getthreadid_np.​c·​350481·​2019-​07-​31·​19:​27:​20Z·​kib·​$ 
43 ··​[··​1013]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_equal.​c·​350481·​2019-​07-​31·​19:​27:​20Z·​kib·​$ 
44 ··​[··​1076]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_single_np.​c·​326025·​2017-​11-​20·​19:​49:​47Z·​pfg·​$ 
45 ··​[··​10dd]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_suspend_np.​c·​326025·​2017-​11-​20·​19:​49:​47Z·​pfg·​$ 
46 ··​[··​1145]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_info.​c·​349912·​2019-​07-​11·​16:​19:​33Z·​kib·​$ 
47 ··​[··​11a7]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_getprio.​c·​326025·​2017-​11-​20·​19:​49:​47Z·​pfg·​$ 
48 ··​[··​120c]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_getschedparam.​c·​337992·​2018-​08-​18·​01:​05:​38Z·​pfg·​$ 
49 ··​[··​1278]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​csu/​common/​crtbegin.​c·​340395·​2018-​11-​13·​15:​28:​27Z·​andrew·​$ 
50 ··​[··​12da]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_rtld.​c·​326219·​2017-​11-​26·​02:​00:​33Z·​pfg·​$ 
51 ··​[··​133c]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_list.​c·​345703·​2019-​03-​29·​17:​52:​57Z·​kib·​$ 
52 ··​[··​139e]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_printf.​c·​328493·​2018-​01-​27·​22:​27:​55Z·​pfg·​$ 
53 ··​[··​1402]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_switch_np.​c·​325966·​2017-​11-​18·​14:​26:​50Z·​pfg·​$ 
54 ··​[··​1469]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_affinity.​c·​326219·​2017-​11-​26·​02:​00:​33Z·​pfg·​$ 
55 ··​[··​14cf]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_syscalls.​c·​326025·​2017-​11-​20·​19:​49:​47Z·​pfg·​$ 
56 ··​[··​1535]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_ctrdtr.​c·​277490·​2015-​01-​21·​16:​41:​05Z·​andrew·​$ 
57 ··​[··​159c]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_malloc.​c·​343754·​2019-​02-​04·​21:​16:​15Z·​kib·​$ 
58 ··​[··​1600]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_main_np.​c·​350481·​2019-​07-​31·​19:​27:​20Z·​kib·​$ 
59 ··​[··​1665]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_self.​c·​350481·​2019-​07-​31·​19:​27:​20Z·​kib·​$ 
60 ··​[··​16c7]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​libthr/​thread/​thr_attr.​c·​350481·​2019-​07-​31·​19:​27:​20Z·​kib·​$ 
61 ··​[··​1729]··​$FreeBSD:​·​projects/​clang900-​import/​lib/​csu/​powerpc64/​crtn.​S·​217399·​2011-​01-​14·​11:​34:​58Z·​kib·​$ 
62 ··​[··​1787]··​Linker:​·​LLD·​9.​0.​0·​(FreeBSD·​371301-​1300004)​ 
  
328 B
readelf --wide --hex-dump=.gnu_debuglink {}
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·​dump·​of·​section·​'.​gnu_debuglink':​1 Hex·​dump·​of·​section·​'.​gnu_debuglink':​
2 ··​0x00000000·​6c696274·​68722e73·​6f2e332e·​64656275·​libthr.​so.​3.​debu2 ··​0x00000000·​6c696274·​68722e73·​6f2e332e·​64656275·​libthr.​so.​3.​debu
3 ··​0x00000010·​67000000·77e83c18···················​g.​.​.​w.​<.​3 ··​0x00000010·​67000000·e61a2039···················​g.​.​.​.​.​·​9