4.56 MB
/srv/reproducible-results/rbuild-debian/tmp.szSmG3KsNi/b1/dlt-daemon_2.18.4-0.2_arm64.changes vs.
/srv/reproducible-results/rbuild-debian/tmp.szSmG3KsNi/b2/dlt-daemon_2.18.4-0.2_arm64.changes
1.2 KB
Files
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 ·​982fda59e277ad88c6f6a​57682b0d422·​246728·​debug·​optional·​dlt-​daemon-​dbgsym_2.​18.​4-​0.​2_arm64.​deb1 ·​982fda59e277ad88c6f6a​57682b0d422·​246728·​debug·​optional·​dlt-​daemon-​dbgsym_2.​18.​4-​0.​2_arm64.​deb
2 ·​dffd90b02d15dbcb06a79​70746ec23b4·​94328·​libs·​optional·​dlt-​daemon_2.​18.​4-​0.​2_arm64.​deb2 ·​dffd90b02d15dbcb06a79​70746ec23b4·​94328·​libs·​optional·​dlt-​daemon_2.​18.​4-​0.​2_arm64.​deb
3 ·1711f716e581000787f82​3b36149a98e·​189112·​debug·​optional·​dlt-​tools-​dbgsym_2.​18.​4-​0.​2_arm64.​deb3 ·​7d971b01e293f4d444495​f9a648d7243·​189008·​debug·​optional·​dlt-​tools-​dbgsym_2.​18.​4-​0.​2_arm64.​deb
4 ·d7fb0d0a4138cd798898f​7e41207248c·​71992·​libs·​optional·​dlt-​tools_2.​18.​4-​0.​2_arm64.​deb4 ·6488b846e47e353517a78​747e6a93fc9·​71860·​libs·​optional·​dlt-​tools_2.​18.​4-​0.​2_arm64.​deb
5 ·​a7977165135bf3a8adc56​fa015bf619d·​28868·​libdevel·​optional·​libdlt-​dev_2.​18.​4-​0.​2_arm64.​deb5 ·​a7977165135bf3a8adc56​fa015bf619d·​28868·​libdevel·​optional·​libdlt-​dev_2.​18.​4-​0.​2_arm64.​deb
6 ·6fb9488a8cc39a99a916c​123df3a9307·​121540·​debug·​optional·​libdlt-​examples-​dbgsym_2.​18.​4-​0.​2_arm64.​deb6 ·​f85328270269c87e86066​82df4265bd3·​121344·​debug·​optional·​libdlt-​examples-​dbgsym_2.​18.​4-​0.​2_arm64.​deb
7 ·​629913f0420c349673339​8622d912a42·​366032·​libs·​optional·​libdlt-​examples_2.​18.​4-​0.​2_arm64.​deb7 ·c66f9e8290ab931710a1a​d2937bec0d4·​366052·​libs·​optional·​libdlt-​examples_2.​18.​4-​0.​2_arm64.​deb
8 ·​8032e41cc217ef69a635e​8d67ea7ca30·​121180·​debug·​optional·​libdlt2-​dbgsym_2.​18.​4-​0.​2_arm64.​deb8 ·​8032e41cc217ef69a635e​8d67ea7ca30·​121180·​debug·​optional·​libdlt2-​dbgsym_2.​18.​4-​0.​2_arm64.​deb
9 ·​f1a6793bbfec0fd08532f​2d8c7377a14·​48676·​libs·​optional·​libdlt2_2.​18.​4-​0.​2_arm64.​deb9 ·​f1a6793bbfec0fd08532f​2d8c7377a14·​48676·​libs·​optional·​libdlt2_2.​18.​4-​0.​2_arm64.​deb
1.27 MB
dlt-tools_2.18.4-0.2_arm64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -​rw-​r-​-​r-​-​···​0········​0········​0········​4·​2020-​03-​20·​16:​37:​12.​000000·​debian-​binary1 -​rw-​r-​-​r-​-​···​0········​0········​0········​4·​2020-​03-​20·​16:​37:​12.​000000·​debian-​binary
2 -​rw-​r-​-​r-​-​···​0········​0········​0·····​1460·​2020-​03-​20·​16:​37:​12.​000000·​control.​tar.​xz2 -​rw-​r-​-​r-​-​···​0········​0········​0·····​1460·​2020-​03-​20·​16:​37:​12.​000000·​control.​tar.​xz
3 -​rw-​r-​-​r-​-​···​0········​0········​0····​70340·​2020-​03-​20·​16:​37:​12.​000000·​data.​tar.​xz3 -​rw-​r-​-​r-​-​···​0········​0········​0····​70208·​2020-​03-​20·​16:​37:​12.​000000·​data.​tar.​xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
1.27 MB
data.tar.xz
1.27 MB
data.tar
6.48 KB
./usr/bin/dlt-adaptor-stdin
1.66 KB
readelf --wide --sections {}
    
Offset 4, 16 lines modifiedOffset 4, 16 lines modified
4 ··​[Nr]·​Name··············​Type············​Address··········​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al4 ··​[Nr]·​Name··············​Type············​Address··········​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al
5 ··​[·​0]···················​NULL············​0000000000000000·​000000·​000000·​00······​0···​0··​05 ··​[·​0]···················​NULL············​0000000000000000·​000000·​000000·​00······​0···​0··​0
6 ··​[·​1]·​.​interp···········​PROGBITS········​0000000000000238·​000238·​00001b·​00···​A··​0···​0··​16 ··​[·​1]·​.​interp···········​PROGBITS········​0000000000000238·​000238·​00001b·​00···​A··​0···​0··​1
7 ··​[·​2]·​.​note.​gnu.​build-​id·​NOTE············​0000000000000254·​000254·​000024·​00···​A··​0···​0··​47 ··​[·​2]·​.​note.​gnu.​build-​id·​NOTE············​0000000000000254·​000254·​000024·​00···​A··​0···​0··​4
8 ··​[·​3]·​.​note.​ABI-​tag·····​NOTE············​0000000000000278·​000278·​000020·​00···​A··​0···​0··​48 ··​[·​3]·​.​note.​ABI-​tag·····​NOTE············​0000000000000278·​000278·​000020·​00···​A··​0···​0··​4
9 ··​[·​4]·​.​gnu.​hash·········​GNU_HASH········​0000000000000298·​000298·​000068·​00···​A··​5···​0··​89 ··​[·​4]·​.​gnu.​hash·········​GNU_HASH········​0000000000000298·​000298·​000068·​00···​A··​5···​0··​8
10 ··​[·​5]·​.​dynsym···········​DYNSYM··········​0000000000000300·​000300·​000498·​18···​A··​6···​3··​810 ··​[·​5]·​.​dynsym···········​DYNSYM··········​0000000000000300·​000300·​000498·​18···​A··​6···​3··​8
11 ··​[·​6]·​.​dynstr···········​STRTAB··········​0000000000000798·​000798·​0002f0·​00···​A··​0···​0··​111 ··​[·​6]·​.​dynstr···········​STRTAB··········​0000000000000798·​000798·​0002f2·​00···​A··​0···​0··​1
12 ··​[·​7]·​.​gnu.​version······​VERSYM··········​0000000000000a88·​000a88·​000062·​02···​A··​5···​0··​212 ··​[·​7]·​.​gnu.​version······​VERSYM··········​0000000000000a8a·​000a8a·​000062·​02···​A··​5···​0··​2
13 ··​[·​8]·​.​gnu.​version_r····​VERNEED·········​0000000000000af0·​000af0·​000040·​00···​A··​6···​2··​813 ··​[·​8]·​.​gnu.​version_r····​VERNEED·········​0000000000000af0·​000af0·​000040·​00···​A··​6···​2··​8
14 ··​[·​9]·​.​rela.​dyn·········​RELA············​0000000000000b30·​000b30·​000180·​18···​A··​5···​0··​814 ··​[·​9]·​.​rela.​dyn·········​RELA············​0000000000000b30·​000b30·​000180·​18···​A··​5···​0··​8
15 ··​[10]·​.​rela.​plt·········​RELA············​0000000000000cb0·​000cb0·​000240·​18··​AI··​5··​22··​815 ··​[10]·​.​rela.​plt·········​RELA············​0000000000000cb0·​000cb0·​000240·​18··​AI··​5··​22··​8
16 ··​[11]·​.​init·············​PROGBITS········​0000000000000ef0·​000ef0·​000014·​00··​AX··​0···​0··​416 ··​[11]·​.​init·············​PROGBITS········​0000000000000ef0·​000ef0·​000014·​00··​AX··​0···​0··​4
17 ··​[12]·​.​plt··············​PROGBITS········​0000000000000f10·​000f10·​0001a0·​10··​AX··​0···​0·​1617 ··​[12]·​.​plt··············​PROGBITS········​0000000000000f10·​000f10·​0001a0·​10··​AX··​0···​0·​16
18 ··​[13]·​.​text·············​PROGBITS········​00000000000010b0·​0010b0·​00057c·​00··​AX··​0···​0··​818 ··​[13]·​.​text·············​PROGBITS········​00000000000010b0·​0010b0·​00057c·​00··​AX··​0···​0··​8
19 ··​[14]·​.​fini·············​PROGBITS········​000000000000162c·​00162c·​000010·​00··​AX··​0···​0··​419 ··​[14]·​.​fini·············​PROGBITS········​000000000000162c·​00162c·​000010·​00··​AX··​0···​0··​4
1.28 KB
readelf --wide --dynamic {}
    
Offset 9, 23 lines modifiedOffset 9, 23 lines modified
9 ·​0x0000000000000019·​(INIT_ARRAY)​·········​0x11d589 ·​0x0000000000000019·​(INIT_ARRAY)​·········​0x11d58
10 ·​0x000000000000001b·​(INIT_ARRAYSZ)​·······​8·​(bytes)​10 ·​0x000000000000001b·​(INIT_ARRAYSZ)​·······​8·​(bytes)​
11 ·​0x000000000000001a·​(FINI_ARRAY)​·········​0x11d6011 ·​0x000000000000001a·​(FINI_ARRAY)​·········​0x11d60
12 ·​0x000000000000001c·​(FINI_ARRAYSZ)​·······​8·​(bytes)​12 ·​0x000000000000001c·​(FINI_ARRAYSZ)​·······​8·​(bytes)​
13 ·​0x000000006ffffef5·​(GNU_HASH)​···········​0x29813 ·​0x000000006ffffef5·​(GNU_HASH)​···········​0x298
14 ·​0x0000000000000005·​(STRTAB)​·············​0x79814 ·​0x0000000000000005·​(STRTAB)​·············​0x798
15 ·​0x0000000000000006·​(SYMTAB)​·············​0x30015 ·​0x0000000000000006·​(SYMTAB)​·············​0x300
16 ·​0x000000000000000a·​(STRSZ)​··············​752·​(bytes)​16 ·​0x000000000000000a·​(STRSZ)​··············​754·​(bytes)​
17 ·​0x000000000000000b·​(SYMENT)​·············​24·​(bytes)​17 ·​0x000000000000000b·​(SYMENT)​·············​24·​(bytes)​
18 ·​0x0000000000000015·​(DEBUG)​··············​0x018 ·​0x0000000000000015·​(DEBUG)​··············​0x0
19 ·​0x0000000000000003·​(PLTGOT)​·············​0x11fe819 ·​0x0000000000000003·​(PLTGOT)​·············​0x11fe8
20 ·​0x0000000000000002·​(PLTRELSZ)​···········​576·​(bytes)​20 ·​0x0000000000000002·​(PLTRELSZ)​···········​576·​(bytes)​
21 ·​0x0000000000000014·​(PLTREL)​·············​RELA21 ·​0x0000000000000014·​(PLTREL)​·············​RELA
22 ·​0x0000000000000017·​(JMPREL)​·············​0xcb022 ·​0x0000000000000017·​(JMPREL)​·············​0xcb0
23 ·​0x0000000000000007·​(RELA)​···············​0xb3023 ·​0x0000000000000007·​(RELA)​···············​0xb30
24 ·​0x0000000000000008·​(RELASZ)​·············​384·​(bytes)​24 ·​0x0000000000000008·​(RELASZ)​·············​384·​(bytes)​
25 ·​0x0000000000000009·​(RELAENT)​············​24·​(bytes)​25 ·​0x0000000000000009·​(RELAENT)​············​24·​(bytes)​
26 ·​0x000000006ffffffb·​(FLAGS_1)​············​Flags:​·​PIE26 ·​0x000000006ffffffb·​(FLAGS_1)​············​Flags:​·​PIE
27 ·​0x000000006ffffffe·​(VERNEED)​············​0xaf027 ·​0x000000006ffffffe·​(VERNEED)​············​0xaf0
28 ·​0x000000006fffffff·​(VERNEEDNUM)​·········​228 ·​0x000000006fffffff·​(VERNEEDNUM)​·········​2
29 ·​0x000000006ffffff0·​(VERSYM)​·············​0xa8829 ·​0x000000006ffffff0·​(VERSYM)​·············​0xa8a
30 ·​0x000000006ffffff9·​(RELACOUNT)​··········​730 ·​0x000000006ffffff9·​(RELACOUNT)​··········​7
31 ·​0x0000000000000000·​(NULL)​···············​0x031 ·​0x0000000000000000·​(NULL)​···············​0x0
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
2 ··​Owner················​Data·​size·»       ​Description2 ··​Owner················​Data·​size·»       ​Description
3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​»       ​····​Build·​ID:​·67b8b33478022d506e5f3​7b4627cb197c1cf2e9b3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​»       ​····​Build·​ID:​·13d7ed83013c35298677c​2f5d9723ca2f7ce4d20
  
4 Displaying·​notes·​found·​in:​·​.​note.​ABI-​tag4 Displaying·​notes·​found·​in:​·​.​note.​ABI-​tag
5 ··​Owner················​Data·​size·»       ​Description5 ··​Owner················​Data·​size·»       ​Description
6 ··​GNU··················​0x00000010»     ​NT_GNU_ABI_TAG·​(ABI·​version·​tag)​»       ​····​OS:​·​Linux,​·​ABI:​·​3.​7.​06 ··​GNU··················​0x00000010»     ​NT_GNU_ABI_TAG·​(ABI·​version·​tag)​»       ​····​OS:​·​Linux,​·​ABI:​·​3.​7.​0
833 B
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​49·​entries:​1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​49·​entries:​
2 ·​Addr:​·​0x0000000000000a88··​Offset:​·​0x000a88··​Link:​·​5·​(.​dynsym)​2 ·​Addr:​·​0x0000000000000a8a··​Offset:​·​0x000a8a··​Link:​·​5·​(.​dynsym)​
3 ··​000:​···​0·​(*local*)​·······​0·​(*local*)​·······​0·​(*local*)​·······​0·​(*local*)​····3 ··​000:​···​0·​(*local*)​·······​0·​(*local*)​·······​0·​(*local*)​·······​0·​(*local*)​····
4 ··​004:​···​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​0·​(*local*)​·······​2·​(GLIBC_2.​17)​·4 ··​004:​···​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​0·​(*local*)​·······​2·​(GLIBC_2.​17)​·
5 ··​008:​···​0·​(*local*)​·······​0·​(*local*)​·······​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​·5 ··​008:​···​0·​(*local*)​·······​0·​(*local*)​·······​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​·
6 ··​00c:​···​2·​(GLIBC_2.​17)​····​0·​(*local*)​·······​2·​(GLIBC_2.​17)​····​0·​(*local*)​····6 ··​00c:​···​2·​(GLIBC_2.​17)​····​0·​(*local*)​·······​2·​(GLIBC_2.​17)​····​0·​(*local*)​····
7 ··​010:​···​0·​(*local*)​·······​2·​(GLIBC_2.​17)​····​0·​(*local*)​·······​3·​(GLIBC_2.​17)​·7 ··​010:​···​0·​(*local*)​·······​2·​(GLIBC_2.​17)​····​0·​(*local*)​·······​3·​(GLIBC_2.​17)​·
8 ··​014:​···​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​0·​(*local*)​·······​2·​(GLIBC_2.​17)​·8 ··​014:​···​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​0·​(*local*)​·······​2·​(GLIBC_2.​17)​·
9 ··​018:​···​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​0·​(*local*)​····9 ··​018:​···​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​0·​(*local*)​····
679 B
strings --all {}
    
Offset 1, 9 lines modifiedOffset 1, 8 lines modified
1 /​lib/​ld-​linux-​aarch64.​so.​11 /​lib/​ld-​linux-​aarch64.​so.​1
2 -​Pn_7 
3 libdlt.​so.​22 libdlt.​so.​2
4 _ITM_deregisterTMClon​eTable3 _ITM_deregisterTMClon​eTable
5 __gmon_start__4 __gmon_start__
6 _ITM_registerTMCloneT​able5 _ITM_registerTMCloneT​able
7 dlt_user_log_write_st​art6 dlt_user_log_write_st​art
8 dlt_user_log_write_st​ring7 dlt_user_log_write_st​ring
9 dlt_get_version8 dlt_get_version
Offset 66, 15 lines modifiedOffset 65, 15 lines modified
66 VERBOSE65 VERBOSE
67 Wrong·​verbosity·​level,​·​setting·​to·​INFO.​·​Accepted·​values·​are:​·​FATAL·​ERROR·​WARN·​INFO·​DEBUG·​VERBOSE66 Wrong·​verbosity·​level,​·​setting·​to·​INFO.​·​Accepted·​values·​are:​·​FATAL·​ERROR·​WARN·​INFO·​DEBUG·​VERBOSE
68 Unknown·​option·​'%c'67 Unknown·​option·​'%c'
69 a:​c:​bht:​v:​68 a:​c:​bht:​v:​
70 stdin·​adaptor·​application69 stdin·​adaptor·​application
71 stdin·​adaptor·​context70 stdin·​adaptor·​context
72 /​usr/​lib/​debug/​.​dwz/​aarch64-​linux-​gnu/​dlt-​tools.​debug71 /​usr/​lib/​debug/​.​dwz/​aarch64-​linux-​gnu/​dlt-​tools.​debug
73 b8b33478022d506e5f37b​4627cb197c1cf2e9b.​debug72 d7ed83013c35298677c2f​5d9723ca2f7ce4d20.​debug
74 .​shstrtab73 .​shstrtab
75 .​interp74 .​interp
76 .​note.​gnu.​build-​id75 .​note.​gnu.​build-​id
77 .​note.​ABI-​tag76 .​note.​ABI-​tag
78 .​gnu.​hash77 .​gnu.​hash
79 .​dynsym78 .​dynsym
80 .​dynstr79 .​dynstr
640 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 43, 8 lines modifiedOffset 43, 9 lines modified
43 ··​0x00000a18·​5f696e69·​74005f65·​6e64005f·​5f656e64·​_init.​_end.​__end43 ··​0x00000a18·​5f696e69·​74005f65·​6e64005f·​5f656e64·​_init.​_end.​__end
44 ··​0x00000a28·​5f5f005f·​5f627373·​5f737461·​7274006d·​__.​__bss_start.​m44 ··​0x00000a28·​5f5f005f·​5f627373·​5f737461·​7274006d·​__.​__bss_start.​m
45 ··​0x00000a38·​79636f6e·​74657874·​00474c49·​42435f32·​ycontext.​GLIBC_245 ··​0x00000a38·​79636f6e·​74657874·​00474c49·​42435f32·​ycontext.​GLIBC_2
46 ··​0x00000a48·​2e313700·​00000000·​00000000·​00000000·​.​17.​.​.​.​.​.​.​.​.​.​.​.​.​46 ··​0x00000a48·​2e313700·​00000000·​00000000·​00000000·​.​17.​.​.​.​.​.​.​.​.​.​.​.​.​
47 ··​0x00000a58·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​47 ··​0x00000a58·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
48 ··​0x00000a68·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​48 ··​0x00000a68·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
49 ··​0x00000a78·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​49 ··​0x00000a78·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
 50 ··​0x00000a88·​0000································​.​.​
  
812 B
stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·​dump·​of·​section·​'.​gnu_debuglink':​1 Hex·​dump·​of·​section·​'.​gnu_debuglink':​
2 ··​0x00000000·​62386233·​33343738·​30323264·​35303665·​b8b33478022d506e2 ··​0x00000000·​64376564·​38333031·​33633335·​32393836·​d7ed83013c352986
3 ··​0x00000010·​35663337·​62343632·​37636231·39376331·5f37b4627cb197c13 ··​0x00000010·​37376332·​66356439·​37323363·61326637·77c2f5d9723ca2f7
4 ··​0x00000020·​63663265·​39622e64·​65627567·​00000000·​cf2e9b.​debug.​.​.​.​4 ··​0x00000020·​63653464·​32302e64·​65627567·​00000000·​ce4d20.​debug.​.​.​.​
5 ··​0x00000030·​70f00326····························​p.​.​&5 ··​0x00000030·​70b41a35····························​p.​.​5
  
13.4 KB
./usr/bin/dlt-adaptor-udp
2.36 KB
readelf --wide --sections {}
    
Offset 4, 20 lines modifiedOffset 4, 20 lines modified
4 ··​[Nr]·​Name··············​Type············​Address··········​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al4 ··​[Nr]·​Name··············​Type············​Address··········​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al
5 ··​[·​0]···················​NULL············​0000000000000000·​000000·​000000·​00······​0···​0··​05 ··​[·​0]···················​NULL············​0000000000000000·​000000·​000000·​00······​0···​0··​0
6 ··​[·​1]·​.​interp···········​PROGBITS········​0000000000000238·​000238·​00001b·​00···​A··​0···​0··​16 ··​[·​1]·​.​interp···········​PROGBITS········​0000000000000238·​000238·​00001b·​00···​A··​0···​0··​1
7 ··​[·​2]·​.​note.​gnu.​build-​id·​NOTE············​0000000000000254·​000254·​000024·​00···​A··​0···​0··​47 ··​[·​2]·​.​note.​gnu.​build-​id·​NOTE············​0000000000000254·​000254·​000024·​00···​A··​0···​0··​4
8 ··​[·​3]·​.​note.​ABI-​tag·····​NOTE············​0000000000000278·​000278·​000020·​00···​A··​0···​0··​48 ··​[·​3]·​.​note.​ABI-​tag·····​NOTE············​0000000000000278·​000278·​000020·​00···​A··​0···​0··​4
9 ··​[·​4]·​.​gnu.​hash·········​GNU_HASH········​0000000000000298·​000298·​000068·​00···​A··​5···​0··​89 ··​[·​4]·​.​gnu.​hash·········​GNU_HASH········​0000000000000298·​000298·​000068·​00···​A··​5···​0··​8
10 ··​[·​5]·​.​dynsym···········​DYNSYM··········​0000000000000300·​000300·​0004c8·​18···​A··​6···​3··​810 ··​[·​5]·​.​dynsym···········​DYNSYM··········​0000000000000300·​000300·​0004c8·​18···​A··​6···​3··​8
11 ··​[·​6]·​.​dynstr···········​STRTAB··········​00000000000007c8·​0007c8·​0002e1·​00···​A··​0···​0··​111 ··​[·​6]·​.​dynstr···········​STRTAB··········​00000000000007c8·​0007c8·​0002e3·​00···​A··​0···​0··​1
12 ··​[·​7]·​.​gnu.​version······​VERSYM··········​0000000000000aaa·​000aaa·​000066·​02···​A··​5···​0··​212 ··​[·​7]·​.​gnu.​version······​VERSYM··········​0000000000000aac·​000aac·​000066·​02···​A··​5···​0··​2
13 ··​[·​8]·​.​gnu.​version_r····​VERNEED·········​0000000000000b10·​000b10·​000060·​00···​A··​6···​3··​813 ··​[·​8]·​.​gnu.​version_r····​VERNEED·········​0000000000000b18·​000b18·​000060·​00···​A··​6···​3··​8
14 ··​[·​9]·​.​rela.​dyn·········​RELA············​0000000000000b70·​000b70·​000168·​18···​A··​5···​0··​814 ··​[·​9]·​.​rela.​dyn·········​RELA············​0000000000000b78·​000b78·​000168·​18···​A··​5···​0··​8
15 ··​[10]·​.​rela.​plt·········​RELA············​0000000000000cd8·​000cd8·​000288·​18··​AI··​5··​22··​815 ··​[10]·​.​rela.​plt·········​RELA············​0000000000000ce0·​000ce0·​000288·​18··​AI··​5··​22··​8
16 ··​[11]·​.​init·············​PROGBITS········​0000000000000f60·​000f60·​000014·​00··​AX··​0···​0··​416 ··​[11]·​.​init·············​PROGBITS········​0000000000000f68·​000f68·​000014·​00··​AX··​0···​0··​4
17 ··​[12]·​.​plt··············​PROGBITS········​0000000000000f80·​000f80·​0001d0·​10··​AX··​0···​0·​1617 ··​[12]·​.​plt··············​PROGBITS········​0000000000000f80·​000f80·​0001d0·​10··​AX··​0···​0·​16
18 ··​[13]·​.​text·············​PROGBITS········​0000000000001150·​001150·​0005d4·​00··​AX··​0···​0··​818 ··​[13]·​.​text·············​PROGBITS········​0000000000001150·​001150·​0005d4·​00··​AX··​0···​0··​8
19 ··​[14]·​.​fini·············​PROGBITS········​0000000000001724·​001724·​000010·​00··​AX··​0···​0··​419 ··​[14]·​.​fini·············​PROGBITS········​0000000000001724·​001724·​000010·​00··​AX··​0···​0··​4
20 ··​[15]·​.​rodata···········​PROGBITS········​0000000000001738·​001738·​0002ec·​00···​A··​0···​0··​820 ··​[15]·​.​rodata···········​PROGBITS········​0000000000001738·​001738·​0002ec·​00···​A··​0···​0··​8
21 ··​[16]·​.​eh_frame_hdr·····​PROGBITS········​0000000000001a24·​001a24·​000044·​00···​A··​0···​0··​421 ··​[16]·​.​eh_frame_hdr·····​PROGBITS········​0000000000001a24·​001a24·​000044·​00···​A··​0···​0··​4
22 ··​[17]·​.​eh_frame·········​PROGBITS········​0000000000001a68·​001a68·​00011c·​00···​A··​0···​0··​822 ··​[17]·​.​eh_frame·········​PROGBITS········​0000000000001a68·​001a68·​00011c·​00···​A··​0···​0··​8
23 ··​[18]·​.​init_array·······​INIT_ARRAY······​0000000000011d50·​001d50·​000008·​08··​WA··​0···​0··​823 ··​[18]·​.​init_array·······​INIT_ARRAY······​0000000000011d50·​001d50·​000008·​08··​WA··​0···​0··​8
930 B
readelf --wide --symbols {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Symbol·​table·​'.​dynsym'·​contains·​51·​entries:​1 Symbol·​table·​'.​dynsym'·​contains·​51·​entries:​
2 ···​Num:​····​Value··········​Size·​Type····​Bind···​Vis······​Ndx·​Name2 ···​Num:​····​Value··········​Size·​Type····​Bind···​Vis······​Ndx·​Name
3 ·····​0:​·​0000000000000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·3 ·····​0:​·​0000000000000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·
4 ·····​1:​·​0000000000000f60·····​0·​SECTION·​LOCAL··​DEFAULT···​11·4 ·····​1:​·​0000000000000f68·····​0·​SECTION·​LOCAL··​DEFAULT···​11·
5 ·····​2:​·​00000000000120d8·····​0·​SECTION·​LOCAL··​DEFAULT···​23·5 ·····​2:​·​00000000000120d8·····​0·​SECTION·​LOCAL··​DEFAULT···​23·
6 ·····​3:​·​0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​exit@GLIBC_2.​17·​(2)​6 ·····​3:​·​0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​exit@GLIBC_2.​17·​(2)​
7 ·····​4:​·​0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​perror@GLIBC_2.​17·​(2)​7 ·····​4:​·​0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​perror@GLIBC_2.​17·​(2)​
8 ·····​5:​·​0000000000000000·····​0·​NOTYPE··​WEAK···​DEFAULT··​UND·​_ITM_deregisterTMClon​eTable8 ·····​5:​·​0000000000000000·····​0·​NOTYPE··​WEAK···​DEFAULT··​UND·​_ITM_deregisterTMClon​eTable
9 ·····​6:​·​0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​bind@GLIBC_2.​17·​(2)​9 ·····​6:​·​0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​bind@GLIBC_2.​17·​(2)​
10 ·····​7:​·​0000000000000000·····​0·​FUNC····​WEAK···​DEFAULT··​UND·​__cxa_finalize@GLIBC_​2.​17·​(2)​10 ·····​7:​·​0000000000000000·····​0·​FUNC····​WEAK···​DEFAULT··​UND·​__cxa_finalize@GLIBC_​2.​17·​(2)​
11 ·····​8:​·​0000000000000000·····​0·​OBJECT··​GLOBAL·​DEFAULT··​UND·​stderr@GLIBC_2.​17·​(2)​11 ·····​8:​·​0000000000000000·····​0·​OBJECT··​GLOBAL·​DEFAULT··​UND·​stderr@GLIBC_2.​17·​(2)​
2.21 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·​section·​'.​rela.​dyn'·​at·​offset·​0xb70·​contains·​15·​entries:​1 Relocation·​section·​'.​rela.​dyn'·​at·​offset·​0xb78·​contains·​15·​entries:​
2 ····​Offset·············​Info·············​Type···············​Symbol's·​Value··​Symbol's·​Name·​+·​Addend2 ····​Offset·············​Info·············​Type···············​Symbol's·​Value··​Symbol's·​Name·​+·​Addend
3 0000000000011d50··​0000000000000403·​R_AARCH64_RELATIVE························​16983 0000000000011d50··​0000000000000403·​R_AARCH64_RELATIVE························​1698
4 0000000000011d58··​0000000000000403·​R_AARCH64_RELATIVE························​16504 0000000000011d58··​0000000000000403·​R_AARCH64_RELATIVE························​1650
5 0000000000011f88··​0000000000000403·​R_AARCH64_RELATIVE························​17205 0000000000011f88··​0000000000000403·​R_AARCH64_RELATIVE························​1720
6 0000000000011fc8··​0000000000000403·​R_AARCH64_RELATIVE························​16a06 0000000000011fc8··​0000000000000403·​R_AARCH64_RELATIVE························​16a0
7 0000000000011fd0··​0000000000000403·​R_AARCH64_RELATIVE························​11507 0000000000011fd0··​0000000000000403·​R_AARCH64_RELATIVE························​1150
8 0000000000011fe0··​0000000000000403·​R_AARCH64_RELATIVE························​120f08 0000000000011fe0··​0000000000000403·​R_AARCH64_RELATIVE························​120f0
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 0000000000011fa0··​0000000800000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​stderr@GLIBC_2.​17·​+·​013 0000000000011fa0··​0000000800000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​stderr@GLIBC_2.​17·​+·​0
14 0000000000011fa8··​0000000a00000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​optarg@GLIBC_2.​17·​+·​014 0000000000011fa8··​0000000a00000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​optarg@GLIBC_2.​17·​+·​0
15 0000000000011fb0··​0000001300000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​__gmon_start__·​+·​015 0000000000011fb0··​0000001300000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​__gmon_start__·​+·​0
16 0000000000011fb8··​0000001400000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​__stack_chk_guard@GLI​BC_2.​17·​+·​016 0000000000011fb8··​0000001400000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​__stack_chk_guard@GLI​BC_2.​17·​+·​0
17 0000000000011fc0··​0000001600000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​optopt@GLIBC_2.​17·​+·​017 0000000000011fc0··​0000001600000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​optopt@GLIBC_2.​17·​+·​0
18 0000000000011fd8··​0000001f00000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​_ITM_registerTMCloneT​able·​+·​018 0000000000011fd8··​0000001f00000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​_ITM_registerTMCloneT​able·​+·​0
  
19 Relocation·​section·​'.​rela.​plt'·​at·​offset·​0xcd8·​contains·​27·​entries:​19 Relocation·​section·​'.​rela.​plt'·​at·​offset·​0xce0·​contains·​27·​entries:​
20 ····​Offset·············​Info·············​Type···············​Symbol's·​Value··​Symbol's·​Name·​+·​Addend20 ····​Offset·············​Info·············​Type···············​Symbol's·​Value··​Symbol's·​Name·​+·​Addend
21 0000000000012000··​0000000300000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​exit@GLIBC_2.​17·​+·​021 0000000000012000··​0000000300000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​exit@GLIBC_2.​17·​+·​0
22 0000000000012008··​0000000400000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​perror@GLIBC_2.​17·​+·​022 0000000000012008··​0000000400000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​perror@GLIBC_2.​17·​+·​0
23 0000000000012010··​0000000600000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​bind@GLIBC_2.​17·​+·​023 0000000000012010··​0000000600000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​bind@GLIBC_2.​17·​+·​0
24 0000000000012018··​0000000700000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​__cxa_finalize@GLIBC_​2.​17·​+·​024 0000000000012018··​0000000700000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​__cxa_finalize@GLIBC_​2.​17·​+·​0
25 0000000000012020··​0000000900000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​dlt_register_app·​+·​025 0000000000012020··​0000000900000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​dlt_register_app·​+·​0
26 0000000000012028··​0000000b00000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​dlt_check_library_ver​sion·​+·​026 0000000000012028··​0000000b00000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​dlt_check_library_ver​sion·​+·​0
1.96 KB
readelf --wide --dynamic {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
  
1 Dynamic·​section·​at·​offset·​0x1d60·​contains·​29·​entries:​1 Dynamic·​section·​at·​offset·​0x1d60·​contains·​29·​entries:​
2 ··​Tag········​Type·························​Name/​Value2 ··​Tag········​Type·························​Name/​Value
3 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libdlt.​so.​2]3 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libdlt.​so.​2]
4 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libpthread.​so.​0]4 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libpthread.​so.​0]
5 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libc.​so.​6]5 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libc.​so.​6]
6 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[ld-​linux-​aarch64.​so.​1]6 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[ld-​linux-​aarch64.​so.​1]
7 ·​0x000000000000000c·​(INIT)​···············​0xf607 ·​0x000000000000000c·​(INIT)​···············​0xf68
8 ·​0x000000000000000d·​(FINI)​···············​0x17248 ·​0x000000000000000d·​(FINI)​···············​0x1724
9 ·​0x0000000000000019·​(INIT_ARRAY)​·········​0x11d509 ·​0x0000000000000019·​(INIT_ARRAY)​·········​0x11d50
10 ·​0x000000000000001b·​(INIT_ARRAYSZ)​·······​8·​(bytes)​10 ·​0x000000000000001b·​(INIT_ARRAYSZ)​·······​8·​(bytes)​
11 ·​0x000000000000001a·​(FINI_ARRAY)​·········​0x11d5811 ·​0x000000000000001a·​(FINI_ARRAY)​·········​0x11d58
12 ·​0x000000000000001c·​(FINI_ARRAYSZ)​·······​8·​(bytes)​12 ·​0x000000000000001c·​(FINI_ARRAYSZ)​·······​8·​(bytes)​
13 ·​0x000000006ffffef5·​(GNU_HASH)​···········​0x29813 ·​0x000000006ffffef5·​(GNU_HASH)​···········​0x298
14 ·​0x0000000000000005·​(STRTAB)​·············​0x7c814 ·​0x0000000000000005·​(STRTAB)​·············​0x7c8
15 ·​0x0000000000000006·​(SYMTAB)​·············​0x30015 ·​0x0000000000000006·​(SYMTAB)​·············​0x300
16 ·​0x000000000000000a·​(STRSZ)​··············​737·​(bytes)​16 ·​0x000000000000000a·​(STRSZ)​··············​739·​(bytes)​
17 ·​0x000000000000000b·​(SYMENT)​·············​24·​(bytes)​17 ·​0x000000000000000b·​(SYMENT)​·············​24·​(bytes)​
18 ·​0x0000000000000015·​(DEBUG)​··············​0x018 ·​0x0000000000000015·​(DEBUG)​··············​0x0
19 ·​0x0000000000000003·​(PLTGOT)​·············​0x11fe819 ·​0x0000000000000003·​(PLTGOT)​·············​0x11fe8
20 ·​0x0000000000000002·​(PLTRELSZ)​···········​648·​(bytes)​20 ·​0x0000000000000002·​(PLTRELSZ)​···········​648·​(bytes)​
21 ·​0x0000000000000014·​(PLTREL)​·············​RELA21 ·​0x0000000000000014·​(PLTREL)​·············​RELA
22 ·​0x0000000000000017·​(JMPREL)​·············​0xcd822 ·​0x0000000000000017·​(JMPREL)​·············​0xce0
23 ·​0x0000000000000007·​(RELA)​···············​0xb7023 ·​0x0000000000000007·​(RELA)​···············​0xb78
24 ·​0x0000000000000008·​(RELASZ)​·············​360·​(bytes)​24 ·​0x0000000000000008·​(RELASZ)​·············​360·​(bytes)​
25 ·​0x0000000000000009·​(RELAENT)​············​24·​(bytes)​25 ·​0x0000000000000009·​(RELAENT)​············​24·​(bytes)​
26 ·​0x000000006ffffffb·​(FLAGS_1)​············​Flags:​·​PIE26 ·​0x000000006ffffffb·​(FLAGS_1)​············​Flags:​·​PIE
27 ·​0x000000006ffffffe·​(VERNEED)​············​0xb1027 ·​0x000000006ffffffe·​(VERNEED)​············​0xb18
28 ·​0x000000006fffffff·​(VERNEEDNUM)​·········​328 ·​0x000000006fffffff·​(VERNEEDNUM)​·········​3
29 ·​0x000000006ffffff0·​(VERSYM)​·············​0xaaa29 ·​0x000000006ffffff0·​(VERSYM)​·············​0xaac
30 ·​0x000000006ffffff9·​(RELACOUNT)​··········​730 ·​0x000000006ffffff9·​(RELACOUNT)​··········​7
31 ·​0x0000000000000000·​(NULL)​···············​0x031 ·​0x0000000000000000·​(NULL)​···············​0x0
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
2 ··​Owner················​Data·​size·»       ​Description2 ··​Owner················​Data·​size·»       ​Description
3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​»       ​····​Build·​ID:​·ea29939ac7635f1431492​9a6465f4a4266ee36193 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​»       ​····​Build·​ID:​·​a7b56ac456c70c06c5891​31666a3440386e4edb5
  
4 Displaying·​notes·​found·​in:​·​.​note.​ABI-​tag4 Displaying·​notes·​found·​in:​·​.​note.​ABI-​tag
5 ··​Owner················​Data·​size·»       ​Description5 ··​Owner················​Data·​size·»       ​Description
6 ··​GNU··················​0x00000010»     ​NT_GNU_ABI_TAG·​(ABI·​version·​tag)​»       ​····​OS:​·​Linux,​·​ABI:​·​3.​7.​06 ··​GNU··················​0x00000010»     ​NT_GNU_ABI_TAG·​(ABI·​version·​tag)​»       ​····​OS:​·​Linux,​·​ABI:​·​3.​7.​0
1.71 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​51·​entries:​1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​51·​entries:​
2 ·​Addr:​·​0x0000000000000aaa··​Offset:​·​0x000aaa··​Link:​·​5·​(.​dynsym)​2 ·​Addr:​·​0x0000000000000aac··​Offset:​·​0x000aac··​Link:​·​5·​(.​dynsym)​
3 ··​000:​···​0·​(*local*)​·······​0·​(*local*)​·······​0·​(*local*)​·······​2·​(GLIBC_2.​17)​·3 ··​000:​···​0·​(*local*)​·······​0·​(*local*)​·······​0·​(*local*)​·······​2·​(GLIBC_2.​17)​·
4 ··​004:​···​2·​(GLIBC_2.​17)​····​0·​(*local*)​·······​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​·4 ··​004:​···​2·​(GLIBC_2.​17)​····​0·​(*local*)​·······​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​·
5 ··​008:​···​2·​(GLIBC_2.​17)​····​0·​(*local*)​·······​2·​(GLIBC_2.​17)​····​0·​(*local*)​····5 ··​008:​···​2·​(GLIBC_2.​17)​····​0·​(*local*)​·······​2·​(GLIBC_2.​17)​····​0·​(*local*)​····
6 ··​00c:​···​3·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​·6 ··​00c:​···​3·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​·
7 ··​010:​···​0·​(*local*)​·······​0·​(*local*)​·······​2·​(GLIBC_2.​17)​····​0·​(*local*)​····7 ··​010:​···​0·​(*local*)​·······​0·​(*local*)​·······​2·​(GLIBC_2.​17)​····​0·​(*local*)​····
8 ··​014:​···​4·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​0·​(*local*)​····8 ··​014:​···​4·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​0·​(*local*)​····
9 ··​018:​···​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​·9 ··​018:​···​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​·
Offset 12, 14 lines modifiedOffset 12, 14 lines modified
12 ··​020:​···​0·​(*local*)​·······​3·​(GLIBC_2.​17)​····​0·​(*local*)​·······​0·​(*local*)​····12 ··​020:​···​0·​(*local*)​·······​3·​(GLIBC_2.​17)​····​0·​(*local*)​·······​0·​(*local*)​····
13 ··​024:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···13 ··​024:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
14 ··​028:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···14 ··​028:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
15 ··​02c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···15 ··​02c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
16 ··​030:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···16 ··​030:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  
17 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​3·​entries:​17 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​3·​entries:​
18 ·​Addr:​·​0x0000000000000b10··​Offset:​·​0x000b10··​Link:​·​6·​(.​dynstr)​18 ·​Addr:​·​0x0000000000000b18··​Offset:​·​0x000b18··​Link:​·​6·​(.​dynstr)​
19 ··​000000:​·​Version:​·​1··​File:​·​ld-​linux-​aarch64.​so.​1··​Cnt:​·​119 ··​000000:​·​Version:​·​1··​File:​·​ld-​linux-​aarch64.​so.​1··​Cnt:​·​1
20 ··​0x0010:​···​Name:​·​GLIBC_2.​17··​Flags:​·​none··​Version:​·​420 ··​0x0010:​···​Name:​·​GLIBC_2.​17··​Flags:​·​none··​Version:​·​4
21 ··​0x0020:​·​Version:​·​1··​File:​·​libpthread.​so.​0··​Cnt:​·​121 ··​0x0020:​·​Version:​·​1··​File:​·​libpthread.​so.​0··​Cnt:​·​1
22 ··​0x0030:​···​Name:​·​GLIBC_2.​17··​Flags:​·​none··​Version:​·​322 ··​0x0030:​···​Name:​·​GLIBC_2.​17··​Flags:​·​none··​Version:​·​3
23 ··​0x0040:​·​Version:​·​1··​File:​·​libc.​so.​6··​Cnt:​·​123 ··​0x0040:​·​Version:​·​1··​File:​·​libc.​so.​6··​Cnt:​·​1
24 ··​0x0050:​···​Name:​·​GLIBC_2.​17··​Flags:​·​none··​Version:​·​224 ··​0x0050:​···​Name:​·​GLIBC_2.​17··​Flags:​·​none··​Version:​·​2
581 B
strings --all {}
    
Offset 1, 9 lines modifiedOffset 1, 8 lines modified
1 /​lib/​ld-​linux-​aarch64.​so.​11 /​lib/​ld-​linux-​aarch64.​so.​1
2 F_JBf 
3 libdlt.​so.​22 libdlt.​so.​2
4 _ITM_deregisterTMClon​eTable3 _ITM_deregisterTMClon​eTable
5 __gmon_start__4 __gmon_start__
6 _ITM_registerTMCloneT​able5 _ITM_registerTMCloneT​able
7 dlt_user_log_write_st​art6 dlt_user_log_write_st​art
8 dlt_user_log_write_st​ring7 dlt_user_log_write_st​ring
9 dlt_get_version8 dlt_get_version
Offset 69, 15 lines modifiedOffset 68, 15 lines modified
69 Unknown·​option·​'%c'68 Unknown·​option·​'%c'
70 a:​c:​hp:​v:​69 a:​c:​hp:​v:​
71 Socket70 Socket
72 Bind71 Bind
73 udp·​adaptor·​application72 udp·​adaptor·​application
74 udp·​adaptor·​context73 udp·​adaptor·​context
75 /​usr/​lib/​debug/​.​dwz/​aarch64-​linux-​gnu/​dlt-​tools.​debug74 /​usr/​lib/​debug/​.​dwz/​aarch64-​linux-​gnu/​dlt-​tools.​debug
76 29939ac7635f14314929a​6465f4a4266ee3619.​debug75 b56ac456c70c06c589131​666a3440386e4edb5.​debug
77 .​shstrtab76 .​shstrtab
78 .​interp77 .​interp
79 .​note.​gnu.​build-​id78 .​note.​gnu.​build-​id
80 .​note.​ABI-​tag79 .​note.​ABI-​tag
81 .​gnu.​hash80 .​gnu.​hash
82 .​dynsym81 .​dynsym
83 .​dynstr82 .​dynstr
693 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 42, 9 lines modifiedOffset 42, 9 lines modified
42 ··​0x00000a38·​755f696e·​6974005f·​656e6400·​5f5f656e·​u_init.​_end.​__en42 ··​0x00000a38·​755f696e·​6974005f·​656e6400·​5f5f656e·​u_init.​_end.​__en
43 ··​0x00000a48·​645f5f00·​5f5f6273·​735f7374·​61727400·​d__.​__bss_start.​43 ··​0x00000a48·​645f5f00·​5f5f6273·​735f7374·​61727400·​d__.​__bss_start.​
44 ··​0x00000a58·​6d79636f·​6e746578·​7400474c·​4942435f·​mycontext.​GLIBC_44 ··​0x00000a58·​6d79636f·​6e746578·​7400474c·​4942435f·​mycontext.​GLIBC_
45 ··​0x00000a68·​322e3137·​00000000·​00000000·​00000000·​2.​17.​.​.​.​.​.​.​.​.​.​.​.​45 ··​0x00000a68·​322e3137·​00000000·​00000000·​00000000·​2.​17.​.​.​.​.​.​.​.​.​.​.​.​
46 ··​0x00000a78·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​46 ··​0x00000a78·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
47 ··​0x00000a88·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​47 ··​0x00000a88·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
48 ··​0x00000a98·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​48 ··​0x00000a98·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
49 ··​0x00000aa8·​00··································.​49 ··​0x00000aa8·​000000······························.​.​.​
  
627 B
objdump --line-numbers --disassemble --demangle --reloc --section=.init {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
  
  
1 Disassembly·​of·​section·​.​init:​1 Disassembly·​of·​section·​.​init:​
  
2 0000000000000f60·​<.​init>:​2 0000000000000f68·​<.​init>:​
3 _init()​:​3 _init()​:​
4 ·​f60:​»       ​a9bf7bfd·»       ​stp»    ​x29,​·​x30,​·​[sp,​·​#-​16]!4 ·​f68:​»       ​a9bf7bfd·»       ​stp»    ​x29,​·​x30,​·​[sp,​·​#-​16]!
5 ·​f64:​»       ​910003fd·»       ​mov»    ​x29,​·​sp5 ·​f6c:​»       ​910003fd·»       ​mov»    ​x29,​·​sp
6 ·​f68:​»       ​94000199·»       ​bl»     ​15cc·​<_start@@Base+0x38>6 ·​f70:​»       ​94000197·»       ​bl»     ​15cc·​<_start@@Base+0x38>
7 ·​f6c:​»       ​a8c17bfd·»       ​ldp»    ​x29,​·​x30,​·​[sp],​·​#167 ·​f74:​»       ​a8c17bfd·»       ​ldp»    ​x29,​·​x30,​·​[sp],​·​#16
8 ·​f70:​»       ​d65f03c0·»       ​ret8 ·​f78:​»       ​d65f03c0·»       ​ret
1020 B
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
stderr from `objdump --line-numbers --disassemble --demangle --reloc --section=.text {}`: objdump: DWARF error: unable to read alt ref 3052
    
Offset 365, 15 lines modifiedOffset 365, 15 lines modified
365 ····​16b8:​»       ​90000095·»       ​adrp»   ​x21,​·​11000·​<_IO_stdin_used@@Base​+0xf8c8>365 ····​16b8:​»       ​90000095·»       ​adrp»   ​x21,​·​11000·​<_IO_stdin_used@@Base​+0xf8c8>
366 ····​16bc:​»       ​913542b5·»       ​add»    ​x21,​·​x21,​·​#0xd50366 ····​16bc:​»       ​913542b5·»       ​add»    ​x21,​·​x21,​·​#0xd50
367 ····​16c0:​»       ​cb150294·»       ​sub»    ​x20,​·​x20,​·​x21367 ····​16c0:​»       ​cb150294·»       ​sub»    ​x20,​·​x20,​·​x21
368 ····​16c4:​»       ​2a0003f6·»       ​mov»    ​w22,​·​w0368 ····​16c4:​»       ​2a0003f6·»       ​mov»    ​w22,​·​w0
369 ····​16c8:​»       ​a90363f7·»       ​stp»    ​x23,​·​x24,​·​[sp,​·​#48]369 ····​16c8:​»       ​a90363f7·»       ​stp»    ​x23,​·​x24,​·​[sp,​·​#48]
370 ····​16cc:​»       ​aa0103f7·»       ​mov»    ​x23,​·​x1370 ····​16cc:​»       ​aa0103f7·»       ​mov»    ​x23,​·​x1
371 ····​16d0:​»       ​aa0203f8·»       ​mov»    ​x24,​·​x2371 ····​16d0:​»       ​aa0203f8·»       ​mov»    ​x24,​·​x2
372 ····​16d4:​»       ​97fffe23·»       ​bl»     ​f60·​<exit@plt-​0x40>372 ····​16d4:​»       ​97fffe25·»       ​bl»     ​f68·​<exit@plt-​0x38>
373 ····​16d8:​»       ​eb940fff·»       ​cmp»    ​xzr,​·​x20,​·​asr·​#3373 ····​16d8:​»       ​eb940fff·»       ​cmp»    ​xzr,​·​x20,​·​asr·​#3
374 ····​16dc:​»       ​54000160·»       ​b.​eq»     ​1708·​<__libc_csu_init@@Bas​e+0x68>··​/​/​·​b.​none374 ····​16dc:​»       ​54000160·»       ​b.​eq»     ​1708·​<__libc_csu_init@@Bas​e+0x68>··​/​/​·​b.​none
375 ····​16e0:​»       ​9343fe94·»       ​asr»    ​x20,​·​x20,​·​#3375 ····​16e0:​»       ​9343fe94·»       ​asr»    ​x20,​·​x20,​·​#3
376 ····​16e4:​»       ​d2800013·»       ​mov»    ​x19,​·​#0x0···················»       ​/​/​·​#0376 ····​16e4:​»       ​d2800013·»       ​mov»    ​x19,​·​#0x0···················»       ​/​/​·​#0
377 ····​16e8:​»       ​f8737aa3·»       ​ldr»    ​x3,​·​[x21,​·​x19,​·​lsl·​#3]377 ····​16e8:​»       ​f8737aa3·»       ​ldr»    ​x3,​·​[x21,​·​x19,​·​lsl·​#3]
378 ····​16ec:​»       ​aa1803e2·»       ​mov»    ​x2,​·​x24378 ····​16ec:​»       ​aa1803e2·»       ​mov»    ​x2,​·​x24
379 ····​16f0:​»       ​91000673·»       ​add»    ​x19,​·​x19,​·​#0x1379 ····​16f0:​»       ​91000673·»       ​add»    ​x19,​·​x19,​·​#0x1
812 B
stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·​dump·​of·​section·​'.​gnu_debuglink':​1 Hex·​dump·​of·​section·​'.​gnu_debuglink':​
2 ··​0x00000000·32393933·39616337·36333566·​31343331·29939ac7635f14312 ··​0x00000000·62353661·63343536·​63373063·​30366335·b56ac456c70c06c5
3 ··​0x00000010·​34393239·61363436·35663461·​34323636·4929a6465f4a42663 ··​0x00000010·​38393133·31363636·61333434·​30333836·89131666a3440386
4 ··​0x00000020·​65653336·31392e64·​65627567·​00000000·​ee3619.​debug.​.​.​.​4 ··​0x00000020·​65346564·62352e64·​65627567·​00000000·​e4edb5.​debug.​.​.​.​
5 ··​0x00000030·3669f86f····························6i.​o5 ··​0x00000030·0aba8068····························.​.​.​h
  
13.7 KB
./usr/bin/dlt-control
2.36 KB
readelf --wide --sections {}
    
Offset 4, 20 lines modifiedOffset 4, 20 lines modified
4 ··​[Nr]·​Name··············​Type············​Address··········​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al4 ··​[Nr]·​Name··············​Type············​Address··········​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al
5 ··​[·​0]···················​NULL············​0000000000000000·​000000·​000000·​00······​0···​0··​05 ··​[·​0]···················​NULL············​0000000000000000·​000000·​000000·​00······​0···​0··​0
6 ··​[·​1]·​.​interp···········​PROGBITS········​0000000000000238·​000238·​00001b·​00···​A··​0···​0··​16 ··​[·​1]·​.​interp···········​PROGBITS········​0000000000000238·​000238·​00001b·​00···​A··​0···​0··​1
7 ··​[·​2]·​.​note.​gnu.​build-​id·​NOTE············​0000000000000254·​000254·​000024·​00···​A··​0···​0··​47 ··​[·​2]·​.​note.​gnu.​build-​id·​NOTE············​0000000000000254·​000254·​000024·​00···​A··​0···​0··​4
8 ··​[·​3]·​.​note.​ABI-​tag·····​NOTE············​0000000000000278·​000278·​000020·​00···​A··​0···​0··​48 ··​[·​3]·​.​note.​ABI-​tag·····​NOTE············​0000000000000278·​000278·​000020·​00···​A··​0···​0··​4
9 ··​[·​4]·​.​gnu.​hash·········​GNU_HASH········​0000000000000298·​000298·​0000e8·​00···​A··​5···​0··​89 ··​[·​4]·​.​gnu.​hash·········​GNU_HASH········​0000000000000298·​000298·​0000e8·​00···​A··​5···​0··​8
10 ··​[·​5]·​.​dynsym···········​DYNSYM··········​0000000000000380·​000380·​000ae0·​18···​A··​6···​3··​810 ··​[·​5]·​.​dynsym···········​DYNSYM··········​0000000000000380·​000380·​000ae0·​18···​A··​6···​3··​8
11 ··​[·​6]·​.​dynstr···········​STRTAB··········​0000000000000e60·​000e60·​000780·​00···​A··​0···​0··​111 ··​[·​6]·​.​dynstr···········​STRTAB··········​0000000000000e60·​000e60·​000782·​00···​A··​0···​0··​1
12 ··​[·​7]·​.​gnu.​version······​VERSYM··········​00000000000015e0·​0015e0·​0000e8·​02···​A··​5···​0··​212 ··​[·​7]·​.​gnu.​version······​VERSYM··········​00000000000015e2·​0015e2·​0000e8·​02···​A··​5···​0··​2
13 ··​[·​8]·​.​gnu.​version_r····​VERNEED·········​00000000000016c8·​0016c8·​000060·​00···​A··​6···​3··​813 ··​[·​8]·​.​gnu.​version_r····​VERNEED·········​00000000000016d0·​0016d0·​000060·​00···​A··​6···​3··​8
14 ··​[·​9]·​.​rela.​dyn·········​RELA············​0000000000001728·​001728·​0001b0·​18···​A··​5···​0··​814 ··​[·​9]·​.​rela.​dyn·········​RELA············​0000000000001730·​001730·​0001b0·​18···​A··​5···​0··​8
15 ··​[10]·​.​rela.​plt·········​RELA············​00000000000018d8·​0018d8·​000708·​18··​AI··​5··​22··​815 ··​[10]·​.​rela.​plt·········​RELA············​00000000000018e0·​0018e0·​000708·​18··​AI··​5··​22··​8
16 ··​[11]·​.​init·············​PROGBITS········​0000000000001fe0·​001fe0·​000014·​00··​AX··​0···​0··​416 ··​[11]·​.​init·············​PROGBITS········​0000000000001fe8·​001fe8·​000014·​00··​AX··​0···​0··​4
17 ··​[12]·​.​plt··············​PROGBITS········​0000000000002000·​002000·​0004d0·​10··​AX··​0···​0·​1617 ··​[12]·​.​plt··············​PROGBITS········​0000000000002000·​002000·​0004d0·​10··​AX··​0···​0·​16
18 ··​[13]·​.​text·············​PROGBITS········​00000000000024d0·​0024d0·​0020a4·​00··​AX··​0···​0··​818 ··​[13]·​.​text·············​PROGBITS········​00000000000024d0·​0024d0·​0020a4·​00··​AX··​0···​0··​8
19 ··​[14]·​.​fini·············​PROGBITS········​0000000000004574·​004574·​000010·​00··​AX··​0···​0··​419 ··​[14]·​.​fini·············​PROGBITS········​0000000000004574·​004574·​000010·​00··​AX··​0···​0··​4
20 ··​[15]·​.​rodata···········​PROGBITS········​0000000000004588·​004588·​001469·​00···​A··​0···​0··​820 ··​[15]·​.​rodata···········​PROGBITS········​0000000000004588·​004588·​001469·​00···​A··​0···​0··​8
21 ··​[16]·​.​eh_frame_hdr·····​PROGBITS········​00000000000059f4·​0059f4·​0000bc·​00···​A··​0···​0··​421 ··​[16]·​.​eh_frame_hdr·····​PROGBITS········​00000000000059f4·​0059f4·​0000bc·​00···​A··​0···​0··​4
22 ··​[17]·​.​eh_frame·········​PROGBITS········​0000000000005ab0·​005ab0·​0004a4·​00···​A··​0···​0··​822 ··​[17]·​.​eh_frame·········​PROGBITS········​0000000000005ab0·​005ab0·​0004a4·​00···​A··​0···​0··​8
23 ··​[18]·​.​init_array·······​INIT_ARRAY······​0000000000016d38·​006d38·​000008·​08··​WA··​0···​0··​823 ··​[18]·​.​init_array·······​INIT_ARRAY······​0000000000016d38·​006d38·​000008·​08··​WA··​0···​0··​8
923 B
readelf --wide --symbols {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Symbol·​table·​'.​dynsym'·​contains·​116·​entries:​1 Symbol·​table·​'.​dynsym'·​contains·​116·​entries:​
2 ···​Num:​····​Value··········​Size·​Type····​Bind···​Vis······​Ndx·​Name2 ···​Num:​····​Value··········​Size·​Type····​Bind···​Vis······​Ndx·​Name
3 ·····​0:​·​0000000000000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·3 ·····​0:​·​0000000000000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·
4 ·····​1:​·​0000000000001fe0·····​0·​SECTION·​LOCAL··​DEFAULT···​11·4 ·····​1:​·​0000000000001fe8·····​0·​SECTION·​LOCAL··​DEFAULT···​11·
5 ·····​2:​·​0000000000017258·····​0·​SECTION·​LOCAL··​DEFAULT···​23·5 ·····​2:​·​0000000000017258·····​0·​SECTION·​LOCAL··​DEFAULT···​23·
6 ·····​3:​·​0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​dlt_client_send_log_l​evel6 ·····​3:​·​0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​dlt_client_send_log_l​evel
7 ·····​4:​·​0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​memcpy@GLIBC_2.​17·​(2)​7 ·····​4:​·​0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​memcpy@GLIBC_2.​17·​(2)​
8 ·····​5:​·​0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​strtok@GLIBC_2.​17·​(2)​8 ·····​5:​·​0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​strtok@GLIBC_2.​17·​(2)​
9 ·····​6:​·​0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​strlen@GLIBC_2.​17·​(2)​9 ·····​6:​·​0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​strlen@GLIBC_2.​17·​(2)​
10 ·····​7:​·​0000000000000000·····​0·​NOTYPE··​WEAK···​DEFAULT··​UND·​_ITM_deregisterTMClon​eTable10 ·····​7:​·​0000000000000000·····​0·​NOTYPE··​WEAK···​DEFAULT··​UND·​_ITM_deregisterTMClon​eTable
11 ·····​8:​·​0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​dlt_file_init11 ·····​8:​·​0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​dlt_file_init
2.21 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·​section·​'.​rela.​dyn'·​at·​offset·​0x1728·​contains·​18·​entries:​1 Relocation·​section·​'.​rela.​dyn'·​at·​offset·​0x1730·​contains·​18·​entries:​
2 ····​Offset·············​Info·············​Type···············​Symbol's·​Value··​Symbol's·​Name·​+·​Addend2 ····​Offset·············​Info·············​Type···············​Symbol's·​Value··​Symbol's·​Name·​+·​Addend
3 0000000000016d38··​0000000000000403·​R_AARCH64_RELATIVE························​31903 0000000000016d38··​0000000000000403·​R_AARCH64_RELATIVE························​3190
4 0000000000016d40··​0000000000000403·​R_AARCH64_RELATIVE························​31484 0000000000016d40··​0000000000000403·​R_AARCH64_RELATIVE························​3148
5 0000000000016f70··​0000000000000403·​R_AARCH64_RELATIVE························​45705 0000000000016f70··​0000000000000403·​R_AARCH64_RELATIVE························​4570
6 0000000000016fc0··​0000000000000403·​R_AARCH64_RELATIVE························​273786 0000000000016fc0··​0000000000000403·​R_AARCH64_RELATIVE························​27378
7 0000000000016fc8··​0000000000000403·​R_AARCH64_RELATIVE························​44f07 0000000000016fc8··​0000000000000403·​R_AARCH64_RELATIVE························​44f0
8 0000000000016fd0··​0000000000000403·​R_AARCH64_RELATIVE························​24d08 0000000000016fd0··​0000000000000403·​R_AARCH64_RELATIVE························​24d0
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 0000000000016fa0··​0000001d00000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​stdout@GLIBC_2.​17·​+·​016 0000000000016fa0··​0000001d00000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​stdout@GLIBC_2.​17·​+·​0
17 0000000000016fa8··​0000002900000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​__gmon_start__·​+·​017 0000000000016fa8··​0000002900000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​__gmon_start__·​+·​0
18 0000000000016fb0··​0000002a00000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​__stack_chk_guard@GLI​BC_2.​17·​+·​018 0000000000016fb0··​0000002a00000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​__stack_chk_guard@GLI​BC_2.​17·​+·​0
19 0000000000016fb8··​0000002c00000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​optopt@GLIBC_2.​17·​+·​019 0000000000016fb8··​0000002c00000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​optopt@GLIBC_2.​17·​+·​0
20 0000000000016fd8··​0000004b00000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​_ITM_registerTMCloneT​able·​+·​020 0000000000016fd8··​0000004b00000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​_ITM_registerTMCloneT​able·​+·​0
21 0000000000016fe0··​0000005000000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​opterr@GLIBC_2.​17·​+·​021 0000000000016fe0··​0000005000000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​opterr@GLIBC_2.​17·​+·​0
  
22 Relocation·​section·​'.​rela.​plt'·​at·​offset·​0x18d8·​contains·​75·​entries:​22 Relocation·​section·​'.​rela.​plt'·​at·​offset·​0x18e0·​contains·​75·​entries:​
23 ····​Offset·············​Info·············​Type···············​Symbol's·​Value··​Symbol's·​Name·​+·​Addend23 ····​Offset·············​Info·············​Type···············​Symbol's·​Value··​Symbol's·​Name·​+·​Addend
24 0000000000017000··​0000000300000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​dlt_client_send_log_l​evel·​+·​024 0000000000017000··​0000000300000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​dlt_client_send_log_l​evel·​+·​0
25 0000000000017008··​0000000400000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​memcpy@GLIBC_2.​17·​+·​025 0000000000017008··​0000000400000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​memcpy@GLIBC_2.​17·​+·​0
26 0000000000017010··​0000000500000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​strtok@GLIBC_2.​17·​+·​026 0000000000017010··​0000000500000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​strtok@GLIBC_2.​17·​+·​0
27 0000000000017018··​0000000600000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​strlen@GLIBC_2.​17·​+·​027 0000000000017018··​0000000600000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​strlen@GLIBC_2.​17·​+·​0
28 0000000000017020··​0000000800000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​dlt_file_init·​+·​028 0000000000017020··​0000000800000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​dlt_file_init·​+·​0
29 0000000000017028··​0000000900000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​dlt_client_main_loop·​+·​029 0000000000017028··​0000000900000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​dlt_client_main_loop·​+·​0
1.98 KB
readelf --wide --dynamic {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
  
1 Dynamic·​section·​at·​offset·​0x6d48·​contains·​29·​entries:​1 Dynamic·​section·​at·​offset·​0x6d48·​contains·​29·​entries:​
2 ··​Tag········​Type·························​Name/​Value2 ··​Tag········​Type·························​Name/​Value
3 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libdlt.​so.​2]3 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libdlt.​so.​2]
4 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libpthread.​so.​0]4 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libpthread.​so.​0]
5 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libc.​so.​6]5 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libc.​so.​6]
6 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[ld-​linux-​aarch64.​so.​1]6 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[ld-​linux-​aarch64.​so.​1]
7 ·​0x000000000000000c·​(INIT)​···············​0x1fe07 ·​0x000000000000000c·​(INIT)​···············​0x1fe8
8 ·​0x000000000000000d·​(FINI)​···············​0x45748 ·​0x000000000000000d·​(FINI)​···············​0x4574
9 ·​0x0000000000000019·​(INIT_ARRAY)​·········​0x16d389 ·​0x0000000000000019·​(INIT_ARRAY)​·········​0x16d38
10 ·​0x000000000000001b·​(INIT_ARRAYSZ)​·······​8·​(bytes)​10 ·​0x000000000000001b·​(INIT_ARRAYSZ)​·······​8·​(bytes)​
11 ·​0x000000000000001a·​(FINI_ARRAY)​·········​0x16d4011 ·​0x000000000000001a·​(FINI_ARRAY)​·········​0x16d40
12 ·​0x000000000000001c·​(FINI_ARRAYSZ)​·······​8·​(bytes)​12 ·​0x000000000000001c·​(FINI_ARRAYSZ)​·······​8·​(bytes)​
13 ·​0x000000006ffffef5·​(GNU_HASH)​···········​0x29813 ·​0x000000006ffffef5·​(GNU_HASH)​···········​0x298
14 ·​0x0000000000000005·​(STRTAB)​·············​0xe6014 ·​0x0000000000000005·​(STRTAB)​·············​0xe60
15 ·​0x0000000000000006·​(SYMTAB)​·············​0x38015 ·​0x0000000000000006·​(SYMTAB)​·············​0x380
16 ·​0x000000000000000a·​(STRSZ)​··············​1920·​(bytes)​16 ·​0x000000000000000a·​(STRSZ)​··············​1922·​(bytes)​
17 ·​0x000000000000000b·​(SYMENT)​·············​24·​(bytes)​17 ·​0x000000000000000b·​(SYMENT)​·············​24·​(bytes)​
18 ·​0x0000000000000015·​(DEBUG)​··············​0x018 ·​0x0000000000000015·​(DEBUG)​··············​0x0
19 ·​0x0000000000000003·​(PLTGOT)​·············​0x16fe819 ·​0x0000000000000003·​(PLTGOT)​·············​0x16fe8
20 ·​0x0000000000000002·​(PLTRELSZ)​···········​1800·​(bytes)​20 ·​0x0000000000000002·​(PLTRELSZ)​···········​1800·​(bytes)​
21 ·​0x0000000000000014·​(PLTREL)​·············​RELA21 ·​0x0000000000000014·​(PLTREL)​·············​RELA
22 ·​0x0000000000000017·​(JMPREL)​·············​0x18d822 ·​0x0000000000000017·​(JMPREL)​·············​0x18e0
23 ·​0x0000000000000007·​(RELA)​···············​0x172823 ·​0x0000000000000007·​(RELA)​···············​0x1730
24 ·​0x0000000000000008·​(RELASZ)​·············​432·​(bytes)​24 ·​0x0000000000000008·​(RELASZ)​·············​432·​(bytes)​
25 ·​0x0000000000000009·​(RELAENT)​············​24·​(bytes)​25 ·​0x0000000000000009·​(RELAENT)​············​24·​(bytes)​
26 ·​0x000000006ffffffb·​(FLAGS_1)​············​Flags:​·​PIE26 ·​0x000000006ffffffb·​(FLAGS_1)​············​Flags:​·​PIE
27 ·​0x000000006ffffffe·​(VERNEED)​············​0x16c827 ·​0x000000006ffffffe·​(VERNEED)​············​0x16d0
28 ·​0x000000006fffffff·​(VERNEEDNUM)​·········​328 ·​0x000000006fffffff·​(VERNEEDNUM)​·········​3
29 ·​0x000000006ffffff0·​(VERSYM)​·············​0x15e029 ·​0x000000006ffffff0·​(VERSYM)​·············​0x15e2
30 ·​0x000000006ffffff9·​(RELACOUNT)​··········​730 ·​0x000000006ffffff9·​(RELACOUNT)​··········​7
31 ·​0x0000000000000000·​(NULL)​···············​0x031 ·​0x0000000000000000·​(NULL)​···············​0x0
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
2 ··​Owner················​Data·​size·»       ​Description2 ··​Owner················​Data·​size·»       ​Description
3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​»       ​····​Build·​ID:​·​4eeda357fc9bac9f3a756​6612fde19a465bf5f533 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​»       ​····​Build·​ID:​·​45499b0153e7c3e32ee87​3c114b8e84cbf793c1c
  
4 Displaying·​notes·​found·​in:​·​.​note.​ABI-​tag4 Displaying·​notes·​found·​in:​·​.​note.​ABI-​tag
5 ··​Owner················​Data·​size·»       ​Description5 ··​Owner················​Data·​size·»       ​Description
6 ··​GNU··················​0x00000010»     ​NT_GNU_ABI_TAG·​(ABI·​version·​tag)​»       ​····​OS:​·​Linux,​·​ABI:​·​3.​7.​06 ··​GNU··················​0x00000010»     ​NT_GNU_ABI_TAG·​(ABI·​version·​tag)​»       ​····​OS:​·​Linux,​·​ABI:​·​3.​7.​0
1.73 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​116·​entries:​1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​116·​entries:​
2 ·​Addr:​·​0x00000000000015e0··​Offset:​·​0x0015e0··​Link:​·​5·​(.​dynsym)​2 ·​Addr:​·​0x00000000000015e2··​Offset:​·​0x0015e2··​Link:​·​5·​(.​dynsym)​
3 ··​000:​···​0·​(*local*)​·······​0·​(*local*)​·······​0·​(*local*)​·······​0·​(*local*)​····3 ··​000:​···​0·​(*local*)​·······​0·​(*local*)​·······​0·​(*local*)​·······​0·​(*local*)​····
4 ··​004:​···​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​0·​(*local*)​····4 ··​004:​···​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​0·​(*local*)​····
5 ··​008:​···​0·​(*local*)​·······​0·​(*local*)​·······​0·​(*local*)​·······​3·​(GLIBC_2.​17)​·5 ··​008:​···​0·​(*local*)​·······​0·​(*local*)​·······​0·​(*local*)​·······​3·​(GLIBC_2.​17)​·
6 ··​00c:​···​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​0·​(*local*)​····6 ··​00c:​···​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​0·​(*local*)​····
7 ··​010:​···​0·​(*local*)​·······​2·​(GLIBC_2.​17)​····​0·​(*local*)​·······​0·​(*local*)​····7 ··​010:​···​0·​(*local*)​·······​2·​(GLIBC_2.​17)​····​0·​(*local*)​·······​0·​(*local*)​····
8 ··​014:​···​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​0·​(*local*)​····8 ··​014:​···​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​0·​(*local*)​····
9 ··​018:​···​0·​(*local*)​·······​0·​(*local*)​·······​3·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​·9 ··​018:​···​0·​(*local*)​·······​0·​(*local*)​·······​3·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​·
Offset 28, 14 lines modifiedOffset 28, 14 lines modified
28 ··​060:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···28 ··​060:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
29 ··​064:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···29 ··​064:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
30 ··​068:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···30 ··​068:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
31 ··​06c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···31 ··​06c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
32 ··​070:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···32 ··​070:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  
33 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​3·​entries:​33 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​3·​entries:​
34 ·​Addr:​·​0x00000000000016c8··​Offset:​·​0x0016c8··​Link:​·​6·​(.​dynstr)​34 ·​Addr:​·​0x00000000000016d0··​Offset:​·​0x0016d0··​Link:​·​6·​(.​dynstr)​
35 ··​000000:​·​Version:​·​1··​File:​·​ld-​linux-​aarch64.​so.​1··​Cnt:​·​135 ··​000000:​·​Version:​·​1··​File:​·​ld-​linux-​aarch64.​so.​1··​Cnt:​·​1
36 ··​0x0010:​···​Name:​·​GLIBC_2.​17··​Flags:​·​none··​Version:​·​436 ··​0x0010:​···​Name:​·​GLIBC_2.​17··​Flags:​·​none··​Version:​·​4
37 ··​0x0020:​·​Version:​·​1··​File:​·​libpthread.​so.​0··​Cnt:​·​137 ··​0x0020:​·​Version:​·​1··​File:​·​libpthread.​so.​0··​Cnt:​·​1
38 ··​0x0030:​···​Name:​·​GLIBC_2.​17··​Flags:​·​none··​Version:​·​338 ··​0x0030:​···​Name:​·​GLIBC_2.​17··​Flags:​·​none··​Version:​·​3
39 ··​0x0040:​·​Version:​·​1··​File:​·​libc.​so.​6··​Cnt:​·​139 ··​0x0040:​·​Version:​·​1··​File:​·​libc.​so.​6··​Cnt:​·​1
40 ··​0x0050:​···​Name:​·​GLIBC_2.​17··​Flags:​·​none··​Version:​·​240 ··​0x0050:​···​Name:​·​GLIBC_2.​17··​Flags:​·​none··​Version:​·​2
688 B
strings --all {}
    
Offset 1, 9 lines modifiedOffset 1, 8 lines modified
1 /​lib/​ld-​linux-​aarch64.​so.​11 /​lib/​ld-​linux-​aarch64.​so.​1
2 :​ufa/​ 
3 |vT<2 |vT<
4 sg\ej3 sg\ej
5 libdlt.​so.​24 libdlt.​so.​2
6 _ITM_deregisterTMClon​eTable5 _ITM_deregisterTMClon​eTable
7 __gmon_start__6 __gmon_start__
8 _ITM_registerTMCloneT​able7 _ITM_registerTMCloneT​able
9 dlt_client_main_loop8 dlt_client_main_loop
Offset 241, 15 lines modifiedOffset 240, 15 lines modified
241 /​tmp/​dlt-​ctrl.​sock240 /​tmp/​dlt-​ctrl.​sock
242 Common·​control:​·​set·​socket·​path·​didn't·​succeed241 Common·​control:​·​set·​socket·​path·​didn't·​succeed
243 Common·​control:​·​Connection·​initialization·​failed242 Common·​control:​·​Connection·​initialization·​failed
244 Common·​control:​·​Cannot·​create·​thread·​to·​communicate·​with·​DLT·​daemon.​243 Common·​control:​·​Cannot·​create·​thread·​to·​communicate·​with·​DLT·​daemon.​
245 dlt_control_send_mess​age244 dlt_control_send_mess​age
246 dlt_control_init245 dlt_control_init
247 /​usr/​lib/​debug/​.​dwz/​aarch64-​linux-​gnu/​dlt-​tools.​debug246 /​usr/​lib/​debug/​.​dwz/​aarch64-​linux-​gnu/​dlt-​tools.​debug
248 eda357fc9bac9f3a75666​12fde19a465bf5f53.​debug247 499b0153e7c3e32ee873c​114b8e84cbf793c1c.​debug
249 .​shstrtab248 .​shstrtab
250 .​interp249 .​interp
251 .​note.​gnu.​build-​id250 .​note.​gnu.​build-​id
252 .​note.​ABI-​tag251 .​note.​ABI-​tag
253 .​gnu.​hash252 .​gnu.​hash
254 .​dynsym253 .​dynsym
255 .​dynstr254 .​dynstr
642 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 116, 8 lines modifiedOffset 116, 9 lines modified
116 ··​0x00001570·​70617261·​6d005f5f·​6273735f·​73746172·​param.​__bss_star116 ··​0x00001570·​70617261·​6d005f5f·​6273735f·​73746172·​param.​__bss_star
117 ··​0x00001580·​74007573·​61676500·​646c745f·​636f6e74·​t.​usage.​dlt_cont117 ··​0x00001580·​74007573·​61676500·​646c745f·​636f6e74·​t.​usage.​dlt_cont
118 ··​0x00001590·​726f6c5f·​696e6974·​00474c49·​42435f32·​rol_init.​GLIBC_2118 ··​0x00001590·​726f6c5f·​696e6974·​00474c49·​42435f32·​rol_init.​GLIBC_2
119 ··​0x000015a0·​2e313700·​00000000·​00000000·​00000000·​.​17.​.​.​.​.​.​.​.​.​.​.​.​.​119 ··​0x000015a0·​2e313700·​00000000·​00000000·​00000000·​.​17.​.​.​.​.​.​.​.​.​.​.​.​.​
120 ··​0x000015b0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​120 ··​0x000015b0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
121 ··​0x000015c0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​121 ··​0x000015c0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
122 ··​0x000015d0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​122 ··​0x000015d0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
 123 ··​0x000015e0·​0000································​.​.​
  
667 B
objdump --line-numbers --disassemble --demangle --reloc --section=.init {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
  
  
1 Disassembly·​of·​section·​.​init:​1 Disassembly·​of·​section·​.​init:​
  
2 0000000000001fe0·​<.​init>:​2 0000000000001fe8·​<.​init>:​
3 _init()​:​3 _init()​:​
4 ····​1fe0:​»       ​a9bf7bfd·»       ​stp»    ​x29,​·​x30,​·​[sp,​·​#-​16]!4 ····​1fe8:​»       ​a9bf7bfd·»       ​stp»    ​x29,​·​x30,​·​[sp,​·​#-​16]!
5 ····​1fe4:​»       ​910003fd·»       ​mov»    ​x29,​·​sp5 ····​1fec:​»       ​910003fd·»       ​mov»    ​x29,​·​sp
6 ····​1fe8:​»       ​94000436·»       ​bl»     ​30c0·​<_start@@Base+0x38>6 ····​1ff0:​»       ​94000434·»       ​bl»     ​30c0·​<_start@@Base+0x38>
7 ····​1fec:​»       ​a8c17bfd·»       ​ldp»    ​x29,​·​x30,​·​[sp],​·​#167 ····​1ff4:​»       ​a8c17bfd·»       ​ldp»    ​x29,​·​x30,​·​[sp],​·​#16
8 ····​1ff0:​»       ​d65f03c0·»       ​ret8 ····​1ff8:​»       ​d65f03c0·»       ​ret
1.09 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
stderr from `objdump --line-numbers --disassemble --demangle --reloc --section=.text {}`: objdump: DWARF error: unable to read alt ref 655 objdump: DWARF error: unable to read alt ref 6660
    
Offset 2507, 15 lines modifiedOffset 2507, 15 lines modified
2507 ····​4508:​»       ​d0000095·»       ​adrp»   ​x21,​·​16000·​<_IO_stdin_used@@Base​+0x11a78>2507 ····​4508:​»       ​d0000095·»       ​adrp»   ​x21,​·​16000·​<_IO_stdin_used@@Base​+0x11a78>
2508 ····​450c:​»       ​9134e2b5·»       ​add»    ​x21,​·​x21,​·​#0xd382508 ····​450c:​»       ​9134e2b5·»       ​add»    ​x21,​·​x21,​·​#0xd38
2509 ····​4510:​»       ​cb150294·»       ​sub»    ​x20,​·​x20,​·​x212509 ····​4510:​»       ​cb150294·»       ​sub»    ​x20,​·​x20,​·​x21
2510 ····​4514:​»       ​2a0003f6·»       ​mov»    ​w22,​·​w02510 ····​4514:​»       ​2a0003f6·»       ​mov»    ​w22,​·​w0
2511 ····​4518:​»       ​a90363f7·»       ​stp»    ​x23,​·​x24,​·​[sp,​·​#48]2511 ····​4518:​»       ​a90363f7·»       ​stp»    ​x23,​·​x24,​·​[sp,​·​#48]
2512 ····​451c:​»       ​aa0103f7·»       ​mov»    ​x23,​·​x12512 ····​451c:​»       ​aa0103f7·»       ​mov»    ​x23,​·​x1
2513 ····​4520:​»       ​aa0203f8·»       ​mov»    ​x24,​·​x22513 ····​4520:​»       ​aa0203f8·»       ​mov»    ​x24,​·​x2
2514 ····​4524:​»       ​97fff6af·»       ​bl»     ​1fe0·​<dlt_client_send_log_​level@plt-​0x40>2514 ····​4524:​»       ​97fff6b1·»       ​bl»     ​1fe8·​<dlt_client_send_log_​level@plt-​0x38>
2515 ····​4528:​»       ​eb940fff·»       ​cmp»    ​xzr,​·​x20,​·​asr·​#32515 ····​4528:​»       ​eb940fff·»       ​cmp»    ​xzr,​·​x20,​·​asr·​#3
2516 ····​452c:​»       ​54000160·»       ​b.​eq»     ​4558·​<__libc_csu_init@@Bas​e+0x68>··​/​/​·​b.​none2516 ····​452c:​»       ​54000160·»       ​b.​eq»     ​4558·​<__libc_csu_init@@Bas​e+0x68>··​/​/​·​b.​none
2517 ····​4530:​»       ​9343fe94·»       ​asr»    ​x20,​·​x20,​·​#32517 ····​4530:​»       ​9343fe94·»       ​asr»    ​x20,​·​x20,​·​#3
2518 ····​4534:​»       ​d2800013·»       ​mov»    ​x19,​·​#0x0···················»       ​/​/​·​#02518 ····​4534:​»       ​d2800013·»       ​mov»    ​x19,​·​#0x0···················»       ​/​/​·​#0
2519 ····​4538:​»       ​f8737aa3·»       ​ldr»    ​x3,​·​[x21,​·​x19,​·​lsl·​#3]2519 ····​4538:​»       ​f8737aa3·»       ​ldr»    ​x3,​·​[x21,​·​x19,​·​lsl·​#3]
2520 ····​453c:​»       ​aa1803e2·»       ​mov»    ​x2,​·​x242520 ····​453c:​»       ​aa1803e2·»       ​mov»    ​x2,​·​x24
2521 ····​4540:​»       ​91000673·»       ​add»    ​x19,​·​x19,​·​#0x12521 ····​4540:​»       ​91000673·»       ​add»    ​x19,​·​x19,​·​#0x1
812 B
stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·​dump·​of·​section·​'.​gnu_debuglink':​1 Hex·​dump·​of·​section·​'.​gnu_debuglink':​
2 ··​0x00000000·65646133·​35376663·39626163·39663361·eda357fc9bac9f3a2 ··​0x00000000·34393962·​30313533·65376333·65333265·499b0153e7c3e32e
3 ··​0x00000010·37353636·36313266·​64653139·61343635·7566612fde19a4653 ··​0x00000010·65383733·63313134·​62386538·​34636266·e873c114b8e84cbf
4 ··​0x00000020·62663566·​35332e64·​65627567·​00000000·bf5f53.​debug.​.​.​.​4 ··​0x00000020·37393363·​31632e64·​65627567·​00000000·793c1c.​debug.​.​.​.​
5 ··​0x00000030·​ba33a612····························​.​3.​.​5 ··​0x00000030·​bd0a19ac····························​.​.​.​.​
  
13.4 KB
./usr/bin/dlt-convert
2.36 KB
readelf --wide --sections {}
    
Offset 4, 20 lines modifiedOffset 4, 20 lines modified
4 ··​[Nr]·​Name··············​Type············​Address··········​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al4 ··​[Nr]·​Name··············​Type············​Address··········​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al
5 ··​[·​0]···················​NULL············​0000000000000000·​000000·​000000·​00······​0···​0··​05 ··​[·​0]···················​NULL············​0000000000000000·​000000·​000000·​00······​0···​0··​0
6 ··​[·​1]·​.​interp···········​PROGBITS········​0000000000000238·​000238·​00001b·​00···​A··​0···​0··​16 ··​[·​1]·​.​interp···········​PROGBITS········​0000000000000238·​000238·​00001b·​00···​A··​0···​0··​1
7 ··​[·​2]·​.​note.​gnu.​build-​id·​NOTE············​0000000000000254·​000254·​000024·​00···​A··​0···​0··​47 ··​[·​2]·​.​note.​gnu.​build-​id·​NOTE············​0000000000000254·​000254·​000024·​00···​A··​0···​0··​4
8 ··​[·​3]·​.​note.​ABI-​tag·····​NOTE············​0000000000000278·​000278·​000020·​00···​A··​0···​0··​48 ··​[·​3]·​.​note.​ABI-​tag·····​NOTE············​0000000000000278·​000278·​000020·​00···​A··​0···​0··​4
9 ··​[·​4]·​.​gnu.​hash·········​GNU_HASH········​0000000000000298·​000298·​000068·​00···​A··​5···​0··​89 ··​[·​4]·​.​gnu.​hash·········​GNU_HASH········​0000000000000298·​000298·​000068·​00···​A··​5···​0··​8
10 ··​[·​5]·​.​dynsym···········​DYNSYM··········​0000000000000300·​000300·​000510·​18···​A··​6···​3··​810 ··​[·​5]·​.​dynsym···········​DYNSYM··········​0000000000000300·​000300·​000510·​18···​A··​6···​3··​8
11 ··​[·​6]·​.​dynstr···········​STRTAB··········​0000000000000810·​000810·​0002e4·​00···​A··​0···​0··​111 ··​[·​6]·​.​dynstr···········​STRTAB··········​0000000000000810·​000810·​0002e6·​00···​A··​0···​0··​1
12 ··​[·​7]·​.​gnu.​version······​VERSYM··········​0000000000000af4·​000af4·​00006c·​02···​A··​5···​0··​212 ··​[·​7]·​.​gnu.​version······​VERSYM··········​0000000000000af6·​000af6·​00006c·​02···​A··​5···​0··​2
13 ··​[·​8]·​.​gnu.​version_r····​VERNEED·········​0000000000000b60·​000b60·​000060·​00···​A··​6···​3··​813 ··​[·​8]·​.​gnu.​version_r····​VERNEED·········​0000000000000b68·​000b68·​000060·​00···​A··​6···​3··​8
14 ··​[·​9]·​.​rela.​dyn·········​RELA············​0000000000000bc0·​000bc0·​000180·​18···​A··​5···​0··​814 ··​[·​9]·​.​rela.​dyn·········​RELA············​0000000000000bc8·​000bc8·​000180·​18···​A··​5···​0··​8
15 ··​[10]·​.​rela.​plt·········​RELA············​0000000000000d40·​000d40·​0002a0·​18··​AI··​5··​22··​815 ··​[10]·​.​rela.​plt·········​RELA············​0000000000000d48·​000d48·​0002a0·​18··​AI··​5··​22··​8
16 ··​[11]·​.​init·············​PROGBITS········​0000000000000fe0·​000fe0·​000014·​00··​AX··​0···​0··​416 ··​[11]·​.​init·············​PROGBITS········​0000000000000fe8·​000fe8·​000014·​00··​AX··​0···​0··​4
17 ··​[12]·​.​plt··············​PROGBITS········​0000000000001000·​001000·​0001e0·​10··​AX··​0···​0·​1617 ··​[12]·​.​plt··············​PROGBITS········​0000000000001000·​001000·​0001e0·​10··​AX··​0···​0·​16
18 ··​[13]·​.​text·············​PROGBITS········​00000000000011e0·​0011e0·​000a64·​00··​AX··​0···​0··​818 ··​[13]·​.​text·············​PROGBITS········​00000000000011e0·​0011e0·​000a64·​00··​AX··​0···​0··​8
19 ··​[14]·​.​fini·············​PROGBITS········​0000000000001c44·​001c44·​000010·​00··​AX··​0···​0··​419 ··​[14]·​.​fini·············​PROGBITS········​0000000000001c44·​001c44·​000010·​00··​AX··​0···​0··​4
20 ··​[15]·​.​rodata···········​PROGBITS········​0000000000001c58·​001c58·​000559·​00···​A··​0···​0··​820 ··​[15]·​.​rodata···········​PROGBITS········​0000000000001c58·​001c58·​000559·​00···​A··​0···​0··​8
21 ··​[16]·​.​eh_frame_hdr·····​PROGBITS········​00000000000021b4·​0021b4·​00004c·​00···​A··​0···​0··​421 ··​[16]·​.​eh_frame_hdr·····​PROGBITS········​00000000000021b4·​0021b4·​00004c·​00···​A··​0···​0··​4
22 ··​[17]·​.​eh_frame·········​PROGBITS········​0000000000002200·​002200·​00014c·​00···​A··​0···​0··​822 ··​[17]·​.​eh_frame·········​PROGBITS········​0000000000002200·​002200·​00014c·​00···​A··​0···​0··​8
23 ··​[18]·​.​init_array·······​INIT_ARRAY······​0000000000012d48·​002d48·​000008·​08··​WA··​0···​0··​823 ··​[18]·​.​init_array·······​INIT_ARRAY······​0000000000012d48·​002d48·​000008·​08··​WA··​0···​0··​8
926 B
readelf --wide --symbols {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Symbol·​table·​'.​dynsym'·​contains·​54·​entries:​1 Symbol·​table·​'.​dynsym'·​contains·​54·​entries:​
2 ···​Num:​····​Value··········​Size·​Type····​Bind···​Vis······​Ndx·​Name2 ···​Num:​····​Value··········​Size·​Type····​Bind···​Vis······​Ndx·​Name
3 ·····​0:​·​0000000000000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·3 ·····​0:​·​0000000000000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·
4 ·····​1:​·​0000000000000fe0·····​0·​SECTION·​LOCAL··​DEFAULT···​11·4 ·····​1:​·​0000000000000fe8·····​0·​SECTION·​LOCAL··​DEFAULT···​11·
5 ·····​2:​·​00000000000130e0·····​0·​SECTION·​LOCAL··​DEFAULT···​23·5 ·····​2:​·​00000000000130e0·····​0·​SECTION·​LOCAL··​DEFAULT···​23·
6 ·····​3:​·​0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​dlt_message_print_hex​6 ·····​3:​·​0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​dlt_message_print_hex​
7 ·····​4:​·​0000000000000000·····​0·​NOTYPE··​WEAK···​DEFAULT··​UND·​_ITM_deregisterTMClon​eTable7 ·····​4:​·​0000000000000000·····​0·​NOTYPE··​WEAK···​DEFAULT··​UND·​_ITM_deregisterTMClon​eTable
8 ·····​5:​·​0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​dlt_file_init8 ·····​5:​·​0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​dlt_file_init
9 ·····​6:​·​0000000000000000·····​0·​FUNC····​WEAK···​DEFAULT··​UND·​__cxa_finalize@GLIBC_​2.​17·​(2)​9 ·····​6:​·​0000000000000000·····​0·​FUNC····​WEAK···​DEFAULT··​UND·​__cxa_finalize@GLIBC_​2.​17·​(2)​
10 ·····​7:​·​0000000000000000·····​0·​OBJECT··​GLOBAL·​DEFAULT··​UND·​stderr@GLIBC_2.​17·​(2)​10 ·····​7:​·​0000000000000000·····​0·​OBJECT··​GLOBAL·​DEFAULT··​UND·​stderr@GLIBC_2.​17·​(2)​
11 ·····​8:​·​0000000000000000·····​0·​OBJECT··​GLOBAL·​DEFAULT··​UND·​optarg@GLIBC_2.​17·​(2)​11 ·····​8:​·​0000000000000000·····​0·​OBJECT··​GLOBAL·​DEFAULT··​UND·​optarg@GLIBC_2.​17·​(2)​
2.23 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·​section·​'.​rela.​dyn'·​at·​offset·​0xbc0·​contains·​16·​entries:​1 Relocation·​section·​'.​rela.​dyn'·​at·​offset·​0xbc8·​contains·​16·​entries:​
2 ····​Offset·············​Info·············​Type···············​Symbol's·​Value··​Symbol's·​Name·​+·​Addend2 ····​Offset·············​Info·············​Type···············​Symbol's·​Value··​Symbol's·​Name·​+·​Addend
3 0000000000012d48··​0000000000000403·​R_AARCH64_RELATIVE························​1a603 0000000000012d48··​0000000000000403·​R_AARCH64_RELATIVE························​1a60
4 0000000000012d50··​0000000000000403·​R_AARCH64_RELATIVE························​1a184 0000000000012d50··​0000000000000403·​R_AARCH64_RELATIVE························​1a18
5 0000000000012f80··​0000000000000403·​R_AARCH64_RELATIVE························​1c405 0000000000012f80··​0000000000000403·​R_AARCH64_RELATIVE························​1c40
6 0000000000012fc8··​0000000000000403·​R_AARCH64_RELATIVE························​1bc06 0000000000012fc8··​0000000000000403·​R_AARCH64_RELATIVE························​1bc0
7 0000000000012fd0··​0000000000000403·​R_AARCH64_RELATIVE························​11e07 0000000000012fd0··​0000000000000403·​R_AARCH64_RELATIVE························​11e0
8 00000000000130e8··​0000000000000403·​R_AARCH64_RELATIVE························​130e88 00000000000130e8··​0000000000000403·​R_AARCH64_RELATIVE························​130e8
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 0000000000012fa8··​0000000a00000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​optind@GLIBC_2.​17·​+·​014 0000000000012fa8··​0000000a00000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​optind@GLIBC_2.​17·​+·​0
15 0000000000012fb0··​0000001400000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​__gmon_start__·​+·​015 0000000000012fb0··​0000001400000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​__gmon_start__·​+·​0
16 0000000000012fb8··​0000001600000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​__stack_chk_guard@GLI​BC_2.​17·​+·​016 0000000000012fb8··​0000001600000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​__stack_chk_guard@GLI​BC_2.​17·​+·​0
17 0000000000012fc0··​0000001800000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​optopt@GLIBC_2.​17·​+·​017 0000000000012fc0··​0000001800000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​optopt@GLIBC_2.​17·​+·​0
18 0000000000012fd8··​0000002500000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​_ITM_registerTMCloneT​able·​+·​018 0000000000012fd8··​0000002500000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​_ITM_registerTMCloneT​able·​+·​0
19 0000000000012fe0··​0000002600000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​opterr@GLIBC_2.​17·​+·​019 0000000000012fe0··​0000002600000401·​R_AARCH64_GLOB_DAT·····​0000000000000000·​opterr@GLIBC_2.​17·​+·​0
  
20 Relocation·​section·​'.​rela.​plt'·​at·​offset·​0xd40·​contains·​28·​entries:​20 Relocation·​section·​'.​rela.​plt'·​at·​offset·​0xd48·​contains·​28·​entries:​
21 ····​Offset·············​Info·············​Type···············​Symbol's·​Value··​Symbol's·​Name·​+·​Addend21 ····​Offset·············​Info·············​Type···············​Symbol's·​Value··​Symbol's·​Name·​+·​Addend
22 0000000000013000··​0000000300000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​dlt_message_print_hex​·​+·​022 0000000000013000··​0000000300000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​dlt_message_print_hex​·​+·​0
23 0000000000013008··​0000000500000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​dlt_file_init·​+·​023 0000000000013008··​0000000500000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​dlt_file_init·​+·​0
24 0000000000013010··​0000000600000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​__cxa_finalize@GLIBC_​2.​17·​+·​024 0000000000013010··​0000000600000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​__cxa_finalize@GLIBC_​2.​17·​+·​0
25 0000000000013018··​0000000900000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​dlt_message_print_mix​ed_plain·​+·​025 0000000000013018··​0000000900000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​dlt_message_print_mix​ed_plain·​+·​0
26 0000000000013020··​0000000b00000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​open@GLIBC_2.​17·​+·​026 0000000000013020··​0000000b00000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​open@GLIBC_2.​17·​+·​0
27 0000000000013028··​0000000c00000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​__libc_start_main@GLI​BC_2.​17·​+·​027 0000000000013028··​0000000c00000402·​R_AARCH64_JUMP_SLOT····​0000000000000000·​__libc_start_main@GLI​BC_2.​17·​+·​0
1.96 KB
readelf --wide --dynamic {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
  
1 Dynamic·​section·​at·​offset·​0x2d58·​contains·​29·​entries:​1 Dynamic·​section·​at·​offset·​0x2d58·​contains·​29·​entries:​
2 ··​Tag········​Type·························​Name/​Value2 ··​Tag········​Type·························​Name/​Value
3 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libdlt.​so.​2]3 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libdlt.​so.​2]
4 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libpthread.​so.​0]4 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libpthread.​so.​0]
5 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libc.​so.​6]5 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libc.​so.​6]
6 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[ld-​linux-​aarch64.​so.​1]6 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[ld-​linux-​aarch64.​so.​1]
7 ·​0x000000000000000c·​(INIT)​···············​0xfe07 ·​0x000000000000000c·​(INIT)​···············​0xfe8
8 ·​0x000000000000000d·​(FINI)​···············​0x1c448 ·​0x000000000000000d·​(FINI)​···············​0x1c44
9 ·​0x0000000000000019·​(INIT_ARRAY)​·········​0x12d489 ·​0x0000000000000019·​(INIT_ARRAY)​·········​0x12d48
10 ·​0x000000000000001b·​(INIT_ARRAYSZ)​·······​8·​(bytes)​10 ·​0x000000000000001b·​(INIT_ARRAYSZ)​·······​8·​(bytes)​
11 ·​0x000000000000001a·​(FINI_ARRAY)​·········​0x12d5011 ·​0x000000000000001a·​(FINI_ARRAY)​·········​0x12d50
12 ·​0x000000000000001c·​(FINI_ARRAYSZ)​·······​8·​(bytes)​12 ·​0x000000000000001c·​(FINI_ARRAYSZ)​·······​8·​(bytes)​
13 ·​0x000000006ffffef5·​(GNU_HASH)​···········​0x29813 ·​0x000000006ffffef5·​(GNU_HASH)​···········​0x298
14 ·​0x0000000000000005·​(STRTAB)​·············​0x81014 ·​0x0000000000000005·​(STRTAB)​·············​0x810
15 ·​0x0000000000000006·​(SYMTAB)​·············​0x30015 ·​0x0000000000000006·​(SYMTAB)​·············​0x300
16 ·​0x000000000000000a·​(STRSZ)​··············​740·​(bytes)​16 ·​0x000000000000000a·​(STRSZ)​··············​742·​(bytes)​
17 ·​0x000000000000000b·​(SYMENT)​·············​24·​(bytes)​17 ·​0x000000000000000b·​(SYMENT)​·············​24·​(bytes)​
18 ·​0x0000000000000015·​(DEBUG)​··············​0x018 ·​0x0000000000000015·​(DEBUG)​··············​0x0
19 ·​0x0000000000000003·​(PLTGOT)​·············​0x12fe819 ·​0x0000000000000003·​(PLTGOT)​·············​0x12fe8
20 ·​0x0000000000000002·​(PLTRELSZ)​···········​672·​(bytes)​20 ·​0x0000000000000002·​(PLTRELSZ)​···········​672·​(bytes)​
21 ·​0x0000000000000014·​(PLTREL)​·············​RELA21 ·​0x0000000000000014·​(PLTREL)​·············​RELA
22 ·​0x0000000000000017·​(JMPREL)​·············​0xd4022 ·​0x0000000000000017·​(JMPREL)​·············​0xd48
23 ·​0x0000000000000007·​(RELA)​···············​0xbc023 ·​0x0000000000000007·​(RELA)​···············​0xbc8
24 ·​0x0000000000000008·​(RELASZ)​·············​384·​(bytes)​24 ·​0x0000000000000008·​(RELASZ)​·············​384·​(bytes)​
25 ·​0x0000000000000009·​(RELAENT)​············​24·​(bytes)​25 ·​0x0000000000000009·​(RELAENT)​············​24·​(bytes)​
26 ·​0x000000006ffffffb·​(FLAGS_1)​············​Flags:​·​PIE26 ·​0x000000006ffffffb·​(FLAGS_1)​············​Flags:​·​PIE
27 ·​0x000000006ffffffe·​(VERNEED)​············​0xb6027 ·​0x000000006ffffffe·​(VERNEED)​············​0xb68
28 ·​0x000000006fffffff·​(VERNEEDNUM)​·········​328 ·​0x000000006fffffff·​(VERNEEDNUM)​·········​3
29 ·​0x000000006ffffff0·​(VERSYM)​·············​0xaf429 ·​0x000000006ffffff0·​(VERSYM)​·············​0xaf6
30 ·​0x000000006ffffff9·​(RELACOUNT)​··········​630 ·​0x000000006ffffff9·​(RELACOUNT)​··········​6
31 ·​0x0000000000000000·​(NULL)​···············​0x031 ·​0x0000000000000000·​(NULL)​···············​0x0
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
2 ··​Owner················​Data·​size·»       ​Description2 ··​Owner················​Data·​size·»       ​Description
3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​»       ​····​Build·​ID:​·319734e7a5cfbd971da71​cd247faaa783e51a46d3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​»       ​····​Build·​ID:​·7ece8def124b28924082d​848d1ee0e697ce63661
  
4 Displaying·​notes·​found·​in:​·​.​note.​ABI-​tag4 Displaying·​notes·​found·​in:​·​.​note.​ABI-​tag
5 ··​Owner················​Data·​size·»       ​Description5 ··​Owner················​Data·​size·»       ​Description
6 ··​GNU··················​0x00000010»     ​NT_GNU_ABI_TAG·​(ABI·​version·​tag)​»       ​····​OS:​·​Linux,​·​ABI:​·​3.​7.​06 ··​GNU··················​0x00000010»     ​NT_GNU_ABI_TAG·​(ABI·​version·​tag)​»       ​····​OS:​·​Linux,​·​ABI:​·​3.​7.​0
1.69 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​54·​entries:​1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​54·​entries:​
2 ·​Addr:​·​0x0000000000000af4··​Offset:​·​0x000af4··​Link:​·​5·​(.​dynsym)​2 ·​Addr:​·​0x0000000000000af6··​Offset:​·​0x000af6··​Link:​·​5·​(.​dynsym)​
3 ··​000:​···​0·​(*local*)​·······​0·​(*local*)​·······​0·​(*local*)​·······​0·​(*local*)​····3 ··​000:​···​0·​(*local*)​·······​0·​(*local*)​·······​0·​(*local*)​·······​0·​(*local*)​····
4 ··​004:​···​0·​(*local*)​·······​0·​(*local*)​·······​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​·4 ··​004:​···​0·​(*local*)​·······​0·​(*local*)​·······​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​·
5 ··​008:​···​2·​(GLIBC_2.​17)​····​0·​(*local*)​·······​2·​(GLIBC_2.​17)​····​3·​(GLIBC_2.​17)​·5 ··​008:​···​2·​(GLIBC_2.​17)​····​0·​(*local*)​·······​2·​(GLIBC_2.​17)​····​3·​(GLIBC_2.​17)​·
6 ··​00c:​···​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​0·​(*local*)​·······​2·​(GLIBC_2.​17)​·6 ··​00c:​···​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​0·​(*local*)​·······​2·​(GLIBC_2.​17)​·
7 ··​010:​···​0·​(*local*)​·······​0·​(*local*)​·······​2·​(GLIBC_2.​17)​····​3·​(GLIBC_2.​17)​·7 ··​010:​···​0·​(*local*)​·······​0·​(*local*)​·······​2·​(GLIBC_2.​17)​····​3·​(GLIBC_2.​17)​·
8 ··​014:​···​0·​(*local*)​·······​0·​(*local*)​·······​4·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​·8 ··​014:​···​0·​(*local*)​·······​0·​(*local*)​·······​4·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​·
9 ··​018:​···​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​0·​(*local*)​·······​2·​(GLIBC_2.​17)​·9 ··​018:​···​2·​(GLIBC_2.​17)​····​2·​(GLIBC_2.​17)​····​0·​(*local*)​·······​2·​(GLIBC_2.​17)​·
Offset 13, 14 lines modifiedOffset 13, 14 lines modified
13 ··​024:​···​2·​(GLIBC_2.​17)​····​0·​(*local*)​·······​2·​(GLIBC_2.​17)​····​1·​(*global*)​···13 ··​024:​···​2·​(GLIBC_2.​17)​····​0·​(*local*)​·······​2·​(GLIBC_2.​17)​····​1·​(*global*)​···
14 ··​028:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···14 ··​028:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
15 ··​02c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···15 ··​02c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
16 ··​030:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···16 ··​030:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
17 ··​034:​···​1·​(*global*)​······​1·​(*global*)​···17 ··​034:​···​1·​(*global*)​······​1·​(*global*)​···
  
18 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​3·​entries:​18 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​3·​entries:​
19 ·​Addr:​·​0x0000000000000b60··​Offset:​·​0x000b60··​Link:​·​6·​(.​dynstr)​19 ·​Addr:​·​0x0000000000000b68··​Offset:​·​0x000b68··​Link:​·​6·​(.​dynstr)​
20 ··​000000:​·​Version:​·​1··​File:​·​ld-​linux-​aarch64.​so.​1··​Cnt:​·​120 ··​000000:​·​Version:​·​1··​File:​·​ld-​linux-​aarch64.​so.​1··​Cnt:​·​1
21 ··​0x0010:​···​Name:​·​GLIBC_2.​17··​Flags:​·​none··​Version:​·​421 ··​0x0010:​···​Name:​·​GLIBC_2.​17··​Flags:​·​none··​Version:​·​4
22 ··​0x0020:​·​Version:​·​1··​File:​·​libpthread.​so.​0··​Cnt:​·​122 ··​0x0020:​·​Version:​·​1··​File:​·​libpthread.​so.​0··​Cnt:​·​1
23 ··​0x0030:​···​Name:​·​GLIBC_2.​17··​Flags:​·​none··​Version:​·​323 ··​0x0030:​···​Name:​·​GLIBC_2.​17··​Flags:​·​none··​Version:​·​3
24 ··​0x0040:​·​Version:​·​1··​File:​·​libc.​so.​6··​Cnt:​·​124 ··​0x0040:​·​Version:​·​1··​File:​·​libc.​so.​6··​Cnt:​·​1
25 ··​0x0050:​···​Name:​·​GLIBC_2.​17··​Flags:​·​none··​Version:​·​225 ··​0x0050:​···​Name:​·​GLIBC_2.​17··​Flags:​·​none··​Version:​·​2
480 B
strings --all {}
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ERROR:​·​Selected·​end·​message·​%d·​is·​out·​of·​range!79 ERROR:​·​Selected·​end·​message·​%d·​is·​out·​of·​range!
80 [%s]80 [%s]
81 in·​main:​·​writev(ohandle,​·​iov,​·​2)​;​·​returned·​an·​error!81 in·​main:​·​writev(ohandle,​·​iov,​·​2)​;​·​returned·​an·​error!
82 Total·​number·​of·​messages:​·​%d82 Total·​number·​of·​messages:​·​%d
83 Filtered·​number·​of·​messages:​·​%d83 Filtered·​number·​of·​messages:​·​%d
84 ERROR:​·​No·​file·​selected84 ERROR:​·​No·​file·​selected
85 /​usr/​lib/​debug/​.​dwz/​aarch64-​linux-​gnu/​dlt-​tools.​debug85 /​usr/​lib/​debug/​.​dwz/​aarch64-​linux-​gnu/​dlt-​tools.​debug
86 9734e7a5cfbd971da71cd​247faaa783e51a46d.​debug86 ce8def124b28924082d84​8d1ee0e697ce63661.​debug
87 .​shstrtab87 .​shstrtab
88 .​interp88 .​interp
89 .​note.​gnu.​build-​id89 .​note.​gnu.​build-​id
90 .​note.​ABI-​tag90 .​note.​ABI-​tag
91 .​gnu.​hash91 .​gnu.​hash
92 .​dynsym92 .​dynsym
93 .​dynstr93 .​dynstr
699 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 42, 9 lines modifiedOffset 42, 9 lines modified
42 ··​0x00000a80·​6c696263·​5f637375·​5f696e69·​74005f65·​libc_csu_init.​_e42 ··​0x00000a80·​6c696263·​5f637375·​5f696e69·​74005f65·​libc_csu_init.​_e
43 ··​0x00000a90·​6e64005f·​5f656e64·​5f5f005f·​5f627373·​nd.​__end__.​__bss43 ··​0x00000a90·​6e64005f·​5f656e64·​5f5f005f·​5f627373·​nd.​__end__.​__bss
44 ··​0x00000aa0·​5f737461·​72740075·​73616765·​00474c49·​_start.​usage.​GLI44 ··​0x00000aa0·​5f737461·​72740075·​73616765·​00474c49·​_start.​usage.​GLI
45 ··​0x00000ab0·​42435f32·​2e313700·​00000000·​00000000·​BC_2.​17.​.​.​.​.​.​.​.​.​45 ··​0x00000ab0·​42435f32·​2e313700·​00000000·​00000000·​BC_2.​17.​.​.​.​.​.​.​.​.​
46 ··​0x00000ac0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​46 ··​0x00000ac0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
47 ··​0x00000ad0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​47 ··​0x00000ad0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
48 ··​0x00000ae0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​48 ··​0x00000ae0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
49 ··​0x00000af0·​00000000····························.​.​.​.​49 ··​0x00000af0·​00000000·0000·······················.​.​.​.​.​.​
  
627 B
objdump --line-numbers --disassemble --demangle --reloc --section=.init {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
  
  
1 Disassembly·​of·​section·​.​init:​1 Disassembly·​of·​section·​.​init:​
  
2 0000000000000fe0·​<.​init>:​2 0000000000000fe8·​<.​init>:​
3 _init()​:​3 _init()​:​
4 ·​fe0:​»       ​a9bf7bfd·»       ​stp»    ​x29,​·​x30,​·​[sp,​·​#-​16]!4 ·​fe8:​»       ​a9bf7bfd·»       ​stp»    ​x29,​·​x30,​·​[sp,​·​#-​16]!
5 ·​fe4:​»       ​910003fd·»       ​mov»    ​x29,​·​sp5 ·​fec:​»       ​910003fd·»       ​mov»    ​x29,​·​sp
6 ·​fe8:​»       ​9400026b·»       ​bl»     ​1994·​<_start@@Base+0x38>6 ·​ff0:​»       ​94000269·»       ​bl»     ​1994·​<_start@@Base+0x38>
7 ·​fec:​»       ​a8c17bfd·»       ​ldp»    ​x29,​·​x30,​·​[sp],​·​#167 ·​ff4:​»       ​a8c17bfd·»       ​ldp»    ​x29,​·​x30,​·​[sp],​·​#16
8 ·​ff0:​»       ​d65f03c0·»       ​ret8 ·​ff8:​»       ​d65f03c0·»       ​ret
1.03 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
stderr from `objdump --line-numbers --disassemble --demangle --reloc --section=.text {}`: objdump: DWARF error: unable to read alt ref 6850
    
Offset 660, 15 lines modifiedOffset 660, 15 lines modified
660 ····​1bd8:​»       ​b0000095·»       ​adrp»   ​x21,​·​12000·​<_IO_stdin_used@@Base​+0x103a8>660 ····​1bd8:​»       ​b0000095·»       ​adrp»   ​x21,​·​12000·​<_IO_stdin_used@@Base​+0x103a8>
661 ····​1bdc:​»       ​913522b5·»       ​add»    ​x21,​·​x21,​·​#0xd48661 ····​1bdc:​»       ​913522b5·»       ​add»    ​x21,​·​x21,​·​#0xd48
662 ····​1be0:​»       ​cb150294·»       ​sub»    ​x20,​·​x20,​·​x21662 ····​1be0:​»       ​cb150294·»       ​sub»    ​x20,​·​x20,​·​x21
663 ····​1be4:​»       ​2a0003f6·»       ​mov»    ​w22,​·​w0663 ····​1be4:​»       ​2a0003f6·»       ​mov»    ​w22,​·​w0
664 ····​1be8:​»       ​a90363f7·»       ​stp»    ​x23,​·​x24,​·​[sp,​·​#48]664 ····​1be8:​»       ​a90363f7·»       ​stp»    ​x23,​·​x24,​·​[sp,​·​#48]
665 ····​1bec:​»       ​aa0103f7·»       ​mov»    ​x23,​·​x1665 ····​1bec:​»       ​aa0103f7·»       ​mov»    ​x23,​·​x1
666 ····​1bf0:​»       ​aa0203f8·»       ​mov»    ​x24,​·​x2666 ····​1bf0:​»       ​aa0203f8·»       ​mov»    ​x24,​·​x2
667 ····​1bf4:​»       ​97fffcfb·»       ​bl»     ​fe0·​<dlt_message_print_he​x@plt-​0x40>667 ····​1bf4:​»       ​97fffcfd·»       ​bl»     ​fe8·​<dlt_message_print_he​x@plt-​0x38>
668 ····​1bf8:​»       ​eb940fff·»       ​cmp»    ​xzr,​·​x20,​·​asr·​#3668 ····​1bf8:​»       ​eb940fff·»       ​cmp»    ​xzr,​·​x20,​·​asr·​#3
669 ····​1bfc:​»       ​54000160·»       ​b.​eq»     ​1c28·​<__libc_csu_init@@Bas​e+0x68>··​/​/​·​b.​none669 ····​1bfc:​»       ​54000160·»       ​b.​eq»     ​1c28·​<__libc_csu_init@@Bas​e+0x68>··​/​/​·​b.​none
670 ····​1c00:​»       ​9343fe94·»       ​asr»    ​x20,​·​x20,​·​#3670 ····​1c00:​»       ​9343fe94·»       ​asr»    ​x20,​·​x20,​·​#3
671 ····​1c04:​»       ​d2800013·»       ​mov»    ​x19,​·​#0x0···················»       ​/​/​·​#0671 ····​1c04:​»       ​d2800013·»       ​mov»    ​x19,​·​#0x0···················»       ​/​/​·​#0
672 ····​1c08:​»       ​f8737aa3·»       ​ldr»    ​x3,​·​[x21,​·​x19,​·​lsl·​#3]672 ····​1c08:​»       ​f8737aa3·»       ​ldr»    ​x3,​·​[x21,​·​x19,​·​lsl·​#3]
673 ····​1c0c:​»       ​aa1803e2·»       ​mov»    ​x2,​·​x24673 ····​1c0c:​»       ​aa1803e2·»       ​mov»    ​x2,​·​x24
674 ····​1c10:​»       ​91000673·»       ​add»    ​x19,​·​x19,​·​#0x1674 ····​1c10:​»       ​91000673·»       ​add»    ​x19,​·​x19,​·​#0x1
812 B
stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·​dump·​of·​section·​'.​gnu_debuglink':​1 Hex·​dump·​of·​section·​'.​gnu_debuglink':​
2 ··​0x00000000·39373334·​65376135·63666264·​39373164·9734e7a5cfbd971d2 ··​0x00000000·63653864·​65663132·34623238·​39323430·ce8def124b289240
3 ··​0x00000010·61373163·64323437·​66616161·​37383365·a71cd247faaa783e3 ··​0x00000010·​38326438·34386431·​65653065·​36393763·82d848d1ee0e697c
4 ··​0x00000020·35316134·​36642e64·​65627567·​00000000·51a46d.​debug.​.​.​.​4 ··​0x00000020·65363336·​36312e64·​65627567·​00000000·e63661.​debug.​.​.​.​
5 ··​0x00000030·92fac841····························​.​.​.​A5 ··​0x00000030·e0f93d4a····························​.​.​=J
  
148 KB
./usr/bin/dlt-dbus
883 B
readelf --wide --file-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ··​Data:​······························​2's·​complement,​·​little·​endian4 ··​Data:​······························​2's·​complement,​·​little·​endian
5 ··​Version:​···························​1·​(current)​5 ··​Version:​···························​1·​(current)​
6 ··​OS/​ABI:​····························​UNIX·​-​·​System·​V6 ··​OS/​ABI:​····························​UNIX·​-​·​System·​V
7 ··​ABI·​Version:​·······················​07 ··​ABI·​Version:​·······················​0
8 ··​Type:​······························​DYN·​(Shared·​object·​file)​8 ··​Type:​······························​DYN·​(Shared·​object·​file)​
9 ··​Machine:​···························​AArch649 ··​Machine:​···························​AArch64
10 ··​Version:​···························​0x110 ··​Version:​···························​0x1
11 ··​Entry·​point·​address:​···············​0x1d9c11 ··​Entry·​point·​address:​···············​0x1dac
12 ··​Start·​of·​program·​headers:​··········​64·​(bytes·​into·​file)​12 ··​Start·​of·​program·​headers:​··········​64·​(bytes·​into·​file)​
13 ··​Start·​of·​section·​headers:​··········​17192·​(bytes·​into·​file)​13 ··​Start·​of·​section·​headers:​··········​17192·​(bytes·​into·​file)​
14 ··​Flags:​·····························​0x014 ··​Flags:​·····························​0x0
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)​
1.47 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·​0x1d9c2 Entry·​point·​0x1dac
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 ··​INTERP·········​0x000238·​0x0000000000000238·​0x0000000000000238·​0x00001b·​0x00001b·​R···​0x17 ··​INTERP·········​0x000238·​0x0000000000000238·​0x0000000000000238·​0x00001b·​0x00001b·​R···​0x1
8 ······​[Requesting·​program·​interpreter:​·​/​lib/​ld-​linux-​aarch64.​so.​1]8 ······​[Requesting·​program·​interpreter:​·​/​lib/​ld-​linux-​aarch64.​so.​1]
9 ··​LOAD···········​0x000000·​0x0000000000000000·​0x0000000000000000·​0x002d64·​0x002d64·​R·​E·​0x100009 ··​LOAD···········​0x000000·​0x0000000000000000·​0x0000000000000000·​0x002d74·​0x002d74·​R·​E·​0x10000
10 ··​LOAD···········​0x003d48·​0x0000000000013d48·​0x0000000000013d48·​0x000450·​0x8000498·​RW··​0x1000010 ··​LOAD···········​0x003d48·​0x0000000000013d48·​0x0000000000013d48·​0x000450·​0x8000498·​RW··​0x10000
11 ··​DYNAMIC········​0x003d58·​0x0000000000013d58·​0x0000000000013d58·​0x000220·​0x000220·​RW··​0x811 ··​DYNAMIC········​0x003d58·​0x0000000000013d58·​0x0000000000013d58·​0x000220·​0x000220·​RW··​0x8
12 ··​NOTE···········​0x000254·​0x0000000000000254·​0x0000000000000254·​0x000044·​0x000044·​R···​0x412 ··​NOTE···········​0x000254·​0x0000000000000254·​0x0000000000000254·​0x000044·​0x000044·​R···​0x4
13 ··​GNU_EH_FRAME···​0x002a5c·​0x0000000000002a5c·​0x0000000000002a5c·​0x000074·​0x000074·​R···​0x413 ··​GNU_EH_FRAME···​0x002a6c·​0x0000000000002a6c·​0x0000000000002a6c·​0x000074·​0x000074·​R···​0x4
14 ··​GNU_STACK······​0x000000·​0x0000000000000000·​0x0000000000000000·​0x000000·​0x000000·​RW··​0x1014 ··​GNU_STACK······​0x000000·​0x0000000000000000·​0x0000000000000000·​0x000000·​0x000000·​RW··​0x10
15 ··​GNU_RELRO······​0x003d48·​0x0000000000013d48·​0x0000000000013d48·​0x0002b8·​0x0002b8·​R···​0x115 ··​GNU_RELRO······​0x003d48·​0x0000000000013d48·​0x0000000000013d48·​0x0002b8·​0x0002b8·​R···​0x1
  
16 ·​Section·​to·​Segment·​mapping:​16 ·​Section·​to·​Segment·​mapping:​
17 ··​Segment·​Sections.​.​.​17 ··​Segment·​Sections.​.​.​
18 ···​00·····18 ···​00·····
19 ···​01·····​.​interp·19 ···​01·····​.​interp·
3.41 KB
readelf --wide --sections {}
    
Offset 4, 26 lines modifiedOffset 4, 26 lines modified
4 ··​[Nr]·​Name··············​Type············​Address··········​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al4 ··​[Nr]·​Name··············​Type············​Address··········​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al
5 ··​[·​0]···················​NULL············​0000000000000000·​000000·​000000·​00······​0···​0··​05 ··​[·​0]···················​NULL············​0000000000000000·​000000·​000000·​00······​0···​0··​0
6 ··​[·​1]·​.​interp···········​PROGBITS········​0000000000000238·​000238·​00001b·​00···​A··​0···​0··​16 ··​[·​1]·​.​interp···········​PROGBITS········​0000000000000238·​000238·​00001b·​00···​A··​0···​0··​1
7 ··​[·​2]·​.​note.​gnu.​build-​id·​NOTE············​0000000000000254·​000254·​000024·​00···​A··​0···​0··​47 ··​[·​2]·​.​note.​gnu.​build-​id·​NOTE············​0000000000000254·​000254·​000024·​00···​A··​0···​0··​4
8 ··​[·​3]·​.​note.​ABI-​tag·····​NOTE············​0000000000000278·​000278·​000020·​00···​A··​0···​0··​48 ··​[·​3]·​.​note.​ABI-​tag·····​NOTE············​0000000000000278·​000278·​000020·​00···​A··​0···​0··​4
9 ··​[·​4]·​.​gnu.​hash·········​GNU_HASH········​0000000000000298·​000298·​0000b8·​00···​A··​5···​0··​89 ··​[·​4]·​.​gnu.​hash·········​GNU_HASH········​0000000000000298·​000298·​0000b8·​00···​A··​5···​0··​8
10 ··​[·​5]·​.​dynsym···········​DYNSYM··········​0000000000000350·​000350·​000768·​18···​A··​6···​3··​810 ··​[·​5]·​.​dynsym···········​DYNSYM··········​0000000000000350·​000350·​000768·​18···​A··​6···​3··​8
11 ··​[·​6]·​.​dynstr···········​STRTAB··········​0000000000000ab8·​000ab8·​0004a9·​00···​A··​0···​0··​111 ··​[·​6]·​.​dynstr···········​STRTAB··········​0000000000000ab8·​000ab8·​0004ab·​00···​A··​0···​0··​1
12 ··​[·​7]·​.​gnu.​version······​VERSYM··········​0000000000000f62·​000f62·​00009e·​02···​A··​5···​0··​212 ··​[·​7]·​.​gnu.​version······​VERSYM··········​0000000000000f64·​000f64·​00009e·​02···​A··​5···​0··​2
13 ··​[·​8]·​.​gnu.​version_r····​VERNEED·········​0000000000001000·​001000·​000060·​00···​A··​6···​3··​813 ··​[·​8]·​.​gnu.​version_r····​VERNEED·········​0000000000001008·​001008·​000060·​00···​A··​6···​3··​8
14 ··​[·​9]·​.​rela.​dyn·········​RELA············​0000000000001060·​001060·​000180·​18···​A··​5···​0··​814 ··​[·​9]·​.​rela.​dyn·········​RELA············​0000000000001068·​001068·​000180·​18···​A··​5···​0··​8
15 ··​[10]·​.​rela.​plt·········​RELA············​00000000000011e0·​0011e0·​000498·​18··​AI··​5··​22··​815 ··​[10]·​.​rela.​plt·········​RELA············​00000000000011e8·​0011e8·​000498·​18··​AI··​5··​22··​8
16 ··​[11]·​.​init·············​PROGBITS········​0000000000001678·​001678·​000014·​00··​AX··​0···​0··​416 ··​[11]·​.​init·············​PROGBITS········​0000000000001680·​001680·​000014·​00··​AX··​0···​0··​4
17 ··​[12]·​.​plt··············​PROGBITS········​0000000000001690·​001690·​000330·​10··​AX··​0···​0·​1617 ··​[12]·​.​plt··············​PROGBITS········​00000000000016a0·​0016a0·​000330·​10··​AX··​0···​0·​16
18 ··​[13]·​.​text·············​PROGBITS········​00000000000019c0·​0019c0·​000c6c·​00··​AX··​0···​0··​818 ··​[13]·​.​text·············​PROGBITS········​00000000000019d0·​0019d0·​000c6c·​00··​AX··​0···​0··​8
19 ··​[14]·​.​fini·············​PROGBITS········​000000000000262c·​00262c·​000010·​00··​AX··​0···​0··​419 ··​[14]·​.​fini·············​PROGBITS········​000000000000263c·​00263c·​000010·​00··​AX··​0···​0··​4
20 ··​[15]·​.​rodata···········​PROGBITS········​0000000000002640·​002640·​00041a·​00···​A··​0···​0··​820 ··​[15]·​.​rodata···········​PROGBITS········​0000000000002650·​002650·​00041a·​00···​A··​0···​0··​8
21 ··​[16]·​.​eh_frame_hdr·····​PROGBITS········​0000000000002a5c·​002a5c·​000074·​00···​A··​0···​0··​421 ··​[16]·​.​eh_frame_hdr·····​PROGBITS········​0000000000002a6c·​002a6c·​000074·​00···​A··​0···​0··​4
22 ··​[17]·​.​eh_frame·········​PROGBITS········​0000000000002ad0·​002ad0·​000294·​00···​A··​0···​0··​822 ··​[17]·​.​eh_frame·········​PROGBITS········​0000000000002ae0·​002ae0·​000294·​00···​A··​0···​0··​8
23 ··​[18]·​.​init_array·······​INIT_ARRAY······​0000000000013d48·​003d48·​000008·​08··​WA··​0···​0··​823 ··​[18]·​.​init_array·······​INIT_ARRAY······​0000000000013d48·​003d48·​000008·​08··​WA··​0···​0··​8
24 ··​[19]·​.​fini_array·······​FINI_ARRAY······​0000000000013d50·​003d50·​000008·​08··​WA··​0···​0··​824 ··​[19]·​.​fini_array·······​FINI_ARRAY······​0000000000013d50·​003d50·​000008·​08··​WA··​0···​0··​8
25 ··​[20]·​.​dynamic··········​DYNAMIC·········​0000000000013d58·​003d58·​000220·​10··​WA··​6···​0··​825 ··​[20]·​.​dynamic··········​DYNAMIC·········​0000000000013d58·​003d58·​000220·​10··​WA··​6···​0··​8
26 ··​[21]·​.​got··············​PROGBITS········​0000000000013f78·​003f78·​000070·​08··​WA··​0···​0··​826 ··​[21]·​.​got··············​PROGBITS········​0000000000013f78·​003f78·​000070·​08··​WA··​0···​0··​8
27 ··​[22]·​.​got.​plt··········​PROGBITS········​0000000000013fe8·​003fe8·​0001a0·​08··​WA··​0···​0··​827 ··​[22]·​.​got.​plt··········​PROGBITS········​0000000000013fe8·​003fe8·​0001a0·​08··​WA··​0···​0··​8
28 ··​[23]·​.​data·············​PROGBITS········​0000000000014188·​004188·​000010·​00··​WA··​0···​0··​828 ··​[23]·​.​data·············​PROGBITS········​0000000000014188·​004188·​000010·​00··​WA··​0···​0··​8
29 ··​[24]·​.​bss··············​NOBITS··········​0000000000014198·​004198·​8000048·​00··​WA··​0···​0··​829 ··​[24]·​.​bss··············​NOBITS··········​0000000000014198·​004198·​8000048·​00··​WA··​0···​0··​8
3.55 KB
readelf --wide --symbols {}
<
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified