1.75 MB
reproducibleA vs.
reproducibleB-extended
1.75 MB
reproducibleA/tmp vs.
reproducibleB-extended/tmp
1.75 MB
reproducibleA/tmp/deploy vs.
reproducibleB-extended/tmp/deploy
576 KB
reproducibleA/tmp/deploy/deb vs.
reproducibleB-extended/tmp/deploy/deb
576 KB
reproducibleA/tmp/deploy/deb/x86-64-v3 vs.
reproducibleB-extended/tmp/deploy/deb/x86-64-v3
164 KB
reproducibleA/tmp/deploy/deb/x86-64-v3/clang-dbg_21.1.1-r0_amd64.deb vs.
reproducibleB-extended/tmp/deploy/deb/x86-64-v3/clang-dbg_21.1.1-r0_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2011-04-05·23:00:00.000000·debian-binary1 -rw-r--r--···0········0········0········4·2011-04-05·23:00:00.000000·debian-binary
2 -rw-r--r--···0········0········0······764·2011-04-05·23:00:00.000000·control.tar.xz2 -rw-r--r--···0········0········0······764·2011-04-05·23:00:00.000000·control.tar.xz
3 -rw-r--r--···0········0········0··3706604·2011-04-05·23:00:00.000000·data.tar.xz3 -rw-r--r--···0········0········0··3706896·2011-04-05·23:00:00.000000·data.tar.xz
164 KB
data.tar.xz
164 KB
data.tar
4.69 KB
./usr/bin/.debug/amdgpu-arch
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x41b03 Entry·point·0x41b0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x002fd0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x002fd8·R···0x1000
10 ··LOAD···········0x001000·0x0000000000003000·0x0000000000003000·0x000000·0x004935·R·E·0x100010 ··LOAD···········0x001000·0x0000000000003000·0x0000000000003000·0x000000·0x004935·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x100011 ··LOAD···········0x001000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x1000
12 ··LOAD···········0x000850·0x000000000000a850·0x000000000000a850·0x000000·0x000c10·RW··0x100012 ··LOAD···········0x000850·0x000000000000a850·0x000000000000a850·0x000000·0x000c10·RW··0x1000
13 ··DYNAMIC········0x002850·0x000000000000ab68·0x000000000000ab68·0x000000·0x000230·RW··0x813 ··DYNAMIC········0x002850·0x000000000000ab68·0x000000000000ab68·0x000000·0x000230·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x002728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x416 ··NOTE···········0x002728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000080·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000080·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000440·0003a4·000918·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000440·0003a4·000918·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000000d58·0003a4·00112c·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000000d58·0003a4·001135·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000001e84·0003a4·0000c2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000001e8e·0003a4·0000c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000001f48·0003a4·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000001f50·0003a4·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000002058·0003a4·0009d8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000002060·0003a4·0009d8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000002a30·0003a4·0005a0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000002a38·0003a4·0005a0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000003000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000003000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000003020·001000·0003d0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000003020·001000·0003d0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000033f0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000033f0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000003400·001000·004526·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000003400·001000·004526·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000007928·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000007928·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000008000·001000·00099e·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000008000·001000·00099e·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000089a0·001000·00022c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000089a0·001000·00022c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a3ca46b641608ce8102b3831214a71aeae260e16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·676f52beb02682a68dedc60d8e0525292cb9f124
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.68 KB
./usr/bin/.debug/clang++
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xddb03 Entry·point·0xddb0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0098d8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0098e0·R···0x1000
10 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0196e1·R·E·0x100010 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0196e1·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x100011 ··LOAD···········0x001000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x1000
12 ··LOAD···········0x0001f8·0x00000000000271f8·0x00000000000271f8·0x000000·0x000ea0·RW··0x100012 ··LOAD···········0x0001f8·0x00000000000271f8·0x00000000000271f8·0x000000·0x000ea0·RW··0x1000
13 ··DYNAMIC········0x0041f8·0x0000000000027310·0x0000000000027310·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0041f8·0x0000000000027310·0x0000000000027310·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x003c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x416 ··NOTE···········0x003c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000198·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000198·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000558·0003a4·002358·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000558·0003a4·002358·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000028b0·0003a4·0048c5·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000028b0·0003a4·0048ce·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000007176·0003a4·0002f2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000000717e·0003a4·0002f2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000007468·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000007470·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000007568·0003a4·0005e8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000007570·0003a4·0005e8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000007b50·0003a4·001d88·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000007b58·0003a4·001d88·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000000a020·001000·0013c0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000000a020·001000·0013c0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000000b3e0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000000b3e0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000000b400·001000·0182d1·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000000b400·001000·0182d1·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········00000000000236d4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00000000000236d4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000024000·001000·000972·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000024000·001000·000972·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000024974·001000·0003ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000024974·001000·0003ac·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1faa449b73772498262a5baace8d7c529ee16f596 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deb22b1a3001948b7b4cef1e89a2cbc9f419d77d
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.68 KB
./usr/bin/.debug/clang-21
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xddb03 Entry·point·0xddb0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0098d8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0098e0·R···0x1000
10 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0196e1·R·E·0x100010 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0196e1·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x100011 ··LOAD···········0x001000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x1000
12 ··LOAD···········0x0001f8·0x00000000000271f8·0x00000000000271f8·0x000000·0x000ea0·RW··0x100012 ··LOAD···········0x0001f8·0x00000000000271f8·0x00000000000271f8·0x000000·0x000ea0·RW··0x1000
13 ··DYNAMIC········0x0041f8·0x0000000000027310·0x0000000000027310·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0041f8·0x0000000000027310·0x0000000000027310·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x003c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x416 ··NOTE···········0x003c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000198·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000198·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000558·0003a4·002358·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000558·0003a4·002358·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000028b0·0003a4·0048c5·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000028b0·0003a4·0048ce·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000007176·0003a4·0002f2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000000717e·0003a4·0002f2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000007468·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000007470·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000007568·0003a4·0005e8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000007570·0003a4·0005e8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000007b50·0003a4·001d88·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000007b58·0003a4·001d88·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000000a020·001000·0013c0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000000a020·001000·0013c0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000000b3e0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000000b3e0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000000b400·001000·0182d1·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000000b400·001000·0182d1·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········00000000000236d4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00000000000236d4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000024000·001000·000972·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000024000·001000·000972·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000024974·001000·0003ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000024974·001000·0003ac·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1faa449b73772498262a5baace8d7c529ee16f596 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deb22b1a3001948b7b4cef1e89a2cbc9f419d77d
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
./usr/bin/.debug/clang-apply-replacements
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xb6903 Entry·point·0xb690
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x004648·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x004650·R···0x1000
10 ··LOAD···········0x001000·0x0000000000005000·0x0000000000005000·0x000000·0x018cb5·R·E·0x100010 ··LOAD···········0x001000·0x0000000000005000·0x0000000000005000·0x000000·0x018cb5·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000001e000·0x000000000001e000·0x0038a4·0x0038a4·R···0x100011 ··LOAD···········0x001000·0x000000000001e000·0x000000000001e000·0x0038a4·0x0038a4·R···0x1000
12 ··LOAD···········0x000818·0x0000000000022818·0x0000000000022818·0x000000·0x000db8·RW··0x100012 ··LOAD···········0x000818·0x0000000000022818·0x0000000000022818·0x000000·0x000db8·RW··0x1000
13 ··DYNAMIC········0x005818·0x00000000000229c8·0x00000000000229c8·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x005818·0x00000000000229c8·0x00000000000229c8·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x004884·0x0000000000021884·0x0000000000021884·0x000020·0x000020·R···0x416 ··NOTE···········0x004884·0x0000000000021884·0x0000000000021884·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000134·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000134·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000004f8·0003a4·000ed0·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000004f8·0003a4·000ed0·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000013c8·0003a4·001f9e·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000013c8·0003a4·001fa7·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000003366·0003a4·00013c·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000003370·0003a4·00013c·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········00000000000034a8·0003a4·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········00000000000034b0·0003a4·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000003598·0003a4·0006f0·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········00000000000035a0·0003a4·0006f0·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000003c88·0003a4·0009c0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000003c90·0003a4·0009c0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000005000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000005000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000005020·001000·000690·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000005020·001000·000690·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000056b0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000056b0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········00000000000056c0·001000·0185e5·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········00000000000056c0·001000·0185e5·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000001dca8·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000001dca8·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000001e000·001000·000930·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000001e000·001000·000930·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000001e930·001000·0004ec·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000001e930·001000·0004ec·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7c1a56bbbf39a3cff1aae5085bb6ce2bfec217a26 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·13dc124d4033fc69671f73cebf0572a25d122d42
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
./usr/bin/.debug/clang-change-namespace
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x32e903 Entry·point·0x32e90
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x02cfd8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x02cfe0·R···0x1000
10 ··LOAD···········0x001000·0x000000000002d000·0x000000000002d000·0x000000·0x03afbd·R·E·0x100010 ··LOAD···········0x001000·0x000000000002d000·0x000000000002d000·0x000000·0x03afbd·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000068000·0x0000000000068000·0x0144a4·0x0144a4·R···0x100011 ··LOAD···········0x001000·0x0000000000068000·0x0000000000068000·0x0144a4·0x0144a4·R···0x1000
12 ··LOAD···········0x000e58·0x000000000007de58·0x000000000007de58·0x000000·0x006888·RW··0x100012 ··LOAD···········0x000e58·0x000000000007de58·0x000000000007de58·0x000000·0x006888·RW··0x1000
13 ··DYNAMIC········0x015e58·0x00000000000835c0·0x00000000000835c0·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x015e58·0x00000000000835c0·0x00000000000835c0·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x015484·0x000000000007c484·0x000000000007c484·0x000020·0x000020·R···0x416 ··NOTE···········0x015484·0x000000000007c484·0x000000000007c484·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0020e0·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0020e0·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000024a0·0003a4·006948·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000024a0·0003a4·006948·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000008de8·0003a4·01321b·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000008de8·0003a4·013224·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········000000000001c004·0003a4·0008c6·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000001c00c·0003a4·0008c6·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········000000000001c8d0·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········000000000001c8d8·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········000000000001c9d0·0003a4·00f060·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········000000000001c9d8·0003a4·00f060·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········000000000002ba30·0003a4·0015a8·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········000000000002ba38·0003a4·0015a8·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000002d000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000002d000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000002d020·001000·000e80·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000002d020·001000·000e80·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000002dea0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000002dea0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000002dec0·001000·03a0ee·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000002dec0·001000·03a0ee·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000067fb0·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000067fb0·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000068000·001000·00782a·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000068000·001000·00782a·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000006f82c·001000·002214·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000006f82c·001000·002214·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7ddf5729ce2330964e7412698ecb171666cbf66f6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9e9bdc4b3f6ddad06ddd5e56c34100229b928c05
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/clang-check
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x71003 Entry·point·0x7100
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x004850·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x004858·R···0x1000
10 ··LOAD···········0x001000·0x0000000000005000·0x0000000000005000·0x000000·0x004329·R·E·0x100010 ··LOAD···········0x001000·0x0000000000005000·0x0000000000005000·0x000000·0x004329·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x002024·0x002024·R···0x100011 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x002024·0x002024·R···0x1000
12 ··LOAD···········0x000488·0x000000000000d488·0x000000000000d488·0x000000·0x0013f8·RW··0x100012 ··LOAD···········0x000488·0x000000000000d488·0x000000000000d488·0x000000·0x0013f8·RW··0x1000
13 ··DYNAMIC········0x003488·0x000000000000dac8·0x000000000000dac8·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x003488·0x000000000000dac8·0x000000000000dac8·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x003004·0x000000000000c004·0x000000000000c004·0x000020·0x000020·R···0x416 ··NOTE···········0x003004·0x000000000000c004·0x000000000000c004·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000114·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000114·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000004d8·0003a4·000cc0·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000004d8·0003a4·000cc0·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001198·0003a4·001a5e·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001198·0003a4·001a67·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000002bf6·0003a4·000110·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000002c00·0003a4·000110·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000002d08·0003a4·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000002d10·0003a4·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000002df8·0003a4·001350·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000002e00·0003a4·001350·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000004148·0003a4·000708·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000004150·0003a4·000708·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000005000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000005000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000005020·001000·0004c0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000005020·001000·0004c0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000054e0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000054e0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000005500·001000·003e1b·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000005500·001000·003e1b·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000000931c·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000000931c·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000000a000·001000·000b40·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000000a000·001000·000b40·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000ab40·001000·0003cc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000ab40·001000·0003cc·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4a12f18793e7d64c6a61a11f20f2a41c6d569cba6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·39287089bf776d1c99fedb315f7273ae0e4f08d1
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.68 KB
./usr/bin/.debug/clang-cl
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xddb03 Entry·point·0xddb0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0098d8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0098e0·R···0x1000
10 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0196e1·R·E·0x100010 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0196e1·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x100011 ··LOAD···········0x001000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x1000
12 ··LOAD···········0x0001f8·0x00000000000271f8·0x00000000000271f8·0x000000·0x000ea0·RW··0x100012 ··LOAD···········0x0001f8·0x00000000000271f8·0x00000000000271f8·0x000000·0x000ea0·RW··0x1000
13 ··DYNAMIC········0x0041f8·0x0000000000027310·0x0000000000027310·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0041f8·0x0000000000027310·0x0000000000027310·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x003c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x416 ··NOTE···········0x003c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000198·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000198·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000558·0003a4·002358·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000558·0003a4·002358·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000028b0·0003a4·0048c5·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000028b0·0003a4·0048ce·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000007176·0003a4·0002f2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000000717e·0003a4·0002f2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000007468·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000007470·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000007568·0003a4·0005e8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000007570·0003a4·0005e8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000007b50·0003a4·001d88·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000007b58·0003a4·001d88·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000000a020·001000·0013c0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000000a020·001000·0013c0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000000b3e0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000000b3e0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000000b400·001000·0182d1·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000000b400·001000·0182d1·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········00000000000236d4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00000000000236d4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000024000·001000·000972·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000024000·001000·000972·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000024974·001000·0003ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000024974·001000·0003ac·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1faa449b73772498262a5baace8d7c529ee16f596 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deb22b1a3001948b7b4cef1e89a2cbc9f419d77d
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.68 KB
./usr/bin/.debug/clang-cpp
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xddb03 Entry·point·0xddb0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0098d8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0098e0·R···0x1000
10 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0196e1·R·E·0x100010 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0196e1·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x100011 ··LOAD···········0x001000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x1000
12 ··LOAD···········0x0001f8·0x00000000000271f8·0x00000000000271f8·0x000000·0x000ea0·RW··0x100012 ··LOAD···········0x0001f8·0x00000000000271f8·0x00000000000271f8·0x000000·0x000ea0·RW··0x1000
13 ··DYNAMIC········0x0041f8·0x0000000000027310·0x0000000000027310·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0041f8·0x0000000000027310·0x0000000000027310·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x003c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x416 ··NOTE···········0x003c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000198·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000198·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000558·0003a4·002358·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000558·0003a4·002358·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000028b0·0003a4·0048c5·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000028b0·0003a4·0048ce·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000007176·0003a4·0002f2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000000717e·0003a4·0002f2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000007468·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000007470·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000007568·0003a4·0005e8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000007570·0003a4·0005e8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000007b50·0003a4·001d88·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000007b58·0003a4·001d88·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000000a020·001000·0013c0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000000a020·001000·0013c0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000000b3e0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000000b3e0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000000b400·001000·0182d1·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000000b400·001000·0182d1·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········00000000000236d4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00000000000236d4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000024000·001000·000972·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000024000·001000·000972·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000024974·001000·0003ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000024974·001000·0003ac·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1faa449b73772498262a5baace8d7c529ee16f596 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deb22b1a3001948b7b4cef1e89a2cbc9f419d77d
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.68 KB
./usr/bin/.debug/clang-doc
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x258203 Entry·point·0x25820
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x00ebb8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x00ebc0·R···0x1000
10 ··LOAD···········0x001000·0x000000000000f000·0x000000000000f000·0x000000·0x0f7501·R·E·0x100010 ··LOAD···········0x001000·0x000000000000f000·0x000000000000f000·0x000000·0x0f7501·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000107000·0x0000000000107000·0x02c774·0x02c774·R···0x100011 ··LOAD···········0x001000·0x0000000000107000·0x0000000000107000·0x02c774·0x02c774·R···0x1000
12 ··LOAD···········0x000288·0x0000000000134288·0x0000000000134288·0x000000·0x002f80·RW··0x100012 ··LOAD···········0x000288·0x0000000000134288·0x0000000000134288·0x000000·0x002f80·RW··0x1000
13 ··DYNAMIC········0x02e288·0x00000000001352d0·0x00000000001352d0·0x000000·0x000250·RW··0x813 ··DYNAMIC········0x02e288·0x00000000001352d0·0x00000000001352d0·0x000000·0x000250·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x02d754·0x0000000000133754·0x0000000000133754·0x000020·0x000020·R···0x416 ··NOTE···········0x02d754·0x0000000000133754·0x0000000000133754·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000564·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000564·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000928·0003a4·002c88·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000928·0003a4·002c88·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000035b0·0003a4·0065e9·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000035b0·0003a4·0065f2·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000009b9a·0003a4·0003b6·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000009ba2·0003a4·0003b6·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000009f50·0003a4·000180·00···A··6···5··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000009f58·0003a4·000180·00···A··6···5··8
14 ··[·9]·.rela.dyn·········NOBITS··········000000000000a0d0·0003a4·002d48·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········000000000000a0d8·0003a4·002d48·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········000000000000ce18·0003a4·001da0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········000000000000ce20·0003a4·001da0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000000f000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000000f000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000000f020·001000·0013d0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000000f020·001000·0013d0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000103f0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000103f0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000010400·001000·0f60f3·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000010400·001000·0f60f3·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········00000000001064f4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00000000001064f4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000107000·001000·004e76·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000107000·001000·004e76·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000010be78·001000·003cec·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000010be78·001000·003cec·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7889a0054430e7033b989c50626d669c9d664bef6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·785fec11c67822eaf7c77216d9b9150b0d6e4a3b
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
./usr/bin/.debug/clang-extdef-mapping
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x4c503 Entry·point·0x4c50
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x003bc8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x003bd0·R···0x1000
10 ··LOAD···········0x001000·0x0000000000004000·0x0000000000004000·0x000000·0x004349·R·E·0x100010 ··LOAD···········0x001000·0x0000000000004000·0x0000000000004000·0x000000·0x004349·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000009000·0x0000000000009000·0x001294·0x001294·R···0x100011 ··LOAD···········0x001000·0x0000000000009000·0x0000000000009000·0x001294·0x001294·R···0x1000
12 ··LOAD···········0x0007e0·0x000000000000b7e0·0x000000000000b7e0·0x000000·0x0008a0·RW··0x100012 ··LOAD···········0x0007e0·0x000000000000b7e0·0x000000000000b7e0·0x000000·0x0008a0·RW··0x1000
13 ··DYNAMIC········0x0027e0·0x000000000000bad8·0x000000000000bad8·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0027e0·0x000000000000bad8·0x000000000000bad8·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x002274·0x000000000000a274·0x000000000000a274·0x000020·0x000020·R···0x416 ··NOTE···········0x002274·0x000000000000a274·0x000000000000a274·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0000b4·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0000b4·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000478·0003a4·000b40·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000478·0003a4·000b40·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000000fb8·0003a4·001935·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000000fb8·0003a4·00193e·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········00000000000028ee·0003a4·0000f0·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00000000000028f6·0003a4·0000f0·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········00000000000029e0·0003a4·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········00000000000029e8·0003a4·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000002ad0·0003a4·000978·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000002ad8·0003a4·000978·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000003448·0003a4·000780·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000003450·0003a4·000780·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000004000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000004000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000004020·001000·000510·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000004020·001000·000510·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000004530·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000004530·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000004540·001000·003dfa·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000004540·001000·003dfa·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000000833c·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000000833c·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000009000·001000·0004b0·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000009000·001000·0004b0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000094b0·001000·000284·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000094b0·001000·000284·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f928410394fdd018f4df5f5865fb6f9fb9d6743b6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6f518071788735e9148f3cbb9df3e056e634c196
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/clang-format
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xcb803 Entry·point·0xcb80
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x006210·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x006218·R···0x1000
10 ··LOAD···········0x001000·0x0000000000007000·0x0000000000007000·0x000000·0x00fe2d·R·E·0x100010 ··LOAD···········0x001000·0x0000000000007000·0x0000000000007000·0x000000·0x00fe2d·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000017000·0x0000000000017000·0x003d90·0x003d90·R···0x100011 ··LOAD···········0x001000·0x0000000000017000·0x0000000000017000·0x003d90·0x003d90·R···0x1000
12 ··LOAD···········0x000378·0x000000000001b378·0x000000000001b378·0x000000·0x0026c0·RW··0x100012 ··LOAD···········0x000378·0x000000000001b378·0x000000000001b378·0x000000·0x0026c0·RW··0x1000
13 ··DYNAMIC········0x005378·0x000000000001b8f0·0x000000000001b8f0·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x005378·0x000000000001b8f0·0x000000000001b8f0·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x004d70·0x000000000001ad70·0x000000000001ad70·0x000020·0x000020·R···0x416 ··NOTE···········0x004d70·0x000000000001ad70·0x000000000001ad70·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0001c4·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0001c4·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000588·0003a4·001320·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000588·0003a4·001320·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000018a8·0003a4·0029da·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000018a8·0003a4·0029e3·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000004282·0003a4·000198·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000000428c·0003a4·000198·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000004420·0003a4·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000004428·0003a4·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000004530·0003a4·001128·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000004538·0003a4·001128·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000005658·0003a4·000bb8·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000005660·0003a4·000bb8·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000007000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000007000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000007020·001000·0007e0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000007020·001000·0007e0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000007800·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000007800·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000007840·001000·00f5e0·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000007840·001000·00f5e0·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000016e20·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000016e20·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000017000·001000·001da0·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000017000·001000·001da0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000018da0·001000·00043c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000018da0·001000·00043c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7854c77fa6ef26819d0e77056f5a79ab159a7c116 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f898233e724e1fdcd06732b027ce938e63466673
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
./usr/bin/.debug/clang-include-cleaner
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x109d03 Entry·point·0x109d0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x00a0b8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x00a0c0·R···0x1000
10 ··LOAD···········0x001000·0x000000000000b000·0x000000000000b000·0x000000·0x03b52d·R·E·0x100010 ··LOAD···········0x001000·0x000000000000b000·0x000000000000b000·0x000000·0x03b52d·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000047000·0x0000000000047000·0x00c580·0x00c580·R···0x100011 ··LOAD···········0x001000·0x0000000000047000·0x0000000000047000·0x00c580·0x00c580·R···0x1000
12 ··LOAD···········0x000ac8·0x0000000000054ac8·0x0000000000054ac8·0x000000·0x001f78·RW··0x100012 ··LOAD···········0x000ac8·0x0000000000054ac8·0x0000000000054ac8·0x000000·0x001f78·RW··0x1000
13 ··DYNAMIC········0x00dac8·0x0000000000055590·0x0000000000055590·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x00dac8·0x0000000000055590·0x0000000000055590·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x00d560·0x0000000000053560·0x0000000000053560·0x000020·0x000020·R···0x416 ··NOTE···········0x00d560·0x0000000000053560·0x0000000000053560·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000250·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000250·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000610·0003a4·001ed8·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000610·0003a4·001ed8·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000024e8·0003a4·0041f3·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000024e8·0003a4·0041fc·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········00000000000066dc·0003a4·000292·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00000000000066e4·0003a4·000292·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000006970·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000006978·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000006a70·0003a4·001ff8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000006a78·0003a4·001ff8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000008a68·0003a4·001650·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000008a70·0003a4·001650·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000000b000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000000b000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000000b020·001000·000ef0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000000b020·001000·000ef0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000000bf10·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000000bf10·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000000bf40·001000·03a5e0·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000000bf40·001000·03a5e0·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000046520·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000046520·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000047000·001000·00364c·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000047000·001000·00364c·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000004a64c·001000·000fa4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000004a64c·001000·000fa4·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·635587f45d599cfec05c82d19e07850ddd3ea0216 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·79362e624a23b7a85b779477940ad54bc68ab7e3
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.7 KB
./usr/bin/.debug/clang-include-fixer
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xe5403 Entry·point·0xe540
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0090e0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0090e8·R···0x1000
10 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x028611·R·E·0x100010 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x028611·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000033000·0x0000000000033000·0x0068c0·0x0068c0·R···0x100011 ··LOAD···········0x001000·0x0000000000033000·0x0000000000033000·0x0068c0·0x0068c0·R···0x1000
12 ··LOAD···········0x000dc0·0x000000000003adc0·0x000000000003adc0·0x000000·0x001c00·RW··0x100012 ··LOAD···········0x000dc0·0x000000000003adc0·0x000000000003adc0·0x000000·0x001c00·RW··0x1000
13 ··DYNAMIC········0x007dc0·0x000000000003b6c0·0x000000000003b6c0·0x000000·0x000260·RW··0x813 ··DYNAMIC········0x007dc0·0x000000000003b6c0·0x000000000003b6c0·0x000000·0x000260·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x0078a0·0x00000000000398a0·0x00000000000398a0·0x000020·0x000020·R···0x416 ··NOTE···········0x0078a0·0x00000000000398a0·0x00000000000398a0·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·00019c·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·00019c·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000560·0003a4·001c08·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000560·0003a4·001c08·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000002168·0003a4·003dc9·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000002168·0003a4·003dd2·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000005f32·0003a4·000256·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000005f3a·0003a4·000256·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000006188·0003a4·0001b0·00···A··6···6··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000006190·0003a4·0001b0·00···A··6···6··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000006338·0003a4·001c20·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000006340·0003a4·001c20·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000007f58·0003a4·001188·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000007f60·0003a4·001188·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000000a020·001000·000bc0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000000a020·001000·000bc0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000000abe0·001000·000010·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000000abe0·001000·000010·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000000ac00·001000·027a02·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000000ac00·001000·027a02·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000032604·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000032604·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000033000·001000·001ac9·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000033000·001000·001ac9·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000034acc·001000·0009ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000034acc·001000·0009ac·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f889368c84f36ff72c7c3785968cd9ab057410e26 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a2ef2abfc9cee23631c3c5e712c5fd013aeff2f3
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.64 KB
./usr/bin/.debug/clang-installapi
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x9fe03 Entry·point·0x9fe0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x006d90·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x006d98·R···0x1000
10 ··LOAD···········0x001000·0x0000000000007000·0x0000000000007000·0x000000·0x022c01·R·E·0x100010 ··LOAD···········0x001000·0x0000000000007000·0x0000000000007000·0x000000·0x022c01·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000002a000·0x000000000002a000·0x00531c·0x00531c·R···0x100011 ··LOAD···········0x001000·0x000000000002a000·0x000000000002a000·0x00531c·0x00531c·R···0x1000
12 ··LOAD···········0x0006b0·0x00000000000306b0·0x00000000000306b0·0x000000·0x001968·RW··0x100012 ··LOAD···········0x0006b0·0x00000000000306b0·0x00000000000306b0·0x000000·0x001968·RW··0x1000
13 ··DYNAMIC········0x0066b0·0x0000000000031828·0x0000000000031828·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0066b0·0x0000000000031828·0x0000000000031828·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x0062fc·0x000000000002f2fc·0x000000000002f2fc·0x000020·0x000020·R···0x416 ··NOTE···········0x0062fc·0x000000000002f2fc·0x000000000002f2fc·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·00019c·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·00019c·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000560·0003a4·0014a0·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000560·0003a4·0014a0·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001a00·0003a4·003396·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001a00·0003a4·00339f·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000004d96·0003a4·0001b8·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000004da0·0003a4·0001b8·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000004f50·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000004f58·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000005050·0003a4·000ea0·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000005058·0003a4·000ea0·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000005ef0·0003a4·000ea0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000005ef8·0003a4·000ea0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000007000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000007000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000007020·001000·0009d0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000007020·001000·0009d0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000079f0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000079f0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000007a00·001000·0221f4·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000007a00·001000·0221f4·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000029bf4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000029bf4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000002a000·001000·001089·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000002a000·001000·001089·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000002b08c·001000·0006ec·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000002b08c·001000·0006ec·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·842b385718f3afd133d88b62bc1aa60a594195646 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3ab8bd579f2e829178e83587f8dc5b157de707df
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
./usr/bin/.debug/clang-linker-wrapper
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xef603 Entry·point·0xef60
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x008cf0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x008cf8·R···0x1000
10 ··LOAD···········0x001000·0x0000000000009000·0x0000000000009000·0x000000·0x01e681·R·E·0x100010 ··LOAD···········0x001000·0x0000000000009000·0x0000000000009000·0x000000·0x01e681·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000028000·0x0000000000028000·0x005fc8·0x005fc8·R···0x100011 ··LOAD···········0x001000·0x0000000000028000·0x0000000000028000·0x005fc8·0x005fc8·R···0x1000
12 ··LOAD···········0x000288·0x000000000002e288·0x000000000002e288·0x000000·0x0026b0·RW··0x100012 ··LOAD···········0x000288·0x000000000002e288·0x000000000002e288·0x000000·0x0026b0·RW··0x1000
13 ··DYNAMIC········0x007288·0x000000000002f728·0x000000000002f728·0x000000·0x000230·RW··0x813 ··DYNAMIC········0x007288·0x000000000002f728·0x000000000002f728·0x000000·0x000230·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x006fa8·0x000000000002dfa8·0x000000000002dfa8·0x000020·0x000020·R···0x416 ··NOTE···········0x006fa8·0x000000000002dfa8·0x000000000002dfa8·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000460·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000460·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000820·0003a4·001d28·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000820·0003a4·001d28·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000002548·0003a4·003dc3·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000002548·0003a4·003dcc·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········000000000000630c·0003a4·00026e·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000006314·0003a4·00026e·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000006580·0003a4·000130·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000006588·0003a4·000130·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········00000000000066b0·0003a4·0014e8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········00000000000066b8·0003a4·0014e8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000007b98·0003a4·001158·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000007ba0·0003a4·001158·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000009000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000009000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000009020·001000·000ba0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000009020·001000·000ba0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000009bc0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000009bc0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000009c00·001000·01da74·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000009c00·001000·01da74·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000027674·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000027674·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000028000·001000·001fc0·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000028000·001000·001fc0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000029fc0·001000·00077c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000029fc0·001000·00077c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ca5e579d1f913a22da670103980cc5e5592699376 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f93313d36f172a10f224dbbb6e494395ba9f1556
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/clang-move
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x342d03 Entry·point·0x342d0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x02c6b0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x02c6b8·R···0x1000
10 ··LOAD···········0x001000·0x000000000002d000·0x000000000002d000·0x000000·0x038bd9·R·E·0x100010 ··LOAD···········0x001000·0x000000000002d000·0x000000000002d000·0x000000·0x038bd9·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000066000·0x0000000000066000·0x01451c·0x01451c·R···0x100011 ··LOAD···········0x001000·0x0000000000066000·0x0000000000066000·0x01451c·0x01451c·R···0x1000
12 ··LOAD···········0x000e20·0x000000000007be20·0x000000000007be20·0x000000·0x006b40·RW··0x100012 ··LOAD···········0x000e20·0x000000000007be20·0x000000000007be20·0x000000·0x006b40·RW··0x1000
13 ··DYNAMIC········0x015e20·0x00000000000815d8·0x00000000000815d8·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x015e20·0x00000000000815d8·0x00000000000815d8·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x0154fc·0x000000000007a4fc·0x000000000007a4fc·0x000020·0x000020·R···0x416 ··NOTE···········0x0154fc·0x000000000007a4fc·0x000000000007a4fc·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·00210c·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·00210c·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000024d0·0003a4·0067e0·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000024d0·0003a4·0067e0·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000008cb0·0003a4·01295a·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000008cb0·0003a4·012963·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········000000000001b60a·0003a4·0008a8·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000001b614·0003a4·0008a8·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········000000000001beb8·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········000000000001bec0·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········000000000001bfb8·0003a4·00f1c8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········000000000001bfc0·0003a4·00f1c8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········000000000002b180·0003a4·001530·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········000000000002b188·0003a4·001530·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000002d000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000002d000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000002d020·001000·000e30·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000002d020·001000·000e30·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000002de50·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000002de50·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000002de80·001000·037d4b·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000002de80·001000·037d4b·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000065bcc·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000065bcc·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000066000·001000·00779d·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000066000·001000·00779d·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000006d7a0·001000·00231c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000006d7a0·001000·00231c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6f38cdce55bb84815c70623334d57e60d9b08dc36 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·47347dab9b72f7635f377b1d2d771e94e102c3ff
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xa3c03 Entry·point·0xa3c0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x006ab8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x006ac0·R···0x1000
10 ··LOAD···········0x001000·0x0000000000007000·0x0000000000007000·0x000000·0x011135·R·E·0x100010 ··LOAD···········0x001000·0x0000000000007000·0x0000000000007000·0x000000·0x011135·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000019000·0x0000000000019000·0x003b30·0x003b30·R···0x100011 ··LOAD···········0x001000·0x0000000000019000·0x0000000000019000·0x003b30·0x003b30·R···0x1000
12 ··LOAD···········0x000468·0x000000000001d468·0x000000000001d468·0x000000·0x002370·RW··0x100012 ··LOAD···········0x000468·0x000000000001d468·0x000000000001d468·0x000000·0x002370·RW··0x1000
13 ··DYNAMIC········0x005468·0x000000000001e870·0x000000000001e870·0x000000·0x000230·RW··0x813 ··DYNAMIC········0x005468·0x000000000001e870·0x000000000001e870·0x000000·0x000230·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x004b10·0x000000000001cb10·0x000000000001cb10·0x000020·0x000020·R···0x416 ··NOTE···········0x004b10·0x000000000001cb10·0x000000000001cb10·0x000020·0x000020·R···0x4
2.28 KB
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000228·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000228·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000005e8·0003a4·001518·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000005e8·0003a4·001518·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001b00·0003a4·002add·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001b00·0003a4·002ae6·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········00000000000045de·0003a4·0001c2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00000000000045e6·0003a4·0001c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········00000000000047a0·0003a4·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········00000000000047a8·0003a4·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········00000000000048b0·0003a4·001440·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········00000000000048b8·0003a4·001440·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000005cf0·0003a4·000dc8·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000005cf8·0003a4·000dc8·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000007000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000007000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000007020·001000·000940·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000007020·001000·000940·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000007960·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000007960·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000007980·001000·0107a6·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000007980·001000·0107a6·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000018128·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000018128·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000019000·001000·0016a0·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000019000·001000·0016a0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000001a6a0·001000·0004d4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000001a6a0·001000·0004d4·00···A··0···0··4
958 B
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·db977bed35156cdd70dd18929fbb32e801e712346 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dcf841fe910bdd7d506ce399ed2448af55c0e337
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
./usr/bin/.debug/clang-offload-bundler
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x97803 Entry·point·0x9780
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x004048·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x004058·R···0x1000
10 ··LOAD···········0x001000·0x0000000000005000·0x0000000000005000·0x000000·0x00869d·R·E·0x100010 ··LOAD···········0x001000·0x0000000000005000·0x0000000000005000·0x000000·0x00869d·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000000e000·0x000000000000e000·0x00271c·0x00271c·R···0x100011 ··LOAD···········0x001000·0x000000000000e000·0x000000000000e000·0x00271c·0x00271c·R···0x1000
12 ··LOAD···········0x0007e0·0x00000000000117e0·0x00000000000117e0·0x000000·0x000838·RW··0x100012 ··LOAD···········0x0007e0·0x00000000000117e0·0x00000000000117e0·0x000000·0x000838·RW··0x1000
13 ··DYNAMIC········0x0037e0·0x0000000000011af0·0x0000000000011af0·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0037e0·0x0000000000011af0·0x0000000000011af0·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x0036fc·0x00000000000106fc·0x00000000000106fc·0x000020·0x000020·R···0x416 ··NOTE···········0x0036fc·0x00000000000106fc·0x00000000000106fc·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0001b8·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0001b8·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000578·0003a4·000c90·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000578·0003a4·000c90·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001208·0003a4·001b94·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001208·0003a4·001b9d·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000002d9c·0003a4·00010c·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000002da6·0003a4·00010c·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000002ea8·0003a4·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000002eb8·0003a4·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000002f98·0003a4·000a20·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000002fa8·0003a4·000a20·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········00000000000039b8·0003a4·000690·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········00000000000039c8·0003a4·000690·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000005000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000005000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000005020·001000·000470·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000005020·001000·000470·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000005490·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000005490·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········00000000000054c0·001000·0081d0·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········00000000000054c0·001000·0081d0·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000000d690·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000000d690·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000000e000·001000·001160·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000000e000·001000·001160·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000f160·001000·0002bc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000f160·001000·0002bc·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4a6310159e07959bf0062ae90f6ea24136168f296 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0b6f23688043e1096121731375dc2247228940e4
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
./usr/bin/.debug/clang-offload-packager
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x56d03 Entry·point·0x56d0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0039c0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0039c8·R···0x1000
10 ··LOAD···········0x001000·0x0000000000004000·0x0000000000004000·0x000000·0x007b5d·R·E·0x100010 ··LOAD···········0x001000·0x0000000000004000·0x0000000000004000·0x000000·0x007b5d·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000000c000·0x000000000000c000·0x0019e8·0x0019e8·R···0x100011 ··LOAD···········0x001000·0x000000000000c000·0x000000000000c000·0x0019e8·0x0019e8·R···0x1000
12 ··LOAD···········0x000928·0x000000000000e928·0x000000000000e928·0x000000·0x000bb0·RW··0x100012 ··LOAD···········0x000928·0x000000000000e928·0x000000000000e928·0x000000·0x000bb0·RW··0x1000
13 ··DYNAMIC········0x003928·0x000000000000eb10·0x000000000000eb10·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x003928·0x000000000000eb10·0x000000000000eb10·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x0029c8·0x000000000000d9c8·0x000000000000d9c8·0x000020·0x000020·R···0x416 ··NOTE···········0x0029c8·0x000000000000d9c8·0x000000000000d9c8·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000168·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000168·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000528·0003a4·000b70·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000528·0003a4·000b70·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001098·0003a4·001a36·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001098·0003a4·001a3f·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000002ace·0003a4·0000f4·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000002ad8·0003a4·0000f4·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000002bc8·0003a4·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000002bd0·0003a4·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000002cb8·0003a4·0006f0·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000002cc0·0003a4·0006f0·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········00000000000033a8·0003a4·000618·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········00000000000033b0·0003a4·000618·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000004000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000004000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000004020·001000·000420·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000004020·001000·000420·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000004440·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000004440·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000004480·001000·0076d0·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000004480·001000·0076d0·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000000bb50·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000000bb50·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000000c000·001000·0007c0·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000000c000·001000·0007c0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000c7c0·001000·00025c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000c7c0·001000·00025c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f5b1608881f31778df9dd297c3e361166171f47b6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3eead9935de209868fbbb92f643c7d55f98662ca
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/clang-query
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x2cf203 Entry·point·0x2cf20
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x029fb8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x029fc0·R···0x1000
10 ··LOAD···········0x001000·0x000000000002a000·0x000000000002a000·0x000000·0x02cfb1·R·E·0x100010 ··LOAD···········0x001000·0x000000000002a000·0x000000000002a000·0x000000·0x02cfb1·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000057000·0x0000000000057000·0x0129f4·0x0129f4·R···0x100011 ··LOAD···········0x001000·0x0000000000057000·0x0000000000057000·0x0129f4·0x0129f4·R···0x1000
12 ··LOAD···········0x000880·0x000000000006a880·0x000000000006a880·0x000000·0x005c60·RW··0x100012 ··LOAD···········0x000880·0x000000000006a880·0x000000000006a880·0x000000·0x005c60·RW··0x1000
13 ··DYNAMIC········0x014880·0x000000000006f558·0x000000000006f558·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x014880·0x000000000006f558·0x000000000006f558·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x0139d4·0x00000000000699d4·0x00000000000699d4·0x000020·0x000020·R···0x416 ··NOTE···········0x0139d4·0x00000000000699d4·0x00000000000699d4·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·002060·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·002060·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000002420·0003a4·006630·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000002420·0003a4·006630·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000008a50·0003a4·012182·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000008a50·0003a4·01218b·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········000000000001abd2·0003a4·000884·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000001abdc·0003a4·000884·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········000000000001b458·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········000000000001b460·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········000000000001b558·0003a4·00d350·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········000000000001b560·0003a4·00d350·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········00000000000288a8·0003a4·001710·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········00000000000288b0·0003a4·001710·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000002a000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000002a000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000002a020·001000·000f70·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000002a020·001000·000f70·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000002af90·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000002af90·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000002afc0·001000·02bfe1·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000002afc0·001000·02bfe1·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000056fa4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000056fa4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000057000·001000·0081cd·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000057000·001000·0081cd·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000005f1d0·001000·001d7c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000005f1d0·001000·001d7c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3a618a1b0d76b1e9308fc5492714be8a92521dbb6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·537f54778e23a6425cfe3a407e2402fafb3d54d3
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/clang-refactor
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x93103 Entry·point·0x9310
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x005078·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x005080·R···0x1000
10 ··LOAD···········0x001000·0x0000000000006000·0x0000000000006000·0x000000·0x01411d·R·E·0x100010 ··LOAD···········0x001000·0x0000000000006000·0x0000000000006000·0x000000·0x01411d·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000001b000·0x000000000001b000·0x0040c0·0x0040c0·R···0x100011 ··LOAD···········0x001000·0x000000000001b000·0x000000000001b000·0x0040c0·0x0040c0·R···0x1000
12 ··LOAD···········0x0004b0·0x00000000000204b0·0x00000000000204b0·0x000000·0x000d70·RW··0x100012 ··LOAD···········0x0004b0·0x00000000000204b0·0x00000000000204b0·0x000000·0x000d70·RW··0x1000
13 ··DYNAMIC········0x0054b0·0x00000000000209c0·0x00000000000209c0·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0054b0·0x00000000000209c0·0x00000000000209c0·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x0050a0·0x000000000001f0a0·0x000000000001f0a0·0x000020·0x000020·R···0x416 ··NOTE···········0x0050a0·0x000000000001f0a0·0x000000000001f0a0·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000130·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000130·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000004f0·0003a4·000f90·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000004f0·0003a4·000f90·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001480·0003a4·001f95·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001480·0003a4·001f9e·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000003416·0003a4·00014c·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000000341e·0003a4·00014c·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000003568·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000003570·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000003668·0003a4·001050·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000003670·0003a4·001050·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········00000000000046b8·0003a4·0009c0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········00000000000046c0·0003a4·0009c0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000006000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000006000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000006020·001000·000690·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000006020·001000·000690·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000066b0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000066b0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········00000000000066c0·001000·013a50·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········00000000000066c0·001000·013a50·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000001a110·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000001a110·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000001b000·001000·001020·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000001b000·001000·001020·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000001c020·001000·0005f4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000001c020·001000·0005f4·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6bce0635a18c112783fe4e1846a8740831d1024f6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·976f5dcd7271365d372004a40dffd0e2b03942e1
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
./usr/bin/.debug/clang-reorder-fields
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x2a5a03 Entry·point·0x2a5a0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x027eb0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x027eb8·R···0x1000
10 ··LOAD···········0x001000·0x0000000000028000·0x0000000000028000·0x000000·0x01e77d·R·E·0x100010 ··LOAD···········0x001000·0x0000000000028000·0x0000000000028000·0x000000·0x01e77d·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000047000·0x0000000000047000·0x00eb28·0x00eb28·R···0x100011 ··LOAD···········0x001000·0x0000000000047000·0x0000000000047000·0x00eb28·0x00eb28·R···0x1000
12 ··LOAD···········0x000bb8·0x0000000000056bb8·0x0000000000056bb8·0x000000·0x005768·RW··0x100012 ··LOAD···········0x000bb8·0x0000000000056bb8·0x0000000000056bb8·0x000000·0x005768·RW··0x1000
13 ··DYNAMIC········0x00fbb8·0x000000000005b6b8·0x000000000005b6b8·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x00fbb8·0x000000000005b6b8·0x000000000005b6b8·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x00fb08·0x0000000000055b08·0x0000000000055b08·0x000020·0x000020·R···0x416 ··NOTE···········0x00fb08·0x0000000000055b08·0x0000000000055b08·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·002028·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·002028·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000023e8·0003a4·006180·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000023e8·0003a4·006180·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000008568·0003a4·010eab·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000008568·0003a4·010eb4·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000019414·0003a4·000820·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000001941c·0003a4·000820·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000019c38·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000019c40·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000019d38·0003a4·00ce88·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000019d40·0003a4·00ce88·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000026bc0·0003a4·0012f0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000026bc8·0003a4·0012f0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000028000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000028000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000028020·001000·000cb0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000028020·001000·000cb0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000028cd0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000028cd0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000028d00·001000·01da6f·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000028d00·001000·01da6f·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000046770·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000046770·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000047000·001000·006326·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000047000·001000·006326·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000004d328·001000·001ab4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000004d328·001000·001ab4·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b9273701c387f037d0ac994716e69a53769fe5406 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·eef63ea1d6ccbc3ea88f1903d1f0d6d44ad74017
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/clang-repl
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x94903 Entry·point·0x9490
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0049a8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0049b0·R···0x1000
10 ··LOAD···········0x001000·0x0000000000005000·0x0000000000005000·0x000000·0x00959d·R·E·0x100010 ··LOAD···········0x001000·0x0000000000005000·0x0000000000005000·0x000000·0x00959d·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000000f000·0x000000000000f000·0x001dc4·0x001dc4·R···0x100011 ··LOAD···········0x001000·0x000000000000f000·0x000000000000f000·0x001dc4·0x001dc4·R···0x1000
12 ··LOAD···········0x0007e0·0x00000000000117e0·0x00000000000117e0·0x000000·0x0012f8·RW··0x100012 ··LOAD···········0x0007e0·0x00000000000117e0·0x00000000000117e0·0x000000·0x0012f8·RW··0x1000
13 ··DYNAMIC········0x0037e0·0x00000000000119f0·0x00000000000119f0·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0037e0·0x00000000000119f0·0x00000000000119f0·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x002da4·0x0000000000010da4·0x0000000000010da4·0x000020·0x000020·R···0x416 ··NOTE···········0x002da4·0x0000000000010da4·0x0000000000010da4·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000218·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000218·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000005d8·0003a4·001020·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000005d8·0003a4·001020·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000015f8·0003a4·002061·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000015f8·0003a4·00206a·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········000000000000365a·0003a4·000158·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000003662·0003a4·000158·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········00000000000037b8·0003a4·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········00000000000037c0·0003a4·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········00000000000038c8·0003a4·000768·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········00000000000038d0·0003a4·000768·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000004030·0003a4·000978·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000004038·0003a4·000978·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000005000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000005000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000005020·001000·000660·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000005020·001000·000660·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000005680·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000005680·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········00000000000056c0·001000·008ed0·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········00000000000056c0·001000·008ed0·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000000e590·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000000e590·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000000f000·001000·000890·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000000f000·001000·000890·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000f890·001000·0002c4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000f890·001000·0002c4·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1349b4e9a00533443a85cef7b7e736afd4778c006 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·477d534fec4eec640837ce039ebcbd19e59b1950
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.7 KB
./usr/bin/.debug/clang-scan-deps
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xa1c03 Entry·point·0xa1c0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x007208·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x007210·R···0x1000
10 ··LOAD···········0x001000·0x0000000000008000·0x0000000000008000·0x000000·0x0200f9·R·E·0x100010 ··LOAD···········0x001000·0x0000000000008000·0x0000000000008000·0x000000·0x0200f9·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000029000·0x0000000000029000·0x005c58·0x005c58·R···0x100011 ··LOAD···········0x001000·0x0000000000029000·0x0000000000029000·0x005c58·0x005c58·R···0x1000
12 ··LOAD···········0x000b28·0x000000000002fb28·0x000000000002fb28·0x000000·0x001758·RW··0x100012 ··LOAD···········0x000b28·0x000000000002fb28·0x000000000002fb28·0x000000·0x001758·RW··0x1000
13 ··DYNAMIC········0x007b28·0x0000000000030820·0x0000000000030820·0x000000·0x000250·RW··0x813 ··DYNAMIC········0x007b28·0x0000000000030820·0x0000000000030820·0x000000·0x000250·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x006c38·0x000000000002ec38·0x000000000002ec38·0x000020·0x000020·R···0x416 ··NOTE···········0x006c38·0x000000000002ec38·0x000000000002ec38·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000294·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000294·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000658·0003a4·001638·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000658·0003a4·001638·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001c90·0003a4·0035d4·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001c90·0003a4·0035dd·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000005264·0003a4·0001da·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000000526e·0003a4·0001da·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000005440·0003a4·0001c0·00···A··6···5··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000005448·0003a4·0001c0·00···A··6···5··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000005600·0003a4·000d50·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000005608·0003a4·000d50·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000006350·0003a4·000eb8·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000006358·0003a4·000eb8·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000008000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000008000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000008020·001000·0009e0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000008020·001000·0009e0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000008a00·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000008a00·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000008a40·001000·01f6aa·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000008a40·001000·01f6aa·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········00000000000280ec·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00000000000280ec·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000029000·001000·001540·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000029000·001000·001540·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000002a540·001000·0007ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000002a540·001000·0007ac·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·447634b59fdc91c7c080b9b9a9a4ca934cf38c186 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·177335f54b3669cbbb02bc70c3399aef8c55c664
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.7 KB
./usr/bin/.debug/clang-sycl-linker
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xa4003 Entry·point·0xa400
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0059b8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0059c0·R···0x1000
10 ··LOAD···········0x001000·0x0000000000006000·0x0000000000006000·0x000000·0x00ada5·R·E·0x100010 ··LOAD···········0x001000·0x0000000000006000·0x0000000000006000·0x000000·0x00ada5·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000011000·0x0000000000011000·0x002650·0x002650·R···0x100011 ··LOAD···········0x001000·0x0000000000011000·0x0000000000011000·0x002650·0x002650·R···0x1000
12 ··LOAD···········0x0009e8·0x00000000000149e8·0x00000000000149e8·0x000000·0x0017d0·RW··0x100012 ··LOAD···········0x0009e8·0x00000000000149e8·0x00000000000149e8·0x000000·0x0017d0·RW··0x1000
13 ··DYNAMIC········0x0039e8·0x0000000000015920·0x0000000000015920·0x000000·0x000230·RW··0x813 ··DYNAMIC········0x0039e8·0x0000000000015920·0x0000000000015920·0x000000·0x000230·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x003630·0x0000000000013630·0x0000000000013630·0x000020·0x000020·R···0x416 ··NOTE···········0x003630·0x0000000000013630·0x0000000000013630·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000098·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000098·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000458·0003a4·000fc0·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000458·0003a4·000fc0·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001418·0003a4·001f93·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001418·0003a4·001f9c·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········00000000000033ac·0003a4·000150·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00000000000033b4·0003a4·000150·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000003500·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000003508·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000003600·0003a4·001740·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000003608·0003a4·001740·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000004d40·0003a4·000c78·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000004d48·0003a4·000c78·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000006000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000006000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000006020·001000·000860·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000006020·001000·000860·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000006880·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000006880·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········00000000000068c0·001000·00a4d6·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········00000000000068c0·001000·00a4d6·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000010d98·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000010d98·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000011000·001000·000ec0·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000011000·001000·000ec0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000011ec0·001000·0002b4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000011ec0·001000·0002b4·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2e652624fd995122425f1a9893b9123287ec88eb6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8d118a7a477cfbec4557cfb42a113595a1e86076
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.7 KB
./usr/bin/.debug/clang-tidy
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x2d0cc03 Entry·point·0x2d0cc0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x1efc50·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x1efc58·R···0x1000
10 ··LOAD···········0x001000·0x00000000001f0000·0x00000000001f0000·0x000000·0xa82c5d·R·E·0x100010 ··LOAD···········0x001000·0x00000000001f0000·0x00000000001f0000·0x000000·0xa82c5d·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000c73000·0x0000000000c73000·0x1fbff8·0x1fbff8·R···0x100011 ··LOAD···········0x001000·0x0000000000c73000·0x0000000000c73000·0x1fbff8·0x1fbff8·R···0x1000
12 ··LOAD···········0x0003f0·0x0000000000e6f3f0·0x0000000000e6f3f0·0x000000·0x0afe98·RW··0x100012 ··LOAD···········0x0003f0·0x0000000000e6f3f0·0x0000000000e6f3f0·0x000000·0x0afe98·RW··0x1000
13 ··DYNAMIC········0x1fd3f0·0x0000000000e9ada8·0x0000000000e9ada8·0x000000·0x000250·RW··0x813 ··DYNAMIC········0x1fd3f0·0x0000000000e9ada8·0x0000000000e9ada8·0x000000·0x000250·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x1fcfd8·0x0000000000e6efd8·0x0000000000e6efd8·0x000020·0x000020·R···0x416 ··NOTE···········0x1fcfd8·0x0000000000e6efd8·0x0000000000e6efd8·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·00e108·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·00e108·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········000000000000e4c8·0003a4·03c930·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········000000000000e4c8·0003a4·03c930·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········000000000004adf8·0003a4·120cbf·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········000000000004adf8·0003a4·120cc8·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········000000000016bab8·0003a4·0050c4·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000016bac0·0003a4·0050c4·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000170b80·0003a4·0001a0·00···A··6···5··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000170b88·0003a4·0001a0·00···A··6···5··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000170d20·0003a4·079518·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000170d28·0003a4·079518·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········00000000001ea238·0003a4·005a18·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········00000000001ea240·0003a4·005a18·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········00000000001f0000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········00000000001f0000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········00000000001f0020·001000·003c20·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········00000000001f0020·001000·003c20·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000001f3c40·001000·000018·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000001f3c40·001000·000018·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········00000000001f3c80·001000·a7efcd·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········00000000001f3c80·001000·a7efcd·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000c72c50·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000c72c50·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000c73000·001000·06c95e·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000c73000·001000·06c95e·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000cdf960·001000·029164·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000cdf960·001000·029164·00···A··0···0··4
969 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ded5b20e9b8ed2936ed2a5f15a5bcc3ca55835126 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·037d8116b7c3222de633e022d54df53151a7e523
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/clangd
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x1f47a03 Entry·point·0x1f47a0
4 There·are·15·program·headers,·starting·at·offset·644 There·are·15·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000348·0x000348·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000348·0x000348·R···0x8
8 ··INTERP·········0x0003dc·0x00000000000003dc·0x00000000000003dc·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003dc·0x00000000000003dc·0x00000000000003dc·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003dc·0x0f7888·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003dc·0x0f7890·R···0x1000
10 ··LOAD···········0x001000·0x00000000000f8000·0x00000000000f8000·0x000000·0xd101d1·R·E·0x100010 ··LOAD···········0x001000·0x00000000000f8000·0x00000000000f8000·0x000000·0xd101d1·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000e09000·0x0000000000e09000·0x2a78e0·0x2a78e0·R···0x100011 ··LOAD···········0x001000·0x0000000000e09000·0x0000000000e09000·0x2a78e0·0x2a78e0·R···0x1000
12 ··LOAD···········0x0001f0·0x00000000010b11f0·0x00000000010b11f0·0x000000·0x0cd898·RW··0x100012 ··LOAD···········0x0001f0·0x00000000010b11f0·0x00000000010b11f0·0x000000·0x0cd898·RW··0x1000
13 ··DYNAMIC········0x2a91f0·0x00000000010e31d8·0x00000000010e31d8·0x000000·0x000260·RW··0x813 ··DYNAMIC········0x2a91f0·0x00000000010e31d8·0x00000000010e31d8·0x000000·0x000260·RW··0x8
14 ··NOTE···········0x000388·0x0000000000000388·0x0000000000000388·0x000030·0x000030·R···0x814 ··NOTE···········0x000388·0x0000000000000388·0x0000000000000388·0x000030·0x000030·R···0x8
15 ··NOTE···········0x0003b8·0x00000000000003b8·0x00000000000003b8·0x000024·0x000024·R···0x415 ··NOTE···········0x0003b8·0x00000000000003b8·0x00000000000003b8·0x000024·0x000024·R···0x4
16 ··NOTE···········0x2a88c0·0x00000000010b08c0·0x00000000010b08c0·0x000020·0x000020·R···0x416 ··NOTE···········0x2a88c0·0x00000000010b08c0·0x00000000010b08c0·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000388·000388·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000388·000388·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············00000000000003b8·0003b8·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············00000000000003b8·0003b8·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003dc·0003dc·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003dc·0003dc·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003f8·0003dc·003a54·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003f8·0003dc·003a54·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000003e50·0003dc·0156a8·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000003e50·0003dc·0156a8·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000194f8·0003dc·0492fc·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000194f8·0003dc·049305·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········00000000000627f4·0003dc·001c8e·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00000000000627fe·0003dc·001c8e·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000064488·0003dc·000280·00···A··6···6··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000064490·0003dc·000280·00···A··6···6··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000064708·0003dc·08b698·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000064710·0003dc·08b698·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········00000000000efda0·0003dc·007ae8·18···A··5··26··815 ··[10]·.rela.plt·········NOBITS··········00000000000efda8·0003dc·007ae8·18···A··5··26··8
16 ··[11]·.init·············NOBITS··········00000000000f8000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········00000000000f8000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········00000000000f8020·001000·005200·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········00000000000f8020·001000·005200·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000fd220·001000·000020·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000fd220·001000·000020·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········00000000000fd240·001000·d0af83·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········00000000000fd240·001000·d0af83·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000e081c4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000e081c4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000e09000·001000·0fa8ce·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000e09000·001000·0fa8ce·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000f038d0·001000·02ca0c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000f038d0·001000·02ca0c·00···A··0···0··4
969 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8b8ea4c9ab06dc6046bc28049e6013f642880f866 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c0f33ce9ca208f2d33ef3dd5f547a84c63a21a2c
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.68 KB
./usr/bin/.debug/diagtool
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x54ce03 Entry·point·0x54ce0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x053c08·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x053c10·R···0x1000
10 ··LOAD···········0x001000·0x0000000000054000·0x0000000000054000·0x000000·0x007455·R·E·0x100010 ··LOAD···········0x001000·0x0000000000054000·0x0000000000054000·0x000000·0x007455·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000005c000·0x000000000005c000·0x0460c0·0x0460c0·R···0x100011 ··LOAD···········0x001000·0x000000000005c000·0x000000000005c000·0x0460c0·0x0460c0·R···0x1000
12 ··LOAD···········0x000750·0x00000000000a3750·0x00000000000a3750·0x000000·0x03a6f8·RW··0x100012 ··LOAD···········0x000750·0x00000000000a3750·0x00000000000a3750·0x000000·0x03a6f8·RW··0x1000
13 ··DYNAMIC········0x047750·0x00000000000d9b88·0x00000000000d9b88·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x047750·0x00000000000d9b88·0x00000000000d9b88·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x0470a0·0x00000000000a20a0·0x00000000000a20a0·0x000020·0x000020·R···0x416 ··NOTE···········0x0470a0·0x00000000000a20a0·0x00000000000a20a0·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000074·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000074·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000438·0003a4·0007c8·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000438·0003a4·0007c8·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000000c00·0003a4·000fa8·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000000c00·0003a4·000fb1·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000001ba8·0003a4·0000a6·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000001bb2·0003a4·0000a6·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000001c50·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000001c58·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000001d50·0003a4·051978·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000001d58·0003a4·051978·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········00000000000536c8·0003a4·000540·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········00000000000536d0·0003a4·000540·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000054000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000054000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000054020·001000·000390·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000054020·001000·000390·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000543b0·001000·000010·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000543b0·001000·000010·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········00000000000543c0·001000·007085·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········00000000000543c0·001000·007085·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000005b448·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000005b448·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000005c000·001000·044fcb·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000005c000·001000·044fcb·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000a0fcc·001000·00026c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000a0fcc·001000·00026c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·10d4bf03a0135b50870c84bb7c652fd1e0d74ca16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·65d274e8fff7539406a135d40078a8f86cec8ad4
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.7 KB
./usr/bin/.debug/find-all-symbols
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x3aed03 Entry·point·0x3aed0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x035600·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x035608·R···0x1000
10 ··LOAD···········0x001000·0x0000000000036000·0x0000000000036000·0x000000·0x0316e1·R·E·0x100010 ··LOAD···········0x001000·0x0000000000036000·0x0000000000036000·0x000000·0x0316e1·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000068000·0x0000000000068000·0x017d04·0x017d04·R···0x100011 ··LOAD···········0x001000·0x0000000000068000·0x0000000000068000·0x017d04·0x017d04·R···0x1000
12 ··LOAD···········0x000428·0x0000000000080428·0x0000000000080428·0x000000·0x008ea0·RW··0x100012 ··LOAD···········0x000428·0x0000000000080428·0x0000000000080428·0x000000·0x008ea0·RW··0x1000
13 ··DYNAMIC········0x019428·0x0000000000088538·0x0000000000088538·0x000000·0x000250·RW··0x813 ··DYNAMIC········0x019428·0x0000000000088538·0x0000000000088538·0x000000·0x000250·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x018ce4·0x000000000007fce4·0x000000000007fce4·0x000020·0x000020·R···0x416 ··NOTE···········0x018ce4·0x000000000007fce4·0x000000000007fce4·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·002128·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·002128·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000024e8·0003a4·006b70·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000024e8·0003a4·006b70·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000009058·0003a4·013691·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000009058·0003a4·01369a·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········000000000001c6ea·0003a4·0008f4·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000001c6f2·0003a4·0008f4·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········000000000001cfe0·0003a4·000170·00···A··6···5··813 ··[·8]·.gnu.version_r····NOBITS··········000000000001cfe8·0003a4·000170·00···A··6···5··8
14 ··[·9]·.rela.dyn·········NOBITS··········000000000001d150·0003a4·016dd0·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········000000000001d158·0003a4·016dd0·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000033f20·0003a4·0016e0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000033f28·0003a4·0016e0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000036000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000036000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000036020·001000·000f50·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000036020·001000·000f50·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000036f70·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000036f70·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000036f80·001000·030752·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000036f80·001000·030752·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········00000000000676d4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00000000000676d4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000068000·001000·00b760·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000068000·001000·00b760·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000073760·001000·0022f4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000073760·001000·0022f4·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·25d42c655773c7663ccfce60bf646ff6f754e8756 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·87b26a2f623fa06cf42bd72021786716ca5db8e5
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/modularize
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x104d03 Entry·point·0x104d0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0095a0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0095a8·R···0x1000
10 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0305c1·R·E·0x100010 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0305c1·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000003b000·0x000000000003b000·0x008efc·0x008efc·R···0x100011 ··LOAD···········0x001000·0x000000000003b000·0x000000000003b000·0x008efc·0x008efc·R···0x1000
12 ··LOAD···········0x000a28·0x0000000000044a28·0x0000000000044a28·0x000000·0x002120·RW··0x100012 ··LOAD···········0x000a28·0x0000000000044a28·0x0000000000044a28·0x000000·0x002120·RW··0x1000
13 ··DYNAMIC········0x00aa28·0x0000000000045790·0x0000000000045790·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x00aa28·0x0000000000045790·0x0000000000045790·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x009edc·0x0000000000043edc·0x0000000000043edc·0x000020·0x000020·R···0x416 ··NOTE···········0x009edc·0x0000000000043edc·0x0000000000043edc·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0002c4·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0002c4·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000688·0003a4·001920·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000688·0003a4·001920·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001fa8·0003a4·003ab6·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001fa8·0003a4·003abf·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000005a5e·0003a4·000218·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000005a68·0003a4·000218·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000005c78·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000005c80·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000005d78·0003a4·0027c0·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000005d80·0003a4·0027c0·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000008538·0003a4·001068·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000008540·0003a4·001068·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000000a020·001000·000b00·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000000a020·001000·000b00·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000000ab20·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000000ab20·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000000ab40·001000·02fa72·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000000ab40·001000·02fa72·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000003a5b4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000003a5b4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000003b000·001000·001ad7·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000003b000·001000·001ad7·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000003cad8·001000·000ddc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000003cad8·001000·000ddc·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8de41de30dd0d8cdab4b03dfb069ddbc0851f07e6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·337a9190c3a23e31f55a01a57751e8dc1ffe80ef
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/nvptx-arch
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x41b03 Entry·point·0x41b0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x002fd0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x002fd8·R···0x1000
10 ··LOAD···········0x001000·0x0000000000003000·0x0000000000003000·0x000000·0x004935·R·E·0x100010 ··LOAD···········0x001000·0x0000000000003000·0x0000000000003000·0x000000·0x004935·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x100011 ··LOAD···········0x001000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x1000
12 ··LOAD···········0x000850·0x000000000000a850·0x000000000000a850·0x000000·0x000c10·RW··0x100012 ··LOAD···········0x000850·0x000000000000a850·0x000000000000a850·0x000000·0x000c10·RW··0x1000
13 ··DYNAMIC········0x002850·0x000000000000ab68·0x000000000000ab68·0x000000·0x000230·RW··0x813 ··DYNAMIC········0x002850·0x000000000000ab68·0x000000000000ab68·0x000000·0x000230·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x002728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x416 ··NOTE···········0x002728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000080·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000080·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000440·0003a4·000918·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000440·0003a4·000918·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000000d58·0003a4·00112c·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000000d58·0003a4·001135·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000001e84·0003a4·0000c2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000001e8e·0003a4·0000c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000001f48·0003a4·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000001f50·0003a4·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000002058·0003a4·0009d8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000002060·0003a4·0009d8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000002a30·0003a4·0005a0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000002a38·0003a4·0005a0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000003000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000003000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000003020·001000·0003d0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000003020·001000·0003d0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000033f0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000033f0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000003400·001000·004526·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000003400·001000·004526·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000007928·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000007928·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000008000·001000·00099e·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000008000·001000·00099e·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000089a0·001000·00022c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000089a0·001000·00022c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a3ca46b641608ce8102b3831214a71aeae260e16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·676f52beb02682a68dedc60d8e0525292cb9f124
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/offload-arch
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x41b03 Entry·point·0x41b0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x002fd0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x002fd8·R···0x1000
10 ··LOAD···········0x001000·0x0000000000003000·0x0000000000003000·0x000000·0x004935·R·E·0x100010 ··LOAD···········0x001000·0x0000000000003000·0x0000000000003000·0x000000·0x004935·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x100011 ··LOAD···········0x001000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x1000
12 ··LOAD···········0x000850·0x000000000000a850·0x000000000000a850·0x000000·0x000c10·RW··0x100012 ··LOAD···········0x000850·0x000000000000a850·0x000000000000a850·0x000000·0x000c10·RW··0x1000
13 ··DYNAMIC········0x002850·0x000000000000ab68·0x000000000000ab68·0x000000·0x000230·RW··0x813 ··DYNAMIC········0x002850·0x000000000000ab68·0x000000000000ab68·0x000000·0x000230·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x002728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x416 ··NOTE···········0x002728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000080·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000080·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000440·0003a4·000918·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000440·0003a4·000918·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000000d58·0003a4·00112c·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000000d58·0003a4·001135·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000001e84·0003a4·0000c2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000001e8e·0003a4·0000c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000001f48·0003a4·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000001f50·0003a4·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000002058·0003a4·0009d8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000002060·0003a4·0009d8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000002a30·0003a4·0005a0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000002a38·0003a4·0005a0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000003000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000003000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000003020·001000·0003d0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000003020·001000·0003d0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000033f0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000033f0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000003400·001000·004526·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000003400·001000·004526·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000007928·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000007928·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000008000·001000·00099e·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000008000·001000·00099e·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000089a0·001000·00022c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000089a0·001000·00022c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a3ca46b641608ce8102b3831214a71aeae260e16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·676f52beb02682a68dedc60d8e0525292cb9f124
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.68 KB
./usr/bin/.debug/pp-trace
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x5a503 Entry·point·0x5a50
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x003940·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x003948·R···0x1000
10 ··LOAD···········0x001000·0x0000000000004000·0x0000000000004000·0x000000·0x008855·R·E·0x100010 ··LOAD···········0x001000·0x0000000000004000·0x0000000000004000·0x000000·0x008855·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000000d000·0x000000000000d000·0x002de8·0x002de8·R···0x100011 ··LOAD···········0x001000·0x000000000000d000·0x000000000000d000·0x002de8·0x002de8·R···0x1000
12 ··LOAD···········0x000648·0x0000000000010648·0x0000000000010648·0x000000·0x000c18·RW··0x100012 ··LOAD···········0x000648·0x0000000000010648·0x0000000000010648·0x000000·0x000c18·RW··0x1000
13 ··DYNAMIC········0x004648·0x0000000000010b08·0x0000000000010b08·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x004648·0x0000000000010b08·0x0000000000010b08·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x003dc8·0x000000000000fdc8·0x000000000000fdc8·0x000020·0x000020·R···0x416 ··NOTE···········0x003dc8·0x000000000000fdc8·0x000000000000fdc8·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0000a4·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0000a4·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000468·0003a4·0009f0·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000468·0003a4·0009f0·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000000e58·0003a4·001495·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000000e58·0003a4·00149e·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········00000000000022ee·0003a4·0000d4·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00000000000022f6·0003a4·0000d4·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········00000000000023c8·0003a4·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········00000000000023d0·0003a4·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········00000000000024b8·0003a4·000e40·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········00000000000024c0·0003a4·000e40·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········00000000000032f8·0003a4·000648·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000003300·0003a4·000648·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000004000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000004000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000004020·001000·000440·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000004020·001000·000440·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000004460·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000004460·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000004480·001000·0083c8·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000004480·001000·0083c8·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000000c848·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000000c848·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000000d000·001000·000910·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000000d000·001000·000910·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000d910·001000·0004f4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000d910·001000·0004f4·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·032dc3f30c5cb78d6b30ec7bb5acffc1b2cdf6796 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e4f0f17e07c73af9ef12655d18ed68b549888b6a
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.32 KB
./usr/lib/.debug/libclang-cpp.so.21.1
File has been modified after NT_GNU_BUILD_ID has been applied.
1.12 KB
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·12·program·headers,·starting·at·offset·643 There·are·12·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000334·0x9070d0·R···0x10006 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000334·0x9070e0·R···0x1000
7 ··LOAD···········0x001000·0x0000000000908000·0x0000000000908000·0x000000·0x2e852e9·R·E·0x10007 ··LOAD···········0x001000·0x0000000000908000·0x0000000000908000·0x000000·0x2e852e9·R·E·0x1000
8 ··LOAD···········0x001000·0x000000000378e000·0x000000000378e000·0x000000·0xad1bb7·R···0x10008 ··LOAD···········0x001000·0x000000000378e000·0x000000000378e000·0x000000·0xad1bb7·R···0x1000
9 ··LOAD···········0x000dc0·0x0000000004260dc0·0x0000000004260dc0·0x000000·0x225ac0·RW··0x10009 ··LOAD···········0x000dc0·0x0000000004260dc0·0x0000000004260dc0·0x000000·0x225ac0·RW··0x1000
10 ··DYNAMIC········0x000dc0·0x0000000004456718·0x0000000004456718·0x000000·0x000250·RW··0x810 ··DYNAMIC········0x000dc0·0x0000000004456718·0x0000000004456718·0x000000·0x000250·RW··0x8
11 ··NOTE···········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000030·0x000030·R···0x811 ··NOTE···········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000030·0x000030·R···0x8
12 ··NOTE···········0x000310·0x0000000000000310·0x0000000000000310·0x000024·0x000024·R···0x412 ··NOTE···········0x000310·0x0000000000000310·0x0000000000000310·0x000024·0x000024·R···0x4
13 ··TLS············0x000dc0·0x0000000004260dc0·0x0000000004260dc0·0x000000·0x000008·R···0x813 ··TLS············0x000dc0·0x0000000004260dc0·0x0000000004260dc0·0x000000·0x000008·R···0x8
2.11 KB
readelf --wide --sections {}
    
Offset 3, 19 lines modifiedOffset 3, 19 lines modified
3 Section·Headers:3 Section·Headers:
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]·.note.gnu.property·NOTE············00000000000002e0·0002e0·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············00000000000002e0·0002e0·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000310·000310·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000310·000310·000024·00···A··0···0··4
8 ··[·3]·.gnu.hash·········NOBITS··········0000000000000338·000334·03c26c·00···A··4···0··88 ··[·3]·.gnu.hash·········NOBITS··········0000000000000338·000334·03c26c·00···A··4···0··8
9 ··[·4]·.dynsym···········NOBITS··········000000000003c5a8·000334·103fb0·18···A··5···1··89 ··[·4]·.dynsym···········NOBITS··········000000000003c5a8·000334·103fb0·18···A··5···1··8
10 ··[·5]·.dynstr···········NOBITS··········0000000000140558·000334·3bc624·00···A··0···0··110 ··[·5]·.dynstr···········NOBITS··········0000000000140558·000334·3bc62d·00···A··0···0··1
11 ··[·6]·.gnu.version······NOBITS··········00000000004fcb7c·000334·015aa4·02···A··4···0··211 ··[·6]·.gnu.version······NOBITS··········00000000004fcb86·000334·015aa4·02···A··4···0··2
12 ··[·7]·.gnu.version_r····NOBITS··········0000000000512620·000334·000280·00···A··5···6··812 ··[·7]·.gnu.version_r····NOBITS··········0000000000512630·000334·000280·00···A··5···6··8
13 ··[·8]·.rela.dyn·········NOBITS··········00000000005128a0·000334·3e8650·18···A··4···0··813 ··[·8]·.rela.dyn·········NOBITS··········00000000005128b0·000334·3e8650·18···A··4···0··8
14 ··[·9]·.rela.plt·········NOBITS··········00000000008faef0·000334·00c1e0·18···A··4··24··814 ··[·9]·.rela.plt·········NOBITS··········00000000008faf00·000334·00c1e0·18···A··4··24··8
15 ··[10]·.init·············NOBITS··········0000000000908000·001000·00001b·00··AX··0···0··415 ··[10]·.init·············NOBITS··········0000000000908000·001000·00001b·00··AX··0···0··4
16 ··[11]·.plt··············NOBITS··········0000000000908020·001000·008150·10··AX··0···0·1616 ··[11]·.plt··············NOBITS··········0000000000908020·001000·008150·10··AX··0···0·16
17 ··[12]·.plt.got··········NOBITS··········0000000000910170·001000·000038·08··AX··0···0··817 ··[12]·.plt.got··········NOBITS··········0000000000910170·001000·000038·08··AX··0···0··8
18 ··[13]·.text·············NOBITS··········00000000009101c0·001000·2e7d11a·00··AX··0···0·6418 ··[13]·.text·············NOBITS··········00000000009101c0·001000·2e7d11a·00··AX··0···0·64
19 ··[14]·.fini·············NOBITS··········000000000378d2dc·001000·00000d·00··AX··0···0··419 ··[14]·.fini·············NOBITS··········000000000378d2dc·001000·00000d·00··AX··0···0··4
20 ··[15]·.rodata···········NOBITS··········000000000378e000·001000·497d80·00···A··0···0·3220 ··[15]·.rodata···········NOBITS··········000000000378e000·001000·497d80·00···A··0···0·32
21 ··[16]·.eh_frame_hdr·····NOBITS··········0000000003c25d80·001000·0af4b4·00···A··0···0··421 ··[16]·.eh_frame_hdr·····NOBITS··········0000000003c25d80·001000·0af4b4·00···A··0···0··4
687 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6d0b2af51a6fccb489f241b93f973dcc3716b65d6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ee70b056ecbd31240cf132f4c2dbc9efa39a0184
288 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ]GCC:·(GNU)·15.2.01 GCC:·(GNU)·15.2.0
2 ../sysdeps/x86_64/crti.S2 ../sysdeps/x86_64/crti.S
3 /usr/src/debug/glibc/2.42+git/csu3 /usr/src/debug/glibc/2.42+git/csu
4 GNU·AS·2.45.04 GNU·AS·2.45.0
5 ../sysdeps/x86_64/crtn.S5 ../sysdeps/x86_64/crtn.S
6 /usr/src/debug/glibc/2.42+git/csu6 /usr/src/debug/glibc/2.42+git/csu
7 ../sysdeps/x86_647 ../sysdeps/x86_64
8 ASTSourceDescriptor.cpp8 ASTSourceDescriptor.cpp
4.49 KB
./usr/lib/.debug/libclang.so.21.1.1
File has been modified after NT_GNU_BUILD_ID has been applied.
1.12 KB
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·12·program·headers,·starting·at·offset·643 There·are·12·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000334·0x25d260·R···0x10006 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000334·0x25d268·R···0x1000
7 ··LOAD···········0x001000·0x000000000025e000·0x000000000025e000·0x000000·0x1bd5679·R·E·0x10007 ··LOAD···········0x001000·0x000000000025e000·0x000000000025e000·0x000000·0x1bd5679·R·E·0x1000
8 ··LOAD···········0x001000·0x0000000001e34000·0x0000000001e34000·0x000000·0x6d9be8·R···0x10008 ··LOAD···········0x001000·0x0000000001e34000·0x0000000001e34000·0x000000·0x6d9be8·R···0x1000
9 ··LOAD···········0x000c30·0x000000000250ec30·0x000000000250ec30·0x000000·0x13b078·RW··0x10009 ··LOAD···········0x000c30·0x000000000250ec30·0x000000000250ec30·0x000000·0x13b078·RW··0x1000
10 ··DYNAMIC········0x000c30·0x0000000002631900·0x0000000002631900·0x000000·0x000270·RW··0x810 ··DYNAMIC········0x000c30·0x0000000002631900·0x0000000002631900·0x000000·0x000270·RW··0x8
11 ··NOTE···········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000030·0x000030·R···0x811 ··NOTE···········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000030·0x000030·R···0x8
12 ··NOTE···········0x000310·0x0000000000000310·0x0000000000000310·0x000024·0x000024·R···0x412 ··NOTE···········0x000310·0x0000000000000310·0x0000000000000310·0x000024·0x000024·R···0x4
13 ··TLS············0x000c30·0x000000000250ec30·0x000000000250ec30·0x000000·0x000008·R···0x813 ··TLS············0x000c30·0x000000000250ec30·0x000000000250ec30·0x000000·0x000008·R···0x8
2.29 KB
readelf --wide --sections {}
    
Offset 3, 20 lines modifiedOffset 3, 20 lines modified
3 Section·Headers:3 Section·Headers:
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]·.note.gnu.property·NOTE············00000000000002e0·0002e0·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············00000000000002e0·0002e0·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000310·000310·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000310·000310·000024·00···A··0···0··4
8 ··[·3]·.gnu.hash·········NOBITS··········0000000000000338·000334·001650·00···A··4···0··88 ··[·3]·.gnu.hash·········NOBITS··········0000000000000338·000334·001650·00···A··4···0··8
9 ··[·4]·.dynsym···········NOBITS··········0000000000001988·000334·009078·18···A··5···1··89 ··[·4]·.dynsym···········NOBITS··········0000000000001988·000334·009078·18···A··5···1··8
10 ··[·5]·.dynstr···········NOBITS··········000000000000aa00·000334·010737·00···A··0···0··110 ··[·5]·.dynstr···········NOBITS··········000000000000aa00·000334·010740·00···A··0···0··1
11 ··[·6]·.gnu.version······NOBITS··········000000000001b138·000334·000c0a·02···A··4···0··211 ··[·6]·.gnu.version······NOBITS··········000000000001b140·000334·000c0a·02···A··4···0··2
12 ··[·7]·.gnu.version_d····NOBITS··········000000000001bd48·000334·0000c4·00···A··5···7··812 ··[·7]·.gnu.version_d····NOBITS··········000000000001bd50·000334·0000c4·00···A··5···7··8
13 ··[·8]·.gnu.version_r····NOBITS··········000000000001be10·000334·0001f0·00···A··5···5··813 ··[·8]·.gnu.version_r····NOBITS··········000000000001be18·000334·0001f0·00···A··5···5··8
14 ··[·9]·.rela.dyn·········NOBITS··········000000000001c000·000334·23afa8·18···A··4···0··814 ··[·9]·.rela.dyn·········NOBITS··········000000000001c008·000334·23afa8·18···A··4···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000256fa8·000334·0062b8·18···A··4··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000256fb0·000334·0062b8·18···A··4··25··8
16 ··[11]·.init·············NOBITS··········000000000025e000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000025e000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000025e020·001000·0041e0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000025e020·001000·0041e0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000262200·001000·000028·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000262200·001000·000028·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000262240·001000·1bd142c·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000262240·001000·1bd142c·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000001e3366c·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000001e3366c·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000001e34000·001000·33a44c·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000001e34000·001000·33a44c·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000216e44c·001000·06492c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000216e44c·001000·06492c·00···A··0···0··4
687 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4c89c6345d9f9de8dfbaf526f15ae2c677dae72d6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b1a23e58eca24322baa09b6d1cae16dfc103b388
280 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 -GCC:·(GNU)·15.2.01 GCC:·(GNU)·15.2.0
2 ../sysdeps/x86_64/crti.S2 ../sysdeps/x86_64/crti.S
3 /usr/src/debug/glibc/2.42+git/csu3 /usr/src/debug/glibc/2.42+git/csu
4 GNU·AS·2.45.04 GNU·AS·2.45.0
5 ../sysdeps/x86_64/crtn.S5 ../sysdeps/x86_64/crtn.S
6 /usr/src/debug/glibc/2.42+git/csu6 /usr/src/debug/glibc/2.42+git/csu
7 ../sysdeps/x86_647 ../sysdeps/x86_64
8 BuildSystem.cpp8 BuildSystem.cpp
12.3 KB
reproducibleA/tmp/deploy/deb/x86-64-v3/clang-format_21.1.1-r0_amd64.deb vs.
reproducibleB-extended/tmp/deploy/deb/x86-64-v3/clang-format_21.1.1-r0_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2011-04-05·23:00:00.000000·debian-binary1 -rw-r--r--···0········0········0········4·2011-04-05·23:00:00.000000·debian-binary
2 -rw-r--r--···0········0········0······736·2011-04-05·23:00:00.000000·control.tar.xz2 -rw-r--r--···0········0········0······736·2011-04-05·23:00:00.000000·control.tar.xz
3 -rw-r--r--···0········0········0····46876·2011-04-05·23:00:00.000000·data.tar.xz3 -rw-r--r--···0········0········0····46824·2011-04-05·23:00:00.000000·data.tar.xz
11.8 KB
data.tar.xz
11.8 KB
data.tar
11.8 KB
./usr/bin/clang-format
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x006210·0x006210·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x006218·0x006218·R···0x1000
11 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x00fe2d·0x00fe2d·R·E·0x100011 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x00fe2d·0x00fe2d·R·E·0x1000
12 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x003d90·0x003d90·R···0x100012 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x003d90·0x003d90·R···0x1000
13 ··LOAD···········0x01b378·0x000000000001b378·0x000000000001b378·0x000c98·0x0026c0·RW··0x100013 ··LOAD···········0x01b378·0x000000000001b378·0x000000000001b378·0x000c98·0x0026c0·RW··0x1000
14 ··DYNAMIC········0x01b8f0·0x000000000001b8f0·0x000000000001b8f0·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x01b8f0·0x000000000001b8f0·0x000000000001b8f0·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x01ad70·0x000000000001ad70·0x000000000001ad70·0x000020·0x000020·R···0x417 ··NOTE···········0x01ad70·0x000000000001ad70·0x000000000001ad70·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0001c4·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0001c4·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000588·000588·001320·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000588·000588·001320·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000018a8·0018a8·0029da·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000018a8·0018a8·0029e3·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000004282·004282·000198·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000000428c·00428c·000198·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000004420·004420·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000004428·004428·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000004530·004530·001128·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000004538·004538·001128·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000005658·005658·000bb8·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000005660·005660·000bb8·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000007000·007000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000007000·007000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000007020·007020·0007e0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000007020·007020·0007e0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000007800·007800·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000007800·007800·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000007840·007840·00f5e0·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000007840·007840·00f5e0·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000016e20·016e20·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000016e20·016e20·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000017000·017000·001da0·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000017000·017000·001da0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000018da0·018da0·00043c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000018da0·018da0·00043c·00···A··0···0··4
2.58 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x4530·contains·183·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x4538·contains·183·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000001b378··0000000000000008·R_X86_64_RELATIVE·························cc603 000000000001b378··0000000000000008·R_X86_64_RELATIVE·························cc60
4 000000000001b380··0000000000000008·R_X86_64_RELATIVE·························cb704 000000000001b380··0000000000000008·R_X86_64_RELATIVE·························cb70
5 000000000001b388··0000000000000008·R_X86_64_RELATIVE·························cc205 000000000001b388··0000000000000008·R_X86_64_RELATIVE·························cc20
6 000000000001b390··0000000000000008·R_X86_64_RELATIVE·························1731c6 000000000001b390··0000000000000008·R_X86_64_RELATIVE·························1731c
7 000000000001b398··0000000000000008·R_X86_64_RELATIVE·························173ed7 000000000001b398··0000000000000008·R_X86_64_RELATIVE·························173ed
8 000000000001b3a0··0000000000000008·R_X86_64_RELATIVE·························173f38 000000000001b3a0··0000000000000008·R_X86_64_RELATIVE·························173f3
Offset 181, 15 lines modifiedOffset 181, 15 lines modified
181 000000000001bfd8··0000008e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserIjEE@LLVM_21.1·+·0181 000000000001bfd8··0000008e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserIjEE@LLVM_21.1·+·0
182 000000000001bfe0··0000009600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0182 000000000001bfe0··0000009600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
183 000000000001bfe8··0000009a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4·+·0183 000000000001bfe8··0000009a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4·+·0
184 000000000001bff0··0000009c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0184 000000000001bff0··0000009c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
185 000000000001bff8··0000009e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVSt13basic_filebufIcSt11char_traitsIcEE@GLIBCXX_3.4·+·0185 000000000001bff8··0000009e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVSt13basic_filebufIcSt11char_traitsIcEE@GLIBCXX_3.4·+·0
186 000000000001c008··0000003900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0186 000000000001c008··0000003900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
187 Relocation·section·'.rela.plt'·at·offset·0x5658·contains·125·entries:187 Relocation·section·'.rela.plt'·at·offset·0x5660·contains·125·entries:
188 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend188 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
189 000000000001bb48··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0189 000000000001bb48··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
190 000000000001bb50··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0190 000000000001bb50··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
191 000000000001bb58··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm9SourceMgr9SrcBufferD1Ev@LLVM_21.1·+·0191 000000000001bb58··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm9SourceMgr9SrcBufferD1Ev@LLVM_21.1·+·0
192 000000000001bb60··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10Diagnostic16FormatDiagnosticERN4llvm15SmallVectorImplIcEE·+·0192 000000000001bb60··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10Diagnostic16FormatDiagnosticERN4llvm15SmallVectorImplIcEE·+·0
193 000000000001bb68··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang11LangOptionsC1Ev·+·0193 000000000001bb68··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang11LangOptionsC1Ev·+·0
194 000000000001bb70··0000000a00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6parserIjE5parseERNS0_6OptionENS_9StringRefES5_Rj@LLVM_21.1·+·0194 000000000001bb70··0000000a00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6parserIjE5parseERNS0_6OptionENS_9StringRefES5_Rj@LLVM_21.1·+·0
1.5 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x1b37812 ·0x0000000000000019·(INIT_ARRAY)·········0x1b378
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x1b38814 ·0x000000000000001a·(FINI_ARRAY)·········0x1b388
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x18a817 ·0x0000000000000005·(STRTAB)·············0x18a8
18 ·0x0000000000000006·(SYMTAB)·············0x58818 ·0x0000000000000006·(SYMTAB)·············0x588
19 ·0x000000000000000a·(STRSZ)··············10714·(bytes)19 ·0x000000000000000a·(STRSZ)··············10723·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x1bb3022 ·0x0000000000000003·(PLTGOT)·············0x1bb30
23 ·0x0000000000000002·(PLTRELSZ)···········3000·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3000·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x565825 ·0x0000000000000017·(JMPREL)·············0x5660
26 ·0x0000000000000007·(RELA)···············0x453026 ·0x0000000000000007·(RELA)···············0x4538
27 ·0x0000000000000008·(RELASZ)·············4392·(bytes)27 ·0x0000000000000008·(RELASZ)·············4392·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x442031 ·0x000000006ffffffe·(VERNEED)············0x4428
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x428233 ·0x000000006ffffff0·(VERSYM)·············0x428c
34 ·0x000000006ffffff9·(RELACOUNT)··········10834 ·0x000000006ffffff9·(RELACOUNT)··········108
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7854c77fa6ef26819d0e77056f5a79ab159a7c116 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f898233e724e1fdcd06732b027ce938e63466673
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.79 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·204·entries:1 Version·symbols·section·'.gnu.version'·contains·204·entries:
2 ·Addr:·0x0000000000004282··Offset:·0x00004282··Link:·5·(.dynsym)2 ·Addr:·0x000000000000428c··Offset:·0x0000428c··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(CXXABI_1.3)····3·(LLVM_21.1)·····3·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(CXXABI_1.3)····3·(LLVM_21.1)·····3·(LLVM_21.1)··
4 ··004:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····4·(GLIBC_2.4)·····3·(LLVM_21.1)··4 ··004:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····4·(GLIBC_2.4)·····3·(LLVM_21.1)··
5 ··008:···1·(*global*)······1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)··5 ··008:···1·(*global*)······1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)··
6 ··00c:···5·(GLIBCXX_3.4.11)····2·(CXXABI_1.3)····3·(LLVM_21.1)·····1·(*global*)···6 ··00c:···5·(GLIBCXX_3.4.11)····2·(CXXABI_1.3)····3·(LLVM_21.1)·····1·(*global*)···
7 ··010:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····6·(GLIBCXX_3.4)···3·(LLVM_21.1)··7 ··010:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····6·(GLIBCXX_3.4)···3·(LLVM_21.1)··
8 ··014:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··8 ··014:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
9 ··018:···3·(LLVM_21.1)·····1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)··9 ··018:···3·(LLVM_21.1)·····1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)··
Offset 50, 15 lines modifiedOffset 50, 15 lines modified
50 ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···50 ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
51 ··0bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···51 ··0bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
52 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···52 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
55 Version·needs·section·'.gnu.version_r'·contains·4·entries:55 Version·needs·section·'.gnu.version_r'·contains·4·entries:
56 ·Addr:·0x0000000000004420··Offset:·0x00004420··Link:·6·(.dynstr)56 ·Addr:·0x0000000000004428··Offset:·0x00004428··Link:·6·(.dynstr)
57 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·157 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
58 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1158 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·11
59 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·559 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·5
60 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·1460 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·14
61 ··0x0040:···Name:·GLIBC_2.32··Flags:·none··Version:·1261 ··0x0040:···Name:·GLIBC_2.32··Flags:·none··Version:·12
62 ··0x0050:···Name:·GLIBC_2.34··Flags:·none··Version:·962 ··0x0050:···Name:·GLIBC_2.34··Flags:·none··Version:·9
63 ··0x0060:···Name:·GLIBC_2.2.5··Flags:·none··Version:·763 ··0x0060:···Name:·GLIBC_2.2.5··Flags:·none··Version:·7
393 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 cFfs/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZTIN4llvm2cl15OptionValueCopyIbEE5 _ZTIN4llvm2cl15OptionValueCopyIbEE
6 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE6 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE
7 _ZN5clang7tooling20applyAllReplacementsB5cxx11EN4llvm9StringRefERKNS0_12ReplacementsE7 _ZN5clang7tooling20applyAllReplacementsB5cxx11EN4llvm9StringRefERKNS0_12ReplacementsE
8 _ZTVN4llvm2cl11OptionValueIjEE8 _ZTVN4llvm2cl11OptionValueIjEE
772 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 665, 9 lines modifiedOffset 665, 10 lines modified
665 ··0x00004208·00000000·00000000·00000000·00000000·................665 ··0x00004208·00000000·00000000·00000000·00000000·................
666 ··0x00004218·00000000·00000000·00000000·00000000·................666 ··0x00004218·00000000·00000000·00000000·00000000·................
667 ··0x00004228·00000000·00000000·00000000·00000000·................667 ··0x00004228·00000000·00000000·00000000·00000000·................
668 ··0x00004238·00000000·00000000·00000000·00000000·................668 ··0x00004238·00000000·00000000·00000000·00000000·................
669 ··0x00004248·00000000·00000000·00000000·00000000·................669 ··0x00004248·00000000·00000000·00000000·00000000·................
670 ··0x00004258·00000000·00000000·00000000·00000000·................670 ··0x00004258·00000000·00000000·00000000·00000000·................
671 ··0x00004268·00000000·00000000·00000000·00000000·................671 ··0x00004268·00000000·00000000·00000000·00000000·................
672 ··0x00004278·00000000·00000000·0000··············..........672 ··0x00004278·00000000·00000000·00000000·00000000·................
 673 ··0x00004288·000000······························...
  
348 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d666f·726d6174·00000000·clang-format....2 ··0x00000000·636c616e·672d666f·726d6174·00000000·clang-format....
3 ··0x00000010·f2e3202e····························..·.3 ··0x00000010·daf46938····························..i8
  
12.3 KB
reproducibleA/tmp/deploy/deb/x86-64-v3/clang-tidy_21.1.1-r0_amd64.deb vs.
reproducibleB-extended/tmp/deploy/deb/x86-64-v3/clang-tidy_21.1.1-r0_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2011-04-05·23:00:00.000000·debian-binary1 -rw-r--r--···0········0········0········4·2011-04-05·23:00:00.000000·debian-binary
2 -rw-r--r--···0········0········0······744·2011-04-05·23:00:00.000000·control.tar.xz2 -rw-r--r--···0········0········0······744·2011-04-05·23:00:00.000000·control.tar.xz
3 -rw-r--r--···0········0········0··3151752·2011-04-05·23:00:00.000000·data.tar.xz3 -rw-r--r--···0········0········0··3153496·2011-04-05·23:00:00.000000·data.tar.xz
11.8 KB
data.tar.xz
11.8 KB
data.tar
11.7 KB
./usr/bin/clang-tidy
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x1efc50·0x1efc50·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x1efc58·0x1efc58·R···0x1000
11 ··LOAD···········0x1f0000·0x00000000001f0000·0x00000000001f0000·0xa82c5d·0xa82c5d·R·E·0x100011 ··LOAD···········0x1f0000·0x00000000001f0000·0x00000000001f0000·0xa82c5d·0xa82c5d·R·E·0x1000
12 ··LOAD···········0xc73000·0x0000000000c73000·0x0000000000c73000·0x1fbff8·0x1fbff8·R···0x100012 ··LOAD···········0xc73000·0x0000000000c73000·0x0000000000c73000·0x1fbff8·0x1fbff8·R···0x1000
13 ··LOAD···········0xe6f3f0·0x0000000000e6f3f0·0x0000000000e6f3f0·0x0abe18·0x0afe98·RW··0x100013 ··LOAD···········0xe6f3f0·0x0000000000e6f3f0·0x0000000000e6f3f0·0x0abe18·0x0afe98·RW··0x1000
14 ··DYNAMIC········0xe9ada8·0x0000000000e9ada8·0x0000000000e9ada8·0x000250·0x000250·RW··0x814 ··DYNAMIC········0xe9ada8·0x0000000000e9ada8·0x0000000000e9ada8·0x000250·0x000250·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0xe6efd8·0x0000000000e6efd8·0x0000000000e6efd8·0x000020·0x000020·R···0x417 ··NOTE···········0xe6efd8·0x0000000000e6efd8·0x0000000000e6efd8·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·00e108·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·00e108·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········000000000000e4c8·00e4c8·03c930·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········000000000000e4c8·00e4c8·03c930·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········000000000004adf8·04adf8·120cbf·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········000000000004adf8·04adf8·120cc8·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········000000000016bab8·16bab8·0050c4·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000016bac0·16bac0·0050c4·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000170b80·170b80·0001a0·00···A··6···5··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000170b88·170b88·0001a0·00···A··6···5··8
14 ··[·9]·.rela.dyn·········RELA············0000000000170d20·170d20·079518·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000170d28·170d28·079518·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············00000000001ea238·1ea238·005a18·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············00000000001ea240·1ea240·005a18·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········00000000001f0000·1f0000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00000000001f0000·1f0000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00000000001f0020·1f0020·003c20·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00000000001f0020·1f0020·003c20·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000001f3c40·1f3c40·000018·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000001f3c40·1f3c40·000018·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00000000001f3c80·1f3c80·a7efcd·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000001f3c80·1f3c80·a7efcd·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000c72c50·c72c50·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000c72c50·c72c50·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000c73000·c73000·06c95e·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000c73000·c73000·06c95e·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000cdf960·cdf960·029164·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000cdf960·cdf960·029164·00···A··0···0··4
2.76 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x170d20·contains·20705·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x170d28·contains·20705·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000e6f3f0··0000000000000008·R_X86_64_RELATIVE·························2d0da03 0000000000e6f3f0··0000000000000008·R_X86_64_RELATIVE·························2d0da0
4 0000000000e6f3f8··0000000000000008·R_X86_64_RELATIVE·························2cd6304 0000000000e6f3f8··0000000000000008·R_X86_64_RELATIVE·························2cd630
5 0000000000e6f400··0000000000000008·R_X86_64_RELATIVE·························2cd6405 0000000000e6f400··0000000000000008·R_X86_64_RELATIVE·························2cd640
6 0000000000e6f408··0000000000000008·R_X86_64_RELATIVE·························2cd6c06 0000000000e6f408··0000000000000008·R_X86_64_RELATIVE·························2cd6c0
7 0000000000e6f410··0000000000000008·R_X86_64_RELATIVE·························2cd7407 0000000000e6f410··0000000000000008·R_X86_64_RELATIVE·························2cd740
8 0000000000e6f418··0000000000000008·R_X86_64_RELATIVE·························2cd7c08 0000000000e6f418··0000000000000008·R_X86_64_RELATIVE·························2cd7c0
Offset 20703, 15 lines modifiedOffset 20703, 15 lines modified
20703 0000000000f1b1e0··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·020703 0000000000f1b1e0··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
20704 0000000000f1b1e8··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·020704 0000000000f1b1e8··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
20705 0000000000f1b1f0··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·020705 0000000000f1b1f0··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
20706 0000000000f1b1f8··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·020706 0000000000f1b1f8··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
20707 0000000000f1b200··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·020707 0000000000f1b200··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
20708 0000000000e9d018··0000017800000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·020708 0000000000e9d018··0000017800000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
20709 Relocation·section·'.rela.plt'·at·offset·0x1ea238·contains·961·entries:20709 Relocation·section·'.rela.plt'·at·offset·0x1ea240·contains·961·entries:
20710 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend20710 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
20711 0000000000e9b010··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml6Output16preflightElementEjRPv@LLVM_21.1·+·020711 0000000000e9b010··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml6Output16preflightElementEjRPv@LLVM_21.1·+·0
20712 0000000000e9b018··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·020712 0000000000e9b018··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
20713 0000000000e9b020··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·020713 0000000000e9b020··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·0
20714 0000000000e9b028··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang12FunctionDecl28getDescribedFunctionTemplateEv·+·020714 0000000000e9b028··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang12FunctionDecl28getDescribedFunctionTemplateEv·+·0
20715 0000000000e9b030··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang11transformer9catVectorESt6vectorISt10shared_ptrINS0_16MatchComputationINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEESaISB_EE·+·020715 0000000000e9b030··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang11transformer9catVectorESt6vectorISt10shared_ptrINS0_16MatchComputationINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEESaISB_EE·+·0
20716 0000000000e9b038··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang12Preprocessor17addCommentHandlerEPNS_14CommentHandlerE·+·020716 0000000000e9b038··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang12Preprocessor17addCommentHandlerEPNS_14CommentHandlerE·+·0
1.53 KB
readelf --wide --dynamic {}
    
Offset 13, 24 lines modifiedOffset 13, 24 lines modified
13 ·0x0000000000000019·(INIT_ARRAY)·········0xe6f3f013 ·0x0000000000000019·(INIT_ARRAY)·········0xe6f3f0
14 ·0x000000000000001b·(INIT_ARRAYSZ)·······264·(bytes)14 ·0x000000000000001b·(INIT_ARRAYSZ)·······264·(bytes)
15 ·0x000000000000001a·(FINI_ARRAY)·········0xe6f4f815 ·0x000000000000001a·(FINI_ARRAY)·········0xe6f4f8
16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
17 ·0x000000006ffffef5·(GNU_HASH)···········0x3c017 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
18 ·0x0000000000000005·(STRTAB)·············0x4adf818 ·0x0000000000000005·(STRTAB)·············0x4adf8
19 ·0x0000000000000006·(SYMTAB)·············0xe4c819 ·0x0000000000000006·(SYMTAB)·············0xe4c8
20 ·0x000000000000000a·(STRSZ)··············1182911·(bytes)20 ·0x000000000000000a·(STRSZ)··············1182920·(bytes)
21 ·0x000000000000000b·(SYMENT)·············24·(bytes)21 ·0x000000000000000b·(SYMENT)·············24·(bytes)
22 ·0x0000000000000015·(DEBUG)··············0x022 ·0x0000000000000015·(DEBUG)··············0x0
23 ·0x0000000000000003·(PLTGOT)·············0xe9aff823 ·0x0000000000000003·(PLTGOT)·············0xe9aff8
24 ·0x0000000000000002·(PLTRELSZ)···········23064·(bytes)24 ·0x0000000000000002·(PLTRELSZ)···········23064·(bytes)
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000017·(JMPREL)·············0x1ea23826 ·0x0000000000000017·(JMPREL)·············0x1ea240
27 ·0x0000000000000007·(RELA)···············0x170d2027 ·0x0000000000000007·(RELA)···············0x170d28
28 ·0x0000000000000008·(RELASZ)·············496920·(bytes)28 ·0x0000000000000008·(RELASZ)·············496920·(bytes)
29 ·0x0000000000000009·(RELAENT)············24·(bytes)29 ·0x0000000000000009·(RELAENT)············24·(bytes)
30 ·0x000000000000001e·(FLAGS)··············BIND_NOW30 ·0x000000000000001e·(FLAGS)··············BIND_NOW
31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
32 ·0x000000006ffffffe·(VERNEED)············0x170b8032 ·0x000000006ffffffe·(VERNEED)············0x170b88
33 ·0x000000006fffffff·(VERNEEDNUM)·········533 ·0x000000006fffffff·(VERNEEDNUM)·········5
34 ·0x000000006ffffff0·(VERSYM)·············0x16bab834 ·0x000000006ffffff0·(VERSYM)·············0x16bac0
35 ·0x000000006ffffff9·(RELACOUNT)··········1776635 ·0x000000006ffffff9·(RELACOUNT)··········17766
36 ·0x0000000000000000·(NULL)···············0x036 ·0x0000000000000000·(NULL)···············0x0
875 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ded5b20e9b8ed2936ed2a5f15a5bcc3ca55835126 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·037d8116b7c3222de633e022d54df53151a7e523
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·10338·entries:1 Version·symbols·section·'.gnu.version'·contains·10338·entries:
2 ·Addr:·0x000000000016bab8··Offset:·0x0016bab8··Link:·5·(.dynsym)2 ·Addr:·0x000000000016bac0··Offset:·0x0016bac0··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···2·(LLVM_21.1)·····1·(*global*)······3·(CXXABI_1.3)····1·(*global*)···5 ··008:···2·(LLVM_21.1)·····1·(*global*)······3·(CXXABI_1.3)····1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
9 ··018:···4·(GLIBC_2.29)····1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···4·(GLIBC_2.29)····1·(*global*)······1·(*global*)······1·(*global*)···
Offset 2584, 15 lines modifiedOffset 2584, 15 lines modified
2584 ··2850:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···2584 ··2850:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
2585 ··2854:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···2585 ··2854:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
2586 ··2858:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···2586 ··2858:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
2587 ··285c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···2587 ··285c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
2588 ··2860:···1·(*global*)······1·(*global*)···2588 ··2860:···1·(*global*)······1·(*global*)···
  
2589 Version·needs·section·'.gnu.version_r'·contains·5·entries:2589 Version·needs·section·'.gnu.version_r'·contains·5·entries:
2590 ·Addr:·0x0000000000170b80··Offset:·0x00170b80··Link:·6·(.dynstr)2590 ·Addr:·0x0000000000170b88··Offset:·0x00170b88··Link:·6·(.dynstr)
2591 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·12591 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
2592 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·172592 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·17
2593 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·62593 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·6
2594 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·212594 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·21
2595 ··0x0040:···Name:·GLIBC_2.38··Flags:·none··Version:·192595 ··0x0040:···Name:·GLIBC_2.38··Flags:·none··Version:·19
2596 ··0x0050:···Name:·GLIBC_2.32··Flags:·none··Version:·182596 ··0x0050:···Name:·GLIBC_2.32··Flags:·none··Version:·18
2597 ··0x0060:···Name:·GLIBC_2.34··Flags:·none··Version:·112597 ··0x0060:···Name:·GLIBC_2.34··Flags:·none··Version:·11
199 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 #/lib/ld-linux-x86-64.so.2
2 P*D_b»  "!2 P*D_b»  "!
3 $T"K,V» 4Z3 $T"K,V» 4Z
4 D·haE,Y$4 D·haE,Y$
5 `)"W`}f"5 `)"W`}f"
6 s;=;wBp8i6 s;=;wBp8i
7 |·;=\x\#7 |·;=\x\#
8 b_,-J,-+i(>c8 b_,-J,-+i(>c
786 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 73927, 9 lines modifiedOffset 73927, 10 lines modified
73927 ··0x0016ba38·00000000·00000000·00000000·00000000·................73927 ··0x0016ba38·00000000·00000000·00000000·00000000·................
73928 ··0x0016ba48·00000000·00000000·00000000·00000000·................73928 ··0x0016ba48·00000000·00000000·00000000·00000000·................
73929 ··0x0016ba58·00000000·00000000·00000000·00000000·................73929 ··0x0016ba58·00000000·00000000·00000000·00000000·................
73930 ··0x0016ba68·00000000·00000000·00000000·00000000·................73930 ··0x0016ba68·00000000·00000000·00000000·00000000·................
73931 ··0x0016ba78·00000000·00000000·00000000·00000000·................73931 ··0x0016ba78·00000000·00000000·00000000·00000000·................
73932 ··0x0016ba88·00000000·00000000·00000000·00000000·................73932 ··0x0016ba88·00000000·00000000·00000000·00000000·................
73933 ··0x0016ba98·00000000·00000000·00000000·00000000·................73933 ··0x0016ba98·00000000·00000000·00000000·00000000·................
73934 ··0x0016baa8·00000000·00000000·00000000·000000···...............73934 ··0x0016baa8·00000000·00000000·00000000·00000000·................
 73935 ··0x0016bab8·00000000·00000000···················........
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d7469·64790000·24624bee·clang-tidy..$bK.2 ··0x00000000·636c616e·672d7469·64790000·e29100db·clang-tidy......
  
234 KB
reproducibleA/tmp/deploy/deb/x86-64-v3/clang-tools_21.1.1-r0_amd64.deb vs.
reproducibleB-extended/tmp/deploy/deb/x86-64-v3/clang-tools_21.1.1-r0_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2011-04-05·23:00:00.000000·debian-binary1 -rw-r--r--···0········0········0········4·2011-04-05·23:00:00.000000·debian-binary
2 -rw-r--r--···0········0········0······808·2011-04-05·23:00:00.000000·control.tar.xz2 -rw-r--r--···0········0········0······808·2011-04-05·23:00:00.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1416836·2011-04-05·23:00:00.000000·data.tar.xz3 -rw-r--r--···0········0········0··1423532·2011-04-05·23:00:00.000000·data.tar.xz
233 KB
data.tar.xz
233 KB
data.tar
11.9 KB
./usr/bin/clang-apply-replacements
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x004648·0x004648·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x004650·0x004650·R···0x1000
11 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x018cb5·0x018cb5·R·E·0x100011 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x018cb5·0x018cb5·R·E·0x1000
12 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x0038a4·0x0038a4·R···0x100012 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x0038a4·0x0038a4·R···0x1000
13 ··LOAD···········0x022818·0x0000000000022818·0x0000000000022818·0x000810·0x000db8·RW··0x100013 ··LOAD···········0x022818·0x0000000000022818·0x0000000000022818·0x000810·0x000db8·RW··0x1000
14 ··DYNAMIC········0x0229c8·0x00000000000229c8·0x00000000000229c8·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x0229c8·0x00000000000229c8·0x00000000000229c8·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x021884·0x0000000000021884·0x0000000000021884·0x000020·0x000020·R···0x417 ··NOTE···········0x021884·0x0000000000021884·0x0000000000021884·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000134·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000134·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000004f8·0004f8·000ed0·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000004f8·0004f8·000ed0·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000013c8·0013c8·001f9e·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000013c8·0013c8·001fa7·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000003366·003366·00013c·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000003370·003370·00013c·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000000000034a8·0034a8·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········00000000000034b0·0034b0·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000003598·003598·0006f0·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············00000000000035a0·0035a0·0006f0·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000003c88·003c88·0009c0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000003c90·003c90·0009c0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000005000·005000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000005000·005000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000005020·005020·000690·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000005020·005020·000690·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000056b0·0056b0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000056b0·0056b0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00000000000056c0·0056c0·0185e5·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000000056c0·0056c0·0185e5·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000001dca8·01dca8·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000001dca8·01dca8·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000001e000·01e000·000930·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000001e000·01e000·000930·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000001e930·01e930·0004ec·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000001e930·01e930·0004ec·00···A··0···0··4
2.67 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x3598·contains·74·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x35a0·contains·74·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000022818··0000000000000008·R_X86_64_RELATIVE·························b7703 0000000000022818··0000000000000008·R_X86_64_RELATIVE·························b770
4 0000000000022820··0000000000000008·R_X86_64_RELATIVE·························6aa04 0000000000022820··0000000000000008·R_X86_64_RELATIVE·························6aa0
5 0000000000022828··0000000000000008·R_X86_64_RELATIVE·························b7305 0000000000022828··0000000000000008·R_X86_64_RELATIVE·························b730
6 0000000000022830··0000000000000008·R_X86_64_RELATIVE·························b7a06 0000000000022830··0000000000000008·R_X86_64_RELATIVE·························b7a0
7 0000000000022838··0000000000000008·R_X86_64_RELATIVE·························b7e07 0000000000022838··0000000000000008·R_X86_64_RELATIVE·························b7e0
8 0000000000022840··0000000000000008·R_X86_64_RELATIVE·························b8308 0000000000022840··0000000000000008·R_X86_64_RELATIVE·························b830
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 0000000000022fd0··0000006600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·072 0000000000022fd0··0000006600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0
73 0000000000022fd8··0000006700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·073 0000000000022fd8··0000006700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
74 0000000000022fe8··0000006b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·074 0000000000022fe8··0000006b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
75 0000000000022ff0··0000007800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·075 0000000000022ff0··0000007800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
76 0000000000022ff8··0000007a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·076 0000000000022ff8··0000007a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
77 0000000000023020··0000003900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·077 0000000000023020··0000003900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
78 Relocation·section·'.rela.plt'·at·offset·0x3c88·contains·104·entries:78 Relocation·section·'.rela.plt'·at·offset·0x3c90·contains·104·entries:
79 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend79 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
80 0000000000022c20··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·080 0000000000022c20··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
81 0000000000022c28··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang11FileManager20getBufferForFileImplEN4llvm9StringRefElbbb·+·081 0000000000022c28··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang11FileManager20getBufferForFileImplEN4llvm9StringRefElbbb·+·0
82 0000000000022c30··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·082 0000000000022c30··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
83 0000000000022c38··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·083 0000000000022c38··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
84 0000000000022c40··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml5Input11endSequenceEv@LLVM_21.1·+·084 0000000000022c40··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml5Input11endSequenceEv@LLVM_21.1·+·0
85 0000000000022c48··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13SourceManager13loadSLocEntryEjPb·+·085 0000000000022c48··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13SourceManager13loadSLocEntryEjPb·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x2281812 ·0x0000000000000019·(INIT_ARRAY)·········0x22818
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x2282814 ·0x000000000000001a·(FINI_ARRAY)·········0x22828
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x13c817 ·0x0000000000000005·(STRTAB)·············0x13c8
18 ·0x0000000000000006·(SYMTAB)·············0x4f818 ·0x0000000000000006·(SYMTAB)·············0x4f8
19 ·0x000000000000000a·(STRSZ)··············8094·(bytes)19 ·0x000000000000000a·(STRSZ)··············8103·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x22c0822 ·0x0000000000000003·(PLTGOT)·············0x22c08
23 ·0x0000000000000002·(PLTRELSZ)···········2496·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········2496·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x3c8825 ·0x0000000000000017·(JMPREL)·············0x3c90
26 ·0x0000000000000007·(RELA)···············0x359826 ·0x0000000000000007·(RELA)···············0x35a0
27 ·0x0000000000000008·(RELASZ)·············1776·(bytes)27 ·0x0000000000000008·(RELASZ)·············1776·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x34a831 ·0x000000006ffffffe·(VERNEED)············0x34b0
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x336633 ·0x000000006ffffff0·(VERSYM)·············0x3370
34 ·0x000000006ffffff9·(RELACOUNT)··········4134 ·0x000000006ffffff9·(RELACOUNT)··········41
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7c1a56bbbf39a3cff1aae5085bb6ce2bfec217a26 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·13dc124d4033fc69671f73cebf0572a25d122d42
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.75 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·158·entries:1 Version·symbols·section·'.gnu.version'·contains·158·entries:
2 ·Addr:·0x0000000000003366··Offset:·0x00003366··Link:·5·(.dynsym)2 ·Addr:·0x0000000000003370··Offset:·0x00003370··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····3·(CXXABI_1.3)····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····3·(CXXABI_1.3)····1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.4)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.4)··
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(CXXABI_1.3)····1·(*global*)···5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(CXXABI_1.3)····1·(*global*)···
6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBCXX_3.4)6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBCXX_3.4)
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
8 ··014:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···1·(*global*)······2·(LLVM_21.1)·····6·(GLIBC_2.2.5)···1·(*global*)···9 ··018:···1·(*global*)······2·(LLVM_21.1)·····6·(GLIBC_2.2.5)···1·(*global*)···
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
39 ··08c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···39 ··08c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
40 ··090:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···40 ··090:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
41 ··094:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···41 ··094:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
43 ··09c:···1·(*global*)······1·(*global*)···43 ··09c:···1·(*global*)······1·(*global*)···
  
44 Version·needs·section·'.gnu.version_r'·contains·4·entries:44 Version·needs·section·'.gnu.version_r'·contains·4·entries:
45 ·Addr:·0x00000000000034a8··Offset:·0x000034a8··Link:·6·(.dynstr)45 ·Addr:·0x00000000000034b0··Offset:·0x000034b0··Link:·6·(.dynstr)
46 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·146 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
47 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1047 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
48 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·548 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·5
49 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·1249 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·12
50 ··0x0040:···Name:·GLIBC_2.32··Flags:·none··Version:·1150 ··0x0040:···Name:·GLIBC_2.32··Flags:·none··Version:·11
51 ··0x0050:···Name:·GLIBC_2.34··Flags:·none··Version:·851 ··0x0050:···Name:·GLIBC_2.34··Flags:·none··Version:·8
52 ··0x0060:···Name:·GLIBC_2.2.5··Flags:·none··Version:·652 ··0x0060:···Name:·GLIBC_2.2.5··Flags:·none··Version:·6
409 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 -B/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZTIN4llvm2cl15OptionValueCopyIbEE5 _ZTIN4llvm2cl15OptionValueCopyIbEE
6 _ZN5clang7tooling17DiagnosticMessageC1EN4llvm9StringRefE6 _ZN5clang7tooling17DiagnosticMessageC1EN4llvm9StringRefE
7 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE7 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE
8 _ZN4llvm23SmallVectorTemplateBaseIN5clang7tooling13FileByteRangeELb0EE4growEm8 _ZN4llvm23SmallVectorTemplateBaseIN5clang7tooling13FileByteRangeELb0EE4growEm
780 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 501, 9 lines modifiedOffset 501, 10 lines modified
501 ··0x000032e8·00000000·00000000·00000000·00000000·................501 ··0x000032e8·00000000·00000000·00000000·00000000·................
502 ··0x000032f8·00000000·00000000·00000000·00000000·................502 ··0x000032f8·00000000·00000000·00000000·00000000·................
503 ··0x00003308·00000000·00000000·00000000·00000000·................503 ··0x00003308·00000000·00000000·00000000·00000000·................
504 ··0x00003318·00000000·00000000·00000000·00000000·................504 ··0x00003318·00000000·00000000·00000000·00000000·................
505 ··0x00003328·00000000·00000000·00000000·00000000·................505 ··0x00003328·00000000·00000000·00000000·00000000·................
506 ··0x00003338·00000000·00000000·00000000·00000000·................506 ··0x00003338·00000000·00000000·00000000·00000000·................
507 ··0x00003348·00000000·00000000·00000000·00000000·................507 ··0x00003348·00000000·00000000·00000000·00000000·................
508 ··0x00003358·00000000·00000000·00000000·0000·····..............508 ··0x00003358·00000000·00000000·00000000·00000000·................
 509 ··0x00003368·00000000·000000·····················.......
  
372 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6170·706c792d·7265706c·clang-apply-repl2 ··0x00000000·636c616e·672d6170·706c792d·7265706c·clang-apply-repl
3 ··0x00000010·6163656d·656e7473·00000000·b38fb74c·acements.......L3 ··0x00000010·6163656d·656e7473·00000000·cc4f2f1a·acements.....O/.
  
11.9 KB
./usr/bin/clang-change-namespace
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02cfd8·0x02cfd8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02cfe0·0x02cfe0·R···0x1000
11 ··LOAD···········0x02d000·0x000000000002d000·0x000000000002d000·0x03afbd·0x03afbd·R·E·0x100011 ··LOAD···········0x02d000·0x000000000002d000·0x000000000002d000·0x03afbd·0x03afbd·R·E·0x1000
12 ··LOAD···········0x068000·0x0000000000068000·0x0000000000068000·0x0144a4·0x0144a4·R···0x100012 ··LOAD···········0x068000·0x0000000000068000·0x0000000000068000·0x0144a4·0x0144a4·R···0x1000
13 ··LOAD···········0x07ce58·0x000000000007de58·0x000000000007de58·0x0061b8·0x006888·RW··0x100013 ··LOAD···········0x07ce58·0x000000000007de58·0x000000000007de58·0x0061b8·0x006888·RW··0x1000
14 ··DYNAMIC········0x0825c0·0x00000000000835c0·0x00000000000835c0·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x0825c0·0x00000000000835c0·0x00000000000835c0·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x07c484·0x000000000007c484·0x000000000007c484·0x000020·0x000020·R···0x417 ··NOTE···········0x07c484·0x000000000007c484·0x000000000007c484·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0020e0·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0020e0·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000024a0·0024a0·006948·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000024a0·0024a0·006948·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000008de8·008de8·01321b·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000008de8·008de8·013224·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········000000000001c004·01c004·0008c6·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000001c00c·01c00c·0008c6·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········000000000001c8d0·01c8d0·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········000000000001c8d8·01c8d8·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············000000000001c9d0·01c9d0·00f060·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············000000000001c9d8·01c9d8·00f060·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············000000000002ba30·02ba30·0015a8·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············000000000002ba38·02ba38·0015a8·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000002d000·02d000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000002d000·02d000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000002d020·02d020·000e80·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000002d020·02d020·000e80·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000002dea0·02dea0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000002dea0·02dea0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000002dec0·02dec0·03a0ee·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000002dec0·02dec0·03a0ee·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000067fb0·067fb0·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000067fb0·067fb0·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000068000·068000·00782a·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000068000·068000·00782a·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000006f82c·06f82c·002214·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000006f82c·06f82c·002214·00···A··0···0··4
2.62 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x1c9d0·contains·2564·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x1c9d8·contains·2564·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000007de58··0000000000000008·R_X86_64_RELATIVE·························32f703 000000000007de58··0000000000000008·R_X86_64_RELATIVE·························32f70
4 000000000007de60··0000000000000008·R_X86_64_RELATIVE·························314304 000000000007de60··0000000000000008·R_X86_64_RELATIVE·························31430
5 000000000007de68··0000000000000008·R_X86_64_RELATIVE·························32f305 000000000007de68··0000000000000008·R_X86_64_RELATIVE·························32f30
6 000000000007de70··0000000000000008·R_X86_64_RELATIVE·························335006 000000000007de70··0000000000000008·R_X86_64_RELATIVE·························33500
7 000000000007de78··0000000000000008·R_X86_64_RELATIVE·························335407 000000000007de78··0000000000000008·R_X86_64_RELATIVE·························33540
8 000000000007de88··0000000000000008·R_X86_64_RELATIVE·························686208 000000000007de88··0000000000000008·R_X86_64_RELATIVE·························68620
Offset 2562, 15 lines modifiedOffset 2562, 15 lines modified
2562 0000000000083fd8··000000d700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·02562 0000000000083fd8··000000d700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
2563 0000000000083fe0··000000da00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang6format18DefaultFormatStyleE·+·02563 0000000000083fe0··000000da00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang6format18DefaultFormatStyleE·+·0
2564 0000000000083fe8··000000db00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang12ast_matchers5allOfE·+·02564 0000000000083fe8··000000db00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang12ast_matchers5allOfE·+·0
2565 0000000000083ff0··000000f700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·02565 0000000000083ff0··000000f700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
2566 0000000000083ff8··000000fd00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·02566 0000000000083ff8··000000fd00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
2567 0000000000084008··0000005100000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·02567 0000000000084008··0000005100000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
2568 Relocation·section·'.rela.plt'·at·offset·0x2ba30·contains·231·entries:2568 Relocation·section·'.rela.plt'·at·offset·0x2ba38·contains·231·entries:
2569 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2569 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
2570 0000000000083818··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang7tooling11ReplacementC1ERKNS_13SourceManagerERKNS_15CharSourceRangeEN4llvm9StringRefERKNS_11LangOptionsE·+·02570 0000000000083818··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang7tooling11ReplacementC1ERKNS_13SourceManagerERKNS_15CharSourceRangeEN4llvm9StringRefERKNS_11LangOptionsE·+·0
2571 0000000000083820··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·02571 0000000000083820··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0
2572 0000000000083828··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·02572 0000000000083828··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0
2573 0000000000083830··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·02573 0000000000083830··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
2574 0000000000083838··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang7TypeLoc11getBeginLocEv·+·02574 0000000000083838··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang7TypeLoc11getBeginLocEv·+·0
2575 0000000000083840··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang31ClassTemplateSpecializationDecl22getSpecializedTemplateEv·+·02575 0000000000083840··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang31ClassTemplateSpecializationDecl22getSpecializedTemplateEv·+·0
1.51 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x7de5812 ·0x0000000000000019·(INIT_ARRAY)·········0x7de58
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x7de6814 ·0x000000000000001a·(FINI_ARRAY)·········0x7de68
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x8de817 ·0x0000000000000005·(STRTAB)·············0x8de8
18 ·0x0000000000000006·(SYMTAB)·············0x24a018 ·0x0000000000000006·(SYMTAB)·············0x24a0
19 ·0x000000000000000a·(STRSZ)··············78363·(bytes)19 ·0x000000000000000a·(STRSZ)··············78372·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x8380022 ·0x0000000000000003·(PLTGOT)·············0x83800
23 ·0x0000000000000002·(PLTRELSZ)···········5544·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········5544·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x2ba3025 ·0x0000000000000017·(JMPREL)·············0x2ba38
26 ·0x0000000000000007·(RELA)···············0x1c9d026 ·0x0000000000000007·(RELA)···············0x1c9d8
27 ·0x0000000000000008·(RELASZ)·············61536·(bytes)27 ·0x0000000000000008·(RELASZ)·············61536·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x1c8d031 ·0x000000006ffffffe·(VERNEED)············0x1c8d8
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x1c00433 ·0x000000006ffffff0·(VERSYM)·············0x1c00c
34 ·0x000000006ffffff9·(RELACOUNT)··········219834 ·0x000000006ffffff9·(RELACOUNT)··········2198
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7ddf5729ce2330964e7412698ecb171666cbf66f6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9e9bdc4b3f6ddad06ddd5e56c34100229b928c05
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1123·entries:1 Version·symbols·section·'.gnu.version'·contains·1123·entries:
2 ·Addr:·0x000000000001c004··Offset:·0x0001c004··Link:·5·(.dynsym)2 ·Addr:·0x000000000001c00c··Offset:·0x0001c00c··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··3 ··000:···0·(*local*)·······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
5 ··008:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······3·(GLIBC_2.4)··5 ··008:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······3·(GLIBC_2.4)··
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···4·(GLIBCXX_3.4)···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··9 ··018:···4·(GLIBCXX_3.4)···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··
Offset 280, 15 lines modifiedOffset 280, 15 lines modified
280 ··450:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···280 ··450:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
281 ··454:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···281 ··454:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
282 ··458:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···282 ··458:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
283 ··45c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···283 ··45c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
284 ··460:···1·(*global*)······1·(*global*)······1·(*global*)···284 ··460:···1·(*global*)······1·(*global*)······1·(*global*)···
  
285 Version·needs·section·'.gnu.version_r'·contains·4·entries:285 Version·needs·section·'.gnu.version_r'·contains·4·entries:
286 ·Addr:·0x000000000001c8d0··Offset:·0x0001c8d0··Link:·6·(.dynstr)286 ·Addr:·0x000000000001c8d8··Offset:·0x0001c8d8··Link:·6·(.dynstr)
287 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1287 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
288 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10288 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
289 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5289 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
290 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13290 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13
291 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9291 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
292 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·8292 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·8
293 ··0x0060:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·6293 ··0x0060:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·6
448 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 o/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZTIN4llvm2cl15OptionValueCopyIbEE5 _ZTIN4llvm2cl15OptionValueCopyIbEE
6 _ZTIN5clang12ast_matchers8internal16MatcherInterfaceINS_6IfStmtEEE6 _ZTIN5clang12ast_matchers8internal16MatcherInterfaceINS_6IfStmtEEE
7 _ZTVN5clang12ast_matchers8internal33matcher_designatorCountIs0MatcherE7 _ZTVN5clang12ast_matchers8internal33matcher_designatorCountIs0MatcherE
8 _ZTSN5clang12ast_matchers8internal38matcher_isInheritingConstructorMatcherE8 _ZTSN5clang12ast_matchers8internal38matcher_isInheritingConstructorMatcherE
776 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 4893, 9 lines modifiedOffset 4893, 10 lines modified
4893 ··0x0001bf88·00000000·00000000·00000000·00000000·................4893 ··0x0001bf88·00000000·00000000·00000000·00000000·................
4894 ··0x0001bf98·00000000·00000000·00000000·00000000·................4894 ··0x0001bf98·00000000·00000000·00000000·00000000·................
4895 ··0x0001bfa8·00000000·00000000·00000000·00000000·................4895 ··0x0001bfa8·00000000·00000000·00000000·00000000·................
4896 ··0x0001bfb8·00000000·00000000·00000000·00000000·................4896 ··0x0001bfb8·00000000·00000000·00000000·00000000·................
4897 ··0x0001bfc8·00000000·00000000·00000000·00000000·................4897 ··0x0001bfc8·00000000·00000000·00000000·00000000·................
4898 ··0x0001bfd8·00000000·00000000·00000000·00000000·................4898 ··0x0001bfd8·00000000·00000000·00000000·00000000·................
4899 ··0x0001bfe8·00000000·00000000·00000000·00000000·................4899 ··0x0001bfe8·00000000·00000000·00000000·00000000·................
4900 ··0x0001bff8·00000000·00000000·000000············...........4900 ··0x0001bff8·00000000·00000000·00000000·00000000·................
 4901 ··0x0001c008·00000000····························....
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6368·616e6765·2d6e616d·clang-change-nam2 ··0x00000000·636c616e·672d6368·616e6765·2d6e616d·clang-change-nam
3 ··0x00000010·65737061·63650000·ae73f331··········espace...s.13 ··0x00000010·65737061·63650000·927303ef··········espace...s..
  
11.3 KB
./usr/bin/clang-check
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x004850·0x004850·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x004858·0x004858·R···0x1000
11 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x004329·0x004329·R·E·0x100011 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x004329·0x004329·R·E·0x1000
12 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x002024·0x002024·R···0x100012 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x002024·0x002024·R···0x1000
13 ··LOAD···········0x00c488·0x000000000000d488·0x000000000000d488·0x000b88·0x0013f8·RW··0x100013 ··LOAD···········0x00c488·0x000000000000d488·0x000000000000d488·0x000b88·0x0013f8·RW··0x1000
14 ··DYNAMIC········0x00cac8·0x000000000000dac8·0x000000000000dac8·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x00cac8·0x000000000000dac8·0x000000000000dac8·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x00c004·0x000000000000c004·0x000000000000c004·0x000020·0x000020·R···0x417 ··NOTE···········0x00c004·0x000000000000c004·0x000000000000c004·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000114·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000114·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000004d8·0004d8·000cc0·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000004d8·0004d8·000cc0·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001198·001198·001a5e·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001198·001198·001a67·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000002bf6·002bf6·000110·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000002c00·002c00·000110·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000002d08·002d08·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000002d10·002d10·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000002df8·002df8·001350·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000002e00·002e00·001350·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000004148·004148·000708·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000004150·004150·000708·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000005000·005000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000005000·005000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000005020·005020·0004c0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000005020·005020·0004c0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000054e0·0054e0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000054e0·0054e0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000005500·005500·003e1b·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000005500·005500·003e1b·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000000931c·00931c·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000000931c·00931c·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000000a000·00a000·000b40·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000000a000·00a000·000b40·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000ab40·00ab40·0003cc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000ab40·00ab40·0003cc·00···A··0···0··4
2.53 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x2df8·contains·206·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x2e00·contains·206·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000000d488··0000000000000008·R_X86_64_RELATIVE·························71e03 000000000000d488··0000000000000008·R_X86_64_RELATIVE·························71e0
4 000000000000d490··0000000000000008·R_X86_64_RELATIVE·························62704 000000000000d490··0000000000000008·R_X86_64_RELATIVE·························6270
5 000000000000d498··0000000000000008·R_X86_64_RELATIVE·························71a05 000000000000d498··0000000000000008·R_X86_64_RELATIVE·························71a0
6 000000000000d4a8··0000000000000008·R_X86_64_RELATIVE·························d5786 000000000000d4a8··0000000000000008·R_X86_64_RELATIVE·························d578
7 000000000000d4b0··0000000000000008·R_X86_64_RELATIVE·························78007 000000000000d4b0··0000000000000008·R_X86_64_RELATIVE·························7800
8 000000000000d4b8··0000000000000008·R_X86_64_RELATIVE·························78108 000000000000d4b8··0000000000000008·R_X86_64_RELATIVE·························7810
Offset 204, 15 lines modifiedOffset 204, 15 lines modified
204 000000000000dfd0··0000005b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0204 000000000000dfd0··0000005b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
205 000000000000dfd8··0000005c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0205 000000000000dfd8··0000005c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0
206 000000000000dfe8··0000006100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang4ento14AnalysisActionE·+·0206 000000000000dfe8··0000006100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang4ento14AnalysisActionE·+·0
207 000000000000dff0··0000006800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang11ASTConsumerE·+·0207 000000000000dff0··0000006800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang11ASTConsumerE·+·0
208 000000000000dff8··0000006a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0208 000000000000dff8··0000006a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
209 000000000000e008··0000002c00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0209 000000000000e008··0000002c00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
210 Relocation·section·'.rela.plt'·at·offset·0x4148·contains·75·entries:210 Relocation·section·'.rela.plt'·at·offset·0x4150·contains·75·entries:
211 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend211 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
212 000000000000dd20··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0212 000000000000dd20··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
213 000000000000dd28··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·LLVMInitializeBPFTarget@LLVM_21.1·+·0213 000000000000dd28··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·LLVMInitializeBPFTarget@LLVM_21.1·+·0
214 000000000000dd30··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0214 000000000000dd30··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
215 000000000000dd38··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·LLVMInitializeAMDGPUTargetInfo@LLVM_21.1·+·0215 000000000000dd38··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·LLVMInitializeAMDGPUTargetInfo@LLVM_21.1·+·0
216 000000000000dd40··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0216 000000000000dd40··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0
217 000000000000dd48··0000000d00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option11addArgumentEv@LLVM_21.1·+·0217 000000000000dd48··0000000d00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option11addArgumentEv@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0xd48812 ·0x0000000000000019·(INIT_ARRAY)·········0xd488
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0xd49814 ·0x000000000000001a·(FINI_ARRAY)·········0xd498
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x119817 ·0x0000000000000005·(STRTAB)·············0x1198
18 ·0x0000000000000006·(SYMTAB)·············0x4d818 ·0x0000000000000006·(SYMTAB)·············0x4d8
19 ·0x000000000000000a·(STRSZ)··············6750·(bytes)19 ·0x000000000000000a·(STRSZ)··············6759·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0xdd0822 ·0x0000000000000003·(PLTGOT)·············0xdd08
23 ·0x0000000000000002·(PLTRELSZ)···········1800·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········1800·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x414825 ·0x0000000000000017·(JMPREL)·············0x4150
26 ·0x0000000000000007·(RELA)···············0x2df826 ·0x0000000000000007·(RELA)···············0x2e00
27 ·0x0000000000000008·(RELASZ)·············4944·(bytes)27 ·0x0000000000000008·(RELASZ)·············4944·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x2d0831 ·0x000000006ffffffe·(VERNEED)············0x2d10
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x2bf633 ·0x000000006ffffff0·(VERSYM)·············0x2c00
34 ·0x000000006ffffff9·(RELACOUNT)··········13634 ·0x000000006ffffff9·(RELACOUNT)··········136
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4a12f18793e7d64c6a61a11f20f2a41c6d569cba6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·39287089bf776d1c99fedb315f7273ae0e4f08d1
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.79 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·136·entries:1 Version·symbols·section·'.gnu.version'·contains·136·entries:
2 ·Addr:·0x0000000000002bf6··Offset:·0x00002bf6··Link:·5·(.dynsym)2 ·Addr:·0x0000000000002c00··Offset:·0x00002c00··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)·····2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)·····2·(LLVM_21.1)··
5 ··008:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBCXX_3.4)5 ··008:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBCXX_3.4)
6 ··00c:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
8 ··014:···5·(GLIBC_2.2.5)···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···5·(GLIBC_2.2.5)···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··9 ··018:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
35 ··07c:···1·(*global*)······1·(*global*)······1·(*global*)······5·(GLIBC_2.2.5)35 ··07c:···1·(*global*)······1·(*global*)······1·(*global*)······5·(GLIBC_2.2.5)
36 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···36 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
37 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···37 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
38 Version·needs·section·'.gnu.version_r'·contains·4·entries:38 Version·needs·section·'.gnu.version_r'·contains·4·entries:
39 ·Addr:·0x0000000000002d08··Offset:·0x00002d08··Link:·6·(.dynstr)39 ·Addr:·0x0000000000002d10··Offset:·0x00002d10··Link:·6·(.dynstr)
40 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·140 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
41 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1041 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
42 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·442 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·4
43 ··0x0030:···Name:·CXXABI_1.3.9··Flags:·none··Version:·943 ··0x0030:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
44 ··0x0040:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·844 ··0x0040:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·8
45 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·745 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·7
46 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·446 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·4
780 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 417, 9 lines modifiedOffset 417, 10 lines modified
417 ··0x00002b78·00000000·00000000·00000000·00000000·................417 ··0x00002b78·00000000·00000000·00000000·00000000·................
418 ··0x00002b88·00000000·00000000·00000000·00000000·................418 ··0x00002b88·00000000·00000000·00000000·00000000·................
419 ··0x00002b98·00000000·00000000·00000000·00000000·................419 ··0x00002b98·00000000·00000000·00000000·00000000·................
420 ··0x00002ba8·00000000·00000000·00000000·00000000·................420 ··0x00002ba8·00000000·00000000·00000000·00000000·................
421 ··0x00002bb8·00000000·00000000·00000000·00000000·................421 ··0x00002bb8·00000000·00000000·00000000·00000000·................
422 ··0x00002bc8·00000000·00000000·00000000·00000000·................422 ··0x00002bc8·00000000·00000000·00000000·00000000·................
423 ··0x00002bd8·00000000·00000000·00000000·00000000·................423 ··0x00002bd8·00000000·00000000·00000000·00000000·................
424 ··0x00002be8·00000000·00000000·00000000·0000·····..............424 ··0x00002be8·00000000·00000000·00000000·00000000·................
 425 ··0x00002bf8·00000000·000000·····················.......
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6368·65636b00·f453256a·clang-check..S%j2 ··0x00000000·636c616e·672d6368·65636b00·65833c88·clang-check.e.<.
  
11.7 KB
./usr/bin/clang-doc
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ebb8·0x00ebb8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ebc0·0x00ebc0·R···0x1000
11 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x0f7501·0x0f7501·R·E·0x100011 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x0f7501·0x0f7501·R·E·0x1000
12 ··LOAD···········0x107000·0x0000000000107000·0x0000000000107000·0x02c774·0x02c774·R···0x100012 ··LOAD···········0x107000·0x0000000000107000·0x0000000000107000·0x02c774·0x02c774·R···0x1000
13 ··LOAD···········0x134288·0x0000000000134288·0x0000000000134288·0x001e08·0x002f80·RW··0x100013 ··LOAD···········0x134288·0x0000000000134288·0x0000000000134288·0x001e08·0x002f80·RW··0x1000
14 ··DYNAMIC········0x1352d0·0x00000000001352d0·0x00000000001352d0·0x000250·0x000250·RW··0x814 ··DYNAMIC········0x1352d0·0x00000000001352d0·0x00000000001352d0·0x000250·0x000250·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x133754·0x0000000000133754·0x0000000000133754·0x000020·0x000020·R···0x417 ··NOTE···········0x133754·0x0000000000133754·0x0000000000133754·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000564·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000564·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000928·000928·002c88·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000928·000928·002c88·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000035b0·0035b0·0065e9·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000035b0·0035b0·0065f2·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000009b9a·009b9a·0003b6·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000009ba2·009ba2·0003b6·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000009f50·009f50·000180·00···A··6···5··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000009f58·009f58·000180·00···A··6···5··8
14 ··[·9]·.rela.dyn·········RELA············000000000000a0d0·00a0d0·002d48·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············000000000000a0d8·00a0d8·002d48·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············000000000000ce18·00ce18·001da0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············000000000000ce20·00ce20·001da0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000000f000·00f000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000000f000·00f000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000000f020·00f020·0013d0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000000f020·00f020·0013d0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000103f0·0103f0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000103f0·0103f0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000010400·010400·0f60f3·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000010400·010400·0f60f3·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········00000000001064f4·1064f4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00000000001064f4·1064f4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000107000·107000·004e76·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000107000·107000·004e76·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000010be78·10be78·003cec·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000010be78·10be78·003cec·00···A··0···0··4
2.58 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0xa0d0·contains·483·entries:1 Relocation·section·'.rela.dyn'·at·offset·0xa0d8·contains·483·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000134288··0000000000000008·R_X86_64_RELATIVE·························259003 0000000000134288··0000000000000008·R_X86_64_RELATIVE·························25900
4 0000000000134290··0000000000000008·R_X86_64_RELATIVE·························20b004 0000000000134290··0000000000000008·R_X86_64_RELATIVE·························20b00
5 0000000000134298··0000000000000008·R_X86_64_RELATIVE·························23a405 0000000000134298··0000000000000008·R_X86_64_RELATIVE·························23a40
6 00000000001342a0··0000000000000008·R_X86_64_RELATIVE·························23a706 00000000001342a0··0000000000000008·R_X86_64_RELATIVE·························23a70
7 00000000001342a8··0000000000000008·R_X86_64_RELATIVE·························23b007 00000000001342a8··0000000000000008·R_X86_64_RELATIVE·························23b00
8 00000000001342b0··0000000000000008·R_X86_64_RELATIVE·························23b408 00000000001342b0··0000000000000008·R_X86_64_RELATIVE·························23b40
Offset 481, 15 lines modifiedOffset 481, 15 lines modified
481 0000000000135fd0··0000014d00000012·R_X86_64_TPOFF64·······0000000000000000·_ZSt15__once_callable@GLIBCXX_3.4.11·+·0481 0000000000135fd0··0000014d00000012·R_X86_64_TPOFF64·······0000000000000000·_ZSt15__once_callable@GLIBCXX_3.4.11·+·0
482 0000000000135fd8··0000015900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0482 0000000000135fd8··0000015900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
483 0000000000135fe0··0000016100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0483 0000000000135fe0··0000016100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
484 0000000000136008··0000005400000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0484 0000000000136008··0000005400000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0
485 0000000000136010··000000a800000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0485 0000000000136010··000000a800000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0
486 0000000000136018··0000008800000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0486 0000000000136018··0000008800000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
487 Relocation·section·'.rela.plt'·at·offset·0xce18·contains·316·entries:487 Relocation·section·'.rela.plt'·at·offset·0xce20·contains·316·entries:
488 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend488 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
489 0000000000135538··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE@LLVM_21.1·+·0489 0000000000135538··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE@LLVM_21.1·+·0
490 0000000000135540··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·0490 0000000000135540··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·0
491 0000000000135548··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0491 0000000000135548··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
492 0000000000135550··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang12FunctionDecl28getDescribedFunctionTemplateEv·+·0492 0000000000135550··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang12FunctionDecl28getDescribedFunctionTemplateEv·+·0
493 0000000000135558··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13OpenACCClause8childrenEv·+·0493 0000000000135558··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13OpenACCClause8childrenEv·+·0
494 0000000000135560··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0494 0000000000135560··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0
1.5 KB
readelf --wide --dynamic {}
    
Offset 13, 24 lines modifiedOffset 13, 24 lines modified
13 ·0x0000000000000019·(INIT_ARRAY)·········0x13428813 ·0x0000000000000019·(INIT_ARRAY)·········0x134288
14 ·0x000000000000001b·(INIT_ARRAYSZ)·······80·(bytes)14 ·0x000000000000001b·(INIT_ARRAYSZ)·······80·(bytes)
15 ·0x000000000000001a·(FINI_ARRAY)·········0x1342d815 ·0x000000000000001a·(FINI_ARRAY)·········0x1342d8
16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
17 ·0x000000006ffffef5·(GNU_HASH)···········0x3c017 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
18 ·0x0000000000000005·(STRTAB)·············0x35b018 ·0x0000000000000005·(STRTAB)·············0x35b0
19 ·0x0000000000000006·(SYMTAB)·············0x92819 ·0x0000000000000006·(SYMTAB)·············0x928
20 ·0x000000000000000a·(STRSZ)··············26089·(bytes)20 ·0x000000000000000a·(STRSZ)··············26098·(bytes)
21 ·0x000000000000000b·(SYMENT)·············24·(bytes)21 ·0x000000000000000b·(SYMENT)·············24·(bytes)
22 ·0x0000000000000015·(DEBUG)··············0x022 ·0x0000000000000015·(DEBUG)··············0x0
23 ·0x0000000000000003·(PLTGOT)·············0x13552023 ·0x0000000000000003·(PLTGOT)·············0x135520
24 ·0x0000000000000002·(PLTRELSZ)···········7584·(bytes)24 ·0x0000000000000002·(PLTRELSZ)···········7584·(bytes)
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000017·(JMPREL)·············0xce1826 ·0x0000000000000017·(JMPREL)·············0xce20
27 ·0x0000000000000007·(RELA)···············0xa0d027 ·0x0000000000000007·(RELA)···············0xa0d8
28 ·0x0000000000000008·(RELASZ)·············11592·(bytes)28 ·0x0000000000000008·(RELASZ)·············11592·(bytes)
29 ·0x0000000000000009·(RELAENT)············24·(bytes)29 ·0x0000000000000009·(RELAENT)············24·(bytes)
30 ·0x000000000000001e·(FLAGS)··············BIND_NOW30 ·0x000000000000001e·(FLAGS)··············BIND_NOW
31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
32 ·0x000000006ffffffe·(VERNEED)············0x9f5032 ·0x000000006ffffffe·(VERNEED)············0x9f58
33 ·0x000000006fffffff·(VERNEEDNUM)·········533 ·0x000000006fffffff·(VERNEEDNUM)·········5
34 ·0x000000006ffffff0·(VERSYM)·············0x9b9a34 ·0x000000006ffffff0·(VERSYM)·············0x9ba2
35 ·0x000000006ffffff9·(RELACOUNT)··········34635 ·0x000000006ffffff9·(RELACOUNT)··········346
36 ·0x0000000000000000·(NULL)···············0x036 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7889a0054430e7033b989c50626d669c9d664bef6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·785fec11c67822eaf7c77216d9b9150b0d6e4a3b
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·475·entries:1 Version·symbols·section·'.gnu.version'·contains·475·entries:
2 ·Addr:·0x0000000000009b9a··Offset:·0x00009b9a··Link:·5·(.dynsym)2 ·Addr:·0x0000000000009ba2··Offset:·0x00009ba2··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
4 ··004:···1·(*global*)······3·(GLIBCXX_3.4.11)····1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······3·(GLIBCXX_3.4.11)····1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···
6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
7 ··010:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··7 ··010:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
8 ··014:···4·(GLIBC_2.4)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBC_2.2.5)8 ··014:···4·(GLIBC_2.4)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBC_2.2.5)
9 ··018:···1·(*global*)······1·(*global*)······3·(GLIBCXX_3.4.11)····2·(LLVM_21.1)··9 ··018:···1·(*global*)······1·(*global*)······3·(GLIBCXX_3.4.11)····2·(LLVM_21.1)··
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)···122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)···
  
123 Version·needs·section·'.gnu.version_r'·contains·5·entries:123 Version·needs·section·'.gnu.version_r'·contains·5·entries:
124 ·Addr:·0x0000000000009f50··Offset:·0x00009f50··Link:·6·(.dynstr)124 ·Addr:·0x0000000000009f58··Offset:·0x00009f58··Link:·6·(.dynstr)
125 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1125 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1
126 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·20126 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·20
127 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1127 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
128 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·15128 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·15
129 ··0x0040:·Version:·1··File:·libc.so.6··Cnt:·6129 ··0x0040:·Version:·1··File:·libc.so.6··Cnt:·6
130 ··0x0050:···Name:·GLIBC_2.14··Flags:·none··Version:·18130 ··0x0050:···Name:·GLIBC_2.14··Flags:·none··Version:·18
131 ··0x0060:···Name:·GLIBC_2.32··Flags:·none··Version:·16131 ··0x0060:···Name:·GLIBC_2.32··Flags:·none··Version:·16
368 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 nJ;/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZNK5clang12FunctionDecl30getDependentSpecializationInfoEv5 _ZNK5clang12FunctionDecl30getDependentSpecializationInfoEv
6 _ZTIN4llvm2cl15OptionValueCopyIbEE6 _ZTIN4llvm2cl15OptionValueCopyIbEE
7 _ZTVN4llvm13format_objectIJPKcEEE7 _ZTVN4llvm13format_objectIJPKcEEE
8 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE8 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE
772 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1626, 9 lines modifiedOffset 1626, 10 lines modified
1626 ··0x00009b20·00000000·00000000·00000000·00000000·................1626 ··0x00009b20·00000000·00000000·00000000·00000000·................
1627 ··0x00009b30·00000000·00000000·00000000·00000000·................1627 ··0x00009b30·00000000·00000000·00000000·00000000·................
1628 ··0x00009b40·00000000·00000000·00000000·00000000·................1628 ··0x00009b40·00000000·00000000·00000000·00000000·................
1629 ··0x00009b50·00000000·00000000·00000000·00000000·................1629 ··0x00009b50·00000000·00000000·00000000·00000000·................
1630 ··0x00009b60·00000000·00000000·00000000·00000000·................1630 ··0x00009b60·00000000·00000000·00000000·00000000·................
1631 ··0x00009b70·00000000·00000000·00000000·00000000·................1631 ··0x00009b70·00000000·00000000·00000000·00000000·................
1632 ··0x00009b80·00000000·00000000·00000000·00000000·................1632 ··0x00009b80·00000000·00000000·00000000·00000000·................
1633 ··0x00009b90·00000000·00000000·00················.........1633 ··0x00009b90·00000000·00000000·00000000·00000000·................
 1634 ··0x00009ba0·0000································..
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d646f·63000000·3fa89555·clang-doc...?..U2 ··0x00000000·636c616e·672d646f·63000000·d6d1ee4d·clang-doc......M
  
11.6 KB
./usr/bin/clang-extdef-mapping
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x003bc8·0x003bc8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x003bd0·0x003bd0·R···0x1000
11 ··LOAD···········0x004000·0x0000000000004000·0x0000000000004000·0x004349·0x004349·R·E·0x100011 ··LOAD···········0x004000·0x0000000000004000·0x0000000000004000·0x004349·0x004349·R·E·0x1000
12 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x001294·0x001294·R···0x100012 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x001294·0x001294·R···0x1000
13 ··LOAD···········0x00a7e0·0x000000000000b7e0·0x000000000000b7e0·0x000830·0x0008a0·RW··0x100013 ··LOAD···········0x00a7e0·0x000000000000b7e0·0x000000000000b7e0·0x000830·0x0008a0·RW··0x1000
14 ··DYNAMIC········0x00aad8·0x000000000000bad8·0x000000000000bad8·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x00aad8·0x000000000000bad8·0x000000000000bad8·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x00a274·0x000000000000a274·0x000000000000a274·0x000020·0x000020·R···0x417 ··NOTE···········0x00a274·0x000000000000a274·0x000000000000a274·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0000b4·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0000b4·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000478·000478·000b40·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000478·000478·000b40·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000000fb8·000fb8·001935·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000000fb8·000fb8·00193e·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········00000000000028ee·0028ee·0000f0·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000000000028f6·0028f6·0000f0·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000000000029e0·0029e0·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········00000000000029e8·0029e8·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000002ad0·002ad0·000978·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000002ad8·002ad8·000978·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000003448·003448·000780·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000003450·003450·000780·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000004000·004000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000004000·004000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000004020·004020·000510·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000004020·004020·000510·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000004530·004530·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000004530·004530·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000004540·004540·003dfa·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000004540·004540·003dfa·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000000833c·00833c·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000000833c·00833c·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000009000·009000·0004b0·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000009000·009000·0004b0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000094b0·0094b0·000284·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000094b0·0094b0·000284·00···A··0···0··4
2.43 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x2ad0·contains·101·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x2ad8·contains·101·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000000b7e0··0000000000000008·R_X86_64_RELATIVE·························4d303 000000000000b7e0··0000000000000008·R_X86_64_RELATIVE·························4d30
4 000000000000b7e8··0000000000000008·R_X86_64_RELATIVE·························4bc04 000000000000b7e8··0000000000000008·R_X86_64_RELATIVE·························4bc0
5 000000000000b7f0··0000000000000008·R_X86_64_RELATIVE·························4cf05 000000000000b7f0··0000000000000008·R_X86_64_RELATIVE·························4cf0
6 000000000000b800··0000000000000008·R_X86_64_RELATIVE·························91a06 000000000000b800··0000000000000008·R_X86_64_RELATIVE·························91a0
7 000000000000b810··0000000000000008·R_X86_64_RELATIVE·························92007 000000000000b810··0000000000000008·R_X86_64_RELATIVE·························9200
8 000000000000b818··0000000000000008·R_X86_64_RELATIVE·························b7f88 000000000000b818··0000000000000008·R_X86_64_RELATIVE·························b7f8
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 000000000000bfd0··0000004700000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_single_threaded@GLIBC_2.32·+·099 000000000000bfd0··0000004700000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_single_threaded@GLIBC_2.32·+·0
100 000000000000bfd8··0000004a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_registerTMCloneTable·+·0100 000000000000bfd8··0000004a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_registerTMCloneTable·+·0
101 000000000000bfe0··0000005200000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0101 000000000000bfe0··0000005200000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0
102 000000000000bfe8··0000006900000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0102 000000000000bfe8··0000006900000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
103 000000000000bff0··0000005600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0103 000000000000bff0··0000005600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0
104 000000000000c008··0000002600000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0104 000000000000c008··0000002600000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
105 Relocation·section·'.rela.plt'·at·offset·0x3448·contains·80·entries:105 Relocation·section·'.rela.plt'·at·offset·0x3450·contains·80·entries:
106 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend106 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
107 000000000000bd30··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0107 000000000000bd30··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
108 000000000000bd38··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·LLVMInitializeAMDGPUTargetInfo@LLVM_21.1·+·0108 000000000000bd38··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·LLVMInitializeAMDGPUTargetInfo@LLVM_21.1·+·0
109 000000000000bd40··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13SourceManager13loadSLocEntryEjPb·+·0109 000000000000bd40··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13SourceManager13loadSLocEntryEjPb·+·0
110 000000000000bd48··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0110 000000000000bd48··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0
111 000000000000bd50··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang22CompilerInvocationBaseC2Ev·+·0111 000000000000bd50··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang22CompilerInvocationBaseC2Ev·+·0
112 000000000000bd58··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang8cross_tu27CrossTranslationUnitContext13getLookupNameB5cxx11EPKNS_9NamedDeclE·+·0112 000000000000bd58··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang8cross_tu27CrossTranslationUnitContext13getLookupNameB5cxx11EPKNS_9NamedDeclE·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0xb7e012 ·0x0000000000000019·(INIT_ARRAY)·········0xb7e0
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0xb7f014 ·0x000000000000001a·(FINI_ARRAY)·········0xb7f0
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0xfb817 ·0x0000000000000005·(STRTAB)·············0xfb8
18 ·0x0000000000000006·(SYMTAB)·············0x47818 ·0x0000000000000006·(SYMTAB)·············0x478
19 ·0x000000000000000a·(STRSZ)··············6453·(bytes)19 ·0x000000000000000a·(STRSZ)··············6462·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0xbd1822 ·0x0000000000000003·(PLTGOT)·············0xbd18
23 ·0x0000000000000002·(PLTRELSZ)···········1920·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········1920·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x344825 ·0x0000000000000017·(JMPREL)·············0x3450
26 ·0x0000000000000007·(RELA)···············0x2ad026 ·0x0000000000000007·(RELA)···············0x2ad8
27 ·0x0000000000000008·(RELASZ)·············2424·(bytes)27 ·0x0000000000000008·(RELASZ)·············2424·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x29e031 ·0x000000006ffffffe·(VERNEED)············0x29e8
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x28ee33 ·0x000000006ffffff0·(VERSYM)·············0x28f6
34 ·0x000000006ffffff9·(RELACOUNT)··········7234 ·0x000000006ffffff9·(RELACOUNT)··········72
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f928410394fdd018f4df5f5865fb6f9fb9d6743b6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6f518071788735e9148f3cbb9df3e056e634c196
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·120·entries:1 Version·symbols·section·'.gnu.version'·contains·120·entries:
2 ·Addr:·0x00000000000028ee··Offset:·0x000028ee··Link:·5·(.dynsym)2 ·Addr:·0x00000000000028f6··Offset:·0x000028f6··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······2·(GLIBC_2.4)·····3·(LLVM_21.1)··3 ··000:···0·(*local*)·······1·(*global*)······2·(GLIBC_2.4)·····3·(LLVM_21.1)··
4 ··004:···1·(*global*)······1·(*global*)······4·(GLIBCXX_3.4)···1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······4·(GLIBCXX_3.4)···1·(*global*)···
5 ··008:···1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)·····1·(*global*)···5 ··008:···1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)·····1·(*global*)···
6 ··00c:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····1·(*global*)······5·(GLIBC_2.2.5)6 ··00c:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····1·(*global*)······5·(GLIBC_2.2.5)
7 ··010:···3·(LLVM_21.1)·····1·(*global*)······3·(LLVM_21.1)·····1·(*global*)···7 ··010:···3·(LLVM_21.1)·····1·(*global*)······3·(LLVM_21.1)·····1·(*global*)···
8 ··014:···1·(*global*)······3·(LLVM_21.1)·····6·(GLIBCXX_3.4.21)····1·(*global*)···8 ··014:···1·(*global*)······3·(LLVM_21.1)·····6·(GLIBCXX_3.4.21)····1·(*global*)···
9 ··018:···1·(*global*)······3·(LLVM_21.1)·····7·(GLIBC_2.34)····1·(*global*)···9 ··018:···1·(*global*)······3·(LLVM_21.1)·····7·(GLIBC_2.34)····1·(*global*)···
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ··064:···3·(LLVM_21.1)·····1·(*global*)······1·(*global*)······1·(*global*)···29 ··064:···3·(LLVM_21.1)·····1·(*global*)······1·(*global*)······1·(*global*)···
30 ··068:···1·(*global*)······5·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)···30 ··068:···1·(*global*)······5·(GLIBC_2.2.5)···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 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
34 Version·needs·section·'.gnu.version_r'·contains·4·entries:34 Version·needs·section·'.gnu.version_r'·contains·4·entries:
35 ·Addr:·0x00000000000029e0··Offset:·0x000029e0··Link:·6·(.dynstr)35 ·Addr:·0x00000000000029e8··Offset:·0x000029e8··Link:·6·(.dynstr)
36 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·136 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
37 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1037 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
38 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·438 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·4
39 ··0x0030:···Name:·CXXABI_1.3.9··Flags:·none··Version:·939 ··0x0030:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
40 ··0x0040:···Name:·CXXABI_1.3··Flags:·none··Version:·840 ··0x0040:···Name:·CXXABI_1.3··Flags:·none··Version:·8
41 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·641 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·6
42 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·442 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·4
413 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 t;/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZNK5clang7VarDecl7hasInitEv5 _ZNK5clang7VarDecl7hasInitEv
6 _ZN5clang14FrontendActionD2Ev6 _ZN5clang14FrontendActionD2Ev
7 _ZN5clang17ASTFrontendAction13ExecuteActionEv7 _ZN5clang17ASTFrontendAction13ExecuteActionEv
8 _ZN5clang7tooling19CommonOptionsParser6createERiPPKcRN4llvm2cl14OptionCategoryENS7_18NumOccurrencesFlagES4_8 _ZN5clang7tooling19CommonOptionsParser6createERiPPKcRN4llvm2cl14OptionCategoryENS7_18NumOccurrencesFlagES4_
710 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 399, 9 lines modifiedOffset 399, 9 lines modified
399 ··0x00002878·00000000·00000000·00000000·00000000·................399 ··0x00002878·00000000·00000000·00000000·00000000·................
400 ··0x00002888·00000000·00000000·00000000·00000000·................400 ··0x00002888·00000000·00000000·00000000·00000000·................
401 ··0x00002898·00000000·00000000·00000000·00000000·................401 ··0x00002898·00000000·00000000·00000000·00000000·................
402 ··0x000028a8·00000000·00000000·00000000·00000000·................402 ··0x000028a8·00000000·00000000·00000000·00000000·................
403 ··0x000028b8·00000000·00000000·00000000·00000000·................403 ··0x000028b8·00000000·00000000·00000000·00000000·................
404 ··0x000028c8·00000000·00000000·00000000·00000000·................404 ··0x000028c8·00000000·00000000·00000000·00000000·................
405 ··0x000028d8·00000000·00000000·00000000·00000000·................405 ··0x000028d8·00000000·00000000·00000000·00000000·................
406 ··0x000028e8·00000000·00·························.....406 ··0x000028e8·00000000·00000000·00000000·0000·····..............
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6578·74646566·2d6d6170·clang-extdef-map2 ··0x00000000·636c616e·672d6578·74646566·2d6d6170·clang-extdef-map
3 ··0x00000010·70696e67·00000000·b8fa6944··········ping......iD3 ··0x00000010·70696e67·00000000·c38b394b··········ping......9K
  
11.4 KB
./usr/bin/clang-include-fixer
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0090e0·0x0090e0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0090e8·0x0090e8·R···0x1000
11 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x028611·0x028611·R·E·0x100011 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x028611·0x028611·R·E·0x1000
12 ··LOAD···········0x033000·0x0000000000033000·0x0000000000033000·0x0068c0·0x0068c0·R···0x100012 ··LOAD···········0x033000·0x0000000000033000·0x0000000000033000·0x0068c0·0x0068c0·R···0x1000
13 ··LOAD···········0x039dc0·0x000000000003adc0·0x000000000003adc0·0x001260·0x001c00·RW··0x100013 ··LOAD···········0x039dc0·0x000000000003adc0·0x000000000003adc0·0x001260·0x001c00·RW··0x1000
14 ··DYNAMIC········0x03a6c0·0x000000000003b6c0·0x000000000003b6c0·0x000260·0x000260·RW··0x814 ··DYNAMIC········0x03a6c0·0x000000000003b6c0·0x000000000003b6c0·0x000260·0x000260·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x0398a0·0x00000000000398a0·0x00000000000398a0·0x000020·0x000020·R···0x417 ··NOTE···········0x0398a0·0x00000000000398a0·0x00000000000398a0·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·00019c·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·00019c·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000560·000560·001c08·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000560·000560·001c08·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000002168·002168·003dc9·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000002168·002168·003dd2·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000005f32·005f32·000256·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000005f3a·005f3a·000256·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000006188·006188·0001b0·00···A··6···6··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000006190·006190·0001b0·00···A··6···6··8
14 ··[·9]·.rela.dyn·········RELA············0000000000006338·006338·001c20·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000006340·006340·001c20·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000007f58·007f58·001188·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000007f60·007f60·001188·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·000bc0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·000bc0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000000abe0·00abe0·000010·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000000abe0·00abe0·000010·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000000ac00·00ac00·027a02·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000000ac00·00ac00·027a02·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000032604·032604·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000032604·032604·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000033000·033000·001ac9·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000033000·033000·001ac9·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000034acc·034acc·0009ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000034acc·034acc·0009ac·00···A··0···0··4
2.61 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x6338·contains·300·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x6340·contains·300·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000003adc0··0000000000000008·R_X86_64_RELATIVE·························e6203 000000000003adc0··0000000000000008·R_X86_64_RELATIVE·························e620
4 000000000003adc8··0000000000000008·R_X86_64_RELATIVE·························e5204 000000000003adc8··0000000000000008·R_X86_64_RELATIVE·························e520
5 000000000003add0··0000000000000008·R_X86_64_RELATIVE·························e5e05 000000000003add0··0000000000000008·R_X86_64_RELATIVE·························e5e0
6 000000000003add8··0000000000000008·R_X86_64_RELATIVE·························ece06 000000000003add8··0000000000000008·R_X86_64_RELATIVE·························ece0
7 000000000003ade0··0000000000000008·R_X86_64_RELATIVE·························e7307 000000000003ade0··0000000000000008·R_X86_64_RELATIVE·························e730
8 000000000003ade8··0000000000000008·R_X86_64_RELATIVE·························3b1488 000000000003ade8··0000000000000008·R_X86_64_RELATIVE·························3b148
Offset 298, 15 lines modifiedOffset 298, 15 lines modified
298 000000000003bfe8··000000ec00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang11ASTConsumerE·+·0298 000000000003bfe8··000000ec00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang11ASTConsumerE·+·0
299 000000000003bff0··000000f000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0299 000000000003bff0··000000f000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
300 000000000003bff8··000000f400000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0300 000000000003bff8··000000f400000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
301 000000000003c008··0000003a00000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0301 000000000003c008··0000003a00000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0
302 000000000003c010··0000007300000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0302 000000000003c010··0000007300000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0
303 000000000003c018··0000005800000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0303 000000000003c018··0000005800000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
304 Relocation·section·'.rela.plt'·at·offset·0x7f58·contains·187·entries:304 Relocation·section·'.rela.plt'·at·offset·0x7f60·contains·187·entries:
305 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend305 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
306 000000000003b938··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0306 000000000003b938··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
307 000000000003b940··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang4Sema17addExternalSourceEPNS_18ExternalSemaSourceE·+·0307 000000000003b940··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang4Sema17addExternalSourceEPNS_18ExternalSemaSourceE·+·0
308 000000000003b948··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE@CXXABI_1.3.3·+·0308 000000000003b948··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE@CXXABI_1.3.3·+·0
309 000000000003b950··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0309 000000000003b950··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
310 000000000003b958··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0310 000000000003b958··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
311 000000000003b960··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·memset@GLIBC_2.2.5·+·0311 000000000003b960··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·memset@GLIBC_2.2.5·+·0
1.5 KB
readelf --wide --dynamic {}
    
Offset 14, 24 lines modifiedOffset 14, 24 lines modified
14 ·0x0000000000000019·(INIT_ARRAY)·········0x3adc014 ·0x0000000000000019·(INIT_ARRAY)·········0x3adc0
15 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)15 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
16 ·0x000000000000001a·(FINI_ARRAY)·········0x3add016 ·0x000000000000001a·(FINI_ARRAY)·········0x3add0
17 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)17 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
18 ·0x000000006ffffef5·(GNU_HASH)···········0x3c018 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
19 ·0x0000000000000005·(STRTAB)·············0x216819 ·0x0000000000000005·(STRTAB)·············0x2168
20 ·0x0000000000000006·(SYMTAB)·············0x56020 ·0x0000000000000006·(SYMTAB)·············0x560
21 ·0x000000000000000a·(STRSZ)··············15817·(bytes)21 ·0x000000000000000a·(STRSZ)··············15826·(bytes)
22 ·0x000000000000000b·(SYMENT)·············24·(bytes)22 ·0x000000000000000b·(SYMENT)·············24·(bytes)
23 ·0x0000000000000015·(DEBUG)··············0x023 ·0x0000000000000015·(DEBUG)··············0x0
24 ·0x0000000000000003·(PLTGOT)·············0x3b92024 ·0x0000000000000003·(PLTGOT)·············0x3b920
25 ·0x0000000000000002·(PLTRELSZ)···········4488·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········4488·(bytes)
26 ·0x0000000000000014·(PLTREL)·············RELA26 ·0x0000000000000014·(PLTREL)·············RELA
27 ·0x0000000000000017·(JMPREL)·············0x7f5827 ·0x0000000000000017·(JMPREL)·············0x7f60
28 ·0x0000000000000007·(RELA)···············0x633828 ·0x0000000000000007·(RELA)···············0x6340
29 ·0x0000000000000008·(RELASZ)·············7200·(bytes)29 ·0x0000000000000008·(RELASZ)·············7200·(bytes)
30 ·0x0000000000000009·(RELAENT)············24·(bytes)30 ·0x0000000000000009·(RELAENT)············24·(bytes)
31 ·0x000000000000001e·(FLAGS)··············BIND_NOW31 ·0x000000000000001e·(FLAGS)··············BIND_NOW
32 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE32 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
33 ·0x000000006ffffffe·(VERNEED)············0x618833 ·0x000000006ffffffe·(VERNEED)············0x6190
34 ·0x000000006fffffff·(VERNEEDNUM)·········634 ·0x000000006fffffff·(VERNEEDNUM)·········6
35 ·0x000000006ffffff0·(VERSYM)·············0x5f3235 ·0x000000006ffffff0·(VERSYM)·············0x5f3a
36 ·0x000000006ffffff9·(RELACOUNT)··········18636 ·0x000000006ffffff9·(RELACOUNT)··········186
37 ·0x0000000000000000·(NULL)···············0x037 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f889368c84f36ff72c7c3785968cd9ab057410e26 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a2ef2abfc9cee23631c3c5e712c5fd013aeff2f3
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·299·entries:1 Version·symbols·section·'.gnu.version'·contains·299·entries:
2 ·Addr:·0x0000000000005f32··Offset:·0x00005f32··Link:·5·(.dynsym)2 ·Addr:·0x0000000000005f3a··Offset:·0x00005f3a··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····3·(GLIBCXX_3.4.11)····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····3·(GLIBCXX_3.4.11)····1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····1·(*global*)······4·(CXXABI_1.3.3)···2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····1·(*global*)······4·(CXXABI_1.3.3)···2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····5·(GLIBC_2.4)·····1·(*global*)······6·(GLIBC_2.2.5)5 ··008:···2·(LLVM_21.1)·····5·(GLIBC_2.4)·····1·(*global*)······6·(GLIBC_2.2.5)
6 ··00c:···1·(*global*)······3·(GLIBCXX_3.4.11)····2·(LLVM_21.1)·····2·(LLVM_21.1)··6 ··00c:···1·(*global*)······3·(GLIBCXX_3.4.11)····2·(LLVM_21.1)·····2·(LLVM_21.1)··
7 ··010:···1·(*global*)······7·(GLIBCXX_3.4.21)····1·(*global*)······7·(GLIBCXX_3.4.21)·7 ··010:···1·(*global*)······7·(GLIBCXX_3.4.21)····1·(*global*)······7·(GLIBCXX_3.4.21)·
8 ··014:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···8 ··014:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
9 ··018:···2·(LLVM_21.1)·····8·(GLIBCXX_3.4)···2·(LLVM_21.1)·····9·(GLIBCXX_3.4.22)·9 ··018:···2·(LLVM_21.1)·····8·(GLIBCXX_3.4)···2·(LLVM_21.1)·····9·(GLIBCXX_3.4.22)·
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
78 ··128:···6·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)···78 ··128:···6·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)···
  
79 Version·needs·section·'.gnu.version_r'·contains·6·entries:79 Version·needs·section·'.gnu.version_r'·contains·6·entries:
80 ·Addr:·0x0000000000006188··Offset:·0x00006188··Link:·6·(.dynstr)80 ·Addr:·0x0000000000006190··Offset:·0x00006190··Link:·6·(.dynstr)
81 ··000000:·Version:·1··File:·libm.so.6··Cnt:·181 ··000000:·Version:·1··File:·libm.so.6··Cnt:·1
82 ··0x0010:···Name:·GLIBC_2.29··Flags:·none··Version:·2282 ··0x0010:···Name:·GLIBC_2.29··Flags:·none··Version:·22
83 ··0x0020:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·183 ··0x0020:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1
84 ··0x0030:···Name:·GLIBC_2.3··Flags:·none··Version:·2184 ··0x0030:···Name:·GLIBC_2.3··Flags:·none··Version:·21
85 ··0x0040:·Version:·1··File:·libgcc_s.so.1··Cnt:·185 ··0x0040:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
86 ··0x0050:···Name:·GCC_3.0··Flags:·none··Version:·1886 ··0x0050:···Name:·GCC_3.0··Flags:·none··Version:·18
87 ··0x0060:·Version:·1··File:·libc.so.6··Cnt:·587 ··0x0060:·Version:·1··File:·libc.so.6··Cnt:·5
770 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 984, 9 lines modifiedOffset 984, 10 lines modified
984 ··0x00005eb8·00000000·00000000·00000000·00000000·................984 ··0x00005eb8·00000000·00000000·00000000·00000000·................
985 ··0x00005ec8·00000000·00000000·00000000·00000000·................985 ··0x00005ec8·00000000·00000000·00000000·00000000·................
986 ··0x00005ed8·00000000·00000000·00000000·00000000·................986 ··0x00005ed8·00000000·00000000·00000000·00000000·................
987 ··0x00005ee8·00000000·00000000·00000000·00000000·................987 ··0x00005ee8·00000000·00000000·00000000·00000000·................
988 ··0x00005ef8·00000000·00000000·00000000·00000000·................988 ··0x00005ef8·00000000·00000000·00000000·00000000·................
989 ··0x00005f08·00000000·00000000·00000000·00000000·................989 ··0x00005f08·00000000·00000000·00000000·00000000·................
990 ··0x00005f18·00000000·00000000·00000000·00000000·................990 ··0x00005f18·00000000·00000000·00000000·00000000·................
991 ··0x00005f28·00000000·00000000·00················.........991 ··0x00005f28·00000000·00000000·00000000·00000000·................
 992 ··0x00005f38·0000································..
  
356 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d696e·636c7564·652d6669·clang-include-fi2 ··0x00000000·636c616e·672d696e·636c7564·652d6669·clang-include-fi
3 ··0x00000010·78657200·fc732502···················xer..s%.3 ··0x00000010·78657200·ee3a9b93···················xer..:..
  
11.8 KB
./usr/bin/clang-linker-wrapper
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008cf0·0x008cf0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008cf8·0x008cf8·R···0x1000
11 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x01e681·0x01e681·R·E·0x100011 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x01e681·0x01e681·R·E·0x1000
12 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x005fc8·0x005fc8·R···0x100012 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x005fc8·0x005fc8·R···0x1000
13 ··LOAD···········0x02e288·0x000000000002e288·0x000000000002e288·0x001d90·0x0026b0·RW··0x100013 ··LOAD···········0x02e288·0x000000000002e288·0x000000000002e288·0x001d90·0x0026b0·RW··0x1000
14 ··DYNAMIC········0x02f728·0x000000000002f728·0x000000000002f728·0x000230·0x000230·RW··0x814 ··DYNAMIC········0x02f728·0x000000000002f728·0x000000000002f728·0x000230·0x000230·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x02dfa8·0x000000000002dfa8·0x000000000002dfa8·0x000020·0x000020·R···0x417 ··NOTE···········0x02dfa8·0x000000000002dfa8·0x000000000002dfa8·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000460·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000460·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000820·000820·001d28·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000820·000820·001d28·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000002548·002548·003dc3·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000002548·002548·003dcc·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········000000000000630c·00630c·00026e·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000006314·006314·00026e·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000006580·006580·000130·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000006588·006588·000130·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············00000000000066b0·0066b0·0014e8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············00000000000066b8·0066b8·0014e8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000007b98·007b98·001158·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000007ba0·007ba0·001158·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000009000·009000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000009000·009000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000009020·009020·000ba0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000009020·009020·000ba0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000009bc0·009bc0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000009bc0·009bc0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000009c00·009c00·01da74·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000009c00·009c00·01da74·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000027674·027674·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000027674·027674·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000028000·028000·001fc0·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000028000·028000·001fc0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000029fc0·029fc0·00077c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000029fc0·029fc0·00077c·00···A··0···0··4
2.69 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x66b0·contains·223·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x66b8·contains·223·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000002e288··0000000000000008·R_X86_64_RELATIVE·························f0403 000000000002e288··0000000000000008·R_X86_64_RELATIVE·························f040
4 000000000002e290··0000000000000008·R_X86_64_RELATIVE·························c0004 000000000002e290··0000000000000008·R_X86_64_RELATIVE·························c000
5 000000000002e298··0000000000000008·R_X86_64_RELATIVE·························f0005 000000000002e298··0000000000000008·R_X86_64_RELATIVE·························f000
6 000000000002e2a8··0000000000000008·R_X86_64_RELATIVE·························2f4586 000000000002e2a8··0000000000000008·R_X86_64_RELATIVE·························2f458
7 000000000002e2b0··0000000000000008·R_X86_64_RELATIVE·························f3f07 000000000002e2b0··0000000000000008·R_X86_64_RELATIVE·························f3f0
8 000000000002e2b8··0000000000000008·R_X86_64_RELATIVE·························f4108 000000000002e2b8··0000000000000008·R_X86_64_RELATIVE·························f410
Offset 221, 15 lines modifiedOffset 221, 15 lines modified
221 000000000002ffc0··000000ad00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9FileErrorE@LLVM_21.1·+·0221 000000000002ffc0··000000ad00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9FileErrorE@LLVM_21.1·+·0
222 000000000002ffc8··000000b000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21·+·0222 000000000002ffc8··000000b000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21·+·0
223 000000000002ffd0··000000c000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0223 000000000002ffd0··000000c000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
224 000000000002ffd8··000000c300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0224 000000000002ffd8··000000c300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
225 000000000002ffe0··000000d000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm3opt14DerivedArgListE@LLVM_21.1·+·0225 000000000002ffe0··000000d000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm3opt14DerivedArgListE@LLVM_21.1·+·0
226 0000000000030010··000000a100000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0226 0000000000030010··000000a100000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
227 Relocation·section·'.rela.plt'·at·offset·0x7b98·contains·185·entries:227 Relocation·section·'.rela.plt'·at·offset·0x7ba0·contains·185·entries:
228 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend228 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
229 000000000002f970··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0229 000000000002f970··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0
230 000000000002f978··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3opt15GenericOptTableC2ERKNS_11StringTableENS_8ArrayRefINS2_6OffsetEEENS5_INS0_8OptTable4InfoEEEb@LLVM_21.1·+·0230 000000000002f978··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3opt15GenericOptTableC2ERKNS_11StringTableENS_8ArrayRefINS2_6OffsetEEENS5_INS0_8OptTable4InfoEEEb@LLVM_21.1·+·0
231 000000000002f980··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm18getAsSignedIntegerENS_9StringRefEjRx@LLVM_21.1·+·0231 000000000002f980··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm18getAsSignedIntegerENS_9StringRefEjRx@LLVM_21.1·+·0
232 000000000002f988··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm19SmallPtrSetImplBase8copyFromEPPKvRKS0_@LLVM_21.1·+·0232 000000000002f988··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm19SmallPtrSetImplBase8copyFromEPPKvRKS0_@LLVM_21.1·+·0
233 000000000002f990··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm14TargetRegistry12lookupTargetERKNS_6TripleERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@LLVM_21.1·+·0233 000000000002f990··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm14TargetRegistry12lookupTargetERKNS_6TripleERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@LLVM_21.1·+·0
234 000000000002f998··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0234 000000000002f998··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0
1.5 KB
readelf --wide --dynamic {}
    
Offset 11, 24 lines modifiedOffset 11, 24 lines modified
11 ·0x0000000000000019·(INIT_ARRAY)·········0x2e28811 ·0x0000000000000019·(INIT_ARRAY)·········0x2e288
12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
13 ·0x000000000000001a·(FINI_ARRAY)·········0x2e29813 ·0x000000000000001a·(FINI_ARRAY)·········0x2e298
14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
15 ·0x000000006ffffef5·(GNU_HASH)···········0x3c015 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
16 ·0x0000000000000005·(STRTAB)·············0x254816 ·0x0000000000000005·(STRTAB)·············0x2548
17 ·0x0000000000000006·(SYMTAB)·············0x82017 ·0x0000000000000006·(SYMTAB)·············0x820
18 ·0x000000000000000a·(STRSZ)··············15811·(bytes)18 ·0x000000000000000a·(STRSZ)··············15820·(bytes)
19 ·0x000000000000000b·(SYMENT)·············24·(bytes)19 ·0x000000000000000b·(SYMENT)·············24·(bytes)
20 ·0x0000000000000015·(DEBUG)··············0x020 ·0x0000000000000015·(DEBUG)··············0x0
21 ·0x0000000000000003·(PLTGOT)·············0x2f95821 ·0x0000000000000003·(PLTGOT)·············0x2f958
22 ·0x0000000000000002·(PLTRELSZ)···········4440·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········4440·(bytes)
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000017·(JMPREL)·············0x7b9824 ·0x0000000000000017·(JMPREL)·············0x7ba0
25 ·0x0000000000000007·(RELA)···············0x66b025 ·0x0000000000000007·(RELA)···············0x66b8
26 ·0x0000000000000008·(RELASZ)·············5352·(bytes)26 ·0x0000000000000008·(RELASZ)·············5352·(bytes)
27 ·0x0000000000000009·(RELAENT)············24·(bytes)27 ·0x0000000000000009·(RELAENT)············24·(bytes)
28 ·0x000000000000001e·(FLAGS)··············BIND_NOW28 ·0x000000000000001e·(FLAGS)··············BIND_NOW
29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
30 ·0x000000006ffffffe·(VERNEED)············0x658030 ·0x000000006ffffffe·(VERNEED)············0x6588
31 ·0x000000006fffffff·(VERNEEDNUM)·········431 ·0x000000006fffffff·(VERNEEDNUM)·········4
32 ·0x000000006ffffff0·(VERSYM)·············0x630c32 ·0x000000006ffffff0·(VERSYM)·············0x6314
33 ·0x000000006ffffff9·(RELACOUNT)··········14833 ·0x000000006ffffff9·(RELACOUNT)··········148
34 ·0x0000000000000000·(NULL)···············0x034 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ca5e579d1f913a22da670103980cc5e5592699376 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f93313d36f172a10f224dbbb6e494395ba9f1556
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·311·entries:1 Version·symbols·section·'.gnu.version'·contains·311·entries:
2 ·Addr:·0x000000000000630c··Offset:·0x0000630c··Link:·5·(.dynsym)2 ·Addr:·0x0000000000006314··Offset:·0x00006314··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(LLVM_21.1)·····3·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(LLVM_21.1)·····3·(LLVM_21.1)··
4 ··004:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····4·(CXXABI_1.3.9)···3·(LLVM_21.1)··4 ··004:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····4·(CXXABI_1.3.9)···3·(LLVM_21.1)··
5 ··008:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····5·(GLIBC_2.2.5)···3·(LLVM_21.1)··5 ··008:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····5·(GLIBC_2.2.5)···3·(LLVM_21.1)··
6 ··00c:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··6 ··00c:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
7 ··010:···6·(GLIBCXX_3.4.15)····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··7 ··010:···6·(GLIBCXX_3.4.15)····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
8 ··014:···7·(GLIBC_2.4)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··8 ··014:···7·(GLIBC_2.4)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
9 ··018:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··9 ··018:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)···
  
82 Version·needs·section·'.gnu.version_r'·contains·4·entries:82 Version·needs·section·'.gnu.version_r'·contains·4·entries:
83 ·Addr:·0x0000000000006580··Offset:·0x00006580··Link:·6·(.dynstr)83 ·Addr:·0x0000000000006588··Offset:·0x00006588··Link:·6·(.dynstr)
84 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·184 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
85 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1285 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·12
86 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·786 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·7
87 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1487 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·14
88 ··0x0040:···Name:·GLIBCXX_3.4··Flags:·none··Version:·1188 ··0x0040:···Name:·GLIBCXX_3.4··Flags:·none··Version:·11
89 ··0x0050:···Name:·GLIBCXX_3.4.11··Flags:·none··Version:·1089 ··0x0050:···Name:·GLIBCXX_3.4.11··Flags:·none··Version:·10
90 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·990 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·9
352 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 7/lib/ld-linux-x86-64.so.21 V/lib/ld-linux-x86-64.so.2
2 _ITM_registerTMCloneTable2 _ITM_registerTMCloneTable
3 _ITM_deregisterTMCloneTable3 _ITM_deregisterTMCloneTable
4 __gmon_start__4 __gmon_start__
5 _ZTVN4llvm9FileErrorE5 _ZTVN4llvm9FileErrorE
6 _ZN4llvm6object12readIRSymtabENS_15MemoryBufferRefE6 _ZN4llvm6object12readIRSymtabENS_15MemoryBufferRefE
7 _ZTIN4llvm2cl18GenericOptionValueE7 _ZTIN4llvm2cl18GenericOptionValueE
8 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm8 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm
706 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 984, 9 lines modifiedOffset 984, 9 lines modified
984 ··0x00006298·00000000·00000000·00000000·00000000·................984 ··0x00006298·00000000·00000000·00000000·00000000·................
985 ··0x000062a8·00000000·00000000·00000000·00000000·................985 ··0x000062a8·00000000·00000000·00000000·00000000·................
986 ··0x000062b8·00000000·00000000·00000000·00000000·................986 ··0x000062b8·00000000·00000000·00000000·00000000·................
987 ··0x000062c8·00000000·00000000·00000000·00000000·................987 ··0x000062c8·00000000·00000000·00000000·00000000·................
988 ··0x000062d8·00000000·00000000·00000000·00000000·................988 ··0x000062d8·00000000·00000000·00000000·00000000·................
989 ··0x000062e8·00000000·00000000·00000000·00000000·................989 ··0x000062e8·00000000·00000000·00000000·00000000·................
990 ··0x000062f8·00000000·00000000·00000000·00000000·................990 ··0x000062f8·00000000·00000000·00000000·00000000·................
991 ··0x00006308·000000······························...991 ··0x00006308·00000000·00000000·00000000··········............
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6c69·6e6b6572·2d777261·clang-linker-wra2 ··0x00000000·636c616e·672d6c69·6e6b6572·2d777261·clang-linker-wra
3 ··0x00000010·70706572·00000000·0b747d1c··········pper.....t}.3 ··0x00000010·70706572·00000000·6276b1df··········pper....bv..
  
11.4 KB
./usr/bin/clang-move
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02c6b0·0x02c6b0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02c6b8·0x02c6b8·R···0x1000
11 ··LOAD···········0x02d000·0x000000000002d000·0x000000000002d000·0x038bd9·0x038bd9·R·E·0x100011 ··LOAD···········0x02d000·0x000000000002d000·0x000000000002d000·0x038bd9·0x038bd9·R·E·0x1000
12 ··LOAD···········0x066000·0x0000000000066000·0x0000000000066000·0x01451c·0x01451c·R···0x100012 ··LOAD···········0x066000·0x0000000000066000·0x0000000000066000·0x01451c·0x01451c·R···0x1000
13 ··LOAD···········0x07ae20·0x000000000007be20·0x000000000007be20·0x0061f0·0x006b40·RW··0x100013 ··LOAD···········0x07ae20·0x000000000007be20·0x000000000007be20·0x0061f0·0x006b40·RW··0x1000
14 ··DYNAMIC········0x0805d8·0x00000000000815d8·0x00000000000815d8·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x0805d8·0x00000000000815d8·0x00000000000815d8·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x07a4fc·0x000000000007a4fc·0x000000000007a4fc·0x000020·0x000020·R···0x417 ··NOTE···········0x07a4fc·0x000000000007a4fc·0x000000000007a4fc·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·00210c·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·00210c·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000024d0·0024d0·0067e0·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000024d0·0024d0·0067e0·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000008cb0·008cb0·01295a·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000008cb0·008cb0·012963·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········000000000001b60a·01b60a·0008a8·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000001b614·01b614·0008a8·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········000000000001beb8·01beb8·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········000000000001bec0·01bec0·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············000000000001bfb8·01bfb8·00f1c8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············000000000001bfc0·01bfc0·00f1c8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············000000000002b180·02b180·001530·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············000000000002b188·02b188·001530·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000002d000·02d000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000002d000·02d000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000002d020·02d020·000e30·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000002d020·02d020·000e30·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000002de50·02de50·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000002de50·02de50·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000002de80·02de80·037d4b·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000002de80·02de80·037d4b·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000065bcc·065bcc·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000065bcc·065bcc·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000066000·066000·00779d·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000066000·066000·00779d·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000006d7a0·06d7a0·00231c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000006d7a0·06d7a0·00231c·00···A··0···0··4
2.64 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x1bfb8·contains·2579·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x1bfc0·contains·2579·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000007be20··0000000000000008·R_X86_64_RELATIVE·························343b03 000000000007be20··0000000000000008·R_X86_64_RELATIVE·························343b0
4 000000000007be28··0000000000000008·R_X86_64_RELATIVE·························328704 000000000007be28··0000000000000008·R_X86_64_RELATIVE·························32870
5 000000000007be30··0000000000000008·R_X86_64_RELATIVE·························343705 000000000007be30··0000000000000008·R_X86_64_RELATIVE·························34370
6 000000000007be38··0000000000000008·R_X86_64_RELATIVE·························349006 000000000007be38··0000000000000008·R_X86_64_RELATIVE·························34900
7 000000000007be40··0000000000000008·R_X86_64_RELATIVE·························348c07 000000000007be40··0000000000000008·R_X86_64_RELATIVE·························348c0
8 000000000007be48··0000000000000008·R_X86_64_RELATIVE·························348808 000000000007be48··0000000000000008·R_X86_64_RELATIVE·························34880
Offset 2577, 15 lines modifiedOffset 2577, 15 lines modified
2577 0000000000081fd8··000000e200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang6format18DefaultFormatStyleE·+·02577 0000000000081fd8··000000e200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang6format18DefaultFormatStyleE·+·0
2578 0000000000081fe0··000000e300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang12ast_matchers5allOfE·+·02578 0000000000081fe0··000000e300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang12ast_matchers5allOfE·+·0
2579 0000000000081fe8··000000fa00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·02579 0000000000081fe8··000000fa00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
2580 0000000000081ff0··000000fc00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang8charinfo9InfoTableE·+·02580 0000000000081ff0··000000fc00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang8charinfo9InfoTableE·+·0
2581 0000000000081ff8··0000010100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·02581 0000000000081ff8··0000010100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
2582 0000000000082008··0000005d00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·02582 0000000000082008··0000005d00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
2583 Relocation·section·'.rela.plt'·at·offset·0x2b180·contains·226·entries:2583 Relocation·section·'.rela.plt'·at·offset·0x2b188·contains·226·entries:
2584 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2584 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
2585 0000000000081830··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang12FunctionDecl28getDescribedFunctionTemplateEv·+·02585 0000000000081830··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang12FunctionDecl28getDescribedFunctionTemplateEv·+·0
2586 0000000000081838··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang7tooling11ReplacementC1ERKNS_13SourceManagerERKNS_15CharSourceRangeEN4llvm9StringRefERKNS_11LangOptionsE·+·02586 0000000000081838··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang7tooling11ReplacementC1ERKNS_13SourceManagerERKNS_15CharSourceRangeEN4llvm9StringRefERKNS_11LangOptionsE·+·0
2587 0000000000081840··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·02587 0000000000081840··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0
2588 0000000000081848··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·02588 0000000000081848··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0
2589 0000000000081850··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE@LLVM_21.1·+·02589 0000000000081850··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE@LLVM_21.1·+·0
2590 0000000000081858··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·02590 0000000000081858··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
1.51 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x7be2012 ·0x0000000000000019·(INIT_ARRAY)·········0x7be20
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x7be3014 ·0x000000000000001a·(FINI_ARRAY)·········0x7be30
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x8cb017 ·0x0000000000000005·(STRTAB)·············0x8cb0
18 ·0x0000000000000006·(SYMTAB)·············0x24d018 ·0x0000000000000006·(SYMTAB)·············0x24d0
19 ·0x000000000000000a·(STRSZ)··············76122·(bytes)19 ·0x000000000000000a·(STRSZ)··············76131·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x8181822 ·0x0000000000000003·(PLTGOT)·············0x81818
23 ·0x0000000000000002·(PLTRELSZ)···········5424·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········5424·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x2b18025 ·0x0000000000000017·(JMPREL)·············0x2b188
26 ·0x0000000000000007·(RELA)···············0x1bfb826 ·0x0000000000000007·(RELA)···············0x1bfc0
27 ·0x0000000000000008·(RELASZ)·············61896·(bytes)27 ·0x0000000000000008·(RELASZ)·············61896·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x1beb831 ·0x000000006ffffffe·(VERNEED)············0x1bec0
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x1b60a33 ·0x000000006ffffff0·(VERSYM)·············0x1b614
34 ·0x000000006ffffff9·(RELACOUNT)··········218934 ·0x000000006ffffff9·(RELACOUNT)··········2189
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6f38cdce55bb84815c70623334d57e60d9b08dc36 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·47347dab9b72f7635f377b1d2d771e94e102c3ff
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1108·entries:1 Version·symbols·section·'.gnu.version'·contains·1108·entries:
2 ·Addr:·0x000000000001b60a··Offset:·0x0001b60a··Link:·5·(.dynsym)2 ·Addr:·0x000000000001b614··Offset:·0x0001b614··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······1·(*global*)······1·(*global*)······1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···5 ··008:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
6 ··00c:···3·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···3·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
8 ··014:···1·(*global*)······4·(GLIBCXX_3.4.21)····1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······4·(GLIBCXX_3.4.21)····1·(*global*)······1·(*global*)···
9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBCXX_3.4)···2·(LLVM_21.1)··9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBCXX_3.4)···2·(LLVM_21.1)··
Offset 276, 15 lines modifiedOffset 276, 15 lines modified
276 ··440:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···276 ··440:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
277 ··444:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···277 ··444:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
278 ··448:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···278 ··448:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
279 ··44c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···279 ··44c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
280 ··450:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···280 ··450:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
281 Version·needs·section·'.gnu.version_r'·contains·4·entries:281 Version·needs·section·'.gnu.version_r'·contains·4·entries:
282 ·Addr:·0x000000000001beb8··Offset:·0x0001beb8··Link:·6·(.dynstr)282 ·Addr:·0x000000000001bec0··Offset:·0x0001bec0··Link:·6·(.dynstr)
283 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1283 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
284 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10284 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
285 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5285 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
286 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12286 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12
287 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9287 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
288 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·8288 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·8
289 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·5289 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·5
774 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 4753, 9 lines modifiedOffset 4753, 10 lines modified
4753 ··0x0001b590·00000000·00000000·00000000·00000000·................4753 ··0x0001b590·00000000·00000000·00000000·00000000·................
4754 ··0x0001b5a0·00000000·00000000·00000000·00000000·................4754 ··0x0001b5a0·00000000·00000000·00000000·00000000·................
4755 ··0x0001b5b0·00000000·00000000·00000000·00000000·................4755 ··0x0001b5b0·00000000·00000000·00000000·00000000·................
4756 ··0x0001b5c0·00000000·00000000·00000000·00000000·................4756 ··0x0001b5c0·00000000·00000000·00000000·00000000·................
4757 ··0x0001b5d0·00000000·00000000·00000000·00000000·................4757 ··0x0001b5d0·00000000·00000000·00000000·00000000·................
4758 ··0x0001b5e0·00000000·00000000·00000000·00000000·................4758 ··0x0001b5e0·00000000·00000000·00000000·00000000·................
4759 ··0x0001b5f0·00000000·00000000·00000000·00000000·................4759 ··0x0001b5f0·00000000·00000000·00000000·00000000·................
4760 ··0x0001b600·00000000·00000000·0000··············..........4760 ··0x0001b600·00000000·00000000·00000000·00000000·................
 4761 ··0x0001b610·000000······························...
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6d6f·76650000·415d5b79·clang-move..A][y2 ··0x00000000·636c616e·672d6d6f·76650000·d901f223·clang-move.....#
  
11.8 KB
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x006ab8·0x006ab8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x006ac0·0x006ac0·R···0x1000
11 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x011135·0x011135·R·E·0x100011 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x011135·0x011135·R·E·0x1000
12 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x003b30·0x003b30·R···0x100012 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x003b30·0x003b30·R···0x1000
13 ··LOAD···········0x01d468·0x000000000001d468·0x000000000001d468·0x001ba8·0x002370·RW··0x100013 ··LOAD···········0x01d468·0x000000000001d468·0x000000000001d468·0x001ba8·0x002370·RW··0x1000
14 ··DYNAMIC········0x01e870·0x000000000001e870·0x000000000001e870·0x000230·0x000230·RW··0x814 ··DYNAMIC········0x01e870·0x000000000001e870·0x000000000001e870·0x000230·0x000230·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x01cb10·0x000000000001cb10·0x000000000001cb10·0x000020·0x000020·R···0x417 ··NOTE···········0x01cb10·0x000000000001cb10·0x000000000001cb10·0x000020·0x000020·R···0x4
2.18 KB
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000228·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000228·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000005e8·0005e8·001518·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000005e8·0005e8·001518·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001b00·001b00·002add·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001b00·001b00·002ae6·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········00000000000045de·0045de·0001c2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000000000045e6·0045e6·0001c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000000000047a0·0047a0·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········00000000000047a8·0047a8·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············00000000000048b0·0048b0·001440·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············00000000000048b8·0048b8·001440·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000005cf0·005cf0·000dc8·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000005cf8·005cf8·000dc8·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000007000·007000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000007000·007000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000007020·007020·000940·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000007020·007020·000940·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000007960·007960·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000007960·007960·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000007980·007980·0107a6·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000007980·007980·0107a6·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000018128·018128·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000018128·018128·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000019000·019000·0016a0·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000019000·019000·0016a0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000001a6a0·01a6a0·0004d4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000001a6a0·01a6a0·0004d4·00···A··0···0··4
2.6 KB
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x48b0·contains·216·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x48b8·contains·216·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000001d468··0000000000000008·R_X86_64_RELATIVE·························a4a03 000000000001d468··0000000000000008·R_X86_64_RELATIVE·························a4a0
4 000000000001d470··0000000000000008·R_X86_64_RELATIVE·························9a104 000000000001d470··0000000000000008·R_X86_64_RELATIVE·························9a10
5 000000000001d478··0000000000000008·R_X86_64_RELATIVE·························a4605 000000000001d478··0000000000000008·R_X86_64_RELATIVE·························a460
6 000000000001d488··0000000000000008·R_X86_64_RELATIVE·························1e5686 000000000001d488··0000000000000008·R_X86_64_RELATIVE·························1e568
7 000000000001d490··0000000000000008·R_X86_64_RELATIVE·························a7307 000000000001d490··0000000000000008·R_X86_64_RELATIVE·························a730
8 000000000001d498··0000000000000008·R_X86_64_RELATIVE·························a7508 000000000001d498··0000000000000008·R_X86_64_RELATIVE·························a750
Offset 214, 15 lines modifiedOffset 214, 15 lines modified
214 000000000001efc0··0000007600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0214 000000000001efc0··0000007600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
215 000000000001efc8··0000008500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9ErrorListE@LLVM_21.1·+·0215 000000000001efc8··0000008500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9ErrorListE@LLVM_21.1·+·0
216 000000000001efd0··0000008d00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9FileErrorE@LLVM_21.1·+·0216 000000000001efd0··0000008d00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9FileErrorE@LLVM_21.1·+·0
217 000000000001efd8··0000009f00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0217 000000000001efd8··0000009f00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
218 000000000001efe0··000000a100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0218 000000000001efe0··000000a100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
219 000000000001f008··0000008200000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0219 000000000001f008··0000008200000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
220 Relocation·section·'.rela.plt'·at·offset·0x5cf0·contains·147·entries:220 Relocation·section·'.rela.plt'·at·offset·0x5cf8·contains·147·entries:
221 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend221 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
222 000000000001eab8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0222 000000000001eab8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0
223 000000000001eac0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3opt15GenericOptTableC2ERKNS_11StringTableENS_8ArrayRefINS2_6OffsetEEENS5_INS0_8OptTable4InfoEEEb@LLVM_21.1·+·0223 000000000001eac0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3opt15GenericOptTableC2ERKNS_11StringTableENS_8ArrayRefINS2_6OffsetEEENS5_INS0_8OptTable4InfoEEEb@LLVM_21.1·+·0
224 000000000001eac8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm18getAsSignedIntegerENS_9StringRefEjRx@LLVM_21.1·+·0224 000000000001eac8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm18getAsSignedIntegerENS_9StringRefEjRx@LLVM_21.1·+·0
225 000000000001ead0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0225 000000000001ead0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0
226 000000000001ead8··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0226 000000000001ead8··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
227 000000000001eae0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm6object10ObjectFile16createObjectFileENS_15MemoryBufferRefENS_10file_magicEb@LLVM_21.1·+·0227 000000000001eae0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm6object10ObjectFile16createObjectFileENS_15MemoryBufferRefENS_10file_magicEb@LLVM_21.1·+·0
1.5 KB
    
Offset 11, 24 lines modifiedOffset 11, 24 lines modified
11 ·0x0000000000000019·(INIT_ARRAY)·········0x1d46811 ·0x0000000000000019·(INIT_ARRAY)·········0x1d468
12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
13 ·0x000000000000001a·(FINI_ARRAY)·········0x1d47813 ·0x000000000000001a·(FINI_ARRAY)·········0x1d478
14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
15 ·0x000000006ffffef5·(GNU_HASH)···········0x3c015 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
16 ·0x0000000000000005·(STRTAB)·············0x1b0016 ·0x0000000000000005·(STRTAB)·············0x1b00
17 ·0x0000000000000006·(SYMTAB)·············0x5e817 ·0x0000000000000006·(SYMTAB)·············0x5e8
18 ·0x000000000000000a·(STRSZ)··············10973·(bytes)18 ·0x000000000000000a·(STRSZ)··············10982·(bytes)
19 ·0x000000000000000b·(SYMENT)·············24·(bytes)19 ·0x000000000000000b·(SYMENT)·············24·(bytes)
20 ·0x0000000000000015·(DEBUG)··············0x020 ·0x0000000000000015·(DEBUG)··············0x0
21 ·0x0000000000000003·(PLTGOT)·············0x1eaa021 ·0x0000000000000003·(PLTGOT)·············0x1eaa0
22 ·0x0000000000000002·(PLTRELSZ)···········3528·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········3528·(bytes)
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000017·(JMPREL)·············0x5cf024 ·0x0000000000000017·(JMPREL)·············0x5cf8
25 ·0x0000000000000007·(RELA)···············0x48b025 ·0x0000000000000007·(RELA)···············0x48b8
26 ·0x0000000000000008·(RELASZ)·············5184·(bytes)26 ·0x0000000000000008·(RELASZ)·············5184·(bytes)
27 ·0x0000000000000009·(RELAENT)············24·(bytes)27 ·0x0000000000000009·(RELAENT)············24·(bytes)
28 ·0x000000000000001e·(FLAGS)··············BIND_NOW28 ·0x000000000000001e·(FLAGS)··············BIND_NOW
29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
30 ·0x000000006ffffffe·(VERNEED)············0x47a030 ·0x000000006ffffffe·(VERNEED)············0x47a8
31 ·0x000000006fffffff·(VERNEEDNUM)·········431 ·0x000000006fffffff·(VERNEEDNUM)·········4
32 ·0x000000006ffffff0·(VERSYM)·············0x45de32 ·0x000000006ffffff0·(VERSYM)·············0x45e6
33 ·0x000000006ffffff9·(RELACOUNT)··········14233 ·0x000000006ffffff9·(RELACOUNT)··········142
34 ·0x0000000000000000·(NULL)···············0x034 ·0x0000000000000000·(NULL)···············0x0
864 B
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·db977bed35156cdd70dd18929fbb32e801e712346 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dcf841fe910bdd7d506ce399ed2448af55c0e337
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·225·entries:1 Version·symbols·section·'.gnu.version'·contains·225·entries:
2 ·Addr:·0x00000000000045de··Offset:·0x000045de··Link:·5·(.dynsym)2 ·Addr:·0x00000000000045e6··Offset:·0x000045e6··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(LLVM_21.1)·····3·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(LLVM_21.1)·····3·(LLVM_21.1)··
4 ··004:···3·(LLVM_21.1)·····4·(CXXABI_1.3.9)···3·(LLVM_21.1)·····3·(LLVM_21.1)··4 ··004:···3·(LLVM_21.1)·····4·(CXXABI_1.3.9)···3·(LLVM_21.1)·····3·(LLVM_21.1)··
5 ··008:···3·(LLVM_21.1)·····5·(GLIBC_2.2.5)···3·(LLVM_21.1)·····3·(LLVM_21.1)··5 ··008:···3·(LLVM_21.1)·····5·(GLIBC_2.2.5)···3·(LLVM_21.1)·····3·(LLVM_21.1)··
6 ··00c:···6·(CXXABI_1.3)····3·(LLVM_21.1)·····3·(LLVM_21.1)·····7·(GLIBC_2.4)··6 ··00c:···6·(CXXABI_1.3)····3·(LLVM_21.1)·····3·(LLVM_21.1)·····7·(GLIBC_2.4)··
7 ··010:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··7 ··010:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
8 ··014:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····5·(GLIBC_2.2.5)8 ··014:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····5·(GLIBC_2.2.5)
9 ··018:···6·(CXXABI_1.3)····6·(CXXABI_1.3)····3·(LLVM_21.1)·····6·(CXXABI_1.3)·9 ··018:···6·(CXXABI_1.3)····6·(CXXABI_1.3)····3·(LLVM_21.1)·····6·(CXXABI_1.3)·
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)···60 ··0e0:···1·(*global*)···
  
61 Version·needs·section·'.gnu.version_r'·contains·4·entries:61 Version·needs·section·'.gnu.version_r'·contains·4·entries:
62 ·Addr:·0x00000000000047a0··Offset:·0x000047a0··Link:·6·(.dynstr)62 ·Addr:·0x00000000000047a8··Offset:·0x000047a8··Link:·6·(.dynstr)
63 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·163 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
64 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·964 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·9
65 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·565 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
66 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1266 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12
67 ··0x0040:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·1067 ··0x0040:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·10
68 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·868 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·8
69 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·669 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6
360 B
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 4/lib/ld-linux-x86-64.so.21 7/lib/ld-linux-x86-64.so.2
2 _ITM_registerTMCloneTable2 _ITM_registerTMCloneTable
3 _ITM_deregisterTMCloneTable3 _ITM_deregisterTMCloneTable
4 __gmon_start__4 __gmon_start__
5 _ZTVN4llvm9FileErrorE5 _ZTVN4llvm9FileErrorE
6 _ZNK4llvm6object7Archive11child_beginERNS_5ErrorEb6 _ZNK4llvm6object7Archive11child_beginERNS_5ErrorEb
7 _ZN4llvm6object12readIRSymtabENS_15MemoryBufferRefE7 _ZN4llvm6object12readIRSymtabENS_15MemoryBufferRefE
8 _ZTIN4llvm2cl18GenericOptionValueE8 _ZTIN4llvm2cl18GenericOptionValueE
778 B
    
Offset 681, 9 lines modifiedOffset 681, 10 lines modified
681 ··0x00004560·00000000·00000000·00000000·00000000·................681 ··0x00004560·00000000·00000000·00000000·00000000·................
682 ··0x00004570·00000000·00000000·00000000·00000000·................682 ··0x00004570·00000000·00000000·00000000·00000000·................
683 ··0x00004580·00000000·00000000·00000000·00000000·................683 ··0x00004580·00000000·00000000·00000000·00000000·................
684 ··0x00004590·00000000·00000000·00000000·00000000·................684 ··0x00004590·00000000·00000000·00000000·00000000·................
685 ··0x000045a0·00000000·00000000·00000000·00000000·................685 ··0x000045a0·00000000·00000000·00000000·00000000·................
686 ··0x000045b0·00000000·00000000·00000000·00000000·................686 ··0x000045b0·00000000·00000000·00000000·00000000·................
687 ··0x000045c0·00000000·00000000·00000000·00000000·................687 ··0x000045c0·00000000·00000000·00000000·00000000·................
688 ··0x000045d0·00000000·00000000·00000000·00·······.............688 ··0x000045d0·00000000·00000000·00000000·00000000·................
 689 ··0x000045e0·00000000·0000·······················......
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6e76·6c696e6b·2d777261·clang-nvlink-wra2 ··0x00000000·636c616e·672d6e76·6c696e6b·2d777261·clang-nvlink-wra
3 ··0x00000010·70706572·00000000·6083341b··········pper....`.4.3 ··0x00000010·70706572·00000000·d6a50274··········pper.......t
  
11.7 KB
./usr/bin/clang-offload-bundler
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x004048·0x004048·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x004058·0x004058·R···0x1000
11 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x00869d·0x00869d·R·E·0x100011 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x00869d·0x00869d·R·E·0x1000
12 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00271c·0x00271c·R···0x100012 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00271c·0x00271c·R···0x1000
13 ··LOAD···········0x0107e0·0x00000000000117e0·0x00000000000117e0·0x000830·0x000838·RW··0x100013 ··LOAD···········0x0107e0·0x00000000000117e0·0x00000000000117e0·0x000830·0x000838·RW··0x1000
14 ··DYNAMIC········0x010af0·0x0000000000011af0·0x0000000000011af0·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x010af0·0x0000000000011af0·0x0000000000011af0·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x0106fc·0x00000000000106fc·0x00000000000106fc·0x000020·0x000020·R···0x417 ··NOTE···········0x0106fc·0x00000000000106fc·0x00000000000106fc·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0001b8·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0001b8·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000578·000578·000c90·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000578·000578·000c90·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001208·001208·001b94·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001208·001208·001b9d·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000002d9c·002d9c·00010c·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000002da6·002da6·00010c·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000002ea8·002ea8·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000002eb8·002eb8·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000002f98·002f98·000a20·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000002fa8·002fa8·000a20·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············00000000000039b8·0039b8·000690·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············00000000000039c8·0039c8·000690·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000005000·005000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000005000·005000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000005020·005020·000470·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000005020·005020·000470·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000005490·005490·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000005490·005490·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00000000000054c0·0054c0·0081d0·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000000054c0·0054c0·0081d0·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000000d690·00d690·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000000d690·00d690·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000000e000·00e000·001160·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000000e000·00e000·001160·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000f160·00f160·0002bc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000f160·00f160·0002bc·00···A··0···0··4
2.59 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x2f98·contains·108·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x2fa8·contains·108·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000117e0··0000000000000008·R_X86_64_RELATIVE·························98603 00000000000117e0··0000000000000008·R_X86_64_RELATIVE·························9860
4 00000000000117e8··0000000000000008·R_X86_64_RELATIVE·························98204 00000000000117e8··0000000000000008·R_X86_64_RELATIVE·························9820
5 00000000000117f0··0000000000000008·R_X86_64_RELATIVE·························98905 00000000000117f0··0000000000000008·R_X86_64_RELATIVE·························9890
6 00000000000117f8··0000000000000008·R_X86_64_RELATIVE·························98d06 00000000000117f8··0000000000000008·R_X86_64_RELATIVE·························98d0
7 0000000000011800··0000000000000008·R_X86_64_RELATIVE·························99107 0000000000011800··0000000000000008·R_X86_64_RELATIVE·························9910
8 0000000000011808··0000000000000008·R_X86_64_RELATIVE·························99508 0000000000011808··0000000000000008·R_X86_64_RELATIVE·························9950
Offset 106, 15 lines modifiedOffset 106, 15 lines modified
106 0000000000011fd8··0000006600000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0106 0000000000011fd8··0000006600000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
107 0000000000011fe0··0000005100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0107 0000000000011fe0··0000005100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0
108 0000000000011fe8··0000005200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0108 0000000000011fe8··0000005200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
109 0000000000011ff0··0000005600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserIjEE@LLVM_21.1·+·0109 0000000000011ff0··0000005600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserIjEE@LLVM_21.1·+·0
110 0000000000011ff8··0000005e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0110 0000000000011ff8··0000005e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
111 0000000000012008··0000002700000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0111 0000000000012008··0000002700000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
112 Relocation·section·'.rela.plt'·at·offset·0x39b8·contains·70·entries:112 Relocation·section·'.rela.plt'·at·offset·0x39c8·contains·70·entries:
113 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend113 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
114 0000000000011d48··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang14OffloadBundler13UnbundleFilesEv·+·0114 0000000000011d48··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang14OffloadBundler13UnbundleFilesEv·+·0
115 0000000000011d50··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0115 0000000000011d50··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
116 0000000000011d58··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0116 0000000000011d58··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
117 0000000000011d60··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm21logAllUnhandledErrorsENS_5ErrorERNS_11raw_ostreamENS_5TwineE@LLVM_21.1·+·0117 0000000000011d60··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm21logAllUnhandledErrorsENS_5ErrorERNS_11raw_ostreamENS_5TwineE@LLVM_21.1·+·0
118 0000000000011d68··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang14OffloadBundler11BundleFilesEv·+·0118 0000000000011d68··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang14OffloadBundler11BundleFilesEv·+·0
119 0000000000011d70··0000000e00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0119 0000000000011d70··0000000e00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x117e012 ·0x0000000000000019·(INIT_ARRAY)·········0x117e0
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x117e814 ·0x000000000000001a·(FINI_ARRAY)·········0x117e8
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x120817 ·0x0000000000000005·(STRTAB)·············0x1208
18 ·0x0000000000000006·(SYMTAB)·············0x57818 ·0x0000000000000006·(SYMTAB)·············0x578
19 ·0x000000000000000a·(STRSZ)··············7060·(bytes)19 ·0x000000000000000a·(STRSZ)··············7069·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x11d3022 ·0x0000000000000003·(PLTGOT)·············0x11d30
23 ·0x0000000000000002·(PLTRELSZ)···········1680·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········1680·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x39b825 ·0x0000000000000017·(JMPREL)·············0x39c8
26 ·0x0000000000000007·(RELA)···············0x2f9826 ·0x0000000000000007·(RELA)···············0x2fa8
27 ·0x0000000000000008·(RELASZ)·············2592·(bytes)27 ·0x0000000000000008·(RELASZ)·············2592·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x2ea831 ·0x000000006ffffffe·(VERNEED)············0x2eb8
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x2d9c33 ·0x000000006ffffff0·(VERSYM)·············0x2da6
34 ·0x000000006ffffff9·(RELACOUNT)··········5834 ·0x000000006ffffff9·(RELACOUNT)··········58
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4a6310159e07959bf0062ae90f6ea24136168f296 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0b6f23688043e1096121731375dc2247228940e4
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.75 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·134·entries:1 Version·symbols·section·'.gnu.version'·contains·134·entries:
2 ·Addr:·0x0000000000002d9c··Offset:·0x00002d9c··Link:·5·(.dynsym)2 ·Addr:·0x0000000000002da6··Offset:·0x00002da6··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····3·(CXXABI_1.3)·3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····3·(CXXABI_1.3)·
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.4)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.4)··
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(CXXABI_1.3)····1·(*global*)···5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(CXXABI_1.3)····1·(*global*)···
6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBCXX_3.4)···1·(*global*)···6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBCXX_3.4)···1·(*global*)···
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
8 ··014:···6·(GLIBCXX_3.4.21)····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···6·(GLIBCXX_3.4.21)····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···5·(GLIBCXX_3.4)···2·(LLVM_21.1)·····5·(GLIBCXX_3.4)···6·(GLIBCXX_3.4.21)·9 ··018:···5·(GLIBCXX_3.4)···2·(LLVM_21.1)·····5·(GLIBCXX_3.4)···6·(GLIBCXX_3.4.21)·
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
35 ··07c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···35 ··07c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
36 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···36 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
37 ··084:···1·(*global*)······1·(*global*)···37 ··084:···1·(*global*)······1·(*global*)···
  
38 Version·needs·section·'.gnu.version_r'·contains·4·entries:38 Version·needs·section·'.gnu.version_r'·contains·4·entries:
39 ·Addr:·0x0000000000002ea8··Offset:·0x00002ea8··Link:·6·(.dynstr)39 ·Addr:·0x0000000000002eb8··Offset:·0x00002eb8··Link:·6·(.dynstr)
40 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·140 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
41 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1041 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
42 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·442 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·4
43 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·1243 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·12
44 ··0x0040:···Name:·GLIBC_2.34··Flags:·none··Version:·844 ··0x0040:···Name:·GLIBC_2.34··Flags:·none··Version:·8
45 ··0x0050:···Name:·GLIBC_2.2.5··Flags:·none··Version:·745 ··0x0050:···Name:·GLIBC_2.2.5··Flags:·none··Version:·7
46 ··0x0060:···Name:·GLIBC_2.4··Flags:·none··Version:·446 ··0x0060:···Name:·GLIBC_2.4··Flags:·none··Version:·4
347 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 )/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZTIN4llvm2cl15OptionValueCopyIbEE5 _ZTIN4llvm2cl15OptionValueCopyIbEE
6 _ZN5clang14OffloadBundler13UnbundleFilesEv6 _ZN5clang14OffloadBundler13UnbundleFilesEv
7 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE7 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE
8 _ZTVN4llvm2cl11OptionValueIjEE8 _ZTVN4llvm2cl11OptionValueIjEE
708 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 437, 9 lines modifiedOffset 437, 9 lines modified
437 ··0x00002d28·00000000·00000000·00000000·00000000·................437 ··0x00002d28·00000000·00000000·00000000·00000000·................
438 ··0x00002d38·00000000·00000000·00000000·00000000·................438 ··0x00002d38·00000000·00000000·00000000·00000000·................
439 ··0x00002d48·00000000·00000000·00000000·00000000·................439 ··0x00002d48·00000000·00000000·00000000·00000000·................
440 ··0x00002d58·00000000·00000000·00000000·00000000·................440 ··0x00002d58·00000000·00000000·00000000·00000000·................
441 ··0x00002d68·00000000·00000000·00000000·00000000·................441 ··0x00002d68·00000000·00000000·00000000·00000000·................
442 ··0x00002d78·00000000·00000000·00000000·00000000·................442 ··0x00002d78·00000000·00000000·00000000·00000000·................
443 ··0x00002d88·00000000·00000000·00000000·00000000·................443 ··0x00002d88·00000000·00000000·00000000·00000000·................
444 ··0x00002d98·00000000····························....444 ··0x00002d98·00000000·00000000·00000000·00·······.............
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6f66·666c6f61·642d6275·clang-offload-bu2 ··0x00000000·636c616e·672d6f66·666c6f61·642d6275·clang-offload-bu
3 ··0x00000010·6e646c65·72000000·b9b47d07··········ndler.....}.3 ··0x00000010·6e646c65·72000000·eba9c1dd··········ndler.......
  
11.7 KB
./usr/bin/clang-offload-packager
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0039c0·0x0039c0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0039c8·0x0039c8·R···0x1000
11 ··LOAD···········0x004000·0x0000000000004000·0x0000000000004000·0x007b5d·0x007b5d·R·E·0x100011 ··LOAD···········0x004000·0x0000000000004000·0x0000000000004000·0x007b5d·0x007b5d·R·E·0x1000
12 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x0019e8·0x0019e8·R···0x100012 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x0019e8·0x0019e8·R···0x1000
13 ··LOAD···········0x00e928·0x000000000000e928·0x000000000000e928·0x0006e8·0x000bb0·RW··0x100013 ··LOAD···········0x00e928·0x000000000000e928·0x000000000000e928·0x0006e8·0x000bb0·RW··0x1000
14 ··DYNAMIC········0x00eb10·0x000000000000eb10·0x000000000000eb10·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x00eb10·0x000000000000eb10·0x000000000000eb10·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x00d9c8·0x000000000000d9c8·0x000000000000d9c8·0x000020·0x000020·R···0x417 ··NOTE···········0x00d9c8·0x000000000000d9c8·0x000000000000d9c8·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000168·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000168·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000528·000528·000b70·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000528·000528·000b70·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001098·001098·001a36·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001098·001098·001a3f·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000002ace·002ace·0000f4·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000002ad8·002ad8·0000f4·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000002bc8·002bc8·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000002bd0·002bd0·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000002cb8·002cb8·0006f0·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000002cc0·002cc0·0006f0·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············00000000000033a8·0033a8·000618·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············00000000000033b0·0033b0·000618·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000004000·004000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000004000·004000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000004020·004020·000420·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000004020·004020·000420·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000004440·004440·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000004440·004440·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000004480·004480·0076d0·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000004480·004480·0076d0·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000000bb50·00bb50·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000000bb50·00bb50·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000000c000·00c000·0007c0·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000000c000·00c000·0007c0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000c7c0·00c7c0·00025c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000c7c0·00c7c0·00025c·00···A··0···0··4
2.58 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x2cb8·contains·74·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x2cc0·contains·74·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000000e928··0000000000000008·R_X86_64_RELATIVE·························57b03 000000000000e928··0000000000000008·R_X86_64_RELATIVE·························57b0
4 000000000000e930··0000000000000008·R_X86_64_RELATIVE·························4c804 000000000000e930··0000000000000008·R_X86_64_RELATIVE·························4c80
5 000000000000e938··0000000000000008·R_X86_64_RELATIVE·························57705 000000000000e938··0000000000000008·R_X86_64_RELATIVE·························5770
6 000000000000e940··0000000000000008·R_X86_64_RELATIVE·························59606 000000000000e940··0000000000000008·R_X86_64_RELATIVE·························5960
7 000000000000e948··0000000000000008·R_X86_64_RELATIVE·························57e07 000000000000e948··0000000000000008·R_X86_64_RELATIVE·························57e0
8 000000000000e950··0000000000000008·R_X86_64_RELATIVE·························58208 000000000000e950··0000000000000008·R_X86_64_RELATIVE·························5820
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 000000000000efd8··0000004c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·072 000000000000efd8··0000004c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
73 000000000000efe0··0000005000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·073 000000000000efe0··0000005000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
74 000000000000efe8··0000005300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9FileErrorE@LLVM_21.1·+·074 000000000000efe8··0000005300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9FileErrorE@LLVM_21.1·+·0
75 000000000000eff0··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·075 000000000000eff0··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
76 000000000000eff8··0000005b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·076 000000000000eff8··0000005b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
77 000000000000f008··0000002200000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·077 000000000000f008··0000002200000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
78 Relocation·section·'.rela.plt'·at·offset·0x33a8·contains·65·entries:78 Relocation·section·'.rela.plt'·at·offset·0x33b0·contains·65·entries:
79 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend79 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
80 000000000000ed68··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·080 000000000000ed68··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
81 000000000000ed70··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·081 000000000000ed70··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
82 000000000000ed78··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·082 000000000000ed78··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
83 000000000000ed80··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm21logAllUnhandledErrorsENS_5ErrorERNS_11raw_ostreamENS_5TwineE@LLVM_21.1·+·083 000000000000ed80··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm21logAllUnhandledErrorsENS_5ErrorERNS_11raw_ostreamENS_5TwineE@LLVM_21.1·+·0
84 000000000000ed88··0000000c00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·084 000000000000ed88··0000000c00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0
85 000000000000ed90··0000000d00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm15allocate_bufferEmm@LLVM_21.1·+·085 000000000000ed90··0000000d00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm15allocate_bufferEmm@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0xe92812 ·0x0000000000000019·(INIT_ARRAY)·········0xe928
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0xe93814 ·0x000000000000001a·(FINI_ARRAY)·········0xe938
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x109817 ·0x0000000000000005·(STRTAB)·············0x1098
18 ·0x0000000000000006·(SYMTAB)·············0x52818 ·0x0000000000000006·(SYMTAB)·············0x528
19 ·0x000000000000000a·(STRSZ)··············6710·(bytes)19 ·0x000000000000000a·(STRSZ)··············6719·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0xed5022 ·0x0000000000000003·(PLTGOT)·············0xed50
23 ·0x0000000000000002·(PLTRELSZ)···········1560·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········1560·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x33a825 ·0x0000000000000017·(JMPREL)·············0x33b0
26 ·0x0000000000000007·(RELA)···············0x2cb826 ·0x0000000000000007·(RELA)···············0x2cc0
27 ·0x0000000000000008·(RELASZ)·············1776·(bytes)27 ·0x0000000000000008·(RELASZ)·············1776·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x2bc831 ·0x000000006ffffffe·(VERNEED)············0x2bd0
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x2ace33 ·0x000000006ffffff0·(VERSYM)·············0x2ad8
34 ·0x000000006ffffff9·(RELACOUNT)··········3734 ·0x000000006ffffff9·(RELACOUNT)··········37
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f5b1608881f31778df9dd297c3e361166171f47b6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3eead9935de209868fbbb92f643c7d55f98662ca
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.75 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·122·entries:1 Version·symbols·section·'.gnu.version'·contains·122·entries:
2 ·Addr:·0x0000000000002ace··Offset:·0x00002ace··Link:·5·(.dynsym)2 ·Addr:·0x0000000000002ad8··Offset:·0x00002ad8··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····3·(CXXABI_1.3)····2·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····3·(CXXABI_1.3)····2·(LLVM_21.1)··
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.4)·····2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.4)·····2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····3·(CXXABI_1.3)····2·(LLVM_21.1)·····2·(LLVM_21.1)··5 ··008:···2·(LLVM_21.1)·····3·(CXXABI_1.3)····2·(LLVM_21.1)·····2·(LLVM_21.1)··
6 ··00c:···5·(GLIBCXX_3.4)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··6 ··00c:···5·(GLIBCXX_3.4)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
8 ··014:···2·(LLVM_21.1)·····6·(GLIBC_2.2.5)···2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····6·(GLIBC_2.2.5)···2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···6·(GLIBC_2.2.5)···2·(LLVM_21.1)·····7·(GLIBC_2.34)····2·(LLVM_21.1)··9 ··018:···6·(GLIBC_2.2.5)···2·(LLVM_21.1)·····7·(GLIBC_2.34)····2·(LLVM_21.1)··
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
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*)······6·(GLIBC_2.2.5)31 ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······6·(GLIBC_2.2.5)
32 ··070:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···32 ··070:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
34 ··078:···1·(*global*)······1·(*global*)···34 ··078:···1·(*global*)······1·(*global*)···
  
35 Version·needs·section·'.gnu.version_r'·contains·4·entries:35 Version·needs·section·'.gnu.version_r'·contains·4·entries:
36 ·Addr:·0x0000000000002bc8··Offset:·0x00002bc8··Link:·6·(.dynstr)36 ·Addr:·0x0000000000002bd0··Offset:·0x00002bd0··Link:·6·(.dynstr)
37 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·137 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
38 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1038 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
39 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·439 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·4
40 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·1240 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·12
41 ··0x0040:···Name:·GLIBC_2.34··Flags:·none··Version:·741 ··0x0040:···Name:·GLIBC_2.34··Flags:·none··Version:·7
42 ··0x0050:···Name:·GLIBC_2.2.5··Flags:·none··Version:·642 ··0x0050:···Name:·GLIBC_2.2.5··Flags:·none··Version:·6
43 ··0x0060:···Name:·GLIBC_2.4··Flags:·none··Version:·443 ··0x0060:···Name:·GLIBC_2.4··Flags:·none··Version:·4
396 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 {/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZTIN4llvm2cl15OptionValueCopyIbEE5 _ZTIN4llvm2cl15OptionValueCopyIbEE
6 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE6 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE
7 _ZTSN4llvm2cl11OptionValueIbEE7 _ZTSN4llvm2cl11OptionValueIbEE
8 _ZTVN4llvm2cl4listINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS0_6parserIS7_EEEE8 _ZTVN4llvm2cl4listINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS0_6parserIS7_EEEE
712 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 415, 9 lines modifiedOffset 415, 9 lines modified
415 ··0x00002a58·00000000·00000000·00000000·00000000·................415 ··0x00002a58·00000000·00000000·00000000·00000000·................
416 ··0x00002a68·00000000·00000000·00000000·00000000·................416 ··0x00002a68·00000000·00000000·00000000·00000000·................
417 ··0x00002a78·00000000·00000000·00000000·00000000·................417 ··0x00002a78·00000000·00000000·00000000·00000000·................
418 ··0x00002a88·00000000·00000000·00000000·00000000·................418 ··0x00002a88·00000000·00000000·00000000·00000000·................
419 ··0x00002a98·00000000·00000000·00000000·00000000·................419 ··0x00002a98·00000000·00000000·00000000·00000000·................
420 ··0x00002aa8·00000000·00000000·00000000·00000000·................420 ··0x00002aa8·00000000·00000000·00000000·00000000·................
421 ··0x00002ab8·00000000·00000000·00000000·00000000·................421 ··0x00002ab8·00000000·00000000·00000000·00000000·................
422 ··0x00002ac8·00000000·0000·······················......422 ··0x00002ac8·00000000·00000000·00000000·000000···...............
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6f66·666c6f61·642d7061·clang-offload-pa2 ··0x00000000·636c616e·672d6f66·666c6f61·642d7061·clang-offload-pa
3 ··0x00000010·636b6167·65720000·2ed144b7··········ckager....D.3 ··0x00000010·636b6167·65720000·63f4ffd1··········ckager..c...
  
11.3 KB
./usr/bin/clang-query
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x029fb8·0x029fb8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x029fc0·0x029fc0·R···0x1000
11 ··LOAD···········0x02a000·0x000000000002a000·0x000000000002a000·0x02cfb1·0x02cfb1·R·E·0x100011 ··LOAD···········0x02a000·0x000000000002a000·0x000000000002a000·0x02cfb1·0x02cfb1·R·E·0x1000
12 ··LOAD···········0x057000·0x0000000000057000·0x0000000000057000·0x0129f4·0x0129f4·R···0x100012 ··LOAD···········0x057000·0x0000000000057000·0x0000000000057000·0x0129f4·0x0129f4·R···0x1000
13 ··LOAD···········0x06a880·0x000000000006a880·0x000000000006a880·0x005790·0x005c60·RW··0x100013 ··LOAD···········0x06a880·0x000000000006a880·0x000000000006a880·0x005790·0x005c60·RW··0x1000
14 ··DYNAMIC········0x06f558·0x000000000006f558·0x000000000006f558·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x06f558·0x000000000006f558·0x000000000006f558·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x0699d4·0x00000000000699d4·0x00000000000699d4·0x000020·0x000020·R···0x417 ··NOTE···········0x0699d4·0x00000000000699d4·0x00000000000699d4·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·002060·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·002060·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000002420·002420·006630·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000002420·002420·006630·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000008a50·008a50·012182·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000008a50·008a50·01218b·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········000000000001abd2·01abd2·000884·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000001abdc·01abdc·000884·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········000000000001b458·01b458·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········000000000001b460·01b460·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············000000000001b558·01b558·00d350·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············000000000001b560·01b560·00d350·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············00000000000288a8·0288a8·001710·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············00000000000288b0·0288b0·001710·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000002a000·02a000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000002a000·02a000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000002a020·02a020·000f70·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000002a020·02a020·000f70·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000002af90·02af90·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000002af90·02af90·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000002afc0·02afc0·02bfe1·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000002afc0·02afc0·02bfe1·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000056fa4·056fa4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000056fa4·056fa4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000057000·057000·0081cd·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000057000·057000·0081cd·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000005f1d0·05f1d0·001d7c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000005f1d0·05f1d0·001d7c·00···A··0···0··4
2.62 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x1b558·contains·2254·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x1b560·contains·2254·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000006a880··0000000000000008·R_X86_64_RELATIVE·························2d0003 000000000006a880··0000000000000008·R_X86_64_RELATIVE·························2d000
4 000000000006a888··0000000000000008·R_X86_64_RELATIVE·························2c9704 000000000006a888··0000000000000008·R_X86_64_RELATIVE·························2c970
5 000000000006a890··0000000000000008·R_X86_64_RELATIVE·························2cfc05 000000000006a890··0000000000000008·R_X86_64_RELATIVE·························2cfc0
6 000000000006a898··0000000000000008·R_X86_64_RELATIVE·························2d5406 000000000006a898··0000000000000008·R_X86_64_RELATIVE·························2d540
7 000000000006a8a0··0000000000000008·R_X86_64_RELATIVE·························2d4c07 000000000006a8a0··0000000000000008·R_X86_64_RELATIVE·························2d4c0
8 000000000006a8a8··0000000000000008·R_X86_64_RELATIVE·························2d5008 000000000006a8a8··0000000000000008·R_X86_64_RELATIVE·························2d500
Offset 2252, 15 lines modifiedOffset 2252, 15 lines modified
2252 000000000006ffd0··0000012c00000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·02252 000000000006ffd0··0000012c00000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
2253 000000000006ffd8··000000d800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·02253 000000000006ffd8··000000d800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0
2254 000000000006ffe0··000000da00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·02254 000000000006ffe0··000000da00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
2255 000000000006fff0··0000010000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·02255 000000000006fff0··0000010000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
2256 000000000006fff8··0000010300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang8charinfo9InfoTableE·+·02256 000000000006fff8··0000010300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang8charinfo9InfoTableE·+·0
2257 0000000000070008··0000005900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·02257 0000000000070008··0000005900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
2258 Relocation·section·'.rela.plt'·at·offset·0x288a8·contains·246·entries:2258 Relocation·section·'.rela.plt'·at·offset·0x288b0·contains·246·entries:
2259 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2259 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
2260 000000000006f7b0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·02260 000000000006f7b0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·0
2261 000000000006f7b8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13OpenACCClause8childrenEv·+·02261 000000000006f7b8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13OpenACCClause8childrenEv·+·0
2262 000000000006f7c0··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·02262 000000000006f7c0··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0
2263 000000000006f7c8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang14TextNodeDumperC1ERN4llvm11raw_ostreamERKNS_10ASTContextEb·+·02263 000000000006f7c8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang14TextNodeDumperC1ERN4llvm11raw_ostreamERKNS_10ASTContextEb·+·0
2264 000000000006f7d0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·02264 000000000006f7d0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0
2265 000000000006f7d8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream14flush_nonemptyEv@LLVM_21.1·+·02265 000000000006f7d8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream14flush_nonemptyEv@LLVM_21.1·+·0
1.51 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x6a88012 ·0x0000000000000019·(INIT_ARRAY)·········0x6a880
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x6a89014 ·0x000000000000001a·(FINI_ARRAY)·········0x6a890
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x8a5017 ·0x0000000000000005·(STRTAB)·············0x8a50
18 ·0x0000000000000006·(SYMTAB)·············0x242018 ·0x0000000000000006·(SYMTAB)·············0x2420
19 ·0x000000000000000a·(STRSZ)··············74114·(bytes)19 ·0x000000000000000a·(STRSZ)··············74123·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x6f79822 ·0x0000000000000003·(PLTGOT)·············0x6f798
23 ·0x0000000000000002·(PLTRELSZ)···········5904·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········5904·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x288a825 ·0x0000000000000017·(JMPREL)·············0x288b0
26 ·0x0000000000000007·(RELA)···············0x1b55826 ·0x0000000000000007·(RELA)···············0x1b560
27 ·0x0000000000000008·(RELASZ)·············54096·(bytes)27 ·0x0000000000000008·(RELASZ)·············54096·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x1b45831 ·0x000000006ffffffe·(VERNEED)············0x1b460
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x1abd233 ·0x000000006ffffff0·(VERSYM)·············0x1abdc
34 ·0x000000006ffffff9·(RELACOUNT)··········191134 ·0x000000006ffffff9·(RELACOUNT)··········1911
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3a618a1b0d76b1e9308fc5492714be8a92521dbb6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·537f54778e23a6425cfe3a407e2402fafb3d54d3
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1090·entries:1 Version·symbols·section·'.gnu.version'·contains·1090·entries:
2 ·Addr:·0x000000000001abd2··Offset:·0x0001abd2··Link:·5·(.dynsym)2 ·Addr:·0x000000000001abdc··Offset:·0x0001abdc··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
6 ··00c:···3·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···3·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
8 ··014:···1·(*global*)······4·(GLIBCXX_3.4.21)····1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······4·(GLIBCXX_3.4.21)····1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····5·(GLIBC_2.2.5)9 ··018:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····5·(GLIBC_2.2.5)
Offset 272, 15 lines modifiedOffset 272, 15 lines modified
272 ··430:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···272 ··430:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
273 ··434:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···273 ··434:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
274 ··438:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···274 ··438:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
275 ··43c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···275 ··43c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
276 ··440:···1·(*global*)······1·(*global*)···276 ··440:···1·(*global*)······1·(*global*)···
  
277 Version·needs·section·'.gnu.version_r'·contains·4·entries:277 Version·needs·section·'.gnu.version_r'·contains·4·entries:
278 ·Addr:·0x000000000001b458··Offset:·0x0001b458··Link:·6·(.dynstr)278 ·Addr:·0x000000000001b460··Offset:·0x0001b460··Link:·6·(.dynstr)
279 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1279 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
280 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10280 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
281 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5281 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
282 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12282 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12
283 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9283 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
284 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·8284 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·8
285 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·6285 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·6
706 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 4628, 9 lines modifiedOffset 4628, 9 lines modified
4628 ··0x0001ab60·00000000·00000000·00000000·00000000·................4628 ··0x0001ab60·00000000·00000000·00000000·00000000·................
4629 ··0x0001ab70·00000000·00000000·00000000·00000000·................4629 ··0x0001ab70·00000000·00000000·00000000·00000000·................
4630 ··0x0001ab80·00000000·00000000·00000000·00000000·................4630 ··0x0001ab80·00000000·00000000·00000000·00000000·................
4631 ··0x0001ab90·00000000·00000000·00000000·00000000·................4631 ··0x0001ab90·00000000·00000000·00000000·00000000·................
4632 ··0x0001aba0·00000000·00000000·00000000·00000000·................4632 ··0x0001aba0·00000000·00000000·00000000·00000000·................
4633 ··0x0001abb0·00000000·00000000·00000000·00000000·................4633 ··0x0001abb0·00000000·00000000·00000000·00000000·................
4634 ··0x0001abc0·00000000·00000000·00000000·00000000·................4634 ··0x0001abc0·00000000·00000000·00000000·00000000·................
4635 ··0x0001abd0·0000································..4635 ··0x0001abd0·00000000·00000000·000000············...........
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d7175·65727900·0762b4fb·clang-query..b..2 ··0x00000000·636c616e·672d7175·65727900·7b4965db·clang-query.{Ie.
  
11.6 KB
./usr/bin/clang-refactor
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x005078·0x005078·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x005080·0x005080·R···0x1000
11 ··LOAD···········0x006000·0x0000000000006000·0x0000000000006000·0x01411d·0x01411d·R·E·0x100011 ··LOAD···········0x006000·0x0000000000006000·0x0000000000006000·0x01411d·0x01411d·R·E·0x1000
12 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x0040c0·0x0040c0·R···0x100012 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x0040c0·0x0040c0·R···0x1000
13 ··LOAD···········0x01f4b0·0x00000000000204b0·0x00000000000204b0·0x000b60·0x000d70·RW··0x100013 ··LOAD···········0x01f4b0·0x00000000000204b0·0x00000000000204b0·0x000b60·0x000d70·RW··0x1000
14 ··DYNAMIC········0x01f9c0·0x00000000000209c0·0x00000000000209c0·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x01f9c0·0x00000000000209c0·0x00000000000209c0·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x01f0a0·0x000000000001f0a0·0x000000000001f0a0·0x000020·0x000020·R···0x417 ··NOTE···········0x01f0a0·0x000000000001f0a0·0x000000000001f0a0·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000130·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000130·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000004f0·0004f0·000f90·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000004f0·0004f0·000f90·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001480·001480·001f95·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001480·001480·001f9e·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000003416·003416·00014c·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000000341e·00341e·00014c·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000003568·003568·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000003570·003570·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000003668·003668·001050·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000003670·003670·001050·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············00000000000046b8·0046b8·0009c0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············00000000000046c0·0046c0·0009c0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000006000·006000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000006000·006000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000006020·006020·000690·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000006020·006020·000690·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000066b0·0066b0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000066b0·0066b0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00000000000066c0·0066c0·013a50·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000000066c0·0066c0·013a50·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000001a110·01a110·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000001a110·01a110·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000001b000·01b000·001020·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000001b000·01b000·001020·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000001c020·01c020·0005f4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000001c020·01c020·0005f4·00···A··0···0··4
2.57 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x3668·contains·174·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x3670·contains·174·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000204b0··0000000000000008·R_X86_64_RELATIVE·························93f03 00000000000204b0··0000000000000008·R_X86_64_RELATIVE·························93f0
4 00000000000204b8··0000000000000008·R_X86_64_RELATIVE·························7ad04 00000000000204b8··0000000000000008·R_X86_64_RELATIVE·························7ad0
5 00000000000204c0··0000000000000008·R_X86_64_RELATIVE·························93b05 00000000000204c0··0000000000000008·R_X86_64_RELATIVE·························93b0
6 00000000000204d0··0000000000000008·R_X86_64_RELATIVE·························206c86 00000000000204d0··0000000000000008·R_X86_64_RELATIVE·························206c8
7 00000000000204d8··0000000000000008·R_X86_64_RELATIVE·························a3807 00000000000204d8··0000000000000008·R_X86_64_RELATIVE·························a380
8 00000000000204e0··0000000000000008·R_X86_64_RELATIVE·························a4208 00000000000204e0··0000000000000008·R_X86_64_RELATIVE·························a420
Offset 172, 15 lines modifiedOffset 172, 15 lines modified
172 0000000000020fd0··0000007200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0172 0000000000020fd0··0000007200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
173 0000000000020fd8··0000007300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0173 0000000000020fd8··0000007300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0
174 0000000000020fe8··0000007900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0174 0000000000020fe8··0000007900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
175 0000000000020ff0··0000008500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0175 0000000000020ff0··0000008500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
176 0000000000020ff8··0000008700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0176 0000000000020ff8··0000008700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
177 0000000000021008··0000003a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0177 0000000000021008··0000003a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
178 Relocation·section·'.rela.plt'·at·offset·0x46b8·contains·104·entries:178 Relocation·section·'.rela.plt'·at·offset·0x46c0·contains·104·entries:
179 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend179 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
180 0000000000020c18··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0180 0000000000020c18··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
181 0000000000020c20··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream6indentEj@LLVM_21.1·+·0181 0000000000020c20··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream6indentEj@LLVM_21.1·+·0
182 0000000000020c28··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0182 0000000000020c28··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
183 0000000000020c30··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0183 0000000000020c30··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
184 0000000000020c38··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10Diagnostic16FormatDiagnosticERN4llvm15SmallVectorImplIcEE·+·0184 0000000000020c38··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10Diagnostic16FormatDiagnosticERN4llvm15SmallVectorImplIcEE·+·0
185 0000000000020c40··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang5Lexer3LexERNS_5TokenE·+·0185 0000000000020c40··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang5Lexer3LexERNS_5TokenE·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x204b012 ·0x0000000000000019·(INIT_ARRAY)·········0x204b0
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x204c014 ·0x000000000000001a·(FINI_ARRAY)·········0x204c0
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x148017 ·0x0000000000000005·(STRTAB)·············0x1480
18 ·0x0000000000000006·(SYMTAB)·············0x4f018 ·0x0000000000000006·(SYMTAB)·············0x4f0
19 ·0x000000000000000a·(STRSZ)··············8085·(bytes)19 ·0x000000000000000a·(STRSZ)··············8094·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x20c0022 ·0x0000000000000003·(PLTGOT)·············0x20c00
23 ·0x0000000000000002·(PLTRELSZ)···········2496·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········2496·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x46b825 ·0x0000000000000017·(JMPREL)·············0x46c0
26 ·0x0000000000000007·(RELA)···············0x366826 ·0x0000000000000007·(RELA)···············0x3670
27 ·0x0000000000000008·(RELASZ)·············4176·(bytes)27 ·0x0000000000000008·(RELASZ)·············4176·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x356831 ·0x000000006ffffffe·(VERNEED)············0x3570
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x341633 ·0x000000006ffffff0·(VERSYM)·············0x341e
34 ·0x000000006ffffff9·(RELACOUNT)··········11834 ·0x000000006ffffff9·(RELACOUNT)··········118
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6bce0635a18c112783fe4e1846a8740831d1024f6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·976f5dcd7271365d372004a40dffd0e2b03942e1
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·166·entries:1 Version·symbols·section·'.gnu.version'·contains·166·entries:
2 ·Addr:·0x0000000000003416··Offset:·0x00003416··Link:·5·(.dynsym)2 ·Addr:·0x000000000000341e··Offset:·0x0000341e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······4·(CXXABI_1.3)····2·(LLVM_21.1)·····1·(*global*)···6 ··00c:···1·(*global*)······4·(CXXABI_1.3)····2·(LLVM_21.1)·····1·(*global*)···
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBCXX_3.4)···2·(LLVM_21.1)··7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBCXX_3.4)···2·(LLVM_21.1)··
8 ··014:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···2·(LLVM_21.1)·····1·(*global*)······6·(GLIBC_2.2.5)···2·(LLVM_21.1)··9 ··018:···2·(LLVM_21.1)·····1·(*global*)······6·(GLIBC_2.2.5)···2·(LLVM_21.1)··
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 ··094:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···41 ··094:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······6·(GLIBC_2.2.5)42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······6·(GLIBC_2.2.5)
43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
44 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···44 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
45 ··0a4:···1·(*global*)······1·(*global*)···45 ··0a4:···1·(*global*)······1·(*global*)···
  
46 Version·needs·section·'.gnu.version_r'·contains·4·entries:46 Version·needs·section·'.gnu.version_r'·contains·4·entries:
47 ·Addr:·0x0000000000003568··Offset:·0x00003568··Link:·6·(.dynstr)47 ·Addr:·0x0000000000003570··Offset:·0x00003570··Link:·6·(.dynstr)
48 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·148 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
49 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1049 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
50 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·550 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
51 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1251 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12
52 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·952 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
53 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·753 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7
54 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·554 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·5
312 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 O/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 eM·.''GT2 eM·.''GT
3 __gmon_start__3 __gmon_start__
4 _ITM_registerTMCloneTable4 _ITM_registerTMCloneTable
5 _ITM_deregisterTMCloneTable5 _ITM_deregisterTMCloneTable
6 _ZTIN4llvm2cl15OptionValueCopyIbEE6 _ZTIN4llvm2cl15OptionValueCopyIbEE
7 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE7 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE
8 _ZN5clang14FrontendActionD2Ev8 _ZN5clang14FrontendActionD2Ev
710 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 501, 9 lines modifiedOffset 501, 9 lines modified
501 ··0x000033a0·00000000·00000000·00000000·00000000·................501 ··0x000033a0·00000000·00000000·00000000·00000000·................
502 ··0x000033b0·00000000·00000000·00000000·00000000·................502 ··0x000033b0·00000000·00000000·00000000·00000000·................
503 ··0x000033c0·00000000·00000000·00000000·00000000·................503 ··0x000033c0·00000000·00000000·00000000·00000000·................
504 ··0x000033d0·00000000·00000000·00000000·00000000·................504 ··0x000033d0·00000000·00000000·00000000·00000000·................
505 ··0x000033e0·00000000·00000000·00000000·00000000·................505 ··0x000033e0·00000000·00000000·00000000·00000000·................
506 ··0x000033f0·00000000·00000000·00000000·00000000·................506 ··0x000033f0·00000000·00000000·00000000·00000000·................
507 ··0x00003400·00000000·00000000·00000000·00000000·................507 ··0x00003400·00000000·00000000·00000000·00000000·................
508 ··0x00003410·00000000·00·························.....508 ··0x00003410·00000000·00000000·00000000·0000·····..............
  
348 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d7265·66616374·6f720000·clang-refactor..2 ··0x00000000·636c616e·672d7265·66616374·6f720000·clang-refactor..
3 ··0x00000010·9eec726d····························..rm3 ··0x00000010·edce7816····························..x.
  
11.9 KB
./usr/bin/clang-reorder-fields
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x027eb0·0x027eb0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x027eb8·0x027eb8·R···0x1000
11 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x01e77d·0x01e77d·R·E·0x100011 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x01e77d·0x01e77d·R·E·0x1000
12 ··LOAD···········0x047000·0x0000000000047000·0x0000000000047000·0x00eb28·0x00eb28·R···0x100012 ··LOAD···········0x047000·0x0000000000047000·0x0000000000047000·0x00eb28·0x00eb28·R···0x1000
13 ··LOAD···········0x055bb8·0x0000000000056bb8·0x0000000000056bb8·0x005458·0x005768·RW··0x100013 ··LOAD···········0x055bb8·0x0000000000056bb8·0x0000000000056bb8·0x005458·0x005768·RW··0x1000
14 ··DYNAMIC········0x05a6b8·0x000000000005b6b8·0x000000000005b6b8·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x05a6b8·0x000000000005b6b8·0x000000000005b6b8·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x055b08·0x0000000000055b08·0x0000000000055b08·0x000020·0x000020·R···0x417 ··NOTE···········0x055b08·0x0000000000055b08·0x0000000000055b08·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·002028·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·002028·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000023e8·0023e8·006180·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000023e8·0023e8·006180·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000008568·008568·010eab·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000008568·008568·010eb4·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000019414·019414·000820·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000001941c·01941c·000820·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000019c38·019c38·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000019c40·019c40·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000019d38·019d38·00ce88·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000019d40·019d40·00ce88·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000026bc0·026bc0·0012f0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000026bc8·026bc8·0012f0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000028000·028000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000028000·028000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000028020·028020·000cb0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000028020·028020·000cb0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000028cd0·028cd0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000028cd0·028cd0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000028d00·028d00·01da6f·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000028d00·028d00·01da6f·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000046770·046770·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000046770·046770·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000047000·047000·006326·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000047000·047000·006326·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000004d328·04d328·001ab4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000004d328·04d328·001ab4·00···A··0···0··4
2.67 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x19d38·contains·2203·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x19d40·contains·2203·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000056bb8··0000000000000008·R_X86_64_RELATIVE·························2a6803 0000000000056bb8··0000000000000008·R_X86_64_RELATIVE·························2a680
4 0000000000056bc0··0000000000000008·R_X86_64_RELATIVE·························298304 0000000000056bc0··0000000000000008·R_X86_64_RELATIVE·························29830
5 0000000000056bc8··0000000000000008·R_X86_64_RELATIVE·························2a6405 0000000000056bc8··0000000000000008·R_X86_64_RELATIVE·························2a640
6 0000000000056bd0··0000000000000008·R_X86_64_RELATIVE·························2a7606 0000000000056bd0··0000000000000008·R_X86_64_RELATIVE·························2a760
7 0000000000056bd8··0000000000000008·R_X86_64_RELATIVE·························2a7a07 0000000000056bd8··0000000000000008·R_X86_64_RELATIVE·························2a7a0
8 0000000000056be0··0000000000000008·R_X86_64_RELATIVE·························2a7e08 0000000000056be0··0000000000000008·R_X86_64_RELATIVE·························2a7e0
Offset 2201, 15 lines modifiedOffset 2201, 15 lines modified
2201 000000000005bfd0··000000bf00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·02201 000000000005bfd0··000000bf00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
2202 000000000005bfd8··000000c100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·02202 000000000005bfd8··000000c100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0
2203 000000000005bfe8··000000ca00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·02203 000000000005bfe8··000000ca00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
2204 000000000005bff0··000000e000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·02204 000000000005bff0··000000e000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
2205 000000000005bff8··000000e600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·02205 000000000005bff8··000000e600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
2206 000000000005c008··0000005700000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·02206 000000000005c008··0000005700000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
2207 Relocation·section·'.rela.plt'·at·offset·0x26bc0·contains·202·entries:2207 Relocation·section·'.rela.plt'·at·offset·0x26bc8·contains·202·entries:
2208 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2208 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
2209 000000000005b910··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang7tooling11ReplacementC1ERKNS_13SourceManagerERKNS_15CharSourceRangeEN4llvm9StringRefERKNS_11LangOptionsE·+·02209 000000000005b910··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang7tooling11ReplacementC1ERKNS_13SourceManagerERKNS_15CharSourceRangeEN4llvm9StringRefERKNS_11LangOptionsE·+·0
2210 000000000005b918··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·02210 000000000005b918··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0
2211 000000000005b920··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·02211 000000000005b920··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0
2212 000000000005b928··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·02212 000000000005b928··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
2213 000000000005b930··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang7TypeLoc11getBeginLocEv·+·02213 000000000005b930··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang7TypeLoc11getBeginLocEv·+·0
2214 000000000005b938··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang31ClassTemplateSpecializationDecl22getSpecializedTemplateEv·+·02214 000000000005b938··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang31ClassTemplateSpecializationDecl22getSpecializedTemplateEv·+·0
1.51 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x56bb812 ·0x0000000000000019·(INIT_ARRAY)·········0x56bb8
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x56bc814 ·0x000000000000001a·(FINI_ARRAY)·········0x56bc8
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x856817 ·0x0000000000000005·(STRTAB)·············0x8568
18 ·0x0000000000000006·(SYMTAB)·············0x23e818 ·0x0000000000000006·(SYMTAB)·············0x23e8
19 ·0x000000000000000a·(STRSZ)··············69291·(bytes)19 ·0x000000000000000a·(STRSZ)··············69300·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x5b8f822 ·0x0000000000000003·(PLTGOT)·············0x5b8f8
23 ·0x0000000000000002·(PLTRELSZ)···········4848·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········4848·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x26bc025 ·0x0000000000000017·(JMPREL)·············0x26bc8
26 ·0x0000000000000007·(RELA)···············0x19d3826 ·0x0000000000000007·(RELA)···············0x19d40
27 ·0x0000000000000008·(RELASZ)·············52872·(bytes)27 ·0x0000000000000008·(RELASZ)·············52872·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x19c3831 ·0x000000006ffffffe·(VERNEED)············0x19c40
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x1941433 ·0x000000006ffffff0·(VERSYM)·············0x1941c
34 ·0x000000006ffffff9·(RELACOUNT)··········187534 ·0x000000006ffffff9·(RELACOUNT)··········1875
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b9273701c387f037d0ac994716e69a53769fe5406 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·eef63ea1d6ccbc3ea88f1903d1f0d6d44ad74017
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1040·entries:1 Version·symbols·section·'.gnu.version'·contains·1040·entries:
2 ·Addr:·0x0000000000019414··Offset:·0x00019414··Link:·5·(.dynsym)2 ·Addr:·0x000000000001941c··Offset:·0x0001941c··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··3 ··000:···0·(*local*)·······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
5 ··008:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······3·(GLIBC_2.4)··5 ··008:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······3·(GLIBC_2.4)··
6 ··00c:···1·(*global*)······4·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······4·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····5·(GLIBCXX_3.4)9 ··018:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····5·(GLIBCXX_3.4)
Offset 259, 15 lines modifiedOffset 259, 15 lines modified
259 ··3fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···259 ··3fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
260 ··400:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···260 ··400:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
261 ··404:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···261 ··404:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
262 ··408:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···262 ··408:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
263 ··40c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···263 ··40c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
264 Version·needs·section·'.gnu.version_r'·contains·4·entries:264 Version·needs·section·'.gnu.version_r'·contains·4·entries:
265 ·Addr:·0x0000000000019c38··Offset:·0x00019c38··Link:·6·(.dynstr)265 ·Addr:·0x0000000000019c40··Offset:·0x00019c40··Link:·6·(.dynstr)
266 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1266 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
267 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10267 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
268 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5268 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
269 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12269 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12
270 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9270 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
271 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·8271 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·8
272 ··0x0060:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7272 ··0x0060:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7
381 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 @/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 I;Po%^WI2 I;Po%^WI
3 __gmon_start__3 __gmon_start__
4 _ITM_registerTMCloneTable4 _ITM_registerTMCloneTable
5 _ITM_deregisterTMCloneTable5 _ITM_deregisterTMCloneTable
6 _ZTIN4llvm2cl15OptionValueCopyIbEE6 _ZTIN4llvm2cl15OptionValueCopyIbEE
7 _ZTIN5clang12ast_matchers8internal16MatcherInterfaceINS_6IfStmtEEE7 _ZTIN5clang12ast_matchers8internal16MatcherInterfaceINS_6IfStmtEEE
8 _ZTVN5clang12ast_matchers8internal33matcher_designatorCountIs0MatcherE8 _ZTVN5clang12ast_matchers8internal33matcher_designatorCountIs0MatcherE
776 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 4326, 9 lines modifiedOffset 4326, 10 lines modified
4326 ··0x00019398·00000000·00000000·00000000·00000000·................4326 ··0x00019398·00000000·00000000·00000000·00000000·................
4327 ··0x000193a8·00000000·00000000·00000000·00000000·................4327 ··0x000193a8·00000000·00000000·00000000·00000000·................
4328 ··0x000193b8·00000000·00000000·00000000·00000000·................4328 ··0x000193b8·00000000·00000000·00000000·00000000·................
4329 ··0x000193c8·00000000·00000000·00000000·00000000·................4329 ··0x000193c8·00000000·00000000·00000000·00000000·................
4330 ··0x000193d8·00000000·00000000·00000000·00000000·................4330 ··0x000193d8·00000000·00000000·00000000·00000000·................
4331 ··0x000193e8·00000000·00000000·00000000·00000000·................4331 ··0x000193e8·00000000·00000000·00000000·00000000·................
4332 ··0x000193f8·00000000·00000000·00000000·00000000·................4332 ··0x000193f8·00000000·00000000·00000000·00000000·................
4333 ··0x00019408·00000000·00000000·000000············...........4333 ··0x00019408·00000000·00000000·00000000·00000000·................
 4334 ··0x00019418·00000000····························....
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d7265·6f726465·722d6669·clang-reorder-fi2 ··0x00000000·636c616e·672d7265·6f726465·722d6669·clang-reorder-fi
3 ··0x00000010·656c6473·00000000·dde94f29··········elds......O)3 ··0x00000010·656c6473·00000000·ba261670··········elds.....&.p
  
11.7 KB
./usr/bin/clang-repl
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0049a8·0x0049a8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0049b0·0x0049b0·R···0x1000
11 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x00959d·0x00959d·R·E·0x100011 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x00959d·0x00959d·R·E·0x1000
12 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x001dc4·0x001dc4·R···0x100012 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x001dc4·0x001dc4·R···0x1000
13 ··LOAD···········0x0117e0·0x00000000000117e0·0x00000000000117e0·0x000838·0x0012f8·RW··0x100013 ··LOAD···········0x0117e0·0x00000000000117e0·0x00000000000117e0·0x000838·0x0012f8·RW··0x1000
14 ··DYNAMIC········0x0119f0·0x00000000000119f0·0x00000000000119f0·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x0119f0·0x00000000000119f0·0x00000000000119f0·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x010da4·0x0000000000010da4·0x0000000000010da4·0x000020·0x000020·R···0x417 ··NOTE···········0x010da4·0x0000000000010da4·0x0000000000010da4·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000218·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000218·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000005d8·0005d8·001020·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000005d8·0005d8·001020·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000015f8·0015f8·002061·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000015f8·0015f8·00206a·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········000000000000365a·00365a·000158·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000003662·003662·000158·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000000000037b8·0037b8·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········00000000000037c0·0037c0·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············00000000000038c8·0038c8·000768·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············00000000000038d0·0038d0·000768·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000004030·004030·000978·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000004038·004038·000978·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000005000·005000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000005000·005000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000005020·005020·000660·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000005020·005020·000660·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000005680·005680·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000005680·005680·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00000000000056c0·0056c0·008ed0·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000000056c0·0056c0·008ed0·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000000e590·00e590·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000000e590·00e590·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000000f000·00f000·000890·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000000f000·00f000·000890·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000f890·00f890·0002c4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000f890·00f890·0002c4·00···A··0···0··4
2.63 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x38c8·contains·79·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x38d0·contains·79·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000117e0··0000000000000008·R_X86_64_RELATIVE·························95703 00000000000117e0··0000000000000008·R_X86_64_RELATIVE·························9570
4 00000000000117e8··0000000000000008·R_X86_64_RELATIVE·························94804 00000000000117e8··0000000000000008·R_X86_64_RELATIVE·························9480
5 00000000000117f0··0000000000000008·R_X86_64_RELATIVE·························95305 00000000000117f0··0000000000000008·R_X86_64_RELATIVE·························9530
6 00000000000117f8··0000000000000008·R_X86_64_RELATIVE·························95a06 00000000000117f8··0000000000000008·R_X86_64_RELATIVE·························95a0
7 0000000000011800··0000000000000008·R_X86_64_RELATIVE·························95e07 0000000000011800··0000000000000008·R_X86_64_RELATIVE·························95e0
8 0000000000011808··0000000000000008·R_X86_64_RELATIVE·························96208 0000000000011808··0000000000000008·R_X86_64_RELATIVE·························9620
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 0000000000011fd8··0000006400000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·077 0000000000011fd8··0000006400000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0
78 0000000000011fe0··0000006500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·078 0000000000011fe0··0000006500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
79 0000000000011fe8··0000006a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·079 0000000000011fe8··0000006a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
80 0000000000011ff0··0000007700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·080 0000000000011ff0··0000007700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
81 0000000000011ff8··0000007b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·081 0000000000011ff8··0000007b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
82 0000000000012010··0000003300000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·082 0000000000012010··0000003300000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
83 Relocation·section·'.rela.plt'·at·offset·0x4030·contains·101·entries:83 Relocation·section·'.rela.plt'·at·offset·0x4038·contains·101·entries:
84 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend84 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
85 0000000000011c48··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·085 0000000000011c48··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
86 0000000000011c50··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·086 0000000000011c50··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·0
87 0000000000011c58··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·087 0000000000011c58··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
88 0000000000011c60··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang26IncrementalCompilerBuilder14CreateCudaHostEv·+·088 0000000000011c60··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang26IncrementalCompilerBuilder14CreateCudaHostEv·+·0
89 0000000000011c68··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm@GLIBCXX_3.4.21·+·089 0000000000011c68··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm@GLIBCXX_3.4.21·+·0
90 0000000000011c70··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·LLVMInitializeBPFTarget@LLVM_21.1·+·090 0000000000011c70··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·LLVMInitializeBPFTarget@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x117e012 ·0x0000000000000019·(INIT_ARRAY)·········0x117e0
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x117f014 ·0x000000000000001a·(FINI_ARRAY)·········0x117f0
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x15f817 ·0x0000000000000005·(STRTAB)·············0x15f8
18 ·0x0000000000000006·(SYMTAB)·············0x5d818 ·0x0000000000000006·(SYMTAB)·············0x5d8
19 ·0x000000000000000a·(STRSZ)··············8289·(bytes)19 ·0x000000000000000a·(STRSZ)··············8298·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x11c3022 ·0x0000000000000003·(PLTGOT)·············0x11c30
23 ·0x0000000000000002·(PLTRELSZ)···········2424·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········2424·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x403025 ·0x0000000000000017·(JMPREL)·············0x4038
26 ·0x0000000000000007·(RELA)···············0x38c826 ·0x0000000000000007·(RELA)···············0x38d0
27 ·0x0000000000000008·(RELASZ)·············1896·(bytes)27 ·0x0000000000000008·(RELASZ)·············1896·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x37b831 ·0x000000006ffffffe·(VERNEED)············0x37c0
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x365a33 ·0x000000006ffffff0·(VERSYM)·············0x3662
34 ·0x000000006ffffff9·(RELACOUNT)··········4034 ·0x000000006ffffff9·(RELACOUNT)··········40
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1349b4e9a00533443a85cef7b7e736afd4778c006 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·477d534fec4eec640837ce039ebcbd19e59b1950
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.79 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·172·entries:1 Version·symbols·section·'.gnu.version'·contains·172·entries:
2 ·Addr:·0x000000000000365a··Offset:·0x0000365a··Link:·5·(.dynsym)2 ·Addr:·0x0000000000003662··Offset:·0x00003662··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
5 ··008:···3·(GLIBCXX_3.4.21)····2·(LLVM_21.1)·····4·(GLIBC_2.4)·····2·(LLVM_21.1)··5 ··008:···3·(GLIBCXX_3.4.21)····2·(LLVM_21.1)·····4·(GLIBC_2.4)·····2·(LLVM_21.1)··
6 ··00c:···5·(GLIBC_2.2.5)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···6 ··00c:···5·(GLIBC_2.2.5)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
7 ··010:···1·(*global*)······2·(LLVM_21.1)·····5·(GLIBC_2.2.5)···2·(LLVM_21.1)··7 ··010:···1·(*global*)······2·(LLVM_21.1)·····5·(GLIBC_2.2.5)···2·(LLVM_21.1)··
8 ··014:···6·(GLIBCXX_3.4)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···6·(GLIBCXX_3.4)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··9 ··018:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
Offset 42, 15 lines modifiedOffset 42, 15 lines modified
42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
44 ··0a0:···1·(*global*)······1·(*global*)······5·(GLIBC_2.2.5)···1·(*global*)···44 ··0a0:···1·(*global*)······1·(*global*)······5·(GLIBC_2.2.5)···1·(*global*)···
45 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···45 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
46 ··0a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···46 ··0a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
47 Version·needs·section·'.gnu.version_r'·contains·4·entries:47 Version·needs·section·'.gnu.version_r'·contains·4·entries:
48 ·Addr:·0x00000000000037b8··Offset:·0x000037b8··Link:·6·(.dynstr)48 ·Addr:·0x00000000000037c0··Offset:·0x000037c0··Link:·6·(.dynstr)
49 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·149 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
50 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1050 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
51 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·551 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·5
52 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·1352 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·13
53 ··0x0040:···Name:·GLIBC_2.32··Flags:·none··Version:·1153 ··0x0040:···Name:·GLIBC_2.32··Flags:·none··Version:·11
54 ··0x0050:···Name:·GLIBC_2.34··Flags:·none··Version:·754 ··0x0050:···Name:·GLIBC_2.34··Flags:·none··Version:·7
55 ··0x0060:···Name:·GLIBC_2.2.5··Flags:·none··Version:·555 ··0x0060:···Name:·GLIBC_2.2.5··Flags:·none··Version:·5
362 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 P/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZTIN4llvm2cl15OptionValueCopyIbEE5 _ZTIN4llvm2cl15OptionValueCopyIbEE
6 _ZN5clang26IncrementalCompilerBuilder16CreateCudaDeviceEv6 _ZN5clang26IncrementalCompilerBuilder16CreateCudaDeviceEv
7 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE7 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE
8 _ZTSN4llvm2cl11OptionValueIbEE8 _ZTSN4llvm2cl11OptionValueIbEE
702 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 514, 9 lines modifiedOffset 514, 9 lines modified
514 ··0x000035e8·00000000·00000000·00000000·00000000·................514 ··0x000035e8·00000000·00000000·00000000·00000000·................
515 ··0x000035f8·00000000·00000000·00000000·00000000·................515 ··0x000035f8·00000000·00000000·00000000·00000000·................
516 ··0x00003608·00000000·00000000·00000000·00000000·................516 ··0x00003608·00000000·00000000·00000000·00000000·................
517 ··0x00003618·00000000·00000000·00000000·00000000·................517 ··0x00003618·00000000·00000000·00000000·00000000·................
518 ··0x00003628·00000000·00000000·00000000·00000000·................518 ··0x00003628·00000000·00000000·00000000·00000000·................
519 ··0x00003638·00000000·00000000·00000000·00000000·................519 ··0x00003638·00000000·00000000·00000000·00000000·................
520 ··0x00003648·00000000·00000000·00000000·00000000·................520 ··0x00003648·00000000·00000000·00000000·00000000·................
521 ··0x00003658·00··································.521 ··0x00003658·00000000·00000000·0000··············..........
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d7265·706c0000·5aa86faf·clang-repl..Z.o.2 ··0x00000000·636c616e·672d7265·706c0000·434606b0·clang-repl..CF..
  
11.8 KB
./usr/bin/clang-scan-deps
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x007208·0x007208·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x007210·0x007210·R···0x1000
11 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x0200f9·0x0200f9·R·E·0x100011 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x0200f9·0x0200f9·R·E·0x1000
12 ··LOAD···········0x029000·0x0000000000029000·0x0000000000029000·0x005c58·0x005c58·R···0x100012 ··LOAD···········0x029000·0x0000000000029000·0x0000000000029000·0x005c58·0x005c58·R···0x1000
13 ··LOAD···········0x02fb28·0x000000000002fb28·0x000000000002fb28·0x001500·0x001758·RW··0x100013 ··LOAD···········0x02fb28·0x000000000002fb28·0x000000000002fb28·0x001500·0x001758·RW··0x1000
14 ··DYNAMIC········0x030820·0x0000000000030820·0x0000000000030820·0x000250·0x000250·RW··0x814 ··DYNAMIC········0x030820·0x0000000000030820·0x0000000000030820·0x000250·0x000250·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x02ec38·0x000000000002ec38·0x000000000002ec38·0x000020·0x000020·R···0x417 ··NOTE···········0x02ec38·0x000000000002ec38·0x000000000002ec38·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000294·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000294·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000658·000658·001638·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000658·000658·001638·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001c90·001c90·0035d4·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001c90·001c90·0035dd·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000005264·005264·0001da·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000000526e·00526e·0001da·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000005440·005440·0001c0·00···A··6···5··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000005448·005448·0001c0·00···A··6···5··8
14 ··[·9]·.rela.dyn·········RELA············0000000000005600·005600·000d50·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000005608·005608·000d50·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000006350·006350·000eb8·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000006358·006358·000eb8·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000008000·008000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000008000·008000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000008020·008020·0009e0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000008020·008020·0009e0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000008a00·008a00·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000008a00·008a00·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000008a40·008a40·01f6aa·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000008a40·008a40·01f6aa·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········00000000000280ec·0280ec·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00000000000280ec·0280ec·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000029000·029000·001540·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000029000·029000·001540·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000002a540·02a540·0007ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000002a540·02a540·0007ac·00···A··0···0··4
2.56 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x5600·contains·142·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x5608·contains·142·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000002fb28··0000000000000008·R_X86_64_RELATIVE·························a2a03 000000000002fb28··0000000000000008·R_X86_64_RELATIVE·························a2a0
4 000000000002fb30··0000000000000008·R_X86_64_RELATIVE·························9f204 000000000002fb30··0000000000000008·R_X86_64_RELATIVE·························9f20
5 000000000002fb38··0000000000000008·R_X86_64_RELATIVE·························a2605 000000000002fb38··0000000000000008·R_X86_64_RELATIVE·························a260
6 000000000002fb48··0000000000000008·R_X86_64_RELATIVE·························305b06 000000000002fb48··0000000000000008·R_X86_64_RELATIVE·························305b0
7 000000000002fb50··0000000000000008·R_X86_64_RELATIVE·························a3a07 000000000002fb50··0000000000000008·R_X86_64_RELATIVE·························a3a0
8 000000000002fb58··0000000000000008·R_X86_64_RELATIVE·························a3c08 000000000002fb58··0000000000000008·R_X86_64_RELATIVE·························a3c0
Offset 140, 15 lines modifiedOffset 140, 15 lines modified
140 0000000000030fd8··000000bd00000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0140 0000000000030fd8··000000bd00000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
141 0000000000030fe8··0000009500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0141 0000000000030fe8··0000009500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
142 0000000000030ff0··000000a600000012·R_X86_64_TPOFF64·······0000000000000000·_ZSt15__once_callable@GLIBCXX_3.4.11·+·0142 0000000000030ff0··000000a600000012·R_X86_64_TPOFF64·······0000000000000000·_ZSt15__once_callable@GLIBCXX_3.4.11·+·0
143 0000000000031010··0000003000000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0143 0000000000031010··0000003000000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0
144 0000000000031018··0000005900000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0144 0000000000031018··0000005900000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0
145 0000000000031020··0000004600000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0145 0000000000031020··0000004600000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
146 Relocation·section·'.rela.plt'·at·offset·0x6350·contains·157·entries:146 Relocation·section·'.rela.plt'·at·offset·0x6358·contains·157·entries:
147 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend147 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
148 0000000000030a88··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl17PrintOptionValuesEv@LLVM_21.1·+·0148 0000000000030a88··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl17PrintOptionValuesEv@LLVM_21.1·+·0
149 0000000000030a90··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang7tooling17inferToolLocationESt10unique_ptrINS0_19CompilationDatabaseESt14default_deleteIS2_EE·+·0149 0000000000030a90··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang7tooling17inferToolLocationESt10unique_ptrINS0_19CompilationDatabaseESt14default_deleteIS2_EE·+·0
150 0000000000030a98··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE@LLVM_21.1·+·0150 0000000000030a98··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE@LLVM_21.1·+·0
151 0000000000030aa0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream14flush_nonemptyEv@LLVM_21.1·+·0151 0000000000030aa0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream14flush_nonemptyEv@LLVM_21.1·+·0
152 0000000000030aa8··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver6Driver25getDefaultModuleCachePathERN4llvm15SmallVectorImplIcEE·+·0152 0000000000030aa8··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver6Driver25getDefaultModuleCachePathERN4llvm15SmallVectorImplIcEE·+·0
153 0000000000030ab0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0153 0000000000030ab0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 13, 24 lines modifiedOffset 13, 24 lines modified
13 ·0x0000000000000019·(INIT_ARRAY)·········0x2fb2813 ·0x0000000000000019·(INIT_ARRAY)·········0x2fb28
14 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)14 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
15 ·0x000000000000001a·(FINI_ARRAY)·········0x2fb3815 ·0x000000000000001a·(FINI_ARRAY)·········0x2fb38
16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
17 ·0x000000006ffffef5·(GNU_HASH)···········0x3c017 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
18 ·0x0000000000000005·(STRTAB)·············0x1c9018 ·0x0000000000000005·(STRTAB)·············0x1c90
19 ·0x0000000000000006·(SYMTAB)·············0x65819 ·0x0000000000000006·(SYMTAB)·············0x658
20 ·0x000000000000000a·(STRSZ)··············13780·(bytes)20 ·0x000000000000000a·(STRSZ)··············13789·(bytes)
21 ·0x000000000000000b·(SYMENT)·············24·(bytes)21 ·0x000000000000000b·(SYMENT)·············24·(bytes)
22 ·0x0000000000000015·(DEBUG)··············0x022 ·0x0000000000000015·(DEBUG)··············0x0
23 ·0x0000000000000003·(PLTGOT)·············0x30a7023 ·0x0000000000000003·(PLTGOT)·············0x30a70
24 ·0x0000000000000002·(PLTRELSZ)···········3768·(bytes)24 ·0x0000000000000002·(PLTRELSZ)···········3768·(bytes)
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000017·(JMPREL)·············0x635026 ·0x0000000000000017·(JMPREL)·············0x6358
27 ·0x0000000000000007·(RELA)···············0x560027 ·0x0000000000000007·(RELA)···············0x5608
28 ·0x0000000000000008·(RELASZ)·············3408·(bytes)28 ·0x0000000000000008·(RELASZ)·············3408·(bytes)
29 ·0x0000000000000009·(RELAENT)············24·(bytes)29 ·0x0000000000000009·(RELAENT)············24·(bytes)
30 ·0x000000000000001e·(FLAGS)··············BIND_NOW30 ·0x000000000000001e·(FLAGS)··············BIND_NOW
31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
32 ·0x000000006ffffffe·(VERNEED)············0x544032 ·0x000000006ffffffe·(VERNEED)············0x5448
33 ·0x000000006fffffff·(VERNEEDNUM)·········533 ·0x000000006fffffff·(VERNEEDNUM)·········5
34 ·0x000000006ffffff0·(VERSYM)·············0x526434 ·0x000000006ffffff0·(VERSYM)·············0x526e
35 ·0x000000006ffffff9·(RELACOUNT)··········9335 ·0x000000006ffffff9·(RELACOUNT)··········93
36 ·0x0000000000000000·(NULL)···············0x036 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·447634b59fdc91c7c080b9b9a9a4ca934cf38c186 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·177335f54b3669cbbb02bc70c3399aef8c55c664
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·237·entries:1 Version·symbols·section·'.gnu.version'·contains·237·entries:
2 ·Addr:·0x0000000000005264··Offset:·0x00005264··Link:·5·(.dynsym)2 ·Addr:·0x000000000000526e··Offset:·0x0000526e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(GLIBCXX_3.4.11)····3·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······2·(GLIBCXX_3.4.11)····3·(LLVM_21.1)·····1·(*global*)···
4 ··004:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····1·(*global*)······4·(GLIBC_2.4)··4 ··004:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····1·(*global*)······4·(GLIBC_2.4)··
5 ··008:···5·(GLIBC_2.2.5)···3·(LLVM_21.1)·····2·(GLIBCXX_3.4.11)····1·(*global*)···5 ··008:···5·(GLIBC_2.2.5)···3·(LLVM_21.1)·····2·(GLIBCXX_3.4.11)····1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······6·(GLIBCXX_3.4)6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······6·(GLIBCXX_3.4)
7 ··010:···7·(CXXABI_1.3.15)···3·(LLVM_21.1)·····1·(*global*)······3·(LLVM_21.1)··7 ··010:···7·(CXXABI_1.3.15)···3·(LLVM_21.1)·····1·(*global*)······3·(LLVM_21.1)··
8 ··014:···1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··8 ··014:···1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
9 ··018:···3·(LLVM_21.1)·····1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)··9 ··018:···3·(LLVM_21.1)·····1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)··
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)···63 ··0ec:···1·(*global*)···
  
64 Version·needs·section·'.gnu.version_r'·contains·5·entries:64 Version·needs·section·'.gnu.version_r'·contains·5·entries:
65 ·Addr:·0x0000000000005440··Offset:·0x00005440··Link:·6·(.dynstr)65 ·Addr:·0x0000000000005448··Offset:·0x00005448··Link:·6·(.dynstr)
66 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·166 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1
67 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·2467 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·24
68 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·168 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
69 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·1969 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·19
70 ··0x0040:·Version:·1··File:·libc.so.6··Cnt:·670 ··0x0040:·Version:·1··File:·libc.so.6··Cnt:·6
71 ··0x0050:···Name:·GLIBC_2.14··Flags:·none··Version:·2271 ··0x0050:···Name:·GLIBC_2.14··Flags:·none··Version:·22
72 ··0x0060:···Name:·GLIBC_2.32··Flags:·none··Version:·2072 ··0x0060:···Name:·GLIBC_2.32··Flags:·none··Version:·20
543 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 d/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_5 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_
6 _ZN5clang7tooling24inferTargetAndDriverModeESt10unique_ptrINS0_19CompilationDatabaseESt14default_deleteIS2_EE6 _ZN5clang7tooling24inferTargetAndDriverModeESt10unique_ptrINS0_19CompilationDatabaseESt14default_deleteIS2_EE
7 _ZTSNSt13__future_base15_Deferred_stateINSt6thread8_InvokerISt5tupleIJSt8functionIFvvEEEEEEvEE7 _ZTSNSt13__future_base15_Deferred_stateINSt6thread8_InvokerISt5tupleIJSt8functionIFvvEEEEEEvEE
8 _ZTIN4llvm13format_objectIJdEEE8 _ZTIN4llvm13format_objectIJdEEE
708 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 857, 9 lines modifiedOffset 857, 9 lines modified
857 ··0x000051f0·00000000·00000000·00000000·00000000·................857 ··0x000051f0·00000000·00000000·00000000·00000000·................
858 ··0x00005200·00000000·00000000·00000000·00000000·................858 ··0x00005200·00000000·00000000·00000000·00000000·................
859 ··0x00005210·00000000·00000000·00000000·00000000·................859 ··0x00005210·00000000·00000000·00000000·00000000·................
860 ··0x00005220·00000000·00000000·00000000·00000000·................860 ··0x00005220·00000000·00000000·00000000·00000000·................
861 ··0x00005230·00000000·00000000·00000000·00000000·................861 ··0x00005230·00000000·00000000·00000000·00000000·................
862 ··0x00005240·00000000·00000000·00000000·00000000·................862 ··0x00005240·00000000·00000000·00000000·00000000·................
863 ··0x00005250·00000000·00000000·00000000·00000000·................863 ··0x00005250·00000000·00000000·00000000·00000000·................
864 ··0x00005260·00000000····························....864 ··0x00005260·00000000·00000000·00000000·00·······.............
  
348 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d7363·616e2d64·65707300·clang-scan-deps.2 ··0x00000000·636c616e·672d7363·616e2d64·65707300·clang-scan-deps.
3 ··0x00000010·d370979c····························.p..3 ··0x00000010·b5e4041f····························....
  
11.2 KB
./usr/bin/diagtool
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x053c08·0x053c08·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x053c10·0x053c10·R···0x1000
11 ··LOAD···········0x054000·0x0000000000054000·0x0000000000054000·0x007455·0x007455·R·E·0x100011 ··LOAD···········0x054000·0x0000000000054000·0x0000000000054000·0x007455·0x007455·R·E·0x1000
12 ··LOAD···········0x05c000·0x000000000005c000·0x000000000005c000·0x0460c0·0x0460c0·R···0x100012 ··LOAD···········0x05c000·0x000000000005c000·0x000000000005c000·0x0460c0·0x0460c0·R···0x1000
13 ··LOAD···········0x0a2750·0x00000000000a3750·0x00000000000a3750·0x0368c0·0x03a6f8·RW··0x100013 ··LOAD···········0x0a2750·0x00000000000a3750·0x00000000000a3750·0x0368c0·0x03a6f8·RW··0x1000
14 ··DYNAMIC········0x0d8b88·0x00000000000d9b88·0x00000000000d9b88·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x0d8b88·0x00000000000d9b88·0x00000000000d9b88·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x0a20a0·0x00000000000a20a0·0x00000000000a20a0·0x000020·0x000020·R···0x417 ··NOTE···········0x0a20a0·0x00000000000a20a0·0x00000000000a20a0·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000074·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000074·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000438·000438·0007c8·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000438·000438·0007c8·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000000c00·000c00·000fa8·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000000c00·000c00·000fb1·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000001ba8·001ba8·0000a6·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000001bb2·001bb2·0000a6·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000001c50·001c50·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000001c58·001c58·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000001d50·001d50·051978·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000001d58·001d58·051978·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············00000000000536c8·0536c8·000540·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············00000000000536d0·0536d0·000540·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000054000·054000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000054000·054000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000054020·054020·000390·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000054020·054020·000390·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000543b0·0543b0·000010·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000543b0·0543b0·000010·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00000000000543c0·0543c0·007085·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000000543c0·0543c0·007085·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000005b448·05b448·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000005b448·05b448·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000005c000·05c000·044fcb·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000005c000·05c000·044fcb·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000a0fcc·0a0fcc·00026c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000a0fcc·0a0fcc·00026c·00···A··0···0··4
2.49 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x1d50·contains·13925·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x1d58·contains·13925·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000a3750··0000000000000008·R_X86_64_RELATIVE·························54dc03 00000000000a3750··0000000000000008·R_X86_64_RELATIVE·························54dc0
4 00000000000a3758··0000000000000008·R_X86_64_RELATIVE·························54aa04 00000000000a3758··0000000000000008·R_X86_64_RELATIVE·························54aa0
5 00000000000a3760··0000000000000008·R_X86_64_RELATIVE·························54b305 00000000000a3760··0000000000000008·R_X86_64_RELATIVE·························54b30
6 00000000000a3768··0000000000000008·R_X86_64_RELATIVE·························54bc06 00000000000a3768··0000000000000008·R_X86_64_RELATIVE·························54bc0
7 00000000000a3770··0000000000000008·R_X86_64_RELATIVE·························54c507 00000000000a3770··0000000000000008·R_X86_64_RELATIVE·························54c50
8 00000000000a3778··0000000000000008·R_X86_64_RELATIVE·························54d808 00000000000a3778··0000000000000008·R_X86_64_RELATIVE·························54d80
Offset 13923, 15 lines modifiedOffset 13923, 15 lines modified
13923 00000000000d9fd8··0000003800000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·013923 00000000000d9fd8··0000003800000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0
13924 00000000000d9fe0··0000005000000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·013924 00000000000d9fe0··0000005000000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
13925 00000000000d9fe8··0000003b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·013925 00000000000d9fe8··0000003b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
13926 00000000000d9ff0··0000004200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·013926 00000000000d9ff0··0000004200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
13927 00000000000d9ff8··0000004300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang20TextDiagnosticBufferE·+·013927 00000000000d9ff8··0000004300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang20TextDiagnosticBufferE·+·0
13928 00000000000da008··0000001e00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·013928 00000000000da008··0000001e00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
13929 Relocation·section·'.rela.plt'·at·offset·0x536c8·contains·56·entries:13929 Relocation·section·'.rela.plt'·at·offset·0x536d0·contains·56·entries:
13930 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend13930 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
13931 00000000000d9de0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang13DiagnosticIDs6isNoteEj·+·013931 00000000000d9de0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang13DiagnosticIDs6isNoteEj·+·0
13932 00000000000d9de8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream6indentEj@LLVM_21.1·+·013932 00000000000d9de8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream6indentEj@LLVM_21.1·+·0
13933 00000000000d9df0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·013933 00000000000d9df0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
13934 00000000000d9df8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·memset@GLIBC_2.2.5·+·013934 00000000000d9df8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·memset@GLIBC_2.2.5·+·0
13935 00000000000d9e00··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_guard_abort@CXXABI_1.3·+·013935 00000000000d9e00··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_guard_abort@CXXABI_1.3·+·0
13936 00000000000d9e08··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·013936 00000000000d9e08··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0
1.5 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0xa375012 ·0x0000000000000019·(INIT_ARRAY)·········0xa3750
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······40·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······40·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0xa377814 ·0x000000000000001a·(FINI_ARRAY)·········0xa3778
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0xc0017 ·0x0000000000000005·(STRTAB)·············0xc00
18 ·0x0000000000000006·(SYMTAB)·············0x43818 ·0x0000000000000006·(SYMTAB)·············0x438
19 ·0x000000000000000a·(STRSZ)··············4008·(bytes)19 ·0x000000000000000a·(STRSZ)··············4017·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0xd9dc822 ·0x0000000000000003·(PLTGOT)·············0xd9dc8
23 ·0x0000000000000002·(PLTRELSZ)···········1344·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········1344·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x536c825 ·0x0000000000000017·(JMPREL)·············0x536d0
26 ·0x0000000000000007·(RELA)···············0x1d5026 ·0x0000000000000007·(RELA)···············0x1d58
27 ·0x0000000000000008·(RELASZ)·············334200·(bytes)27 ·0x0000000000000008·(RELASZ)·············334200·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x1c5031 ·0x000000006ffffffe·(VERNEED)············0x1c58
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x1ba833 ·0x000000006ffffff0·(VERSYM)·············0x1bb2
34 ·0x000000006ffffff9·(RELACOUNT)··········1390234 ·0x000000006ffffff9·(RELACOUNT)··········13902
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·10d4bf03a0135b50870c84bb7c652fd1e0d74ca16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·65d274e8fff7539406a135d40078a8f86cec8ad4
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·83·entries:1 Version·symbols·section·'.gnu.version'·contains·83·entries:
2 ·Addr:·0x0000000000001ba8··Offset:·0x00001ba8··Link:·5·(.dynsym)2 ·Addr:·0x0000000000001bb2··Offset:·0x00001bb2··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····3·(GLIBC_2.4)··3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····3·(GLIBC_2.4)··
4 ··004:···4·(GLIBC_2.2.5)···5·(CXXABI_1.3)····2·(LLVM_21.1)·····6·(GLIBCXX_3.4)4 ··004:···4·(GLIBC_2.2.5)···5·(CXXABI_1.3)····2·(LLVM_21.1)·····6·(GLIBCXX_3.4)
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
6 ··00c:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)6 ··00c:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)
7 ··010:···1·(*global*)······5·(CXXABI_1.3)····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)7 ··010:···1·(*global*)······5·(CXXABI_1.3)····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)
8 ··014:···2·(LLVM_21.1)·····1·(*global*)······7·(GLIBC_2.34)····2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····1·(*global*)······7·(GLIBC_2.34)····2·(LLVM_21.1)··
9 ··018:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······5·(CXXABI_1.3)·9 ··018:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······5·(CXXABI_1.3)·
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ··040:···2·(LLVM_21.1)·····5·(CXXABI_1.3)····2·(LLVM_21.1)·····1·(*global*)···20 ··040:···2·(LLVM_21.1)·····5·(CXXABI_1.3)····2·(LLVM_21.1)·····1·(*global*)···
21 ··044:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··21 ··044:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
22 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···22 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
23 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···23 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
24 ··050:···4·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)···24 ··050:···4·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)···
  
25 Version·needs·section·'.gnu.version_r'·contains·4·entries:25 Version·needs·section·'.gnu.version_r'·contains·4·entries:
26 ·Addr:·0x0000000000001c50··Offset:·0x00001c50··Link:·6·(.dynstr)26 ·Addr:·0x0000000000001c58··Offset:·0x00001c58··Link:·6·(.dynstr)
27 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·127 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
28 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1128 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·11
29 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·429 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·4
30 ··0x0030:···Name:·CXXABI_1.3.9··Flags:·none··Version:·1030 ··0x0030:···Name:·CXXABI_1.3.9··Flags:·none··Version:·10
31 ··0x0040:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·831 ··0x0040:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·8
32 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·632 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·6
33 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·533 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·5
768 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 246, 9 lines modifiedOffset 246, 10 lines modified
246 ··0x00001b30·00000000·00000000·00000000·00000000·................246 ··0x00001b30·00000000·00000000·00000000·00000000·................
247 ··0x00001b40·00000000·00000000·00000000·00000000·................247 ··0x00001b40·00000000·00000000·00000000·00000000·................
248 ··0x00001b50·00000000·00000000·00000000·00000000·................248 ··0x00001b50·00000000·00000000·00000000·00000000·................
249 ··0x00001b60·00000000·00000000·00000000·00000000·................249 ··0x00001b60·00000000·00000000·00000000·00000000·................
250 ··0x00001b70·00000000·00000000·00000000·00000000·................250 ··0x00001b70·00000000·00000000·00000000·00000000·................
251 ··0x00001b80·00000000·00000000·00000000·00000000·................251 ··0x00001b80·00000000·00000000·00000000·00000000·................
252 ··0x00001b90·00000000·00000000·00000000·00000000·................252 ··0x00001b90·00000000·00000000·00000000·00000000·................
253 ··0x00001ba0·00000000·00000000···················........253 ··0x00001ba0·00000000·00000000·00000000·00000000·................
 254 ··0x00001bb0·00··································.
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·64696167·746f6f6c·00000000·ed6ea0cc·diagtool.....n..2 ··0x00000000·64696167·746f6f6c·00000000·06c9b15f·diagtool......._
  
11.9 KB
./usr/bin/find-all-symbols
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x035600·0x035600·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x035608·0x035608·R···0x1000
11 ··LOAD···········0x036000·0x0000000000036000·0x0000000000036000·0x0316e1·0x0316e1·R·E·0x100011 ··LOAD···········0x036000·0x0000000000036000·0x0000000000036000·0x0316e1·0x0316e1·R·E·0x1000
12 ··LOAD···········0x068000·0x0000000000068000·0x0000000000068000·0x017d04·0x017d04·R···0x100012 ··LOAD···········0x068000·0x0000000000068000·0x0000000000068000·0x017d04·0x017d04·R···0x1000
13 ··LOAD···········0x080428·0x0000000000080428·0x0000000000080428·0x008bf8·0x008ea0·RW··0x100013 ··LOAD···········0x080428·0x0000000000080428·0x0000000000080428·0x008bf8·0x008ea0·RW··0x1000
14 ··DYNAMIC········0x088538·0x0000000000088538·0x0000000000088538·0x000250·0x000250·RW··0x814 ··DYNAMIC········0x088538·0x0000000000088538·0x0000000000088538·0x000250·0x000250·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x07fce4·0x000000000007fce4·0x000000000007fce4·0x000020·0x000020·R···0x417 ··NOTE···········0x07fce4·0x000000000007fce4·0x000000000007fce4·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·002128·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·002128·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000024e8·0024e8·006b70·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000024e8·0024e8·006b70·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000009058·009058·013691·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000009058·009058·01369a·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········000000000001c6ea·01c6ea·0008f4·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000001c6f2·01c6f2·0008f4·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········000000000001cfe0·01cfe0·000170·00···A··6···5··813 ··[·8]·.gnu.version_r····VERNEED·········000000000001cfe8·01cfe8·000170·00···A··6···5··8
14 ··[·9]·.rela.dyn·········RELA············000000000001d150·01d150·016dd0·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············000000000001d158·01d158·016dd0·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000033f20·033f20·0016e0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000033f28·033f28·0016e0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000036000·036000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000036000·036000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000036020·036020·000f50·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000036020·036020·000f50·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000036f70·036f70·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000036f70·036f70·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000036f80·036f80·030752·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000036f80·036f80·030752·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········00000000000676d4·0676d4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00000000000676d4·0676d4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000068000·068000·00b760·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000068000·068000·00b760·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000073760·073760·0022f4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000073760·073760·0022f4·00···A··0···0··4
2.65 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x1d150·contains·3902·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x1d158·contains·3902·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000080428··0000000000000008·R_X86_64_RELATIVE·························3afb03 0000000000080428··0000000000000008·R_X86_64_RELATIVE·························3afb0
4 0000000000080430··0000000000000008·R_X86_64_RELATIVE·························3a5504 0000000000080430··0000000000000008·R_X86_64_RELATIVE·························3a550
5 0000000000080438··0000000000000008·R_X86_64_RELATIVE·························3af705 0000000000080438··0000000000000008·R_X86_64_RELATIVE·························3af70
6 0000000000080440··0000000000000008·R_X86_64_RELATIVE·························3d6e06 0000000000080440··0000000000000008·R_X86_64_RELATIVE·························3d6e0
7 0000000000080448··0000000000000008·R_X86_64_RELATIVE·························3b4c07 0000000000080448··0000000000000008·R_X86_64_RELATIVE·························3b4c0
8 0000000000080450··0000000000000008·R_X86_64_RELATIVE·························471308 0000000000080450··0000000000000008·R_X86_64_RELATIVE·························47130
Offset 3900, 15 lines modifiedOffset 3900, 15 lines modified
3900 0000000000088fd8··000000ec00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang12ast_matchers5allOfE·+·03900 0000000000088fd8··000000ec00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang12ast_matchers5allOfE·+·0
3901 0000000000088fe0··0000010200000012·R_X86_64_TPOFF64·······0000000000000000·_ZSt15__once_callable@GLIBCXX_3.4.11·+·03901 0000000000088fe0··0000010200000012·R_X86_64_TPOFF64·······0000000000000000·_ZSt15__once_callable@GLIBCXX_3.4.11·+·0
3902 0000000000088fe8··0000010b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·03902 0000000000088fe8··0000010b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
3903 0000000000089008··0000003c00000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·03903 0000000000089008··0000003c00000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0
3904 0000000000089010··0000007e00000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·03904 0000000000089010··0000007e00000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0
3905 0000000000089018··0000005f00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·03905 0000000000089018··0000005f00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
3906 Relocation·section·'.rela.plt'·at·offset·0x33f20·contains·244·entries:3906 Relocation·section·'.rela.plt'·at·offset·0x33f28·contains·244·entries:
3907 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend3907 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3908 00000000000887a0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·03908 00000000000887a0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
3909 00000000000887a8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang12Preprocessor17addCommentHandlerEPNS_14CommentHandlerE·+·03909 00000000000887a8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang12Preprocessor17addCommentHandlerEPNS_14CommentHandlerE·+·0
3910 00000000000887b0··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·03910 00000000000887b0··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0
3911 00000000000887b8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·03911 00000000000887b8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0
3912 00000000000887c0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml6Output12endDocumentsEv@LLVM_21.1·+·03912 00000000000887c0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml6Output12endDocumentsEv@LLVM_21.1·+·0
3913 00000000000887c8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·03913 00000000000887c8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
1.51 KB
readelf --wide --dynamic {}
    
Offset 13, 24 lines modifiedOffset 13, 24 lines modified
13 ·0x0000000000000019·(INIT_ARRAY)·········0x8042813 ·0x0000000000000019·(INIT_ARRAY)·········0x80428
14 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)14 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
15 ·0x000000000000001a·(FINI_ARRAY)·········0x8043815 ·0x000000000000001a·(FINI_ARRAY)·········0x80438
16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
17 ·0x000000006ffffef5·(GNU_HASH)···········0x3c017 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
18 ·0x0000000000000005·(STRTAB)·············0x905818 ·0x0000000000000005·(STRTAB)·············0x9058
19 ·0x0000000000000006·(SYMTAB)·············0x24e819 ·0x0000000000000006·(SYMTAB)·············0x24e8
20 ·0x000000000000000a·(STRSZ)··············79505·(bytes)20 ·0x000000000000000a·(STRSZ)··············79514·(bytes)
21 ·0x000000000000000b·(SYMENT)·············24·(bytes)21 ·0x000000000000000b·(SYMENT)·············24·(bytes)
22 ·0x0000000000000015·(DEBUG)··············0x022 ·0x0000000000000015·(DEBUG)··············0x0
23 ·0x0000000000000003·(PLTGOT)·············0x8878823 ·0x0000000000000003·(PLTGOT)·············0x88788
24 ·0x0000000000000002·(PLTRELSZ)···········5856·(bytes)24 ·0x0000000000000002·(PLTRELSZ)···········5856·(bytes)
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000017·(JMPREL)·············0x33f2026 ·0x0000000000000017·(JMPREL)·············0x33f28
27 ·0x0000000000000007·(RELA)···············0x1d15027 ·0x0000000000000007·(RELA)···············0x1d158
28 ·0x0000000000000008·(RELASZ)·············93648·(bytes)28 ·0x0000000000000008·(RELASZ)·············93648·(bytes)
29 ·0x0000000000000009·(RELAENT)············24·(bytes)29 ·0x0000000000000009·(RELAENT)············24·(bytes)
30 ·0x000000000000001e·(FLAGS)··············BIND_NOW30 ·0x000000000000001e·(FLAGS)··············BIND_NOW
31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
32 ·0x000000006ffffffe·(VERNEED)············0x1cfe032 ·0x000000006ffffffe·(VERNEED)············0x1cfe8
33 ·0x000000006fffffff·(VERNEEDNUM)·········533 ·0x000000006fffffff·(VERNEEDNUM)·········5
34 ·0x000000006ffffff0·(VERSYM)·············0x1c6ea34 ·0x000000006ffffff0·(VERSYM)·············0x1c6f2
35 ·0x000000006ffffff9·(RELACOUNT)··········352835 ·0x000000006ffffff9·(RELACOUNT)··········3528
36 ·0x0000000000000000·(NULL)···············0x036 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·25d42c655773c7663ccfce60bf646ff6f754e8756 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·87b26a2f623fa06cf42bd72021786716ca5db8e5
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1146·entries:1 Version·symbols·section·'.gnu.version'·contains·1146·entries:
2 ·Addr:·0x000000000001c6ea··Offset:·0x0001c6ea··Link:·5·(.dynsym)2 ·Addr:·0x000000000001c6f2··Offset:·0x0001c6f2··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····3·(GLIBCXX_3.4.11)····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····3·(GLIBCXX_3.4.11)····1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······4·(GLIBC_2.4)··5 ··008:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······4·(GLIBC_2.4)··
6 ··00c:···1·(*global*)······1·(*global*)······3·(GLIBCXX_3.4.11)····5·(CXXABI_1.3)·6 ··00c:···1·(*global*)······1·(*global*)······3·(GLIBCXX_3.4.11)····5·(CXXABI_1.3)·
7 ··010:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··7 ··010:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
8 ··014:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···6·(GLIBCXX_3.4)···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··9 ··018:···6·(GLIBCXX_3.4)···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
Offset 286, 15 lines modifiedOffset 286, 15 lines modified
286 ··468:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···286 ··468:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
287 ··46c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···287 ··46c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
288 ··470:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···288 ··470:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
289 ··474:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···289 ··474:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
290 ··478:···1·(*global*)······1·(*global*)···290 ··478:···1·(*global*)······1·(*global*)···
  
291 Version·needs·section·'.gnu.version_r'·contains·5·entries:291 Version·needs·section·'.gnu.version_r'·contains·5·entries:
292 ·Addr:·0x000000000001cfe0··Offset:·0x0001cfe0··Link:·6·(.dynstr)292 ·Addr:·0x000000000001cfe8··Offset:·0x0001cfe8··Link:·6·(.dynstr)
293 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1293 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1
294 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·19294 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·19
295 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1295 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
296 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·14296 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·14
297 ··0x0040:·Version:·1··File:·libc.so.6··Cnt:·5297 ··0x0040:·Version:·1··File:·libc.so.6··Cnt:·5
298 ··0x0050:···Name:·GLIBC_2.14··Flags:·none··Version:·17298 ··0x0050:···Name:·GLIBC_2.14··Flags:·none··Version:·17
299 ··0x0060:···Name:·GLIBC_2.32··Flags:·none··Version:·15299 ··0x0060:···Name:·GLIBC_2.32··Flags:·none··Version:·15
476 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 u/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZTIN5clang12ast_matchers8internal16MatcherInterfaceINS_6IfStmtEEE5 _ZTIN5clang12ast_matchers8internal16MatcherInterfaceINS_6IfStmtEEE
6 _ZTVN5clang12ast_matchers8internal33matcher_designatorCountIs0MatcherE6 _ZTVN5clang12ast_matchers8internal33matcher_designatorCountIs0MatcherE
7 _ZTSN5clang12ast_matchers8internal38matcher_isInheritingConstructorMatcherE7 _ZTSN5clang12ast_matchers8internal38matcher_isInheritingConstructorMatcherE
8 _ZTSN5clang12ast_matchers8internal25matcher_hasMethod0MatcherE8 _ZTSN5clang12ast_matchers8internal25matcher_hasMethod0MatcherE
704 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 4965, 9 lines modifiedOffset 4965, 9 lines modified
4965 ··0x0001c678·00000000·00000000·00000000·00000000·................4965 ··0x0001c678·00000000·00000000·00000000·00000000·................
4966 ··0x0001c688·00000000·00000000·00000000·00000000·................4966 ··0x0001c688·00000000·00000000·00000000·00000000·................
4967 ··0x0001c698·00000000·00000000·00000000·00000000·................4967 ··0x0001c698·00000000·00000000·00000000·00000000·................
4968 ··0x0001c6a8·00000000·00000000·00000000·00000000·................4968 ··0x0001c6a8·00000000·00000000·00000000·00000000·................
4969 ··0x0001c6b8·00000000·00000000·00000000·00000000·................4969 ··0x0001c6b8·00000000·00000000·00000000·00000000·................
4970 ··0x0001c6c8·00000000·00000000·00000000·00000000·................4970 ··0x0001c6c8·00000000·00000000·00000000·00000000·................
4971 ··0x0001c6d8·00000000·00000000·00000000·00000000·................4971 ··0x0001c6d8·00000000·00000000·00000000·00000000·................
4972 ··0x0001c6e8·00··································.4972 ··0x0001c6e8·00000000·00000000·0000··············..........
  
356 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·66696e64·2d616c6c·2d73796d·626f6c73·find-all-symbols2 ··0x00000000·66696e64·2d616c6c·2d73796d·626f6c73·find-all-symbols
3 ··0x00000010·00000000·63a29f42···················....c..B3 ··0x00000010·00000000·7eb1e6f6···················....~...
  
11.8 KB
./usr/bin/modularize
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0095a0·0x0095a0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0095a8·0x0095a8·R···0x1000
11 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0305c1·0x0305c1·R·E·0x100011 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0305c1·0x0305c1·R·E·0x1000
12 ··LOAD···········0x03b000·0x000000000003b000·0x000000000003b000·0x008efc·0x008efc·R···0x100012 ··LOAD···········0x03b000·0x000000000003b000·0x000000000003b000·0x008efc·0x008efc·R···0x1000
13 ··LOAD···········0x044a28·0x0000000000044a28·0x0000000000044a28·0x0015e8·0x002120·RW··0x100013 ··LOAD···········0x044a28·0x0000000000044a28·0x0000000000044a28·0x0015e8·0x002120·RW··0x1000
14 ··DYNAMIC········0x045790·0x0000000000045790·0x0000000000045790·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x045790·0x0000000000045790·0x0000000000045790·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x043edc·0x0000000000043edc·0x0000000000043edc·0x000020·0x000020·R···0x417 ··NOTE···········0x043edc·0x0000000000043edc·0x0000000000043edc·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0002c4·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0002c4·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000688·000688·001920·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000688·000688·001920·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001fa8·001fa8·003ab6·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001fa8·001fa8·003abf·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000005a5e·005a5e·000218·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000005a68·005a68·000218·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000005c78·005c78·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000005c80·005c80·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000005d78·005d78·0027c0·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000005d80·005d80·0027c0·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000008538·008538·001068·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000008540·008540·001068·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·000b00·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·000b00·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000000ab20·00ab20·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000000ab20·00ab20·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000000ab40·00ab40·02fa72·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000000ab40·00ab40·02fa72·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000003a5b4·03a5b4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000003a5b4·03a5b4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000003b000·03b000·001ad7·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000003b000·03b000·001ad7·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000003cad8·03cad8·000ddc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000003cad8·03cad8·000ddc·00···A··0···0··4
2.62 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x5d78·contains·424·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x5d80·contains·424·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000044a28··0000000000000008·R_X86_64_RELATIVE·························105b03 0000000000044a28··0000000000000008·R_X86_64_RELATIVE·························105b0
4 0000000000044a30··0000000000000008·R_X86_64_RELATIVE·························ee304 0000000000044a30··0000000000000008·R_X86_64_RELATIVE·························ee30
5 0000000000044a38··0000000000000008·R_X86_64_RELATIVE·························105705 0000000000044a38··0000000000000008·R_X86_64_RELATIVE·························10570
6 0000000000044a40··0000000000000008·R_X86_64_RELATIVE·························107f06 0000000000044a40··0000000000000008·R_X86_64_RELATIVE·························107f0
7 0000000000044a48··0000000000000008·R_X86_64_RELATIVE·························108307 0000000000044a48··0000000000000008·R_X86_64_RELATIVE·························10830
8 0000000000044a50··0000000000000008·R_X86_64_RELATIVE·························108708 0000000000044a50··0000000000000008·R_X86_64_RELATIVE·························10870
Offset 422, 15 lines modifiedOffset 422, 15 lines modified
422 0000000000045fc0··000000a400000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0422 0000000000045fc0··000000a400000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0
423 0000000000045fc8··000000e500000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0423 0000000000045fc8··000000e500000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
424 0000000000045fd0··000000aa00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0424 0000000000045fd0··000000aa00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0
425 0000000000045fd8··000000ac00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0425 0000000000045fd8··000000ac00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
426 0000000000045fe8··000000c900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0426 0000000000045fe8··000000c900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
427 0000000000046008··0000005300000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0427 0000000000046008··0000005300000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
428 Relocation·section·'.rela.plt'·at·offset·0x8538·contains·175·entries:428 Relocation·section·'.rela.plt'·at·offset·0x8540·contains·175·entries:
429 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend429 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
430 00000000000459e8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm16errorToErrorCodeENS_5ErrorE@LLVM_21.1·+·0430 00000000000459e8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm16errorToErrorCodeENS_5ErrorE@LLVM_21.1·+·0
431 00000000000459f0··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13OpenACCClause8childrenEv·+·0431 00000000000459f0··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13OpenACCClause8childrenEv·+·0
432 00000000000459f8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9MacroArgs20ArgNeedsPreexpansionEPKNS_5TokenERNS_12PreprocessorE·+·0432 00000000000459f8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9MacroArgs20ArgNeedsPreexpansionEPKNS_5TokenERNS_12PreprocessorE·+·0
433 0000000000045a00··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0433 0000000000045a00··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0
434 0000000000045a08··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE@LLVM_21.1·+·0434 0000000000045a08··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE@LLVM_21.1·+·0
435 0000000000045a10··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream6indentEj@LLVM_21.1·+·0435 0000000000045a10··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream6indentEj@LLVM_21.1·+·0
1.5 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x44a2812 ·0x0000000000000019·(INIT_ARRAY)·········0x44a28
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x44a3814 ·0x000000000000001a·(FINI_ARRAY)·········0x44a38
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x1fa817 ·0x0000000000000005·(STRTAB)·············0x1fa8
18 ·0x0000000000000006·(SYMTAB)·············0x68818 ·0x0000000000000006·(SYMTAB)·············0x688
19 ·0x000000000000000a·(STRSZ)··············15030·(bytes)19 ·0x000000000000000a·(STRSZ)··············15039·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x459d022 ·0x0000000000000003·(PLTGOT)·············0x459d0
23 ·0x0000000000000002·(PLTRELSZ)···········4200·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········4200·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x853825 ·0x0000000000000017·(JMPREL)·············0x8540
26 ·0x0000000000000007·(RELA)···············0x5d7826 ·0x0000000000000007·(RELA)···············0x5d80
27 ·0x0000000000000008·(RELASZ)·············10176·(bytes)27 ·0x0000000000000008·(RELASZ)·············10176·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x5c7831 ·0x000000006ffffffe·(VERNEED)············0x5c80
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x5a5e33 ·0x000000006ffffff0·(VERSYM)·············0x5a68
34 ·0x000000006ffffff9·(RELACOUNT)··········32834 ·0x000000006ffffff9·(RELACOUNT)··········328
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8de41de30dd0d8cdab4b03dfb069ddbc0851f07e6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·337a9190c3a23e31f55a01a57751e8dc1ffe80ef
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·268·entries:1 Version·symbols·section·'.gnu.version'·contains·268·entries:
2 ·Addr:·0x0000000000005a5e··Offset:·0x00005a5e··Link:·5·(.dynsym)2 ·Addr:·0x0000000000005a68··Offset:·0x00005a68··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···5 ··008:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
6 ··00c:···2·(LLVM_21.1)·····3·(GLIBC_2.4)·····1·(*global*)······1·(*global*)···6 ··00c:···2·(LLVM_21.1)·····3·(GLIBC_2.4)·····1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
9 ··018:···4·(GLIBCXX_3.4)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··9 ··018:···4·(GLIBCXX_3.4)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
71 Version·needs·section·'.gnu.version_r'·contains·4·entries:71 Version·needs·section·'.gnu.version_r'·contains·4·entries:
72 ·Addr:·0x0000000000005c78··Offset:·0x00005c78··Link:·6·(.dynstr)72 ·Addr:·0x0000000000005c80··Offset:·0x00005c80··Link:·6·(.dynstr)
73 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·173 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
74 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1074 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
75 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·575 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
76 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1276 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12
77 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·977 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
78 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·778 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·7
79 ··0x0060:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·579 ··0x0060:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·5
439 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ~/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZNK5clang12FunctionDecl30getDependentSpecializationInfoEv5 _ZNK5clang12FunctionDecl30getDependentSpecializationInfoEv
6 _ZTIN4llvm2cl15OptionValueCopyIbEE6 _ZTIN4llvm2cl15OptionValueCopyIbEE
7 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_7 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_
8 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE8 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE
712 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 935, 9 lines modifiedOffset 935, 9 lines modified
935 ··0x000059e8·00000000·00000000·00000000·00000000·................935 ··0x000059e8·00000000·00000000·00000000·00000000·................
936 ··0x000059f8·00000000·00000000·00000000·00000000·................936 ··0x000059f8·00000000·00000000·00000000·00000000·................
937 ··0x00005a08·00000000·00000000·00000000·00000000·................937 ··0x00005a08·00000000·00000000·00000000·00000000·................
938 ··0x00005a18·00000000·00000000·00000000·00000000·................938 ··0x00005a18·00000000·00000000·00000000·00000000·................
939 ··0x00005a28·00000000·00000000·00000000·00000000·................939 ··0x00005a28·00000000·00000000·00000000·00000000·................
940 ··0x00005a38·00000000·00000000·00000000·00000000·................940 ··0x00005a38·00000000·00000000·00000000·00000000·................
941 ··0x00005a48·00000000·00000000·00000000·00000000·................941 ··0x00005a48·00000000·00000000·00000000·00000000·................
942 ··0x00005a58·00000000·0000·······················......942 ··0x00005a58·00000000·00000000·00000000·000000···...............
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·6d6f6475·6c617269·7a650000·c69994fd·modularize......2 ··0x00000000·6d6f6475·6c617269·7a650000·9bda5713·modularize....W.
  
11.6 KB
./usr/bin/pp-trace
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x003940·0x003940·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x003948·0x003948·R···0x1000
11 ··LOAD···········0x004000·0x0000000000004000·0x0000000000004000·0x008855·0x008855·R·E·0x100011 ··LOAD···········0x004000·0x0000000000004000·0x0000000000004000·0x008855·0x008855·R·E·0x1000
12 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x002de8·0x002de8·R···0x100012 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x002de8·0x002de8·R···0x1000
13 ··LOAD···········0x010648·0x0000000000010648·0x0000000000010648·0x0009c8·0x000c18·RW··0x100013 ··LOAD···········0x010648·0x0000000000010648·0x0000000000010648·0x0009c8·0x000c18·RW··0x1000
14 ··DYNAMIC········0x010b08·0x0000000000010b08·0x0000000000010b08·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x010b08·0x0000000000010b08·0x0000000000010b08·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x00fdc8·0x000000000000fdc8·0x000000000000fdc8·0x000020·0x000020·R···0x417 ··NOTE···········0x00fdc8·0x000000000000fdc8·0x000000000000fdc8·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0000a4·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0000a4·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000468·000468·0009f0·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000468·000468·0009f0·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000000e58·000e58·001495·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000000e58·000e58·00149e·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········00000000000022ee·0022ee·0000d4·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000000000022f6·0022f6·0000d4·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000000000023c8·0023c8·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········00000000000023d0·0023d0·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············00000000000024b8·0024b8·000e40·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············00000000000024c0·0024c0·000e40·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············00000000000032f8·0032f8·000648·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000003300·003300·000648·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000004000·004000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000004000·004000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000004020·004020·000440·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000004020·004020·000440·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000004460·004460·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000004460·004460·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000004480·004480·0083c8·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000004480·004480·0083c8·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000000c848·00c848·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000000c848·00c848·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000000d000·00d000·000910·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000000d000·00d000·000910·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000d910·00d910·0004f4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000d910·00d910·0004f4·00···A··0···0··4
2.54 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x24b8·contains·152·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x24c0·contains·152·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000010648··0000000000000008·R_X86_64_RELATIVE·························5b303 0000000000010648··0000000000000008·R_X86_64_RELATIVE·························5b30
4 0000000000010650··0000000000000008·R_X86_64_RELATIVE·························4cc04 0000000000010650··0000000000000008·R_X86_64_RELATIVE·························4cc0
5 0000000000010658··0000000000000008·R_X86_64_RELATIVE·························5af05 0000000000010658··0000000000000008·R_X86_64_RELATIVE·························5af0
6 0000000000010660··0000000000000008·R_X86_64_RELATIVE·························5c006 0000000000010660··0000000000000008·R_X86_64_RELATIVE·························5c00
7 0000000000010680··0000000000000008·R_X86_64_RELATIVE·························d3be7 0000000000010680··0000000000000008·R_X86_64_RELATIVE·························d3be
8 0000000000010688··0000000000000008·R_X86_64_RELATIVE·························d3c08 0000000000010688··0000000000000008·R_X86_64_RELATIVE·························d3c0
Offset 150, 15 lines modifiedOffset 150, 15 lines modified
150 0000000000010fc0··0000005e00000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0150 0000000000010fc0··0000005e00000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
151 0000000000010fc8··0000004e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0151 0000000000010fc8··0000004e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
152 0000000000010fd0··0000004f00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0152 0000000000010fd0··0000004f00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0
153 0000000000010fe0··0000005900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang11ASTConsumerE·+·0153 0000000000010fe0··0000005900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang11ASTConsumerE·+·0
154 0000000000010fe8··0000005b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0154 0000000000010fe8··0000005b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
155 0000000000011008··0000002100000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0155 0000000000011008··0000002100000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
156 Relocation·section·'.rela.plt'·at·offset·0x32f8·contains·67·entries:156 Relocation·section·'.rela.plt'·at·offset·0x3300·contains·67·entries:
157 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend157 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
158 0000000000010d60··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0158 0000000000010d60··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
159 0000000000010d68··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0159 0000000000010d68··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
160 0000000000010d70··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13SourceManager13loadSLocEntryEjPb·+·0160 0000000000010d70··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13SourceManager13loadSLocEntryEjPb·+·0
161 0000000000010d78··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0161 0000000000010d78··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0
162 0000000000010d80··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm15allocate_bufferEmm@LLVM_21.1·+·0162 0000000000010d80··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm15allocate_bufferEmm@LLVM_21.1·+·0
163 0000000000010d88··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm15SmallVectorBaseImE8grow_podEPvmm@LLVM_21.1·+·0163 0000000000010d88··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm15SmallVectorBaseImE8grow_podEPvmm@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x1064812 ·0x0000000000000019·(INIT_ARRAY)·········0x10648
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x1065814 ·0x000000000000001a·(FINI_ARRAY)·········0x10658
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0xe5817 ·0x0000000000000005·(STRTAB)·············0xe58
18 ·0x0000000000000006·(SYMTAB)·············0x46818 ·0x0000000000000006·(SYMTAB)·············0x468
19 ·0x000000000000000a·(STRSZ)··············5269·(bytes)19 ·0x000000000000000a·(STRSZ)··············5278·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x10d4822 ·0x0000000000000003·(PLTGOT)·············0x10d48
23 ·0x0000000000000002·(PLTRELSZ)···········1608·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········1608·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x32f825 ·0x0000000000000017·(JMPREL)·············0x3300
26 ·0x0000000000000007·(RELA)···············0x24b826 ·0x0000000000000007·(RELA)···············0x24c0
27 ·0x0000000000000008·(RELASZ)·············3648·(bytes)27 ·0x0000000000000008·(RELASZ)·············3648·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x23c831 ·0x000000006ffffffe·(VERNEED)············0x23d0
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x22ee33 ·0x000000006ffffff0·(VERSYM)·············0x22f6
34 ·0x000000006ffffff9·(RELACOUNT)··········12234 ·0x000000006ffffff9·(RELACOUNT)··········122
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·032dc3f30c5cb78d6b30ec7bb5acffc1b2cdf6796 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e4f0f17e07c73af9ef12655d18ed68b549888b6a
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·106·entries:1 Version·symbols·section·'.gnu.version'·contains·106·entries:
2 ·Addr:·0x00000000000022ee··Offset:·0x000022ee··Link:·5·(.dynsym)2 ·Addr:·0x00000000000022f6··Offset:·0x000022f6··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····3·(GLIBC_2.4)··3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····3·(GLIBC_2.4)··
4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····4·(GLIBCXX_3.4)4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····4·(GLIBCXX_3.4)
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
6 ··00c:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··6 ··00c:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··
7 ··010:···5·(GLIBC_2.2.5)···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··7 ··010:···5·(GLIBC_2.2.5)···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
8 ··014:···6·(GLIBCXX_3.4.21)····1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···6·(GLIBCXX_3.4.21)····1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···7·(GLIBC_2.34)····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··9 ··018:···7·(GLIBC_2.34)····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ··058:···8·(CXXABI_1.3)····1·(*global*)······5·(GLIBC_2.2.5)···2·(LLVM_21.1)··26 ··058:···8·(CXXABI_1.3)····1·(*global*)······5·(GLIBC_2.2.5)···2·(LLVM_21.1)··
27 ··05c:···1·(*global*)······1·(*global*)······5·(GLIBC_2.2.5)···1·(*global*)···27 ··05c:···1·(*global*)······1·(*global*)······5·(GLIBC_2.2.5)···1·(*global*)···
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*)···30 ··068:···1·(*global*)······1·(*global*)···
  
31 Version·needs·section·'.gnu.version_r'·contains·4·entries:31 Version·needs·section·'.gnu.version_r'·contains·4·entries:
32 ·Addr:·0x00000000000023c8··Offset:·0x000023c8··Link:·6·(.dynstr)32 ·Addr:·0x00000000000023d0··Offset:·0x000023d0··Link:·6·(.dynstr)
33 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·133 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
34 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1034 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
35 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·435 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·4
36 ··0x0030:···Name:·CXXABI_1.3.9··Flags:·none··Version:·936 ··0x0030:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
37 ··0x0040:···Name:·CXXABI_1.3··Flags:·none··Version:·837 ··0x0040:···Name:·CXXABI_1.3··Flags:·none··Version:·8
38 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·638 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·6
39 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·439 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·4
425 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 y/lib/ld-linux-x86-64.so.21 j/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZN5clang14FrontendActionD2Ev5 _ZN5clang14FrontendActionD2Ev
6 _ZN5clang17ASTFrontendAction13ExecuteActionEv6 _ZN5clang17ASTFrontendAction13ExecuteActionEv
7 _ZNK5clang9MacroArgs16getUnexpArgumentEj7 _ZNK5clang9MacroArgs16getUnexpArgumentEj
8 _ZN5clang7tooling19CommonOptionsParser6createERiPPKcRN4llvm2cl14OptionCategoryENS7_18NumOccurrencesFlagES4_8 _ZN5clang7tooling19CommonOptionsParser6createERiPPKcRN4llvm2cl14OptionCategoryENS7_18NumOccurrencesFlagES4_
710 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 325, 9 lines modifiedOffset 325, 9 lines modified
325 ··0x00002278·00000000·00000000·00000000·00000000·................325 ··0x00002278·00000000·00000000·00000000·00000000·................
326 ··0x00002288·00000000·00000000·00000000·00000000·................326 ··0x00002288·00000000·00000000·00000000·00000000·................
327 ··0x00002298·00000000·00000000·00000000·00000000·................327 ··0x00002298·00000000·00000000·00000000·00000000·................
328 ··0x000022a8·00000000·00000000·00000000·00000000·................328 ··0x000022a8·00000000·00000000·00000000·00000000·................
329 ··0x000022b8·00000000·00000000·00000000·00000000·................329 ··0x000022b8·00000000·00000000·00000000·00000000·................
330 ··0x000022c8·00000000·00000000·00000000·00000000·................330 ··0x000022c8·00000000·00000000·00000000·00000000·................
331 ··0x000022d8·00000000·00000000·00000000·00000000·................331 ··0x000022d8·00000000·00000000·00000000·00000000·................
332 ··0x000022e8·00000000·00·························.....332 ··0x000022e8·00000000·00000000·00000000·0000·····..............
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·70702d74·72616365·00000000·9767ea22·pp-trace.....g."2 ··0x00000000·70702d74·72616365·00000000·1e949305·pp-trace........
  
130 KB
reproducibleA/tmp/deploy/deb/x86-64-v3/clang_21.1.1-r0_amd64.deb vs.
reproducibleB-extended/tmp/deploy/deb/x86-64-v3/clang_21.1.1-r0_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2011-04-05·23:00:00.000000·debian-binary1 -rw-r--r--···0········0········0········4·2011-04-05·23:00:00.000000·debian-binary
2 -rw-r--r--···0········0········0······744·2011-04-05·23:00:00.000000·control.tar.xz2 -rw-r--r--···0········0········0······744·2011-04-05·23:00:00.000000·control.tar.xz
3 -rw-r--r--···0········0········0··5430844·2011-04-05·23:00:00.000000·data.tar.xz3 -rw-r--r--···0········0········0··5430224·2011-04-05·23:00:00.000000·data.tar.xz
129 KB
data.tar.xz
129 KB
data.tar
11.5 KB
./usr/bin/amdgpu-arch
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x002fd0·0x002fd0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x002fd8·0x002fd8·R···0x1000
11 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x004935·0x004935·R·E·0x100011 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x004935·0x004935·R·E·0x1000
12 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x100012 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x1000
13 ··LOAD···········0x009850·0x000000000000a850·0x000000000000a850·0x0007c0·0x000c10·RW··0x100013 ··LOAD···········0x009850·0x000000000000a850·0x000000000000a850·0x0007c0·0x000c10·RW··0x1000
14 ··DYNAMIC········0x009b68·0x000000000000ab68·0x000000000000ab68·0x000230·0x000230·RW··0x814 ··DYNAMIC········0x009b68·0x000000000000ab68·0x000000000000ab68·0x000230·0x000230·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x009728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x417 ··NOTE···········0x009728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000080·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000080·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000440·000440·000918·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000440·000440·000918·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000000d58·000d58·00112c·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000000d58·000d58·001135·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000001e84·001e84·0000c2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000001e8e·001e8e·0000c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000001f48·001f48·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000001f50·001f50·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000002058·002058·0009d8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000002060·002060·0009d8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000002a30·002a30·0005a0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000002a38·002a38·0005a0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000003000·003000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000003000·003000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000003020·003020·0003d0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000003020·003020·0003d0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000033f0·0033f0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000033f0·0033f0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000003400·003400·004526·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000003400·003400·004526·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000007928·007928·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000007928·007928·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000008000·008000·00099e·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000008000·008000·00099e·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000089a0·0089a0·00022c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000089a0·0089a0·00022c·00···A··0···0··4
2.37 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x2058·contains·105·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x2060·contains·105·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000000a850··0000000000000008·R_X86_64_RELATIVE·························42903 000000000000a850··0000000000000008·R_X86_64_RELATIVE·························4290
4 000000000000a858··0000000000000008·R_X86_64_RELATIVE·························41a04 000000000000a858··0000000000000008·R_X86_64_RELATIVE·························41a0
5 000000000000a860··0000000000000008·R_X86_64_RELATIVE·························42505 000000000000a860··0000000000000008·R_X86_64_RELATIVE·························4250
6 000000000000a868··0000000000000008·R_X86_64_RELATIVE·························46506 000000000000a868··0000000000000008·R_X86_64_RELATIVE·························4650
7 000000000000a870··0000000000000008·R_X86_64_RELATIVE·························42c07 000000000000a870··0000000000000008·R_X86_64_RELATIVE·························42c0
8 000000000000a878··0000000000000008·R_X86_64_RELATIVE·························43008 000000000000a878··0000000000000008·R_X86_64_RELATIVE·························4300
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 000000000000afd0··0000003000000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_start_main@GLIBC_2.34·+·0103 000000000000afd0··0000003000000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_start_main@GLIBC_2.34·+·0
104 000000000000afd8··0000003400000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0104 000000000000afd8··0000003400000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0
105 000000000000afe0··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0105 000000000000afe0··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
106 000000000000afe8··0000003800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0106 000000000000afe8··0000003800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0
107 000000000000aff0··0000003d00000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0107 000000000000aff0··0000003d00000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0
108 000000000000b008··0000004400000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0108 000000000000b008··0000004400000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
109 Relocation·section·'.rela.plt'·at·offset·0x2a30·contains·60·entries:109 Relocation·section·'.rela.plt'·at·offset·0x2a38·contains·60·entries:
110 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend110 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
111 000000000000adb0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0111 000000000000adb0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0
112 000000000000adb8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0112 000000000000adb8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0
113 000000000000adc0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0113 000000000000adc0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
114 000000000000adc8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostreamlsEl@LLVM_21.1·+·0114 000000000000adc8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostreamlsEl@LLVM_21.1·+·0
115 000000000000add0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__fprintf_chk@GLIBC_2.3.4·+·0115 000000000000add0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__fprintf_chk@GLIBC_2.3.4·+·0
116 000000000000add8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0116 000000000000add8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 11, 24 lines modifiedOffset 11, 24 lines modified
11 ·0x0000000000000019·(INIT_ARRAY)·········0xa85011 ·0x0000000000000019·(INIT_ARRAY)·········0xa850
12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
13 ·0x000000000000001a·(FINI_ARRAY)·········0xa86013 ·0x000000000000001a·(FINI_ARRAY)·········0xa860
14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
15 ·0x000000006ffffef5·(GNU_HASH)···········0x3c015 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
16 ·0x0000000000000005·(STRTAB)·············0xd5816 ·0x0000000000000005·(STRTAB)·············0xd58
17 ·0x0000000000000006·(SYMTAB)·············0x44017 ·0x0000000000000006·(SYMTAB)·············0x440
18 ·0x000000000000000a·(STRSZ)··············4396·(bytes)18 ·0x000000000000000a·(STRSZ)··············4405·(bytes)
19 ·0x000000000000000b·(SYMENT)·············24·(bytes)19 ·0x000000000000000b·(SYMENT)·············24·(bytes)
20 ·0x0000000000000015·(DEBUG)··············0x020 ·0x0000000000000015·(DEBUG)··············0x0
21 ·0x0000000000000003·(PLTGOT)·············0xad9821 ·0x0000000000000003·(PLTGOT)·············0xad98
22 ·0x0000000000000002·(PLTRELSZ)···········1440·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········1440·(bytes)
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000017·(JMPREL)·············0x2a3024 ·0x0000000000000017·(JMPREL)·············0x2a38
25 ·0x0000000000000007·(RELA)···············0x205825 ·0x0000000000000007·(RELA)···············0x2060
26 ·0x0000000000000008·(RELASZ)·············2520·(bytes)26 ·0x0000000000000008·(RELASZ)·············2520·(bytes)
27 ·0x0000000000000009·(RELAENT)············24·(bytes)27 ·0x0000000000000009·(RELAENT)············24·(bytes)
28 ·0x000000000000001e·(FLAGS)··············BIND_NOW28 ·0x000000000000001e·(FLAGS)··············BIND_NOW
29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
30 ·0x000000006ffffffe·(VERNEED)············0x1f4830 ·0x000000006ffffffe·(VERNEED)············0x1f50
31 ·0x000000006fffffff·(VERNEEDNUM)·········431 ·0x000000006fffffff·(VERNEEDNUM)·········4
32 ·0x000000006ffffff0·(VERSYM)·············0x1e8432 ·0x000000006ffffff0·(VERSYM)·············0x1e8e
33 ·0x000000006ffffff9·(RELACOUNT)··········6233 ·0x000000006ffffff9·(RELACOUNT)··········62
34 ·0x0000000000000000·(NULL)···············0x034 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a3ca46b641608ce8102b3831214a71aeae260e16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·676f52beb02682a68dedc60d8e0525292cb9f124
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·97·entries:1 Version·symbols·section·'.gnu.version'·contains·97·entries:
2 ·Addr:·0x0000000000001e84··Offset:·0x00001e84··Link:·5·(.dynsym)2 ·Addr:·0x0000000000001e8e··Offset:·0x00001e8e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(CXXABI_1.3.9)···4·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(CXXABI_1.3.9)···4·(LLVM_21.1)··
4 ··004:···4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)·····2·(GLIBC_2.3.4)4 ··004:···4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)·····2·(GLIBC_2.3.4)
5 ··008:···4·(LLVM_21.1)·····6·(GLIBC_2.4)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)5 ··008:···4·(LLVM_21.1)·····6·(GLIBC_2.4)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)
6 ··00c:···5·(CXXABI_1.3)····4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)··6 ··00c:···5·(CXXABI_1.3)····4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)··
7 ··010:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···4·(LLVM_21.1)·····4·(LLVM_21.1)··7 ··010:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···4·(LLVM_21.1)·····4·(LLVM_21.1)··
8 ··014:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···8·(GCC_3.0)·······4·(LLVM_21.1)··8 ··014:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···8·(GCC_3.0)·······4·(LLVM_21.1)··
9 ··018:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··9 ··018:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ··050:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··24 ··050:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··
25 ··054:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)25 ··054:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)
26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
28 ··060:···1·(*global*)···28 ··060:···1·(*global*)···
  
29 Version·needs·section·'.gnu.version_r'·contains·4·entries:29 Version·needs·section·'.gnu.version_r'·contains·4·entries:
30 ·Addr:·0x0000000000001f48··Offset:·0x00001f48··Link:·6·(.dynstr)30 ·Addr:·0x0000000000001f50··Offset:·0x00001f50··Link:·6·(.dynstr)
31 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·131 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
32 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·832 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·8
33 ··0x0020:·Version:·1··File:·libLLVM.so.21.1··Cnt:·133 ··0x0020:·Version:·1··File:·libLLVM.so.21.1··Cnt:·1
34 ··0x0030:···Name:·LLVM_21.1··Flags:·none··Version:·434 ··0x0030:···Name:·LLVM_21.1··Flags:·none··Version:·4
35 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·535 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·5
36 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·1436 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·14
37 ··0x0060:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1137 ··0x0060:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·11
441 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 $/lib/ld-linux-x86-64.so.2
2 _ITM_registerTMCloneTable2 _ITM_registerTMCloneTable
3 _ITM_deregisterTMCloneTable3 _ITM_deregisterTMCloneTable
4 __gmon_start__4 __gmon_start__
5 _ZTIN4llvm2cl18GenericOptionValueE5 _ZTIN4llvm2cl18GenericOptionValueE
6 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm6 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm
7 _ZN4llvm2cl20HideUnrelatedOptionsERNS0_14OptionCategoryERNS0_10SubCommandE7 _ZN4llvm2cl20HideUnrelatedOptionsERNS0_14OptionCategoryERNS0_10SubCommandE
8 _ZN4llvm3sys2fs6detail28directory_iterator_constructERNS2_12DirIterStateENS_9StringRefEb8 _ZN4llvm3sys2fs6detail28directory_iterator_constructERNS2_12DirIterStateENS_9StringRefEb
776 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 270, 9 lines modifiedOffset 270, 10 lines modified
270 ··0x00001e08·00000000·00000000·00000000·00000000·................270 ··0x00001e08·00000000·00000000·00000000·00000000·................
271 ··0x00001e18·00000000·00000000·00000000·00000000·................271 ··0x00001e18·00000000·00000000·00000000·00000000·................
272 ··0x00001e28·00000000·00000000·00000000·00000000·................272 ··0x00001e28·00000000·00000000·00000000·00000000·................
273 ··0x00001e38·00000000·00000000·00000000·00000000·................273 ··0x00001e38·00000000·00000000·00000000·00000000·................
274 ··0x00001e48·00000000·00000000·00000000·00000000·................274 ··0x00001e48·00000000·00000000·00000000·00000000·................
275 ··0x00001e58·00000000·00000000·00000000·00000000·................275 ··0x00001e58·00000000·00000000·00000000·00000000·................
276 ··0x00001e68·00000000·00000000·00000000·00000000·................276 ··0x00001e68·00000000·00000000·00000000·00000000·................
277 ··0x00001e78·00000000·00000000·00000000··········............277 ··0x00001e78·00000000·00000000·00000000·00000000·................
 278 ··0x00001e88·00000000·00·························.....
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·616d6467·70752d61·72636800·1ccbf837·amdgpu-arch....72 ··0x00000000·616d6467·70752d61·72636800·05fa3852·amdgpu-arch...8R
  
11.9 KB
./usr/bin/clang++
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098d8·0x0098d8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098e0·0x0098e0·R···0x1000
11 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0196e1·0x0196e1·R·E·0x100011 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0196e1·0x0196e1·R·E·0x1000
12 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x100012 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x1000
13 ··LOAD···········0x0271f8·0x00000000000271f8·0x00000000000271f8·0x000e48·0x000ea0·RW··0x100013 ··LOAD···········0x0271f8·0x00000000000271f8·0x00000000000271f8·0x000e48·0x000ea0·RW··0x1000
14 ··DYNAMIC········0x027310·0x0000000000027310·0x0000000000027310·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x027310·0x0000000000027310·0x0000000000027310·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x026c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x417 ··NOTE···········0x026c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000198·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000198·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000558·000558·002358·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000558·000558·002358·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000028b0·0028b0·0048c5·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000028b0·0028b0·0048ce·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000007176·007176·0002f2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000000717e·00717e·0002f2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000007468·007468·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000007470·007470·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000007568·007568·0005e8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000007570·007570·0005e8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000007b50·007b50·001d88·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000007b58·007b58·001d88·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·0013c0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·0013c0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000000b3e0·00b3e0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000000b3e0·00b3e0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000000b400·00b400·0182d1·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000000b400·00b400·0182d1·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········00000000000236d4·0236d4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00000000000236d4·0236d4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000024000·024000·000972·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000024000·024000·000972·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000024974·024974·0003ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000024974·024974·0003ac·00···A··0···0··4
2.71 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x7568·contains·63·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x7570·contains·63·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000271f8··0000000000000008·R_X86_64_RELATIVE·························de903 00000000000271f8··0000000000000008·R_X86_64_RELATIVE·························de90
4 0000000000027200··0000000000000008·R_X86_64_RELATIVE·························dc904 0000000000027200··0000000000000008·R_X86_64_RELATIVE·························dc90
5 0000000000027208··0000000000000008·R_X86_64_RELATIVE·························de505 0000000000027208··0000000000000008·R_X86_64_RELATIVE·························de50
6 0000000000027218··0000000000000008·R_X86_64_RELATIVE·························246006 0000000000027218··0000000000000008·R_X86_64_RELATIVE·························24600
7 0000000000027228··0000000000000008·R_X86_64_RELATIVE·························272107 0000000000027228··0000000000000008·R_X86_64_RELATIVE·························27210
8 0000000000027250··0000000000000008·R_X86_64_RELATIVE·························248008 0000000000027250··0000000000000008·R_X86_64_RELATIVE·························24800
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 0000000000028010··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·061 0000000000028010··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
62 0000000000028020··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·062 0000000000028020··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
63 0000000000028028··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·063 0000000000028028··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
64 0000000000028030··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·064 0000000000028030··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
65 0000000000028038··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·065 0000000000028038··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
66 0000000000028018··0000007a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·066 0000000000028018··0000007a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
67 Relocation·section·'.rela.plt'·at·offset·0x7b50·contains·315·entries:67 Relocation·section·'.rela.plt'·at·offset·0x7b58·contains·315·entries:
68 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend68 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
69 0000000000027568··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·069 0000000000027568··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
70 0000000000027570··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·070 0000000000027570··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·0
71 0000000000027578··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver19expandResponseFilesERN4llvm15SmallVectorImplIPKcEEbRNS1_20BumpPtrAllocatorImplINS1_15MallocAllocatorELm4096ELm4096ELm128EEEPNS1_3vfs10FileSystemE·+·071 0000000000027578··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver19expandResponseFilesERN4llvm15SmallVectorImplIPKcEEbRNS1_20BumpPtrAllocatorImplINS1_15MallocAllocatorELm4096ELm4096ELm128EEEPNS1_3vfs10FileSystemE·+·0
72 0000000000027580··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys17RunningOnValgrindEv@LLVM_21.1·+·072 0000000000027580··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys17RunningOnValgrindEv@LLVM_21.1·+·0
73 0000000000027588··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createLoopStrengthReducePassEv@LLVM_21.1·+·073 0000000000027588··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createLoopStrengthReducePassEv@LLVM_21.1·+·0
74 0000000000027590··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createExpandMemCmpLegacyPassEv@LLVM_21.1·+·074 0000000000027590··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createExpandMemCmpLegacyPassEv@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x271f812 ·0x0000000000000019·(INIT_ARRAY)·········0x271f8
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x2720814 ·0x000000000000001a·(FINI_ARRAY)·········0x27208
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x28b017 ·0x0000000000000005·(STRTAB)·············0x28b0
18 ·0x0000000000000006·(SYMTAB)·············0x55818 ·0x0000000000000006·(SYMTAB)·············0x558
19 ·0x000000000000000a·(STRSZ)··············18629·(bytes)19 ·0x000000000000000a·(STRSZ)··············18638·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x2755022 ·0x0000000000000003·(PLTGOT)·············0x27550
23 ·0x0000000000000002·(PLTRELSZ)···········7560·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········7560·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x7b5025 ·0x0000000000000017·(JMPREL)·············0x7b58
26 ·0x0000000000000007·(RELA)···············0x756826 ·0x0000000000000007·(RELA)···············0x7570
27 ·0x0000000000000008·(RELASZ)·············1512·(bytes)27 ·0x0000000000000008·(RELASZ)·············1512·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x746831 ·0x000000006ffffffe·(VERNEED)············0x7470
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x717633 ·0x000000006ffffff0·(VERSYM)·············0x717e
34 ·0x000000006ffffff9·(RELACOUNT)··········2634 ·0x000000006ffffff9·(RELACOUNT)··········26
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1faa449b73772498262a5baace8d7c529ee16f596 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deb22b1a3001948b7b4cef1e89a2cbc9f419d77d
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·377·entries:1 Version·symbols·section·'.gnu.version'·contains·377·entries:
2 ·Addr:·0x0000000000007176··Offset:·0x00007176··Link:·5·(.dynsym)2 ·Addr:·0x000000000000717e··Offset:·0x0000717e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··
6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)···2·(LLVM_21.1)··6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)···2·(LLVM_21.1)··
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)
98 ··178:···1·(*global*)···98 ··178:···1·(*global*)···
  
99 Version·needs·section·'.gnu.version_r'·contains·4·entries:99 Version·needs·section·'.gnu.version_r'·contains·4·entries:
100 ·Addr:·0x0000000000007468··Offset:·0x00007468··Link:·6·(.dynstr)100 ·Addr:·0x0000000000007470··Offset:·0x00007470··Link:·6·(.dynstr)
101 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1101 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
102 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10102 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
103 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5103 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
104 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13104 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13
105 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9105 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
106 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7106 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7
107 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6107 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6
573 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 oY/lib/ld-linux-x86-64.so.21 }/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZN5clang6driver20applyOverrideOptionsERN4llvm15SmallVectorImplIPKcEES4_RNS1_9StringSetINS1_15MallocAllocatorEEENS1_9StringRefEPNS1_11raw_ostreamE5 _ZN5clang6driver20applyOverrideOptionsERN4llvm15SmallVectorImplIPKcEES4_RNS1_9StringSetINS1_15MallocAllocatorEEENS1_9StringRefEPNS1_11raw_ostreamE
6 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm6 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm
7 _ZN5clang6driver11CompilationD1Ev7 _ZN5clang6driver11CompilationD1Ev
8 _ZTISt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIvELN9__gnu_cxx12_Lock_policyE2EE8 _ZTISt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIvELN9__gnu_cxx12_Lock_policyE2EE
712 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1160, 9 lines modifiedOffset 1160, 9 lines modified
1160 ··0x00007100·00000000·00000000·00000000·00000000·................1160 ··0x00007100·00000000·00000000·00000000·00000000·................
1161 ··0x00007110·00000000·00000000·00000000·00000000·................1161 ··0x00007110·00000000·00000000·00000000·00000000·................
1162 ··0x00007120·00000000·00000000·00000000·00000000·................1162 ··0x00007120·00000000·00000000·00000000·00000000·................
1163 ··0x00007130·00000000·00000000·00000000·00000000·................1163 ··0x00007130·00000000·00000000·00000000·00000000·................
1164 ··0x00007140·00000000·00000000·00000000·00000000·................1164 ··0x00007140·00000000·00000000·00000000·00000000·................
1165 ··0x00007150·00000000·00000000·00000000·00000000·................1165 ··0x00007150·00000000·00000000·00000000·00000000·................
1166 ··0x00007160·00000000·00000000·00000000·00000000·................1166 ··0x00007160·00000000·00000000·00000000·00000000·................
1167 ··0x00007170·00000000·00·························.....1167 ··0x00007170·00000000·00000000·00000000·0000·····..............
  
297 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672b2b00·c4ee1b80··········clang++.....2 ··0x00000000·636c616e·672b2b00·3ef9c09a··········clang++.>...
  
11.9 KB
./usr/bin/clang-21
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098d8·0x0098d8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098e0·0x0098e0·R···0x1000
11 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0196e1·0x0196e1·R·E·0x100011 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0196e1·0x0196e1·R·E·0x1000
12 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x100012 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x1000
13 ··LOAD···········0x0271f8·0x00000000000271f8·0x00000000000271f8·0x000e48·0x000ea0·RW··0x100013 ··LOAD···········0x0271f8·0x00000000000271f8·0x00000000000271f8·0x000e48·0x000ea0·RW··0x1000
14 ··DYNAMIC········0x027310·0x0000000000027310·0x0000000000027310·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x027310·0x0000000000027310·0x0000000000027310·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x026c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x417 ··NOTE···········0x026c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000198·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000198·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000558·000558·002358·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000558·000558·002358·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000028b0·0028b0·0048c5·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000028b0·0028b0·0048ce·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000007176·007176·0002f2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000000717e·00717e·0002f2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000007468·007468·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000007470·007470·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000007568·007568·0005e8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000007570·007570·0005e8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000007b50·007b50·001d88·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000007b58·007b58·001d88·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·0013c0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·0013c0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000000b3e0·00b3e0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000000b3e0·00b3e0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000000b400·00b400·0182d1·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000000b400·00b400·0182d1·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········00000000000236d4·0236d4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00000000000236d4·0236d4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000024000·024000·000972·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000024000·024000·000972·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000024974·024974·0003ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000024974·024974·0003ac·00···A··0···0··4
2.71 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x7568·contains·63·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x7570·contains·63·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000271f8··0000000000000008·R_X86_64_RELATIVE·························de903 00000000000271f8··0000000000000008·R_X86_64_RELATIVE·························de90
4 0000000000027200··0000000000000008·R_X86_64_RELATIVE·························dc904 0000000000027200··0000000000000008·R_X86_64_RELATIVE·························dc90
5 0000000000027208··0000000000000008·R_X86_64_RELATIVE·························de505 0000000000027208··0000000000000008·R_X86_64_RELATIVE·························de50
6 0000000000027218··0000000000000008·R_X86_64_RELATIVE·························246006 0000000000027218··0000000000000008·R_X86_64_RELATIVE·························24600
7 0000000000027228··0000000000000008·R_X86_64_RELATIVE·························272107 0000000000027228··0000000000000008·R_X86_64_RELATIVE·························27210
8 0000000000027250··0000000000000008·R_X86_64_RELATIVE·························248008 0000000000027250··0000000000000008·R_X86_64_RELATIVE·························24800
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 0000000000028010··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·061 0000000000028010··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
62 0000000000028020··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·062 0000000000028020··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
63 0000000000028028··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·063 0000000000028028··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
64 0000000000028030··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·064 0000000000028030··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
65 0000000000028038··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·065 0000000000028038··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
66 0000000000028018··0000007a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·066 0000000000028018··0000007a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
67 Relocation·section·'.rela.plt'·at·offset·0x7b50·contains·315·entries:67 Relocation·section·'.rela.plt'·at·offset·0x7b58·contains·315·entries:
68 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend68 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
69 0000000000027568··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·069 0000000000027568··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
70 0000000000027570··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·070 0000000000027570··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·0
71 0000000000027578··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver19expandResponseFilesERN4llvm15SmallVectorImplIPKcEEbRNS1_20BumpPtrAllocatorImplINS1_15MallocAllocatorELm4096ELm4096ELm128EEEPNS1_3vfs10FileSystemE·+·071 0000000000027578··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver19expandResponseFilesERN4llvm15SmallVectorImplIPKcEEbRNS1_20BumpPtrAllocatorImplINS1_15MallocAllocatorELm4096ELm4096ELm128EEEPNS1_3vfs10FileSystemE·+·0
72 0000000000027580··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys17RunningOnValgrindEv@LLVM_21.1·+·072 0000000000027580··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys17RunningOnValgrindEv@LLVM_21.1·+·0
73 0000000000027588··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createLoopStrengthReducePassEv@LLVM_21.1·+·073 0000000000027588··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createLoopStrengthReducePassEv@LLVM_21.1·+·0
74 0000000000027590··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createExpandMemCmpLegacyPassEv@LLVM_21.1·+·074 0000000000027590··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createExpandMemCmpLegacyPassEv@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x271f812 ·0x0000000000000019·(INIT_ARRAY)·········0x271f8
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x2720814 ·0x000000000000001a·(FINI_ARRAY)·········0x27208
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x28b017 ·0x0000000000000005·(STRTAB)·············0x28b0
18 ·0x0000000000000006·(SYMTAB)·············0x55818 ·0x0000000000000006·(SYMTAB)·············0x558
19 ·0x000000000000000a·(STRSZ)··············18629·(bytes)19 ·0x000000000000000a·(STRSZ)··············18638·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x2755022 ·0x0000000000000003·(PLTGOT)·············0x27550
23 ·0x0000000000000002·(PLTRELSZ)···········7560·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········7560·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x7b5025 ·0x0000000000000017·(JMPREL)·············0x7b58
26 ·0x0000000000000007·(RELA)···············0x756826 ·0x0000000000000007·(RELA)···············0x7570
27 ·0x0000000000000008·(RELASZ)·············1512·(bytes)27 ·0x0000000000000008·(RELASZ)·············1512·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x746831 ·0x000000006ffffffe·(VERNEED)············0x7470
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x717633 ·0x000000006ffffff0·(VERSYM)·············0x717e
34 ·0x000000006ffffff9·(RELACOUNT)··········2634 ·0x000000006ffffff9·(RELACOUNT)··········26
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1faa449b73772498262a5baace8d7c529ee16f596 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deb22b1a3001948b7b4cef1e89a2cbc9f419d77d
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·377·entries:1 Version·symbols·section·'.gnu.version'·contains·377·entries:
2 ·Addr:·0x0000000000007176··Offset:·0x00007176··Link:·5·(.dynsym)2 ·Addr:·0x000000000000717e··Offset:·0x0000717e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··
6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)···2·(LLVM_21.1)··6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)···2·(LLVM_21.1)··
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)
98 ··178:···1·(*global*)···98 ··178:···1·(*global*)···
  
99 Version·needs·section·'.gnu.version_r'·contains·4·entries:99 Version·needs·section·'.gnu.version_r'·contains·4·entries:
100 ·Addr:·0x0000000000007468··Offset:·0x00007468··Link:·6·(.dynstr)100 ·Addr:·0x0000000000007470··Offset:·0x00007470··Link:·6·(.dynstr)
101 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1101 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
102 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10102 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
103 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5103 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
104 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13104 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13
105 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9105 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
106 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7106 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7
107 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6107 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6
573 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 oY/lib/ld-linux-x86-64.so.21 }/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZN5clang6driver20applyOverrideOptionsERN4llvm15SmallVectorImplIPKcEES4_RNS1_9StringSetINS1_15MallocAllocatorEEENS1_9StringRefEPNS1_11raw_ostreamE5 _ZN5clang6driver20applyOverrideOptionsERN4llvm15SmallVectorImplIPKcEES4_RNS1_9StringSetINS1_15MallocAllocatorEEENS1_9StringRefEPNS1_11raw_ostreamE
6 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm6 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm
7 _ZN5clang6driver11CompilationD1Ev7 _ZN5clang6driver11CompilationD1Ev
8 _ZTISt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIvELN9__gnu_cxx12_Lock_policyE2EE8 _ZTISt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIvELN9__gnu_cxx12_Lock_policyE2EE
712 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1160, 9 lines modifiedOffset 1160, 9 lines modified
1160 ··0x00007100·00000000·00000000·00000000·00000000·................1160 ··0x00007100·00000000·00000000·00000000·00000000·................
1161 ··0x00007110·00000000·00000000·00000000·00000000·................1161 ··0x00007110·00000000·00000000·00000000·00000000·................
1162 ··0x00007120·00000000·00000000·00000000·00000000·................1162 ··0x00007120·00000000·00000000·00000000·00000000·................
1163 ··0x00007130·00000000·00000000·00000000·00000000·................1163 ··0x00007130·00000000·00000000·00000000·00000000·................
1164 ··0x00007140·00000000·00000000·00000000·00000000·................1164 ··0x00007140·00000000·00000000·00000000·00000000·................
1165 ··0x00007150·00000000·00000000·00000000·00000000·................1165 ··0x00007150·00000000·00000000·00000000·00000000·................
1166 ··0x00007160·00000000·00000000·00000000·00000000·................1166 ··0x00007160·00000000·00000000·00000000·00000000·................
1167 ··0x00007170·00000000·00·························.....1167 ··0x00007170·00000000·00000000·00000000·0000·····..............
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d3231·00000000·c4ee1b80·clang-21........2 ··0x00000000·636c616e·672d3231·00000000·3ef9c09a·clang-21....>...
  
11.9 KB
./usr/bin/clang-cl
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098d8·0x0098d8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098e0·0x0098e0·R···0x1000
11 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0196e1·0x0196e1·R·E·0x100011 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0196e1·0x0196e1·R·E·0x1000
12 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x100012 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x1000
13 ··LOAD···········0x0271f8·0x00000000000271f8·0x00000000000271f8·0x000e48·0x000ea0·RW··0x100013 ··LOAD···········0x0271f8·0x00000000000271f8·0x00000000000271f8·0x000e48·0x000ea0·RW··0x1000
14 ··DYNAMIC········0x027310·0x0000000000027310·0x0000000000027310·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x027310·0x0000000000027310·0x0000000000027310·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x026c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x417 ··NOTE···········0x026c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000198·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000198·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000558·000558·002358·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000558·000558·002358·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000028b0·0028b0·0048c5·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000028b0·0028b0·0048ce·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000007176·007176·0002f2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000000717e·00717e·0002f2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000007468·007468·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000007470·007470·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000007568·007568·0005e8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000007570·007570·0005e8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000007b50·007b50·001d88·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000007b58·007b58·001d88·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·0013c0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·0013c0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000000b3e0·00b3e0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000000b3e0·00b3e0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000000b400·00b400·0182d1·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000000b400·00b400·0182d1·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········00000000000236d4·0236d4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00000000000236d4·0236d4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000024000·024000·000972·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000024000·024000·000972·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000024974·024974·0003ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000024974·024974·0003ac·00···A··0···0··4
2.71 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x7568·contains·63·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x7570·contains·63·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000271f8··0000000000000008·R_X86_64_RELATIVE·························de903 00000000000271f8··0000000000000008·R_X86_64_RELATIVE·························de90
4 0000000000027200··0000000000000008·R_X86_64_RELATIVE·························dc904 0000000000027200··0000000000000008·R_X86_64_RELATIVE·························dc90
5 0000000000027208··0000000000000008·R_X86_64_RELATIVE·························de505 0000000000027208··0000000000000008·R_X86_64_RELATIVE·························de50
6 0000000000027218··0000000000000008·R_X86_64_RELATIVE·························246006 0000000000027218··0000000000000008·R_X86_64_RELATIVE·························24600
7 0000000000027228··0000000000000008·R_X86_64_RELATIVE·························272107 0000000000027228··0000000000000008·R_X86_64_RELATIVE·························27210
8 0000000000027250··0000000000000008·R_X86_64_RELATIVE·························248008 0000000000027250··0000000000000008·R_X86_64_RELATIVE·························24800
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 0000000000028010··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·061 0000000000028010··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
62 0000000000028020··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·062 0000000000028020··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
63 0000000000028028··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·063 0000000000028028··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
64 0000000000028030··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·064 0000000000028030··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
65 0000000000028038··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·065 0000000000028038··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
66 0000000000028018··0000007a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·066 0000000000028018··0000007a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
67 Relocation·section·'.rela.plt'·at·offset·0x7b50·contains·315·entries:67 Relocation·section·'.rela.plt'·at·offset·0x7b58·contains·315·entries:
68 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend68 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
69 0000000000027568··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·069 0000000000027568··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
70 0000000000027570··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·070 0000000000027570··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·0
71 0000000000027578··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver19expandResponseFilesERN4llvm15SmallVectorImplIPKcEEbRNS1_20BumpPtrAllocatorImplINS1_15MallocAllocatorELm4096ELm4096ELm128EEEPNS1_3vfs10FileSystemE·+·071 0000000000027578··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver19expandResponseFilesERN4llvm15SmallVectorImplIPKcEEbRNS1_20BumpPtrAllocatorImplINS1_15MallocAllocatorELm4096ELm4096ELm128EEEPNS1_3vfs10FileSystemE·+·0
72 0000000000027580··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys17RunningOnValgrindEv@LLVM_21.1·+·072 0000000000027580··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys17RunningOnValgrindEv@LLVM_21.1·+·0
73 0000000000027588··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createLoopStrengthReducePassEv@LLVM_21.1·+·073 0000000000027588··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createLoopStrengthReducePassEv@LLVM_21.1·+·0
74 0000000000027590··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createExpandMemCmpLegacyPassEv@LLVM_21.1·+·074 0000000000027590··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createExpandMemCmpLegacyPassEv@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x271f812 ·0x0000000000000019·(INIT_ARRAY)·········0x271f8
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x2720814 ·0x000000000000001a·(FINI_ARRAY)·········0x27208
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x28b017 ·0x0000000000000005·(STRTAB)·············0x28b0
18 ·0x0000000000000006·(SYMTAB)·············0x55818 ·0x0000000000000006·(SYMTAB)·············0x558
19 ·0x000000000000000a·(STRSZ)··············18629·(bytes)19 ·0x000000000000000a·(STRSZ)··············18638·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x2755022 ·0x0000000000000003·(PLTGOT)·············0x27550
23 ·0x0000000000000002·(PLTRELSZ)···········7560·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········7560·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x7b5025 ·0x0000000000000017·(JMPREL)·············0x7b58
26 ·0x0000000000000007·(RELA)···············0x756826 ·0x0000000000000007·(RELA)···············0x7570
27 ·0x0000000000000008·(RELASZ)·············1512·(bytes)27 ·0x0000000000000008·(RELASZ)·············1512·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x746831 ·0x000000006ffffffe·(VERNEED)············0x7470
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x717633 ·0x000000006ffffff0·(VERSYM)·············0x717e
34 ·0x000000006ffffff9·(RELACOUNT)··········2634 ·0x000000006ffffff9·(RELACOUNT)··········26
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1faa449b73772498262a5baace8d7c529ee16f596 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deb22b1a3001948b7b4cef1e89a2cbc9f419d77d
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·377·entries:1 Version·symbols·section·'.gnu.version'·contains·377·entries:
2 ·Addr:·0x0000000000007176··Offset:·0x00007176··Link:·5·(.dynsym)2 ·Addr:·0x000000000000717e··Offset:·0x0000717e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··
6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)···2·(LLVM_21.1)··6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)···2·(LLVM_21.1)··
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)
98 ··178:···1·(*global*)···98 ··178:···1·(*global*)···
  
99 Version·needs·section·'.gnu.version_r'·contains·4·entries:99 Version·needs·section·'.gnu.version_r'·contains·4·entries:
100 ·Addr:·0x0000000000007468··Offset:·0x00007468··Link:·6·(.dynstr)100 ·Addr:·0x0000000000007470··Offset:·0x00007470··Link:·6·(.dynstr)
101 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1101 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
102 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10102 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
103 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5103 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
104 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13104 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13
105 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9105 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
106 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7106 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7
107 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6107 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6
573 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 oY/lib/ld-linux-x86-64.so.21 }/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZN5clang6driver20applyOverrideOptionsERN4llvm15SmallVectorImplIPKcEES4_RNS1_9StringSetINS1_15MallocAllocatorEEENS1_9StringRefEPNS1_11raw_ostreamE5 _ZN5clang6driver20applyOverrideOptionsERN4llvm15SmallVectorImplIPKcEES4_RNS1_9StringSetINS1_15MallocAllocatorEEENS1_9StringRefEPNS1_11raw_ostreamE
6 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm6 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm
7 _ZN5clang6driver11CompilationD1Ev7 _ZN5clang6driver11CompilationD1Ev
8 _ZTISt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIvELN9__gnu_cxx12_Lock_policyE2EE8 _ZTISt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIvELN9__gnu_cxx12_Lock_policyE2EE
712 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1160, 9 lines modifiedOffset 1160, 9 lines modified
1160 ··0x00007100·00000000·00000000·00000000·00000000·................1160 ··0x00007100·00000000·00000000·00000000·00000000·................
1161 ··0x00007110·00000000·00000000·00000000·00000000·................1161 ··0x00007110·00000000·00000000·00000000·00000000·................
1162 ··0x00007120·00000000·00000000·00000000·00000000·................1162 ··0x00007120·00000000·00000000·00000000·00000000·................
1163 ··0x00007130·00000000·00000000·00000000·00000000·................1163 ··0x00007130·00000000·00000000·00000000·00000000·................
1164 ··0x00007140·00000000·00000000·00000000·00000000·................1164 ··0x00007140·00000000·00000000·00000000·00000000·................
1165 ··0x00007150·00000000·00000000·00000000·00000000·................1165 ··0x00007150·00000000·00000000·00000000·00000000·................
1166 ··0x00007160·00000000·00000000·00000000·00000000·................1166 ··0x00007160·00000000·00000000·00000000·00000000·................
1167 ··0x00007170·00000000·00·························.....1167 ··0x00007170·00000000·00000000·00000000·0000·····..............
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d636c·00000000·c4ee1b80·clang-cl........2 ··0x00000000·636c616e·672d636c·00000000·3ef9c09a·clang-cl....>...
  
11.9 KB
./usr/bin/clang-cpp
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098d8·0x0098d8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098e0·0x0098e0·R···0x1000
11 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0196e1·0x0196e1·R·E·0x100011 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0196e1·0x0196e1·R·E·0x1000
12 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x100012 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x1000
13 ··LOAD···········0x0271f8·0x00000000000271f8·0x00000000000271f8·0x000e48·0x000ea0·RW··0x100013 ··LOAD···········0x0271f8·0x00000000000271f8·0x00000000000271f8·0x000e48·0x000ea0·RW··0x1000
14 ··DYNAMIC········0x027310·0x0000000000027310·0x0000000000027310·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x027310·0x0000000000027310·0x0000000000027310·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x026c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x417 ··NOTE···········0x026c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000198·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000198·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000558·000558·002358·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000558·000558·002358·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000028b0·0028b0·0048c5·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000028b0·0028b0·0048ce·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000007176·007176·0002f2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000000717e·00717e·0002f2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000007468·007468·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000007470·007470·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000007568·007568·0005e8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000007570·007570·0005e8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000007b50·007b50·001d88·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000007b58·007b58·001d88·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·0013c0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·0013c0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000000b3e0·00b3e0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000000b3e0·00b3e0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000000b400·00b400·0182d1·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000000b400·00b400·0182d1·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········00000000000236d4·0236d4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00000000000236d4·0236d4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000024000·024000·000972·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000024000·024000·000972·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000024974·024974·0003ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000024974·024974·0003ac·00···A··0···0··4
2.71 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x7568·contains·63·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x7570·contains·63·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000271f8··0000000000000008·R_X86_64_RELATIVE·························de903 00000000000271f8··0000000000000008·R_X86_64_RELATIVE·························de90
4 0000000000027200··0000000000000008·R_X86_64_RELATIVE·························dc904 0000000000027200··0000000000000008·R_X86_64_RELATIVE·························dc90
5 0000000000027208··0000000000000008·R_X86_64_RELATIVE·························de505 0000000000027208··0000000000000008·R_X86_64_RELATIVE·························de50
6 0000000000027218··0000000000000008·R_X86_64_RELATIVE·························246006 0000000000027218··0000000000000008·R_X86_64_RELATIVE·························24600
7 0000000000027228··0000000000000008·R_X86_64_RELATIVE·························272107 0000000000027228··0000000000000008·R_X86_64_RELATIVE·························27210
8 0000000000027250··0000000000000008·R_X86_64_RELATIVE·························248008 0000000000027250··0000000000000008·R_X86_64_RELATIVE·························24800
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 0000000000028010··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·061 0000000000028010··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
62 0000000000028020··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·062 0000000000028020··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
63 0000000000028028··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·063 0000000000028028··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
64 0000000000028030··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·064 0000000000028030··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
65 0000000000028038··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·065 0000000000028038··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
66 0000000000028018··0000007a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·066 0000000000028018··0000007a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
67 Relocation·section·'.rela.plt'·at·offset·0x7b50·contains·315·entries:67 Relocation·section·'.rela.plt'·at·offset·0x7b58·contains·315·entries:
68 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend68 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
69 0000000000027568··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·069 0000000000027568··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
70 0000000000027570··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·070 0000000000027570··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·0
71 0000000000027578··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver19expandResponseFilesERN4llvm15SmallVectorImplIPKcEEbRNS1_20BumpPtrAllocatorImplINS1_15MallocAllocatorELm4096ELm4096ELm128EEEPNS1_3vfs10FileSystemE·+·071 0000000000027578··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver19expandResponseFilesERN4llvm15SmallVectorImplIPKcEEbRNS1_20BumpPtrAllocatorImplINS1_15MallocAllocatorELm4096ELm4096ELm128EEEPNS1_3vfs10FileSystemE·+·0
72 0000000000027580··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys17RunningOnValgrindEv@LLVM_21.1·+·072 0000000000027580··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys17RunningOnValgrindEv@LLVM_21.1·+·0
73 0000000000027588··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createLoopStrengthReducePassEv@LLVM_21.1·+·073 0000000000027588··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createLoopStrengthReducePassEv@LLVM_21.1·+·0
74 0000000000027590··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createExpandMemCmpLegacyPassEv@LLVM_21.1·+·074 0000000000027590··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createExpandMemCmpLegacyPassEv@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x271f812 ·0x0000000000000019·(INIT_ARRAY)·········0x271f8
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x2720814 ·0x000000000000001a·(FINI_ARRAY)·········0x27208
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x28b017 ·0x0000000000000005·(STRTAB)·············0x28b0
18 ·0x0000000000000006·(SYMTAB)·············0x55818 ·0x0000000000000006·(SYMTAB)·············0x558
19 ·0x000000000000000a·(STRSZ)··············18629·(bytes)19 ·0x000000000000000a·(STRSZ)··············18638·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x2755022 ·0x0000000000000003·(PLTGOT)·············0x27550
23 ·0x0000000000000002·(PLTRELSZ)···········7560·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········7560·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x7b5025 ·0x0000000000000017·(JMPREL)·············0x7b58
26 ·0x0000000000000007·(RELA)···············0x756826 ·0x0000000000000007·(RELA)···············0x7570
27 ·0x0000000000000008·(RELASZ)·············1512·(bytes)27 ·0x0000000000000008·(RELASZ)·············1512·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x746831 ·0x000000006ffffffe·(VERNEED)············0x7470
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x717633 ·0x000000006ffffff0·(VERSYM)·············0x717e
34 ·0x000000006ffffff9·(RELACOUNT)··········2634 ·0x000000006ffffff9·(RELACOUNT)··········26
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1faa449b73772498262a5baace8d7c529ee16f596 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deb22b1a3001948b7b4cef1e89a2cbc9f419d77d
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·377·entries:1 Version·symbols·section·'.gnu.version'·contains·377·entries:
2 ·Addr:·0x0000000000007176··Offset:·0x00007176··Link:·5·(.dynsym)2 ·Addr:·0x000000000000717e··Offset:·0x0000717e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··
6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)···2·(LLVM_21.1)··6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)···2·(LLVM_21.1)··
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)
98 ··178:···1·(*global*)···98 ··178:···1·(*global*)···
  
99 Version·needs·section·'.gnu.version_r'·contains·4·entries:99 Version·needs·section·'.gnu.version_r'·contains·4·entries:
100 ·Addr:·0x0000000000007468··Offset:·0x00007468··Link:·6·(.dynstr)100 ·Addr:·0x0000000000007470··Offset:·0x00007470··Link:·6·(.dynstr)
101 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1101 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
102 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10102 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
103 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5103 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
104 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13104 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13
105 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9105 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
106 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7106 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7
107 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6107 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6
573 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 oY/lib/ld-linux-x86-64.so.21 }/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZN5clang6driver20applyOverrideOptionsERN4llvm15SmallVectorImplIPKcEES4_RNS1_9StringSetINS1_15MallocAllocatorEEENS1_9StringRefEPNS1_11raw_ostreamE5 _ZN5clang6driver20applyOverrideOptionsERN4llvm15SmallVectorImplIPKcEES4_RNS1_9StringSetINS1_15MallocAllocatorEEENS1_9StringRefEPNS1_11raw_ostreamE
6 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm6 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm
7 _ZN5clang6driver11CompilationD1Ev7 _ZN5clang6driver11CompilationD1Ev
8 _ZTISt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIvELN9__gnu_cxx12_Lock_policyE2EE8 _ZTISt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIvELN9__gnu_cxx12_Lock_policyE2EE
712 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1160, 9 lines modifiedOffset 1160, 9 lines modified
1160 ··0x00007100·00000000·00000000·00000000·00000000·................1160 ··0x00007100·00000000·00000000·00000000·00000000·................
1161 ··0x00007110·00000000·00000000·00000000·00000000·................1161 ··0x00007110·00000000·00000000·00000000·00000000·................
1162 ··0x00007120·00000000·00000000·00000000·00000000·................1162 ··0x00007120·00000000·00000000·00000000·00000000·................
1163 ··0x00007130·00000000·00000000·00000000·00000000·................1163 ··0x00007130·00000000·00000000·00000000·00000000·................
1164 ··0x00007140·00000000·00000000·00000000·00000000·................1164 ··0x00007140·00000000·00000000·00000000·00000000·................
1165 ··0x00007150·00000000·00000000·00000000·00000000·................1165 ··0x00007150·00000000·00000000·00000000·00000000·................
1166 ··0x00007160·00000000·00000000·00000000·00000000·................1166 ··0x00007160·00000000·00000000·00000000·00000000·................
1167 ··0x00007170·00000000·00·························.....1167 ··0x00007170·00000000·00000000·00000000·0000·····..............
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6370·70000000·c4ee1b80·clang-cpp.......2 ··0x00000000·636c616e·672d6370·70000000·3ef9c09a·clang-cpp...>...
  
11.8 KB
./usr/bin/clang-include-cleaner
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a0b8·0x00a0b8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a0c0·0x00a0c0·R···0x1000
11 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x03b52d·0x03b52d·R·E·0x100011 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x03b52d·0x03b52d·R·E·0x1000
12 ··LOAD···········0x047000·0x0000000000047000·0x0000000000047000·0x00c580·0x00c580·R···0x100012 ··LOAD···········0x047000·0x0000000000047000·0x0000000000047000·0x00c580·0x00c580·R···0x1000
13 ··LOAD···········0x053ac8·0x0000000000054ac8·0x0000000000054ac8·0x001548·0x001f78·RW··0x100013 ··LOAD···········0x053ac8·0x0000000000054ac8·0x0000000000054ac8·0x001548·0x001f78·RW··0x1000
14 ··DYNAMIC········0x054590·0x0000000000055590·0x0000000000055590·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x054590·0x0000000000055590·0x0000000000055590·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x053560·0x0000000000053560·0x0000000000053560·0x000020·0x000020·R···0x417 ··NOTE···········0x053560·0x0000000000053560·0x0000000000053560·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000250·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000250·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000610·000610·001ed8·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000610·000610·001ed8·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000024e8·0024e8·0041f3·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000024e8·0024e8·0041fc·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········00000000000066dc·0066dc·000292·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000000000066e4·0066e4·000292·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000006970·006970·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000006978·006978·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000006a70·006a70·001ff8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000006a78·006a78·001ff8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000008a68·008a68·001650·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000008a70·008a70·001650·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000000b000·00b000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000000b000·00b000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000000b020·00b020·000ef0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000000b020·00b020·000ef0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000000bf10·00bf10·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000000bf10·00bf10·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000000bf40·00bf40·03a5e0·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000000bf40·00bf40·03a5e0·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000046520·046520·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000046520·046520·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000047000·047000·00364c·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000047000·047000·00364c·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000004a64c·04a64c·000fa4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000004a64c·04a64c·000fa4·00···A··0···0··4
2.55 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x6a70·contains·341·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x6a78·contains·341·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000054ac8··0000000000000008·R_X86_64_RELATIVE·························10ab03 0000000000054ac8··0000000000000008·R_X86_64_RELATIVE·························10ab0
4 0000000000054ad0··0000000000000008·R_X86_64_RELATIVE·························109c04 0000000000054ad0··0000000000000008·R_X86_64_RELATIVE·························109c0
5 0000000000054ad8··0000000000000008·R_X86_64_RELATIVE·························10a705 0000000000054ad8··0000000000000008·R_X86_64_RELATIVE·························10a70
6 0000000000054ae0··0000000000000008·R_X86_64_RELATIVE·························568606 0000000000054ae0··0000000000000008·R_X86_64_RELATIVE·························56860
7 0000000000054ae8··0000000000000008·R_X86_64_RELATIVE·························564007 0000000000054ae8··0000000000000008·R_X86_64_RELATIVE·························56400
8 0000000000054af0··0000000000000008·R_X86_64_RELATIVE·························10c508 0000000000054af0··0000000000000008·R_X86_64_RELATIVE·························10c50
Offset 339, 15 lines modifiedOffset 339, 15 lines modified
339 0000000000055fd0··000000d500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0339 0000000000055fd0··000000d500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0
340 0000000000055fe0··000000e600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0340 0000000000055fe0··000000e600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
341 0000000000055fe8··000000e700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang6format18DefaultFormatStyleE·+·0341 0000000000055fe8··000000e700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang6format18DefaultFormatStyleE·+·0
342 0000000000055ff0··0000010100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0342 0000000000055ff0··0000010100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
343 0000000000055ff8··0000010900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0343 0000000000055ff8··0000010900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
344 0000000000056008··0000006900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0344 0000000000056008··0000006900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
345 Relocation·section·'.rela.plt'·at·offset·0x8a68·contains·238·entries:345 Relocation·section·'.rela.plt'·at·offset·0x8a70·contains·238·entries:
346 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend346 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
347 00000000000557e8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·0347 00000000000557e8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·0
348 00000000000557f0··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0348 00000000000557f0··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
349 00000000000557f8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang12Preprocessor17addCommentHandlerEPNS_14CommentHandlerE·+·0349 00000000000557f8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang12Preprocessor17addCommentHandlerEPNS_14CommentHandlerE·+·0
350 0000000000055800··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13OpenACCClause8childrenEv·+·0350 0000000000055800··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13OpenACCClause8childrenEv·+·0
351 0000000000055808··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0351 0000000000055808··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0
352 0000000000055810··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0352 0000000000055810··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0
1.5 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x54ac812 ·0x0000000000000019·(INIT_ARRAY)·········0x54ac8
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x54ad814 ·0x000000000000001a·(FINI_ARRAY)·········0x54ad8
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x24e817 ·0x0000000000000005·(STRTAB)·············0x24e8
18 ·0x0000000000000006·(SYMTAB)·············0x61018 ·0x0000000000000006·(SYMTAB)·············0x610
19 ·0x000000000000000a·(STRSZ)··············16883·(bytes)19 ·0x000000000000000a·(STRSZ)··············16892·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x557d022 ·0x0000000000000003·(PLTGOT)·············0x557d0
23 ·0x0000000000000002·(PLTRELSZ)···········5712·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········5712·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x8a6825 ·0x0000000000000017·(JMPREL)·············0x8a70
26 ·0x0000000000000007·(RELA)···············0x6a7026 ·0x0000000000000007·(RELA)···············0x6a78
27 ·0x0000000000000008·(RELASZ)·············8184·(bytes)27 ·0x0000000000000008·(RELASZ)·············8184·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x697031 ·0x000000006ffffffe·(VERNEED)············0x6978
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x66dc33 ·0x000000006ffffff0·(VERSYM)·············0x66e4
34 ·0x000000006ffffff9·(RELACOUNT)··········25934 ·0x000000006ffffff9·(RELACOUNT)··········259
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·635587f45d599cfec05c82d19e07850ddd3ea0216 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·79362e624a23b7a85b779477940ad54bc68ab7e3
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.75 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·329·entries:1 Version·symbols·section·'.gnu.version'·contains·329·entries:
2 ·Addr:·0x00000000000066dc··Offset:·0x000066dc··Link:·5·(.dynsym)2 ·Addr:·0x00000000000066e4··Offset:·0x000066e4··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
5 ··008:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···5 ··008:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
6 ··00c:···1·(*global*)······2·(LLVM_21.1)·····3·(GLIBC_2.4)·····4·(GLIBC_2.2.5)6 ··00c:···1·(*global*)······2·(LLVM_21.1)·····3·(GLIBC_2.4)·····4·(GLIBC_2.2.5)
7 ··010:···1·(*global*)······1·(*global*)······5·(CXXABI_1.3)····1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······5·(CXXABI_1.3)····1·(*global*)···
8 ··014:···6·(GLIBCXX_3.4.21)····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··8 ··014:···6·(GLIBCXX_3.4.21)····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
9 ··018:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····7·(GLIBCXX_3.4)9 ··018:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····7·(GLIBCXX_3.4)
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···4·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···4·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)···86 ··148:···1·(*global*)···
  
87 Version·needs·section·'.gnu.version_r'·contains·4·entries:87 Version·needs·section·'.gnu.version_r'·contains·4·entries:
88 ·Addr:·0x0000000000006970··Offset:·0x00006970··Link:·6·(.dynstr)88 ·Addr:·0x0000000000006978··Offset:·0x00006978··Link:·6·(.dynstr)
89 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·189 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
90 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1090 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
91 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·591 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
92 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1292 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12
93 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·993 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
94 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·794 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·7
95 ··0x0060:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·695 ··0x0060:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·6
501 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 !/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZNK5clang12FunctionDecl30getDependentSpecializationInfoEv5 _ZNK5clang12FunctionDecl30getDependentSpecializationInfoEv
6 _ZTIN4llvm2cl15OptionValueCopyIbEE6 _ZTIN4llvm2cl15OptionValueCopyIbEE
7 _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN4llvm9StringRefESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_less_iterEEvT_T0_7 _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN4llvm9StringRefESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_less_iterEEvT_T0_
8 _ZTSN4llvm7support6detail23provider_format_adapterIRNS_9StringRefEEE8 _ZTSN4llvm7support6detail23provider_format_adapterIRNS_9StringRefEEE
708 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1051, 9 lines modifiedOffset 1051, 9 lines modified
1051 ··0x00006668·00000000·00000000·00000000·00000000·................1051 ··0x00006668·00000000·00000000·00000000·00000000·................
1052 ··0x00006678·00000000·00000000·00000000·00000000·................1052 ··0x00006678·00000000·00000000·00000000·00000000·................
1053 ··0x00006688·00000000·00000000·00000000·00000000·................1053 ··0x00006688·00000000·00000000·00000000·00000000·................
1054 ··0x00006698·00000000·00000000·00000000·00000000·................1054 ··0x00006698·00000000·00000000·00000000·00000000·................
1055 ··0x000066a8·00000000·00000000·00000000·00000000·................1055 ··0x000066a8·00000000·00000000·00000000·00000000·................
1056 ··0x000066b8·00000000·00000000·00000000·00000000·................1056 ··0x000066b8·00000000·00000000·00000000·00000000·................
1057 ··0x000066c8·00000000·00000000·00000000·00000000·................1057 ··0x000066c8·00000000·00000000·00000000·00000000·................
1058 ··0x000066d8·000000······························...1058 ··0x000066d8·00000000·00000000·00000000··········............
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d696e·636c7564·652d636c·clang-include-cl2 ··0x00000000·636c616e·672d696e·636c7564·652d636c·clang-include-cl
3 ··0x00000010·65616e65·72000000·8c7392ca··········eaner....s..3 ··0x00000010·65616e65·72000000·0005866e··········eaner......n
  
11.7 KB
./usr/bin/clang-installapi
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x006d90·0x006d90·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x006d98·0x006d98·R···0x1000
11 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x022c01·0x022c01·R·E·0x100011 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x022c01·0x022c01·R·E·0x1000
12 ··LOAD···········0x02a000·0x000000000002a000·0x000000000002a000·0x00531c·0x00531c·R···0x100012 ··LOAD···········0x02a000·0x000000000002a000·0x000000000002a000·0x00531c·0x00531c·R···0x1000
13 ··LOAD···········0x02f6b0·0x00000000000306b0·0x00000000000306b0·0x001960·0x001968·RW··0x100013 ··LOAD···········0x02f6b0·0x00000000000306b0·0x00000000000306b0·0x001960·0x001968·RW··0x1000
14 ··DYNAMIC········0x030828·0x0000000000031828·0x0000000000031828·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x030828·0x0000000000031828·0x0000000000031828·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x02f2fc·0x000000000002f2fc·0x000000000002f2fc·0x000020·0x000020·R···0x417 ··NOTE···········0x02f2fc·0x000000000002f2fc·0x000000000002f2fc·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·00019c·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·00019c·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000560·000560·0014a0·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000560·000560·0014a0·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001a00·001a00·003396·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001a00·001a00·00339f·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000004d96·004d96·0001b8·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000004da0·004da0·0001b8·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000004f50·004f50·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000004f58·004f58·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000005050·005050·000ea0·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000005058·005058·000ea0·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000005ef0·005ef0·000ea0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000005ef8·005ef8·000ea0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000007000·007000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000007000·007000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000007020·007020·0009d0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000007020·007020·0009d0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000079f0·0079f0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000079f0·0079f0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000007a00·007a00·0221f4·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000007a00·007a00·0221f4·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000029bf4·029bf4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000029bf4·029bf4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000002a000·02a000·001089·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000002a000·02a000·001089·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000002b08c·02b08c·0006ec·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000002b08c·02b08c·0006ec·00···A··0···0··4
2.56 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x5050·contains·156·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x5058·contains·156·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000306b0··0000000000000008·R_X86_64_RELATIVE·························a0c03 00000000000306b0··0000000000000008·R_X86_64_RELATIVE·························a0c0
4 00000000000306b8··0000000000000008·R_X86_64_RELATIVE·························a0804 00000000000306b8··0000000000000008·R_X86_64_RELATIVE·························a080
5 00000000000306c0··0000000000000008·R_X86_64_RELATIVE·························a3a05 00000000000306c0··0000000000000008·R_X86_64_RELATIVE·························a3a0
6 00000000000306d0··0000000000000008·R_X86_64_RELATIVE·························2a19b6 00000000000306d0··0000000000000008·R_X86_64_RELATIVE·························2a19b
7 00000000000306d8··0000000000000008·R_X86_64_RELATIVE·························2a1a97 00000000000306d8··0000000000000008·R_X86_64_RELATIVE·························2a1a9
8 00000000000306e0··0000000000000008·R_X86_64_RELATIVE·························2a1c18 00000000000306e0··0000000000000008·R_X86_64_RELATIVE·························2a1c1
Offset 154, 15 lines modifiedOffset 154, 15 lines modified
154 0000000000031fc8··0000009000000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0154 0000000000031fc8··0000009000000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0
155 0000000000031fd0··000000da00000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0155 0000000000031fd0··000000da00000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
156 0000000000031fd8··0000009500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0156 0000000000031fd8··0000009500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0
157 0000000000031fe8··0000009c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0157 0000000000031fe8··0000009c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
158 0000000000031ff0··000000ae00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0158 0000000000031ff0··000000ae00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
159 0000000000032008··0000003d00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0159 0000000000032008··0000003d00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
160 Relocation·section·'.rela.plt'·at·offset·0x5ef0·contains·156·entries:160 Relocation·section·'.rela.plt'·at·offset·0x5ef8·contains·156·entries:
161 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend161 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
162 0000000000031a80··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang10installapi17createInputBufferERNS0_17InstallAPIContextE·+·0162 0000000000031a80··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang10installapi17createInputBufferERNS0_17InstallAPIContextE·+·0
163 0000000000031a88··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm5MachO14parseAliasListB5cxx11ERSt10unique_ptrINS_12MemoryBufferESt14default_deleteIS2_EE@LLVM_21.1·+·0163 0000000000031a88··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm5MachO14parseAliasListB5cxx11ERSt10unique_ptrINS_12MemoryBufferESt14default_deleteIS2_EE@LLVM_21.1·+·0
164 0000000000031a90··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang11FileManager20getBufferForFileImplEN4llvm9StringRefElbbb·+·0164 0000000000031a90··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang11FileManager20getBufferForFileImplEN4llvm9StringRefElbbb·+·0
165 0000000000031a98··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE@LLVM_21.1·+·0165 0000000000031a98··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE@LLVM_21.1·+·0
166 0000000000031aa0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang10installapi13DylibVerifier22verifyRemainingSymbolsEv·+·0166 0000000000031aa0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang10installapi13DylibVerifier22verifyRemainingSymbolsEv·+·0
167 0000000000031aa8··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0167 0000000000031aa8··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x306b012 ·0x0000000000000019·(INIT_ARRAY)·········0x306b0
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x306b814 ·0x000000000000001a·(FINI_ARRAY)·········0x306b8
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x1a0017 ·0x0000000000000005·(STRTAB)·············0x1a00
18 ·0x0000000000000006·(SYMTAB)·············0x56018 ·0x0000000000000006·(SYMTAB)·············0x560
19 ·0x000000000000000a·(STRSZ)··············13206·(bytes)19 ·0x000000000000000a·(STRSZ)··············13215·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x31a6822 ·0x0000000000000003·(PLTGOT)·············0x31a68
23 ·0x0000000000000002·(PLTRELSZ)···········3744·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3744·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x5ef025 ·0x0000000000000017·(JMPREL)·············0x5ef8
26 ·0x0000000000000007·(RELA)···············0x505026 ·0x0000000000000007·(RELA)···············0x5058
27 ·0x0000000000000008·(RELASZ)·············3744·(bytes)27 ·0x0000000000000008·(RELASZ)·············3744·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x4f5031 ·0x000000006ffffffe·(VERNEED)············0x4f58
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x4d9633 ·0x000000006ffffff0·(VERSYM)·············0x4da0
34 ·0x000000006ffffff9·(RELACOUNT)··········11734 ·0x000000006ffffff9·(RELACOUNT)··········117
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·842b385718f3afd133d88b62bc1aa60a594195646 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3ab8bd579f2e829178e83587f8dc5b157de707df
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·220·entries:1 Version·symbols·section·'.gnu.version'·contains·220·entries:
2 ·Addr:·0x0000000000004d96··Offset:·0x00004d96··Link:·5·(.dynsym)2 ·Addr:·0x0000000000004da0··Offset:·0x00004da0··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····1·(*global*)······3·(GLIBC_2.4)·····4·(GLIBC_2.2.5)4 ··004:···2·(LLVM_21.1)·····1·(*global*)······3·(GLIBC_2.4)·····4·(GLIBC_2.2.5)
5 ··008:···1·(*global*)······5·(CXXABI_1.3)····1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······5·(CXXABI_1.3)····1·(*global*)······1·(*global*)···
6 ··00c:···6·(GLIBCXX_3.4)···1·(*global*)······1·(*global*)······2·(LLVM_21.1)··6 ··00c:···6·(GLIBCXX_3.4)···1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
7 ··010:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···7 ··010:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
8 ··014:···2·(LLVM_21.1)·····1·(*global*)······5·(CXXABI_1.3)····2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····1·(*global*)······5·(CXXABI_1.3)····2·(LLVM_21.1)··
9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)···1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)···1·(*global*)···
  
59 Version·needs·section·'.gnu.version_r'·contains·4·entries:59 Version·needs·section·'.gnu.version_r'·contains·4·entries:
60 ·Addr:·0x0000000000004f50··Offset:·0x00004f50··Link:·6·(.dynstr)60 ·Addr:·0x0000000000004f58··Offset:·0x00004f58··Link:·6·(.dynstr)
61 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·161 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
62 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1062 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
63 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·563 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
64 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1264 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12
65 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·965 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
66 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·766 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7
67 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·667 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·6
440 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 d/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZN5clang10installapi13DylibVerifier9setTargetERKN4llvm5MachO6TargetE5 _ZN5clang10installapi13DylibVerifier9setTargetERKN4llvm5MachO6TargetE
6 _ZN5clang14FrontendActionD2Ev6 _ZN5clang14FrontendActionD2Ev
7 _ZN5clang17ASTFrontendAction13ExecuteActionEv7 _ZN5clang17ASTFrontendAction13ExecuteActionEv
8 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm8 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm
712 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 821, 9 lines modifiedOffset 821, 9 lines modified
821 ··0x00004d20·00000000·00000000·00000000·00000000·................821 ··0x00004d20·00000000·00000000·00000000·00000000·................
822 ··0x00004d30·00000000·00000000·00000000·00000000·................822 ··0x00004d30·00000000·00000000·00000000·00000000·................
823 ··0x00004d40·00000000·00000000·00000000·00000000·................823 ··0x00004d40·00000000·00000000·00000000·00000000·................
824 ··0x00004d50·00000000·00000000·00000000·00000000·................824 ··0x00004d50·00000000·00000000·00000000·00000000·................
825 ··0x00004d60·00000000·00000000·00000000·00000000·................825 ··0x00004d60·00000000·00000000·00000000·00000000·................
826 ··0x00004d70·00000000·00000000·00000000·00000000·................826 ··0x00004d70·00000000·00000000·00000000·00000000·................
827 ··0x00004d80·00000000·00000000·00000000·00000000·................827 ··0x00004d80·00000000·00000000·00000000·00000000·................
828 ··0x00004d90·00000000·0000·······················......828 ··0x00004d90·00000000·00000000·00000000·000000···...............
  
356 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d696e·7374616c·6c617069·clang-installapi2 ··0x00000000·636c616e·672d696e·7374616c·6c617069·clang-installapi
3 ··0x00000010·00000000·31b32d24···················....1.-$3 ··0x00000010·00000000·a99269a7···················......i.
  
11.7 KB
./usr/bin/clang-sycl-linker
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0059b8·0x0059b8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0059c0·0x0059c0·R···0x1000
11 ··LOAD···········0x006000·0x0000000000006000·0x0000000000006000·0x00ada5·0x00ada5·R·E·0x100011 ··LOAD···········0x006000·0x0000000000006000·0x0000000000006000·0x00ada5·0x00ada5·R·E·0x1000
12 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x002650·0x002650·R···0x100012 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x002650·0x002650·R···0x1000
13 ··LOAD···········0x0139e8·0x00000000000149e8·0x00000000000149e8·0x001628·0x0017d0·RW··0x100013 ··LOAD···········0x0139e8·0x00000000000149e8·0x00000000000149e8·0x001628·0x0017d0·RW··0x1000
14 ··DYNAMIC········0x014920·0x0000000000015920·0x0000000000015920·0x000230·0x000230·RW··0x814 ··DYNAMIC········0x014920·0x0000000000015920·0x0000000000015920·0x000230·0x000230·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x013630·0x0000000000013630·0x0000000000013630·0x000020·0x000020·R···0x417 ··NOTE···········0x013630·0x0000000000013630·0x0000000000013630·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000098·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000098·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000458·000458·000fc0·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000458·000458·000fc0·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001418·001418·001f93·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001418·001418·001f9c·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········00000000000033ac·0033ac·000150·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000000000033b4·0033b4·000150·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000003500·003500·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000003508·003508·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000003600·003600·001740·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000003608·003608·001740·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000004d40·004d40·000c78·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000004d48·004d48·000c78·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000006000·006000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000006000·006000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000006020·006020·000860·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000006020·006020·000860·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000006880·006880·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000006880·006880·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00000000000068c0·0068c0·00a4d6·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000000068c0·0068c0·00a4d6·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000010d98·010d98·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000010d98·010d98·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000011000·011000·000ec0·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000011000·011000·000ec0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000011ec0·011ec0·0002b4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000011ec0·011ec0·0002b4·00···A··0···0··4
2.56 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x3600·contains·248·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x3608·contains·248·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000149e8··0000000000000008·R_X86_64_RELATIVE·························a4e03 00000000000149e8··0000000000000008·R_X86_64_RELATIVE·························a4e0
4 00000000000149f0··0000000000000008·R_X86_64_RELATIVE·························74604 00000000000149f0··0000000000000008·R_X86_64_RELATIVE·························7460
5 00000000000149f8··0000000000000008·R_X86_64_RELATIVE·························a4a05 00000000000149f8··0000000000000008·R_X86_64_RELATIVE·························a4a0
6 0000000000014a08··0000000000000008·R_X86_64_RELATIVE·························157e86 0000000000014a08··0000000000000008·R_X86_64_RELATIVE·························157e8
7 0000000000014a10··0000000000000008·R_X86_64_RELATIVE·························a5c07 0000000000014a10··0000000000000008·R_X86_64_RELATIVE·························a5c0
8 0000000000014a18··0000000000000008·R_X86_64_RELATIVE·························a5e08 0000000000014a18··0000000000000008·R_X86_64_RELATIVE·························a5e0
Offset 246, 15 lines modifiedOffset 246, 15 lines modified
246 0000000000015fc8··0000006800000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0246 0000000000015fc8··0000006800000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0
247 0000000000015fd0··0000006e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0247 0000000000015fd0··0000006e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
248 0000000000015fd8··0000007b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9ErrorListE@LLVM_21.1·+·0248 0000000000015fd8··0000007b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9ErrorListE@LLVM_21.1·+·0
249 0000000000015fe0··0000008100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9FileErrorE@LLVM_21.1·+·0249 0000000000015fe0··0000008100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9FileErrorE@LLVM_21.1·+·0
250 0000000000015fe8··0000008d00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0250 0000000000015fe8··0000008d00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
251 0000000000016008··0000007700000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0251 0000000000016008··0000007700000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
252 Relocation·section·'.rela.plt'·at·offset·0x4d40·contains·133·entries:252 Relocation·section·'.rela.plt'·at·offset·0x4d48·contains·133·entries:
253 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend253 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
254 0000000000015b68··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0254 0000000000015b68··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0
255 0000000000015b70··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm7IRMover17StructTypeKeyInfo7isEqualEPKNS_10StructTypeES4_@LLVM_21.1·+·0255 0000000000015b70··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm7IRMover17StructTypeKeyInfo7isEqualEPKNS_10StructTypeES4_@LLVM_21.1·+·0
256 0000000000015b78··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3opt15GenericOptTableC2ERKNS_11StringTableENS_8ArrayRefINS2_6OffsetEEENS5_INS0_8OptTable4InfoEEEb@LLVM_21.1·+·0256 0000000000015b78··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3opt15GenericOptTableC2ERKNS_11StringTableENS_8ArrayRefINS2_6OffsetEEENS5_INS0_8OptTable4InfoEEEb@LLVM_21.1·+·0
257 0000000000015b80··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm14TargetRegistry12lookupTargetERKNS_6TripleERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@LLVM_21.1·+·0257 0000000000015b80··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm14TargetRegistry12lookupTargetERKNS_6TripleERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@LLVM_21.1·+·0
258 0000000000015b88··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0258 0000000000015b88··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0
259 0000000000015b90··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0259 0000000000015b90··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 11, 24 lines modifiedOffset 11, 24 lines modified
11 ·0x0000000000000019·(INIT_ARRAY)·········0x149e811 ·0x0000000000000019·(INIT_ARRAY)·········0x149e8
12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
13 ·0x000000000000001a·(FINI_ARRAY)·········0x149f813 ·0x000000000000001a·(FINI_ARRAY)·········0x149f8
14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
15 ·0x000000006ffffef5·(GNU_HASH)···········0x3c015 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
16 ·0x0000000000000005·(STRTAB)·············0x141816 ·0x0000000000000005·(STRTAB)·············0x1418
17 ·0x0000000000000006·(SYMTAB)·············0x45817 ·0x0000000000000006·(SYMTAB)·············0x458
18 ·0x000000000000000a·(STRSZ)··············8083·(bytes)18 ·0x000000000000000a·(STRSZ)··············8092·(bytes)
19 ·0x000000000000000b·(SYMENT)·············24·(bytes)19 ·0x000000000000000b·(SYMENT)·············24·(bytes)
20 ·0x0000000000000015·(DEBUG)··············0x020 ·0x0000000000000015·(DEBUG)··············0x0
21 ·0x0000000000000003·(PLTGOT)·············0x15b5021 ·0x0000000000000003·(PLTGOT)·············0x15b50
22 ·0x0000000000000002·(PLTRELSZ)···········3192·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········3192·(bytes)
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000017·(JMPREL)·············0x4d4024 ·0x0000000000000017·(JMPREL)·············0x4d48
25 ·0x0000000000000007·(RELA)···············0x360025 ·0x0000000000000007·(RELA)···············0x3608
26 ·0x0000000000000008·(RELASZ)·············5952·(bytes)26 ·0x0000000000000008·(RELASZ)·············5952·(bytes)
27 ·0x0000000000000009·(RELAENT)············24·(bytes)27 ·0x0000000000000009·(RELAENT)············24·(bytes)
28 ·0x000000000000001e·(FLAGS)··············BIND_NOW28 ·0x000000000000001e·(FLAGS)··············BIND_NOW
29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
30 ·0x000000006ffffffe·(VERNEED)············0x350030 ·0x000000006ffffffe·(VERNEED)············0x3508
31 ·0x000000006fffffff·(VERNEEDNUM)·········431 ·0x000000006fffffff·(VERNEEDNUM)·········4
32 ·0x000000006ffffff0·(VERSYM)·············0x33ac32 ·0x000000006ffffff0·(VERSYM)·············0x33b4
33 ·0x000000006ffffff9·(RELACOUNT)··········21833 ·0x000000006ffffff9·(RELACOUNT)··········218
34 ·0x0000000000000000·(NULL)···············0x034 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2e652624fd995122425f1a9893b9123287ec88eb6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8d118a7a477cfbec4557cfb42a113595a1e86076
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·168·entries:1 Version·symbols·section·'.gnu.version'·contains·168·entries:
2 ·Addr:·0x00000000000033ac··Offset:·0x000033ac··Link:·5·(.dynsym)2 ·Addr:·0x00000000000033b4··Offset:·0x000033b4··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(LLVM_21.1)·····3·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(LLVM_21.1)·····3·(LLVM_21.1)··
4 ··004:···3·(LLVM_21.1)·····4·(CXXABI_1.3.9)···3·(LLVM_21.1)·····3·(LLVM_21.1)··4 ··004:···3·(LLVM_21.1)·····4·(CXXABI_1.3.9)···3·(LLVM_21.1)·····3·(LLVM_21.1)··
5 ··008:···3·(LLVM_21.1)·····5·(GLIBC_2.2.5)···3·(LLVM_21.1)·····3·(LLVM_21.1)··5 ··008:···3·(LLVM_21.1)·····5·(GLIBC_2.2.5)···3·(LLVM_21.1)·····3·(LLVM_21.1)··
6 ··00c:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····6·(GLIBC_2.4)··6 ··00c:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····6·(GLIBC_2.4)··
7 ··010:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··7 ··010:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
8 ··014:···3·(LLVM_21.1)·····5·(GLIBC_2.2.5)···7·(GLIBCXX_3.4.21)····8·(CXXABI_1.3)·8 ··014:···3·(LLVM_21.1)·····5·(GLIBC_2.2.5)···7·(GLIBCXX_3.4.21)····8·(CXXABI_1.3)·
9 ··018:···3·(LLVM_21.1)·····8·(CXXABI_1.3)····3·(LLVM_21.1)·····3·(LLVM_21.1)··9 ··018:···3·(LLVM_21.1)·····8·(CXXABI_1.3)····3·(LLVM_21.1)·····3·(LLVM_21.1)··
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 ··094:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··41 ··094:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
42 ··098:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····1·(*global*)······5·(GLIBC_2.2.5)42 ··098:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····1·(*global*)······5·(GLIBC_2.2.5)
43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
44 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···44 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
45 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···45 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
46 Version·needs·section·'.gnu.version_r'·contains·4·entries:46 Version·needs·section·'.gnu.version_r'·contains·4·entries:
47 ·Addr:·0x0000000000003500··Offset:·0x00003500··Link:·6·(.dynstr)47 ·Addr:·0x0000000000003508··Offset:·0x00003508··Link:·6·(.dynstr)
48 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·148 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
49 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1049 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
50 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·450 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·4
51 ··0x0030:···Name:·GLIBCXX_3.4··Flags:·none··Version:·951 ··0x0030:···Name:·GLIBCXX_3.4··Flags:·none··Version:·9
52 ··0x0040:···Name:·CXXABI_1.3··Flags:·none··Version:·852 ··0x0040:···Name:·CXXABI_1.3··Flags:·none··Version:·8
53 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·753 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7
54 ··0x0060:···Name:·CXXABI_1.3.9··Flags:·none··Version:·454 ··0x0060:···Name:·CXXABI_1.3.9··Flags:·none··Version:·4
394 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 `v/lib/ld-linux-x86-64.so.2
2 _ITM_registerTMCloneTable2 _ITM_registerTMCloneTable
3 _ITM_deregisterTMCloneTable3 _ITM_deregisterTMCloneTable
4 __gmon_start__4 __gmon_start__
5 _ZTVN4llvm9FileErrorE5 _ZTVN4llvm9FileErrorE
6 _ZTSN4llvm7support6detail23provider_format_adapterIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE6 _ZTSN4llvm7support6detail23provider_format_adapterIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE
7 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm7 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm
8 _ZN4llvm8InitLLVMD1Ev8 _ZN4llvm8InitLLVMD1Ev
706 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 501, 9 lines modifiedOffset 501, 9 lines modified
501 ··0x00003338·00000000·00000000·00000000·00000000·................501 ··0x00003338·00000000·00000000·00000000·00000000·................
502 ··0x00003348·00000000·00000000·00000000·00000000·................502 ··0x00003348·00000000·00000000·00000000·00000000·................
503 ··0x00003358·00000000·00000000·00000000·00000000·................503 ··0x00003358·00000000·00000000·00000000·00000000·................
504 ··0x00003368·00000000·00000000·00000000·00000000·................504 ··0x00003368·00000000·00000000·00000000·00000000·................
505 ··0x00003378·00000000·00000000·00000000·00000000·................505 ··0x00003378·00000000·00000000·00000000·00000000·................
506 ··0x00003388·00000000·00000000·00000000·00000000·................506 ··0x00003388·00000000·00000000·00000000·00000000·................
507 ··0x00003398·00000000·00000000·00000000·00000000·................507 ··0x00003398·00000000·00000000·00000000·00000000·................
508 ··0x000033a8·000000······························...508 ··0x000033a8·00000000·00000000·00000000··········............
  
356 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d7379·636c2d6c·696e6b65·clang-sycl-linke2 ··0x00000000·636c616e·672d7379·636c2d6c·696e6b65·clang-sycl-linke
3 ··0x00000010·72000000·fbcfff35···················r......53 ··0x00000010·72000000·4e4dbb73···················r...NM.s
  
11.9 KB
./usr/bin/clangd
File has been modified after NT_GNU_BUILD_ID has been applied.
1.31 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·15·program·headers,·starting·at·offset·644 There·are·15·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000348·0x000348·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000348·0x000348·R···0x8
8 ··INTERP·········0x0003dc·0x00000000000003dc·0x00000000000003dc·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003dc·0x00000000000003dc·0x00000000000003dc·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0f7888·0x0f7888·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0f7890·0x0f7890·R···0x1000
11 ··LOAD···········0x0f8000·0x00000000000f8000·0x00000000000f8000·0xd101d1·0xd101d1·R·E·0x100011 ··LOAD···········0x0f8000·0x00000000000f8000·0x00000000000f8000·0xd101d1·0xd101d1·R·E·0x1000
12 ··LOAD···········0xe09000·0x0000000000e09000·0x0000000000e09000·0x2a78e0·0x2a78e0·R···0x100012 ··LOAD···········0xe09000·0x0000000000e09000·0x0000000000e09000·0x2a78e0·0x2a78e0·R···0x1000
13 ··LOAD···········0x10b11f0·0x00000000010b11f0·0x00000000010b11f0·0x0c1150·0x0cd898·RW··0x100013 ··LOAD···········0x10b11f0·0x00000000010b11f0·0x00000000010b11f0·0x0c1150·0x0cd898·RW··0x1000
14 ··DYNAMIC········0x10e31d8·0x00000000010e31d8·0x00000000010e31d8·0x000260·0x000260·RW··0x814 ··DYNAMIC········0x10e31d8·0x00000000010e31d8·0x00000000010e31d8·0x000260·0x000260·RW··0x8
15 ··NOTE···········0x000388·0x0000000000000388·0x0000000000000388·0x000030·0x000030·R···0x815 ··NOTE···········0x000388·0x0000000000000388·0x0000000000000388·0x000030·0x000030·R···0x8
16 ··NOTE···········0x0003b8·0x00000000000003b8·0x00000000000003b8·0x000024·0x000024·R···0x416 ··NOTE···········0x0003b8·0x00000000000003b8·0x00000000000003b8·0x000024·0x000024·R···0x4
17 ··NOTE···········0x10b08c0·0x00000000010b08c0·0x00000000010b08c0·0x000020·0x000020·R···0x417 ··NOTE···········0x10b08c0·0x00000000010b08c0·0x00000000010b08c0·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000388·000388·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000388·000388·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············00000000000003b8·0003b8·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············00000000000003b8·0003b8·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003dc·0003dc·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003dc·0003dc·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003f8·0003f8·003a54·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003f8·0003f8·003a54·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000003e50·003e50·0156a8·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000003e50·003e50·0156a8·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000194f8·0194f8·0492fc·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000194f8·0194f8·049305·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········00000000000627f4·0627f4·001c8e·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000000000627fe·0627fe·001c8e·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000064488·064488·000280·00···A··6···6··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000064490·064490·000280·00···A··6···6··8
14 ··[·9]·.rela.dyn·········RELA············0000000000064708·064708·08b698·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000064710·064710·08b698·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············00000000000efda0·0efda0·007ae8·18··AI··5··26··815 ··[10]·.rela.plt·········RELA············00000000000efda8·0efda8·007ae8·18··AI··5··26··8
16 ··[11]·.init·············PROGBITS········00000000000f8000·0f8000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00000000000f8000·0f8000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00000000000f8020·0f8020·005200·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00000000000f8020·0f8020·005200·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000fd220·0fd220·000020·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000fd220·0fd220·000020·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00000000000fd240·0fd240·d0af83·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000000fd240·0fd240·d0af83·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000e081c4·e081c4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000e081c4·e081c4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000e09000·e09000·0fa8ce·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000e09000·e09000·0fa8ce·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000f038d0·f038d0·02ca0c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000f038d0·f038d0·02ca0c·00···A··0···0··4
2.78 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x64708·contains·23793·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x64710·contains·23793·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000010b11f0··0000000000000008·R_X86_64_RELATIVE·························1f48803 00000000010b11f0··0000000000000008·R_X86_64_RELATIVE·························1f4880
4 00000000010b11f8··0000000000000008·R_X86_64_RELATIVE·························1e2ce04 00000000010b11f8··0000000000000008·R_X86_64_RELATIVE·························1e2ce0
5 00000000010b1200··0000000000000008·R_X86_64_RELATIVE·························1e2d605 00000000010b1200··0000000000000008·R_X86_64_RELATIVE·························1e2d60
6 00000000010b1208··0000000000000008·R_X86_64_RELATIVE·························1e2de06 00000000010b1208··0000000000000008·R_X86_64_RELATIVE·························1e2de0
7 00000000010b1210··0000000000000008·R_X86_64_RELATIVE·························1e2fa07 00000000010b1210··0000000000000008·R_X86_64_RELATIVE·························1e2fa0
8 00000000010b1218··0000000000000008·R_X86_64_RELATIVE·························1e30208 00000000010b1218··0000000000000008·R_X86_64_RELATIVE·························1e3020
Offset 23791, 15 lines modifiedOffset 23791, 15 lines modified
23791 00000000010e5fd8··0000055c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·023791 00000000010e5fd8··0000055c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
23792 00000000010e5fe0··0000057200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang8dataflow21WatchedLiteralsSolverE·+·023792 00000000010e5fe0··0000057200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang8dataflow21WatchedLiteralsSolverE·+·0
23793 00000000010e5ff8··000005a700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm2cl22TokenizeGNUCommandLineENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb@LLVM_21.1·+·023793 00000000010e5ff8··000005a700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm2cl22TokenizeGNUCommandLineENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb@LLVM_21.1·+·0
23794 00000000010e6008··000001f500000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·023794 00000000010e6008··000001f500000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
23795 00000000010e6ce8··0000016000000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·023795 00000000010e6ce8··0000016000000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0
23796 00000000010e6cf0··000002a900000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·023796 00000000010e6cf0··000002a900000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0
  
23797 Relocation·section·'.rela.plt'·at·offset·0xefda0·contains·1311·entries:23797 Relocation·section·'.rela.plt'·at·offset·0xefda8·contains·1311·entries:
23798 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend23798 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
23799 00000000010e3450··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang13DiagnosticIDs21getDiagnosticsInGroupENS_4diag6FlavorEN4llvm9StringRefERNS3_15SmallVectorImplIjEE·+·023799 00000000010e3450··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang13DiagnosticIDs21getDiagnosticsInGroupENS_4diag6FlavorEN4llvm9StringRefERNS3_15SmallVectorImplIjEE·+·0
23800 00000000010e3458··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·023800 00000000010e3458··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
23801 00000000010e3460··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE@LLVM_21.1·+·023801 00000000010e3460··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE@LLVM_21.1·+·0
23802 00000000010e3468··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6syntax9FileRangeC1ERKNS_13SourceManagerENS_14SourceLocationEj·+·023802 00000000010e3468··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6syntax9FileRangeC1ERKNS_13SourceManagerENS_14SourceLocationEj·+·0
23803 00000000010e3470··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·023803 00000000010e3470··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·0
23804 00000000010e3478··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·023804 00000000010e3478··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
1.52 KB
readelf --wide --dynamic {}
    
Offset 14, 24 lines modifiedOffset 14, 24 lines modified
14 ·0x0000000000000019·(INIT_ARRAY)·········0x10b11f014 ·0x0000000000000019·(INIT_ARRAY)·········0x10b11f0
15 ·0x000000000000001b·(INIT_ARRAYSZ)·······448·(bytes)15 ·0x000000000000001b·(INIT_ARRAYSZ)·······448·(bytes)
16 ·0x000000000000001a·(FINI_ARRAY)·········0x10b13b016 ·0x000000000000001a·(FINI_ARRAY)·········0x10b13b0
17 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)17 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
18 ·0x000000006ffffef5·(GNU_HASH)···········0x3f818 ·0x000000006ffffef5·(GNU_HASH)···········0x3f8
19 ·0x0000000000000005·(STRTAB)·············0x194f819 ·0x0000000000000005·(STRTAB)·············0x194f8
20 ·0x0000000000000006·(SYMTAB)·············0x3e5020 ·0x0000000000000006·(SYMTAB)·············0x3e50
21 ·0x000000000000000a·(STRSZ)··············299772·(bytes)21 ·0x000000000000000a·(STRSZ)··············299781·(bytes)
22 ·0x000000000000000b·(SYMENT)·············24·(bytes)22 ·0x000000000000000b·(SYMENT)·············24·(bytes)
23 ·0x0000000000000015·(DEBUG)··············0x023 ·0x0000000000000015·(DEBUG)··············0x0
24 ·0x0000000000000003·(PLTGOT)·············0x10e343824 ·0x0000000000000003·(PLTGOT)·············0x10e3438
25 ·0x0000000000000002·(PLTRELSZ)···········31464·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········31464·(bytes)
26 ·0x0000000000000014·(PLTREL)·············RELA26 ·0x0000000000000014·(PLTREL)·············RELA
27 ·0x0000000000000017·(JMPREL)·············0xefda027 ·0x0000000000000017·(JMPREL)·············0xefda8
28 ·0x0000000000000007·(RELA)···············0x6470828 ·0x0000000000000007·(RELA)···············0x64710
29 ·0x0000000000000008·(RELASZ)·············571032·(bytes)29 ·0x0000000000000008·(RELASZ)·············571032·(bytes)
30 ·0x0000000000000009·(RELAENT)············24·(bytes)30 ·0x0000000000000009·(RELAENT)············24·(bytes)
31 ·0x000000000000001e·(FLAGS)··············BIND_NOW31 ·0x000000000000001e·(FLAGS)··············BIND_NOW
32 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE32 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
33 ·0x000000006ffffffe·(VERNEED)············0x6448833 ·0x000000006ffffffe·(VERNEED)············0x64490
34 ·0x000000006fffffff·(VERNEEDNUM)·········634 ·0x000000006fffffff·(VERNEEDNUM)·········6
35 ·0x000000006ffffff0·(VERSYM)·············0x627f435 ·0x000000006ffffff0·(VERSYM)·············0x627fe
36 ·0x000000006ffffff9·(RELACOUNT)··········2061436 ·0x000000006ffffff9·(RELACOUNT)··········20614
37 ·0x0000000000000000·(NULL)···············0x037 ·0x0000000000000000·(NULL)···············0x0
875 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8b8ea4c9ab06dc6046bc28049e6013f642880f866 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c0f33ce9ca208f2d33ef3dd5f547a84c63a21a2c
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·3655·entries:1 Version·symbols·section·'.gnu.version'·contains·3655·entries:
2 ·Addr:·0x00000000000627f4··Offset:·0x000627f4··Link:·5·(.dynsym)2 ·Addr:·0x00000000000627fe··Offset:·0x000627fe··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··
4 ··004:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
5 ··008:···1·(*global*)······3·(GLIBCXX_3.4.11)····2·(LLVM_21.1)·····1·(*global*)···5 ··008:···1·(*global*)······3·(GLIBCXX_3.4.11)····2·(LLVM_21.1)·····1·(*global*)···
6 ··00c:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······2·(LLVM_21.1)·····4·(CXXABI_1.3)····2·(LLVM_21.1)··7 ··010:···1·(*global*)······2·(LLVM_21.1)·····4·(CXXABI_1.3)····2·(LLVM_21.1)··
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
Offset 913, 15 lines modifiedOffset 913, 15 lines modified
913 ··e34:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···913 ··e34:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
914 ··e38:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···914 ··e38:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
915 ··e3c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···915 ··e3c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
916 ··e40:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···916 ··e40:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
917 ··e44:···1·(*global*)······1·(*global*)······1·(*global*)···917 ··e44:···1·(*global*)······1·(*global*)······1·(*global*)···
  
918 Version·needs·section·'.gnu.version_r'·contains·6·entries:918 Version·needs·section·'.gnu.version_r'·contains·6·entries:
919 ·Addr:·0x0000000000064488··Offset:·0x00064488··Link:·6·(.dynstr)919 ·Addr:·0x0000000000064490··Offset:·0x00064490··Link:·6·(.dynstr)
920 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1920 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1
921 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·33921 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·33
922 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1922 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
923 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·27923 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·27
924 ··0x0040:·Version:·1··File:·libc.so.6··Cnt:·7924 ··0x0040:·Version:·1··File:·libc.so.6··Cnt:·7
925 ··0x0050:···Name:·GLIBC_2.14··Flags:·none··Version:·31925 ··0x0050:···Name:·GLIBC_2.14··Flags:·none··Version:·31
926 ··0x0060:···Name:·GLIBC_2.38··Flags:·none··Version:·29926 ··0x0060:···Name:·GLIBC_2.38··Flags:·none··Version:·29
312 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 ,/lib/ld-linux-x86-64.so.2
2 )#XSiga@2 )#XSiga@
3 \3a1]wQTZ3 \3a1]wQTZ
4 __gmon_start__4 __gmon_start__
5 _ITM_registerTMCloneTable5 _ITM_registerTMCloneTable
6 _ITM_deregisterTMCloneTable6 _ITM_deregisterTMCloneTable
7 _ZNK5clang12FunctionDecl30getDependentSpecializationInfoEv7 _ZNK5clang12FunctionDecl30getDependentSpecializationInfoEv
8 _ZTIN4llvm2cl15OptionValueCopyIbEE8 _ZTIN4llvm2cl15OptionValueCopyIbEE
780 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 18731, 9 lines modifiedOffset 18731, 10 lines modified
18731 ··0x00062778·00000000·00000000·00000000·00000000·................18731 ··0x00062778·00000000·00000000·00000000·00000000·................
18732 ··0x00062788·00000000·00000000·00000000·00000000·................18732 ··0x00062788·00000000·00000000·00000000·00000000·................
18733 ··0x00062798·00000000·00000000·00000000·00000000·................18733 ··0x00062798·00000000·00000000·00000000·00000000·................
18734 ··0x000627a8·00000000·00000000·00000000·00000000·................18734 ··0x000627a8·00000000·00000000·00000000·00000000·................
18735 ··0x000627b8·00000000·00000000·00000000·00000000·................18735 ··0x000627b8·00000000·00000000·00000000·00000000·................
18736 ··0x000627c8·00000000·00000000·00000000·00000000·................18736 ··0x000627c8·00000000·00000000·00000000·00000000·................
18737 ··0x000627d8·00000000·00000000·00000000·00000000·................18737 ··0x000627d8·00000000·00000000·00000000·00000000·................
18738 ··0x000627e8·00000000·00000000·00000000··········............18738 ··0x000627e8·00000000·00000000·00000000·00000000·................
 18739 ··0x000627f8·00000000·00·························.....
  
297 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·67640000·467736f5··········clangd..Fw6.2 ··0x00000000·636c616e·67640000·83f2521a··········clangd....R.
  
11.5 KB
./usr/bin/nvptx-arch
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x002fd0·0x002fd0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x002fd8·0x002fd8·R···0x1000
11 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x004935·0x004935·R·E·0x100011 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x004935·0x004935·R·E·0x1000
12 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x100012 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x1000
13 ··LOAD···········0x009850·0x000000000000a850·0x000000000000a850·0x0007c0·0x000c10·RW··0x100013 ··LOAD···········0x009850·0x000000000000a850·0x000000000000a850·0x0007c0·0x000c10·RW··0x1000
14 ··DYNAMIC········0x009b68·0x000000000000ab68·0x000000000000ab68·0x000230·0x000230·RW··0x814 ··DYNAMIC········0x009b68·0x000000000000ab68·0x000000000000ab68·0x000230·0x000230·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x009728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x417 ··NOTE···········0x009728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000080·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000080·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000440·000440·000918·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000440·000440·000918·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000000d58·000d58·00112c·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000000d58·000d58·001135·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000001e84·001e84·0000c2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000001e8e·001e8e·0000c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000001f48·001f48·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000001f50·001f50·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000002058·002058·0009d8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000002060·002060·0009d8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000002a30·002a30·0005a0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000002a38·002a38·0005a0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000003000·003000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000003000·003000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000003020·003020·0003d0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000003020·003020·0003d0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000033f0·0033f0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000033f0·0033f0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000003400·003400·004526·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000003400·003400·004526·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000007928·007928·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000007928·007928·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000008000·008000·00099e·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000008000·008000·00099e·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000089a0·0089a0·00022c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000089a0·0089a0·00022c·00···A··0···0··4
2.37 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x2058·contains·105·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x2060·contains·105·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000000a850··0000000000000008·R_X86_64_RELATIVE·························42903 000000000000a850··0000000000000008·R_X86_64_RELATIVE·························4290
4 000000000000a858··0000000000000008·R_X86_64_RELATIVE·························41a04 000000000000a858··0000000000000008·R_X86_64_RELATIVE·························41a0
5 000000000000a860··0000000000000008·R_X86_64_RELATIVE·························42505 000000000000a860··0000000000000008·R_X86_64_RELATIVE·························4250
6 000000000000a868··0000000000000008·R_X86_64_RELATIVE·························46506 000000000000a868··0000000000000008·R_X86_64_RELATIVE·························4650
7 000000000000a870··0000000000000008·R_X86_64_RELATIVE·························42c07 000000000000a870··0000000000000008·R_X86_64_RELATIVE·························42c0
8 000000000000a878··0000000000000008·R_X86_64_RELATIVE·························43008 000000000000a878··0000000000000008·R_X86_64_RELATIVE·························4300
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 000000000000afd0··0000003000000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_start_main@GLIBC_2.34·+·0103 000000000000afd0··0000003000000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_start_main@GLIBC_2.34·+·0
104 000000000000afd8··0000003400000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0104 000000000000afd8··0000003400000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0
105 000000000000afe0··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0105 000000000000afe0··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
106 000000000000afe8··0000003800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0106 000000000000afe8··0000003800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0
107 000000000000aff0··0000003d00000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0107 000000000000aff0··0000003d00000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0
108 000000000000b008··0000004400000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0108 000000000000b008··0000004400000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
109 Relocation·section·'.rela.plt'·at·offset·0x2a30·contains·60·entries:109 Relocation·section·'.rela.plt'·at·offset·0x2a38·contains·60·entries:
110 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend110 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
111 000000000000adb0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0111 000000000000adb0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0
112 000000000000adb8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0112 000000000000adb8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0
113 000000000000adc0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0113 000000000000adc0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
114 000000000000adc8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostreamlsEl@LLVM_21.1·+·0114 000000000000adc8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostreamlsEl@LLVM_21.1·+·0
115 000000000000add0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__fprintf_chk@GLIBC_2.3.4·+·0115 000000000000add0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__fprintf_chk@GLIBC_2.3.4·+·0
116 000000000000add8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0116 000000000000add8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 11, 24 lines modifiedOffset 11, 24 lines modified
11 ·0x0000000000000019·(INIT_ARRAY)·········0xa85011 ·0x0000000000000019·(INIT_ARRAY)·········0xa850
12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
13 ·0x000000000000001a·(FINI_ARRAY)·········0xa86013 ·0x000000000000001a·(FINI_ARRAY)·········0xa860
14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
15 ·0x000000006ffffef5·(GNU_HASH)···········0x3c015 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
16 ·0x0000000000000005·(STRTAB)·············0xd5816 ·0x0000000000000005·(STRTAB)·············0xd58
17 ·0x0000000000000006·(SYMTAB)·············0x44017 ·0x0000000000000006·(SYMTAB)·············0x440
18 ·0x000000000000000a·(STRSZ)··············4396·(bytes)18 ·0x000000000000000a·(STRSZ)··············4405·(bytes)
19 ·0x000000000000000b·(SYMENT)·············24·(bytes)19 ·0x000000000000000b·(SYMENT)·············24·(bytes)
20 ·0x0000000000000015·(DEBUG)··············0x020 ·0x0000000000000015·(DEBUG)··············0x0
21 ·0x0000000000000003·(PLTGOT)·············0xad9821 ·0x0000000000000003·(PLTGOT)·············0xad98
22 ·0x0000000000000002·(PLTRELSZ)···········1440·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········1440·(bytes)
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000017·(JMPREL)·············0x2a3024 ·0x0000000000000017·(JMPREL)·············0x2a38
25 ·0x0000000000000007·(RELA)···············0x205825 ·0x0000000000000007·(RELA)···············0x2060
26 ·0x0000000000000008·(RELASZ)·············2520·(bytes)26 ·0x0000000000000008·(RELASZ)·············2520·(bytes)
27 ·0x0000000000000009·(RELAENT)············24·(bytes)27 ·0x0000000000000009·(RELAENT)············24·(bytes)
28 ·0x000000000000001e·(FLAGS)··············BIND_NOW28 ·0x000000000000001e·(FLAGS)··············BIND_NOW
29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
30 ·0x000000006ffffffe·(VERNEED)············0x1f4830 ·0x000000006ffffffe·(VERNEED)············0x1f50
31 ·0x000000006fffffff·(VERNEEDNUM)·········431 ·0x000000006fffffff·(VERNEEDNUM)·········4
32 ·0x000000006ffffff0·(VERSYM)·············0x1e8432 ·0x000000006ffffff0·(VERSYM)·············0x1e8e
33 ·0x000000006ffffff9·(RELACOUNT)··········6233 ·0x000000006ffffff9·(RELACOUNT)··········62
34 ·0x0000000000000000·(NULL)···············0x034 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a3ca46b641608ce8102b3831214a71aeae260e16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·676f52beb02682a68dedc60d8e0525292cb9f124
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·97·entries:1 Version·symbols·section·'.gnu.version'·contains·97·entries:
2 ·Addr:·0x0000000000001e84··Offset:·0x00001e84··Link:·5·(.dynsym)2 ·Addr:·0x0000000000001e8e··Offset:·0x00001e8e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(CXXABI_1.3.9)···4·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(CXXABI_1.3.9)···4·(LLVM_21.1)··
4 ··004:···4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)·····2·(GLIBC_2.3.4)4 ··004:···4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)·····2·(GLIBC_2.3.4)
5 ··008:···4·(LLVM_21.1)·····6·(GLIBC_2.4)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)5 ··008:···4·(LLVM_21.1)·····6·(GLIBC_2.4)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)
6 ··00c:···5·(CXXABI_1.3)····4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)··6 ··00c:···5·(CXXABI_1.3)····4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)··
7 ··010:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···4·(LLVM_21.1)·····4·(LLVM_21.1)··7 ··010:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···4·(LLVM_21.1)·····4·(LLVM_21.1)··
8 ··014:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···8·(GCC_3.0)·······4·(LLVM_21.1)··8 ··014:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···8·(GCC_3.0)·······4·(LLVM_21.1)··
9 ··018:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··9 ··018:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ··050:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··24 ··050:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··
25 ··054:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)25 ··054:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)
26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
28 ··060:···1·(*global*)···28 ··060:···1·(*global*)···
  
29 Version·needs·section·'.gnu.version_r'·contains·4·entries:29 Version·needs·section·'.gnu.version_r'·contains·4·entries:
30 ·Addr:·0x0000000000001f48··Offset:·0x00001f48··Link:·6·(.dynstr)30 ·Addr:·0x0000000000001f50··Offset:·0x00001f50··Link:·6·(.dynstr)
31 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·131 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
32 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·832 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·8
33 ··0x0020:·Version:·1··File:·libLLVM.so.21.1··Cnt:·133 ··0x0020:·Version:·1··File:·libLLVM.so.21.1··Cnt:·1
34 ··0x0030:···Name:·LLVM_21.1··Flags:·none··Version:·434 ··0x0030:···Name:·LLVM_21.1··Flags:·none··Version:·4
35 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·535 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·5
36 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·1436 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·14
37 ··0x0060:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1137 ··0x0060:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·11
441 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 $/lib/ld-linux-x86-64.so.2
2 _ITM_registerTMCloneTable2 _ITM_registerTMCloneTable
3 _ITM_deregisterTMCloneTable3 _ITM_deregisterTMCloneTable
4 __gmon_start__4 __gmon_start__
5 _ZTIN4llvm2cl18GenericOptionValueE5 _ZTIN4llvm2cl18GenericOptionValueE
6 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm6 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm
7 _ZN4llvm2cl20HideUnrelatedOptionsERNS0_14OptionCategoryERNS0_10SubCommandE7 _ZN4llvm2cl20HideUnrelatedOptionsERNS0_14OptionCategoryERNS0_10SubCommandE
8 _ZN4llvm3sys2fs6detail28directory_iterator_constructERNS2_12DirIterStateENS_9StringRefEb8 _ZN4llvm3sys2fs6detail28directory_iterator_constructERNS2_12DirIterStateENS_9StringRefEb
776 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 270, 9 lines modifiedOffset 270, 10 lines modified
270 ··0x00001e08·00000000·00000000·00000000·00000000·................270 ··0x00001e08·00000000·00000000·00000000·00000000·................
271 ··0x00001e18·00000000·00000000·00000000·00000000·................271 ··0x00001e18·00000000·00000000·00000000·00000000·................
272 ··0x00001e28·00000000·00000000·00000000·00000000·................272 ··0x00001e28·00000000·00000000·00000000·00000000·................
273 ··0x00001e38·00000000·00000000·00000000·00000000·................273 ··0x00001e38·00000000·00000000·00000000·00000000·................
274 ··0x00001e48·00000000·00000000·00000000·00000000·................274 ··0x00001e48·00000000·00000000·00000000·00000000·................
275 ··0x00001e58·00000000·00000000·00000000·00000000·................275 ··0x00001e58·00000000·00000000·00000000·00000000·................
276 ··0x00001e68·00000000·00000000·00000000·00000000·................276 ··0x00001e68·00000000·00000000·00000000·00000000·................
277 ··0x00001e78·00000000·00000000·00000000··········............277 ··0x00001e78·00000000·00000000·00000000·00000000·................
 278 ··0x00001e88·00000000·00·························.....
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·6e767074·782d6172·63680000·1ccbf837·nvptx-arch.....72 ··0x00000000·6e767074·782d6172·63680000·05fa3852·nvptx-arch....8R
  
11.6 KB
./usr/bin/offload-arch
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x002fd0·0x002fd0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x002fd8·0x002fd8·R···0x1000
11 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x004935·0x004935·R·E·0x100011 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x004935·0x004935·R·E·0x1000
12 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x100012 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x1000
13 ··LOAD···········0x009850·0x000000000000a850·0x000000000000a850·0x0007c0·0x000c10·RW··0x100013 ··LOAD···········0x009850·0x000000000000a850·0x000000000000a850·0x0007c0·0x000c10·RW··0x1000
14 ··DYNAMIC········0x009b68·0x000000000000ab68·0x000000000000ab68·0x000230·0x000230·RW··0x814 ··DYNAMIC········0x009b68·0x000000000000ab68·0x000000000000ab68·0x000230·0x000230·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x009728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x417 ··NOTE···········0x009728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000080·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000080·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000440·000440·000918·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000440·000440·000918·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000000d58·000d58·00112c·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000000d58·000d58·001135·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000001e84·001e84·0000c2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000001e8e·001e8e·0000c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000001f48·001f48·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000001f50·001f50·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000002058·002058·0009d8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000002060·002060·0009d8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000002a30·002a30·0005a0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000002a38·002a38·0005a0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000003000·003000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000003000·003000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000003020·003020·0003d0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000003020·003020·0003d0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000033f0·0033f0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000033f0·0033f0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000003400·003400·004526·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000003400·003400·004526·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000007928·007928·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000007928·007928·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000008000·008000·00099e·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000008000·008000·00099e·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000089a0·0089a0·00022c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000089a0·0089a0·00022c·00···A··0···0··4
2.37 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x2058·contains·105·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x2060·contains·105·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000000a850··0000000000000008·R_X86_64_RELATIVE·························42903 000000000000a850··0000000000000008·R_X86_64_RELATIVE·························4290
4 000000000000a858··0000000000000008·R_X86_64_RELATIVE·························41a04 000000000000a858··0000000000000008·R_X86_64_RELATIVE·························41a0
5 000000000000a860··0000000000000008·R_X86_64_RELATIVE·························42505 000000000000a860··0000000000000008·R_X86_64_RELATIVE·························4250
6 000000000000a868··0000000000000008·R_X86_64_RELATIVE·························46506 000000000000a868··0000000000000008·R_X86_64_RELATIVE·························4650
7 000000000000a870··0000000000000008·R_X86_64_RELATIVE·························42c07 000000000000a870··0000000000000008·R_X86_64_RELATIVE·························42c0
8 000000000000a878··0000000000000008·R_X86_64_RELATIVE·························43008 000000000000a878··0000000000000008·R_X86_64_RELATIVE·························4300
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 000000000000afd0··0000003000000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_start_main@GLIBC_2.34·+·0103 000000000000afd0··0000003000000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_start_main@GLIBC_2.34·+·0
104 000000000000afd8··0000003400000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0104 000000000000afd8··0000003400000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0
105 000000000000afe0··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0105 000000000000afe0··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
106 000000000000afe8··0000003800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0106 000000000000afe8··0000003800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0
107 000000000000aff0··0000003d00000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0107 000000000000aff0··0000003d00000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0
108 000000000000b008··0000004400000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0108 000000000000b008··0000004400000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
109 Relocation·section·'.rela.plt'·at·offset·0x2a30·contains·60·entries:109 Relocation·section·'.rela.plt'·at·offset·0x2a38·contains·60·entries:
110 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend110 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
111 000000000000adb0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0111 000000000000adb0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0
112 000000000000adb8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0112 000000000000adb8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0
113 000000000000adc0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0113 000000000000adc0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
114 000000000000adc8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostreamlsEl@LLVM_21.1·+·0114 000000000000adc8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostreamlsEl@LLVM_21.1·+·0
115 000000000000add0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__fprintf_chk@GLIBC_2.3.4·+·0115 000000000000add0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__fprintf_chk@GLIBC_2.3.4·+·0
116 000000000000add8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0116 000000000000add8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 11, 24 lines modifiedOffset 11, 24 lines modified
11 ·0x0000000000000019·(INIT_ARRAY)·········0xa85011 ·0x0000000000000019·(INIT_ARRAY)·········0xa850
12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
13 ·0x000000000000001a·(FINI_ARRAY)·········0xa86013 ·0x000000000000001a·(FINI_ARRAY)·········0xa860
14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
15 ·0x000000006ffffef5·(GNU_HASH)···········0x3c015 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
16 ·0x0000000000000005·(STRTAB)·············0xd5816 ·0x0000000000000005·(STRTAB)·············0xd58
17 ·0x0000000000000006·(SYMTAB)·············0x44017 ·0x0000000000000006·(SYMTAB)·············0x440
18 ·0x000000000000000a·(STRSZ)··············4396·(bytes)18 ·0x000000000000000a·(STRSZ)··············4405·(bytes)
19 ·0x000000000000000b·(SYMENT)·············24·(bytes)19 ·0x000000000000000b·(SYMENT)·············24·(bytes)
20 ·0x0000000000000015·(DEBUG)··············0x020 ·0x0000000000000015·(DEBUG)··············0x0
21 ·0x0000000000000003·(PLTGOT)·············0xad9821 ·0x0000000000000003·(PLTGOT)·············0xad98
22 ·0x0000000000000002·(PLTRELSZ)···········1440·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········1440·(bytes)
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000017·(JMPREL)·············0x2a3024 ·0x0000000000000017·(JMPREL)·············0x2a38
25 ·0x0000000000000007·(RELA)···············0x205825 ·0x0000000000000007·(RELA)···············0x2060
26 ·0x0000000000000008·(RELASZ)·············2520·(bytes)26 ·0x0000000000000008·(RELASZ)·············2520·(bytes)
27 ·0x0000000000000009·(RELAENT)············24·(bytes)27 ·0x0000000000000009·(RELAENT)············24·(bytes)
28 ·0x000000000000001e·(FLAGS)··············BIND_NOW28 ·0x000000000000001e·(FLAGS)··············BIND_NOW
29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
30 ·0x000000006ffffffe·(VERNEED)············0x1f4830 ·0x000000006ffffffe·(VERNEED)············0x1f50
31 ·0x000000006fffffff·(VERNEEDNUM)·········431 ·0x000000006fffffff·(VERNEEDNUM)·········4
32 ·0x000000006ffffff0·(VERSYM)·············0x1e8432 ·0x000000006ffffff0·(VERSYM)·············0x1e8e
33 ·0x000000006ffffff9·(RELACOUNT)··········6233 ·0x000000006ffffff9·(RELACOUNT)··········62
34 ·0x0000000000000000·(NULL)···············0x034 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a3ca46b641608ce8102b3831214a71aeae260e16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·676f52beb02682a68dedc60d8e0525292cb9f124
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·97·entries:1 Version·symbols·section·'.gnu.version'·contains·97·entries:
2 ·Addr:·0x0000000000001e84··Offset:·0x00001e84··Link:·5·(.dynsym)2 ·Addr:·0x0000000000001e8e··Offset:·0x00001e8e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(CXXABI_1.3.9)···4·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(CXXABI_1.3.9)···4·(LLVM_21.1)··
4 ··004:···4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)·····2·(GLIBC_2.3.4)4 ··004:···4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)·····2·(GLIBC_2.3.4)
5 ··008:···4·(LLVM_21.1)·····6·(GLIBC_2.4)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)5 ··008:···4·(LLVM_21.1)·····6·(GLIBC_2.4)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)
6 ··00c:···5·(CXXABI_1.3)····4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)··6 ··00c:···5·(CXXABI_1.3)····4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)··
7 ··010:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···4·(LLVM_21.1)·····4·(LLVM_21.1)··7 ··010:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···4·(LLVM_21.1)·····4·(LLVM_21.1)··
8 ··014:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···8·(GCC_3.0)·······4·(LLVM_21.1)··8 ··014:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···8·(GCC_3.0)·······4·(LLVM_21.1)··
9 ··018:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··9 ··018:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ··050:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··24 ··050:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··
25 ··054:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)25 ··054:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)
26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
28 ··060:···1·(*global*)···28 ··060:···1·(*global*)···
  
29 Version·needs·section·'.gnu.version_r'·contains·4·entries:29 Version·needs·section·'.gnu.version_r'·contains·4·entries:
30 ·Addr:·0x0000000000001f48··Offset:·0x00001f48··Link:·6·(.dynstr)30 ·Addr:·0x0000000000001f50··Offset:·0x00001f50··Link:·6·(.dynstr)
31 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·131 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
32 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·832 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·8
33 ··0x0020:·Version:·1··File:·libLLVM.so.21.1··Cnt:·133 ··0x0020:·Version:·1··File:·libLLVM.so.21.1··Cnt:·1
34 ··0x0030:···Name:·LLVM_21.1··Flags:·none··Version:·434 ··0x0030:···Name:·LLVM_21.1··Flags:·none··Version:·4
35 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·535 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·5
36 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·1436 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·14
37 ··0x0060:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1137 ··0x0060:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·11
441 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 $/lib/ld-linux-x86-64.so.2
2 _ITM_registerTMCloneTable2 _ITM_registerTMCloneTable
3 _ITM_deregisterTMCloneTable3 _ITM_deregisterTMCloneTable
4 __gmon_start__4 __gmon_start__
5 _ZTIN4llvm2cl18GenericOptionValueE5 _ZTIN4llvm2cl18GenericOptionValueE
6 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm6 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm
7 _ZN4llvm2cl20HideUnrelatedOptionsERNS0_14OptionCategoryERNS0_10SubCommandE7 _ZN4llvm2cl20HideUnrelatedOptionsERNS0_14OptionCategoryERNS0_10SubCommandE
8 _ZN4llvm3sys2fs6detail28directory_iterator_constructERNS2_12DirIterStateENS_9StringRefEb8 _ZN4llvm3sys2fs6detail28directory_iterator_constructERNS2_12DirIterStateENS_9StringRefEb
776 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 270, 9 lines modifiedOffset 270, 10 lines modified
270 ··0x00001e08·00000000·00000000·00000000·00000000·................270 ··0x00001e08·00000000·00000000·00000000·00000000·................
271 ··0x00001e18·00000000·00000000·00000000·00000000·................271 ··0x00001e18·00000000·00000000·00000000·00000000·................
272 ··0x00001e28·00000000·00000000·00000000·00000000·................272 ··0x00001e28·00000000·00000000·00000000·00000000·................
273 ··0x00001e38·00000000·00000000·00000000·00000000·................273 ··0x00001e38·00000000·00000000·00000000·00000000·................
274 ··0x00001e48·00000000·00000000·00000000·00000000·................274 ··0x00001e48·00000000·00000000·00000000·00000000·................
275 ··0x00001e58·00000000·00000000·00000000·00000000·................275 ··0x00001e58·00000000·00000000·00000000·00000000·................
276 ··0x00001e68·00000000·00000000·00000000·00000000·................276 ··0x00001e68·00000000·00000000·00000000·00000000·................
277 ··0x00001e78·00000000·00000000·00000000··········............277 ··0x00001e78·00000000·00000000·00000000·00000000·................
 278 ··0x00001e88·00000000·00·························.....
  
348 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·6f66666c·6f61642d·61726368·00000000·offload-arch....2 ··0x00000000·6f66666c·6f61642d·61726368·00000000·offload-arch....
3 ··0x00000010·1ccbf837····························...73 ··0x00000010·05fa3852····························..8R
  
11.6 KB
reproducibleA/tmp/deploy/deb/x86-64-v3/libclang-cpp21.1_21.1.1-r0_amd64.deb vs.
reproducibleB-extended/tmp/deploy/deb/x86-64-v3/libclang-cpp21.1_21.1.1-r0_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2011-04-05·23:00:00.000000·debian-binary1 -rw-r--r--···0········0········0········4·2011-04-05·23:00:00.000000·debian-binary
2 -rw-r--r--···0········0········0······824·2011-04-05·23:00:00.000000·control.tar.xz2 -rw-r--r--···0········0········0······824·2011-04-05·23:00:00.000000·control.tar.xz
3 -rw-r--r--···0········0········0·17904164·2011-04-05·23:00:00.000000·data.tar.xz3 -rw-r--r--···0········0········0·17898132·2011-04-05·23:00:00.000000·data.tar.xz
11.1 KB
data.tar.xz
11.1 KB
data.tar
11.1 KB
./usr/lib/libclang-cpp.so.21.1
File has been modified after NT_GNU_BUILD_ID has been applied.
1.13 KB
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·12·program·headers,·starting·at·offset·643 There·are·12·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x9070d0·0x9070d0·R···0x10006 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x9070e0·0x9070e0·R···0x1000
7 ··LOAD···········0x908000·0x0000000000908000·0x0000000000908000·0x2e852e9·0x2e852e9·R·E·0x10007 ··LOAD···········0x908000·0x0000000000908000·0x0000000000908000·0x2e852e9·0x2e852e9·R·E·0x1000
8 ··LOAD···········0x378e000·0x000000000378e000·0x000000000378e000·0xad1bb7·0xad1bb7·R···0x10008 ··LOAD···········0x378e000·0x000000000378e000·0x000000000378e000·0xad1bb7·0xad1bb7·R···0x1000
9 ··LOAD···········0x425fdc0·0x0000000004260dc0·0x0000000004260dc0·0x208b18·0x225ac0·RW··0x10009 ··LOAD···········0x425fdc0·0x0000000004260dc0·0x0000000004260dc0·0x208b18·0x225ac0·RW··0x1000
10 ··DYNAMIC········0x4455718·0x0000000004456718·0x0000000004456718·0x000250·0x000250·RW··0x810 ··DYNAMIC········0x4455718·0x0000000004456718·0x0000000004456718·0x000250·0x000250·RW··0x8
11 ··NOTE···········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000030·0x000030·R···0x811 ··NOTE···········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000030·0x000030·R···0x8
12 ··NOTE···········0x000310·0x0000000000000310·0x0000000000000310·0x000024·0x000024·R···0x412 ··NOTE···········0x000310·0x0000000000000310·0x0000000000000310·0x000024·0x000024·R···0x4
13 ··TLS············0x425fdc0·0x0000000004260dc0·0x0000000004260dc0·0x000000·0x000008·R···0x813 ··TLS············0x425fdc0·0x0000000004260dc0·0x0000000004260dc0·0x000000·0x000008·R···0x8
2.12 KB
readelf --wide --sections {}
    
Offset 3, 19 lines modifiedOffset 3, 19 lines modified
3 Section·Headers:3 Section·Headers:
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]·.note.gnu.property·NOTE············00000000000002e0·0002e0·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············00000000000002e0·0002e0·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000310·000310·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000310·000310·000024·00···A··0···0··4
8 ··[·3]·.gnu.hash·········GNU_HASH········0000000000000338·000338·03c26c·00···A··4···0··88 ··[·3]·.gnu.hash·········GNU_HASH········0000000000000338·000338·03c26c·00···A··4···0··8
9 ··[·4]·.dynsym···········DYNSYM··········000000000003c5a8·03c5a8·103fb0·18···A··5···1··89 ··[·4]·.dynsym···········DYNSYM··········000000000003c5a8·03c5a8·103fb0·18···A··5···1··8
10 ··[·5]·.dynstr···········STRTAB··········0000000000140558·140558·3bc624·00···A··0···0··110 ··[·5]·.dynstr···········STRTAB··········0000000000140558·140558·3bc62d·00···A··0···0··1
11 ··[·6]·.gnu.version······VERSYM··········00000000004fcb7c·4fcb7c·015aa4·02···A··4···0··211 ··[·6]·.gnu.version······VERSYM··········00000000004fcb86·4fcb86·015aa4·02···A··4···0··2
12 ··[·7]·.gnu.version_r····VERNEED·········0000000000512620·512620·000280·00···A··5···6··812 ··[·7]·.gnu.version_r····VERNEED·········0000000000512630·512630·000280·00···A··5···6··8
13 ··[·8]·.rela.dyn·········RELA············00000000005128a0·5128a0·3e8650·18···A··4···0··813 ··[·8]·.rela.dyn·········RELA············00000000005128b0·5128b0·3e8650·18···A··4···0··8
14 ··[·9]·.rela.plt·········RELA············00000000008faef0·8faef0·00c1e0·18··AI··4··24··814 ··[·9]·.rela.plt·········RELA············00000000008faf00·8faf00·00c1e0·18··AI··4··24··8
15 ··[10]·.init·············PROGBITS········0000000000908000·908000·00001b·00··AX··0···0··415 ··[10]·.init·············PROGBITS········0000000000908000·908000·00001b·00··AX··0···0··4
16 ··[11]·.plt··············PROGBITS········0000000000908020·908020·008150·10··AX··0···0·1616 ··[11]·.plt··············PROGBITS········0000000000908020·908020·008150·10··AX··0···0·16
17 ··[12]·.plt.got··········PROGBITS········0000000000910170·910170·000038·08··AX··0···0··817 ··[12]·.plt.got··········PROGBITS········0000000000910170·910170·000038·08··AX··0···0··8
18 ··[13]·.text·············PROGBITS········00000000009101c0·9101c0·2e7d11a·00··AX··0···0·6418 ··[13]·.text·············PROGBITS········00000000009101c0·9101c0·2e7d11a·00··AX··0···0·64
19 ··[14]·.fini·············PROGBITS········000000000378d2dc·378d2dc·00000d·00··AX··0···0··419 ··[14]·.fini·············PROGBITS········000000000378d2dc·378d2dc·00000d·00··AX··0···0··4
20 ··[15]·.rodata···········PROGBITS········000000000378e000·378e000·497d80·00···A··0···0·3220 ··[15]·.rodata···········PROGBITS········000000000378e000·378e000·497d80·00···A··0···0·32
21 ··[16]·.eh_frame_hdr·····PROGBITS········0000000003c25d80·3c25d80·0af4b4·00···A··0···0··421 ··[16]·.eh_frame_hdr·····PROGBITS········0000000003c25d80·3c25d80·0af4b4·00···A··0···0··4
2.71 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x5128a0·contains·170734·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x5128b0·contains·170734·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000004260dc0··0000000000000008·R_X86_64_RELATIVE·························b716803 0000000004260dc0··0000000000000008·R_X86_64_RELATIVE·························b71680
4 0000000004260dc8··0000000000000008·R_X86_64_RELATIVE·························b649204 0000000004260dc8··0000000000000008·R_X86_64_RELATIVE·························b64920
5 0000000004260dd0··0000000000000008·R_X86_64_RELATIVE·························b649305 0000000004260dd0··0000000000000008·R_X86_64_RELATIVE·························b64930
6 0000000004260dd8··0000000000000008·R_X86_64_RELATIVE·························b64a806 0000000004260dd8··0000000000000008·R_X86_64_RELATIVE·························b64a80
7 0000000004260de0··0000000000000008·R_X86_64_RELATIVE·························b6a0b07 0000000004260de0··0000000000000008·R_X86_64_RELATIVE·························b6a0b0
8 0000000004260de8··0000000000000008·R_X86_64_RELATIVE·························b6a0c08 0000000004260de8··0000000000000008·R_X86_64_RELATIVE·························b6a0c0
Offset 170732, 15 lines modifiedOffset 170732, 15 lines modified
170732 0000000004460ff8··0000303e00000006·R_X86_64_GLOB_DAT······00000000043cc778·_ZTVSt23_Sp_counted_ptr_inplaceIN5clang17DiagnosticOptionsESaIvELN9__gnu_cxx12_Lock_policyE2EE·+·0170732 0000000004460ff8··0000303e00000006·R_X86_64_GLOB_DAT······00000000043cc778·_ZTVSt23_Sp_counted_ptr_inplaceIN5clang17DiagnosticOptionsESaIvELN9__gnu_cxx12_Lock_policyE2EE·+·0
170733 0000000004461008··000002ff00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0170733 0000000004461008··000002ff00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
170734 0000000004461128··0000021000000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0170734 0000000004461128··0000021000000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0
170735 0000000004461240··00002e0200000001·R_X86_64_64············00000000043d3450·_ZTVN5clang14ParsedAttrInfoE·+·10170735 0000000004461240··00002e0200000001·R_X86_64_64············00000000043d3450·_ZTVN5clang14ParsedAttrInfoE·+·10
170736 0000000004461280··00002e0200000001·R_X86_64_64············00000000043d3450·_ZTVN5clang14ParsedAttrInfoE·+·10170736 0000000004461280··00002e0200000001·R_X86_64_64············00000000043d3450·_ZTVN5clang14ParsedAttrInfoE·+·10
170737 0000000004469730··0000042d00000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0170737 0000000004469730··0000042d00000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0
  
170738 Relocation·section·'.rela.plt'·at·offset·0x8faef0·contains·2068·entries:170738 Relocation·section·'.rela.plt'·at·offset·0x8faf00·contains·2068·entries:
170739 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend170739 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
170740 0000000004456980··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm9DIBuilder26createPtrAuthQualifiedTypeEPNS_6DITypeEjbjbb@LLVM_21.1·+·0170740 0000000004456980··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm9DIBuilder26createPtrAuthQualifiedTypeEPNS_6DITypeEjbjbb@LLVM_21.1·+·0
170741 0000000004456988··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0170741 0000000004456988··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
170742 0000000004456990··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys6locale7isPrintEi@LLVM_21.1·+·0170742 0000000004456990··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys6locale7isPrintEi@LLVM_21.1·+·0
170743 0000000004456998··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE@LLVM_21.1·+·0170743 0000000004456998··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE@LLVM_21.1·+·0
170744 00000000044569a0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm21RealtimeSanitizerPass3runERNS_6ModuleERNS_15AnalysisManagerIS1_JEEE@LLVM_21.1·+·0170744 00000000044569a0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm21RealtimeSanitizerPass3runERNS_6ModuleERNS_15AnalysisManagerIS1_JEEE@LLVM_21.1·+·0
170745 00000000044569a8··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys14getHostCPUNameEv@LLVM_21.1·+·0170745 00000000044569a8··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys14getHostCPUNameEv@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 14, 23 lines modifiedOffset 14, 23 lines modified
14 ·0x0000000000000019·(INIT_ARRAY)·········0x4260dc014 ·0x0000000000000019·(INIT_ARRAY)·········0x4260dc0
15 ·0x000000000000001b·(INIT_ARRAYSZ)·······312·(bytes)15 ·0x000000000000001b·(INIT_ARRAYSZ)·······312·(bytes)
16 ·0x000000000000001a·(FINI_ARRAY)·········0x4260ef816 ·0x000000000000001a·(FINI_ARRAY)·········0x4260ef8
17 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)17 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
18 ·0x000000006ffffef5·(GNU_HASH)···········0x33818 ·0x000000006ffffef5·(GNU_HASH)···········0x338
19 ·0x0000000000000005·(STRTAB)·············0x14055819 ·0x0000000000000005·(STRTAB)·············0x140558
20 ·0x0000000000000006·(SYMTAB)·············0x3c5a820 ·0x0000000000000006·(SYMTAB)·············0x3c5a8
21 ·0x000000000000000a·(STRSZ)··············3917348·(bytes)21 ·0x000000000000000a·(STRSZ)··············3917357·(bytes)
22 ·0x000000000000000b·(SYMENT)·············24·(bytes)22 ·0x000000000000000b·(SYMENT)·············24·(bytes)
23 ·0x0000000000000003·(PLTGOT)·············0x445696823 ·0x0000000000000003·(PLTGOT)·············0x4456968
24 ·0x0000000000000002·(PLTRELSZ)···········49632·(bytes)24 ·0x0000000000000002·(PLTRELSZ)···········49632·(bytes)
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000017·(JMPREL)·············0x8faef026 ·0x0000000000000017·(JMPREL)·············0x8faf00
27 ·0x0000000000000007·(RELA)···············0x5128a027 ·0x0000000000000007·(RELA)···············0x5128b0
28 ·0x0000000000000008·(RELASZ)·············4097616·(bytes)28 ·0x0000000000000008·(RELASZ)·············4097616·(bytes)
29 ·0x0000000000000009·(RELAENT)············24·(bytes)29 ·0x0000000000000009·(RELAENT)············24·(bytes)
30 ·0x000000000000001e·(FLAGS)··············BIND_NOW30 ·0x000000000000001e·(FLAGS)··············BIND_NOW
31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·NODELETE31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·NODELETE
32 ·0x000000006ffffffe·(VERNEED)············0x51262032 ·0x000000006ffffffe·(VERNEED)············0x512630
33 ·0x000000006fffffff·(VERNEEDNUM)·········633 ·0x000000006fffffff·(VERNEEDNUM)·········6
34 ·0x000000006ffffff0·(VERSYM)·············0x4fcb7c34 ·0x000000006ffffff0·(VERSYM)·············0x4fcb86
35 ·0x000000006ffffff9·(RELACOUNT)··········15585535 ·0x000000006ffffff9·(RELACOUNT)··········155855
36 ·0x0000000000000000·(NULL)···············0x036 ·0x0000000000000000·(NULL)···············0x0
687 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6d0b2af51a6fccb489f241b93f973dcc3716b65d6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ee70b056ecbd31240cf132f4c2dbc9efa39a0184
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·44370·entries:1 Version·symbols·section·'.gnu.version'·contains·44370·entries:
2 ·Addr:·0x00000000004fcb7c··Offset:·0x004fcb7c··Link:·4·(.dynsym)2 ·Addr:·0x00000000004fcb86··Offset:·0x004fcb86··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
7 ··010:···3·(GLIBCXX_3.4.11)····4·(GLIBC_2.38)····2·(LLVM_21.1)·····2·(LLVM_21.1)··7 ··010:···3·(GLIBCXX_3.4.11)····4·(GLIBC_2.38)····2·(LLVM_21.1)·····2·(LLVM_21.1)··
8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···5·(GLIBC_2.2.5)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··9 ··018:···5·(GLIBC_2.2.5)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
Offset 11092, 15 lines modifiedOffset 11092, 15 lines modified
11092 ··ad40:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···11092 ··ad40:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
11093 ··ad44:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···11093 ··ad44:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
11094 ··ad48:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···11094 ··ad48:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
11095 ··ad4c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···11095 ··ad4c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
11096 ··ad50:···1·(*global*)······1·(*global*)···11096 ··ad50:···1·(*global*)······1·(*global*)···
  
11097 Version·needs·section·'.gnu.version_r'·contains·6·entries:11097 Version·needs·section·'.gnu.version_r'·contains·6·entries:
11098 ·Addr:·0x0000000000512620··Offset:·0x00512620··Link:·5·(.dynstr)11098 ·Addr:·0x0000000000512630··Offset:·0x00512630··Link:·5·(.dynstr)
11099 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·111099 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1
11100 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·3211100 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·32
11101 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·111101 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
11102 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·2711102 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·27
11103 ··0x0040:·Version:·1··File:·libm.so.6··Cnt:·211103 ··0x0040:·Version:·1··File:·libm.so.6··Cnt:·2
11104 ··0x0050:···Name:·GLIBC_2.29··Flags:·none··Version:·3111104 ··0x0050:···Name:·GLIBC_2.29··Flags:·none··Version:·31
11105 ··0x0060:···Name:·GLIBC_2.2.5··Flags:·none··Version:·2311105 ··0x0060:···Name:·GLIBC_2.2.5··Flags:·none··Version:·23
714 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 244830, 9 lines modifiedOffset 244830, 9 lines modified
244830 ··0x004fcb08·00000000·00000000·00000000·00000000·................244830 ··0x004fcb08·00000000·00000000·00000000·00000000·................
244831 ··0x004fcb18·00000000·00000000·00000000·00000000·................244831 ··0x004fcb18·00000000·00000000·00000000·00000000·................
244832 ··0x004fcb28·00000000·00000000·00000000·00000000·................244832 ··0x004fcb28·00000000·00000000·00000000·00000000·................
244833 ··0x004fcb38·00000000·00000000·00000000·00000000·................244833 ··0x004fcb38·00000000·00000000·00000000·00000000·................
244834 ··0x004fcb48·00000000·00000000·00000000·00000000·................244834 ··0x004fcb48·00000000·00000000·00000000·00000000·................
244835 ··0x004fcb58·00000000·00000000·00000000·00000000·................244835 ··0x004fcb58·00000000·00000000·00000000·00000000·................
244836 ··0x004fcb68·00000000·00000000·00000000·00000000·................244836 ··0x004fcb68·00000000·00000000·00000000·00000000·................
244837 ··0x004fcb78·00000000····························....244837 ··0x004fcb78·00000000·00000000·00000000·00·······.............
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·6c696263·6c616e67·2d637070·2e736f2e·libclang-cpp.so.2 ··0x00000000·6c696263·6c616e67·2d637070·2e736f2e·libclang-cpp.so.
3 ··0x00000010·32312e31·00000000·8a8b86d5··········21.1........3 ··0x00000010·32312e31·00000000·093399b6··········21.1.....3..
  
12.5 KB
reproducibleA/tmp/deploy/deb/x86-64-v3/libclang21.1_21.1.1-r0_amd64.deb vs.
reproducibleB-extended/tmp/deploy/deb/x86-64-v3/libclang21.1_21.1.1-r0_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2011-04-05·23:00:00.000000·debian-binary1 -rw-r--r--···0········0········0········4·2011-04-05·23:00:00.000000·debian-binary
2 -rw-r--r--···0········0········0······824·2011-04-05·23:00:00.000000·control.tar.xz2 -rw-r--r--···0········0········0······824·2011-04-05·23:00:00.000000·control.tar.xz
3 -rw-r--r--···0········0········0·10794120·2011-04-05·23:00:00.000000·data.tar.xz3 -rw-r--r--···0········0········0·10796096·2011-04-05·23:00:00.000000·data.tar.xz
12.0 KB
data.tar.xz
12.0 KB
data.tar
12.0 KB
./usr/lib/libclang.so.21.1.1
File has been modified after NT_GNU_BUILD_ID has been applied.
1.13 KB
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·12·program·headers,·starting·at·offset·643 There·are·12·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x25d260·0x25d260·R···0x10006 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x25d268·0x25d268·R···0x1000
7 ··LOAD···········0x25e000·0x000000000025e000·0x000000000025e000·0x1bd5679·0x1bd5679·R·E·0x10007 ··LOAD···········0x25e000·0x000000000025e000·0x000000000025e000·0x1bd5679·0x1bd5679·R·E·0x1000
8 ··LOAD···········0x1e34000·0x0000000001e34000·0x0000000001e34000·0x6d9be8·0x6d9be8·R···0x10008 ··LOAD···········0x1e34000·0x0000000001e34000·0x0000000001e34000·0x6d9be8·0x6d9be8·R···0x1000
9 ··LOAD···········0x250dc30·0x000000000250ec30·0x000000000250ec30·0x12e8e8·0x13b078·RW··0x10009 ··LOAD···········0x250dc30·0x000000000250ec30·0x000000000250ec30·0x12e8e8·0x13b078·RW··0x1000
10 ··DYNAMIC········0x2630900·0x0000000002631900·0x0000000002631900·0x000270·0x000270·RW··0x810 ··DYNAMIC········0x2630900·0x0000000002631900·0x0000000002631900·0x000270·0x000270·RW··0x8
11 ··NOTE···········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000030·0x000030·R···0x811 ··NOTE···········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000030·0x000030·R···0x8
12 ··NOTE···········0x000310·0x0000000000000310·0x0000000000000310·0x000024·0x000024·R···0x412 ··NOTE···········0x000310·0x0000000000000310·0x0000000000000310·0x000024·0x000024·R···0x4
13 ··TLS············0x250dc30·0x000000000250ec30·0x000000000250ec30·0x000000·0x000008·R···0x813 ··TLS············0x250dc30·0x000000000250ec30·0x000000000250ec30·0x000000·0x000008·R···0x8
2.29 KB
readelf --wide --sections {}
    
Offset 3, 20 lines modifiedOffset 3, 20 lines modified
3 Section·Headers:3 Section·Headers:
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]·.note.gnu.property·NOTE············00000000000002e0·0002e0·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············00000000000002e0·0002e0·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000310·000310·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000310·000310·000024·00···A··0···0··4
8 ··[·3]·.gnu.hash·········GNU_HASH········0000000000000338·000338·001650·00···A··4···0··88 ··[·3]·.gnu.hash·········GNU_HASH········0000000000000338·000338·001650·00···A··4···0··8
9 ··[·4]·.dynsym···········DYNSYM··········0000000000001988·001988·009078·18···A··5···1··89 ··[·4]·.dynsym···········DYNSYM··········0000000000001988·001988·009078·18···A··5···1··8
10 ··[·5]·.dynstr···········STRTAB··········000000000000aa00·00aa00·010737·00···A··0···0··110 ··[·5]·.dynstr···········STRTAB··········000000000000aa00·00aa00·010740·00···A··0···0··1
11 ··[·6]·.gnu.version······VERSYM··········000000000001b138·01b138·000c0a·02···A··4···0··211 ··[·6]·.gnu.version······VERSYM··········000000000001b140·01b140·000c0a·02···A··4···0··2
12 ··[·7]·.gnu.version_d····VERDEF··········000000000001bd48·01bd48·0000c4·00···A··5···7··812 ··[·7]·.gnu.version_d····VERDEF··········000000000001bd50·01bd50·0000c4·00···A··5···7··8
13 ··[·8]·.gnu.version_r····VERNEED·········000000000001be10·01be10·0001f0·00···A··5···5··813 ··[·8]·.gnu.version_r····VERNEED·········000000000001be18·01be18·0001f0·00···A··5···5··8
14 ··[·9]·.rela.dyn·········RELA············000000000001c000·01c000·23afa8·18···A··4···0··814 ··[·9]·.rela.dyn·········RELA············000000000001c008·01c008·23afa8·18···A··4···0··8
15 ··[10]·.rela.plt·········RELA············0000000000256fa8·256fa8·0062b8·18··AI··4··25··815 ··[10]·.rela.plt·········RELA············0000000000256fb0·256fb0·0062b8·18··AI··4··25··8
16 ··[11]·.init·············PROGBITS········000000000025e000·25e000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000025e000·25e000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000025e020·25e020·0041e0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000025e020·25e020·0041e0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000262200·262200·000028·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000262200·262200·000028·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000262240·262240·1bd142c·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000262240·262240·1bd142c·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000001e3366c·1e3366c·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000001e3366c·1e3366c·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000001e34000·1e34000·33a44c·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000001e34000·1e34000·33a44c·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000216e44c·216e44c·06492c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000216e44c·216e44c·06492c·00···A··0···0··4
2.73 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x1c000·contains·97447·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x1c008·contains·97447·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000250ec30··0000000000000008·R_X86_64_RELATIVE·························3c6ec03 000000000250ec30··0000000000000008·R_X86_64_RELATIVE·························3c6ec0
4 000000000250ec38··0000000000000008·R_X86_64_RELATIVE·························3c03304 000000000250ec38··0000000000000008·R_X86_64_RELATIVE·························3c0330
5 000000000250ec40··0000000000000008·R_X86_64_RELATIVE·························3c03405 000000000250ec40··0000000000000008·R_X86_64_RELATIVE·························3c0340
6 000000000250ec48··0000000000000008·R_X86_64_RELATIVE·························3c59706 000000000250ec48··0000000000000008·R_X86_64_RELATIVE·························3c5970
7 000000000250ec50··0000000000000008·R_X86_64_RELATIVE·························3c59807 000000000250ec50··0000000000000008·R_X86_64_RELATIVE·························3c5980
8 000000000250ec58··0000000000000008·R_X86_64_RELATIVE·························3c5ad08 000000000250ec58··0000000000000008·R_X86_64_RELATIVE·························3c5ad0
Offset 97445, 15 lines modifiedOffset 97445, 15 lines modified
97445 0000000002634f40··0000043200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm3opt14DerivedArgListE@LLVM_21.1·+·097445 0000000002634f40··0000043200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm3opt14DerivedArgListE@LLVM_21.1·+·0
97446 0000000002634f68··0000043700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm16raw_null_ostreamE@LLVM_21.1·+·097446 0000000002634f68··0000043700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm16raw_null_ostreamE@LLVM_21.1·+·0
97447 0000000002634fa0··0000044800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm2cl18tokenizeConfigFileENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb@LLVM_21.1·+·097447 0000000002634fa0··0000044800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm2cl18tokenizeConfigFileENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb@LLVM_21.1·+·0
97448 0000000002634fb8··0000044b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm2cl22TokenizeGNUCommandLineENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb@LLVM_21.1·+·097448 0000000002634fb8··0000044b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm2cl22TokenizeGNUCommandLineENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb@LLVM_21.1·+·0
97449 0000000002635008··0000017900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·097449 0000000002635008··0000017900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
97450 0000000002635588··0000010400000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·097450 0000000002635588··0000010400000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0
  
97451 Relocation·section·'.rela.plt'·at·offset·0x256fa8·contains·1053·entries:97451 Relocation·section·'.rela.plt'·at·offset·0x256fb0·contains·1053·entries:
97452 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend97452 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
97453 0000000002631b88··0000048d00000007·R_X86_64_JUMP_SLOT·····0000000000455e60·clang_getFileLocation@@LLVM_13·+·097453 0000000002631b88··0000048d00000007·R_X86_64_JUMP_SLOT·····0000000000455e60·clang_getFileLocation@@LLVM_13·+·0
97454 0000000002631b90··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·097454 0000000002631b90··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
97455 0000000002631b98··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys6locale7isPrintEi@LLVM_21.1·+·097455 0000000002631b98··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys6locale7isPrintEi@LLVM_21.1·+·0
97456 0000000002631ba0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE@LLVM_21.1·+·097456 0000000002631ba0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE@LLVM_21.1·+·0
97457 0000000002631ba8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys14getHostCPUNameEv@LLVM_21.1·+·097457 0000000002631ba8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys14getHostCPUNameEv@LLVM_21.1·+·0
97458 0000000002631bb0··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3omp19getOpenMPClauseNameENS0_6ClauseEj@LLVM_21.1·+·097458 0000000002631bb0··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3omp19getOpenMPClauseNameENS0_6ClauseEj@LLVM_21.1·+·0
1.62 KB
readelf --wide --dynamic {}
    
Offset 14, 25 lines modifiedOffset 14, 25 lines modified
14 ·0x0000000000000019·(INIT_ARRAY)·········0x250ec3014 ·0x0000000000000019·(INIT_ARRAY)·········0x250ec30
15 ·0x000000000000001b·(INIT_ARRAYSZ)·······104·(bytes)15 ·0x000000000000001b·(INIT_ARRAYSZ)·······104·(bytes)
16 ·0x000000000000001a·(FINI_ARRAY)·········0x250ec9816 ·0x000000000000001a·(FINI_ARRAY)·········0x250ec98
17 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)17 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
18 ·0x000000006ffffef5·(GNU_HASH)···········0x33818 ·0x000000006ffffef5·(GNU_HASH)···········0x338
19 ·0x0000000000000005·(STRTAB)·············0xaa0019 ·0x0000000000000005·(STRTAB)·············0xaa00
20 ·0x0000000000000006·(SYMTAB)·············0x198820 ·0x0000000000000006·(SYMTAB)·············0x1988
21 ·0x000000000000000a·(STRSZ)··············67383·(bytes)21 ·0x000000000000000a·(STRSZ)··············67392·(bytes)
22 ·0x000000000000000b·(SYMENT)·············24·(bytes)22 ·0x000000000000000b·(SYMENT)·············24·(bytes)
23 ·0x0000000000000003·(PLTGOT)·············0x2631b7023 ·0x0000000000000003·(PLTGOT)·············0x2631b70
24 ·0x0000000000000002·(PLTRELSZ)···········25272·(bytes)24 ·0x0000000000000002·(PLTRELSZ)···········25272·(bytes)
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000017·(JMPREL)·············0x256fa826 ·0x0000000000000017·(JMPREL)·············0x256fb0
27 ·0x0000000000000007·(RELA)···············0x1c00027 ·0x0000000000000007·(RELA)···············0x1c008
28 ·0x0000000000000008·(RELASZ)·············2338728·(bytes)28 ·0x0000000000000008·(RELASZ)·············2338728·(bytes)
29 ·0x0000000000000009·(RELAENT)············24·(bytes)29 ·0x0000000000000009·(RELAENT)············24·(bytes)
30 ·0x000000006ffffffc·(VERDEF)·············0x1bd4830 ·0x000000006ffffffc·(VERDEF)·············0x1bd50
31 ·0x000000006ffffffd·(VERDEFNUM)··········731 ·0x000000006ffffffd·(VERDEFNUM)··········7
32 ·0x000000000000001e·(FLAGS)··············BIND_NOW32 ·0x000000000000001e·(FLAGS)··············BIND_NOW
33 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·NODELETE33 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·NODELETE
34 ·0x000000006ffffffe·(VERNEED)············0x1be1034 ·0x000000006ffffffe·(VERNEED)············0x1be18
35 ·0x000000006fffffff·(VERNEEDNUM)·········535 ·0x000000006fffffff·(VERNEEDNUM)·········5
36 ·0x000000006ffffff0·(VERSYM)·············0x1b13836 ·0x000000006ffffff0·(VERSYM)·············0x1b140
37 ·0x000000006ffffff9·(RELACOUNT)··········9520037 ·0x000000006ffffff9·(RELACOUNT)··········95200
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
687 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4c89c6345d9f9de8dfbaf526f15ae2c677dae72d6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b1a23e58eca24322baa09b6d1cae16dfc103b388
2.39 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1541·entries:1 Version·symbols·section·'.gnu.version'·contains·1541·entries:
2 ·Addr:·0x000000000001b138··Offset:·0x0001b138··Link:·4·(.dynsym)2 ·Addr:·0x000000000001b140··Offset:·0x0001b140··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··3 ··000:···0·(*local*)·······8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··
4 ··004:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··4 ··004:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··
5 ··008:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····9·(GLIBC_2.38)·5 ··008:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····9·(GLIBC_2.38)·
6 ··00c:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····a·(GLIBC_2.2.5)6 ··00c:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····a·(GLIBC_2.2.5)
7 ··010:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··7 ··010:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··
8 ··014:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··8 ··014:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··
9 ··018:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··9 ··018:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··
Offset 385, 25 lines modifiedOffset 385, 25 lines modified
385 ··5f4:···2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)····385 ··5f4:···2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)····
386 ··5f8:···2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)····386 ··5f8:···2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)····
387 ··5fc:···2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)····387 ··5fc:···2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)····
388 ··600:···2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)····388 ··600:···2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)····
389 ··604:···2·(LLVM_13)····389 ··604:···2·(LLVM_13)····
  
390 Version·definition·section·'.gnu.version_d'·contains·7·entries:390 Version·definition·section·'.gnu.version_d'·contains·7·entries:
391 ·Addr:·0x000000000001bd48··Offset:·0x0001bd48··Link:·5·(.dynstr)391 ·Addr:·0x000000000001bd50··Offset:·0x0001bd50··Link:·5·(.dynstr)
392 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libclang.so.21.1392 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libclang.so.21.1
393 ··0x001c:·Rev:·1··Flags:·none··Index:·2··Cnt:·1··Name:·LLVM_13393 ··0x001c:·Rev:·1··Flags:·none··Index:·2··Cnt:·1··Name:·LLVM_13
394 ··0x0038:·Rev:·1··Flags:·none··Index:·3··Cnt:·1··Name:·LLVM_16394 ··0x0038:·Rev:·1··Flags:·none··Index:·3··Cnt:·1··Name:·LLVM_16
395 ··0x0054:·Rev:·1··Flags:·none··Index:·4··Cnt:·1··Name:·LLVM_17395 ··0x0054:·Rev:·1··Flags:·none··Index:·4··Cnt:·1··Name:·LLVM_17
396 ··0x0070:·Rev:·1··Flags:·none··Index:·5··Cnt:·1··Name:·LLVM_19396 ··0x0070:·Rev:·1··Flags:·none··Index:·5··Cnt:·1··Name:·LLVM_19
397 ··0x008c:·Rev:·1··Flags:·none··Index:·6··Cnt:·1··Name:·LLVM_20397 ··0x008c:·Rev:·1··Flags:·none··Index:·6··Cnt:·1··Name:·LLVM_20
398 ··0x00a8:·Rev:·1··Flags:·none··Index:·7··Cnt:·1··Name:·LLVM_21398 ··0x00a8:·Rev:·1··Flags:·none··Index:·7··Cnt:·1··Name:·LLVM_21
  
399 Version·needs·section·'.gnu.version_r'·contains·5·entries:399 Version·needs·section·'.gnu.version_r'·contains·5·entries:
400 ·Addr:·0x000000000001be10··Offset:·0x0001be10··Link:·5·(.dynstr)400 ·Addr:·0x000000000001be18··Offset:·0x0001be18··Link:·5·(.dynstr)
401 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1401 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1
402 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·31402 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·31
403 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1403 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
404 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·27404 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·27
405 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·16405 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·16
406 ··0x0050:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·33406 ··0x0050:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·33
407 ··0x0060:···Name:·CXXABI_1.3.8··Flags:·none··Version:·32407 ··0x0060:···Name:·CXXABI_1.3.8··Flags:·none··Version:·32
716 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 4207, 9 lines modifiedOffset 4207, 9 lines modified
4207 ··0x0001b0c0·00000000·00000000·00000000·00000000·................4207 ··0x0001b0c0·00000000·00000000·00000000·00000000·................
4208 ··0x0001b0d0·00000000·00000000·00000000·00000000·................4208 ··0x0001b0d0·00000000·00000000·00000000·00000000·................
4209 ··0x0001b0e0·00000000·00000000·00000000·00000000·................4209 ··0x0001b0e0·00000000·00000000·00000000·00000000·................
4210 ··0x0001b0f0·00000000·00000000·00000000·00000000·................4210 ··0x0001b0f0·00000000·00000000·00000000·00000000·................
4211 ··0x0001b100·00000000·00000000·00000000·00000000·................4211 ··0x0001b100·00000000·00000000·00000000·00000000·................
4212 ··0x0001b110·00000000·00000000·00000000·00000000·................4212 ··0x0001b110·00000000·00000000·00000000·00000000·................
4213 ··0x0001b120·00000000·00000000·00000000·00000000·................4213 ··0x0001b120·00000000·00000000·00000000·00000000·................
4214 ··0x0001b130·00000000·000000·····················.......4214 ··0x0001b130·00000000·00000000·00000000·00000000·................
  
356 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·6c696263·6c616e67·2e736f2e·32312e31·libclang.so.21.12 ··0x00000000·6c696263·6c616e67·2e736f2e·32312e31·libclang.so.21.1
3 ··0x00000010·2e310000·ee8e04d4···················.1......3 ··0x00000010·2e310000·7ff0db9e···················.1......
  
577 KB
reproducibleA/tmp/deploy/ipk vs.
reproducibleB-extended/tmp/deploy/ipk
576 KB
reproducibleA/tmp/deploy/ipk/x86-64-v3 vs.
reproducibleB-extended/tmp/deploy/ipk/x86-64-v3
164 KB
reproducibleA/tmp/deploy/ipk/x86-64-v3/clang-dbg_21.1.1-r0_x86-64-v3.ipk vs.
reproducibleB-extended/tmp/deploy/ipk/x86-64-v3/clang-dbg_21.1.1-r0_x86-64-v3.ipk
369 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·1970-01-01·00:00:00.000000·debian-binary1 -rw-r--r--···0········0········0········4·1970-01-01·00:00:00.000000·debian-binary
2 -rw-r--r--···0········0········0······677·1970-01-01·00:00:00.000000·control.tar.gz2 -rw-r--r--···0········0········0······677·1970-01-01·00:00:00.000000·control.tar.gz
3 -rw-r--r--···0········0········0··6073781·1970-01-01·00:00:00.000000·data.tar.zst3 -rw-r--r--···0········0········0··6073957·1970-01-01·00:00:00.000000·data.tar.zst
164 KB
data.tar.zst
164 KB
data.tar
4.69 KB
./usr/bin/.debug/amdgpu-arch
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x41b03 Entry·point·0x41b0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x002fd0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x002fd8·R···0x1000
10 ··LOAD···········0x001000·0x0000000000003000·0x0000000000003000·0x000000·0x004935·R·E·0x100010 ··LOAD···········0x001000·0x0000000000003000·0x0000000000003000·0x000000·0x004935·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x100011 ··LOAD···········0x001000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x1000
12 ··LOAD···········0x000850·0x000000000000a850·0x000000000000a850·0x000000·0x000c10·RW··0x100012 ··LOAD···········0x000850·0x000000000000a850·0x000000000000a850·0x000000·0x000c10·RW··0x1000
13 ··DYNAMIC········0x002850·0x000000000000ab68·0x000000000000ab68·0x000000·0x000230·RW··0x813 ··DYNAMIC········0x002850·0x000000000000ab68·0x000000000000ab68·0x000000·0x000230·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x002728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x416 ··NOTE···········0x002728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000080·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000080·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000440·0003a4·000918·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000440·0003a4·000918·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000000d58·0003a4·00112c·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000000d58·0003a4·001135·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000001e84·0003a4·0000c2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000001e8e·0003a4·0000c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000001f48·0003a4·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000001f50·0003a4·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000002058·0003a4·0009d8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000002060·0003a4·0009d8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000002a30·0003a4·0005a0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000002a38·0003a4·0005a0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000003000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000003000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000003020·001000·0003d0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000003020·001000·0003d0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000033f0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000033f0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000003400·001000·004526·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000003400·001000·004526·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000007928·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000007928·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000008000·001000·00099e·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000008000·001000·00099e·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000089a0·001000·00022c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000089a0·001000·00022c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a3ca46b641608ce8102b3831214a71aeae260e16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·676f52beb02682a68dedc60d8e0525292cb9f124
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.68 KB
./usr/bin/.debug/clang++
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xddb03 Entry·point·0xddb0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0098d8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0098e0·R···0x1000
10 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0196e1·R·E·0x100010 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0196e1·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x100011 ··LOAD···········0x001000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x1000
12 ··LOAD···········0x0001f8·0x00000000000271f8·0x00000000000271f8·0x000000·0x000ea0·RW··0x100012 ··LOAD···········0x0001f8·0x00000000000271f8·0x00000000000271f8·0x000000·0x000ea0·RW··0x1000
13 ··DYNAMIC········0x0041f8·0x0000000000027310·0x0000000000027310·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0041f8·0x0000000000027310·0x0000000000027310·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x003c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x416 ··NOTE···········0x003c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000198·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000198·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000558·0003a4·002358·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000558·0003a4·002358·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000028b0·0003a4·0048c5·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000028b0·0003a4·0048ce·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000007176·0003a4·0002f2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000000717e·0003a4·0002f2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000007468·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000007470·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000007568·0003a4·0005e8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000007570·0003a4·0005e8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000007b50·0003a4·001d88·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000007b58·0003a4·001d88·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000000a020·001000·0013c0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000000a020·001000·0013c0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000000b3e0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000000b3e0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000000b400·001000·0182d1·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000000b400·001000·0182d1·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········00000000000236d4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00000000000236d4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000024000·001000·000972·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000024000·001000·000972·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000024974·001000·0003ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000024974·001000·0003ac·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1faa449b73772498262a5baace8d7c529ee16f596 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deb22b1a3001948b7b4cef1e89a2cbc9f419d77d
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.68 KB
./usr/bin/.debug/clang-21
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xddb03 Entry·point·0xddb0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0098d8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0098e0·R···0x1000
10 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0196e1·R·E·0x100010 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0196e1·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x100011 ··LOAD···········0x001000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x1000
12 ··LOAD···········0x0001f8·0x00000000000271f8·0x00000000000271f8·0x000000·0x000ea0·RW··0x100012 ··LOAD···········0x0001f8·0x00000000000271f8·0x00000000000271f8·0x000000·0x000ea0·RW··0x1000
13 ··DYNAMIC········0x0041f8·0x0000000000027310·0x0000000000027310·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0041f8·0x0000000000027310·0x0000000000027310·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x003c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x416 ··NOTE···········0x003c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000198·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000198·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000558·0003a4·002358·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000558·0003a4·002358·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000028b0·0003a4·0048c5·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000028b0·0003a4·0048ce·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000007176·0003a4·0002f2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000000717e·0003a4·0002f2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000007468·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000007470·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000007568·0003a4·0005e8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000007570·0003a4·0005e8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000007b50·0003a4·001d88·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000007b58·0003a4·001d88·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000000a020·001000·0013c0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000000a020·001000·0013c0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000000b3e0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000000b3e0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000000b400·001000·0182d1·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000000b400·001000·0182d1·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········00000000000236d4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00000000000236d4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000024000·001000·000972·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000024000·001000·000972·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000024974·001000·0003ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000024974·001000·0003ac·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1faa449b73772498262a5baace8d7c529ee16f596 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deb22b1a3001948b7b4cef1e89a2cbc9f419d77d
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
./usr/bin/.debug/clang-apply-replacements
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xb6903 Entry·point·0xb690
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x004648·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x004650·R···0x1000
10 ··LOAD···········0x001000·0x0000000000005000·0x0000000000005000·0x000000·0x018cb5·R·E·0x100010 ··LOAD···········0x001000·0x0000000000005000·0x0000000000005000·0x000000·0x018cb5·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000001e000·0x000000000001e000·0x0038a4·0x0038a4·R···0x100011 ··LOAD···········0x001000·0x000000000001e000·0x000000000001e000·0x0038a4·0x0038a4·R···0x1000
12 ··LOAD···········0x000818·0x0000000000022818·0x0000000000022818·0x000000·0x000db8·RW··0x100012 ··LOAD···········0x000818·0x0000000000022818·0x0000000000022818·0x000000·0x000db8·RW··0x1000
13 ··DYNAMIC········0x005818·0x00000000000229c8·0x00000000000229c8·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x005818·0x00000000000229c8·0x00000000000229c8·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x004884·0x0000000000021884·0x0000000000021884·0x000020·0x000020·R···0x416 ··NOTE···········0x004884·0x0000000000021884·0x0000000000021884·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000134·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000134·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000004f8·0003a4·000ed0·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000004f8·0003a4·000ed0·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000013c8·0003a4·001f9e·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000013c8·0003a4·001fa7·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000003366·0003a4·00013c·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000003370·0003a4·00013c·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········00000000000034a8·0003a4·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········00000000000034b0·0003a4·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000003598·0003a4·0006f0·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········00000000000035a0·0003a4·0006f0·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000003c88·0003a4·0009c0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000003c90·0003a4·0009c0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000005000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000005000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000005020·001000·000690·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000005020·001000·000690·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000056b0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000056b0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········00000000000056c0·001000·0185e5·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········00000000000056c0·001000·0185e5·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000001dca8·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000001dca8·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000001e000·001000·000930·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000001e000·001000·000930·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000001e930·001000·0004ec·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000001e930·001000·0004ec·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7c1a56bbbf39a3cff1aae5085bb6ce2bfec217a26 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·13dc124d4033fc69671f73cebf0572a25d122d42
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
./usr/bin/.debug/clang-change-namespace
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x32e903 Entry·point·0x32e90
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x02cfd8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x02cfe0·R···0x1000
10 ··LOAD···········0x001000·0x000000000002d000·0x000000000002d000·0x000000·0x03afbd·R·E·0x100010 ··LOAD···········0x001000·0x000000000002d000·0x000000000002d000·0x000000·0x03afbd·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000068000·0x0000000000068000·0x0144a4·0x0144a4·R···0x100011 ··LOAD···········0x001000·0x0000000000068000·0x0000000000068000·0x0144a4·0x0144a4·R···0x1000
12 ··LOAD···········0x000e58·0x000000000007de58·0x000000000007de58·0x000000·0x006888·RW··0x100012 ··LOAD···········0x000e58·0x000000000007de58·0x000000000007de58·0x000000·0x006888·RW··0x1000
13 ··DYNAMIC········0x015e58·0x00000000000835c0·0x00000000000835c0·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x015e58·0x00000000000835c0·0x00000000000835c0·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x015484·0x000000000007c484·0x000000000007c484·0x000020·0x000020·R···0x416 ··NOTE···········0x015484·0x000000000007c484·0x000000000007c484·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0020e0·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0020e0·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000024a0·0003a4·006948·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000024a0·0003a4·006948·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000008de8·0003a4·01321b·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000008de8·0003a4·013224·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········000000000001c004·0003a4·0008c6·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000001c00c·0003a4·0008c6·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········000000000001c8d0·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········000000000001c8d8·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········000000000001c9d0·0003a4·00f060·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········000000000001c9d8·0003a4·00f060·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········000000000002ba30·0003a4·0015a8·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········000000000002ba38·0003a4·0015a8·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000002d000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000002d000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000002d020·001000·000e80·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000002d020·001000·000e80·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000002dea0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000002dea0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000002dec0·001000·03a0ee·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000002dec0·001000·03a0ee·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000067fb0·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000067fb0·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000068000·001000·00782a·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000068000·001000·00782a·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000006f82c·001000·002214·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000006f82c·001000·002214·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7ddf5729ce2330964e7412698ecb171666cbf66f6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9e9bdc4b3f6ddad06ddd5e56c34100229b928c05
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/clang-check
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x71003 Entry·point·0x7100
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x004850·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x004858·R···0x1000
10 ··LOAD···········0x001000·0x0000000000005000·0x0000000000005000·0x000000·0x004329·R·E·0x100010 ··LOAD···········0x001000·0x0000000000005000·0x0000000000005000·0x000000·0x004329·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x002024·0x002024·R···0x100011 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x002024·0x002024·R···0x1000
12 ··LOAD···········0x000488·0x000000000000d488·0x000000000000d488·0x000000·0x0013f8·RW··0x100012 ··LOAD···········0x000488·0x000000000000d488·0x000000000000d488·0x000000·0x0013f8·RW··0x1000
13 ··DYNAMIC········0x003488·0x000000000000dac8·0x000000000000dac8·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x003488·0x000000000000dac8·0x000000000000dac8·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x003004·0x000000000000c004·0x000000000000c004·0x000020·0x000020·R···0x416 ··NOTE···········0x003004·0x000000000000c004·0x000000000000c004·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000114·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000114·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000004d8·0003a4·000cc0·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000004d8·0003a4·000cc0·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001198·0003a4·001a5e·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001198·0003a4·001a67·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000002bf6·0003a4·000110·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000002c00·0003a4·000110·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000002d08·0003a4·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000002d10·0003a4·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000002df8·0003a4·001350·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000002e00·0003a4·001350·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000004148·0003a4·000708·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000004150·0003a4·000708·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000005000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000005000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000005020·001000·0004c0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000005020·001000·0004c0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000054e0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000054e0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000005500·001000·003e1b·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000005500·001000·003e1b·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000000931c·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000000931c·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000000a000·001000·000b40·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000000a000·001000·000b40·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000ab40·001000·0003cc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000ab40·001000·0003cc·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4a12f18793e7d64c6a61a11f20f2a41c6d569cba6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·39287089bf776d1c99fedb315f7273ae0e4f08d1
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.68 KB
./usr/bin/.debug/clang-cl
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xddb03 Entry·point·0xddb0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0098d8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0098e0·R···0x1000
10 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0196e1·R·E·0x100010 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0196e1·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x100011 ··LOAD···········0x001000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x1000
12 ··LOAD···········0x0001f8·0x00000000000271f8·0x00000000000271f8·0x000000·0x000ea0·RW··0x100012 ··LOAD···········0x0001f8·0x00000000000271f8·0x00000000000271f8·0x000000·0x000ea0·RW··0x1000
13 ··DYNAMIC········0x0041f8·0x0000000000027310·0x0000000000027310·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0041f8·0x0000000000027310·0x0000000000027310·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x003c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x416 ··NOTE···········0x003c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000198·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000198·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000558·0003a4·002358·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000558·0003a4·002358·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000028b0·0003a4·0048c5·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000028b0·0003a4·0048ce·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000007176·0003a4·0002f2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000000717e·0003a4·0002f2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000007468·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000007470·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000007568·0003a4·0005e8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000007570·0003a4·0005e8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000007b50·0003a4·001d88·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000007b58·0003a4·001d88·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000000a020·001000·0013c0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000000a020·001000·0013c0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000000b3e0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000000b3e0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000000b400·001000·0182d1·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000000b400·001000·0182d1·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········00000000000236d4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00000000000236d4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000024000·001000·000972·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000024000·001000·000972·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000024974·001000·0003ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000024974·001000·0003ac·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1faa449b73772498262a5baace8d7c529ee16f596 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deb22b1a3001948b7b4cef1e89a2cbc9f419d77d
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.68 KB
./usr/bin/.debug/clang-cpp
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xddb03 Entry·point·0xddb0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0098d8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0098e0·R···0x1000
10 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0196e1·R·E·0x100010 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0196e1·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x100011 ··LOAD···········0x001000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x1000
12 ··LOAD···········0x0001f8·0x00000000000271f8·0x00000000000271f8·0x000000·0x000ea0·RW··0x100012 ··LOAD···········0x0001f8·0x00000000000271f8·0x00000000000271f8·0x000000·0x000ea0·RW··0x1000
13 ··DYNAMIC········0x0041f8·0x0000000000027310·0x0000000000027310·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0041f8·0x0000000000027310·0x0000000000027310·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x003c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x416 ··NOTE···········0x003c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000198·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000198·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000558·0003a4·002358·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000558·0003a4·002358·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000028b0·0003a4·0048c5·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000028b0·0003a4·0048ce·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000007176·0003a4·0002f2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000000717e·0003a4·0002f2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000007468·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000007470·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000007568·0003a4·0005e8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000007570·0003a4·0005e8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000007b50·0003a4·001d88·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000007b58·0003a4·001d88·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000000a020·001000·0013c0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000000a020·001000·0013c0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000000b3e0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000000b3e0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000000b400·001000·0182d1·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000000b400·001000·0182d1·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········00000000000236d4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00000000000236d4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000024000·001000·000972·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000024000·001000·000972·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000024974·001000·0003ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000024974·001000·0003ac·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1faa449b73772498262a5baace8d7c529ee16f596 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deb22b1a3001948b7b4cef1e89a2cbc9f419d77d
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.68 KB
./usr/bin/.debug/clang-doc
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x258203 Entry·point·0x25820
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x00ebb8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x00ebc0·R···0x1000
10 ··LOAD···········0x001000·0x000000000000f000·0x000000000000f000·0x000000·0x0f7501·R·E·0x100010 ··LOAD···········0x001000·0x000000000000f000·0x000000000000f000·0x000000·0x0f7501·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000107000·0x0000000000107000·0x02c774·0x02c774·R···0x100011 ··LOAD···········0x001000·0x0000000000107000·0x0000000000107000·0x02c774·0x02c774·R···0x1000
12 ··LOAD···········0x000288·0x0000000000134288·0x0000000000134288·0x000000·0x002f80·RW··0x100012 ··LOAD···········0x000288·0x0000000000134288·0x0000000000134288·0x000000·0x002f80·RW··0x1000
13 ··DYNAMIC········0x02e288·0x00000000001352d0·0x00000000001352d0·0x000000·0x000250·RW··0x813 ··DYNAMIC········0x02e288·0x00000000001352d0·0x00000000001352d0·0x000000·0x000250·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x02d754·0x0000000000133754·0x0000000000133754·0x000020·0x000020·R···0x416 ··NOTE···········0x02d754·0x0000000000133754·0x0000000000133754·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000564·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000564·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000928·0003a4·002c88·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000928·0003a4·002c88·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000035b0·0003a4·0065e9·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000035b0·0003a4·0065f2·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000009b9a·0003a4·0003b6·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000009ba2·0003a4·0003b6·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000009f50·0003a4·000180·00···A··6···5··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000009f58·0003a4·000180·00···A··6···5··8
14 ··[·9]·.rela.dyn·········NOBITS··········000000000000a0d0·0003a4·002d48·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········000000000000a0d8·0003a4·002d48·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········000000000000ce18·0003a4·001da0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········000000000000ce20·0003a4·001da0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000000f000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000000f000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000000f020·001000·0013d0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000000f020·001000·0013d0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000103f0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000103f0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000010400·001000·0f60f3·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000010400·001000·0f60f3·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········00000000001064f4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00000000001064f4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000107000·001000·004e76·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000107000·001000·004e76·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000010be78·001000·003cec·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000010be78·001000·003cec·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7889a0054430e7033b989c50626d669c9d664bef6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·785fec11c67822eaf7c77216d9b9150b0d6e4a3b
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
./usr/bin/.debug/clang-extdef-mapping
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x4c503 Entry·point·0x4c50
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x003bc8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x003bd0·R···0x1000
10 ··LOAD···········0x001000·0x0000000000004000·0x0000000000004000·0x000000·0x004349·R·E·0x100010 ··LOAD···········0x001000·0x0000000000004000·0x0000000000004000·0x000000·0x004349·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000009000·0x0000000000009000·0x001294·0x001294·R···0x100011 ··LOAD···········0x001000·0x0000000000009000·0x0000000000009000·0x001294·0x001294·R···0x1000
12 ··LOAD···········0x0007e0·0x000000000000b7e0·0x000000000000b7e0·0x000000·0x0008a0·RW··0x100012 ··LOAD···········0x0007e0·0x000000000000b7e0·0x000000000000b7e0·0x000000·0x0008a0·RW··0x1000
13 ··DYNAMIC········0x0027e0·0x000000000000bad8·0x000000000000bad8·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0027e0·0x000000000000bad8·0x000000000000bad8·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x002274·0x000000000000a274·0x000000000000a274·0x000020·0x000020·R···0x416 ··NOTE···········0x002274·0x000000000000a274·0x000000000000a274·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0000b4·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0000b4·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000478·0003a4·000b40·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000478·0003a4·000b40·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000000fb8·0003a4·001935·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000000fb8·0003a4·00193e·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········00000000000028ee·0003a4·0000f0·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00000000000028f6·0003a4·0000f0·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········00000000000029e0·0003a4·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········00000000000029e8·0003a4·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000002ad0·0003a4·000978·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000002ad8·0003a4·000978·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000003448·0003a4·000780·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000003450·0003a4·000780·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000004000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000004000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000004020·001000·000510·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000004020·001000·000510·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000004530·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000004530·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000004540·001000·003dfa·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000004540·001000·003dfa·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000000833c·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000000833c·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000009000·001000·0004b0·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000009000·001000·0004b0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000094b0·001000·000284·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000094b0·001000·000284·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f928410394fdd018f4df5f5865fb6f9fb9d6743b6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6f518071788735e9148f3cbb9df3e056e634c196
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/clang-format
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xcb803 Entry·point·0xcb80
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x006210·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x006218·R···0x1000
10 ··LOAD···········0x001000·0x0000000000007000·0x0000000000007000·0x000000·0x00fe2d·R·E·0x100010 ··LOAD···········0x001000·0x0000000000007000·0x0000000000007000·0x000000·0x00fe2d·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000017000·0x0000000000017000·0x003d90·0x003d90·R···0x100011 ··LOAD···········0x001000·0x0000000000017000·0x0000000000017000·0x003d90·0x003d90·R···0x1000
12 ··LOAD···········0x000378·0x000000000001b378·0x000000000001b378·0x000000·0x0026c0·RW··0x100012 ··LOAD···········0x000378·0x000000000001b378·0x000000000001b378·0x000000·0x0026c0·RW··0x1000
13 ··DYNAMIC········0x005378·0x000000000001b8f0·0x000000000001b8f0·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x005378·0x000000000001b8f0·0x000000000001b8f0·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x004d70·0x000000000001ad70·0x000000000001ad70·0x000020·0x000020·R···0x416 ··NOTE···········0x004d70·0x000000000001ad70·0x000000000001ad70·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0001c4·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0001c4·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000588·0003a4·001320·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000588·0003a4·001320·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000018a8·0003a4·0029da·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000018a8·0003a4·0029e3·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000004282·0003a4·000198·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000000428c·0003a4·000198·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000004420·0003a4·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000004428·0003a4·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000004530·0003a4·001128·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000004538·0003a4·001128·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000005658·0003a4·000bb8·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000005660·0003a4·000bb8·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000007000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000007000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000007020·001000·0007e0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000007020·001000·0007e0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000007800·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000007800·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000007840·001000·00f5e0·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000007840·001000·00f5e0·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000016e20·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000016e20·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000017000·001000·001da0·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000017000·001000·001da0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000018da0·001000·00043c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000018da0·001000·00043c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7854c77fa6ef26819d0e77056f5a79ab159a7c116 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f898233e724e1fdcd06732b027ce938e63466673
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
./usr/bin/.debug/clang-include-cleaner
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x109d03 Entry·point·0x109d0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x00a0b8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x00a0c0·R···0x1000
10 ··LOAD···········0x001000·0x000000000000b000·0x000000000000b000·0x000000·0x03b52d·R·E·0x100010 ··LOAD···········0x001000·0x000000000000b000·0x000000000000b000·0x000000·0x03b52d·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000047000·0x0000000000047000·0x00c580·0x00c580·R···0x100011 ··LOAD···········0x001000·0x0000000000047000·0x0000000000047000·0x00c580·0x00c580·R···0x1000
12 ··LOAD···········0x000ac8·0x0000000000054ac8·0x0000000000054ac8·0x000000·0x001f78·RW··0x100012 ··LOAD···········0x000ac8·0x0000000000054ac8·0x0000000000054ac8·0x000000·0x001f78·RW··0x1000
13 ··DYNAMIC········0x00dac8·0x0000000000055590·0x0000000000055590·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x00dac8·0x0000000000055590·0x0000000000055590·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x00d560·0x0000000000053560·0x0000000000053560·0x000020·0x000020·R···0x416 ··NOTE···········0x00d560·0x0000000000053560·0x0000000000053560·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000250·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000250·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000610·0003a4·001ed8·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000610·0003a4·001ed8·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000024e8·0003a4·0041f3·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000024e8·0003a4·0041fc·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········00000000000066dc·0003a4·000292·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00000000000066e4·0003a4·000292·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000006970·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000006978·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000006a70·0003a4·001ff8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000006a78·0003a4·001ff8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000008a68·0003a4·001650·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000008a70·0003a4·001650·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000000b000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000000b000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000000b020·001000·000ef0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000000b020·001000·000ef0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000000bf10·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000000bf10·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000000bf40·001000·03a5e0·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000000bf40·001000·03a5e0·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000046520·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000046520·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000047000·001000·00364c·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000047000·001000·00364c·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000004a64c·001000·000fa4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000004a64c·001000·000fa4·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·635587f45d599cfec05c82d19e07850ddd3ea0216 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·79362e624a23b7a85b779477940ad54bc68ab7e3
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.7 KB
./usr/bin/.debug/clang-include-fixer
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xe5403 Entry·point·0xe540
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0090e0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0090e8·R···0x1000
10 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x028611·R·E·0x100010 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x028611·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000033000·0x0000000000033000·0x0068c0·0x0068c0·R···0x100011 ··LOAD···········0x001000·0x0000000000033000·0x0000000000033000·0x0068c0·0x0068c0·R···0x1000
12 ··LOAD···········0x000dc0·0x000000000003adc0·0x000000000003adc0·0x000000·0x001c00·RW··0x100012 ··LOAD···········0x000dc0·0x000000000003adc0·0x000000000003adc0·0x000000·0x001c00·RW··0x1000
13 ··DYNAMIC········0x007dc0·0x000000000003b6c0·0x000000000003b6c0·0x000000·0x000260·RW··0x813 ··DYNAMIC········0x007dc0·0x000000000003b6c0·0x000000000003b6c0·0x000000·0x000260·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x0078a0·0x00000000000398a0·0x00000000000398a0·0x000020·0x000020·R···0x416 ··NOTE···········0x0078a0·0x00000000000398a0·0x00000000000398a0·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·00019c·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·00019c·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000560·0003a4·001c08·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000560·0003a4·001c08·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000002168·0003a4·003dc9·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000002168·0003a4·003dd2·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000005f32·0003a4·000256·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000005f3a·0003a4·000256·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000006188·0003a4·0001b0·00···A··6···6··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000006190·0003a4·0001b0·00···A··6···6··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000006338·0003a4·001c20·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000006340·0003a4·001c20·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000007f58·0003a4·001188·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000007f60·0003a4·001188·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000000a020·001000·000bc0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000000a020·001000·000bc0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000000abe0·001000·000010·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000000abe0·001000·000010·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000000ac00·001000·027a02·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000000ac00·001000·027a02·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000032604·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000032604·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000033000·001000·001ac9·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000033000·001000·001ac9·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000034acc·001000·0009ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000034acc·001000·0009ac·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f889368c84f36ff72c7c3785968cd9ab057410e26 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a2ef2abfc9cee23631c3c5e712c5fd013aeff2f3
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.64 KB
./usr/bin/.debug/clang-installapi
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x9fe03 Entry·point·0x9fe0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x006d90·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x006d98·R···0x1000
10 ··LOAD···········0x001000·0x0000000000007000·0x0000000000007000·0x000000·0x022c01·R·E·0x100010 ··LOAD···········0x001000·0x0000000000007000·0x0000000000007000·0x000000·0x022c01·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000002a000·0x000000000002a000·0x00531c·0x00531c·R···0x100011 ··LOAD···········0x001000·0x000000000002a000·0x000000000002a000·0x00531c·0x00531c·R···0x1000
12 ··LOAD···········0x0006b0·0x00000000000306b0·0x00000000000306b0·0x000000·0x001968·RW··0x100012 ··LOAD···········0x0006b0·0x00000000000306b0·0x00000000000306b0·0x000000·0x001968·RW··0x1000
13 ··DYNAMIC········0x0066b0·0x0000000000031828·0x0000000000031828·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0066b0·0x0000000000031828·0x0000000000031828·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x0062fc·0x000000000002f2fc·0x000000000002f2fc·0x000020·0x000020·R···0x416 ··NOTE···········0x0062fc·0x000000000002f2fc·0x000000000002f2fc·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·00019c·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·00019c·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000560·0003a4·0014a0·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000560·0003a4·0014a0·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001a00·0003a4·003396·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001a00·0003a4·00339f·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000004d96·0003a4·0001b8·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000004da0·0003a4·0001b8·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000004f50·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000004f58·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000005050·0003a4·000ea0·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000005058·0003a4·000ea0·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000005ef0·0003a4·000ea0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000005ef8·0003a4·000ea0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000007000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000007000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000007020·001000·0009d0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000007020·001000·0009d0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000079f0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000079f0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000007a00·001000·0221f4·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000007a00·001000·0221f4·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000029bf4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000029bf4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000002a000·001000·001089·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000002a000·001000·001089·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000002b08c·001000·0006ec·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000002b08c·001000·0006ec·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·842b385718f3afd133d88b62bc1aa60a594195646 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3ab8bd579f2e829178e83587f8dc5b157de707df
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
./usr/bin/.debug/clang-linker-wrapper
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xef603 Entry·point·0xef60
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x008cf0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x008cf8·R···0x1000
10 ··LOAD···········0x001000·0x0000000000009000·0x0000000000009000·0x000000·0x01e681·R·E·0x100010 ··LOAD···········0x001000·0x0000000000009000·0x0000000000009000·0x000000·0x01e681·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000028000·0x0000000000028000·0x005fc8·0x005fc8·R···0x100011 ··LOAD···········0x001000·0x0000000000028000·0x0000000000028000·0x005fc8·0x005fc8·R···0x1000
12 ··LOAD···········0x000288·0x000000000002e288·0x000000000002e288·0x000000·0x0026b0·RW··0x100012 ··LOAD···········0x000288·0x000000000002e288·0x000000000002e288·0x000000·0x0026b0·RW··0x1000
13 ··DYNAMIC········0x007288·0x000000000002f728·0x000000000002f728·0x000000·0x000230·RW··0x813 ··DYNAMIC········0x007288·0x000000000002f728·0x000000000002f728·0x000000·0x000230·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x006fa8·0x000000000002dfa8·0x000000000002dfa8·0x000020·0x000020·R···0x416 ··NOTE···········0x006fa8·0x000000000002dfa8·0x000000000002dfa8·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000460·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000460·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000820·0003a4·001d28·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000820·0003a4·001d28·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000002548·0003a4·003dc3·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000002548·0003a4·003dcc·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········000000000000630c·0003a4·00026e·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000006314·0003a4·00026e·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000006580·0003a4·000130·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000006588·0003a4·000130·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········00000000000066b0·0003a4·0014e8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········00000000000066b8·0003a4·0014e8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000007b98·0003a4·001158·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000007ba0·0003a4·001158·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000009000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000009000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000009020·001000·000ba0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000009020·001000·000ba0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000009bc0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000009bc0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000009c00·001000·01da74·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000009c00·001000·01da74·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000027674·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000027674·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000028000·001000·001fc0·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000028000·001000·001fc0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000029fc0·001000·00077c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000029fc0·001000·00077c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ca5e579d1f913a22da670103980cc5e5592699376 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f93313d36f172a10f224dbbb6e494395ba9f1556
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/clang-move
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x342d03 Entry·point·0x342d0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x02c6b0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x02c6b8·R···0x1000
10 ··LOAD···········0x001000·0x000000000002d000·0x000000000002d000·0x000000·0x038bd9·R·E·0x100010 ··LOAD···········0x001000·0x000000000002d000·0x000000000002d000·0x000000·0x038bd9·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000066000·0x0000000000066000·0x01451c·0x01451c·R···0x100011 ··LOAD···········0x001000·0x0000000000066000·0x0000000000066000·0x01451c·0x01451c·R···0x1000
12 ··LOAD···········0x000e20·0x000000000007be20·0x000000000007be20·0x000000·0x006b40·RW··0x100012 ··LOAD···········0x000e20·0x000000000007be20·0x000000000007be20·0x000000·0x006b40·RW··0x1000
13 ··DYNAMIC········0x015e20·0x00000000000815d8·0x00000000000815d8·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x015e20·0x00000000000815d8·0x00000000000815d8·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x0154fc·0x000000000007a4fc·0x000000000007a4fc·0x000020·0x000020·R···0x416 ··NOTE···········0x0154fc·0x000000000007a4fc·0x000000000007a4fc·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·00210c·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·00210c·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000024d0·0003a4·0067e0·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000024d0·0003a4·0067e0·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000008cb0·0003a4·01295a·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000008cb0·0003a4·012963·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········000000000001b60a·0003a4·0008a8·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000001b614·0003a4·0008a8·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········000000000001beb8·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········000000000001bec0·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········000000000001bfb8·0003a4·00f1c8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········000000000001bfc0·0003a4·00f1c8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········000000000002b180·0003a4·001530·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········000000000002b188·0003a4·001530·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000002d000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000002d000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000002d020·001000·000e30·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000002d020·001000·000e30·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000002de50·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000002de50·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000002de80·001000·037d4b·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000002de80·001000·037d4b·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000065bcc·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000065bcc·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000066000·001000·00779d·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000066000·001000·00779d·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000006d7a0·001000·00231c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000006d7a0·001000·00231c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6f38cdce55bb84815c70623334d57e60d9b08dc36 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·47347dab9b72f7635f377b1d2d771e94e102c3ff
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xa3c03 Entry·point·0xa3c0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x006ab8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x006ac0·R···0x1000
10 ··LOAD···········0x001000·0x0000000000007000·0x0000000000007000·0x000000·0x011135·R·E·0x100010 ··LOAD···········0x001000·0x0000000000007000·0x0000000000007000·0x000000·0x011135·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000019000·0x0000000000019000·0x003b30·0x003b30·R···0x100011 ··LOAD···········0x001000·0x0000000000019000·0x0000000000019000·0x003b30·0x003b30·R···0x1000
12 ··LOAD···········0x000468·0x000000000001d468·0x000000000001d468·0x000000·0x002370·RW··0x100012 ··LOAD···········0x000468·0x000000000001d468·0x000000000001d468·0x000000·0x002370·RW··0x1000
13 ··DYNAMIC········0x005468·0x000000000001e870·0x000000000001e870·0x000000·0x000230·RW··0x813 ··DYNAMIC········0x005468·0x000000000001e870·0x000000000001e870·0x000000·0x000230·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x004b10·0x000000000001cb10·0x000000000001cb10·0x000020·0x000020·R···0x416 ··NOTE···········0x004b10·0x000000000001cb10·0x000000000001cb10·0x000020·0x000020·R···0x4
2.28 KB
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000228·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000228·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000005e8·0003a4·001518·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000005e8·0003a4·001518·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001b00·0003a4·002add·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001b00·0003a4·002ae6·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········00000000000045de·0003a4·0001c2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00000000000045e6·0003a4·0001c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········00000000000047a0·0003a4·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········00000000000047a8·0003a4·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········00000000000048b0·0003a4·001440·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········00000000000048b8·0003a4·001440·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000005cf0·0003a4·000dc8·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000005cf8·0003a4·000dc8·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000007000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000007000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000007020·001000·000940·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000007020·001000·000940·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000007960·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000007960·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000007980·001000·0107a6·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000007980·001000·0107a6·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000018128·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000018128·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000019000·001000·0016a0·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000019000·001000·0016a0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000001a6a0·001000·0004d4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000001a6a0·001000·0004d4·00···A··0···0··4
958 B
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·db977bed35156cdd70dd18929fbb32e801e712346 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dcf841fe910bdd7d506ce399ed2448af55c0e337
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
./usr/bin/.debug/clang-offload-bundler
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x97803 Entry·point·0x9780
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x004048·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x004058·R···0x1000
10 ··LOAD···········0x001000·0x0000000000005000·0x0000000000005000·0x000000·0x00869d·R·E·0x100010 ··LOAD···········0x001000·0x0000000000005000·0x0000000000005000·0x000000·0x00869d·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000000e000·0x000000000000e000·0x00271c·0x00271c·R···0x100011 ··LOAD···········0x001000·0x000000000000e000·0x000000000000e000·0x00271c·0x00271c·R···0x1000
12 ··LOAD···········0x0007e0·0x00000000000117e0·0x00000000000117e0·0x000000·0x000838·RW··0x100012 ··LOAD···········0x0007e0·0x00000000000117e0·0x00000000000117e0·0x000000·0x000838·RW··0x1000
13 ··DYNAMIC········0x0037e0·0x0000000000011af0·0x0000000000011af0·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0037e0·0x0000000000011af0·0x0000000000011af0·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x0036fc·0x00000000000106fc·0x00000000000106fc·0x000020·0x000020·R···0x416 ··NOTE···········0x0036fc·0x00000000000106fc·0x00000000000106fc·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0001b8·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0001b8·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000578·0003a4·000c90·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000578·0003a4·000c90·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001208·0003a4·001b94·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001208·0003a4·001b9d·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000002d9c·0003a4·00010c·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000002da6·0003a4·00010c·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000002ea8·0003a4·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000002eb8·0003a4·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000002f98·0003a4·000a20·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000002fa8·0003a4·000a20·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········00000000000039b8·0003a4·000690·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········00000000000039c8·0003a4·000690·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000005000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000005000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000005020·001000·000470·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000005020·001000·000470·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000005490·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000005490·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········00000000000054c0·001000·0081d0·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········00000000000054c0·001000·0081d0·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000000d690·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000000d690·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000000e000·001000·001160·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000000e000·001000·001160·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000f160·001000·0002bc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000f160·001000·0002bc·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4a6310159e07959bf0062ae90f6ea24136168f296 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0b6f23688043e1096121731375dc2247228940e4
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
./usr/bin/.debug/clang-offload-packager
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x56d03 Entry·point·0x56d0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0039c0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0039c8·R···0x1000
10 ··LOAD···········0x001000·0x0000000000004000·0x0000000000004000·0x000000·0x007b5d·R·E·0x100010 ··LOAD···········0x001000·0x0000000000004000·0x0000000000004000·0x000000·0x007b5d·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000000c000·0x000000000000c000·0x0019e8·0x0019e8·R···0x100011 ··LOAD···········0x001000·0x000000000000c000·0x000000000000c000·0x0019e8·0x0019e8·R···0x1000
12 ··LOAD···········0x000928·0x000000000000e928·0x000000000000e928·0x000000·0x000bb0·RW··0x100012 ··LOAD···········0x000928·0x000000000000e928·0x000000000000e928·0x000000·0x000bb0·RW··0x1000
13 ··DYNAMIC········0x003928·0x000000000000eb10·0x000000000000eb10·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x003928·0x000000000000eb10·0x000000000000eb10·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x0029c8·0x000000000000d9c8·0x000000000000d9c8·0x000020·0x000020·R···0x416 ··NOTE···········0x0029c8·0x000000000000d9c8·0x000000000000d9c8·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000168·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000168·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000528·0003a4·000b70·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000528·0003a4·000b70·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001098·0003a4·001a36·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001098·0003a4·001a3f·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000002ace·0003a4·0000f4·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000002ad8·0003a4·0000f4·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000002bc8·0003a4·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000002bd0·0003a4·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000002cb8·0003a4·0006f0·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000002cc0·0003a4·0006f0·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········00000000000033a8·0003a4·000618·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········00000000000033b0·0003a4·000618·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000004000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000004000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000004020·001000·000420·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000004020·001000·000420·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000004440·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000004440·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000004480·001000·0076d0·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000004480·001000·0076d0·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000000bb50·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000000bb50·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000000c000·001000·0007c0·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000000c000·001000·0007c0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000c7c0·001000·00025c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000c7c0·001000·00025c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f5b1608881f31778df9dd297c3e361166171f47b6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3eead9935de209868fbbb92f643c7d55f98662ca
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/clang-query
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x2cf203 Entry·point·0x2cf20
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x029fb8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x029fc0·R···0x1000
10 ··LOAD···········0x001000·0x000000000002a000·0x000000000002a000·0x000000·0x02cfb1·R·E·0x100010 ··LOAD···········0x001000·0x000000000002a000·0x000000000002a000·0x000000·0x02cfb1·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000057000·0x0000000000057000·0x0129f4·0x0129f4·R···0x100011 ··LOAD···········0x001000·0x0000000000057000·0x0000000000057000·0x0129f4·0x0129f4·R···0x1000
12 ··LOAD···········0x000880·0x000000000006a880·0x000000000006a880·0x000000·0x005c60·RW··0x100012 ··LOAD···········0x000880·0x000000000006a880·0x000000000006a880·0x000000·0x005c60·RW··0x1000
13 ··DYNAMIC········0x014880·0x000000000006f558·0x000000000006f558·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x014880·0x000000000006f558·0x000000000006f558·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x0139d4·0x00000000000699d4·0x00000000000699d4·0x000020·0x000020·R···0x416 ··NOTE···········0x0139d4·0x00000000000699d4·0x00000000000699d4·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·002060·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·002060·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000002420·0003a4·006630·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000002420·0003a4·006630·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000008a50·0003a4·012182·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000008a50·0003a4·01218b·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········000000000001abd2·0003a4·000884·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000001abdc·0003a4·000884·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········000000000001b458·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········000000000001b460·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········000000000001b558·0003a4·00d350·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········000000000001b560·0003a4·00d350·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········00000000000288a8·0003a4·001710·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········00000000000288b0·0003a4·001710·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000002a000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000002a000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000002a020·001000·000f70·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000002a020·001000·000f70·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000002af90·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000002af90·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000002afc0·001000·02bfe1·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000002afc0·001000·02bfe1·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000056fa4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000056fa4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000057000·001000·0081cd·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000057000·001000·0081cd·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000005f1d0·001000·001d7c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000005f1d0·001000·001d7c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3a618a1b0d76b1e9308fc5492714be8a92521dbb6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·537f54778e23a6425cfe3a407e2402fafb3d54d3
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/clang-refactor
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x93103 Entry·point·0x9310
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x005078·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x005080·R···0x1000
10 ··LOAD···········0x001000·0x0000000000006000·0x0000000000006000·0x000000·0x01411d·R·E·0x100010 ··LOAD···········0x001000·0x0000000000006000·0x0000000000006000·0x000000·0x01411d·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000001b000·0x000000000001b000·0x0040c0·0x0040c0·R···0x100011 ··LOAD···········0x001000·0x000000000001b000·0x000000000001b000·0x0040c0·0x0040c0·R···0x1000
12 ··LOAD···········0x0004b0·0x00000000000204b0·0x00000000000204b0·0x000000·0x000d70·RW··0x100012 ··LOAD···········0x0004b0·0x00000000000204b0·0x00000000000204b0·0x000000·0x000d70·RW··0x1000
13 ··DYNAMIC········0x0054b0·0x00000000000209c0·0x00000000000209c0·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0054b0·0x00000000000209c0·0x00000000000209c0·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x0050a0·0x000000000001f0a0·0x000000000001f0a0·0x000020·0x000020·R···0x416 ··NOTE···········0x0050a0·0x000000000001f0a0·0x000000000001f0a0·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000130·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000130·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000004f0·0003a4·000f90·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000004f0·0003a4·000f90·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001480·0003a4·001f95·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001480·0003a4·001f9e·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000003416·0003a4·00014c·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000000341e·0003a4·00014c·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000003568·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000003570·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000003668·0003a4·001050·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000003670·0003a4·001050·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········00000000000046b8·0003a4·0009c0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········00000000000046c0·0003a4·0009c0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000006000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000006000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000006020·001000·000690·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000006020·001000·000690·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000066b0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000066b0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········00000000000066c0·001000·013a50·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········00000000000066c0·001000·013a50·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000001a110·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000001a110·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000001b000·001000·001020·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000001b000·001000·001020·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000001c020·001000·0005f4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000001c020·001000·0005f4·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6bce0635a18c112783fe4e1846a8740831d1024f6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·976f5dcd7271365d372004a40dffd0e2b03942e1
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
./usr/bin/.debug/clang-reorder-fields
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x2a5a03 Entry·point·0x2a5a0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x027eb0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x027eb8·R···0x1000
10 ··LOAD···········0x001000·0x0000000000028000·0x0000000000028000·0x000000·0x01e77d·R·E·0x100010 ··LOAD···········0x001000·0x0000000000028000·0x0000000000028000·0x000000·0x01e77d·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000047000·0x0000000000047000·0x00eb28·0x00eb28·R···0x100011 ··LOAD···········0x001000·0x0000000000047000·0x0000000000047000·0x00eb28·0x00eb28·R···0x1000
12 ··LOAD···········0x000bb8·0x0000000000056bb8·0x0000000000056bb8·0x000000·0x005768·RW··0x100012 ··LOAD···········0x000bb8·0x0000000000056bb8·0x0000000000056bb8·0x000000·0x005768·RW··0x1000
13 ··DYNAMIC········0x00fbb8·0x000000000005b6b8·0x000000000005b6b8·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x00fbb8·0x000000000005b6b8·0x000000000005b6b8·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x00fb08·0x0000000000055b08·0x0000000000055b08·0x000020·0x000020·R···0x416 ··NOTE···········0x00fb08·0x0000000000055b08·0x0000000000055b08·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·002028·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·002028·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000023e8·0003a4·006180·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000023e8·0003a4·006180·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000008568·0003a4·010eab·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000008568·0003a4·010eb4·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000019414·0003a4·000820·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000001941c·0003a4·000820·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000019c38·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000019c40·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000019d38·0003a4·00ce88·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000019d40·0003a4·00ce88·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000026bc0·0003a4·0012f0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000026bc8·0003a4·0012f0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000028000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000028000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000028020·001000·000cb0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000028020·001000·000cb0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000028cd0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000028cd0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000028d00·001000·01da6f·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000028d00·001000·01da6f·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000046770·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000046770·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000047000·001000·006326·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000047000·001000·006326·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000004d328·001000·001ab4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000004d328·001000·001ab4·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b9273701c387f037d0ac994716e69a53769fe5406 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·eef63ea1d6ccbc3ea88f1903d1f0d6d44ad74017
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/clang-repl
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x94903 Entry·point·0x9490
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0049a8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0049b0·R···0x1000
10 ··LOAD···········0x001000·0x0000000000005000·0x0000000000005000·0x000000·0x00959d·R·E·0x100010 ··LOAD···········0x001000·0x0000000000005000·0x0000000000005000·0x000000·0x00959d·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000000f000·0x000000000000f000·0x001dc4·0x001dc4·R···0x100011 ··LOAD···········0x001000·0x000000000000f000·0x000000000000f000·0x001dc4·0x001dc4·R···0x1000
12 ··LOAD···········0x0007e0·0x00000000000117e0·0x00000000000117e0·0x000000·0x0012f8·RW··0x100012 ··LOAD···········0x0007e0·0x00000000000117e0·0x00000000000117e0·0x000000·0x0012f8·RW··0x1000
13 ··DYNAMIC········0x0037e0·0x00000000000119f0·0x00000000000119f0·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0037e0·0x00000000000119f0·0x00000000000119f0·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x002da4·0x0000000000010da4·0x0000000000010da4·0x000020·0x000020·R···0x416 ··NOTE···········0x002da4·0x0000000000010da4·0x0000000000010da4·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000218·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000218·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000005d8·0003a4·001020·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000005d8·0003a4·001020·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000015f8·0003a4·002061·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000015f8·0003a4·00206a·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········000000000000365a·0003a4·000158·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000003662·0003a4·000158·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········00000000000037b8·0003a4·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········00000000000037c0·0003a4·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········00000000000038c8·0003a4·000768·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········00000000000038d0·0003a4·000768·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000004030·0003a4·000978·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000004038·0003a4·000978·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000005000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000005000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000005020·001000·000660·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000005020·001000·000660·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000005680·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000005680·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········00000000000056c0·001000·008ed0·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········00000000000056c0·001000·008ed0·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000000e590·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000000e590·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000000f000·001000·000890·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000000f000·001000·000890·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000f890·001000·0002c4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000f890·001000·0002c4·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1349b4e9a00533443a85cef7b7e736afd4778c006 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·477d534fec4eec640837ce039ebcbd19e59b1950
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.7 KB
./usr/bin/.debug/clang-scan-deps
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xa1c03 Entry·point·0xa1c0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x007208·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x007210·R···0x1000
10 ··LOAD···········0x001000·0x0000000000008000·0x0000000000008000·0x000000·0x0200f9·R·E·0x100010 ··LOAD···········0x001000·0x0000000000008000·0x0000000000008000·0x000000·0x0200f9·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000029000·0x0000000000029000·0x005c58·0x005c58·R···0x100011 ··LOAD···········0x001000·0x0000000000029000·0x0000000000029000·0x005c58·0x005c58·R···0x1000
12 ··LOAD···········0x000b28·0x000000000002fb28·0x000000000002fb28·0x000000·0x001758·RW··0x100012 ··LOAD···········0x000b28·0x000000000002fb28·0x000000000002fb28·0x000000·0x001758·RW··0x1000
13 ··DYNAMIC········0x007b28·0x0000000000030820·0x0000000000030820·0x000000·0x000250·RW··0x813 ··DYNAMIC········0x007b28·0x0000000000030820·0x0000000000030820·0x000000·0x000250·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x006c38·0x000000000002ec38·0x000000000002ec38·0x000020·0x000020·R···0x416 ··NOTE···········0x006c38·0x000000000002ec38·0x000000000002ec38·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000294·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000294·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000658·0003a4·001638·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000658·0003a4·001638·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001c90·0003a4·0035d4·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001c90·0003a4·0035dd·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000005264·0003a4·0001da·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000000526e·0003a4·0001da·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000005440·0003a4·0001c0·00···A··6···5··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000005448·0003a4·0001c0·00···A··6···5··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000005600·0003a4·000d50·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000005608·0003a4·000d50·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000006350·0003a4·000eb8·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000006358·0003a4·000eb8·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000008000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000008000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000008020·001000·0009e0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000008020·001000·0009e0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000008a00·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000008a00·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000008a40·001000·01f6aa·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000008a40·001000·01f6aa·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········00000000000280ec·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00000000000280ec·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000029000·001000·001540·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000029000·001000·001540·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000002a540·001000·0007ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000002a540·001000·0007ac·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·447634b59fdc91c7c080b9b9a9a4ca934cf38c186 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·177335f54b3669cbbb02bc70c3399aef8c55c664
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.7 KB
./usr/bin/.debug/clang-sycl-linker
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xa4003 Entry·point·0xa400
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0059b8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0059c0·R···0x1000
10 ··LOAD···········0x001000·0x0000000000006000·0x0000000000006000·0x000000·0x00ada5·R·E·0x100010 ··LOAD···········0x001000·0x0000000000006000·0x0000000000006000·0x000000·0x00ada5·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000011000·0x0000000000011000·0x002650·0x002650·R···0x100011 ··LOAD···········0x001000·0x0000000000011000·0x0000000000011000·0x002650·0x002650·R···0x1000
12 ··LOAD···········0x0009e8·0x00000000000149e8·0x00000000000149e8·0x000000·0x0017d0·RW··0x100012 ··LOAD···········0x0009e8·0x00000000000149e8·0x00000000000149e8·0x000000·0x0017d0·RW··0x1000
13 ··DYNAMIC········0x0039e8·0x0000000000015920·0x0000000000015920·0x000000·0x000230·RW··0x813 ··DYNAMIC········0x0039e8·0x0000000000015920·0x0000000000015920·0x000000·0x000230·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x003630·0x0000000000013630·0x0000000000013630·0x000020·0x000020·R···0x416 ··NOTE···········0x003630·0x0000000000013630·0x0000000000013630·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000098·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000098·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000458·0003a4·000fc0·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000458·0003a4·000fc0·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001418·0003a4·001f93·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001418·0003a4·001f9c·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········00000000000033ac·0003a4·000150·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00000000000033b4·0003a4·000150·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000003500·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000003508·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000003600·0003a4·001740·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000003608·0003a4·001740·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000004d40·0003a4·000c78·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000004d48·0003a4·000c78·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000006000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000006000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000006020·001000·000860·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000006020·001000·000860·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000006880·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000006880·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········00000000000068c0·001000·00a4d6·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········00000000000068c0·001000·00a4d6·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000010d98·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000010d98·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000011000·001000·000ec0·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000011000·001000·000ec0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000011ec0·001000·0002b4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000011ec0·001000·0002b4·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2e652624fd995122425f1a9893b9123287ec88eb6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8d118a7a477cfbec4557cfb42a113595a1e86076
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.7 KB
./usr/bin/.debug/clang-tidy
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x2d0cc03 Entry·point·0x2d0cc0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x1efc50·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x1efc58·R···0x1000
10 ··LOAD···········0x001000·0x00000000001f0000·0x00000000001f0000·0x000000·0xa82c5d·R·E·0x100010 ··LOAD···········0x001000·0x00000000001f0000·0x00000000001f0000·0x000000·0xa82c5d·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000c73000·0x0000000000c73000·0x1fbff8·0x1fbff8·R···0x100011 ··LOAD···········0x001000·0x0000000000c73000·0x0000000000c73000·0x1fbff8·0x1fbff8·R···0x1000
12 ··LOAD···········0x0003f0·0x0000000000e6f3f0·0x0000000000e6f3f0·0x000000·0x0afe98·RW··0x100012 ··LOAD···········0x0003f0·0x0000000000e6f3f0·0x0000000000e6f3f0·0x000000·0x0afe98·RW··0x1000
13 ··DYNAMIC········0x1fd3f0·0x0000000000e9ada8·0x0000000000e9ada8·0x000000·0x000250·RW··0x813 ··DYNAMIC········0x1fd3f0·0x0000000000e9ada8·0x0000000000e9ada8·0x000000·0x000250·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x1fcfd8·0x0000000000e6efd8·0x0000000000e6efd8·0x000020·0x000020·R···0x416 ··NOTE···········0x1fcfd8·0x0000000000e6efd8·0x0000000000e6efd8·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·00e108·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·00e108·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········000000000000e4c8·0003a4·03c930·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········000000000000e4c8·0003a4·03c930·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········000000000004adf8·0003a4·120cbf·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········000000000004adf8·0003a4·120cc8·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········000000000016bab8·0003a4·0050c4·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000016bac0·0003a4·0050c4·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000170b80·0003a4·0001a0·00···A··6···5··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000170b88·0003a4·0001a0·00···A··6···5··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000170d20·0003a4·079518·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000170d28·0003a4·079518·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········00000000001ea238·0003a4·005a18·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········00000000001ea240·0003a4·005a18·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········00000000001f0000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········00000000001f0000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········00000000001f0020·001000·003c20·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········00000000001f0020·001000·003c20·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000001f3c40·001000·000018·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000001f3c40·001000·000018·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········00000000001f3c80·001000·a7efcd·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········00000000001f3c80·001000·a7efcd·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000c72c50·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000c72c50·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000c73000·001000·06c95e·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000c73000·001000·06c95e·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000cdf960·001000·029164·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000cdf960·001000·029164·00···A··0···0··4
969 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ded5b20e9b8ed2936ed2a5f15a5bcc3ca55835126 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·037d8116b7c3222de633e022d54df53151a7e523
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/clangd
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x1f47a03 Entry·point·0x1f47a0
4 There·are·15·program·headers,·starting·at·offset·644 There·are·15·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000348·0x000348·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000348·0x000348·R···0x8
8 ··INTERP·········0x0003dc·0x00000000000003dc·0x00000000000003dc·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003dc·0x00000000000003dc·0x00000000000003dc·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003dc·0x0f7888·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003dc·0x0f7890·R···0x1000
10 ··LOAD···········0x001000·0x00000000000f8000·0x00000000000f8000·0x000000·0xd101d1·R·E·0x100010 ··LOAD···········0x001000·0x00000000000f8000·0x00000000000f8000·0x000000·0xd101d1·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000e09000·0x0000000000e09000·0x2a78e0·0x2a78e0·R···0x100011 ··LOAD···········0x001000·0x0000000000e09000·0x0000000000e09000·0x2a78e0·0x2a78e0·R···0x1000
12 ··LOAD···········0x0001f0·0x00000000010b11f0·0x00000000010b11f0·0x000000·0x0cd898·RW··0x100012 ··LOAD···········0x0001f0·0x00000000010b11f0·0x00000000010b11f0·0x000000·0x0cd898·RW··0x1000
13 ··DYNAMIC········0x2a91f0·0x00000000010e31d8·0x00000000010e31d8·0x000000·0x000260·RW··0x813 ··DYNAMIC········0x2a91f0·0x00000000010e31d8·0x00000000010e31d8·0x000000·0x000260·RW··0x8
14 ··NOTE···········0x000388·0x0000000000000388·0x0000000000000388·0x000030·0x000030·R···0x814 ··NOTE···········0x000388·0x0000000000000388·0x0000000000000388·0x000030·0x000030·R···0x8
15 ··NOTE···········0x0003b8·0x00000000000003b8·0x00000000000003b8·0x000024·0x000024·R···0x415 ··NOTE···········0x0003b8·0x00000000000003b8·0x00000000000003b8·0x000024·0x000024·R···0x4
16 ··NOTE···········0x2a88c0·0x00000000010b08c0·0x00000000010b08c0·0x000020·0x000020·R···0x416 ··NOTE···········0x2a88c0·0x00000000010b08c0·0x00000000010b08c0·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000388·000388·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000388·000388·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············00000000000003b8·0003b8·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············00000000000003b8·0003b8·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003dc·0003dc·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003dc·0003dc·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003f8·0003dc·003a54·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003f8·0003dc·003a54·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000003e50·0003dc·0156a8·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000003e50·0003dc·0156a8·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000194f8·0003dc·0492fc·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000194f8·0003dc·049305·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········00000000000627f4·0003dc·001c8e·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00000000000627fe·0003dc·001c8e·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000064488·0003dc·000280·00···A··6···6··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000064490·0003dc·000280·00···A··6···6··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000064708·0003dc·08b698·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000064710·0003dc·08b698·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········00000000000efda0·0003dc·007ae8·18···A··5··26··815 ··[10]·.rela.plt·········NOBITS··········00000000000efda8·0003dc·007ae8·18···A··5··26··8
16 ··[11]·.init·············NOBITS··········00000000000f8000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········00000000000f8000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········00000000000f8020·001000·005200·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········00000000000f8020·001000·005200·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000fd220·001000·000020·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000fd220·001000·000020·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········00000000000fd240·001000·d0af83·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········00000000000fd240·001000·d0af83·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000e081c4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000e081c4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000e09000·001000·0fa8ce·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000e09000·001000·0fa8ce·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000f038d0·001000·02ca0c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000f038d0·001000·02ca0c·00···A··0···0··4
969 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8b8ea4c9ab06dc6046bc28049e6013f642880f866 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c0f33ce9ca208f2d33ef3dd5f547a84c63a21a2c
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.68 KB
./usr/bin/.debug/diagtool
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x54ce03 Entry·point·0x54ce0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x053c08·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x053c10·R···0x1000
10 ··LOAD···········0x001000·0x0000000000054000·0x0000000000054000·0x000000·0x007455·R·E·0x100010 ··LOAD···········0x001000·0x0000000000054000·0x0000000000054000·0x000000·0x007455·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000005c000·0x000000000005c000·0x0460c0·0x0460c0·R···0x100011 ··LOAD···········0x001000·0x000000000005c000·0x000000000005c000·0x0460c0·0x0460c0·R···0x1000
12 ··LOAD···········0x000750·0x00000000000a3750·0x00000000000a3750·0x000000·0x03a6f8·RW··0x100012 ··LOAD···········0x000750·0x00000000000a3750·0x00000000000a3750·0x000000·0x03a6f8·RW··0x1000
13 ··DYNAMIC········0x047750·0x00000000000d9b88·0x00000000000d9b88·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x047750·0x00000000000d9b88·0x00000000000d9b88·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x0470a0·0x00000000000a20a0·0x00000000000a20a0·0x000020·0x000020·R···0x416 ··NOTE···········0x0470a0·0x00000000000a20a0·0x00000000000a20a0·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000074·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000074·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000438·0003a4·0007c8·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000438·0003a4·0007c8·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000000c00·0003a4·000fa8·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000000c00·0003a4·000fb1·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000001ba8·0003a4·0000a6·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000001bb2·0003a4·0000a6·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000001c50·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000001c58·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000001d50·0003a4·051978·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000001d58·0003a4·051978·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········00000000000536c8·0003a4·000540·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········00000000000536d0·0003a4·000540·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000054000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000054000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000054020·001000·000390·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000054020·001000·000390·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000543b0·001000·000010·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000543b0·001000·000010·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········00000000000543c0·001000·007085·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········00000000000543c0·001000·007085·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000005b448·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000005b448·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000005c000·001000·044fcb·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000005c000·001000·044fcb·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000a0fcc·001000·00026c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000a0fcc·001000·00026c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·10d4bf03a0135b50870c84bb7c652fd1e0d74ca16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·65d274e8fff7539406a135d40078a8f86cec8ad4
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.7 KB
./usr/bin/.debug/find-all-symbols
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x3aed03 Entry·point·0x3aed0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x035600·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x035608·R···0x1000
10 ··LOAD···········0x001000·0x0000000000036000·0x0000000000036000·0x000000·0x0316e1·R·E·0x100010 ··LOAD···········0x001000·0x0000000000036000·0x0000000000036000·0x000000·0x0316e1·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000068000·0x0000000000068000·0x017d04·0x017d04·R···0x100011 ··LOAD···········0x001000·0x0000000000068000·0x0000000000068000·0x017d04·0x017d04·R···0x1000
12 ··LOAD···········0x000428·0x0000000000080428·0x0000000000080428·0x000000·0x008ea0·RW··0x100012 ··LOAD···········0x000428·0x0000000000080428·0x0000000000080428·0x000000·0x008ea0·RW··0x1000
13 ··DYNAMIC········0x019428·0x0000000000088538·0x0000000000088538·0x000000·0x000250·RW··0x813 ··DYNAMIC········0x019428·0x0000000000088538·0x0000000000088538·0x000000·0x000250·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x018ce4·0x000000000007fce4·0x000000000007fce4·0x000020·0x000020·R···0x416 ··NOTE···········0x018ce4·0x000000000007fce4·0x000000000007fce4·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·002128·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·002128·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000024e8·0003a4·006b70·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000024e8·0003a4·006b70·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000009058·0003a4·013691·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000009058·0003a4·01369a·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········000000000001c6ea·0003a4·0008f4·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000001c6f2·0003a4·0008f4·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········000000000001cfe0·0003a4·000170·00···A··6···5··813 ··[·8]·.gnu.version_r····NOBITS··········000000000001cfe8·0003a4·000170·00···A··6···5··8
14 ··[·9]·.rela.dyn·········NOBITS··········000000000001d150·0003a4·016dd0·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········000000000001d158·0003a4·016dd0·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000033f20·0003a4·0016e0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000033f28·0003a4·0016e0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000036000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000036000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000036020·001000·000f50·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000036020·001000·000f50·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000036f70·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000036f70·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000036f80·001000·030752·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000036f80·001000·030752·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········00000000000676d4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00000000000676d4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000068000·001000·00b760·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000068000·001000·00b760·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000073760·001000·0022f4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000073760·001000·0022f4·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·25d42c655773c7663ccfce60bf646ff6f754e8756 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·87b26a2f623fa06cf42bd72021786716ca5db8e5
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/modularize
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x104d03 Entry·point·0x104d0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0095a0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0095a8·R···0x1000
10 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0305c1·R·E·0x100010 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0305c1·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000003b000·0x000000000003b000·0x008efc·0x008efc·R···0x100011 ··LOAD···········0x001000·0x000000000003b000·0x000000000003b000·0x008efc·0x008efc·R···0x1000
12 ··LOAD···········0x000a28·0x0000000000044a28·0x0000000000044a28·0x000000·0x002120·RW··0x100012 ··LOAD···········0x000a28·0x0000000000044a28·0x0000000000044a28·0x000000·0x002120·RW··0x1000
13 ··DYNAMIC········0x00aa28·0x0000000000045790·0x0000000000045790·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x00aa28·0x0000000000045790·0x0000000000045790·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x009edc·0x0000000000043edc·0x0000000000043edc·0x000020·0x000020·R···0x416 ··NOTE···········0x009edc·0x0000000000043edc·0x0000000000043edc·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0002c4·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0002c4·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000688·0003a4·001920·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000688·0003a4·001920·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001fa8·0003a4·003ab6·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001fa8·0003a4·003abf·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000005a5e·0003a4·000218·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000005a68·0003a4·000218·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000005c78·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000005c80·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000005d78·0003a4·0027c0·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000005d80·0003a4·0027c0·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000008538·0003a4·001068·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000008540·0003a4·001068·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000000a020·001000·000b00·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000000a020·001000·000b00·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000000ab20·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000000ab20·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000000ab40·001000·02fa72·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000000ab40·001000·02fa72·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000003a5b4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000003a5b4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000003b000·001000·001ad7·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000003b000·001000·001ad7·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000003cad8·001000·000ddc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000003cad8·001000·000ddc·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8de41de30dd0d8cdab4b03dfb069ddbc0851f07e6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·337a9190c3a23e31f55a01a57751e8dc1ffe80ef
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/nvptx-arch
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x41b03 Entry·point·0x41b0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x002fd0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x002fd8·R···0x1000
10 ··LOAD···········0x001000·0x0000000000003000·0x0000000000003000·0x000000·0x004935·R·E·0x100010 ··LOAD···········0x001000·0x0000000000003000·0x0000000000003000·0x000000·0x004935·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x100011 ··LOAD···········0x001000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x1000
12 ··LOAD···········0x000850·0x000000000000a850·0x000000000000a850·0x000000·0x000c10·RW··0x100012 ··LOAD···········0x000850·0x000000000000a850·0x000000000000a850·0x000000·0x000c10·RW··0x1000
13 ··DYNAMIC········0x002850·0x000000000000ab68·0x000000000000ab68·0x000000·0x000230·RW··0x813 ··DYNAMIC········0x002850·0x000000000000ab68·0x000000000000ab68·0x000000·0x000230·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x002728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x416 ··NOTE···········0x002728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000080·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000080·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000440·0003a4·000918·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000440·0003a4·000918·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000000d58·0003a4·00112c·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000000d58·0003a4·001135·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000001e84·0003a4·0000c2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000001e8e·0003a4·0000c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000001f48·0003a4·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000001f50·0003a4·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000002058·0003a4·0009d8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000002060·0003a4·0009d8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000002a30·0003a4·0005a0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000002a38·0003a4·0005a0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000003000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000003000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000003020·001000·0003d0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000003020·001000·0003d0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000033f0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000033f0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000003400·001000·004526·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000003400·001000·004526·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000007928·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000007928·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000008000·001000·00099e·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000008000·001000·00099e·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000089a0·001000·00022c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000089a0·001000·00022c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a3ca46b641608ce8102b3831214a71aeae260e16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·676f52beb02682a68dedc60d8e0525292cb9f124
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/offload-arch
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x41b03 Entry·point·0x41b0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x002fd0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x002fd8·R···0x1000
10 ··LOAD···········0x001000·0x0000000000003000·0x0000000000003000·0x000000·0x004935·R·E·0x100010 ··LOAD···········0x001000·0x0000000000003000·0x0000000000003000·0x000000·0x004935·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x100011 ··LOAD···········0x001000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x1000
12 ··LOAD···········0x000850·0x000000000000a850·0x000000000000a850·0x000000·0x000c10·RW··0x100012 ··LOAD···········0x000850·0x000000000000a850·0x000000000000a850·0x000000·0x000c10·RW··0x1000
13 ··DYNAMIC········0x002850·0x000000000000ab68·0x000000000000ab68·0x000000·0x000230·RW··0x813 ··DYNAMIC········0x002850·0x000000000000ab68·0x000000000000ab68·0x000000·0x000230·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x002728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x416 ··NOTE···········0x002728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000080·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000080·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000440·0003a4·000918·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000440·0003a4·000918·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000000d58·0003a4·00112c·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000000d58·0003a4·001135·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000001e84·0003a4·0000c2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000001e8e·0003a4·0000c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000001f48·0003a4·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000001f50·0003a4·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000002058·0003a4·0009d8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000002060·0003a4·0009d8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000002a30·0003a4·0005a0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000002a38·0003a4·0005a0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000003000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000003000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000003020·001000·0003d0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000003020·001000·0003d0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000033f0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000033f0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000003400·001000·004526·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000003400·001000·004526·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000007928·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000007928·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000008000·001000·00099e·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000008000·001000·00099e·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000089a0·001000·00022c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000089a0·001000·00022c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a3ca46b641608ce8102b3831214a71aeae260e16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·676f52beb02682a68dedc60d8e0525292cb9f124
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.68 KB
./usr/bin/.debug/pp-trace
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x5a503 Entry·point·0x5a50
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x003940·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x003948·R···0x1000
10 ··LOAD···········0x001000·0x0000000000004000·0x0000000000004000·0x000000·0x008855·R·E·0x100010 ··LOAD···········0x001000·0x0000000000004000·0x0000000000004000·0x000000·0x008855·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000000d000·0x000000000000d000·0x002de8·0x002de8·R···0x100011 ··LOAD···········0x001000·0x000000000000d000·0x000000000000d000·0x002de8·0x002de8·R···0x1000
12 ··LOAD···········0x000648·0x0000000000010648·0x0000000000010648·0x000000·0x000c18·RW··0x100012 ··LOAD···········0x000648·0x0000000000010648·0x0000000000010648·0x000000·0x000c18·RW··0x1000
13 ··DYNAMIC········0x004648·0x0000000000010b08·0x0000000000010b08·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x004648·0x0000000000010b08·0x0000000000010b08·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x003dc8·0x000000000000fdc8·0x000000000000fdc8·0x000020·0x000020·R···0x416 ··NOTE···········0x003dc8·0x000000000000fdc8·0x000000000000fdc8·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0000a4·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0000a4·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000468·0003a4·0009f0·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000468·0003a4·0009f0·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000000e58·0003a4·001495·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000000e58·0003a4·00149e·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········00000000000022ee·0003a4·0000d4·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00000000000022f6·0003a4·0000d4·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········00000000000023c8·0003a4·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········00000000000023d0·0003a4·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········00000000000024b8·0003a4·000e40·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········00000000000024c0·0003a4·000e40·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········00000000000032f8·0003a4·000648·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000003300·0003a4·000648·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000004000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000004000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000004020·001000·000440·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000004020·001000·000440·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000004460·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000004460·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000004480·001000·0083c8·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000004480·001000·0083c8·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000000c848·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000000c848·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000000d000·001000·000910·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000000d000·001000·000910·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000d910·001000·0004f4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000d910·001000·0004f4·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·032dc3f30c5cb78d6b30ec7bb5acffc1b2cdf6796 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e4f0f17e07c73af9ef12655d18ed68b549888b6a
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.32 KB
./usr/lib/.debug/libclang-cpp.so.21.1
File has been modified after NT_GNU_BUILD_ID has been applied.
1.12 KB
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·12·program·headers,·starting·at·offset·643 There·are·12·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000334·0x9070d0·R···0x10006 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000334·0x9070e0·R···0x1000
7 ··LOAD···········0x001000·0x0000000000908000·0x0000000000908000·0x000000·0x2e852e9·R·E·0x10007 ··LOAD···········0x001000·0x0000000000908000·0x0000000000908000·0x000000·0x2e852e9·R·E·0x1000
8 ··LOAD···········0x001000·0x000000000378e000·0x000000000378e000·0x000000·0xad1bb7·R···0x10008 ··LOAD···········0x001000·0x000000000378e000·0x000000000378e000·0x000000·0xad1bb7·R···0x1000
9 ··LOAD···········0x000dc0·0x0000000004260dc0·0x0000000004260dc0·0x000000·0x225ac0·RW··0x10009 ··LOAD···········0x000dc0·0x0000000004260dc0·0x0000000004260dc0·0x000000·0x225ac0·RW··0x1000
10 ··DYNAMIC········0x000dc0·0x0000000004456718·0x0000000004456718·0x000000·0x000250·RW··0x810 ··DYNAMIC········0x000dc0·0x0000000004456718·0x0000000004456718·0x000000·0x000250·RW··0x8
11 ··NOTE···········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000030·0x000030·R···0x811 ··NOTE···········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000030·0x000030·R···0x8
12 ··NOTE···········0x000310·0x0000000000000310·0x0000000000000310·0x000024·0x000024·R···0x412 ··NOTE···········0x000310·0x0000000000000310·0x0000000000000310·0x000024·0x000024·R···0x4
13 ··TLS············0x000dc0·0x0000000004260dc0·0x0000000004260dc0·0x000000·0x000008·R···0x813 ··TLS············0x000dc0·0x0000000004260dc0·0x0000000004260dc0·0x000000·0x000008·R···0x8
2.11 KB
readelf --wide --sections {}
    
Offset 3, 19 lines modifiedOffset 3, 19 lines modified
3 Section·Headers:3 Section·Headers:
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]·.note.gnu.property·NOTE············00000000000002e0·0002e0·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············00000000000002e0·0002e0·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000310·000310·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000310·000310·000024·00···A··0···0··4
8 ··[·3]·.gnu.hash·········NOBITS··········0000000000000338·000334·03c26c·00···A··4···0··88 ··[·3]·.gnu.hash·········NOBITS··········0000000000000338·000334·03c26c·00···A··4···0··8
9 ··[·4]·.dynsym···········NOBITS··········000000000003c5a8·000334·103fb0·18···A··5···1··89 ··[·4]·.dynsym···········NOBITS··········000000000003c5a8·000334·103fb0·18···A··5···1··8
10 ··[·5]·.dynstr···········NOBITS··········0000000000140558·000334·3bc624·00···A··0···0··110 ··[·5]·.dynstr···········NOBITS··········0000000000140558·000334·3bc62d·00···A··0···0··1
11 ··[·6]·.gnu.version······NOBITS··········00000000004fcb7c·000334·015aa4·02···A··4···0··211 ··[·6]·.gnu.version······NOBITS··········00000000004fcb86·000334·015aa4·02···A··4···0··2
12 ··[·7]·.gnu.version_r····NOBITS··········0000000000512620·000334·000280·00···A··5···6··812 ··[·7]·.gnu.version_r····NOBITS··········0000000000512630·000334·000280·00···A··5···6··8
13 ··[·8]·.rela.dyn·········NOBITS··········00000000005128a0·000334·3e8650·18···A··4···0··813 ··[·8]·.rela.dyn·········NOBITS··········00000000005128b0·000334·3e8650·18···A··4···0··8
14 ··[·9]·.rela.plt·········NOBITS··········00000000008faef0·000334·00c1e0·18···A··4··24··814 ··[·9]·.rela.plt·········NOBITS··········00000000008faf00·000334·00c1e0·18···A··4··24··8
15 ··[10]·.init·············NOBITS··········0000000000908000·001000·00001b·00··AX··0···0··415 ··[10]·.init·············NOBITS··········0000000000908000·001000·00001b·00··AX··0···0··4
16 ··[11]·.plt··············NOBITS··········0000000000908020·001000·008150·10··AX··0···0·1616 ··[11]·.plt··············NOBITS··········0000000000908020·001000·008150·10··AX··0···0·16
17 ··[12]·.plt.got··········NOBITS··········0000000000910170·001000·000038·08··AX··0···0··817 ··[12]·.plt.got··········NOBITS··········0000000000910170·001000·000038·08··AX··0···0··8
18 ··[13]·.text·············NOBITS··········00000000009101c0·001000·2e7d11a·00··AX··0···0·6418 ··[13]·.text·············NOBITS··········00000000009101c0·001000·2e7d11a·00··AX··0···0·64
19 ··[14]·.fini·············NOBITS··········000000000378d2dc·001000·00000d·00··AX··0···0··419 ··[14]·.fini·············NOBITS··········000000000378d2dc·001000·00000d·00··AX··0···0··4
20 ··[15]·.rodata···········NOBITS··········000000000378e000·001000·497d80·00···A··0···0·3220 ··[15]·.rodata···········NOBITS··········000000000378e000·001000·497d80·00···A··0···0·32
21 ··[16]·.eh_frame_hdr·····NOBITS··········0000000003c25d80·001000·0af4b4·00···A··0···0··421 ··[16]·.eh_frame_hdr·····NOBITS··········0000000003c25d80·001000·0af4b4·00···A··0···0··4
687 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6d0b2af51a6fccb489f241b93f973dcc3716b65d6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ee70b056ecbd31240cf132f4c2dbc9efa39a0184
288 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ]GCC:·(GNU)·15.2.01 GCC:·(GNU)·15.2.0
2 ../sysdeps/x86_64/crti.S2 ../sysdeps/x86_64/crti.S
3 /usr/src/debug/glibc/2.42+git/csu3 /usr/src/debug/glibc/2.42+git/csu
4 GNU·AS·2.45.04 GNU·AS·2.45.0
5 ../sysdeps/x86_64/crtn.S5 ../sysdeps/x86_64/crtn.S
6 /usr/src/debug/glibc/2.42+git/csu6 /usr/src/debug/glibc/2.42+git/csu
7 ../sysdeps/x86_647 ../sysdeps/x86_64
8 ASTSourceDescriptor.cpp8 ASTSourceDescriptor.cpp
4.49 KB
./usr/lib/.debug/libclang.so.21.1.1
File has been modified after NT_GNU_BUILD_ID has been applied.
1.12 KB
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·12·program·headers,·starting·at·offset·643 There·are·12·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000334·0x25d260·R···0x10006 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000334·0x25d268·R···0x1000
7 ··LOAD···········0x001000·0x000000000025e000·0x000000000025e000·0x000000·0x1bd5679·R·E·0x10007 ··LOAD···········0x001000·0x000000000025e000·0x000000000025e000·0x000000·0x1bd5679·R·E·0x1000
8 ··LOAD···········0x001000·0x0000000001e34000·0x0000000001e34000·0x000000·0x6d9be8·R···0x10008 ··LOAD···········0x001000·0x0000000001e34000·0x0000000001e34000·0x000000·0x6d9be8·R···0x1000
9 ··LOAD···········0x000c30·0x000000000250ec30·0x000000000250ec30·0x000000·0x13b078·RW··0x10009 ··LOAD···········0x000c30·0x000000000250ec30·0x000000000250ec30·0x000000·0x13b078·RW··0x1000
10 ··DYNAMIC········0x000c30·0x0000000002631900·0x0000000002631900·0x000000·0x000270·RW··0x810 ··DYNAMIC········0x000c30·0x0000000002631900·0x0000000002631900·0x000000·0x000270·RW··0x8
11 ··NOTE···········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000030·0x000030·R···0x811 ··NOTE···········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000030·0x000030·R···0x8
12 ··NOTE···········0x000310·0x0000000000000310·0x0000000000000310·0x000024·0x000024·R···0x412 ··NOTE···········0x000310·0x0000000000000310·0x0000000000000310·0x000024·0x000024·R···0x4
13 ··TLS············0x000c30·0x000000000250ec30·0x000000000250ec30·0x000000·0x000008·R···0x813 ··TLS············0x000c30·0x000000000250ec30·0x000000000250ec30·0x000000·0x000008·R···0x8
2.29 KB
readelf --wide --sections {}
    
Offset 3, 20 lines modifiedOffset 3, 20 lines modified
3 Section·Headers:3 Section·Headers:
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]·.note.gnu.property·NOTE············00000000000002e0·0002e0·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············00000000000002e0·0002e0·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000310·000310·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000310·000310·000024·00···A··0···0··4
8 ··[·3]·.gnu.hash·········NOBITS··········0000000000000338·000334·001650·00···A··4···0··88 ··[·3]·.gnu.hash·········NOBITS··········0000000000000338·000334·001650·00···A··4···0··8
9 ··[·4]·.dynsym···········NOBITS··········0000000000001988·000334·009078·18···A··5···1··89 ··[·4]·.dynsym···········NOBITS··········0000000000001988·000334·009078·18···A··5···1··8
10 ··[·5]·.dynstr···········NOBITS··········000000000000aa00·000334·010737·00···A··0···0··110 ··[·5]·.dynstr···········NOBITS··········000000000000aa00·000334·010740·00···A··0···0··1
11 ··[·6]·.gnu.version······NOBITS··········000000000001b138·000334·000c0a·02···A··4···0··211 ··[·6]·.gnu.version······NOBITS··········000000000001b140·000334·000c0a·02···A··4···0··2
12 ··[·7]·.gnu.version_d····NOBITS··········000000000001bd48·000334·0000c4·00···A··5···7··812 ··[·7]·.gnu.version_d····NOBITS··········000000000001bd50·000334·0000c4·00···A··5···7··8
13 ··[·8]·.gnu.version_r····NOBITS··········000000000001be10·000334·0001f0·00···A··5···5··813 ··[·8]·.gnu.version_r····NOBITS··········000000000001be18·000334·0001f0·00···A··5···5··8
14 ··[·9]·.rela.dyn·········NOBITS··········000000000001c000·000334·23afa8·18···A··4···0··814 ··[·9]·.rela.dyn·········NOBITS··········000000000001c008·000334·23afa8·18···A··4···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000256fa8·000334·0062b8·18···A··4··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000256fb0·000334·0062b8·18···A··4··25··8
16 ··[11]·.init·············NOBITS··········000000000025e000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000025e000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000025e020·001000·0041e0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000025e020·001000·0041e0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000262200·001000·000028·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000262200·001000·000028·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000262240·001000·1bd142c·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000262240·001000·1bd142c·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000001e3366c·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000001e3366c·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000001e34000·001000·33a44c·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000001e34000·001000·33a44c·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000216e44c·001000·06492c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000216e44c·001000·06492c·00···A··0···0··4
687 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4c89c6345d9f9de8dfbaf526f15ae2c677dae72d6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b1a23e58eca24322baa09b6d1cae16dfc103b388
280 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 -GCC:·(GNU)·15.2.01 GCC:·(GNU)·15.2.0
2 ../sysdeps/x86_64/crti.S2 ../sysdeps/x86_64/crti.S
3 /usr/src/debug/glibc/2.42+git/csu3 /usr/src/debug/glibc/2.42+git/csu
4 GNU·AS·2.45.04 GNU·AS·2.45.0
5 ../sysdeps/x86_64/crtn.S5 ../sysdeps/x86_64/crtn.S
6 /usr/src/debug/glibc/2.42+git/csu6 /usr/src/debug/glibc/2.42+git/csu
7 ../sysdeps/x86_647 ../sysdeps/x86_64
8 BuildSystem.cpp8 BuildSystem.cpp
12.3 KB
reproducibleA/tmp/deploy/ipk/x86-64-v3/clang-format_21.1.1-r0_x86-64-v3.ipk vs.
reproducibleB-extended/tmp/deploy/ipk/x86-64-v3/clang-format_21.1.1-r0_x86-64-v3.ipk
369 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·1970-01-01·00:00:00.000000·debian-binary1 -rw-r--r--···0········0········0········4·1970-01-01·00:00:00.000000·debian-binary
2 -rw-r--r--···0········0········0······654·1970-01-01·00:00:00.000000·control.tar.gz2 -rw-r--r--···0········0········0······654·1970-01-01·00:00:00.000000·control.tar.gz
3 -rw-r--r--···0········0········0····58747·1970-01-01·00:00:00.000000·data.tar.zst3 -rw-r--r--···0········0········0····58750·1970-01-01·00:00:00.000000·data.tar.zst
11.8 KB
data.tar.zst
11.8 KB
data.tar
11.8 KB
./usr/bin/clang-format
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x006210·0x006210·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x006218·0x006218·R···0x1000
11 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x00fe2d·0x00fe2d·R·E·0x100011 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x00fe2d·0x00fe2d·R·E·0x1000
12 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x003d90·0x003d90·R···0x100012 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x003d90·0x003d90·R···0x1000
13 ··LOAD···········0x01b378·0x000000000001b378·0x000000000001b378·0x000c98·0x0026c0·RW··0x100013 ··LOAD···········0x01b378·0x000000000001b378·0x000000000001b378·0x000c98·0x0026c0·RW··0x1000
14 ··DYNAMIC········0x01b8f0·0x000000000001b8f0·0x000000000001b8f0·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x01b8f0·0x000000000001b8f0·0x000000000001b8f0·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x01ad70·0x000000000001ad70·0x000000000001ad70·0x000020·0x000020·R···0x417 ··NOTE···········0x01ad70·0x000000000001ad70·0x000000000001ad70·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0001c4·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0001c4·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000588·000588·001320·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000588·000588·001320·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000018a8·0018a8·0029da·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000018a8·0018a8·0029e3·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000004282·004282·000198·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000000428c·00428c·000198·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000004420·004420·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000004428·004428·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000004530·004530·001128·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000004538·004538·001128·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000005658·005658·000bb8·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000005660·005660·000bb8·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000007000·007000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000007000·007000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000007020·007020·0007e0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000007020·007020·0007e0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000007800·007800·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000007800·007800·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000007840·007840·00f5e0·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000007840·007840·00f5e0·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000016e20·016e20·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000016e20·016e20·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000017000·017000·001da0·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000017000·017000·001da0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000018da0·018da0·00043c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000018da0·018da0·00043c·00···A··0···0··4
2.58 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x4530·contains·183·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x4538·contains·183·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000001b378··0000000000000008·R_X86_64_RELATIVE·························cc603 000000000001b378··0000000000000008·R_X86_64_RELATIVE·························cc60
4 000000000001b380··0000000000000008·R_X86_64_RELATIVE·························cb704 000000000001b380··0000000000000008·R_X86_64_RELATIVE·························cb70
5 000000000001b388··0000000000000008·R_X86_64_RELATIVE·························cc205 000000000001b388··0000000000000008·R_X86_64_RELATIVE·························cc20
6 000000000001b390··0000000000000008·R_X86_64_RELATIVE·························1731c6 000000000001b390··0000000000000008·R_X86_64_RELATIVE·························1731c
7 000000000001b398··0000000000000008·R_X86_64_RELATIVE·························173ed7 000000000001b398··0000000000000008·R_X86_64_RELATIVE·························173ed
8 000000000001b3a0··0000000000000008·R_X86_64_RELATIVE·························173f38 000000000001b3a0··0000000000000008·R_X86_64_RELATIVE·························173f3
Offset 181, 15 lines modifiedOffset 181, 15 lines modified
181 000000000001bfd8··0000008e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserIjEE@LLVM_21.1·+·0181 000000000001bfd8··0000008e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserIjEE@LLVM_21.1·+·0
182 000000000001bfe0··0000009600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0182 000000000001bfe0··0000009600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
183 000000000001bfe8··0000009a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4·+·0183 000000000001bfe8··0000009a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4·+·0
184 000000000001bff0··0000009c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0184 000000000001bff0··0000009c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
185 000000000001bff8··0000009e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVSt13basic_filebufIcSt11char_traitsIcEE@GLIBCXX_3.4·+·0185 000000000001bff8··0000009e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVSt13basic_filebufIcSt11char_traitsIcEE@GLIBCXX_3.4·+·0
186 000000000001c008··0000003900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0186 000000000001c008··0000003900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
187 Relocation·section·'.rela.plt'·at·offset·0x5658·contains·125·entries:187 Relocation·section·'.rela.plt'·at·offset·0x5660·contains·125·entries:
188 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend188 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
189 000000000001bb48··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0189 000000000001bb48··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
190 000000000001bb50··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0190 000000000001bb50··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
191 000000000001bb58··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm9SourceMgr9SrcBufferD1Ev@LLVM_21.1·+·0191 000000000001bb58··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm9SourceMgr9SrcBufferD1Ev@LLVM_21.1·+·0
192 000000000001bb60··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10Diagnostic16FormatDiagnosticERN4llvm15SmallVectorImplIcEE·+·0192 000000000001bb60··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10Diagnostic16FormatDiagnosticERN4llvm15SmallVectorImplIcEE·+·0
193 000000000001bb68··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang11LangOptionsC1Ev·+·0193 000000000001bb68··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang11LangOptionsC1Ev·+·0
194 000000000001bb70··0000000a00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6parserIjE5parseERNS0_6OptionENS_9StringRefES5_Rj@LLVM_21.1·+·0194 000000000001bb70··0000000a00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6parserIjE5parseERNS0_6OptionENS_9StringRefES5_Rj@LLVM_21.1·+·0
1.5 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x1b37812 ·0x0000000000000019·(INIT_ARRAY)·········0x1b378
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x1b38814 ·0x000000000000001a·(FINI_ARRAY)·········0x1b388
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x18a817 ·0x0000000000000005·(STRTAB)·············0x18a8
18 ·0x0000000000000006·(SYMTAB)·············0x58818 ·0x0000000000000006·(SYMTAB)·············0x588
19 ·0x000000000000000a·(STRSZ)··············10714·(bytes)19 ·0x000000000000000a·(STRSZ)··············10723·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x1bb3022 ·0x0000000000000003·(PLTGOT)·············0x1bb30
23 ·0x0000000000000002·(PLTRELSZ)···········3000·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3000·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x565825 ·0x0000000000000017·(JMPREL)·············0x5660
26 ·0x0000000000000007·(RELA)···············0x453026 ·0x0000000000000007·(RELA)···············0x4538
27 ·0x0000000000000008·(RELASZ)·············4392·(bytes)27 ·0x0000000000000008·(RELASZ)·············4392·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x442031 ·0x000000006ffffffe·(VERNEED)············0x4428
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x428233 ·0x000000006ffffff0·(VERSYM)·············0x428c
34 ·0x000000006ffffff9·(RELACOUNT)··········10834 ·0x000000006ffffff9·(RELACOUNT)··········108
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7854c77fa6ef26819d0e77056f5a79ab159a7c116 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f898233e724e1fdcd06732b027ce938e63466673
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.79 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·204·entries:1 Version·symbols·section·'.gnu.version'·contains·204·entries:
2 ·Addr:·0x0000000000004282··Offset:·0x00004282··Link:·5·(.dynsym)2 ·Addr:·0x000000000000428c··Offset:·0x0000428c··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(CXXABI_1.3)····3·(LLVM_21.1)·····3·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(CXXABI_1.3)····3·(LLVM_21.1)·····3·(LLVM_21.1)··
4 ··004:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····4·(GLIBC_2.4)·····3·(LLVM_21.1)··4 ··004:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····4·(GLIBC_2.4)·····3·(LLVM_21.1)··
5 ··008:···1·(*global*)······1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)··5 ··008:···1·(*global*)······1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)··
6 ··00c:···5·(GLIBCXX_3.4.11)····2·(CXXABI_1.3)····3·(LLVM_21.1)·····1·(*global*)···6 ··00c:···5·(GLIBCXX_3.4.11)····2·(CXXABI_1.3)····3·(LLVM_21.1)·····1·(*global*)···
7 ··010:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····6·(GLIBCXX_3.4)···3·(LLVM_21.1)··7 ··010:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····6·(GLIBCXX_3.4)···3·(LLVM_21.1)··
8 ··014:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··8 ··014:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
9 ··018:···3·(LLVM_21.1)·····1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)··9 ··018:···3·(LLVM_21.1)·····1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)··
Offset 50, 15 lines modifiedOffset 50, 15 lines modified
50 ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···50 ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
51 ··0bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···51 ··0bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
52 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···52 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
55 Version·needs·section·'.gnu.version_r'·contains·4·entries:55 Version·needs·section·'.gnu.version_r'·contains·4·entries:
56 ·Addr:·0x0000000000004420··Offset:·0x00004420··Link:·6·(.dynstr)56 ·Addr:·0x0000000000004428··Offset:·0x00004428··Link:·6·(.dynstr)
57 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·157 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
58 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1158 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·11
59 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·559 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·5
60 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·1460 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·14
61 ··0x0040:···Name:·GLIBC_2.32··Flags:·none··Version:·1261 ··0x0040:···Name:·GLIBC_2.32··Flags:·none··Version:·12
62 ··0x0050:···Name:·GLIBC_2.34··Flags:·none··Version:·962 ··0x0050:···Name:·GLIBC_2.34··Flags:·none··Version:·9
63 ··0x0060:···Name:·GLIBC_2.2.5··Flags:·none··Version:·763 ··0x0060:···Name:·GLIBC_2.2.5··Flags:·none··Version:·7
393 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 cFfs/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZTIN4llvm2cl15OptionValueCopyIbEE5 _ZTIN4llvm2cl15OptionValueCopyIbEE
6 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE6 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE
7 _ZN5clang7tooling20applyAllReplacementsB5cxx11EN4llvm9StringRefERKNS0_12ReplacementsE7 _ZN5clang7tooling20applyAllReplacementsB5cxx11EN4llvm9StringRefERKNS0_12ReplacementsE
8 _ZTVN4llvm2cl11OptionValueIjEE8 _ZTVN4llvm2cl11OptionValueIjEE
772 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 665, 9 lines modifiedOffset 665, 10 lines modified
665 ··0x00004208·00000000·00000000·00000000·00000000·................665 ··0x00004208·00000000·00000000·00000000·00000000·................
666 ··0x00004218·00000000·00000000·00000000·00000000·................666 ··0x00004218·00000000·00000000·00000000·00000000·................
667 ··0x00004228·00000000·00000000·00000000·00000000·................667 ··0x00004228·00000000·00000000·00000000·00000000·................
668 ··0x00004238·00000000·00000000·00000000·00000000·................668 ··0x00004238·00000000·00000000·00000000·00000000·................
669 ··0x00004248·00000000·00000000·00000000·00000000·................669 ··0x00004248·00000000·00000000·00000000·00000000·................
670 ··0x00004258·00000000·00000000·00000000·00000000·................670 ··0x00004258·00000000·00000000·00000000·00000000·................
671 ··0x00004268·00000000·00000000·00000000·00000000·................671 ··0x00004268·00000000·00000000·00000000·00000000·................
672 ··0x00004278·00000000·00000000·0000··············..........672 ··0x00004278·00000000·00000000·00000000·00000000·................
 673 ··0x00004288·000000······························...
  
348 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d666f·726d6174·00000000·clang-format....2 ··0x00000000·636c616e·672d666f·726d6174·00000000·clang-format....
3 ··0x00000010·f2e3202e····························..·.3 ··0x00000010·daf46938····························..i8
  
12.3 KB
reproducibleA/tmp/deploy/ipk/x86-64-v3/clang-tidy_21.1.1-r0_x86-64-v3.ipk vs.
reproducibleB-extended/tmp/deploy/ipk/x86-64-v3/clang-tidy_21.1.1-r0_x86-64-v3.ipk
369 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·1970-01-01·00:00:00.000000·debian-binary1 -rw-r--r--···0········0········0········4·1970-01-01·00:00:00.000000·debian-binary
2 -rw-r--r--···0········0········0······661·1970-01-01·00:00:00.000000·control.tar.gz2 -rw-r--r--···0········0········0······661·1970-01-01·00:00:00.000000·control.tar.gz
3 -rw-r--r--···0········0········0··4379928·1970-01-01·00:00:00.000000·data.tar.zst3 -rw-r--r--···0········0········0··4379923·1970-01-01·00:00:00.000000·data.tar.zst
11.8 KB
data.tar.zst
11.8 KB
data.tar
11.7 KB
./usr/bin/clang-tidy
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x1efc50·0x1efc50·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x1efc58·0x1efc58·R···0x1000
11 ··LOAD···········0x1f0000·0x00000000001f0000·0x00000000001f0000·0xa82c5d·0xa82c5d·R·E·0x100011 ··LOAD···········0x1f0000·0x00000000001f0000·0x00000000001f0000·0xa82c5d·0xa82c5d·R·E·0x1000
12 ··LOAD···········0xc73000·0x0000000000c73000·0x0000000000c73000·0x1fbff8·0x1fbff8·R···0x100012 ··LOAD···········0xc73000·0x0000000000c73000·0x0000000000c73000·0x1fbff8·0x1fbff8·R···0x1000
13 ··LOAD···········0xe6f3f0·0x0000000000e6f3f0·0x0000000000e6f3f0·0x0abe18·0x0afe98·RW··0x100013 ··LOAD···········0xe6f3f0·0x0000000000e6f3f0·0x0000000000e6f3f0·0x0abe18·0x0afe98·RW··0x1000
14 ··DYNAMIC········0xe9ada8·0x0000000000e9ada8·0x0000000000e9ada8·0x000250·0x000250·RW··0x814 ··DYNAMIC········0xe9ada8·0x0000000000e9ada8·0x0000000000e9ada8·0x000250·0x000250·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0xe6efd8·0x0000000000e6efd8·0x0000000000e6efd8·0x000020·0x000020·R···0x417 ··NOTE···········0xe6efd8·0x0000000000e6efd8·0x0000000000e6efd8·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·00e108·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·00e108·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········000000000000e4c8·00e4c8·03c930·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········000000000000e4c8·00e4c8·03c930·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········000000000004adf8·04adf8·120cbf·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········000000000004adf8·04adf8·120cc8·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········000000000016bab8·16bab8·0050c4·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000016bac0·16bac0·0050c4·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000170b80·170b80·0001a0·00···A··6···5··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000170b88·170b88·0001a0·00···A··6···5··8
14 ··[·9]·.rela.dyn·········RELA············0000000000170d20·170d20·079518·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000170d28·170d28·079518·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············00000000001ea238·1ea238·005a18·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············00000000001ea240·1ea240·005a18·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········00000000001f0000·1f0000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00000000001f0000·1f0000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00000000001f0020·1f0020·003c20·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00000000001f0020·1f0020·003c20·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000001f3c40·1f3c40·000018·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000001f3c40·1f3c40·000018·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00000000001f3c80·1f3c80·a7efcd·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000001f3c80·1f3c80·a7efcd·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000c72c50·c72c50·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000c72c50·c72c50·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000c73000·c73000·06c95e·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000c73000·c73000·06c95e·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000cdf960·cdf960·029164·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000cdf960·cdf960·029164·00···A··0···0··4
2.76 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x170d20·contains·20705·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x170d28·contains·20705·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000e6f3f0··0000000000000008·R_X86_64_RELATIVE·························2d0da03 0000000000e6f3f0··0000000000000008·R_X86_64_RELATIVE·························2d0da0
4 0000000000e6f3f8··0000000000000008·R_X86_64_RELATIVE·························2cd6304 0000000000e6f3f8··0000000000000008·R_X86_64_RELATIVE·························2cd630
5 0000000000e6f400··0000000000000008·R_X86_64_RELATIVE·························2cd6405 0000000000e6f400··0000000000000008·R_X86_64_RELATIVE·························2cd640
6 0000000000e6f408··0000000000000008·R_X86_64_RELATIVE·························2cd6c06 0000000000e6f408··0000000000000008·R_X86_64_RELATIVE·························2cd6c0
7 0000000000e6f410··0000000000000008·R_X86_64_RELATIVE·························2cd7407 0000000000e6f410··0000000000000008·R_X86_64_RELATIVE·························2cd740
8 0000000000e6f418··0000000000000008·R_X86_64_RELATIVE·························2cd7c08 0000000000e6f418··0000000000000008·R_X86_64_RELATIVE·························2cd7c0
Offset 20703, 15 lines modifiedOffset 20703, 15 lines modified
20703 0000000000f1b1e0··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·020703 0000000000f1b1e0··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
20704 0000000000f1b1e8··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·020704 0000000000f1b1e8··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
20705 0000000000f1b1f0··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·020705 0000000000f1b1f0··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
20706 0000000000f1b1f8··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·020706 0000000000f1b1f8··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
20707 0000000000f1b200··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·020707 0000000000f1b200··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
20708 0000000000e9d018··0000017800000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·020708 0000000000e9d018··0000017800000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
20709 Relocation·section·'.rela.plt'·at·offset·0x1ea238·contains·961·entries:20709 Relocation·section·'.rela.plt'·at·offset·0x1ea240·contains·961·entries:
20710 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend20710 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
20711 0000000000e9b010··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml6Output16preflightElementEjRPv@LLVM_21.1·+·020711 0000000000e9b010··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml6Output16preflightElementEjRPv@LLVM_21.1·+·0
20712 0000000000e9b018··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·020712 0000000000e9b018··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
20713 0000000000e9b020··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·020713 0000000000e9b020··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·0
20714 0000000000e9b028··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang12FunctionDecl28getDescribedFunctionTemplateEv·+·020714 0000000000e9b028··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang12FunctionDecl28getDescribedFunctionTemplateEv·+·0
20715 0000000000e9b030··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang11transformer9catVectorESt6vectorISt10shared_ptrINS0_16MatchComputationINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEESaISB_EE·+·020715 0000000000e9b030··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang11transformer9catVectorESt6vectorISt10shared_ptrINS0_16MatchComputationINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEESaISB_EE·+·0
20716 0000000000e9b038··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang12Preprocessor17addCommentHandlerEPNS_14CommentHandlerE·+·020716 0000000000e9b038··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang12Preprocessor17addCommentHandlerEPNS_14CommentHandlerE·+·0
1.53 KB
readelf --wide --dynamic {}
    
Offset 13, 24 lines modifiedOffset 13, 24 lines modified
13 ·0x0000000000000019·(INIT_ARRAY)·········0xe6f3f013 ·0x0000000000000019·(INIT_ARRAY)·········0xe6f3f0
14 ·0x000000000000001b·(INIT_ARRAYSZ)·······264·(bytes)14 ·0x000000000000001b·(INIT_ARRAYSZ)·······264·(bytes)
15 ·0x000000000000001a·(FINI_ARRAY)·········0xe6f4f815 ·0x000000000000001a·(FINI_ARRAY)·········0xe6f4f8
16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
17 ·0x000000006ffffef5·(GNU_HASH)···········0x3c017 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
18 ·0x0000000000000005·(STRTAB)·············0x4adf818 ·0x0000000000000005·(STRTAB)·············0x4adf8
19 ·0x0000000000000006·(SYMTAB)·············0xe4c819 ·0x0000000000000006·(SYMTAB)·············0xe4c8
20 ·0x000000000000000a·(STRSZ)··············1182911·(bytes)20 ·0x000000000000000a·(STRSZ)··············1182920·(bytes)
21 ·0x000000000000000b·(SYMENT)·············24·(bytes)21 ·0x000000000000000b·(SYMENT)·············24·(bytes)
22 ·0x0000000000000015·(DEBUG)··············0x022 ·0x0000000000000015·(DEBUG)··············0x0
23 ·0x0000000000000003·(PLTGOT)·············0xe9aff823 ·0x0000000000000003·(PLTGOT)·············0xe9aff8
24 ·0x0000000000000002·(PLTRELSZ)···········23064·(bytes)24 ·0x0000000000000002·(PLTRELSZ)···········23064·(bytes)
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000017·(JMPREL)·············0x1ea23826 ·0x0000000000000017·(JMPREL)·············0x1ea240
27 ·0x0000000000000007·(RELA)···············0x170d2027 ·0x0000000000000007·(RELA)···············0x170d28
28 ·0x0000000000000008·(RELASZ)·············496920·(bytes)28 ·0x0000000000000008·(RELASZ)·············496920·(bytes)
29 ·0x0000000000000009·(RELAENT)············24·(bytes)29 ·0x0000000000000009·(RELAENT)············24·(bytes)
30 ·0x000000000000001e·(FLAGS)··············BIND_NOW30 ·0x000000000000001e·(FLAGS)··············BIND_NOW
31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
32 ·0x000000006ffffffe·(VERNEED)············0x170b8032 ·0x000000006ffffffe·(VERNEED)············0x170b88
33 ·0x000000006fffffff·(VERNEEDNUM)·········533 ·0x000000006fffffff·(VERNEEDNUM)·········5
34 ·0x000000006ffffff0·(VERSYM)·············0x16bab834 ·0x000000006ffffff0·(VERSYM)·············0x16bac0
35 ·0x000000006ffffff9·(RELACOUNT)··········1776635 ·0x000000006ffffff9·(RELACOUNT)··········17766
36 ·0x0000000000000000·(NULL)···············0x036 ·0x0000000000000000·(NULL)···············0x0
875 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ded5b20e9b8ed2936ed2a5f15a5bcc3ca55835126 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·037d8116b7c3222de633e022d54df53151a7e523
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·10338·entries:1 Version·symbols·section·'.gnu.version'·contains·10338·entries:
2 ·Addr:·0x000000000016bab8··Offset:·0x0016bab8··Link:·5·(.dynsym)2 ·Addr:·0x000000000016bac0··Offset:·0x0016bac0··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···2·(LLVM_21.1)·····1·(*global*)······3·(CXXABI_1.3)····1·(*global*)···5 ··008:···2·(LLVM_21.1)·····1·(*global*)······3·(CXXABI_1.3)····1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
9 ··018:···4·(GLIBC_2.29)····1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···4·(GLIBC_2.29)····1·(*global*)······1·(*global*)······1·(*global*)···
Offset 2584, 15 lines modifiedOffset 2584, 15 lines modified
2584 ··2850:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···2584 ··2850:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
2585 ··2854:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···2585 ··2854:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
2586 ··2858:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···2586 ··2858:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
2587 ··285c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···2587 ··285c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
2588 ··2860:···1·(*global*)······1·(*global*)···2588 ··2860:···1·(*global*)······1·(*global*)···
  
2589 Version·needs·section·'.gnu.version_r'·contains·5·entries:2589 Version·needs·section·'.gnu.version_r'·contains·5·entries:
2590 ·Addr:·0x0000000000170b80··Offset:·0x00170b80··Link:·6·(.dynstr)2590 ·Addr:·0x0000000000170b88··Offset:·0x00170b88··Link:·6·(.dynstr)
2591 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·12591 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
2592 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·172592 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·17
2593 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·62593 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·6
2594 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·212594 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·21
2595 ··0x0040:···Name:·GLIBC_2.38··Flags:·none··Version:·192595 ··0x0040:···Name:·GLIBC_2.38··Flags:·none··Version:·19
2596 ··0x0050:···Name:·GLIBC_2.32··Flags:·none··Version:·182596 ··0x0050:···Name:·GLIBC_2.32··Flags:·none··Version:·18
2597 ··0x0060:···Name:·GLIBC_2.34··Flags:·none··Version:·112597 ··0x0060:···Name:·GLIBC_2.34··Flags:·none··Version:·11
199 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 #/lib/ld-linux-x86-64.so.2
2 P*D_b»  "!2 P*D_b»  "!
3 $T"K,V» 4Z3 $T"K,V» 4Z
4 D·haE,Y$4 D·haE,Y$
5 `)"W`}f"5 `)"W`}f"
6 s;=;wBp8i6 s;=;wBp8i
7 |·;=\x\#7 |·;=\x\#
8 b_,-J,-+i(>c8 b_,-J,-+i(>c
786 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 73927, 9 lines modifiedOffset 73927, 10 lines modified
73927 ··0x0016ba38·00000000·00000000·00000000·00000000·................73927 ··0x0016ba38·00000000·00000000·00000000·00000000·................
73928 ··0x0016ba48·00000000·00000000·00000000·00000000·................73928 ··0x0016ba48·00000000·00000000·00000000·00000000·................
73929 ··0x0016ba58·00000000·00000000·00000000·00000000·................73929 ··0x0016ba58·00000000·00000000·00000000·00000000·................
73930 ··0x0016ba68·00000000·00000000·00000000·00000000·................73930 ··0x0016ba68·00000000·00000000·00000000·00000000·................
73931 ··0x0016ba78·00000000·00000000·00000000·00000000·................73931 ··0x0016ba78·00000000·00000000·00000000·00000000·................
73932 ··0x0016ba88·00000000·00000000·00000000·00000000·................73932 ··0x0016ba88·00000000·00000000·00000000·00000000·................
73933 ··0x0016ba98·00000000·00000000·00000000·00000000·................73933 ··0x0016ba98·00000000·00000000·00000000·00000000·................
73934 ··0x0016baa8·00000000·00000000·00000000·000000···...............73934 ··0x0016baa8·00000000·00000000·00000000·00000000·................
 73935 ··0x0016bab8·00000000·00000000···················........
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d7469·64790000·24624bee·clang-tidy..$bK.2 ··0x00000000·636c616e·672d7469·64790000·e29100db·clang-tidy......
  
234 KB
reproducibleA/tmp/deploy/ipk/x86-64-v3/clang-tools_21.1.1-r0_x86-64-v3.ipk vs.
reproducibleB-extended/tmp/deploy/ipk/x86-64-v3/clang-tools_21.1.1-r0_x86-64-v3.ipk
369 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·1970-01-01·00:00:00.000000·debian-binary1 -rw-r--r--···0········0········0········4·1970-01-01·00:00:00.000000·debian-binary
2 -rw-r--r--···0········0········0······727·1970-01-01·00:00:00.000000·control.tar.gz2 -rw-r--r--···0········0········0······727·1970-01-01·00:00:00.000000·control.tar.gz
3 -rw-r--r--···0········0········0··2010552·1970-01-01·00:00:00.000000·data.tar.zst3 -rw-r--r--···0········0········0··2010423·1970-01-01·00:00:00.000000·data.tar.zst
233 KB
data.tar.zst
233 KB
data.tar
11.9 KB
./usr/bin/clang-apply-replacements
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x004648·0x004648·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x004650·0x004650·R···0x1000
11 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x018cb5·0x018cb5·R·E·0x100011 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x018cb5·0x018cb5·R·E·0x1000
12 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x0038a4·0x0038a4·R···0x100012 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x0038a4·0x0038a4·R···0x1000
13 ··LOAD···········0x022818·0x0000000000022818·0x0000000000022818·0x000810·0x000db8·RW··0x100013 ··LOAD···········0x022818·0x0000000000022818·0x0000000000022818·0x000810·0x000db8·RW··0x1000
14 ··DYNAMIC········0x0229c8·0x00000000000229c8·0x00000000000229c8·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x0229c8·0x00000000000229c8·0x00000000000229c8·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x021884·0x0000000000021884·0x0000000000021884·0x000020·0x000020·R···0x417 ··NOTE···········0x021884·0x0000000000021884·0x0000000000021884·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000134·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000134·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000004f8·0004f8·000ed0·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000004f8·0004f8·000ed0·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000013c8·0013c8·001f9e·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000013c8·0013c8·001fa7·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000003366·003366·00013c·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000003370·003370·00013c·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000000000034a8·0034a8·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········00000000000034b0·0034b0·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000003598·003598·0006f0·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············00000000000035a0·0035a0·0006f0·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000003c88·003c88·0009c0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000003c90·003c90·0009c0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000005000·005000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000005000·005000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000005020·005020·000690·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000005020·005020·000690·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000056b0·0056b0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000056b0·0056b0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00000000000056c0·0056c0·0185e5·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000000056c0·0056c0·0185e5·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000001dca8·01dca8·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000001dca8·01dca8·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000001e000·01e000·000930·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000001e000·01e000·000930·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000001e930·01e930·0004ec·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000001e930·01e930·0004ec·00···A··0···0··4
2.67 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x3598·contains·74·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x35a0·contains·74·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000022818··0000000000000008·R_X86_64_RELATIVE·························b7703 0000000000022818··0000000000000008·R_X86_64_RELATIVE·························b770
4 0000000000022820··0000000000000008·R_X86_64_RELATIVE·························6aa04 0000000000022820··0000000000000008·R_X86_64_RELATIVE·························6aa0
5 0000000000022828··0000000000000008·R_X86_64_RELATIVE·························b7305 0000000000022828··0000000000000008·R_X86_64_RELATIVE·························b730
6 0000000000022830··0000000000000008·R_X86_64_RELATIVE·························b7a06 0000000000022830··0000000000000008·R_X86_64_RELATIVE·························b7a0
7 0000000000022838··0000000000000008·R_X86_64_RELATIVE·························b7e07 0000000000022838··0000000000000008·R_X86_64_RELATIVE·························b7e0
8 0000000000022840··0000000000000008·R_X86_64_RELATIVE·························b8308 0000000000022840··0000000000000008·R_X86_64_RELATIVE·························b830
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 0000000000022fd0··0000006600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·072 0000000000022fd0··0000006600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0
73 0000000000022fd8··0000006700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·073 0000000000022fd8··0000006700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
74 0000000000022fe8··0000006b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·074 0000000000022fe8··0000006b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
75 0000000000022ff0··0000007800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·075 0000000000022ff0··0000007800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
76 0000000000022ff8··0000007a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·076 0000000000022ff8··0000007a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
77 0000000000023020··0000003900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·077 0000000000023020··0000003900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
78 Relocation·section·'.rela.plt'·at·offset·0x3c88·contains·104·entries:78 Relocation·section·'.rela.plt'·at·offset·0x3c90·contains·104·entries:
79 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend79 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
80 0000000000022c20··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·080 0000000000022c20··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
81 0000000000022c28··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang11FileManager20getBufferForFileImplEN4llvm9StringRefElbbb·+·081 0000000000022c28··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang11FileManager20getBufferForFileImplEN4llvm9StringRefElbbb·+·0
82 0000000000022c30··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·082 0000000000022c30··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
83 0000000000022c38··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·083 0000000000022c38··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
84 0000000000022c40··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml5Input11endSequenceEv@LLVM_21.1·+·084 0000000000022c40··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml5Input11endSequenceEv@LLVM_21.1·+·0
85 0000000000022c48··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13SourceManager13loadSLocEntryEjPb·+·085 0000000000022c48··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13SourceManager13loadSLocEntryEjPb·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x2281812 ·0x0000000000000019·(INIT_ARRAY)·········0x22818
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x2282814 ·0x000000000000001a·(FINI_ARRAY)·········0x22828
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x13c817 ·0x0000000000000005·(STRTAB)·············0x13c8
18 ·0x0000000000000006·(SYMTAB)·············0x4f818 ·0x0000000000000006·(SYMTAB)·············0x4f8
19 ·0x000000000000000a·(STRSZ)··············8094·(bytes)19 ·0x000000000000000a·(STRSZ)··············8103·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x22c0822 ·0x0000000000000003·(PLTGOT)·············0x22c08
23 ·0x0000000000000002·(PLTRELSZ)···········2496·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········2496·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x3c8825 ·0x0000000000000017·(JMPREL)·············0x3c90
26 ·0x0000000000000007·(RELA)···············0x359826 ·0x0000000000000007·(RELA)···············0x35a0
27 ·0x0000000000000008·(RELASZ)·············1776·(bytes)27 ·0x0000000000000008·(RELASZ)·············1776·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x34a831 ·0x000000006ffffffe·(VERNEED)············0x34b0
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x336633 ·0x000000006ffffff0·(VERSYM)·············0x3370
34 ·0x000000006ffffff9·(RELACOUNT)··········4134 ·0x000000006ffffff9·(RELACOUNT)··········41
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7c1a56bbbf39a3cff1aae5085bb6ce2bfec217a26 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·13dc124d4033fc69671f73cebf0572a25d122d42
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.75 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·158·entries:1 Version·symbols·section·'.gnu.version'·contains·158·entries:
2 ·Addr:·0x0000000000003366··Offset:·0x00003366··Link:·5·(.dynsym)2 ·Addr:·0x0000000000003370··Offset:·0x00003370··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····3·(CXXABI_1.3)····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····3·(CXXABI_1.3)····1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.4)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.4)··
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(CXXABI_1.3)····1·(*global*)···5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(CXXABI_1.3)····1·(*global*)···
6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBCXX_3.4)6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBCXX_3.4)
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
8 ··014:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···1·(*global*)······2·(LLVM_21.1)·····6·(GLIBC_2.2.5)···1·(*global*)···9 ··018:···1·(*global*)······2·(LLVM_21.1)·····6·(GLIBC_2.2.5)···1·(*global*)···
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
39 ··08c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···39 ··08c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
40 ··090:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···40 ··090:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
41 ··094:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···41 ··094:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
43 ··09c:···1·(*global*)······1·(*global*)···43 ··09c:···1·(*global*)······1·(*global*)···
  
44 Version·needs·section·'.gnu.version_r'·contains·4·entries:44 Version·needs·section·'.gnu.version_r'·contains·4·entries:
45 ·Addr:·0x00000000000034a8··Offset:·0x000034a8··Link:·6·(.dynstr)45 ·Addr:·0x00000000000034b0··Offset:·0x000034b0··Link:·6·(.dynstr)
46 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·146 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
47 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1047 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
48 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·548 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·5
49 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·1249 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·12
50 ··0x0040:···Name:·GLIBC_2.32··Flags:·none··Version:·1150 ··0x0040:···Name:·GLIBC_2.32··Flags:·none··Version:·11
51 ··0x0050:···Name:·GLIBC_2.34··Flags:·none··Version:·851 ··0x0050:···Name:·GLIBC_2.34··Flags:·none··Version:·8
52 ··0x0060:···Name:·GLIBC_2.2.5··Flags:·none··Version:·652 ··0x0060:···Name:·GLIBC_2.2.5··Flags:·none··Version:·6
409 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 -B/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZTIN4llvm2cl15OptionValueCopyIbEE5 _ZTIN4llvm2cl15OptionValueCopyIbEE
6 _ZN5clang7tooling17DiagnosticMessageC1EN4llvm9StringRefE6 _ZN5clang7tooling17DiagnosticMessageC1EN4llvm9StringRefE
7 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE7 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE
8 _ZN4llvm23SmallVectorTemplateBaseIN5clang7tooling13FileByteRangeELb0EE4growEm8 _ZN4llvm23SmallVectorTemplateBaseIN5clang7tooling13FileByteRangeELb0EE4growEm
780 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 501, 9 lines modifiedOffset 501, 10 lines modified
501 ··0x000032e8·00000000·00000000·00000000·00000000·................501 ··0x000032e8·00000000·00000000·00000000·00000000·................
502 ··0x000032f8·00000000·00000000·00000000·00000000·................502 ··0x000032f8·00000000·00000000·00000000·00000000·................
503 ··0x00003308·00000000·00000000·00000000·00000000·................503 ··0x00003308·00000000·00000000·00000000·00000000·................
504 ··0x00003318·00000000·00000000·00000000·00000000·................504 ··0x00003318·00000000·00000000·00000000·00000000·................
505 ··0x00003328·00000000·00000000·00000000·00000000·................505 ··0x00003328·00000000·00000000·00000000·00000000·................
506 ··0x00003338·00000000·00000000·00000000·00000000·................506 ··0x00003338·00000000·00000000·00000000·00000000·................
507 ··0x00003348·00000000·00000000·00000000·00000000·................507 ··0x00003348·00000000·00000000·00000000·00000000·................
508 ··0x00003358·00000000·00000000·00000000·0000·····..............508 ··0x00003358·00000000·00000000·00000000·00000000·................
 509 ··0x00003368·00000000·000000·····················.......
  
372 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6170·706c792d·7265706c·clang-apply-repl2 ··0x00000000·636c616e·672d6170·706c792d·7265706c·clang-apply-repl
3 ··0x00000010·6163656d·656e7473·00000000·b38fb74c·acements.......L3 ··0x00000010·6163656d·656e7473·00000000·cc4f2f1a·acements.....O/.
  
11.9 KB
./usr/bin/clang-change-namespace
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02cfd8·0x02cfd8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02cfe0·0x02cfe0·R···0x1000
11 ··LOAD···········0x02d000·0x000000000002d000·0x000000000002d000·0x03afbd·0x03afbd·R·E·0x100011 ··LOAD···········0x02d000·0x000000000002d000·0x000000000002d000·0x03afbd·0x03afbd·R·E·0x1000
12 ··LOAD···········0x068000·0x0000000000068000·0x0000000000068000·0x0144a4·0x0144a4·R···0x100012 ··LOAD···········0x068000·0x0000000000068000·0x0000000000068000·0x0144a4·0x0144a4·R···0x1000
13 ··LOAD···········0x07ce58·0x000000000007de58·0x000000000007de58·0x0061b8·0x006888·RW··0x100013 ··LOAD···········0x07ce58·0x000000000007de58·0x000000000007de58·0x0061b8·0x006888·RW··0x1000
14 ··DYNAMIC········0x0825c0·0x00000000000835c0·0x00000000000835c0·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x0825c0·0x00000000000835c0·0x00000000000835c0·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x07c484·0x000000000007c484·0x000000000007c484·0x000020·0x000020·R···0x417 ··NOTE···········0x07c484·0x000000000007c484·0x000000000007c484·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0020e0·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0020e0·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000024a0·0024a0·006948·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000024a0·0024a0·006948·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000008de8·008de8·01321b·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000008de8·008de8·013224·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········000000000001c004·01c004·0008c6·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000001c00c·01c00c·0008c6·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········000000000001c8d0·01c8d0·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········000000000001c8d8·01c8d8·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············000000000001c9d0·01c9d0·00f060·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············000000000001c9d8·01c9d8·00f060·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············000000000002ba30·02ba30·0015a8·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············000000000002ba38·02ba38·0015a8·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000002d000·02d000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000002d000·02d000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000002d020·02d020·000e80·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000002d020·02d020·000e80·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000002dea0·02dea0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000002dea0·02dea0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000002dec0·02dec0·03a0ee·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000002dec0·02dec0·03a0ee·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000067fb0·067fb0·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000067fb0·067fb0·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000068000·068000·00782a·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000068000·068000·00782a·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000006f82c·06f82c·002214·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000006f82c·06f82c·002214·00···A··0···0··4
2.62 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x1c9d0·contains·2564·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x1c9d8·contains·2564·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000007de58··0000000000000008·R_X86_64_RELATIVE·························32f703 000000000007de58··0000000000000008·R_X86_64_RELATIVE·························32f70
4 000000000007de60··0000000000000008·R_X86_64_RELATIVE·························314304 000000000007de60··0000000000000008·R_X86_64_RELATIVE·························31430
5 000000000007de68··0000000000000008·R_X86_64_RELATIVE·························32f305 000000000007de68··0000000000000008·R_X86_64_RELATIVE·························32f30
6 000000000007de70··0000000000000008·R_X86_64_RELATIVE·························335006 000000000007de70··0000000000000008·R_X86_64_RELATIVE·························33500
7 000000000007de78··0000000000000008·R_X86_64_RELATIVE·························335407 000000000007de78··0000000000000008·R_X86_64_RELATIVE·························33540
8 000000000007de88··0000000000000008·R_X86_64_RELATIVE·························686208 000000000007de88··0000000000000008·R_X86_64_RELATIVE·························68620
Offset 2562, 15 lines modifiedOffset 2562, 15 lines modified
2562 0000000000083fd8··000000d700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·02562 0000000000083fd8··000000d700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
2563 0000000000083fe0··000000da00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang6format18DefaultFormatStyleE·+·02563 0000000000083fe0··000000da00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang6format18DefaultFormatStyleE·+·0
2564 0000000000083fe8··000000db00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang12ast_matchers5allOfE·+·02564 0000000000083fe8··000000db00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang12ast_matchers5allOfE·+·0
2565 0000000000083ff0··000000f700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·02565 0000000000083ff0··000000f700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
2566 0000000000083ff8··000000fd00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·02566 0000000000083ff8··000000fd00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
2567 0000000000084008··0000005100000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·02567 0000000000084008··0000005100000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
2568 Relocation·section·'.rela.plt'·at·offset·0x2ba30·contains·231·entries:2568 Relocation·section·'.rela.plt'·at·offset·0x2ba38·contains·231·entries:
2569 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2569 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
2570 0000000000083818··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang7tooling11ReplacementC1ERKNS_13SourceManagerERKNS_15CharSourceRangeEN4llvm9StringRefERKNS_11LangOptionsE·+·02570 0000000000083818··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang7tooling11ReplacementC1ERKNS_13SourceManagerERKNS_15CharSourceRangeEN4llvm9StringRefERKNS_11LangOptionsE·+·0
2571 0000000000083820··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·02571 0000000000083820··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0
2572 0000000000083828··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·02572 0000000000083828··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0
2573 0000000000083830··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·02573 0000000000083830··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
2574 0000000000083838··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang7TypeLoc11getBeginLocEv·+·02574 0000000000083838··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang7TypeLoc11getBeginLocEv·+·0
2575 0000000000083840··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang31ClassTemplateSpecializationDecl22getSpecializedTemplateEv·+·02575 0000000000083840··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang31ClassTemplateSpecializationDecl22getSpecializedTemplateEv·+·0
1.51 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x7de5812 ·0x0000000000000019·(INIT_ARRAY)·········0x7de58
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x7de6814 ·0x000000000000001a·(FINI_ARRAY)·········0x7de68
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x8de817 ·0x0000000000000005·(STRTAB)·············0x8de8
18 ·0x0000000000000006·(SYMTAB)·············0x24a018 ·0x0000000000000006·(SYMTAB)·············0x24a0
19 ·0x000000000000000a·(STRSZ)··············78363·(bytes)19 ·0x000000000000000a·(STRSZ)··············78372·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x8380022 ·0x0000000000000003·(PLTGOT)·············0x83800
23 ·0x0000000000000002·(PLTRELSZ)···········5544·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········5544·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x2ba3025 ·0x0000000000000017·(JMPREL)·············0x2ba38
26 ·0x0000000000000007·(RELA)···············0x1c9d026 ·0x0000000000000007·(RELA)···············0x1c9d8
27 ·0x0000000000000008·(RELASZ)·············61536·(bytes)27 ·0x0000000000000008·(RELASZ)·············61536·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x1c8d031 ·0x000000006ffffffe·(VERNEED)············0x1c8d8
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x1c00433 ·0x000000006ffffff0·(VERSYM)·············0x1c00c
34 ·0x000000006ffffff9·(RELACOUNT)··········219834 ·0x000000006ffffff9·(RELACOUNT)··········2198
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7ddf5729ce2330964e7412698ecb171666cbf66f6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9e9bdc4b3f6ddad06ddd5e56c34100229b928c05
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1123·entries:1 Version·symbols·section·'.gnu.version'·contains·1123·entries:
2 ·Addr:·0x000000000001c004··Offset:·0x0001c004··Link:·5·(.dynsym)2 ·Addr:·0x000000000001c00c··Offset:·0x0001c00c··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··3 ··000:···0·(*local*)·······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
5 ··008:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······3·(GLIBC_2.4)··5 ··008:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······3·(GLIBC_2.4)··
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···4·(GLIBCXX_3.4)···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··9 ··018:···4·(GLIBCXX_3.4)···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··
Offset 280, 15 lines modifiedOffset 280, 15 lines modified
280 ··450:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···280 ··450:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
281 ··454:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···281 ··454:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
282 ··458:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···282 ··458:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
283 ··45c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···283 ··45c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
284 ··460:···1·(*global*)······1·(*global*)······1·(*global*)···284 ··460:···1·(*global*)······1·(*global*)······1·(*global*)···
  
285 Version·needs·section·'.gnu.version_r'·contains·4·entries:285 Version·needs·section·'.gnu.version_r'·contains·4·entries:
286 ·Addr:·0x000000000001c8d0··Offset:·0x0001c8d0··Link:·6·(.dynstr)286 ·Addr:·0x000000000001c8d8··Offset:·0x0001c8d8··Link:·6·(.dynstr)
287 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1287 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
288 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10288 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
289 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5289 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
290 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13290 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13
291 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9291 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
292 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·8292 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·8
293 ··0x0060:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·6293 ··0x0060:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·6
448 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 o/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZTIN4llvm2cl15OptionValueCopyIbEE5 _ZTIN4llvm2cl15OptionValueCopyIbEE
6 _ZTIN5clang12ast_matchers8internal16MatcherInterfaceINS_6IfStmtEEE6 _ZTIN5clang12ast_matchers8internal16MatcherInterfaceINS_6IfStmtEEE
7 _ZTVN5clang12ast_matchers8internal33matcher_designatorCountIs0MatcherE7 _ZTVN5clang12ast_matchers8internal33matcher_designatorCountIs0MatcherE
8 _ZTSN5clang12ast_matchers8internal38matcher_isInheritingConstructorMatcherE8 _ZTSN5clang12ast_matchers8internal38matcher_isInheritingConstructorMatcherE
776 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 4893, 9 lines modifiedOffset 4893, 10 lines modified
4893 ··0x0001bf88·00000000·00000000·00000000·00000000·................4893 ··0x0001bf88·00000000·00000000·00000000·00000000·................
4894 ··0x0001bf98·00000000·00000000·00000000·00000000·................4894 ··0x0001bf98·00000000·00000000·00000000·00000000·................
4895 ··0x0001bfa8·00000000·00000000·00000000·00000000·................4895 ··0x0001bfa8·00000000·00000000·00000000·00000000·................
4896 ··0x0001bfb8·00000000·00000000·00000000·00000000·................4896 ··0x0001bfb8·00000000·00000000·00000000·00000000·................
4897 ··0x0001bfc8·00000000·00000000·00000000·00000000·................4897 ··0x0001bfc8·00000000·00000000·00000000·00000000·................
4898 ··0x0001bfd8·00000000·00000000·00000000·00000000·................4898 ··0x0001bfd8·00000000·00000000·00000000·00000000·................
4899 ··0x0001bfe8·00000000·00000000·00000000·00000000·................4899 ··0x0001bfe8·00000000·00000000·00000000·00000000·................
4900 ··0x0001bff8·00000000·00000000·000000············...........4900 ··0x0001bff8·00000000·00000000·00000000·00000000·................
 4901 ··0x0001c008·00000000····························....
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6368·616e6765·2d6e616d·clang-change-nam2 ··0x00000000·636c616e·672d6368·616e6765·2d6e616d·clang-change-nam
3 ··0x00000010·65737061·63650000·ae73f331··········espace...s.13 ··0x00000010·65737061·63650000·927303ef··········espace...s..
  
11.3 KB
./usr/bin/clang-check
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x004850·0x004850·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x004858·0x004858·R···0x1000
11 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x004329·0x004329·R·E·0x100011 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x004329·0x004329·R·E·0x1000
12 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x002024·0x002024·R···0x100012 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x002024·0x002024·R···0x1000
13 ··LOAD···········0x00c488·0x000000000000d488·0x000000000000d488·0x000b88·0x0013f8·RW··0x100013 ··LOAD···········0x00c488·0x000000000000d488·0x000000000000d488·0x000b88·0x0013f8·RW··0x1000
14 ··DYNAMIC········0x00cac8·0x000000000000dac8·0x000000000000dac8·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x00cac8·0x000000000000dac8·0x000000000000dac8·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x00c004·0x000000000000c004·0x000000000000c004·0x000020·0x000020·R···0x417 ··NOTE···········0x00c004·0x000000000000c004·0x000000000000c004·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000114·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000114·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000004d8·0004d8·000cc0·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000004d8·0004d8·000cc0·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001198·001198·001a5e·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001198·001198·001a67·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000002bf6·002bf6·000110·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000002c00·002c00·000110·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000002d08·002d08·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000002d10·002d10·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000002df8·002df8·001350·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000002e00·002e00·001350·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000004148·004148·000708·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000004150·004150·000708·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000005000·005000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000005000·005000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000005020·005020·0004c0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000005020·005020·0004c0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000054e0·0054e0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000054e0·0054e0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000005500·005500·003e1b·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000005500·005500·003e1b·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000000931c·00931c·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000000931c·00931c·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000000a000·00a000·000b40·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000000a000·00a000·000b40·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000ab40·00ab40·0003cc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000ab40·00ab40·0003cc·00···A··0···0··4
2.53 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x2df8·contains·206·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x2e00·contains·206·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000000d488··0000000000000008·R_X86_64_RELATIVE·························71e03 000000000000d488··0000000000000008·R_X86_64_RELATIVE·························71e0
4 000000000000d490··0000000000000008·R_X86_64_RELATIVE·························62704 000000000000d490··0000000000000008·R_X86_64_RELATIVE·························6270
5 000000000000d498··0000000000000008·R_X86_64_RELATIVE·························71a05 000000000000d498··0000000000000008·R_X86_64_RELATIVE·························71a0
6 000000000000d4a8··0000000000000008·R_X86_64_RELATIVE·························d5786 000000000000d4a8··0000000000000008·R_X86_64_RELATIVE·························d578
7 000000000000d4b0··0000000000000008·R_X86_64_RELATIVE·························78007 000000000000d4b0··0000000000000008·R_X86_64_RELATIVE·························7800
8 000000000000d4b8··0000000000000008·R_X86_64_RELATIVE·························78108 000000000000d4b8··0000000000000008·R_X86_64_RELATIVE·························7810
Offset 204, 15 lines modifiedOffset 204, 15 lines modified
204 000000000000dfd0··0000005b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0204 000000000000dfd0··0000005b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
205 000000000000dfd8··0000005c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0205 000000000000dfd8··0000005c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0
206 000000000000dfe8··0000006100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang4ento14AnalysisActionE·+·0206 000000000000dfe8··0000006100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang4ento14AnalysisActionE·+·0
207 000000000000dff0··0000006800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang11ASTConsumerE·+·0207 000000000000dff0··0000006800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang11ASTConsumerE·+·0
208 000000000000dff8··0000006a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0208 000000000000dff8··0000006a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
209 000000000000e008··0000002c00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0209 000000000000e008··0000002c00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
210 Relocation·section·'.rela.plt'·at·offset·0x4148·contains·75·entries:210 Relocation·section·'.rela.plt'·at·offset·0x4150·contains·75·entries:
211 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend211 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
212 000000000000dd20··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0212 000000000000dd20··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
213 000000000000dd28··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·LLVMInitializeBPFTarget@LLVM_21.1·+·0213 000000000000dd28··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·LLVMInitializeBPFTarget@LLVM_21.1·+·0
214 000000000000dd30··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0214 000000000000dd30··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
215 000000000000dd38··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·LLVMInitializeAMDGPUTargetInfo@LLVM_21.1·+·0215 000000000000dd38··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·LLVMInitializeAMDGPUTargetInfo@LLVM_21.1·+·0
216 000000000000dd40··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0216 000000000000dd40··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0
217 000000000000dd48··0000000d00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option11addArgumentEv@LLVM_21.1·+·0217 000000000000dd48··0000000d00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option11addArgumentEv@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0xd48812 ·0x0000000000000019·(INIT_ARRAY)·········0xd488
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0xd49814 ·0x000000000000001a·(FINI_ARRAY)·········0xd498
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x119817 ·0x0000000000000005·(STRTAB)·············0x1198
18 ·0x0000000000000006·(SYMTAB)·············0x4d818 ·0x0000000000000006·(SYMTAB)·············0x4d8
19 ·0x000000000000000a·(STRSZ)··············6750·(bytes)19 ·0x000000000000000a·(STRSZ)··············6759·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0xdd0822 ·0x0000000000000003·(PLTGOT)·············0xdd08
23 ·0x0000000000000002·(PLTRELSZ)···········1800·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········1800·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x414825 ·0x0000000000000017·(JMPREL)·············0x4150
26 ·0x0000000000000007·(RELA)···············0x2df826 ·0x0000000000000007·(RELA)···············0x2e00
27 ·0x0000000000000008·(RELASZ)·············4944·(bytes)27 ·0x0000000000000008·(RELASZ)·············4944·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x2d0831 ·0x000000006ffffffe·(VERNEED)············0x2d10
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x2bf633 ·0x000000006ffffff0·(VERSYM)·············0x2c00
34 ·0x000000006ffffff9·(RELACOUNT)··········13634 ·0x000000006ffffff9·(RELACOUNT)··········136
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4a12f18793e7d64c6a61a11f20f2a41c6d569cba6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·39287089bf776d1c99fedb315f7273ae0e4f08d1
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.79 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·136·entries:1 Version·symbols·section·'.gnu.version'·contains·136·entries:
2 ·Addr:·0x0000000000002bf6··Offset:·0x00002bf6··Link:·5·(.dynsym)2 ·Addr:·0x0000000000002c00··Offset:·0x00002c00··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)·····2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)·····2·(LLVM_21.1)··
5 ··008:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBCXX_3.4)5 ··008:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBCXX_3.4)
6 ··00c:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
8 ··014:···5·(GLIBC_2.2.5)···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···5·(GLIBC_2.2.5)···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··9 ··018:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
35 ··07c:···1·(*global*)······1·(*global*)······1·(*global*)······5·(GLIBC_2.2.5)35 ··07c:···1·(*global*)······1·(*global*)······1·(*global*)······5·(GLIBC_2.2.5)
36 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···36 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
37 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···37 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
38 Version·needs·section·'.gnu.version_r'·contains·4·entries:38 Version·needs·section·'.gnu.version_r'·contains·4·entries:
39 ·Addr:·0x0000000000002d08··Offset:·0x00002d08··Link:·6·(.dynstr)39 ·Addr:·0x0000000000002d10··Offset:·0x00002d10··Link:·6·(.dynstr)
40 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·140 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
41 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1041 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
42 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·442 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·4
43 ··0x0030:···Name:·CXXABI_1.3.9··Flags:·none··Version:·943 ··0x0030:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
44 ··0x0040:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·844 ··0x0040:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·8
45 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·745 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·7
46 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·446 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·4
780 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 417, 9 lines modifiedOffset 417, 10 lines modified
417 ··0x00002b78·00000000·00000000·00000000·00000000·................417 ··0x00002b78·00000000·00000000·00000000·00000000·................
418 ··0x00002b88·00000000·00000000·00000000·00000000·................418 ··0x00002b88·00000000·00000000·00000000·00000000·................
419 ··0x00002b98·00000000·00000000·00000000·00000000·................419 ··0x00002b98·00000000·00000000·00000000·00000000·................
420 ··0x00002ba8·00000000·00000000·00000000·00000000·................420 ··0x00002ba8·00000000·00000000·00000000·00000000·................
421 ··0x00002bb8·00000000·00000000·00000000·00000000·................421 ··0x00002bb8·00000000·00000000·00000000·00000000·................
422 ··0x00002bc8·00000000·00000000·00000000·00000000·................422 ··0x00002bc8·00000000·00000000·00000000·00000000·................
423 ··0x00002bd8·00000000·00000000·00000000·00000000·................423 ··0x00002bd8·00000000·00000000·00000000·00000000·................
424 ··0x00002be8·00000000·00000000·00000000·0000·····..............424 ··0x00002be8·00000000·00000000·00000000·00000000·................
 425 ··0x00002bf8·00000000·000000·····················.......
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6368·65636b00·f453256a·clang-check..S%j2 ··0x00000000·636c616e·672d6368·65636b00·65833c88·clang-check.e.<.
  
11.7 KB
./usr/bin/clang-doc
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ebb8·0x00ebb8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ebc0·0x00ebc0·R···0x1000
11 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x0f7501·0x0f7501·R·E·0x100011 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x0f7501·0x0f7501·R·E·0x1000
12 ··LOAD···········0x107000·0x0000000000107000·0x0000000000107000·0x02c774·0x02c774·R···0x100012 ··LOAD···········0x107000·0x0000000000107000·0x0000000000107000·0x02c774·0x02c774·R···0x1000
13 ··LOAD···········0x134288·0x0000000000134288·0x0000000000134288·0x001e08·0x002f80·RW··0x100013 ··LOAD···········0x134288·0x0000000000134288·0x0000000000134288·0x001e08·0x002f80·RW··0x1000
14 ··DYNAMIC········0x1352d0·0x00000000001352d0·0x00000000001352d0·0x000250·0x000250·RW··0x814 ··DYNAMIC········0x1352d0·0x00000000001352d0·0x00000000001352d0·0x000250·0x000250·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x133754·0x0000000000133754·0x0000000000133754·0x000020·0x000020·R···0x417 ··NOTE···········0x133754·0x0000000000133754·0x0000000000133754·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000564·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000564·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000928·000928·002c88·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000928·000928·002c88·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000035b0·0035b0·0065e9·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000035b0·0035b0·0065f2·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000009b9a·009b9a·0003b6·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000009ba2·009ba2·0003b6·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000009f50·009f50·000180·00···A··6···5··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000009f58·009f58·000180·00···A··6···5··8
14 ··[·9]·.rela.dyn·········RELA············000000000000a0d0·00a0d0·002d48·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············000000000000a0d8·00a0d8·002d48·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············000000000000ce18·00ce18·001da0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············000000000000ce20·00ce20·001da0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000000f000·00f000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000000f000·00f000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000000f020·00f020·0013d0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000000f020·00f020·0013d0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000103f0·0103f0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000103f0·0103f0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000010400·010400·0f60f3·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000010400·010400·0f60f3·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········00000000001064f4·1064f4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00000000001064f4·1064f4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000107000·107000·004e76·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000107000·107000·004e76·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000010be78·10be78·003cec·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000010be78·10be78·003cec·00···A··0···0··4
2.58 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0xa0d0·contains·483·entries:1 Relocation·section·'.rela.dyn'·at·offset·0xa0d8·contains·483·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000134288··0000000000000008·R_X86_64_RELATIVE·························259003 0000000000134288··0000000000000008·R_X86_64_RELATIVE·························25900
4 0000000000134290··0000000000000008·R_X86_64_RELATIVE·························20b004 0000000000134290··0000000000000008·R_X86_64_RELATIVE·························20b00
5 0000000000134298··0000000000000008·R_X86_64_RELATIVE·························23a405 0000000000134298··0000000000000008·R_X86_64_RELATIVE·························23a40
6 00000000001342a0··0000000000000008·R_X86_64_RELATIVE·························23a706 00000000001342a0··0000000000000008·R_X86_64_RELATIVE·························23a70
7 00000000001342a8··0000000000000008·R_X86_64_RELATIVE·························23b007 00000000001342a8··0000000000000008·R_X86_64_RELATIVE·························23b00
8 00000000001342b0··0000000000000008·R_X86_64_RELATIVE·························23b408 00000000001342b0··0000000000000008·R_X86_64_RELATIVE·························23b40
Offset 481, 15 lines modifiedOffset 481, 15 lines modified
481 0000000000135fd0··0000014d00000012·R_X86_64_TPOFF64·······0000000000000000·_ZSt15__once_callable@GLIBCXX_3.4.11·+·0481 0000000000135fd0··0000014d00000012·R_X86_64_TPOFF64·······0000000000000000·_ZSt15__once_callable@GLIBCXX_3.4.11·+·0
482 0000000000135fd8··0000015900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0482 0000000000135fd8··0000015900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
483 0000000000135fe0··0000016100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0483 0000000000135fe0··0000016100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
484 0000000000136008··0000005400000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0484 0000000000136008··0000005400000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0
485 0000000000136010··000000a800000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0485 0000000000136010··000000a800000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0
486 0000000000136018··0000008800000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0486 0000000000136018··0000008800000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
487 Relocation·section·'.rela.plt'·at·offset·0xce18·contains·316·entries:487 Relocation·section·'.rela.plt'·at·offset·0xce20·contains·316·entries:
488 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend488 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
489 0000000000135538··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE@LLVM_21.1·+·0489 0000000000135538··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE@LLVM_21.1·+·0
490 0000000000135540··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·0490 0000000000135540··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·0
491 0000000000135548··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0491 0000000000135548··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
492 0000000000135550··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang12FunctionDecl28getDescribedFunctionTemplateEv·+·0492 0000000000135550··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang12FunctionDecl28getDescribedFunctionTemplateEv·+·0
493 0000000000135558··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13OpenACCClause8childrenEv·+·0493 0000000000135558··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13OpenACCClause8childrenEv·+·0
494 0000000000135560··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0494 0000000000135560··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0
1.5 KB
readelf --wide --dynamic {}
    
Offset 13, 24 lines modifiedOffset 13, 24 lines modified
13 ·0x0000000000000019·(INIT_ARRAY)·········0x13428813 ·0x0000000000000019·(INIT_ARRAY)·········0x134288
14 ·0x000000000000001b·(INIT_ARRAYSZ)·······80·(bytes)14 ·0x000000000000001b·(INIT_ARRAYSZ)·······80·(bytes)
15 ·0x000000000000001a·(FINI_ARRAY)·········0x1342d815 ·0x000000000000001a·(FINI_ARRAY)·········0x1342d8
16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
17 ·0x000000006ffffef5·(GNU_HASH)···········0x3c017 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
18 ·0x0000000000000005·(STRTAB)·············0x35b018 ·0x0000000000000005·(STRTAB)·············0x35b0
19 ·0x0000000000000006·(SYMTAB)·············0x92819 ·0x0000000000000006·(SYMTAB)·············0x928
20 ·0x000000000000000a·(STRSZ)··············26089·(bytes)20 ·0x000000000000000a·(STRSZ)··············26098·(bytes)
21 ·0x000000000000000b·(SYMENT)·············24·(bytes)21 ·0x000000000000000b·(SYMENT)·············24·(bytes)
22 ·0x0000000000000015·(DEBUG)··············0x022 ·0x0000000000000015·(DEBUG)··············0x0
23 ·0x0000000000000003·(PLTGOT)·············0x13552023 ·0x0000000000000003·(PLTGOT)·············0x135520
24 ·0x0000000000000002·(PLTRELSZ)···········7584·(bytes)24 ·0x0000000000000002·(PLTRELSZ)···········7584·(bytes)
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000017·(JMPREL)·············0xce1826 ·0x0000000000000017·(JMPREL)·············0xce20
27 ·0x0000000000000007·(RELA)···············0xa0d027 ·0x0000000000000007·(RELA)···············0xa0d8
28 ·0x0000000000000008·(RELASZ)·············11592·(bytes)28 ·0x0000000000000008·(RELASZ)·············11592·(bytes)
29 ·0x0000000000000009·(RELAENT)············24·(bytes)29 ·0x0000000000000009·(RELAENT)············24·(bytes)
30 ·0x000000000000001e·(FLAGS)··············BIND_NOW30 ·0x000000000000001e·(FLAGS)··············BIND_NOW
31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
32 ·0x000000006ffffffe·(VERNEED)············0x9f5032 ·0x000000006ffffffe·(VERNEED)············0x9f58
33 ·0x000000006fffffff·(VERNEEDNUM)·········533 ·0x000000006fffffff·(VERNEEDNUM)·········5
34 ·0x000000006ffffff0·(VERSYM)·············0x9b9a34 ·0x000000006ffffff0·(VERSYM)·············0x9ba2
35 ·0x000000006ffffff9·(RELACOUNT)··········34635 ·0x000000006ffffff9·(RELACOUNT)··········346
36 ·0x0000000000000000·(NULL)···············0x036 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7889a0054430e7033b989c50626d669c9d664bef6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·785fec11c67822eaf7c77216d9b9150b0d6e4a3b
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·475·entries:1 Version·symbols·section·'.gnu.version'·contains·475·entries:
2 ·Addr:·0x0000000000009b9a··Offset:·0x00009b9a··Link:·5·(.dynsym)2 ·Addr:·0x0000000000009ba2··Offset:·0x00009ba2··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
4 ··004:···1·(*global*)······3·(GLIBCXX_3.4.11)····1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······3·(GLIBCXX_3.4.11)····1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···
6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
7 ··010:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··7 ··010:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
8 ··014:···4·(GLIBC_2.4)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBC_2.2.5)8 ··014:···4·(GLIBC_2.4)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBC_2.2.5)
9 ··018:···1·(*global*)······1·(*global*)······3·(GLIBCXX_3.4.11)····2·(LLVM_21.1)··9 ··018:···1·(*global*)······1·(*global*)······3·(GLIBCXX_3.4.11)····2·(LLVM_21.1)··
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)···122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)···
  
123 Version·needs·section·'.gnu.version_r'·contains·5·entries:123 Version·needs·section·'.gnu.version_r'·contains·5·entries:
124 ·Addr:·0x0000000000009f50··Offset:·0x00009f50··Link:·6·(.dynstr)124 ·Addr:·0x0000000000009f58··Offset:·0x00009f58··Link:·6·(.dynstr)
125 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1125 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1
126 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·20126 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·20
127 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1127 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
128 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·15128 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·15
129 ··0x0040:·Version:·1··File:·libc.so.6··Cnt:·6129 ··0x0040:·Version:·1··File:·libc.so.6··Cnt:·6
130 ··0x0050:···Name:·GLIBC_2.14··Flags:·none··Version:·18130 ··0x0050:···Name:·GLIBC_2.14··Flags:·none··Version:·18
131 ··0x0060:···Name:·GLIBC_2.32··Flags:·none··Version:·16131 ··0x0060:···Name:·GLIBC_2.32··Flags:·none··Version:·16
368 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 nJ;/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZNK5clang12FunctionDecl30getDependentSpecializationInfoEv5 _ZNK5clang12FunctionDecl30getDependentSpecializationInfoEv
6 _ZTIN4llvm2cl15OptionValueCopyIbEE6 _ZTIN4llvm2cl15OptionValueCopyIbEE
7 _ZTVN4llvm13format_objectIJPKcEEE7 _ZTVN4llvm13format_objectIJPKcEEE
8 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE8 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE
772 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1626, 9 lines modifiedOffset 1626, 10 lines modified
1626 ··0x00009b20·00000000·00000000·00000000·00000000·................1626 ··0x00009b20·00000000·00000000·00000000·00000000·................
1627 ··0x00009b30·00000000·00000000·00000000·00000000·................1627 ··0x00009b30·00000000·00000000·00000000·00000000·................
1628 ··0x00009b40·00000000·00000000·00000000·00000000·................1628 ··0x00009b40·00000000·00000000·00000000·00000000·................
1629 ··0x00009b50·00000000·00000000·00000000·00000000·................1629 ··0x00009b50·00000000·00000000·00000000·00000000·................
1630 ··0x00009b60·00000000·00000000·00000000·00000000·................1630 ··0x00009b60·00000000·00000000·00000000·00000000·................
1631 ··0x00009b70·00000000·00000000·00000000·00000000·................1631 ··0x00009b70·00000000·00000000·00000000·00000000·................
1632 ··0x00009b80·00000000·00000000·00000000·00000000·................1632 ··0x00009b80·00000000·00000000·00000000·00000000·................
1633 ··0x00009b90·00000000·00000000·00················.........1633 ··0x00009b90·00000000·00000000·00000000·00000000·................
 1634 ··0x00009ba0·0000································..
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d646f·63000000·3fa89555·clang-doc...?..U2 ··0x00000000·636c616e·672d646f·63000000·d6d1ee4d·clang-doc......M
  
11.6 KB
./usr/bin/clang-extdef-mapping
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x003bc8·0x003bc8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x003bd0·0x003bd0·R···0x1000
11 ··LOAD···········0x004000·0x0000000000004000·0x0000000000004000·0x004349·0x004349·R·E·0x100011 ··LOAD···········0x004000·0x0000000000004000·0x0000000000004000·0x004349·0x004349·R·E·0x1000
12 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x001294·0x001294·R···0x100012 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x001294·0x001294·R···0x1000
13 ··LOAD···········0x00a7e0·0x000000000000b7e0·0x000000000000b7e0·0x000830·0x0008a0·RW··0x100013 ··LOAD···········0x00a7e0·0x000000000000b7e0·0x000000000000b7e0·0x000830·0x0008a0·RW··0x1000
14 ··DYNAMIC········0x00aad8·0x000000000000bad8·0x000000000000bad8·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x00aad8·0x000000000000bad8·0x000000000000bad8·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x00a274·0x000000000000a274·0x000000000000a274·0x000020·0x000020·R···0x417 ··NOTE···········0x00a274·0x000000000000a274·0x000000000000a274·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0000b4·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0000b4·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000478·000478·000b40·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000478·000478·000b40·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000000fb8·000fb8·001935·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000000fb8·000fb8·00193e·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········00000000000028ee·0028ee·0000f0·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000000000028f6·0028f6·0000f0·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000000000029e0·0029e0·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········00000000000029e8·0029e8·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000002ad0·002ad0·000978·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000002ad8·002ad8·000978·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000003448·003448·000780·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000003450·003450·000780·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000004000·004000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000004000·004000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000004020·004020·000510·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000004020·004020·000510·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000004530·004530·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000004530·004530·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000004540·004540·003dfa·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000004540·004540·003dfa·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000000833c·00833c·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000000833c·00833c·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000009000·009000·0004b0·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000009000·009000·0004b0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000094b0·0094b0·000284·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000094b0·0094b0·000284·00···A··0···0··4
2.43 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x2ad0·contains·101·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x2ad8·contains·101·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000000b7e0··0000000000000008·R_X86_64_RELATIVE·························4d303 000000000000b7e0··0000000000000008·R_X86_64_RELATIVE·························4d30
4 000000000000b7e8··0000000000000008·R_X86_64_RELATIVE·························4bc04 000000000000b7e8··0000000000000008·R_X86_64_RELATIVE·························4bc0
5 000000000000b7f0··0000000000000008·R_X86_64_RELATIVE·························4cf05 000000000000b7f0··0000000000000008·R_X86_64_RELATIVE·························4cf0
6 000000000000b800··0000000000000008·R_X86_64_RELATIVE·························91a06 000000000000b800··0000000000000008·R_X86_64_RELATIVE·························91a0
7 000000000000b810··0000000000000008·R_X86_64_RELATIVE·························92007 000000000000b810··0000000000000008·R_X86_64_RELATIVE·························9200
8 000000000000b818··0000000000000008·R_X86_64_RELATIVE·························b7f88 000000000000b818··0000000000000008·R_X86_64_RELATIVE·························b7f8
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 000000000000bfd0··0000004700000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_single_threaded@GLIBC_2.32·+·099 000000000000bfd0··0000004700000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_single_threaded@GLIBC_2.32·+·0
100 000000000000bfd8··0000004a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_registerTMCloneTable·+·0100 000000000000bfd8··0000004a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_registerTMCloneTable·+·0
101 000000000000bfe0··0000005200000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0101 000000000000bfe0··0000005200000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0
102 000000000000bfe8··0000006900000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0102 000000000000bfe8··0000006900000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
103 000000000000bff0··0000005600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0103 000000000000bff0··0000005600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0
104 000000000000c008··0000002600000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0104 000000000000c008··0000002600000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
105 Relocation·section·'.rela.plt'·at·offset·0x3448·contains·80·entries:105 Relocation·section·'.rela.plt'·at·offset·0x3450·contains·80·entries:
106 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend106 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
107 000000000000bd30··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0107 000000000000bd30··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
108 000000000000bd38··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·LLVMInitializeAMDGPUTargetInfo@LLVM_21.1·+·0108 000000000000bd38··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·LLVMInitializeAMDGPUTargetInfo@LLVM_21.1·+·0
109 000000000000bd40··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13SourceManager13loadSLocEntryEjPb·+·0109 000000000000bd40··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13SourceManager13loadSLocEntryEjPb·+·0
110 000000000000bd48··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0110 000000000000bd48··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0
111 000000000000bd50··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang22CompilerInvocationBaseC2Ev·+·0111 000000000000bd50··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang22CompilerInvocationBaseC2Ev·+·0
112 000000000000bd58··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang8cross_tu27CrossTranslationUnitContext13getLookupNameB5cxx11EPKNS_9NamedDeclE·+·0112 000000000000bd58··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang8cross_tu27CrossTranslationUnitContext13getLookupNameB5cxx11EPKNS_9NamedDeclE·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0xb7e012 ·0x0000000000000019·(INIT_ARRAY)·········0xb7e0
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0xb7f014 ·0x000000000000001a·(FINI_ARRAY)·········0xb7f0
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0xfb817 ·0x0000000000000005·(STRTAB)·············0xfb8
18 ·0x0000000000000006·(SYMTAB)·············0x47818 ·0x0000000000000006·(SYMTAB)·············0x478
19 ·0x000000000000000a·(STRSZ)··············6453·(bytes)19 ·0x000000000000000a·(STRSZ)··············6462·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0xbd1822 ·0x0000000000000003·(PLTGOT)·············0xbd18
23 ·0x0000000000000002·(PLTRELSZ)···········1920·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········1920·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x344825 ·0x0000000000000017·(JMPREL)·············0x3450
26 ·0x0000000000000007·(RELA)···············0x2ad026 ·0x0000000000000007·(RELA)···············0x2ad8
27 ·0x0000000000000008·(RELASZ)·············2424·(bytes)27 ·0x0000000000000008·(RELASZ)·············2424·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x29e031 ·0x000000006ffffffe·(VERNEED)············0x29e8
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x28ee33 ·0x000000006ffffff0·(VERSYM)·············0x28f6
34 ·0x000000006ffffff9·(RELACOUNT)··········7234 ·0x000000006ffffff9·(RELACOUNT)··········72
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f928410394fdd018f4df5f5865fb6f9fb9d6743b6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6f518071788735e9148f3cbb9df3e056e634c196
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·120·entries:1 Version·symbols·section·'.gnu.version'·contains·120·entries:
2 ·Addr:·0x00000000000028ee··Offset:·0x000028ee··Link:·5·(.dynsym)2 ·Addr:·0x00000000000028f6··Offset:·0x000028f6··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······2·(GLIBC_2.4)·····3·(LLVM_21.1)··3 ··000:···0·(*local*)·······1·(*global*)······2·(GLIBC_2.4)·····3·(LLVM_21.1)··
4 ··004:···1·(*global*)······1·(*global*)······4·(GLIBCXX_3.4)···1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······4·(GLIBCXX_3.4)···1·(*global*)···
5 ··008:···1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)·····1·(*global*)···5 ··008:···1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)·····1·(*global*)···
6 ··00c:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····1·(*global*)······5·(GLIBC_2.2.5)6 ··00c:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····1·(*global*)······5·(GLIBC_2.2.5)
7 ··010:···3·(LLVM_21.1)·····1·(*global*)······3·(LLVM_21.1)·····1·(*global*)···7 ··010:···3·(LLVM_21.1)·····1·(*global*)······3·(LLVM_21.1)·····1·(*global*)···
8 ··014:···1·(*global*)······3·(LLVM_21.1)·····6·(GLIBCXX_3.4.21)····1·(*global*)···8 ··014:···1·(*global*)······3·(LLVM_21.1)·····6·(GLIBCXX_3.4.21)····1·(*global*)···
9 ··018:···1·(*global*)······3·(LLVM_21.1)·····7·(GLIBC_2.34)····1·(*global*)···9 ··018:···1·(*global*)······3·(LLVM_21.1)·····7·(GLIBC_2.34)····1·(*global*)···
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ··064:···3·(LLVM_21.1)·····1·(*global*)······1·(*global*)······1·(*global*)···29 ··064:···3·(LLVM_21.1)·····1·(*global*)······1·(*global*)······1·(*global*)···
30 ··068:···1·(*global*)······5·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)···30 ··068:···1·(*global*)······5·(GLIBC_2.2.5)···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 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
34 Version·needs·section·'.gnu.version_r'·contains·4·entries:34 Version·needs·section·'.gnu.version_r'·contains·4·entries:
35 ·Addr:·0x00000000000029e0··Offset:·0x000029e0··Link:·6·(.dynstr)35 ·Addr:·0x00000000000029e8··Offset:·0x000029e8··Link:·6·(.dynstr)
36 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·136 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
37 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1037 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
38 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·438 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·4
39 ··0x0030:···Name:·CXXABI_1.3.9··Flags:·none··Version:·939 ··0x0030:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
40 ··0x0040:···Name:·CXXABI_1.3··Flags:·none··Version:·840 ··0x0040:···Name:·CXXABI_1.3··Flags:·none··Version:·8
41 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·641 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·6
42 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·442 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·4
413 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 t;/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZNK5clang7VarDecl7hasInitEv5 _ZNK5clang7VarDecl7hasInitEv
6 _ZN5clang14FrontendActionD2Ev6 _ZN5clang14FrontendActionD2Ev
7 _ZN5clang17ASTFrontendAction13ExecuteActionEv7 _ZN5clang17ASTFrontendAction13ExecuteActionEv
8 _ZN5clang7tooling19CommonOptionsParser6createERiPPKcRN4llvm2cl14OptionCategoryENS7_18NumOccurrencesFlagES4_8 _ZN5clang7tooling19CommonOptionsParser6createERiPPKcRN4llvm2cl14OptionCategoryENS7_18NumOccurrencesFlagES4_
710 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 399, 9 lines modifiedOffset 399, 9 lines modified
399 ··0x00002878·00000000·00000000·00000000·00000000·................399 ··0x00002878·00000000·00000000·00000000·00000000·................
400 ··0x00002888·00000000·00000000·00000000·00000000·................400 ··0x00002888·00000000·00000000·00000000·00000000·................
401 ··0x00002898·00000000·00000000·00000000·00000000·................401 ··0x00002898·00000000·00000000·00000000·00000000·................
402 ··0x000028a8·00000000·00000000·00000000·00000000·................402 ··0x000028a8·00000000·00000000·00000000·00000000·................
403 ··0x000028b8·00000000·00000000·00000000·00000000·................403 ··0x000028b8·00000000·00000000·00000000·00000000·................
404 ··0x000028c8·00000000·00000000·00000000·00000000·................404 ··0x000028c8·00000000·00000000·00000000·00000000·................
405 ··0x000028d8·00000000·00000000·00000000·00000000·................405 ··0x000028d8·00000000·00000000·00000000·00000000·................
406 ··0x000028e8·00000000·00·························.....406 ··0x000028e8·00000000·00000000·00000000·0000·····..............
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6578·74646566·2d6d6170·clang-extdef-map2 ··0x00000000·636c616e·672d6578·74646566·2d6d6170·clang-extdef-map
3 ··0x00000010·70696e67·00000000·b8fa6944··········ping......iD3 ··0x00000010·70696e67·00000000·c38b394b··········ping......9K
  
11.4 KB
./usr/bin/clang-include-fixer
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0090e0·0x0090e0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0090e8·0x0090e8·R···0x1000
11 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x028611·0x028611·R·E·0x100011 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x028611·0x028611·R·E·0x1000
12 ··LOAD···········0x033000·0x0000000000033000·0x0000000000033000·0x0068c0·0x0068c0·R···0x100012 ··LOAD···········0x033000·0x0000000000033000·0x0000000000033000·0x0068c0·0x0068c0·R···0x1000
13 ··LOAD···········0x039dc0·0x000000000003adc0·0x000000000003adc0·0x001260·0x001c00·RW··0x100013 ··LOAD···········0x039dc0·0x000000000003adc0·0x000000000003adc0·0x001260·0x001c00·RW··0x1000
14 ··DYNAMIC········0x03a6c0·0x000000000003b6c0·0x000000000003b6c0·0x000260·0x000260·RW··0x814 ··DYNAMIC········0x03a6c0·0x000000000003b6c0·0x000000000003b6c0·0x000260·0x000260·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x0398a0·0x00000000000398a0·0x00000000000398a0·0x000020·0x000020·R···0x417 ··NOTE···········0x0398a0·0x00000000000398a0·0x00000000000398a0·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·00019c·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·00019c·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000560·000560·001c08·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000560·000560·001c08·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000002168·002168·003dc9·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000002168·002168·003dd2·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000005f32·005f32·000256·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000005f3a·005f3a·000256·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000006188·006188·0001b0·00···A··6···6··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000006190·006190·0001b0·00···A··6···6··8
14 ··[·9]·.rela.dyn·········RELA············0000000000006338·006338·001c20·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000006340·006340·001c20·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000007f58·007f58·001188·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000007f60·007f60·001188·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·000bc0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·000bc0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000000abe0·00abe0·000010·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000000abe0·00abe0·000010·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000000ac00·00ac00·027a02·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000000ac00·00ac00·027a02·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000032604·032604·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000032604·032604·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000033000·033000·001ac9·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000033000·033000·001ac9·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000034acc·034acc·0009ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000034acc·034acc·0009ac·00···A··0···0··4
2.61 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x6338·contains·300·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x6340·contains·300·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000003adc0··0000000000000008·R_X86_64_RELATIVE·························e6203 000000000003adc0··0000000000000008·R_X86_64_RELATIVE·························e620
4 000000000003adc8··0000000000000008·R_X86_64_RELATIVE·························e5204 000000000003adc8··0000000000000008·R_X86_64_RELATIVE·························e520
5 000000000003add0··0000000000000008·R_X86_64_RELATIVE·························e5e05 000000000003add0··0000000000000008·R_X86_64_RELATIVE·························e5e0
6 000000000003add8··0000000000000008·R_X86_64_RELATIVE·························ece06 000000000003add8··0000000000000008·R_X86_64_RELATIVE·························ece0
7 000000000003ade0··0000000000000008·R_X86_64_RELATIVE·························e7307 000000000003ade0··0000000000000008·R_X86_64_RELATIVE·························e730
8 000000000003ade8··0000000000000008·R_X86_64_RELATIVE·························3b1488 000000000003ade8··0000000000000008·R_X86_64_RELATIVE·························3b148
Offset 298, 15 lines modifiedOffset 298, 15 lines modified
298 000000000003bfe8··000000ec00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang11ASTConsumerE·+·0298 000000000003bfe8··000000ec00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang11ASTConsumerE·+·0
299 000000000003bff0··000000f000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0299 000000000003bff0··000000f000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
300 000000000003bff8··000000f400000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0300 000000000003bff8··000000f400000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
301 000000000003c008··0000003a00000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0301 000000000003c008··0000003a00000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0
302 000000000003c010··0000007300000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0302 000000000003c010··0000007300000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0
303 000000000003c018··0000005800000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0303 000000000003c018··0000005800000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
304 Relocation·section·'.rela.plt'·at·offset·0x7f58·contains·187·entries:304 Relocation·section·'.rela.plt'·at·offset·0x7f60·contains·187·entries:
305 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend305 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
306 000000000003b938··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0306 000000000003b938··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
307 000000000003b940··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang4Sema17addExternalSourceEPNS_18ExternalSemaSourceE·+·0307 000000000003b940··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang4Sema17addExternalSourceEPNS_18ExternalSemaSourceE·+·0
308 000000000003b948··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE@CXXABI_1.3.3·+·0308 000000000003b948··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE@CXXABI_1.3.3·+·0
309 000000000003b950··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0309 000000000003b950··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
310 000000000003b958··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0310 000000000003b958··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
311 000000000003b960··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·memset@GLIBC_2.2.5·+·0311 000000000003b960··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·memset@GLIBC_2.2.5·+·0
1.5 KB
readelf --wide --dynamic {}
    
Offset 14, 24 lines modifiedOffset 14, 24 lines modified
14 ·0x0000000000000019·(INIT_ARRAY)·········0x3adc014 ·0x0000000000000019·(INIT_ARRAY)·········0x3adc0
15 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)15 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
16 ·0x000000000000001a·(FINI_ARRAY)·········0x3add016 ·0x000000000000001a·(FINI_ARRAY)·········0x3add0
17 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)17 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
18 ·0x000000006ffffef5·(GNU_HASH)···········0x3c018 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
19 ·0x0000000000000005·(STRTAB)·············0x216819 ·0x0000000000000005·(STRTAB)·············0x2168
20 ·0x0000000000000006·(SYMTAB)·············0x56020 ·0x0000000000000006·(SYMTAB)·············0x560
21 ·0x000000000000000a·(STRSZ)··············15817·(bytes)21 ·0x000000000000000a·(STRSZ)··············15826·(bytes)
22 ·0x000000000000000b·(SYMENT)·············24·(bytes)22 ·0x000000000000000b·(SYMENT)·············24·(bytes)
23 ·0x0000000000000015·(DEBUG)··············0x023 ·0x0000000000000015·(DEBUG)··············0x0
24 ·0x0000000000000003·(PLTGOT)·············0x3b92024 ·0x0000000000000003·(PLTGOT)·············0x3b920
25 ·0x0000000000000002·(PLTRELSZ)···········4488·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········4488·(bytes)
26 ·0x0000000000000014·(PLTREL)·············RELA26 ·0x0000000000000014·(PLTREL)·············RELA
27 ·0x0000000000000017·(JMPREL)·············0x7f5827 ·0x0000000000000017·(JMPREL)·············0x7f60
28 ·0x0000000000000007·(RELA)···············0x633828 ·0x0000000000000007·(RELA)···············0x6340
29 ·0x0000000000000008·(RELASZ)·············7200·(bytes)29 ·0x0000000000000008·(RELASZ)·············7200·(bytes)
30 ·0x0000000000000009·(RELAENT)············24·(bytes)30 ·0x0000000000000009·(RELAENT)············24·(bytes)
31 ·0x000000000000001e·(FLAGS)··············BIND_NOW31 ·0x000000000000001e·(FLAGS)··············BIND_NOW
32 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE32 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
33 ·0x000000006ffffffe·(VERNEED)············0x618833 ·0x000000006ffffffe·(VERNEED)············0x6190
34 ·0x000000006fffffff·(VERNEEDNUM)·········634 ·0x000000006fffffff·(VERNEEDNUM)·········6
35 ·0x000000006ffffff0·(VERSYM)·············0x5f3235 ·0x000000006ffffff0·(VERSYM)·············0x5f3a
36 ·0x000000006ffffff9·(RELACOUNT)··········18636 ·0x000000006ffffff9·(RELACOUNT)··········186
37 ·0x0000000000000000·(NULL)···············0x037 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f889368c84f36ff72c7c3785968cd9ab057410e26 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a2ef2abfc9cee23631c3c5e712c5fd013aeff2f3
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·299·entries:1 Version·symbols·section·'.gnu.version'·contains·299·entries:
2 ·Addr:·0x0000000000005f32··Offset:·0x00005f32··Link:·5·(.dynsym)2 ·Addr:·0x0000000000005f3a··Offset:·0x00005f3a··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····3·(GLIBCXX_3.4.11)····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····3·(GLIBCXX_3.4.11)····1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····1·(*global*)······4·(CXXABI_1.3.3)···2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····1·(*global*)······4·(CXXABI_1.3.3)···2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····5·(GLIBC_2.4)·····1·(*global*)······6·(GLIBC_2.2.5)5 ··008:···2·(LLVM_21.1)·····5·(GLIBC_2.4)·····1·(*global*)······6·(GLIBC_2.2.5)
6 ··00c:···1·(*global*)······3·(GLIBCXX_3.4.11)····2·(LLVM_21.1)·····2·(LLVM_21.1)··6 ··00c:···1·(*global*)······3·(GLIBCXX_3.4.11)····2·(LLVM_21.1)·····2·(LLVM_21.1)··
7 ··010:···1·(*global*)······7·(GLIBCXX_3.4.21)····1·(*global*)······7·(GLIBCXX_3.4.21)·7 ··010:···1·(*global*)······7·(GLIBCXX_3.4.21)····1·(*global*)······7·(GLIBCXX_3.4.21)·
8 ··014:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···8 ··014:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
9 ··018:···2·(LLVM_21.1)·····8·(GLIBCXX_3.4)···2·(LLVM_21.1)·····9·(GLIBCXX_3.4.22)·9 ··018:···2·(LLVM_21.1)·····8·(GLIBCXX_3.4)···2·(LLVM_21.1)·····9·(GLIBCXX_3.4.22)·
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
78 ··128:···6·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)···78 ··128:···6·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)···
  
79 Version·needs·section·'.gnu.version_r'·contains·6·entries:79 Version·needs·section·'.gnu.version_r'·contains·6·entries:
80 ·Addr:·0x0000000000006188··Offset:·0x00006188··Link:·6·(.dynstr)80 ·Addr:·0x0000000000006190··Offset:·0x00006190··Link:·6·(.dynstr)
81 ··000000:·Version:·1··File:·libm.so.6··Cnt:·181 ··000000:·Version:·1··File:·libm.so.6··Cnt:·1
82 ··0x0010:···Name:·GLIBC_2.29··Flags:·none··Version:·2282 ··0x0010:···Name:·GLIBC_2.29··Flags:·none··Version:·22
83 ··0x0020:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·183 ··0x0020:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1
84 ··0x0030:···Name:·GLIBC_2.3··Flags:·none··Version:·2184 ··0x0030:···Name:·GLIBC_2.3··Flags:·none··Version:·21
85 ··0x0040:·Version:·1··File:·libgcc_s.so.1··Cnt:·185 ··0x0040:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
86 ··0x0050:···Name:·GCC_3.0··Flags:·none··Version:·1886 ··0x0050:···Name:·GCC_3.0··Flags:·none··Version:·18
87 ··0x0060:·Version:·1··File:·libc.so.6··Cnt:·587 ··0x0060:·Version:·1··File:·libc.so.6··Cnt:·5
770 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 984, 9 lines modifiedOffset 984, 10 lines modified
984 ··0x00005eb8·00000000·00000000·00000000·00000000·................984 ··0x00005eb8·00000000·00000000·00000000·00000000·................
985 ··0x00005ec8·00000000·00000000·00000000·00000000·................985 ··0x00005ec8·00000000·00000000·00000000·00000000·................
986 ··0x00005ed8·00000000·00000000·00000000·00000000·................986 ··0x00005ed8·00000000·00000000·00000000·00000000·................
987 ··0x00005ee8·00000000·00000000·00000000·00000000·................987 ··0x00005ee8·00000000·00000000·00000000·00000000·................
988 ··0x00005ef8·00000000·00000000·00000000·00000000·................988 ··0x00005ef8·00000000·00000000·00000000·00000000·................
989 ··0x00005f08·00000000·00000000·00000000·00000000·................989 ··0x00005f08·00000000·00000000·00000000·00000000·................
990 ··0x00005f18·00000000·00000000·00000000·00000000·................990 ··0x00005f18·00000000·00000000·00000000·00000000·................
991 ··0x00005f28·00000000·00000000·00················.........991 ··0x00005f28·00000000·00000000·00000000·00000000·................
 992 ··0x00005f38·0000································..
  
356 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d696e·636c7564·652d6669·clang-include-fi2 ··0x00000000·636c616e·672d696e·636c7564·652d6669·clang-include-fi
3 ··0x00000010·78657200·fc732502···················xer..s%.3 ··0x00000010·78657200·ee3a9b93···················xer..:..
  
11.8 KB
./usr/bin/clang-linker-wrapper
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008cf0·0x008cf0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008cf8·0x008cf8·R···0x1000
11 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x01e681·0x01e681·R·E·0x100011 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x01e681·0x01e681·R·E·0x1000
12 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x005fc8·0x005fc8·R···0x100012 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x005fc8·0x005fc8·R···0x1000
13 ··LOAD···········0x02e288·0x000000000002e288·0x000000000002e288·0x001d90·0x0026b0·RW··0x100013 ··LOAD···········0x02e288·0x000000000002e288·0x000000000002e288·0x001d90·0x0026b0·RW··0x1000
14 ··DYNAMIC········0x02f728·0x000000000002f728·0x000000000002f728·0x000230·0x000230·RW··0x814 ··DYNAMIC········0x02f728·0x000000000002f728·0x000000000002f728·0x000230·0x000230·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x02dfa8·0x000000000002dfa8·0x000000000002dfa8·0x000020·0x000020·R···0x417 ··NOTE···········0x02dfa8·0x000000000002dfa8·0x000000000002dfa8·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000460·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000460·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000820·000820·001d28·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000820·000820·001d28·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000002548·002548·003dc3·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000002548·002548·003dcc·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········000000000000630c·00630c·00026e·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000006314·006314·00026e·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000006580·006580·000130·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000006588·006588·000130·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············00000000000066b0·0066b0·0014e8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············00000000000066b8·0066b8·0014e8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000007b98·007b98·001158·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000007ba0·007ba0·001158·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000009000·009000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000009000·009000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000009020·009020·000ba0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000009020·009020·000ba0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000009bc0·009bc0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000009bc0·009bc0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000009c00·009c00·01da74·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000009c00·009c00·01da74·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000027674·027674·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000027674·027674·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000028000·028000·001fc0·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000028000·028000·001fc0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000029fc0·029fc0·00077c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000029fc0·029fc0·00077c·00···A··0···0··4
2.69 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x66b0·contains·223·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x66b8·contains·223·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000002e288··0000000000000008·R_X86_64_RELATIVE·························f0403 000000000002e288··0000000000000008·R_X86_64_RELATIVE·························f040
4 000000000002e290··0000000000000008·R_X86_64_RELATIVE·························c0004 000000000002e290··0000000000000008·R_X86_64_RELATIVE·························c000
5 000000000002e298··0000000000000008·R_X86_64_RELATIVE·························f0005 000000000002e298··0000000000000008·R_X86_64_RELATIVE·························f000
6 000000000002e2a8··0000000000000008·R_X86_64_RELATIVE·························2f4586 000000000002e2a8··0000000000000008·R_X86_64_RELATIVE·························2f458
7 000000000002e2b0··0000000000000008·R_X86_64_RELATIVE·························f3f07 000000000002e2b0··0000000000000008·R_X86_64_RELATIVE·························f3f0
8 000000000002e2b8··0000000000000008·R_X86_64_RELATIVE·························f4108 000000000002e2b8··0000000000000008·R_X86_64_RELATIVE·························f410
Offset 221, 15 lines modifiedOffset 221, 15 lines modified
221 000000000002ffc0··000000ad00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9FileErrorE@LLVM_21.1·+·0221 000000000002ffc0··000000ad00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9FileErrorE@LLVM_21.1·+·0
222 000000000002ffc8··000000b000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21·+·0222 000000000002ffc8··000000b000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21·+·0
223 000000000002ffd0··000000c000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0223 000000000002ffd0··000000c000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
224 000000000002ffd8··000000c300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0224 000000000002ffd8··000000c300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
225 000000000002ffe0··000000d000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm3opt14DerivedArgListE@LLVM_21.1·+·0225 000000000002ffe0··000000d000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm3opt14DerivedArgListE@LLVM_21.1·+·0
226 0000000000030010··000000a100000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0226 0000000000030010··000000a100000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
227 Relocation·section·'.rela.plt'·at·offset·0x7b98·contains·185·entries:227 Relocation·section·'.rela.plt'·at·offset·0x7ba0·contains·185·entries:
228 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend228 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
229 000000000002f970··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0229 000000000002f970··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0
230 000000000002f978··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3opt15GenericOptTableC2ERKNS_11StringTableENS_8ArrayRefINS2_6OffsetEEENS5_INS0_8OptTable4InfoEEEb@LLVM_21.1·+·0230 000000000002f978··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3opt15GenericOptTableC2ERKNS_11StringTableENS_8ArrayRefINS2_6OffsetEEENS5_INS0_8OptTable4InfoEEEb@LLVM_21.1·+·0
231 000000000002f980··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm18getAsSignedIntegerENS_9StringRefEjRx@LLVM_21.1·+·0231 000000000002f980··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm18getAsSignedIntegerENS_9StringRefEjRx@LLVM_21.1·+·0
232 000000000002f988··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm19SmallPtrSetImplBase8copyFromEPPKvRKS0_@LLVM_21.1·+·0232 000000000002f988··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm19SmallPtrSetImplBase8copyFromEPPKvRKS0_@LLVM_21.1·+·0
233 000000000002f990··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm14TargetRegistry12lookupTargetERKNS_6TripleERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@LLVM_21.1·+·0233 000000000002f990··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm14TargetRegistry12lookupTargetERKNS_6TripleERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@LLVM_21.1·+·0
234 000000000002f998··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0234 000000000002f998··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0
1.5 KB
readelf --wide --dynamic {}
    
Offset 11, 24 lines modifiedOffset 11, 24 lines modified
11 ·0x0000000000000019·(INIT_ARRAY)·········0x2e28811 ·0x0000000000000019·(INIT_ARRAY)·········0x2e288
12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
13 ·0x000000000000001a·(FINI_ARRAY)·········0x2e29813 ·0x000000000000001a·(FINI_ARRAY)·········0x2e298
14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
15 ·0x000000006ffffef5·(GNU_HASH)···········0x3c015 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
16 ·0x0000000000000005·(STRTAB)·············0x254816 ·0x0000000000000005·(STRTAB)·············0x2548
17 ·0x0000000000000006·(SYMTAB)·············0x82017 ·0x0000000000000006·(SYMTAB)·············0x820
18 ·0x000000000000000a·(STRSZ)··············15811·(bytes)18 ·0x000000000000000a·(STRSZ)··············15820·(bytes)
19 ·0x000000000000000b·(SYMENT)·············24·(bytes)19 ·0x000000000000000b·(SYMENT)·············24·(bytes)
20 ·0x0000000000000015·(DEBUG)··············0x020 ·0x0000000000000015·(DEBUG)··············0x0
21 ·0x0000000000000003·(PLTGOT)·············0x2f95821 ·0x0000000000000003·(PLTGOT)·············0x2f958
22 ·0x0000000000000002·(PLTRELSZ)···········4440·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········4440·(bytes)
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000017·(JMPREL)·············0x7b9824 ·0x0000000000000017·(JMPREL)·············0x7ba0
25 ·0x0000000000000007·(RELA)···············0x66b025 ·0x0000000000000007·(RELA)···············0x66b8
26 ·0x0000000000000008·(RELASZ)·············5352·(bytes)26 ·0x0000000000000008·(RELASZ)·············5352·(bytes)
27 ·0x0000000000000009·(RELAENT)············24·(bytes)27 ·0x0000000000000009·(RELAENT)············24·(bytes)
28 ·0x000000000000001e·(FLAGS)··············BIND_NOW28 ·0x000000000000001e·(FLAGS)··············BIND_NOW
29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
30 ·0x000000006ffffffe·(VERNEED)············0x658030 ·0x000000006ffffffe·(VERNEED)············0x6588
31 ·0x000000006fffffff·(VERNEEDNUM)·········431 ·0x000000006fffffff·(VERNEEDNUM)·········4
32 ·0x000000006ffffff0·(VERSYM)·············0x630c32 ·0x000000006ffffff0·(VERSYM)·············0x6314
33 ·0x000000006ffffff9·(RELACOUNT)··········14833 ·0x000000006ffffff9·(RELACOUNT)··········148
34 ·0x0000000000000000·(NULL)···············0x034 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ca5e579d1f913a22da670103980cc5e5592699376 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f93313d36f172a10f224dbbb6e494395ba9f1556
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·311·entries:1 Version·symbols·section·'.gnu.version'·contains·311·entries:
2 ·Addr:·0x000000000000630c··Offset:·0x0000630c··Link:·5·(.dynsym)2 ·Addr:·0x0000000000006314··Offset:·0x00006314··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(LLVM_21.1)·····3·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(LLVM_21.1)·····3·(LLVM_21.1)··
4 ··004:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····4·(CXXABI_1.3.9)···3·(LLVM_21.1)··4 ··004:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····4·(CXXABI_1.3.9)···3·(LLVM_21.1)··
5 ··008:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····5·(GLIBC_2.2.5)···3·(LLVM_21.1)··5 ··008:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····5·(GLIBC_2.2.5)···3·(LLVM_21.1)··
6 ··00c:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··6 ··00c:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
7 ··010:···6·(GLIBCXX_3.4.15)····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··7 ··010:···6·(GLIBCXX_3.4.15)····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
8 ··014:···7·(GLIBC_2.4)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··8 ··014:···7·(GLIBC_2.4)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
9 ··018:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··9 ··018:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)···
  
82 Version·needs·section·'.gnu.version_r'·contains·4·entries:82 Version·needs·section·'.gnu.version_r'·contains·4·entries:
83 ·Addr:·0x0000000000006580··Offset:·0x00006580··Link:·6·(.dynstr)83 ·Addr:·0x0000000000006588··Offset:·0x00006588··Link:·6·(.dynstr)
84 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·184 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
85 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1285 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·12
86 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·786 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·7
87 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1487 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·14
88 ··0x0040:···Name:·GLIBCXX_3.4··Flags:·none··Version:·1188 ··0x0040:···Name:·GLIBCXX_3.4··Flags:·none··Version:·11
89 ··0x0050:···Name:·GLIBCXX_3.4.11··Flags:·none··Version:·1089 ··0x0050:···Name:·GLIBCXX_3.4.11··Flags:·none··Version:·10
90 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·990 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·9
352 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 7/lib/ld-linux-x86-64.so.21 V/lib/ld-linux-x86-64.so.2
2 _ITM_registerTMCloneTable2 _ITM_registerTMCloneTable
3 _ITM_deregisterTMCloneTable3 _ITM_deregisterTMCloneTable
4 __gmon_start__4 __gmon_start__
5 _ZTVN4llvm9FileErrorE5 _ZTVN4llvm9FileErrorE
6 _ZN4llvm6object12readIRSymtabENS_15MemoryBufferRefE6 _ZN4llvm6object12readIRSymtabENS_15MemoryBufferRefE
7 _ZTIN4llvm2cl18GenericOptionValueE7 _ZTIN4llvm2cl18GenericOptionValueE
8 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm8 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm
706 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 984, 9 lines modifiedOffset 984, 9 lines modified
984 ··0x00006298·00000000·00000000·00000000·00000000·................984 ··0x00006298·00000000·00000000·00000000·00000000·................
985 ··0x000062a8·00000000·00000000·00000000·00000000·................985 ··0x000062a8·00000000·00000000·00000000·00000000·................
986 ··0x000062b8·00000000·00000000·00000000·00000000·................986 ··0x000062b8·00000000·00000000·00000000·00000000·................
987 ··0x000062c8·00000000·00000000·00000000·00000000·................987 ··0x000062c8·00000000·00000000·00000000·00000000·................
988 ··0x000062d8·00000000·00000000·00000000·00000000·................988 ··0x000062d8·00000000·00000000·00000000·00000000·................
989 ··0x000062e8·00000000·00000000·00000000·00000000·................989 ··0x000062e8·00000000·00000000·00000000·00000000·................
990 ··0x000062f8·00000000·00000000·00000000·00000000·................990 ··0x000062f8·00000000·00000000·00000000·00000000·................
991 ··0x00006308·000000······························...991 ··0x00006308·00000000·00000000·00000000··········............
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6c69·6e6b6572·2d777261·clang-linker-wra2 ··0x00000000·636c616e·672d6c69·6e6b6572·2d777261·clang-linker-wra
3 ··0x00000010·70706572·00000000·0b747d1c··········pper.....t}.3 ··0x00000010·70706572·00000000·6276b1df··········pper....bv..
  
11.4 KB
./usr/bin/clang-move
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02c6b0·0x02c6b0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02c6b8·0x02c6b8·R···0x1000
11 ··LOAD···········0x02d000·0x000000000002d000·0x000000000002d000·0x038bd9·0x038bd9·R·E·0x100011 ··LOAD···········0x02d000·0x000000000002d000·0x000000000002d000·0x038bd9·0x038bd9·R·E·0x1000
12 ··LOAD···········0x066000·0x0000000000066000·0x0000000000066000·0x01451c·0x01451c·R···0x100012 ··LOAD···········0x066000·0x0000000000066000·0x0000000000066000·0x01451c·0x01451c·R···0x1000
13 ··LOAD···········0x07ae20·0x000000000007be20·0x000000000007be20·0x0061f0·0x006b40·RW··0x100013 ··LOAD···········0x07ae20·0x000000000007be20·0x000000000007be20·0x0061f0·0x006b40·RW··0x1000
14 ··DYNAMIC········0x0805d8·0x00000000000815d8·0x00000000000815d8·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x0805d8·0x00000000000815d8·0x00000000000815d8·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x07a4fc·0x000000000007a4fc·0x000000000007a4fc·0x000020·0x000020·R···0x417 ··NOTE···········0x07a4fc·0x000000000007a4fc·0x000000000007a4fc·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·00210c·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·00210c·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000024d0·0024d0·0067e0·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000024d0·0024d0·0067e0·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000008cb0·008cb0·01295a·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000008cb0·008cb0·012963·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········000000000001b60a·01b60a·0008a8·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000001b614·01b614·0008a8·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········000000000001beb8·01beb8·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········000000000001bec0·01bec0·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············000000000001bfb8·01bfb8·00f1c8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············000000000001bfc0·01bfc0·00f1c8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············000000000002b180·02b180·001530·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············000000000002b188·02b188·001530·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000002d000·02d000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000002d000·02d000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000002d020·02d020·000e30·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000002d020·02d020·000e30·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000002de50·02de50·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000002de50·02de50·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000002de80·02de80·037d4b·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000002de80·02de80·037d4b·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000065bcc·065bcc·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000065bcc·065bcc·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000066000·066000·00779d·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000066000·066000·00779d·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000006d7a0·06d7a0·00231c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000006d7a0·06d7a0·00231c·00···A··0···0··4
2.64 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x1bfb8·contains·2579·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x1bfc0·contains·2579·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000007be20··0000000000000008·R_X86_64_RELATIVE·························343b03 000000000007be20··0000000000000008·R_X86_64_RELATIVE·························343b0
4 000000000007be28··0000000000000008·R_X86_64_RELATIVE·························328704 000000000007be28··0000000000000008·R_X86_64_RELATIVE·························32870
5 000000000007be30··0000000000000008·R_X86_64_RELATIVE·························343705 000000000007be30··0000000000000008·R_X86_64_RELATIVE·························34370
6 000000000007be38··0000000000000008·R_X86_64_RELATIVE·························349006 000000000007be38··0000000000000008·R_X86_64_RELATIVE·························34900
7 000000000007be40··0000000000000008·R_X86_64_RELATIVE·························348c07 000000000007be40··0000000000000008·R_X86_64_RELATIVE·························348c0
8 000000000007be48··0000000000000008·R_X86_64_RELATIVE·························348808 000000000007be48··0000000000000008·R_X86_64_RELATIVE·························34880
Offset 2577, 15 lines modifiedOffset 2577, 15 lines modified
2577 0000000000081fd8··000000e200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang6format18DefaultFormatStyleE·+·02577 0000000000081fd8··000000e200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang6format18DefaultFormatStyleE·+·0
2578 0000000000081fe0··000000e300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang12ast_matchers5allOfE·+·02578 0000000000081fe0··000000e300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang12ast_matchers5allOfE·+·0
2579 0000000000081fe8··000000fa00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·02579 0000000000081fe8··000000fa00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
2580 0000000000081ff0··000000fc00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang8charinfo9InfoTableE·+·02580 0000000000081ff0··000000fc00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang8charinfo9InfoTableE·+·0
2581 0000000000081ff8··0000010100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·02581 0000000000081ff8··0000010100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
2582 0000000000082008··0000005d00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·02582 0000000000082008··0000005d00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
2583 Relocation·section·'.rela.plt'·at·offset·0x2b180·contains·226·entries:2583 Relocation·section·'.rela.plt'·at·offset·0x2b188·contains·226·entries:
2584 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2584 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
2585 0000000000081830··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang12FunctionDecl28getDescribedFunctionTemplateEv·+·02585 0000000000081830··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang12FunctionDecl28getDescribedFunctionTemplateEv·+·0
2586 0000000000081838··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang7tooling11ReplacementC1ERKNS_13SourceManagerERKNS_15CharSourceRangeEN4llvm9StringRefERKNS_11LangOptionsE·+·02586 0000000000081838··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang7tooling11ReplacementC1ERKNS_13SourceManagerERKNS_15CharSourceRangeEN4llvm9StringRefERKNS_11LangOptionsE·+·0
2587 0000000000081840··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·02587 0000000000081840··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0
2588 0000000000081848··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·02588 0000000000081848··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0
2589 0000000000081850··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE@LLVM_21.1·+·02589 0000000000081850··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE@LLVM_21.1·+·0
2590 0000000000081858··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·02590 0000000000081858··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
1.51 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x7be2012 ·0x0000000000000019·(INIT_ARRAY)·········0x7be20
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x7be3014 ·0x000000000000001a·(FINI_ARRAY)·········0x7be30
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x8cb017 ·0x0000000000000005·(STRTAB)·············0x8cb0
18 ·0x0000000000000006·(SYMTAB)·············0x24d018 ·0x0000000000000006·(SYMTAB)·············0x24d0
19 ·0x000000000000000a·(STRSZ)··············76122·(bytes)19 ·0x000000000000000a·(STRSZ)··············76131·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x8181822 ·0x0000000000000003·(PLTGOT)·············0x81818
23 ·0x0000000000000002·(PLTRELSZ)···········5424·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········5424·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x2b18025 ·0x0000000000000017·(JMPREL)·············0x2b188
26 ·0x0000000000000007·(RELA)···············0x1bfb826 ·0x0000000000000007·(RELA)···············0x1bfc0
27 ·0x0000000000000008·(RELASZ)·············61896·(bytes)27 ·0x0000000000000008·(RELASZ)·············61896·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x1beb831 ·0x000000006ffffffe·(VERNEED)············0x1bec0
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x1b60a33 ·0x000000006ffffff0·(VERSYM)·············0x1b614
34 ·0x000000006ffffff9·(RELACOUNT)··········218934 ·0x000000006ffffff9·(RELACOUNT)··········2189
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6f38cdce55bb84815c70623334d57e60d9b08dc36 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·47347dab9b72f7635f377b1d2d771e94e102c3ff
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1108·entries:1 Version·symbols·section·'.gnu.version'·contains·1108·entries:
2 ·Addr:·0x000000000001b60a··Offset:·0x0001b60a··Link:·5·(.dynsym)2 ·Addr:·0x000000000001b614··Offset:·0x0001b614··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······1·(*global*)······1·(*global*)······1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···5 ··008:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
6 ··00c:···3·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···3·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
8 ··014:···1·(*global*)······4·(GLIBCXX_3.4.21)····1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······4·(GLIBCXX_3.4.21)····1·(*global*)······1·(*global*)···
9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBCXX_3.4)···2·(LLVM_21.1)··9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBCXX_3.4)···2·(LLVM_21.1)··
Offset 276, 15 lines modifiedOffset 276, 15 lines modified
276 ··440:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···276 ··440:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
277 ··444:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···277 ··444:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
278 ··448:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···278 ··448:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
279 ··44c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···279 ··44c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
280 ··450:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···280 ··450:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
281 Version·needs·section·'.gnu.version_r'·contains·4·entries:281 Version·needs·section·'.gnu.version_r'·contains·4·entries:
282 ·Addr:·0x000000000001beb8··Offset:·0x0001beb8··Link:·6·(.dynstr)282 ·Addr:·0x000000000001bec0··Offset:·0x0001bec0··Link:·6·(.dynstr)
283 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1283 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
284 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10284 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
285 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5285 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
286 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12286 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12
287 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9287 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
288 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·8288 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·8
289 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·5289 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·5
774 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 4753, 9 lines modifiedOffset 4753, 10 lines modified
4753 ··0x0001b590·00000000·00000000·00000000·00000000·................4753 ··0x0001b590·00000000·00000000·00000000·00000000·................
4754 ··0x0001b5a0·00000000·00000000·00000000·00000000·................4754 ··0x0001b5a0·00000000·00000000·00000000·00000000·................
4755 ··0x0001b5b0·00000000·00000000·00000000·00000000·................4755 ··0x0001b5b0·00000000·00000000·00000000·00000000·................
4756 ··0x0001b5c0·00000000·00000000·00000000·00000000·................4756 ··0x0001b5c0·00000000·00000000·00000000·00000000·................
4757 ··0x0001b5d0·00000000·00000000·00000000·00000000·................4757 ··0x0001b5d0·00000000·00000000·00000000·00000000·................
4758 ··0x0001b5e0·00000000·00000000·00000000·00000000·................4758 ··0x0001b5e0·00000000·00000000·00000000·00000000·................
4759 ··0x0001b5f0·00000000·00000000·00000000·00000000·................4759 ··0x0001b5f0·00000000·00000000·00000000·00000000·................
4760 ··0x0001b600·00000000·00000000·0000··············..........4760 ··0x0001b600·00000000·00000000·00000000·00000000·................
 4761 ··0x0001b610·000000······························...
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6d6f·76650000·415d5b79·clang-move..A][y2 ··0x00000000·636c616e·672d6d6f·76650000·d901f223·clang-move.....#
  
11.8 KB
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x006ab8·0x006ab8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x006ac0·0x006ac0·R···0x1000
11 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x011135·0x011135·R·E·0x100011 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x011135·0x011135·R·E·0x1000
12 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x003b30·0x003b30·R···0x100012 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x003b30·0x003b30·R···0x1000
13 ··LOAD···········0x01d468·0x000000000001d468·0x000000000001d468·0x001ba8·0x002370·RW··0x100013 ··LOAD···········0x01d468·0x000000000001d468·0x000000000001d468·0x001ba8·0x002370·RW··0x1000
14 ··DYNAMIC········0x01e870·0x000000000001e870·0x000000000001e870·0x000230·0x000230·RW··0x814 ··DYNAMIC········0x01e870·0x000000000001e870·0x000000000001e870·0x000230·0x000230·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x01cb10·0x000000000001cb10·0x000000000001cb10·0x000020·0x000020·R···0x417 ··NOTE···········0x01cb10·0x000000000001cb10·0x000000000001cb10·0x000020·0x000020·R···0x4
2.18 KB
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000228·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000228·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000005e8·0005e8·001518·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000005e8·0005e8·001518·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001b00·001b00·002add·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001b00·001b00·002ae6·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········00000000000045de·0045de·0001c2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000000000045e6·0045e6·0001c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000000000047a0·0047a0·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········00000000000047a8·0047a8·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············00000000000048b0·0048b0·001440·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············00000000000048b8·0048b8·001440·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000005cf0·005cf0·000dc8·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000005cf8·005cf8·000dc8·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000007000·007000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000007000·007000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000007020·007020·000940·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000007020·007020·000940·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000007960·007960·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000007960·007960·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000007980·007980·0107a6·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000007980·007980·0107a6·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000018128·018128·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000018128·018128·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000019000·019000·0016a0·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000019000·019000·0016a0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000001a6a0·01a6a0·0004d4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000001a6a0·01a6a0·0004d4·00···A··0···0··4
2.6 KB
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x48b0·contains·216·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x48b8·contains·216·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000001d468··0000000000000008·R_X86_64_RELATIVE·························a4a03 000000000001d468··0000000000000008·R_X86_64_RELATIVE·························a4a0
4 000000000001d470··0000000000000008·R_X86_64_RELATIVE·························9a104 000000000001d470··0000000000000008·R_X86_64_RELATIVE·························9a10
5 000000000001d478··0000000000000008·R_X86_64_RELATIVE·························a4605 000000000001d478··0000000000000008·R_X86_64_RELATIVE·························a460
6 000000000001d488··0000000000000008·R_X86_64_RELATIVE·························1e5686 000000000001d488··0000000000000008·R_X86_64_RELATIVE·························1e568
7 000000000001d490··0000000000000008·R_X86_64_RELATIVE·························a7307 000000000001d490··0000000000000008·R_X86_64_RELATIVE·························a730
8 000000000001d498··0000000000000008·R_X86_64_RELATIVE·························a7508 000000000001d498··0000000000000008·R_X86_64_RELATIVE·························a750
Offset 214, 15 lines modifiedOffset 214, 15 lines modified
214 000000000001efc0··0000007600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0214 000000000001efc0··0000007600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
215 000000000001efc8··0000008500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9ErrorListE@LLVM_21.1·+·0215 000000000001efc8··0000008500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9ErrorListE@LLVM_21.1·+·0
216 000000000001efd0··0000008d00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9FileErrorE@LLVM_21.1·+·0216 000000000001efd0··0000008d00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9FileErrorE@LLVM_21.1·+·0
217 000000000001efd8··0000009f00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0217 000000000001efd8··0000009f00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
218 000000000001efe0··000000a100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0218 000000000001efe0··000000a100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
219 000000000001f008··0000008200000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0219 000000000001f008··0000008200000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
220 Relocation·section·'.rela.plt'·at·offset·0x5cf0·contains·147·entries:220 Relocation·section·'.rela.plt'·at·offset·0x5cf8·contains·147·entries:
221 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend221 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
222 000000000001eab8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0222 000000000001eab8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0
223 000000000001eac0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3opt15GenericOptTableC2ERKNS_11StringTableENS_8ArrayRefINS2_6OffsetEEENS5_INS0_8OptTable4InfoEEEb@LLVM_21.1·+·0223 000000000001eac0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3opt15GenericOptTableC2ERKNS_11StringTableENS_8ArrayRefINS2_6OffsetEEENS5_INS0_8OptTable4InfoEEEb@LLVM_21.1·+·0
224 000000000001eac8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm18getAsSignedIntegerENS_9StringRefEjRx@LLVM_21.1·+·0224 000000000001eac8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm18getAsSignedIntegerENS_9StringRefEjRx@LLVM_21.1·+·0
225 000000000001ead0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0225 000000000001ead0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0
226 000000000001ead8··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0226 000000000001ead8··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
227 000000000001eae0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm6object10ObjectFile16createObjectFileENS_15MemoryBufferRefENS_10file_magicEb@LLVM_21.1·+·0227 000000000001eae0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm6object10ObjectFile16createObjectFileENS_15MemoryBufferRefENS_10file_magicEb@LLVM_21.1·+·0
1.5 KB
    
Offset 11, 24 lines modifiedOffset 11, 24 lines modified
11 ·0x0000000000000019·(INIT_ARRAY)·········0x1d46811 ·0x0000000000000019·(INIT_ARRAY)·········0x1d468
12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
13 ·0x000000000000001a·(FINI_ARRAY)·········0x1d47813 ·0x000000000000001a·(FINI_ARRAY)·········0x1d478
14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
15 ·0x000000006ffffef5·(GNU_HASH)···········0x3c015 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
16 ·0x0000000000000005·(STRTAB)·············0x1b0016 ·0x0000000000000005·(STRTAB)·············0x1b00
17 ·0x0000000000000006·(SYMTAB)·············0x5e817 ·0x0000000000000006·(SYMTAB)·············0x5e8
18 ·0x000000000000000a·(STRSZ)··············10973·(bytes)18 ·0x000000000000000a·(STRSZ)··············10982·(bytes)
19 ·0x000000000000000b·(SYMENT)·············24·(bytes)19 ·0x000000000000000b·(SYMENT)·············24·(bytes)
20 ·0x0000000000000015·(DEBUG)··············0x020 ·0x0000000000000015·(DEBUG)··············0x0
21 ·0x0000000000000003·(PLTGOT)·············0x1eaa021 ·0x0000000000000003·(PLTGOT)·············0x1eaa0
22 ·0x0000000000000002·(PLTRELSZ)···········3528·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········3528·(bytes)
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000017·(JMPREL)·············0x5cf024 ·0x0000000000000017·(JMPREL)·············0x5cf8
25 ·0x0000000000000007·(RELA)···············0x48b025 ·0x0000000000000007·(RELA)···············0x48b8
26 ·0x0000000000000008·(RELASZ)·············5184·(bytes)26 ·0x0000000000000008·(RELASZ)·············5184·(bytes)
27 ·0x0000000000000009·(RELAENT)············24·(bytes)27 ·0x0000000000000009·(RELAENT)············24·(bytes)
28 ·0x000000000000001e·(FLAGS)··············BIND_NOW28 ·0x000000000000001e·(FLAGS)··············BIND_NOW
29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
30 ·0x000000006ffffffe·(VERNEED)············0x47a030 ·0x000000006ffffffe·(VERNEED)············0x47a8
31 ·0x000000006fffffff·(VERNEEDNUM)·········431 ·0x000000006fffffff·(VERNEEDNUM)·········4
32 ·0x000000006ffffff0·(VERSYM)·············0x45de32 ·0x000000006ffffff0·(VERSYM)·············0x45e6
33 ·0x000000006ffffff9·(RELACOUNT)··········14233 ·0x000000006ffffff9·(RELACOUNT)··········142
34 ·0x0000000000000000·(NULL)···············0x034 ·0x0000000000000000·(NULL)···············0x0
864 B
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·db977bed35156cdd70dd18929fbb32e801e712346 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dcf841fe910bdd7d506ce399ed2448af55c0e337
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·225·entries:1 Version·symbols·section·'.gnu.version'·contains·225·entries:
2 ·Addr:·0x00000000000045de··Offset:·0x000045de··Link:·5·(.dynsym)2 ·Addr:·0x00000000000045e6··Offset:·0x000045e6··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(LLVM_21.1)·····3·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(LLVM_21.1)·····3·(LLVM_21.1)··
4 ··004:···3·(LLVM_21.1)·····4·(CXXABI_1.3.9)···3·(LLVM_21.1)·····3·(LLVM_21.1)··4 ··004:···3·(LLVM_21.1)·····4·(CXXABI_1.3.9)···3·(LLVM_21.1)·····3·(LLVM_21.1)··
5 ··008:···3·(LLVM_21.1)·····5·(GLIBC_2.2.5)···3·(LLVM_21.1)·····3·(LLVM_21.1)··5 ··008:···3·(LLVM_21.1)·····5·(GLIBC_2.2.5)···3·(LLVM_21.1)·····3·(LLVM_21.1)··
6 ··00c:···6·(CXXABI_1.3)····3·(LLVM_21.1)·····3·(LLVM_21.1)·····7·(GLIBC_2.4)··6 ··00c:···6·(CXXABI_1.3)····3·(LLVM_21.1)·····3·(LLVM_21.1)·····7·(GLIBC_2.4)··
7 ··010:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··7 ··010:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
8 ··014:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····5·(GLIBC_2.2.5)8 ··014:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····5·(GLIBC_2.2.5)
9 ··018:···6·(CXXABI_1.3)····6·(CXXABI_1.3)····3·(LLVM_21.1)·····6·(CXXABI_1.3)·9 ··018:···6·(CXXABI_1.3)····6·(CXXABI_1.3)····3·(LLVM_21.1)·····6·(CXXABI_1.3)·
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)···60 ··0e0:···1·(*global*)···
  
61 Version·needs·section·'.gnu.version_r'·contains·4·entries:61 Version·needs·section·'.gnu.version_r'·contains·4·entries:
62 ·Addr:·0x00000000000047a0··Offset:·0x000047a0··Link:·6·(.dynstr)62 ·Addr:·0x00000000000047a8··Offset:·0x000047a8··Link:·6·(.dynstr)
63 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·163 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
64 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·964 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·9
65 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·565 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
66 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1266 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12
67 ··0x0040:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·1067 ··0x0040:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·10
68 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·868 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·8
69 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·669 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6
360 B
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 4/lib/ld-linux-x86-64.so.21 7/lib/ld-linux-x86-64.so.2
2 _ITM_registerTMCloneTable2 _ITM_registerTMCloneTable
3 _ITM_deregisterTMCloneTable3 _ITM_deregisterTMCloneTable
4 __gmon_start__4 __gmon_start__
5 _ZTVN4llvm9FileErrorE5 _ZTVN4llvm9FileErrorE
6 _ZNK4llvm6object7Archive11child_beginERNS_5ErrorEb6 _ZNK4llvm6object7Archive11child_beginERNS_5ErrorEb
7 _ZN4llvm6object12readIRSymtabENS_15MemoryBufferRefE7 _ZN4llvm6object12readIRSymtabENS_15MemoryBufferRefE
8 _ZTIN4llvm2cl18GenericOptionValueE8 _ZTIN4llvm2cl18GenericOptionValueE
778 B
    
Offset 681, 9 lines modifiedOffset 681, 10 lines modified
681 ··0x00004560·00000000·00000000·00000000·00000000·................681 ··0x00004560·00000000·00000000·00000000·00000000·................
682 ··0x00004570·00000000·00000000·00000000·00000000·................682 ··0x00004570·00000000·00000000·00000000·00000000·................
683 ··0x00004580·00000000·00000000·00000000·00000000·................683 ··0x00004580·00000000·00000000·00000000·00000000·................
684 ··0x00004590·00000000·00000000·00000000·00000000·................684 ··0x00004590·00000000·00000000·00000000·00000000·................
685 ··0x000045a0·00000000·00000000·00000000·00000000·................685 ··0x000045a0·00000000·00000000·00000000·00000000·................
686 ··0x000045b0·00000000·00000000·00000000·00000000·................686 ··0x000045b0·00000000·00000000·00000000·00000000·................
687 ··0x000045c0·00000000·00000000·00000000·00000000·................687 ··0x000045c0·00000000·00000000·00000000·00000000·................
688 ··0x000045d0·00000000·00000000·00000000·00·······.............688 ··0x000045d0·00000000·00000000·00000000·00000000·................
 689 ··0x000045e0·00000000·0000·······················......
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6e76·6c696e6b·2d777261·clang-nvlink-wra2 ··0x00000000·636c616e·672d6e76·6c696e6b·2d777261·clang-nvlink-wra
3 ··0x00000010·70706572·00000000·6083341b··········pper....`.4.3 ··0x00000010·70706572·00000000·d6a50274··········pper.......t
  
11.7 KB
./usr/bin/clang-offload-bundler
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x004048·0x004048·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x004058·0x004058·R···0x1000
11 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x00869d·0x00869d·R·E·0x100011 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x00869d·0x00869d·R·E·0x1000
12 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00271c·0x00271c·R···0x100012 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00271c·0x00271c·R···0x1000
13 ··LOAD···········0x0107e0·0x00000000000117e0·0x00000000000117e0·0x000830·0x000838·RW··0x100013 ··LOAD···········0x0107e0·0x00000000000117e0·0x00000000000117e0·0x000830·0x000838·RW··0x1000
14 ··DYNAMIC········0x010af0·0x0000000000011af0·0x0000000000011af0·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x010af0·0x0000000000011af0·0x0000000000011af0·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x0106fc·0x00000000000106fc·0x00000000000106fc·0x000020·0x000020·R···0x417 ··NOTE···········0x0106fc·0x00000000000106fc·0x00000000000106fc·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0001b8·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0001b8·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000578·000578·000c90·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000578·000578·000c90·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001208·001208·001b94·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001208·001208·001b9d·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000002d9c·002d9c·00010c·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000002da6·002da6·00010c·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000002ea8·002ea8·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000002eb8·002eb8·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000002f98·002f98·000a20·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000002fa8·002fa8·000a20·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············00000000000039b8·0039b8·000690·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············00000000000039c8·0039c8·000690·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000005000·005000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000005000·005000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000005020·005020·000470·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000005020·005020·000470·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000005490·005490·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000005490·005490·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00000000000054c0·0054c0·0081d0·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000000054c0·0054c0·0081d0·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000000d690·00d690·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000000d690·00d690·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000000e000·00e000·001160·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000000e000·00e000·001160·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000f160·00f160·0002bc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000f160·00f160·0002bc·00···A··0···0··4
2.59 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x2f98·contains·108·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x2fa8·contains·108·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000117e0··0000000000000008·R_X86_64_RELATIVE·························98603 00000000000117e0··0000000000000008·R_X86_64_RELATIVE·························9860
4 00000000000117e8··0000000000000008·R_X86_64_RELATIVE·························98204 00000000000117e8··0000000000000008·R_X86_64_RELATIVE·························9820
5 00000000000117f0··0000000000000008·R_X86_64_RELATIVE·························98905 00000000000117f0··0000000000000008·R_X86_64_RELATIVE·························9890
6 00000000000117f8··0000000000000008·R_X86_64_RELATIVE·························98d06 00000000000117f8··0000000000000008·R_X86_64_RELATIVE·························98d0
7 0000000000011800··0000000000000008·R_X86_64_RELATIVE·························99107 0000000000011800··0000000000000008·R_X86_64_RELATIVE·························9910
8 0000000000011808··0000000000000008·R_X86_64_RELATIVE·························99508 0000000000011808··0000000000000008·R_X86_64_RELATIVE·························9950
Offset 106, 15 lines modifiedOffset 106, 15 lines modified
106 0000000000011fd8··0000006600000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0106 0000000000011fd8··0000006600000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
107 0000000000011fe0··0000005100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0107 0000000000011fe0··0000005100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0
108 0000000000011fe8··0000005200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0108 0000000000011fe8··0000005200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
109 0000000000011ff0··0000005600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserIjEE@LLVM_21.1·+·0109 0000000000011ff0··0000005600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserIjEE@LLVM_21.1·+·0
110 0000000000011ff8··0000005e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0110 0000000000011ff8··0000005e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
111 0000000000012008··0000002700000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0111 0000000000012008··0000002700000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
112 Relocation·section·'.rela.plt'·at·offset·0x39b8·contains·70·entries:112 Relocation·section·'.rela.plt'·at·offset·0x39c8·contains·70·entries:
113 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend113 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
114 0000000000011d48··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang14OffloadBundler13UnbundleFilesEv·+·0114 0000000000011d48··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang14OffloadBundler13UnbundleFilesEv·+·0
115 0000000000011d50··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0115 0000000000011d50··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
116 0000000000011d58··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0116 0000000000011d58··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
117 0000000000011d60··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm21logAllUnhandledErrorsENS_5ErrorERNS_11raw_ostreamENS_5TwineE@LLVM_21.1·+·0117 0000000000011d60··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm21logAllUnhandledErrorsENS_5ErrorERNS_11raw_ostreamENS_5TwineE@LLVM_21.1·+·0
118 0000000000011d68··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang14OffloadBundler11BundleFilesEv·+·0118 0000000000011d68··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang14OffloadBundler11BundleFilesEv·+·0
119 0000000000011d70··0000000e00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0119 0000000000011d70··0000000e00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x117e012 ·0x0000000000000019·(INIT_ARRAY)·········0x117e0
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x117e814 ·0x000000000000001a·(FINI_ARRAY)·········0x117e8
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x120817 ·0x0000000000000005·(STRTAB)·············0x1208
18 ·0x0000000000000006·(SYMTAB)·············0x57818 ·0x0000000000000006·(SYMTAB)·············0x578
19 ·0x000000000000000a·(STRSZ)··············7060·(bytes)19 ·0x000000000000000a·(STRSZ)··············7069·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x11d3022 ·0x0000000000000003·(PLTGOT)·············0x11d30
23 ·0x0000000000000002·(PLTRELSZ)···········1680·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········1680·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x39b825 ·0x0000000000000017·(JMPREL)·············0x39c8
26 ·0x0000000000000007·(RELA)···············0x2f9826 ·0x0000000000000007·(RELA)···············0x2fa8
27 ·0x0000000000000008·(RELASZ)·············2592·(bytes)27 ·0x0000000000000008·(RELASZ)·············2592·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x2ea831 ·0x000000006ffffffe·(VERNEED)············0x2eb8
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x2d9c33 ·0x000000006ffffff0·(VERSYM)·············0x2da6
34 ·0x000000006ffffff9·(RELACOUNT)··········5834 ·0x000000006ffffff9·(RELACOUNT)··········58
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4a6310159e07959bf0062ae90f6ea24136168f296 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0b6f23688043e1096121731375dc2247228940e4
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.75 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·134·entries:1 Version·symbols·section·'.gnu.version'·contains·134·entries:
2 ·Addr:·0x0000000000002d9c··Offset:·0x00002d9c··Link:·5·(.dynsym)2 ·Addr:·0x0000000000002da6··Offset:·0x00002da6··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····3·(CXXABI_1.3)·3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····3·(CXXABI_1.3)·
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.4)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.4)··
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(CXXABI_1.3)····1·(*global*)···5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(CXXABI_1.3)····1·(*global*)···
6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBCXX_3.4)···1·(*global*)···6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBCXX_3.4)···1·(*global*)···
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
8 ··014:···6·(GLIBCXX_3.4.21)····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···6·(GLIBCXX_3.4.21)····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···5·(GLIBCXX_3.4)···2·(LLVM_21.1)·····5·(GLIBCXX_3.4)···6·(GLIBCXX_3.4.21)·9 ··018:···5·(GLIBCXX_3.4)···2·(LLVM_21.1)·····5·(GLIBCXX_3.4)···6·(GLIBCXX_3.4.21)·
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
35 ··07c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···35 ··07c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
36 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···36 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
37 ··084:···1·(*global*)······1·(*global*)···37 ··084:···1·(*global*)······1·(*global*)···
  
38 Version·needs·section·'.gnu.version_r'·contains·4·entries:38 Version·needs·section·'.gnu.version_r'·contains·4·entries:
39 ·Addr:·0x0000000000002ea8··Offset:·0x00002ea8··Link:·6·(.dynstr)39 ·Addr:·0x0000000000002eb8··Offset:·0x00002eb8··Link:·6·(.dynstr)
40 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·140 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
41 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1041 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
42 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·442 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·4
43 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·1243 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·12
44 ··0x0040:···Name:·GLIBC_2.34··Flags:·none··Version:·844 ··0x0040:···Name:·GLIBC_2.34··Flags:·none··Version:·8
45 ··0x0050:···Name:·GLIBC_2.2.5··Flags:·none··Version:·745 ··0x0050:···Name:·GLIBC_2.2.5··Flags:·none··Version:·7
46 ··0x0060:···Name:·GLIBC_2.4··Flags:·none··Version:·446 ··0x0060:···Name:·GLIBC_2.4··Flags:·none··Version:·4
347 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 )/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZTIN4llvm2cl15OptionValueCopyIbEE5 _ZTIN4llvm2cl15OptionValueCopyIbEE
6 _ZN5clang14OffloadBundler13UnbundleFilesEv6 _ZN5clang14OffloadBundler13UnbundleFilesEv
7 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE7 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE
8 _ZTVN4llvm2cl11OptionValueIjEE8 _ZTVN4llvm2cl11OptionValueIjEE
708 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 437, 9 lines modifiedOffset 437, 9 lines modified
437 ··0x00002d28·00000000·00000000·00000000·00000000·................437 ··0x00002d28·00000000·00000000·00000000·00000000·................
438 ··0x00002d38·00000000·00000000·00000000·00000000·................438 ··0x00002d38·00000000·00000000·00000000·00000000·................
439 ··0x00002d48·00000000·00000000·00000000·00000000·................439 ··0x00002d48·00000000·00000000·00000000·00000000·................
440 ··0x00002d58·00000000·00000000·00000000·00000000·................440 ··0x00002d58·00000000·00000000·00000000·00000000·................
441 ··0x00002d68·00000000·00000000·00000000·00000000·................441 ··0x00002d68·00000000·00000000·00000000·00000000·................
442 ··0x00002d78·00000000·00000000·00000000·00000000·................442 ··0x00002d78·00000000·00000000·00000000·00000000·................
443 ··0x00002d88·00000000·00000000·00000000·00000000·................443 ··0x00002d88·00000000·00000000·00000000·00000000·................
444 ··0x00002d98·00000000····························....444 ··0x00002d98·00000000·00000000·00000000·00·······.............
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6f66·666c6f61·642d6275·clang-offload-bu2 ··0x00000000·636c616e·672d6f66·666c6f61·642d6275·clang-offload-bu
3 ··0x00000010·6e646c65·72000000·b9b47d07··········ndler.....}.3 ··0x00000010·6e646c65·72000000·eba9c1dd··········ndler.......
  
11.7 KB
./usr/bin/clang-offload-packager
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0039c0·0x0039c0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0039c8·0x0039c8·R···0x1000
11 ··LOAD···········0x004000·0x0000000000004000·0x0000000000004000·0x007b5d·0x007b5d·R·E·0x100011 ··LOAD···········0x004000·0x0000000000004000·0x0000000000004000·0x007b5d·0x007b5d·R·E·0x1000
12 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x0019e8·0x0019e8·R···0x100012 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x0019e8·0x0019e8·R···0x1000
13 ··LOAD···········0x00e928·0x000000000000e928·0x000000000000e928·0x0006e8·0x000bb0·RW··0x100013 ··LOAD···········0x00e928·0x000000000000e928·0x000000000000e928·0x0006e8·0x000bb0·RW··0x1000
14 ··DYNAMIC········0x00eb10·0x000000000000eb10·0x000000000000eb10·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x00eb10·0x000000000000eb10·0x000000000000eb10·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x00d9c8·0x000000000000d9c8·0x000000000000d9c8·0x000020·0x000020·R···0x417 ··NOTE···········0x00d9c8·0x000000000000d9c8·0x000000000000d9c8·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000168·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000168·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000528·000528·000b70·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000528·000528·000b70·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001098·001098·001a36·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001098·001098·001a3f·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000002ace·002ace·0000f4·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000002ad8·002ad8·0000f4·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000002bc8·002bc8·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000002bd0·002bd0·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000002cb8·002cb8·0006f0·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000002cc0·002cc0·0006f0·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············00000000000033a8·0033a8·000618·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············00000000000033b0·0033b0·000618·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000004000·004000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000004000·004000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000004020·004020·000420·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000004020·004020·000420·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000004440·004440·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000004440·004440·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000004480·004480·0076d0·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000004480·004480·0076d0·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000000bb50·00bb50·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000000bb50·00bb50·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000000c000·00c000·0007c0·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000000c000·00c000·0007c0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000c7c0·00c7c0·00025c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000c7c0·00c7c0·00025c·00···A··0···0··4
2.58 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x2cb8·contains·74·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x2cc0·contains·74·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000000e928··0000000000000008·R_X86_64_RELATIVE·························57b03 000000000000e928··0000000000000008·R_X86_64_RELATIVE·························57b0
4 000000000000e930··0000000000000008·R_X86_64_RELATIVE·························4c804 000000000000e930··0000000000000008·R_X86_64_RELATIVE·························4c80
5 000000000000e938··0000000000000008·R_X86_64_RELATIVE·························57705 000000000000e938··0000000000000008·R_X86_64_RELATIVE·························5770
6 000000000000e940··0000000000000008·R_X86_64_RELATIVE·························59606 000000000000e940··0000000000000008·R_X86_64_RELATIVE·························5960
7 000000000000e948··0000000000000008·R_X86_64_RELATIVE·························57e07 000000000000e948··0000000000000008·R_X86_64_RELATIVE·························57e0
8 000000000000e950··0000000000000008·R_X86_64_RELATIVE·························58208 000000000000e950··0000000000000008·R_X86_64_RELATIVE·························5820
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 000000000000efd8··0000004c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·072 000000000000efd8··0000004c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
73 000000000000efe0··0000005000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·073 000000000000efe0··0000005000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
74 000000000000efe8··0000005300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9FileErrorE@LLVM_21.1·+·074 000000000000efe8··0000005300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9FileErrorE@LLVM_21.1·+·0
75 000000000000eff0··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·075 000000000000eff0··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
76 000000000000eff8··0000005b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·076 000000000000eff8··0000005b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
77 000000000000f008··0000002200000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·077 000000000000f008··0000002200000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
78 Relocation·section·'.rela.plt'·at·offset·0x33a8·contains·65·entries:78 Relocation·section·'.rela.plt'·at·offset·0x33b0·contains·65·entries:
79 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend79 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
80 000000000000ed68··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·080 000000000000ed68··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
81 000000000000ed70··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·081 000000000000ed70··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
82 000000000000ed78··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·082 000000000000ed78··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
83 000000000000ed80··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm21logAllUnhandledErrorsENS_5ErrorERNS_11raw_ostreamENS_5TwineE@LLVM_21.1·+·083 000000000000ed80··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm21logAllUnhandledErrorsENS_5ErrorERNS_11raw_ostreamENS_5TwineE@LLVM_21.1·+·0
84 000000000000ed88··0000000c00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·084 000000000000ed88··0000000c00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0
85 000000000000ed90··0000000d00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm15allocate_bufferEmm@LLVM_21.1·+·085 000000000000ed90··0000000d00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm15allocate_bufferEmm@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0xe92812 ·0x0000000000000019·(INIT_ARRAY)·········0xe928
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0xe93814 ·0x000000000000001a·(FINI_ARRAY)·········0xe938
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x109817 ·0x0000000000000005·(STRTAB)·············0x1098
18 ·0x0000000000000006·(SYMTAB)·············0x52818 ·0x0000000000000006·(SYMTAB)·············0x528
19 ·0x000000000000000a·(STRSZ)··············6710·(bytes)19 ·0x000000000000000a·(STRSZ)··············6719·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0xed5022 ·0x0000000000000003·(PLTGOT)·············0xed50
23 ·0x0000000000000002·(PLTRELSZ)···········1560·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········1560·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x33a825 ·0x0000000000000017·(JMPREL)·············0x33b0
26 ·0x0000000000000007·(RELA)···············0x2cb826 ·0x0000000000000007·(RELA)···············0x2cc0
27 ·0x0000000000000008·(RELASZ)·············1776·(bytes)27 ·0x0000000000000008·(RELASZ)·············1776·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x2bc831 ·0x000000006ffffffe·(VERNEED)············0x2bd0
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x2ace33 ·0x000000006ffffff0·(VERSYM)·············0x2ad8
34 ·0x000000006ffffff9·(RELACOUNT)··········3734 ·0x000000006ffffff9·(RELACOUNT)··········37
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f5b1608881f31778df9dd297c3e361166171f47b6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3eead9935de209868fbbb92f643c7d55f98662ca
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.75 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·122·entries:1 Version·symbols·section·'.gnu.version'·contains·122·entries:
2 ·Addr:·0x0000000000002ace··Offset:·0x00002ace··Link:·5·(.dynsym)2 ·Addr:·0x0000000000002ad8··Offset:·0x00002ad8··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····3·(CXXABI_1.3)····2·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····3·(CXXABI_1.3)····2·(LLVM_21.1)··
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.4)·····2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.4)·····2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····3·(CXXABI_1.3)····2·(LLVM_21.1)·····2·(LLVM_21.1)··5 ··008:···2·(LLVM_21.1)·····3·(CXXABI_1.3)····2·(LLVM_21.1)·····2·(LLVM_21.1)··
6 ··00c:···5·(GLIBCXX_3.4)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··6 ··00c:···5·(GLIBCXX_3.4)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
8 ··014:···2·(LLVM_21.1)·····6·(GLIBC_2.2.5)···2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····6·(GLIBC_2.2.5)···2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···6·(GLIBC_2.2.5)···2·(LLVM_21.1)·····7·(GLIBC_2.34)····2·(LLVM_21.1)··9 ··018:···6·(GLIBC_2.2.5)···2·(LLVM_21.1)·····7·(GLIBC_2.34)····2·(LLVM_21.1)··
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
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*)······6·(GLIBC_2.2.5)31 ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······6·(GLIBC_2.2.5)
32 ··070:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···32 ··070:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
34 ··078:···1·(*global*)······1·(*global*)···34 ··078:···1·(*global*)······1·(*global*)···
  
35 Version·needs·section·'.gnu.version_r'·contains·4·entries:35 Version·needs·section·'.gnu.version_r'·contains·4·entries:
36 ·Addr:·0x0000000000002bc8··Offset:·0x00002bc8··Link:·6·(.dynstr)36 ·Addr:·0x0000000000002bd0··Offset:·0x00002bd0··Link:·6·(.dynstr)
37 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·137 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
38 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1038 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
39 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·439 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·4
40 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·1240 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·12
41 ··0x0040:···Name:·GLIBC_2.34··Flags:·none··Version:·741 ··0x0040:···Name:·GLIBC_2.34··Flags:·none··Version:·7
42 ··0x0050:···Name:·GLIBC_2.2.5··Flags:·none··Version:·642 ··0x0050:···Name:·GLIBC_2.2.5··Flags:·none··Version:·6
43 ··0x0060:···Name:·GLIBC_2.4··Flags:·none··Version:·443 ··0x0060:···Name:·GLIBC_2.4··Flags:·none··Version:·4
396 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 {/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZTIN4llvm2cl15OptionValueCopyIbEE5 _ZTIN4llvm2cl15OptionValueCopyIbEE
6 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE6 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE
7 _ZTSN4llvm2cl11OptionValueIbEE7 _ZTSN4llvm2cl11OptionValueIbEE
8 _ZTVN4llvm2cl4listINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS0_6parserIS7_EEEE8 _ZTVN4llvm2cl4listINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS0_6parserIS7_EEEE
712 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 415, 9 lines modifiedOffset 415, 9 lines modified
415 ··0x00002a58·00000000·00000000·00000000·00000000·................415 ··0x00002a58·00000000·00000000·00000000·00000000·................
416 ··0x00002a68·00000000·00000000·00000000·00000000·................416 ··0x00002a68·00000000·00000000·00000000·00000000·................
417 ··0x00002a78·00000000·00000000·00000000·00000000·................417 ··0x00002a78·00000000·00000000·00000000·00000000·................
418 ··0x00002a88·00000000·00000000·00000000·00000000·................418 ··0x00002a88·00000000·00000000·00000000·00000000·................
419 ··0x00002a98·00000000·00000000·00000000·00000000·................419 ··0x00002a98·00000000·00000000·00000000·00000000·................
420 ··0x00002aa8·00000000·00000000·00000000·00000000·................420 ··0x00002aa8·00000000·00000000·00000000·00000000·................
421 ··0x00002ab8·00000000·00000000·00000000·00000000·................421 ··0x00002ab8·00000000·00000000·00000000·00000000·................
422 ··0x00002ac8·00000000·0000·······················......422 ··0x00002ac8·00000000·00000000·00000000·000000···...............
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6f66·666c6f61·642d7061·clang-offload-pa2 ··0x00000000·636c616e·672d6f66·666c6f61·642d7061·clang-offload-pa
3 ··0x00000010·636b6167·65720000·2ed144b7··········ckager....D.3 ··0x00000010·636b6167·65720000·63f4ffd1··········ckager..c...
  
11.3 KB
./usr/bin/clang-query
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x029fb8·0x029fb8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x029fc0·0x029fc0·R···0x1000
11 ··LOAD···········0x02a000·0x000000000002a000·0x000000000002a000·0x02cfb1·0x02cfb1·R·E·0x100011 ··LOAD···········0x02a000·0x000000000002a000·0x000000000002a000·0x02cfb1·0x02cfb1·R·E·0x1000
12 ··LOAD···········0x057000·0x0000000000057000·0x0000000000057000·0x0129f4·0x0129f4·R···0x100012 ··LOAD···········0x057000·0x0000000000057000·0x0000000000057000·0x0129f4·0x0129f4·R···0x1000
13 ··LOAD···········0x06a880·0x000000000006a880·0x000000000006a880·0x005790·0x005c60·RW··0x100013 ··LOAD···········0x06a880·0x000000000006a880·0x000000000006a880·0x005790·0x005c60·RW··0x1000
14 ··DYNAMIC········0x06f558·0x000000000006f558·0x000000000006f558·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x06f558·0x000000000006f558·0x000000000006f558·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x0699d4·0x00000000000699d4·0x00000000000699d4·0x000020·0x000020·R···0x417 ··NOTE···········0x0699d4·0x00000000000699d4·0x00000000000699d4·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·002060·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·002060·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000002420·002420·006630·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000002420·002420·006630·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000008a50·008a50·012182·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000008a50·008a50·01218b·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········000000000001abd2·01abd2·000884·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000001abdc·01abdc·000884·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········000000000001b458·01b458·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········000000000001b460·01b460·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············000000000001b558·01b558·00d350·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············000000000001b560·01b560·00d350·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············00000000000288a8·0288a8·001710·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············00000000000288b0·0288b0·001710·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000002a000·02a000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000002a000·02a000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000002a020·02a020·000f70·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000002a020·02a020·000f70·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000002af90·02af90·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000002af90·02af90·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000002afc0·02afc0·02bfe1·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000002afc0·02afc0·02bfe1·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000056fa4·056fa4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000056fa4·056fa4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000057000·057000·0081cd·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000057000·057000·0081cd·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000005f1d0·05f1d0·001d7c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000005f1d0·05f1d0·001d7c·00···A··0···0··4
2.62 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x1b558·contains·2254·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x1b560·contains·2254·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000006a880··0000000000000008·R_X86_64_RELATIVE·························2d0003 000000000006a880··0000000000000008·R_X86_64_RELATIVE·························2d000
4 000000000006a888··0000000000000008·R_X86_64_RELATIVE·························2c9704 000000000006a888··0000000000000008·R_X86_64_RELATIVE·························2c970
5 000000000006a890··0000000000000008·R_X86_64_RELATIVE·························2cfc05 000000000006a890··0000000000000008·R_X86_64_RELATIVE·························2cfc0
6 000000000006a898··0000000000000008·R_X86_64_RELATIVE·························2d5406 000000000006a898··0000000000000008·R_X86_64_RELATIVE·························2d540
7 000000000006a8a0··0000000000000008·R_X86_64_RELATIVE·························2d4c07 000000000006a8a0··0000000000000008·R_X86_64_RELATIVE·························2d4c0
8 000000000006a8a8··0000000000000008·R_X86_64_RELATIVE·························2d5008 000000000006a8a8··0000000000000008·R_X86_64_RELATIVE·························2d500
Offset 2252, 15 lines modifiedOffset 2252, 15 lines modified
2252 000000000006ffd0··0000012c00000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·02252 000000000006ffd0··0000012c00000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
2253 000000000006ffd8··000000d800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·02253 000000000006ffd8··000000d800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0
2254 000000000006ffe0··000000da00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·02254 000000000006ffe0··000000da00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
2255 000000000006fff0··0000010000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·02255 000000000006fff0··0000010000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
2256 000000000006fff8··0000010300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang8charinfo9InfoTableE·+·02256 000000000006fff8··0000010300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang8charinfo9InfoTableE·+·0
2257 0000000000070008··0000005900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·02257 0000000000070008··0000005900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
2258 Relocation·section·'.rela.plt'·at·offset·0x288a8·contains·246·entries:2258 Relocation·section·'.rela.plt'·at·offset·0x288b0·contains·246·entries:
2259 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2259 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
2260 000000000006f7b0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·02260 000000000006f7b0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·0
2261 000000000006f7b8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13OpenACCClause8childrenEv·+·02261 000000000006f7b8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13OpenACCClause8childrenEv·+·0
2262 000000000006f7c0··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·02262 000000000006f7c0··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0
2263 000000000006f7c8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang14TextNodeDumperC1ERN4llvm11raw_ostreamERKNS_10ASTContextEb·+·02263 000000000006f7c8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang14TextNodeDumperC1ERN4llvm11raw_ostreamERKNS_10ASTContextEb·+·0
2264 000000000006f7d0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·02264 000000000006f7d0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0
2265 000000000006f7d8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream14flush_nonemptyEv@LLVM_21.1·+·02265 000000000006f7d8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream14flush_nonemptyEv@LLVM_21.1·+·0
1.51 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x6a88012 ·0x0000000000000019·(INIT_ARRAY)·········0x6a880
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x6a89014 ·0x000000000000001a·(FINI_ARRAY)·········0x6a890
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x8a5017 ·0x0000000000000005·(STRTAB)·············0x8a50
18 ·0x0000000000000006·(SYMTAB)·············0x242018 ·0x0000000000000006·(SYMTAB)·············0x2420
19 ·0x000000000000000a·(STRSZ)··············74114·(bytes)19 ·0x000000000000000a·(STRSZ)··············74123·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x6f79822 ·0x0000000000000003·(PLTGOT)·············0x6f798
23 ·0x0000000000000002·(PLTRELSZ)···········5904·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········5904·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x288a825 ·0x0000000000000017·(JMPREL)·············0x288b0
26 ·0x0000000000000007·(RELA)···············0x1b55826 ·0x0000000000000007·(RELA)···············0x1b560
27 ·0x0000000000000008·(RELASZ)·············54096·(bytes)27 ·0x0000000000000008·(RELASZ)·············54096·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x1b45831 ·0x000000006ffffffe·(VERNEED)············0x1b460
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x1abd233 ·0x000000006ffffff0·(VERSYM)·············0x1abdc
34 ·0x000000006ffffff9·(RELACOUNT)··········191134 ·0x000000006ffffff9·(RELACOUNT)··········1911
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3a618a1b0d76b1e9308fc5492714be8a92521dbb6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·537f54778e23a6425cfe3a407e2402fafb3d54d3
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1090·entries:1 Version·symbols·section·'.gnu.version'·contains·1090·entries:
2 ·Addr:·0x000000000001abd2··Offset:·0x0001abd2··Link:·5·(.dynsym)2 ·Addr:·0x000000000001abdc··Offset:·0x0001abdc··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
6 ··00c:···3·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···3·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
8 ··014:···1·(*global*)······4·(GLIBCXX_3.4.21)····1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······4·(GLIBCXX_3.4.21)····1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····5·(GLIBC_2.2.5)9 ··018:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····5·(GLIBC_2.2.5)
Offset 272, 15 lines modifiedOffset 272, 15 lines modified
272 ··430:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···272 ··430:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
273 ··434:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···273 ··434:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
274 ··438:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···274 ··438:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
275 ··43c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···275 ··43c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
276 ··440:···1·(*global*)······1·(*global*)···276 ··440:···1·(*global*)······1·(*global*)···
  
277 Version·needs·section·'.gnu.version_r'·contains·4·entries:277 Version·needs·section·'.gnu.version_r'·contains·4·entries:
278 ·Addr:·0x000000000001b458··Offset:·0x0001b458··Link:·6·(.dynstr)278 ·Addr:·0x000000000001b460··Offset:·0x0001b460··Link:·6·(.dynstr)
279 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1279 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
280 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10280 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
281 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5281 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
282 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12282 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12
283 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9283 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
284 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·8284 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·8
285 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·6285 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·6
706 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 4628, 9 lines modifiedOffset 4628, 9 lines modified
4628 ··0x0001ab60·00000000·00000000·00000000·00000000·................4628 ··0x0001ab60·00000000·00000000·00000000·00000000·................
4629 ··0x0001ab70·00000000·00000000·00000000·00000000·................4629 ··0x0001ab70·00000000·00000000·00000000·00000000·................
4630 ··0x0001ab80·00000000·00000000·00000000·00000000·................4630 ··0x0001ab80·00000000·00000000·00000000·00000000·................
4631 ··0x0001ab90·00000000·00000000·00000000·00000000·................4631 ··0x0001ab90·00000000·00000000·00000000·00000000·................
4632 ··0x0001aba0·00000000·00000000·00000000·00000000·................4632 ··0x0001aba0·00000000·00000000·00000000·00000000·................
4633 ··0x0001abb0·00000000·00000000·00000000·00000000·................4633 ··0x0001abb0·00000000·00000000·00000000·00000000·................
4634 ··0x0001abc0·00000000·00000000·00000000·00000000·................4634 ··0x0001abc0·00000000·00000000·00000000·00000000·................
4635 ··0x0001abd0·0000································..4635 ··0x0001abd0·00000000·00000000·000000············...........
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d7175·65727900·0762b4fb·clang-query..b..2 ··0x00000000·636c616e·672d7175·65727900·7b4965db·clang-query.{Ie.
  
11.6 KB
./usr/bin/clang-refactor
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x005078·0x005078·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x005080·0x005080·R···0x1000
11 ··LOAD···········0x006000·0x0000000000006000·0x0000000000006000·0x01411d·0x01411d·R·E·0x100011 ··LOAD···········0x006000·0x0000000000006000·0x0000000000006000·0x01411d·0x01411d·R·E·0x1000
12 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x0040c0·0x0040c0·R···0x100012 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x0040c0·0x0040c0·R···0x1000
13 ··LOAD···········0x01f4b0·0x00000000000204b0·0x00000000000204b0·0x000b60·0x000d70·RW··0x100013 ··LOAD···········0x01f4b0·0x00000000000204b0·0x00000000000204b0·0x000b60·0x000d70·RW··0x1000
14 ··DYNAMIC········0x01f9c0·0x00000000000209c0·0x00000000000209c0·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x01f9c0·0x00000000000209c0·0x00000000000209c0·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x01f0a0·0x000000000001f0a0·0x000000000001f0a0·0x000020·0x000020·R···0x417 ··NOTE···········0x01f0a0·0x000000000001f0a0·0x000000000001f0a0·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000130·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000130·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000004f0·0004f0·000f90·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000004f0·0004f0·000f90·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001480·001480·001f95·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001480·001480·001f9e·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000003416·003416·00014c·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000000341e·00341e·00014c·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000003568·003568·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000003570·003570·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000003668·003668·001050·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000003670·003670·001050·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············00000000000046b8·0046b8·0009c0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············00000000000046c0·0046c0·0009c0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000006000·006000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000006000·006000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000006020·006020·000690·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000006020·006020·000690·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000066b0·0066b0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000066b0·0066b0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00000000000066c0·0066c0·013a50·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000000066c0·0066c0·013a50·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000001a110·01a110·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000001a110·01a110·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000001b000·01b000·001020·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000001b000·01b000·001020·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000001c020·01c020·0005f4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000001c020·01c020·0005f4·00···A··0···0··4
2.57 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x3668·contains·174·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x3670·contains·174·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000204b0··0000000000000008·R_X86_64_RELATIVE·························93f03 00000000000204b0··0000000000000008·R_X86_64_RELATIVE·························93f0
4 00000000000204b8··0000000000000008·R_X86_64_RELATIVE·························7ad04 00000000000204b8··0000000000000008·R_X86_64_RELATIVE·························7ad0
5 00000000000204c0··0000000000000008·R_X86_64_RELATIVE·························93b05 00000000000204c0··0000000000000008·R_X86_64_RELATIVE·························93b0
6 00000000000204d0··0000000000000008·R_X86_64_RELATIVE·························206c86 00000000000204d0··0000000000000008·R_X86_64_RELATIVE·························206c8
7 00000000000204d8··0000000000000008·R_X86_64_RELATIVE·························a3807 00000000000204d8··0000000000000008·R_X86_64_RELATIVE·························a380
8 00000000000204e0··0000000000000008·R_X86_64_RELATIVE·························a4208 00000000000204e0··0000000000000008·R_X86_64_RELATIVE·························a420
Offset 172, 15 lines modifiedOffset 172, 15 lines modified
172 0000000000020fd0··0000007200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0172 0000000000020fd0··0000007200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
173 0000000000020fd8··0000007300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0173 0000000000020fd8··0000007300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0
174 0000000000020fe8··0000007900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0174 0000000000020fe8··0000007900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
175 0000000000020ff0··0000008500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0175 0000000000020ff0··0000008500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
176 0000000000020ff8··0000008700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0176 0000000000020ff8··0000008700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
177 0000000000021008··0000003a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0177 0000000000021008··0000003a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
178 Relocation·section·'.rela.plt'·at·offset·0x46b8·contains·104·entries:178 Relocation·section·'.rela.plt'·at·offset·0x46c0·contains·104·entries:
179 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend179 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
180 0000000000020c18··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0180 0000000000020c18··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
181 0000000000020c20··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream6indentEj@LLVM_21.1·+·0181 0000000000020c20··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream6indentEj@LLVM_21.1·+·0
182 0000000000020c28··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0182 0000000000020c28··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
183 0000000000020c30··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0183 0000000000020c30··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
184 0000000000020c38··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10Diagnostic16FormatDiagnosticERN4llvm15SmallVectorImplIcEE·+·0184 0000000000020c38··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10Diagnostic16FormatDiagnosticERN4llvm15SmallVectorImplIcEE·+·0
185 0000000000020c40··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang5Lexer3LexERNS_5TokenE·+·0185 0000000000020c40··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang5Lexer3LexERNS_5TokenE·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x204b012 ·0x0000000000000019·(INIT_ARRAY)·········0x204b0
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x204c014 ·0x000000000000001a·(FINI_ARRAY)·········0x204c0
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x148017 ·0x0000000000000005·(STRTAB)·············0x1480
18 ·0x0000000000000006·(SYMTAB)·············0x4f018 ·0x0000000000000006·(SYMTAB)·············0x4f0
19 ·0x000000000000000a·(STRSZ)··············8085·(bytes)19 ·0x000000000000000a·(STRSZ)··············8094·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x20c0022 ·0x0000000000000003·(PLTGOT)·············0x20c00
23 ·0x0000000000000002·(PLTRELSZ)···········2496·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········2496·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x46b825 ·0x0000000000000017·(JMPREL)·············0x46c0
26 ·0x0000000000000007·(RELA)···············0x366826 ·0x0000000000000007·(RELA)···············0x3670
27 ·0x0000000000000008·(RELASZ)·············4176·(bytes)27 ·0x0000000000000008·(RELASZ)·············4176·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x356831 ·0x000000006ffffffe·(VERNEED)············0x3570
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x341633 ·0x000000006ffffff0·(VERSYM)·············0x341e
34 ·0x000000006ffffff9·(RELACOUNT)··········11834 ·0x000000006ffffff9·(RELACOUNT)··········118
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6bce0635a18c112783fe4e1846a8740831d1024f6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·976f5dcd7271365d372004a40dffd0e2b03942e1
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·166·entries:1 Version·symbols·section·'.gnu.version'·contains·166·entries:
2 ·Addr:·0x0000000000003416··Offset:·0x00003416··Link:·5·(.dynsym)2 ·Addr:·0x000000000000341e··Offset:·0x0000341e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······4·(CXXABI_1.3)····2·(LLVM_21.1)·····1·(*global*)···6 ··00c:···1·(*global*)······4·(CXXABI_1.3)····2·(LLVM_21.1)·····1·(*global*)···
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBCXX_3.4)···2·(LLVM_21.1)··7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBCXX_3.4)···2·(LLVM_21.1)··
8 ··014:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···2·(LLVM_21.1)·····1·(*global*)······6·(GLIBC_2.2.5)···2·(LLVM_21.1)··9 ··018:···2·(LLVM_21.1)·····1·(*global*)······6·(GLIBC_2.2.5)···2·(LLVM_21.1)··
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 ··094:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···41 ··094:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······6·(GLIBC_2.2.5)42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······6·(GLIBC_2.2.5)
43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
44 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···44 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
45 ··0a4:···1·(*global*)······1·(*global*)···45 ··0a4:···1·(*global*)······1·(*global*)···
  
46 Version·needs·section·'.gnu.version_r'·contains·4·entries:46 Version·needs·section·'.gnu.version_r'·contains·4·entries:
47 ·Addr:·0x0000000000003568··Offset:·0x00003568··Link:·6·(.dynstr)47 ·Addr:·0x0000000000003570··Offset:·0x00003570··Link:·6·(.dynstr)
48 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·148 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
49 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1049 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
50 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·550 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
51 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1251 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12
52 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·952 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
53 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·753 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7
54 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·554 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·5
312 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 O/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 eM·.''GT2 eM·.''GT
3 __gmon_start__3 __gmon_start__
4 _ITM_registerTMCloneTable4 _ITM_registerTMCloneTable
5 _ITM_deregisterTMCloneTable5 _ITM_deregisterTMCloneTable
6 _ZTIN4llvm2cl15OptionValueCopyIbEE6 _ZTIN4llvm2cl15OptionValueCopyIbEE
7 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE7 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE
8 _ZN5clang14FrontendActionD2Ev8 _ZN5clang14FrontendActionD2Ev
710 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 501, 9 lines modifiedOffset 501, 9 lines modified
501 ··0x000033a0·00000000·00000000·00000000·00000000·................501 ··0x000033a0·00000000·00000000·00000000·00000000·................
502 ··0x000033b0·00000000·00000000·00000000·00000000·................502 ··0x000033b0·00000000·00000000·00000000·00000000·................
503 ··0x000033c0·00000000·00000000·00000000·00000000·................503 ··0x000033c0·00000000·00000000·00000000·00000000·................
504 ··0x000033d0·00000000·00000000·00000000·00000000·................504 ··0x000033d0·00000000·00000000·00000000·00000000·................
505 ··0x000033e0·00000000·00000000·00000000·00000000·................505 ··0x000033e0·00000000·00000000·00000000·00000000·................
506 ··0x000033f0·00000000·00000000·00000000·00000000·................506 ··0x000033f0·00000000·00000000·00000000·00000000·................
507 ··0x00003400·00000000·00000000·00000000·00000000·................507 ··0x00003400·00000000·00000000·00000000·00000000·................
508 ··0x00003410·00000000·00·························.....508 ··0x00003410·00000000·00000000·00000000·0000·····..............
  
348 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d7265·66616374·6f720000·clang-refactor..2 ··0x00000000·636c616e·672d7265·66616374·6f720000·clang-refactor..
3 ··0x00000010·9eec726d····························..rm3 ··0x00000010·edce7816····························..x.
  
11.9 KB
./usr/bin/clang-reorder-fields
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x027eb0·0x027eb0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x027eb8·0x027eb8·R···0x1000
11 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x01e77d·0x01e77d·R·E·0x100011 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x01e77d·0x01e77d·R·E·0x1000
12 ··LOAD···········0x047000·0x0000000000047000·0x0000000000047000·0x00eb28·0x00eb28·R···0x100012 ··LOAD···········0x047000·0x0000000000047000·0x0000000000047000·0x00eb28·0x00eb28·R···0x1000
13 ··LOAD···········0x055bb8·0x0000000000056bb8·0x0000000000056bb8·0x005458·0x005768·RW··0x100013 ··LOAD···········0x055bb8·0x0000000000056bb8·0x0000000000056bb8·0x005458·0x005768·RW··0x1000
14 ··DYNAMIC········0x05a6b8·0x000000000005b6b8·0x000000000005b6b8·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x05a6b8·0x000000000005b6b8·0x000000000005b6b8·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x055b08·0x0000000000055b08·0x0000000000055b08·0x000020·0x000020·R···0x417 ··NOTE···········0x055b08·0x0000000000055b08·0x0000000000055b08·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·002028·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·002028·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000023e8·0023e8·006180·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000023e8·0023e8·006180·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000008568·008568·010eab·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000008568·008568·010eb4·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000019414·019414·000820·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000001941c·01941c·000820·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000019c38·019c38·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000019c40·019c40·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000019d38·019d38·00ce88·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000019d40·019d40·00ce88·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000026bc0·026bc0·0012f0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000026bc8·026bc8·0012f0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000028000·028000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000028000·028000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000028020·028020·000cb0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000028020·028020·000cb0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000028cd0·028cd0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000028cd0·028cd0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000028d00·028d00·01da6f·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000028d00·028d00·01da6f·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000046770·046770·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000046770·046770·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000047000·047000·006326·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000047000·047000·006326·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000004d328·04d328·001ab4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000004d328·04d328·001ab4·00···A··0···0··4
2.67 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x19d38·contains·2203·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x19d40·contains·2203·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000056bb8··0000000000000008·R_X86_64_RELATIVE·························2a6803 0000000000056bb8··0000000000000008·R_X86_64_RELATIVE·························2a680
4 0000000000056bc0··0000000000000008·R_X86_64_RELATIVE·························298304 0000000000056bc0··0000000000000008·R_X86_64_RELATIVE·························29830
5 0000000000056bc8··0000000000000008·R_X86_64_RELATIVE·························2a6405 0000000000056bc8··0000000000000008·R_X86_64_RELATIVE·························2a640
6 0000000000056bd0··0000000000000008·R_X86_64_RELATIVE·························2a7606 0000000000056bd0··0000000000000008·R_X86_64_RELATIVE·························2a760
7 0000000000056bd8··0000000000000008·R_X86_64_RELATIVE·························2a7a07 0000000000056bd8··0000000000000008·R_X86_64_RELATIVE·························2a7a0
8 0000000000056be0··0000000000000008·R_X86_64_RELATIVE·························2a7e08 0000000000056be0··0000000000000008·R_X86_64_RELATIVE·························2a7e0
Offset 2201, 15 lines modifiedOffset 2201, 15 lines modified
2201 000000000005bfd0··000000bf00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·02201 000000000005bfd0··000000bf00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
2202 000000000005bfd8··000000c100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·02202 000000000005bfd8··000000c100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0
2203 000000000005bfe8··000000ca00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·02203 000000000005bfe8··000000ca00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
2204 000000000005bff0··000000e000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·02204 000000000005bff0··000000e000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
2205 000000000005bff8··000000e600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·02205 000000000005bff8··000000e600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
2206 000000000005c008··0000005700000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·02206 000000000005c008··0000005700000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
2207 Relocation·section·'.rela.plt'·at·offset·0x26bc0·contains·202·entries:2207 Relocation·section·'.rela.plt'·at·offset·0x26bc8·contains·202·entries:
2208 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2208 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
2209 000000000005b910··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang7tooling11ReplacementC1ERKNS_13SourceManagerERKNS_15CharSourceRangeEN4llvm9StringRefERKNS_11LangOptionsE·+·02209 000000000005b910··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang7tooling11ReplacementC1ERKNS_13SourceManagerERKNS_15CharSourceRangeEN4llvm9StringRefERKNS_11LangOptionsE·+·0
2210 000000000005b918··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·02210 000000000005b918··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0
2211 000000000005b920··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·02211 000000000005b920··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0
2212 000000000005b928··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·02212 000000000005b928··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
2213 000000000005b930··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang7TypeLoc11getBeginLocEv·+·02213 000000000005b930··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang7TypeLoc11getBeginLocEv·+·0
2214 000000000005b938··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang31ClassTemplateSpecializationDecl22getSpecializedTemplateEv·+·02214 000000000005b938··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang31ClassTemplateSpecializationDecl22getSpecializedTemplateEv·+·0
1.51 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x56bb812 ·0x0000000000000019·(INIT_ARRAY)·········0x56bb8
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x56bc814 ·0x000000000000001a·(FINI_ARRAY)·········0x56bc8
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x856817 ·0x0000000000000005·(STRTAB)·············0x8568
18 ·0x0000000000000006·(SYMTAB)·············0x23e818 ·0x0000000000000006·(SYMTAB)·············0x23e8
19 ·0x000000000000000a·(STRSZ)··············69291·(bytes)19 ·0x000000000000000a·(STRSZ)··············69300·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x5b8f822 ·0x0000000000000003·(PLTGOT)·············0x5b8f8
23 ·0x0000000000000002·(PLTRELSZ)···········4848·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········4848·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x26bc025 ·0x0000000000000017·(JMPREL)·············0x26bc8
26 ·0x0000000000000007·(RELA)···············0x19d3826 ·0x0000000000000007·(RELA)···············0x19d40
27 ·0x0000000000000008·(RELASZ)·············52872·(bytes)27 ·0x0000000000000008·(RELASZ)·············52872·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x19c3831 ·0x000000006ffffffe·(VERNEED)············0x19c40
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x1941433 ·0x000000006ffffff0·(VERSYM)·············0x1941c
34 ·0x000000006ffffff9·(RELACOUNT)··········187534 ·0x000000006ffffff9·(RELACOUNT)··········1875
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b9273701c387f037d0ac994716e69a53769fe5406 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·eef63ea1d6ccbc3ea88f1903d1f0d6d44ad74017
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1040·entries:1 Version·symbols·section·'.gnu.version'·contains·1040·entries:
2 ·Addr:·0x0000000000019414··Offset:·0x00019414··Link:·5·(.dynsym)2 ·Addr:·0x000000000001941c··Offset:·0x0001941c··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··3 ··000:···0·(*local*)·······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
5 ··008:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······3·(GLIBC_2.4)··5 ··008:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······3·(GLIBC_2.4)··
6 ··00c:···1·(*global*)······4·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······4·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····5·(GLIBCXX_3.4)9 ··018:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····5·(GLIBCXX_3.4)
Offset 259, 15 lines modifiedOffset 259, 15 lines modified
259 ··3fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···259 ··3fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
260 ··400:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···260 ··400:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
261 ··404:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···261 ··404:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
262 ··408:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···262 ··408:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
263 ··40c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···263 ··40c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
264 Version·needs·section·'.gnu.version_r'·contains·4·entries:264 Version·needs·section·'.gnu.version_r'·contains·4·entries:
265 ·Addr:·0x0000000000019c38··Offset:·0x00019c38··Link:·6·(.dynstr)265 ·Addr:·0x0000000000019c40··Offset:·0x00019c40··Link:·6·(.dynstr)
266 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1266 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
267 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10267 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
268 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5268 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
269 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12269 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12
270 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9270 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
271 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·8271 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·8
272 ··0x0060:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7272 ··0x0060:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7
381 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 @/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 I;Po%^WI2 I;Po%^WI
3 __gmon_start__3 __gmon_start__
4 _ITM_registerTMCloneTable4 _ITM_registerTMCloneTable
5 _ITM_deregisterTMCloneTable5 _ITM_deregisterTMCloneTable
6 _ZTIN4llvm2cl15OptionValueCopyIbEE6 _ZTIN4llvm2cl15OptionValueCopyIbEE
7 _ZTIN5clang12ast_matchers8internal16MatcherInterfaceINS_6IfStmtEEE7 _ZTIN5clang12ast_matchers8internal16MatcherInterfaceINS_6IfStmtEEE
8 _ZTVN5clang12ast_matchers8internal33matcher_designatorCountIs0MatcherE8 _ZTVN5clang12ast_matchers8internal33matcher_designatorCountIs0MatcherE
776 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 4326, 9 lines modifiedOffset 4326, 10 lines modified
4326 ··0x00019398·00000000·00000000·00000000·00000000·................4326 ··0x00019398·00000000·00000000·00000000·00000000·................
4327 ··0x000193a8·00000000·00000000·00000000·00000000·................4327 ··0x000193a8·00000000·00000000·00000000·00000000·................
4328 ··0x000193b8·00000000·00000000·00000000·00000000·................4328 ··0x000193b8·00000000·00000000·00000000·00000000·................
4329 ··0x000193c8·00000000·00000000·00000000·00000000·................4329 ··0x000193c8·00000000·00000000·00000000·00000000·................
4330 ··0x000193d8·00000000·00000000·00000000·00000000·................4330 ··0x000193d8·00000000·00000000·00000000·00000000·................
4331 ··0x000193e8·00000000·00000000·00000000·00000000·................4331 ··0x000193e8·00000000·00000000·00000000·00000000·................
4332 ··0x000193f8·00000000·00000000·00000000·00000000·................4332 ··0x000193f8·00000000·00000000·00000000·00000000·................
4333 ··0x00019408·00000000·00000000·000000············...........4333 ··0x00019408·00000000·00000000·00000000·00000000·................
 4334 ··0x00019418·00000000····························....
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d7265·6f726465·722d6669·clang-reorder-fi2 ··0x00000000·636c616e·672d7265·6f726465·722d6669·clang-reorder-fi
3 ··0x00000010·656c6473·00000000·dde94f29··········elds......O)3 ··0x00000010·656c6473·00000000·ba261670··········elds.....&.p
  
11.7 KB
./usr/bin/clang-repl
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0049a8·0x0049a8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0049b0·0x0049b0·R···0x1000
11 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x00959d·0x00959d·R·E·0x100011 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x00959d·0x00959d·R·E·0x1000
12 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x001dc4·0x001dc4·R···0x100012 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x001dc4·0x001dc4·R···0x1000
13 ··LOAD···········0x0117e0·0x00000000000117e0·0x00000000000117e0·0x000838·0x0012f8·RW··0x100013 ··LOAD···········0x0117e0·0x00000000000117e0·0x00000000000117e0·0x000838·0x0012f8·RW··0x1000
14 ··DYNAMIC········0x0119f0·0x00000000000119f0·0x00000000000119f0·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x0119f0·0x00000000000119f0·0x00000000000119f0·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x010da4·0x0000000000010da4·0x0000000000010da4·0x000020·0x000020·R···0x417 ··NOTE···········0x010da4·0x0000000000010da4·0x0000000000010da4·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000218·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000218·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000005d8·0005d8·001020·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000005d8·0005d8·001020·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000015f8·0015f8·002061·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000015f8·0015f8·00206a·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········000000000000365a·00365a·000158·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000003662·003662·000158·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000000000037b8·0037b8·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········00000000000037c0·0037c0·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············00000000000038c8·0038c8·000768·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············00000000000038d0·0038d0·000768·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000004030·004030·000978·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000004038·004038·000978·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000005000·005000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000005000·005000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000005020·005020·000660·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000005020·005020·000660·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000005680·005680·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000005680·005680·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00000000000056c0·0056c0·008ed0·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000000056c0·0056c0·008ed0·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000000e590·00e590·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000000e590·00e590·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000000f000·00f000·000890·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000000f000·00f000·000890·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000f890·00f890·0002c4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000f890·00f890·0002c4·00···A··0···0··4
2.63 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x38c8·contains·79·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x38d0·contains·79·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000117e0··0000000000000008·R_X86_64_RELATIVE·························95703 00000000000117e0··0000000000000008·R_X86_64_RELATIVE·························9570
4 00000000000117e8··0000000000000008·R_X86_64_RELATIVE·························94804 00000000000117e8··0000000000000008·R_X86_64_RELATIVE·························9480
5 00000000000117f0··0000000000000008·R_X86_64_RELATIVE·························95305 00000000000117f0··0000000000000008·R_X86_64_RELATIVE·························9530
6 00000000000117f8··0000000000000008·R_X86_64_RELATIVE·························95a06 00000000000117f8··0000000000000008·R_X86_64_RELATIVE·························95a0
7 0000000000011800··0000000000000008·R_X86_64_RELATIVE·························95e07 0000000000011800··0000000000000008·R_X86_64_RELATIVE·························95e0
8 0000000000011808··0000000000000008·R_X86_64_RELATIVE·························96208 0000000000011808··0000000000000008·R_X86_64_RELATIVE·························9620
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 0000000000011fd8··0000006400000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·077 0000000000011fd8··0000006400000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0
78 0000000000011fe0··0000006500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·078 0000000000011fe0··0000006500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
79 0000000000011fe8··0000006a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·079 0000000000011fe8··0000006a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
80 0000000000011ff0··0000007700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·080 0000000000011ff0··0000007700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
81 0000000000011ff8··0000007b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·081 0000000000011ff8··0000007b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
82 0000000000012010··0000003300000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·082 0000000000012010··0000003300000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
83 Relocation·section·'.rela.plt'·at·offset·0x4030·contains·101·entries:83 Relocation·section·'.rela.plt'·at·offset·0x4038·contains·101·entries:
84 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend84 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
85 0000000000011c48··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·085 0000000000011c48··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
86 0000000000011c50··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·086 0000000000011c50··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·0
87 0000000000011c58··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·087 0000000000011c58··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
88 0000000000011c60··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang26IncrementalCompilerBuilder14CreateCudaHostEv·+·088 0000000000011c60··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang26IncrementalCompilerBuilder14CreateCudaHostEv·+·0
89 0000000000011c68··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm@GLIBCXX_3.4.21·+·089 0000000000011c68··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm@GLIBCXX_3.4.21·+·0
90 0000000000011c70··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·LLVMInitializeBPFTarget@LLVM_21.1·+·090 0000000000011c70··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·LLVMInitializeBPFTarget@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x117e012 ·0x0000000000000019·(INIT_ARRAY)·········0x117e0
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x117f014 ·0x000000000000001a·(FINI_ARRAY)·········0x117f0
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x15f817 ·0x0000000000000005·(STRTAB)·············0x15f8
18 ·0x0000000000000006·(SYMTAB)·············0x5d818 ·0x0000000000000006·(SYMTAB)·············0x5d8
19 ·0x000000000000000a·(STRSZ)··············8289·(bytes)19 ·0x000000000000000a·(STRSZ)··············8298·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x11c3022 ·0x0000000000000003·(PLTGOT)·············0x11c30
23 ·0x0000000000000002·(PLTRELSZ)···········2424·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········2424·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x403025 ·0x0000000000000017·(JMPREL)·············0x4038
26 ·0x0000000000000007·(RELA)···············0x38c826 ·0x0000000000000007·(RELA)···············0x38d0
27 ·0x0000000000000008·(RELASZ)·············1896·(bytes)27 ·0x0000000000000008·(RELASZ)·············1896·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x37b831 ·0x000000006ffffffe·(VERNEED)············0x37c0
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x365a33 ·0x000000006ffffff0·(VERSYM)·············0x3662
34 ·0x000000006ffffff9·(RELACOUNT)··········4034 ·0x000000006ffffff9·(RELACOUNT)··········40
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1349b4e9a00533443a85cef7b7e736afd4778c006 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·477d534fec4eec640837ce039ebcbd19e59b1950
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.79 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·172·entries:1 Version·symbols·section·'.gnu.version'·contains·172·entries:
2 ·Addr:·0x000000000000365a··Offset:·0x0000365a··Link:·5·(.dynsym)2 ·Addr:·0x0000000000003662··Offset:·0x00003662··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
5 ··008:···3·(GLIBCXX_3.4.21)····2·(LLVM_21.1)·····4·(GLIBC_2.4)·····2·(LLVM_21.1)··5 ··008:···3·(GLIBCXX_3.4.21)····2·(LLVM_21.1)·····4·(GLIBC_2.4)·····2·(LLVM_21.1)··
6 ··00c:···5·(GLIBC_2.2.5)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···6 ··00c:···5·(GLIBC_2.2.5)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
7 ··010:···1·(*global*)······2·(LLVM_21.1)·····5·(GLIBC_2.2.5)···2·(LLVM_21.1)··7 ··010:···1·(*global*)······2·(LLVM_21.1)·····5·(GLIBC_2.2.5)···2·(LLVM_21.1)··
8 ··014:···6·(GLIBCXX_3.4)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···6·(GLIBCXX_3.4)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··9 ··018:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
Offset 42, 15 lines modifiedOffset 42, 15 lines modified
42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
44 ··0a0:···1·(*global*)······1·(*global*)······5·(GLIBC_2.2.5)···1·(*global*)···44 ··0a0:···1·(*global*)······1·(*global*)······5·(GLIBC_2.2.5)···1·(*global*)···
45 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···45 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
46 ··0a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···46 ··0a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
47 Version·needs·section·'.gnu.version_r'·contains·4·entries:47 Version·needs·section·'.gnu.version_r'·contains·4·entries:
48 ·Addr:·0x00000000000037b8··Offset:·0x000037b8··Link:·6·(.dynstr)48 ·Addr:·0x00000000000037c0··Offset:·0x000037c0··Link:·6·(.dynstr)
49 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·149 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
50 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1050 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
51 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·551 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·5
52 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·1352 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·13
53 ··0x0040:···Name:·GLIBC_2.32··Flags:·none··Version:·1153 ··0x0040:···Name:·GLIBC_2.32··Flags:·none··Version:·11
54 ··0x0050:···Name:·GLIBC_2.34··Flags:·none··Version:·754 ··0x0050:···Name:·GLIBC_2.34··Flags:·none··Version:·7
55 ··0x0060:···Name:·GLIBC_2.2.5··Flags:·none··Version:·555 ··0x0060:···Name:·GLIBC_2.2.5··Flags:·none··Version:·5
362 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 P/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZTIN4llvm2cl15OptionValueCopyIbEE5 _ZTIN4llvm2cl15OptionValueCopyIbEE
6 _ZN5clang26IncrementalCompilerBuilder16CreateCudaDeviceEv6 _ZN5clang26IncrementalCompilerBuilder16CreateCudaDeviceEv
7 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE7 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE
8 _ZTSN4llvm2cl11OptionValueIbEE8 _ZTSN4llvm2cl11OptionValueIbEE
702 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 514, 9 lines modifiedOffset 514, 9 lines modified
514 ··0x000035e8·00000000·00000000·00000000·00000000·................514 ··0x000035e8·00000000·00000000·00000000·00000000·................
515 ··0x000035f8·00000000·00000000·00000000·00000000·................515 ··0x000035f8·00000000·00000000·00000000·00000000·................
516 ··0x00003608·00000000·00000000·00000000·00000000·................516 ··0x00003608·00000000·00000000·00000000·00000000·................
517 ··0x00003618·00000000·00000000·00000000·00000000·................517 ··0x00003618·00000000·00000000·00000000·00000000·................
518 ··0x00003628·00000000·00000000·00000000·00000000·................518 ··0x00003628·00000000·00000000·00000000·00000000·................
519 ··0x00003638·00000000·00000000·00000000·00000000·................519 ··0x00003638·00000000·00000000·00000000·00000000·................
520 ··0x00003648·00000000·00000000·00000000·00000000·................520 ··0x00003648·00000000·00000000·00000000·00000000·................
521 ··0x00003658·00··································.521 ··0x00003658·00000000·00000000·0000··············..........
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d7265·706c0000·5aa86faf·clang-repl..Z.o.2 ··0x00000000·636c616e·672d7265·706c0000·434606b0·clang-repl..CF..
  
11.8 KB
./usr/bin/clang-scan-deps
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x007208·0x007208·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x007210·0x007210·R···0x1000
11 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x0200f9·0x0200f9·R·E·0x100011 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x0200f9·0x0200f9·R·E·0x1000
12 ··LOAD···········0x029000·0x0000000000029000·0x0000000000029000·0x005c58·0x005c58·R···0x100012 ··LOAD···········0x029000·0x0000000000029000·0x0000000000029000·0x005c58·0x005c58·R···0x1000
13 ··LOAD···········0x02fb28·0x000000000002fb28·0x000000000002fb28·0x001500·0x001758·RW··0x100013 ··LOAD···········0x02fb28·0x000000000002fb28·0x000000000002fb28·0x001500·0x001758·RW··0x1000
14 ··DYNAMIC········0x030820·0x0000000000030820·0x0000000000030820·0x000250·0x000250·RW··0x814 ··DYNAMIC········0x030820·0x0000000000030820·0x0000000000030820·0x000250·0x000250·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x02ec38·0x000000000002ec38·0x000000000002ec38·0x000020·0x000020·R···0x417 ··NOTE···········0x02ec38·0x000000000002ec38·0x000000000002ec38·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000294·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000294·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000658·000658·001638·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000658·000658·001638·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001c90·001c90·0035d4·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001c90·001c90·0035dd·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000005264·005264·0001da·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000000526e·00526e·0001da·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000005440·005440·0001c0·00···A··6···5··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000005448·005448·0001c0·00···A··6···5··8
14 ··[·9]·.rela.dyn·········RELA············0000000000005600·005600·000d50·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000005608·005608·000d50·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000006350·006350·000eb8·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000006358·006358·000eb8·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000008000·008000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000008000·008000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000008020·008020·0009e0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000008020·008020·0009e0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000008a00·008a00·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000008a00·008a00·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000008a40·008a40·01f6aa·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000008a40·008a40·01f6aa·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········00000000000280ec·0280ec·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00000000000280ec·0280ec·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000029000·029000·001540·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000029000·029000·001540·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000002a540·02a540·0007ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000002a540·02a540·0007ac·00···A··0···0··4
2.56 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x5600·contains·142·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x5608·contains·142·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000002fb28··0000000000000008·R_X86_64_RELATIVE·························a2a03 000000000002fb28··0000000000000008·R_X86_64_RELATIVE·························a2a0
4 000000000002fb30··0000000000000008·R_X86_64_RELATIVE·························9f204 000000000002fb30··0000000000000008·R_X86_64_RELATIVE·························9f20
5 000000000002fb38··0000000000000008·R_X86_64_RELATIVE·························a2605 000000000002fb38··0000000000000008·R_X86_64_RELATIVE·························a260
6 000000000002fb48··0000000000000008·R_X86_64_RELATIVE·························305b06 000000000002fb48··0000000000000008·R_X86_64_RELATIVE·························305b0
7 000000000002fb50··0000000000000008·R_X86_64_RELATIVE·························a3a07 000000000002fb50··0000000000000008·R_X86_64_RELATIVE·························a3a0
8 000000000002fb58··0000000000000008·R_X86_64_RELATIVE·························a3c08 000000000002fb58··0000000000000008·R_X86_64_RELATIVE·························a3c0
Offset 140, 15 lines modifiedOffset 140, 15 lines modified
140 0000000000030fd8··000000bd00000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0140 0000000000030fd8··000000bd00000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
141 0000000000030fe8··0000009500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0141 0000000000030fe8··0000009500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
142 0000000000030ff0··000000a600000012·R_X86_64_TPOFF64·······0000000000000000·_ZSt15__once_callable@GLIBCXX_3.4.11·+·0142 0000000000030ff0··000000a600000012·R_X86_64_TPOFF64·······0000000000000000·_ZSt15__once_callable@GLIBCXX_3.4.11·+·0
143 0000000000031010··0000003000000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0143 0000000000031010··0000003000000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0
144 0000000000031018··0000005900000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0144 0000000000031018··0000005900000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0
145 0000000000031020··0000004600000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0145 0000000000031020··0000004600000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
146 Relocation·section·'.rela.plt'·at·offset·0x6350·contains·157·entries:146 Relocation·section·'.rela.plt'·at·offset·0x6358·contains·157·entries:
147 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend147 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
148 0000000000030a88··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl17PrintOptionValuesEv@LLVM_21.1·+·0148 0000000000030a88··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl17PrintOptionValuesEv@LLVM_21.1·+·0
149 0000000000030a90··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang7tooling17inferToolLocationESt10unique_ptrINS0_19CompilationDatabaseESt14default_deleteIS2_EE·+·0149 0000000000030a90··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang7tooling17inferToolLocationESt10unique_ptrINS0_19CompilationDatabaseESt14default_deleteIS2_EE·+·0
150 0000000000030a98··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE@LLVM_21.1·+·0150 0000000000030a98··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE@LLVM_21.1·+·0
151 0000000000030aa0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream14flush_nonemptyEv@LLVM_21.1·+·0151 0000000000030aa0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream14flush_nonemptyEv@LLVM_21.1·+·0
152 0000000000030aa8··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver6Driver25getDefaultModuleCachePathERN4llvm15SmallVectorImplIcEE·+·0152 0000000000030aa8··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver6Driver25getDefaultModuleCachePathERN4llvm15SmallVectorImplIcEE·+·0
153 0000000000030ab0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0153 0000000000030ab0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 13, 24 lines modifiedOffset 13, 24 lines modified
13 ·0x0000000000000019·(INIT_ARRAY)·········0x2fb2813 ·0x0000000000000019·(INIT_ARRAY)·········0x2fb28
14 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)14 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
15 ·0x000000000000001a·(FINI_ARRAY)·········0x2fb3815 ·0x000000000000001a·(FINI_ARRAY)·········0x2fb38
16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
17 ·0x000000006ffffef5·(GNU_HASH)···········0x3c017 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
18 ·0x0000000000000005·(STRTAB)·············0x1c9018 ·0x0000000000000005·(STRTAB)·············0x1c90
19 ·0x0000000000000006·(SYMTAB)·············0x65819 ·0x0000000000000006·(SYMTAB)·············0x658
20 ·0x000000000000000a·(STRSZ)··············13780·(bytes)20 ·0x000000000000000a·(STRSZ)··············13789·(bytes)
21 ·0x000000000000000b·(SYMENT)·············24·(bytes)21 ·0x000000000000000b·(SYMENT)·············24·(bytes)
22 ·0x0000000000000015·(DEBUG)··············0x022 ·0x0000000000000015·(DEBUG)··············0x0
23 ·0x0000000000000003·(PLTGOT)·············0x30a7023 ·0x0000000000000003·(PLTGOT)·············0x30a70
24 ·0x0000000000000002·(PLTRELSZ)···········3768·(bytes)24 ·0x0000000000000002·(PLTRELSZ)···········3768·(bytes)
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000017·(JMPREL)·············0x635026 ·0x0000000000000017·(JMPREL)·············0x6358
27 ·0x0000000000000007·(RELA)···············0x560027 ·0x0000000000000007·(RELA)···············0x5608
28 ·0x0000000000000008·(RELASZ)·············3408·(bytes)28 ·0x0000000000000008·(RELASZ)·············3408·(bytes)
29 ·0x0000000000000009·(RELAENT)············24·(bytes)29 ·0x0000000000000009·(RELAENT)············24·(bytes)
30 ·0x000000000000001e·(FLAGS)··············BIND_NOW30 ·0x000000000000001e·(FLAGS)··············BIND_NOW
31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
32 ·0x000000006ffffffe·(VERNEED)············0x544032 ·0x000000006ffffffe·(VERNEED)············0x5448
33 ·0x000000006fffffff·(VERNEEDNUM)·········533 ·0x000000006fffffff·(VERNEEDNUM)·········5
34 ·0x000000006ffffff0·(VERSYM)·············0x526434 ·0x000000006ffffff0·(VERSYM)·············0x526e
35 ·0x000000006ffffff9·(RELACOUNT)··········9335 ·0x000000006ffffff9·(RELACOUNT)··········93
36 ·0x0000000000000000·(NULL)···············0x036 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·447634b59fdc91c7c080b9b9a9a4ca934cf38c186 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·177335f54b3669cbbb02bc70c3399aef8c55c664
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·237·entries:1 Version·symbols·section·'.gnu.version'·contains·237·entries:
2 ·Addr:·0x0000000000005264··Offset:·0x00005264··Link:·5·(.dynsym)2 ·Addr:·0x000000000000526e··Offset:·0x0000526e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(GLIBCXX_3.4.11)····3·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······2·(GLIBCXX_3.4.11)····3·(LLVM_21.1)·····1·(*global*)···
4 ··004:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····1·(*global*)······4·(GLIBC_2.4)··4 ··004:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····1·(*global*)······4·(GLIBC_2.4)··
5 ··008:···5·(GLIBC_2.2.5)···3·(LLVM_21.1)·····2·(GLIBCXX_3.4.11)····1·(*global*)···5 ··008:···5·(GLIBC_2.2.5)···3·(LLVM_21.1)·····2·(GLIBCXX_3.4.11)····1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······6·(GLIBCXX_3.4)6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······6·(GLIBCXX_3.4)
7 ··010:···7·(CXXABI_1.3.15)···3·(LLVM_21.1)·····1·(*global*)······3·(LLVM_21.1)··7 ··010:···7·(CXXABI_1.3.15)···3·(LLVM_21.1)·····1·(*global*)······3·(LLVM_21.1)··
8 ··014:···1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··8 ··014:···1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
9 ··018:···3·(LLVM_21.1)·····1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)··9 ··018:···3·(LLVM_21.1)·····1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)··
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)···63 ··0ec:···1·(*global*)···
  
64 Version·needs·section·'.gnu.version_r'·contains·5·entries:64 Version·needs·section·'.gnu.version_r'·contains·5·entries:
65 ·Addr:·0x0000000000005440··Offset:·0x00005440··Link:·6·(.dynstr)65 ·Addr:·0x0000000000005448··Offset:·0x00005448··Link:·6·(.dynstr)
66 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·166 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1
67 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·2467 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·24
68 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·168 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
69 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·1969 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·19
70 ··0x0040:·Version:·1··File:·libc.so.6··Cnt:·670 ··0x0040:·Version:·1··File:·libc.so.6··Cnt:·6
71 ··0x0050:···Name:·GLIBC_2.14··Flags:·none··Version:·2271 ··0x0050:···Name:·GLIBC_2.14··Flags:·none··Version:·22
72 ··0x0060:···Name:·GLIBC_2.32··Flags:·none··Version:·2072 ··0x0060:···Name:·GLIBC_2.32··Flags:·none··Version:·20
543 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 d/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_5 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_
6 _ZN5clang7tooling24inferTargetAndDriverModeESt10unique_ptrINS0_19CompilationDatabaseESt14default_deleteIS2_EE6 _ZN5clang7tooling24inferTargetAndDriverModeESt10unique_ptrINS0_19CompilationDatabaseESt14default_deleteIS2_EE
7 _ZTSNSt13__future_base15_Deferred_stateINSt6thread8_InvokerISt5tupleIJSt8functionIFvvEEEEEEvEE7 _ZTSNSt13__future_base15_Deferred_stateINSt6thread8_InvokerISt5tupleIJSt8functionIFvvEEEEEEvEE
8 _ZTIN4llvm13format_objectIJdEEE8 _ZTIN4llvm13format_objectIJdEEE
708 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 857, 9 lines modifiedOffset 857, 9 lines modified
857 ··0x000051f0·00000000·00000000·00000000·00000000·................857 ··0x000051f0·00000000·00000000·00000000·00000000·................
858 ··0x00005200·00000000·00000000·00000000·00000000·................858 ··0x00005200·00000000·00000000·00000000·00000000·................
859 ··0x00005210·00000000·00000000·00000000·00000000·................859 ··0x00005210·00000000·00000000·00000000·00000000·................
860 ··0x00005220·00000000·00000000·00000000·00000000·................860 ··0x00005220·00000000·00000000·00000000·00000000·................
861 ··0x00005230·00000000·00000000·00000000·00000000·................861 ··0x00005230·00000000·00000000·00000000·00000000·................
862 ··0x00005240·00000000·00000000·00000000·00000000·................862 ··0x00005240·00000000·00000000·00000000·00000000·................
863 ··0x00005250·00000000·00000000·00000000·00000000·................863 ··0x00005250·00000000·00000000·00000000·00000000·................
864 ··0x00005260·00000000····························....864 ··0x00005260·00000000·00000000·00000000·00·······.............
  
348 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d7363·616e2d64·65707300·clang-scan-deps.2 ··0x00000000·636c616e·672d7363·616e2d64·65707300·clang-scan-deps.
3 ··0x00000010·d370979c····························.p..3 ··0x00000010·b5e4041f····························....
  
11.2 KB
./usr/bin/diagtool
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x053c08·0x053c08·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x053c10·0x053c10·R···0x1000
11 ··LOAD···········0x054000·0x0000000000054000·0x0000000000054000·0x007455·0x007455·R·E·0x100011 ··LOAD···········0x054000·0x0000000000054000·0x0000000000054000·0x007455·0x007455·R·E·0x1000
12 ··LOAD···········0x05c000·0x000000000005c000·0x000000000005c000·0x0460c0·0x0460c0·R···0x100012 ··LOAD···········0x05c000·0x000000000005c000·0x000000000005c000·0x0460c0·0x0460c0·R···0x1000
13 ··LOAD···········0x0a2750·0x00000000000a3750·0x00000000000a3750·0x0368c0·0x03a6f8·RW··0x100013 ··LOAD···········0x0a2750·0x00000000000a3750·0x00000000000a3750·0x0368c0·0x03a6f8·RW··0x1000
14 ··DYNAMIC········0x0d8b88·0x00000000000d9b88·0x00000000000d9b88·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x0d8b88·0x00000000000d9b88·0x00000000000d9b88·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x0a20a0·0x00000000000a20a0·0x00000000000a20a0·0x000020·0x000020·R···0x417 ··NOTE···········0x0a20a0·0x00000000000a20a0·0x00000000000a20a0·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000074·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000074·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000438·000438·0007c8·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000438·000438·0007c8·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000000c00·000c00·000fa8·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000000c00·000c00·000fb1·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000001ba8·001ba8·0000a6·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000001bb2·001bb2·0000a6·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000001c50·001c50·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000001c58·001c58·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000001d50·001d50·051978·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000001d58·001d58·051978·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············00000000000536c8·0536c8·000540·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············00000000000536d0·0536d0·000540·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000054000·054000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000054000·054000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000054020·054020·000390·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000054020·054020·000390·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000543b0·0543b0·000010·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000543b0·0543b0·000010·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00000000000543c0·0543c0·007085·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000000543c0·0543c0·007085·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000005b448·05b448·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000005b448·05b448·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000005c000·05c000·044fcb·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000005c000·05c000·044fcb·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000a0fcc·0a0fcc·00026c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000a0fcc·0a0fcc·00026c·00···A··0···0··4
2.49 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x1d50·contains·13925·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x1d58·contains·13925·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000a3750··0000000000000008·R_X86_64_RELATIVE·························54dc03 00000000000a3750··0000000000000008·R_X86_64_RELATIVE·························54dc0
4 00000000000a3758··0000000000000008·R_X86_64_RELATIVE·························54aa04 00000000000a3758··0000000000000008·R_X86_64_RELATIVE·························54aa0
5 00000000000a3760··0000000000000008·R_X86_64_RELATIVE·························54b305 00000000000a3760··0000000000000008·R_X86_64_RELATIVE·························54b30
6 00000000000a3768··0000000000000008·R_X86_64_RELATIVE·························54bc06 00000000000a3768··0000000000000008·R_X86_64_RELATIVE·························54bc0
7 00000000000a3770··0000000000000008·R_X86_64_RELATIVE·························54c507 00000000000a3770··0000000000000008·R_X86_64_RELATIVE·························54c50
8 00000000000a3778··0000000000000008·R_X86_64_RELATIVE·························54d808 00000000000a3778··0000000000000008·R_X86_64_RELATIVE·························54d80
Offset 13923, 15 lines modifiedOffset 13923, 15 lines modified
13923 00000000000d9fd8··0000003800000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·013923 00000000000d9fd8··0000003800000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0
13924 00000000000d9fe0··0000005000000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·013924 00000000000d9fe0··0000005000000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
13925 00000000000d9fe8··0000003b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·013925 00000000000d9fe8··0000003b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
13926 00000000000d9ff0··0000004200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·013926 00000000000d9ff0··0000004200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
13927 00000000000d9ff8··0000004300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang20TextDiagnosticBufferE·+·013927 00000000000d9ff8··0000004300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang20TextDiagnosticBufferE·+·0
13928 00000000000da008··0000001e00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·013928 00000000000da008··0000001e00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
13929 Relocation·section·'.rela.plt'·at·offset·0x536c8·contains·56·entries:13929 Relocation·section·'.rela.plt'·at·offset·0x536d0·contains·56·entries:
13930 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend13930 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
13931 00000000000d9de0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang13DiagnosticIDs6isNoteEj·+·013931 00000000000d9de0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang13DiagnosticIDs6isNoteEj·+·0
13932 00000000000d9de8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream6indentEj@LLVM_21.1·+·013932 00000000000d9de8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream6indentEj@LLVM_21.1·+·0
13933 00000000000d9df0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·013933 00000000000d9df0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
13934 00000000000d9df8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·memset@GLIBC_2.2.5·+·013934 00000000000d9df8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·memset@GLIBC_2.2.5·+·0
13935 00000000000d9e00··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_guard_abort@CXXABI_1.3·+·013935 00000000000d9e00··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_guard_abort@CXXABI_1.3·+·0
13936 00000000000d9e08··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·013936 00000000000d9e08··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0
1.5 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0xa375012 ·0x0000000000000019·(INIT_ARRAY)·········0xa3750
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······40·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······40·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0xa377814 ·0x000000000000001a·(FINI_ARRAY)·········0xa3778
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0xc0017 ·0x0000000000000005·(STRTAB)·············0xc00
18 ·0x0000000000000006·(SYMTAB)·············0x43818 ·0x0000000000000006·(SYMTAB)·············0x438
19 ·0x000000000000000a·(STRSZ)··············4008·(bytes)19 ·0x000000000000000a·(STRSZ)··············4017·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0xd9dc822 ·0x0000000000000003·(PLTGOT)·············0xd9dc8
23 ·0x0000000000000002·(PLTRELSZ)···········1344·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········1344·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x536c825 ·0x0000000000000017·(JMPREL)·············0x536d0
26 ·0x0000000000000007·(RELA)···············0x1d5026 ·0x0000000000000007·(RELA)···············0x1d58
27 ·0x0000000000000008·(RELASZ)·············334200·(bytes)27 ·0x0000000000000008·(RELASZ)·············334200·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x1c5031 ·0x000000006ffffffe·(VERNEED)············0x1c58
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x1ba833 ·0x000000006ffffff0·(VERSYM)·············0x1bb2
34 ·0x000000006ffffff9·(RELACOUNT)··········1390234 ·0x000000006ffffff9·(RELACOUNT)··········13902
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·10d4bf03a0135b50870c84bb7c652fd1e0d74ca16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·65d274e8fff7539406a135d40078a8f86cec8ad4
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·83·entries:1 Version·symbols·section·'.gnu.version'·contains·83·entries:
2 ·Addr:·0x0000000000001ba8··Offset:·0x00001ba8··Link:·5·(.dynsym)2 ·Addr:·0x0000000000001bb2··Offset:·0x00001bb2··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····3·(GLIBC_2.4)··3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····3·(GLIBC_2.4)··
4 ··004:···4·(GLIBC_2.2.5)···5·(CXXABI_1.3)····2·(LLVM_21.1)·····6·(GLIBCXX_3.4)4 ··004:···4·(GLIBC_2.2.5)···5·(CXXABI_1.3)····2·(LLVM_21.1)·····6·(GLIBCXX_3.4)
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
6 ··00c:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)6 ··00c:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)
7 ··010:···1·(*global*)······5·(CXXABI_1.3)····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)7 ··010:···1·(*global*)······5·(CXXABI_1.3)····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)
8 ··014:···2·(LLVM_21.1)·····1·(*global*)······7·(GLIBC_2.34)····2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····1·(*global*)······7·(GLIBC_2.34)····2·(LLVM_21.1)··
9 ··018:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······5·(CXXABI_1.3)·9 ··018:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······5·(CXXABI_1.3)·
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ··040:···2·(LLVM_21.1)·····5·(CXXABI_1.3)····2·(LLVM_21.1)·····1·(*global*)···20 ··040:···2·(LLVM_21.1)·····5·(CXXABI_1.3)····2·(LLVM_21.1)·····1·(*global*)···
21 ··044:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··21 ··044:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
22 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···22 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
23 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···23 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
24 ··050:···4·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)···24 ··050:···4·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)···
  
25 Version·needs·section·'.gnu.version_r'·contains·4·entries:25 Version·needs·section·'.gnu.version_r'·contains·4·entries:
26 ·Addr:·0x0000000000001c50··Offset:·0x00001c50··Link:·6·(.dynstr)26 ·Addr:·0x0000000000001c58··Offset:·0x00001c58··Link:·6·(.dynstr)
27 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·127 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
28 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1128 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·11
29 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·429 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·4
30 ··0x0030:···Name:·CXXABI_1.3.9··Flags:·none··Version:·1030 ··0x0030:···Name:·CXXABI_1.3.9··Flags:·none··Version:·10
31 ··0x0040:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·831 ··0x0040:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·8
32 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·632 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·6
33 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·533 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·5
768 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 246, 9 lines modifiedOffset 246, 10 lines modified
246 ··0x00001b30·00000000·00000000·00000000·00000000·................246 ··0x00001b30·00000000·00000000·00000000·00000000·................
247 ··0x00001b40·00000000·00000000·00000000·00000000·................247 ··0x00001b40·00000000·00000000·00000000·00000000·................
248 ··0x00001b50·00000000·00000000·00000000·00000000·................248 ··0x00001b50·00000000·00000000·00000000·00000000·................
249 ··0x00001b60·00000000·00000000·00000000·00000000·................249 ··0x00001b60·00000000·00000000·00000000·00000000·................
250 ··0x00001b70·00000000·00000000·00000000·00000000·................250 ··0x00001b70·00000000·00000000·00000000·00000000·................
251 ··0x00001b80·00000000·00000000·00000000·00000000·................251 ··0x00001b80·00000000·00000000·00000000·00000000·................
252 ··0x00001b90·00000000·00000000·00000000·00000000·................252 ··0x00001b90·00000000·00000000·00000000·00000000·................
253 ··0x00001ba0·00000000·00000000···················........253 ··0x00001ba0·00000000·00000000·00000000·00000000·................
 254 ··0x00001bb0·00··································.
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·64696167·746f6f6c·00000000·ed6ea0cc·diagtool.....n..2 ··0x00000000·64696167·746f6f6c·00000000·06c9b15f·diagtool......._
  
11.9 KB
./usr/bin/find-all-symbols
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x035600·0x035600·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x035608·0x035608·R···0x1000
11 ··LOAD···········0x036000·0x0000000000036000·0x0000000000036000·0x0316e1·0x0316e1·R·E·0x100011 ··LOAD···········0x036000·0x0000000000036000·0x0000000000036000·0x0316e1·0x0316e1·R·E·0x1000
12 ··LOAD···········0x068000·0x0000000000068000·0x0000000000068000·0x017d04·0x017d04·R···0x100012 ··LOAD···········0x068000·0x0000000000068000·0x0000000000068000·0x017d04·0x017d04·R···0x1000
13 ··LOAD···········0x080428·0x0000000000080428·0x0000000000080428·0x008bf8·0x008ea0·RW··0x100013 ··LOAD···········0x080428·0x0000000000080428·0x0000000000080428·0x008bf8·0x008ea0·RW··0x1000
14 ··DYNAMIC········0x088538·0x0000000000088538·0x0000000000088538·0x000250·0x000250·RW··0x814 ··DYNAMIC········0x088538·0x0000000000088538·0x0000000000088538·0x000250·0x000250·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x07fce4·0x000000000007fce4·0x000000000007fce4·0x000020·0x000020·R···0x417 ··NOTE···········0x07fce4·0x000000000007fce4·0x000000000007fce4·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·002128·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·002128·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000024e8·0024e8·006b70·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000024e8·0024e8·006b70·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000009058·009058·013691·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000009058·009058·01369a·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········000000000001c6ea·01c6ea·0008f4·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000001c6f2·01c6f2·0008f4·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········000000000001cfe0·01cfe0·000170·00···A··6···5··813 ··[·8]·.gnu.version_r····VERNEED·········000000000001cfe8·01cfe8·000170·00···A··6···5··8
14 ··[·9]·.rela.dyn·········RELA············000000000001d150·01d150·016dd0·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············000000000001d158·01d158·016dd0·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000033f20·033f20·0016e0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000033f28·033f28·0016e0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000036000·036000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000036000·036000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000036020·036020·000f50·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000036020·036020·000f50·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000036f70·036f70·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000036f70·036f70·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000036f80·036f80·030752·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000036f80·036f80·030752·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········00000000000676d4·0676d4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00000000000676d4·0676d4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000068000·068000·00b760·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000068000·068000·00b760·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000073760·073760·0022f4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000073760·073760·0022f4·00···A··0···0··4
2.65 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x1d150·contains·3902·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x1d158·contains·3902·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000080428··0000000000000008·R_X86_64_RELATIVE·························3afb03 0000000000080428··0000000000000008·R_X86_64_RELATIVE·························3afb0
4 0000000000080430··0000000000000008·R_X86_64_RELATIVE·························3a5504 0000000000080430··0000000000000008·R_X86_64_RELATIVE·························3a550
5 0000000000080438··0000000000000008·R_X86_64_RELATIVE·························3af705 0000000000080438··0000000000000008·R_X86_64_RELATIVE·························3af70
6 0000000000080440··0000000000000008·R_X86_64_RELATIVE·························3d6e06 0000000000080440··0000000000000008·R_X86_64_RELATIVE·························3d6e0
7 0000000000080448··0000000000000008·R_X86_64_RELATIVE·························3b4c07 0000000000080448··0000000000000008·R_X86_64_RELATIVE·························3b4c0
8 0000000000080450··0000000000000008·R_X86_64_RELATIVE·························471308 0000000000080450··0000000000000008·R_X86_64_RELATIVE·························47130
Offset 3900, 15 lines modifiedOffset 3900, 15 lines modified
3900 0000000000088fd8··000000ec00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang12ast_matchers5allOfE·+·03900 0000000000088fd8··000000ec00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang12ast_matchers5allOfE·+·0
3901 0000000000088fe0··0000010200000012·R_X86_64_TPOFF64·······0000000000000000·_ZSt15__once_callable@GLIBCXX_3.4.11·+·03901 0000000000088fe0··0000010200000012·R_X86_64_TPOFF64·······0000000000000000·_ZSt15__once_callable@GLIBCXX_3.4.11·+·0
3902 0000000000088fe8··0000010b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·03902 0000000000088fe8··0000010b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
3903 0000000000089008··0000003c00000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·03903 0000000000089008··0000003c00000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0
3904 0000000000089010··0000007e00000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·03904 0000000000089010··0000007e00000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0
3905 0000000000089018··0000005f00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·03905 0000000000089018··0000005f00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
3906 Relocation·section·'.rela.plt'·at·offset·0x33f20·contains·244·entries:3906 Relocation·section·'.rela.plt'·at·offset·0x33f28·contains·244·entries:
3907 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend3907 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3908 00000000000887a0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·03908 00000000000887a0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
3909 00000000000887a8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang12Preprocessor17addCommentHandlerEPNS_14CommentHandlerE·+·03909 00000000000887a8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang12Preprocessor17addCommentHandlerEPNS_14CommentHandlerE·+·0
3910 00000000000887b0··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·03910 00000000000887b0··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0
3911 00000000000887b8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·03911 00000000000887b8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0
3912 00000000000887c0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml6Output12endDocumentsEv@LLVM_21.1·+·03912 00000000000887c0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml6Output12endDocumentsEv@LLVM_21.1·+·0
3913 00000000000887c8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·03913 00000000000887c8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
1.51 KB
readelf --wide --dynamic {}
    
Offset 13, 24 lines modifiedOffset 13, 24 lines modified
13 ·0x0000000000000019·(INIT_ARRAY)·········0x8042813 ·0x0000000000000019·(INIT_ARRAY)·········0x80428
14 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)14 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
15 ·0x000000000000001a·(FINI_ARRAY)·········0x8043815 ·0x000000000000001a·(FINI_ARRAY)·········0x80438
16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
17 ·0x000000006ffffef5·(GNU_HASH)···········0x3c017 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
18 ·0x0000000000000005·(STRTAB)·············0x905818 ·0x0000000000000005·(STRTAB)·············0x9058
19 ·0x0000000000000006·(SYMTAB)·············0x24e819 ·0x0000000000000006·(SYMTAB)·············0x24e8
20 ·0x000000000000000a·(STRSZ)··············79505·(bytes)20 ·0x000000000000000a·(STRSZ)··············79514·(bytes)
21 ·0x000000000000000b·(SYMENT)·············24·(bytes)21 ·0x000000000000000b·(SYMENT)·············24·(bytes)
22 ·0x0000000000000015·(DEBUG)··············0x022 ·0x0000000000000015·(DEBUG)··············0x0
23 ·0x0000000000000003·(PLTGOT)·············0x8878823 ·0x0000000000000003·(PLTGOT)·············0x88788
24 ·0x0000000000000002·(PLTRELSZ)···········5856·(bytes)24 ·0x0000000000000002·(PLTRELSZ)···········5856·(bytes)
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000017·(JMPREL)·············0x33f2026 ·0x0000000000000017·(JMPREL)·············0x33f28
27 ·0x0000000000000007·(RELA)···············0x1d15027 ·0x0000000000000007·(RELA)···············0x1d158
28 ·0x0000000000000008·(RELASZ)·············93648·(bytes)28 ·0x0000000000000008·(RELASZ)·············93648·(bytes)
29 ·0x0000000000000009·(RELAENT)············24·(bytes)29 ·0x0000000000000009·(RELAENT)············24·(bytes)
30 ·0x000000000000001e·(FLAGS)··············BIND_NOW30 ·0x000000000000001e·(FLAGS)··············BIND_NOW
31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
32 ·0x000000006ffffffe·(VERNEED)············0x1cfe032 ·0x000000006ffffffe·(VERNEED)············0x1cfe8
33 ·0x000000006fffffff·(VERNEEDNUM)·········533 ·0x000000006fffffff·(VERNEEDNUM)·········5
34 ·0x000000006ffffff0·(VERSYM)·············0x1c6ea34 ·0x000000006ffffff0·(VERSYM)·············0x1c6f2
35 ·0x000000006ffffff9·(RELACOUNT)··········352835 ·0x000000006ffffff9·(RELACOUNT)··········3528
36 ·0x0000000000000000·(NULL)···············0x036 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·25d42c655773c7663ccfce60bf646ff6f754e8756 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·87b26a2f623fa06cf42bd72021786716ca5db8e5
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1146·entries:1 Version·symbols·section·'.gnu.version'·contains·1146·entries:
2 ·Addr:·0x000000000001c6ea··Offset:·0x0001c6ea··Link:·5·(.dynsym)2 ·Addr:·0x000000000001c6f2··Offset:·0x0001c6f2··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····3·(GLIBCXX_3.4.11)····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····3·(GLIBCXX_3.4.11)····1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······4·(GLIBC_2.4)··5 ··008:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······4·(GLIBC_2.4)··
6 ··00c:···1·(*global*)······1·(*global*)······3·(GLIBCXX_3.4.11)····5·(CXXABI_1.3)·6 ··00c:···1·(*global*)······1·(*global*)······3·(GLIBCXX_3.4.11)····5·(CXXABI_1.3)·
7 ··010:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··7 ··010:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
8 ··014:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···6·(GLIBCXX_3.4)···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··9 ··018:···6·(GLIBCXX_3.4)···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
Offset 286, 15 lines modifiedOffset 286, 15 lines modified
286 ··468:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···286 ··468:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
287 ··46c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···287 ··46c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
288 ··470:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···288 ··470:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
289 ··474:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···289 ··474:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
290 ··478:···1·(*global*)······1·(*global*)···290 ··478:···1·(*global*)······1·(*global*)···
  
291 Version·needs·section·'.gnu.version_r'·contains·5·entries:291 Version·needs·section·'.gnu.version_r'·contains·5·entries:
292 ·Addr:·0x000000000001cfe0··Offset:·0x0001cfe0··Link:·6·(.dynstr)292 ·Addr:·0x000000000001cfe8··Offset:·0x0001cfe8··Link:·6·(.dynstr)
293 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1293 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1
294 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·19294 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·19
295 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1295 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
296 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·14296 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·14
297 ··0x0040:·Version:·1··File:·libc.so.6··Cnt:·5297 ··0x0040:·Version:·1··File:·libc.so.6··Cnt:·5
298 ··0x0050:···Name:·GLIBC_2.14··Flags:·none··Version:·17298 ··0x0050:···Name:·GLIBC_2.14··Flags:·none··Version:·17
299 ··0x0060:···Name:·GLIBC_2.32··Flags:·none··Version:·15299 ··0x0060:···Name:·GLIBC_2.32··Flags:·none··Version:·15
476 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 u/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZTIN5clang12ast_matchers8internal16MatcherInterfaceINS_6IfStmtEEE5 _ZTIN5clang12ast_matchers8internal16MatcherInterfaceINS_6IfStmtEEE
6 _ZTVN5clang12ast_matchers8internal33matcher_designatorCountIs0MatcherE6 _ZTVN5clang12ast_matchers8internal33matcher_designatorCountIs0MatcherE
7 _ZTSN5clang12ast_matchers8internal38matcher_isInheritingConstructorMatcherE7 _ZTSN5clang12ast_matchers8internal38matcher_isInheritingConstructorMatcherE
8 _ZTSN5clang12ast_matchers8internal25matcher_hasMethod0MatcherE8 _ZTSN5clang12ast_matchers8internal25matcher_hasMethod0MatcherE
704 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 4965, 9 lines modifiedOffset 4965, 9 lines modified
4965 ··0x0001c678·00000000·00000000·00000000·00000000·................4965 ··0x0001c678·00000000·00000000·00000000·00000000·................
4966 ··0x0001c688·00000000·00000000·00000000·00000000·................4966 ··0x0001c688·00000000·00000000·00000000·00000000·................
4967 ··0x0001c698·00000000·00000000·00000000·00000000·................4967 ··0x0001c698·00000000·00000000·00000000·00000000·................
4968 ··0x0001c6a8·00000000·00000000·00000000·00000000·................4968 ··0x0001c6a8·00000000·00000000·00000000·00000000·................
4969 ··0x0001c6b8·00000000·00000000·00000000·00000000·................4969 ··0x0001c6b8·00000000·00000000·00000000·00000000·................
4970 ··0x0001c6c8·00000000·00000000·00000000·00000000·................4970 ··0x0001c6c8·00000000·00000000·00000000·00000000·................
4971 ··0x0001c6d8·00000000·00000000·00000000·00000000·................4971 ··0x0001c6d8·00000000·00000000·00000000·00000000·................
4972 ··0x0001c6e8·00··································.4972 ··0x0001c6e8·00000000·00000000·0000··············..........
  
356 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·66696e64·2d616c6c·2d73796d·626f6c73·find-all-symbols2 ··0x00000000·66696e64·2d616c6c·2d73796d·626f6c73·find-all-symbols
3 ··0x00000010·00000000·63a29f42···················....c..B3 ··0x00000010·00000000·7eb1e6f6···················....~...
  
11.8 KB
./usr/bin/modularize
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0095a0·0x0095a0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0095a8·0x0095a8·R···0x1000
11 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0305c1·0x0305c1·R·E·0x100011 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0305c1·0x0305c1·R·E·0x1000
12 ··LOAD···········0x03b000·0x000000000003b000·0x000000000003b000·0x008efc·0x008efc·R···0x100012 ··LOAD···········0x03b000·0x000000000003b000·0x000000000003b000·0x008efc·0x008efc·R···0x1000
13 ··LOAD···········0x044a28·0x0000000000044a28·0x0000000000044a28·0x0015e8·0x002120·RW··0x100013 ··LOAD···········0x044a28·0x0000000000044a28·0x0000000000044a28·0x0015e8·0x002120·RW··0x1000
14 ··DYNAMIC········0x045790·0x0000000000045790·0x0000000000045790·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x045790·0x0000000000045790·0x0000000000045790·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x043edc·0x0000000000043edc·0x0000000000043edc·0x000020·0x000020·R···0x417 ··NOTE···········0x043edc·0x0000000000043edc·0x0000000000043edc·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0002c4·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0002c4·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000688·000688·001920·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000688·000688·001920·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001fa8·001fa8·003ab6·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001fa8·001fa8·003abf·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000005a5e·005a5e·000218·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000005a68·005a68·000218·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000005c78·005c78·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000005c80·005c80·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000005d78·005d78·0027c0·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000005d80·005d80·0027c0·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000008538·008538·001068·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000008540·008540·001068·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·000b00·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·000b00·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000000ab20·00ab20·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000000ab20·00ab20·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000000ab40·00ab40·02fa72·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000000ab40·00ab40·02fa72·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000003a5b4·03a5b4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000003a5b4·03a5b4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000003b000·03b000·001ad7·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000003b000·03b000·001ad7·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000003cad8·03cad8·000ddc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000003cad8·03cad8·000ddc·00···A··0···0··4
2.62 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x5d78·contains·424·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x5d80·contains·424·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000044a28··0000000000000008·R_X86_64_RELATIVE·························105b03 0000000000044a28··0000000000000008·R_X86_64_RELATIVE·························105b0
4 0000000000044a30··0000000000000008·R_X86_64_RELATIVE·························ee304 0000000000044a30··0000000000000008·R_X86_64_RELATIVE·························ee30
5 0000000000044a38··0000000000000008·R_X86_64_RELATIVE·························105705 0000000000044a38··0000000000000008·R_X86_64_RELATIVE·························10570
6 0000000000044a40··0000000000000008·R_X86_64_RELATIVE·························107f06 0000000000044a40··0000000000000008·R_X86_64_RELATIVE·························107f0
7 0000000000044a48··0000000000000008·R_X86_64_RELATIVE·························108307 0000000000044a48··0000000000000008·R_X86_64_RELATIVE·························10830
8 0000000000044a50··0000000000000008·R_X86_64_RELATIVE·························108708 0000000000044a50··0000000000000008·R_X86_64_RELATIVE·························10870
Offset 422, 15 lines modifiedOffset 422, 15 lines modified
422 0000000000045fc0··000000a400000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0422 0000000000045fc0··000000a400000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0
423 0000000000045fc8··000000e500000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0423 0000000000045fc8··000000e500000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
424 0000000000045fd0··000000aa00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0424 0000000000045fd0··000000aa00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0
425 0000000000045fd8··000000ac00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0425 0000000000045fd8··000000ac00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
426 0000000000045fe8··000000c900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0426 0000000000045fe8··000000c900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
427 0000000000046008··0000005300000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0427 0000000000046008··0000005300000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
428 Relocation·section·'.rela.plt'·at·offset·0x8538·contains·175·entries:428 Relocation·section·'.rela.plt'·at·offset·0x8540·contains·175·entries:
429 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend429 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
430 00000000000459e8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm16errorToErrorCodeENS_5ErrorE@LLVM_21.1·+·0430 00000000000459e8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm16errorToErrorCodeENS_5ErrorE@LLVM_21.1·+·0
431 00000000000459f0··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13OpenACCClause8childrenEv·+·0431 00000000000459f0··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13OpenACCClause8childrenEv·+·0
432 00000000000459f8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9MacroArgs20ArgNeedsPreexpansionEPKNS_5TokenERNS_12PreprocessorE·+·0432 00000000000459f8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9MacroArgs20ArgNeedsPreexpansionEPKNS_5TokenERNS_12PreprocessorE·+·0
433 0000000000045a00··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0433 0000000000045a00··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0
434 0000000000045a08··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE@LLVM_21.1·+·0434 0000000000045a08··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE@LLVM_21.1·+·0
435 0000000000045a10··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream6indentEj@LLVM_21.1·+·0435 0000000000045a10··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream6indentEj@LLVM_21.1·+·0
1.5 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x44a2812 ·0x0000000000000019·(INIT_ARRAY)·········0x44a28
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x44a3814 ·0x000000000000001a·(FINI_ARRAY)·········0x44a38
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x1fa817 ·0x0000000000000005·(STRTAB)·············0x1fa8
18 ·0x0000000000000006·(SYMTAB)·············0x68818 ·0x0000000000000006·(SYMTAB)·············0x688
19 ·0x000000000000000a·(STRSZ)··············15030·(bytes)19 ·0x000000000000000a·(STRSZ)··············15039·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x459d022 ·0x0000000000000003·(PLTGOT)·············0x459d0
23 ·0x0000000000000002·(PLTRELSZ)···········4200·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········4200·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x853825 ·0x0000000000000017·(JMPREL)·············0x8540
26 ·0x0000000000000007·(RELA)···············0x5d7826 ·0x0000000000000007·(RELA)···············0x5d80
27 ·0x0000000000000008·(RELASZ)·············10176·(bytes)27 ·0x0000000000000008·(RELASZ)·············10176·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x5c7831 ·0x000000006ffffffe·(VERNEED)············0x5c80
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x5a5e33 ·0x000000006ffffff0·(VERSYM)·············0x5a68
34 ·0x000000006ffffff9·(RELACOUNT)··········32834 ·0x000000006ffffff9·(RELACOUNT)··········328
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8de41de30dd0d8cdab4b03dfb069ddbc0851f07e6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·337a9190c3a23e31f55a01a57751e8dc1ffe80ef
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·268·entries:1 Version·symbols·section·'.gnu.version'·contains·268·entries:
2 ·Addr:·0x0000000000005a5e··Offset:·0x00005a5e··Link:·5·(.dynsym)2 ·Addr:·0x0000000000005a68··Offset:·0x00005a68··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···5 ··008:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
6 ··00c:···2·(LLVM_21.1)·····3·(GLIBC_2.4)·····1·(*global*)······1·(*global*)···6 ··00c:···2·(LLVM_21.1)·····3·(GLIBC_2.4)·····1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
9 ··018:···4·(GLIBCXX_3.4)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··9 ··018:···4·(GLIBCXX_3.4)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
71 Version·needs·section·'.gnu.version_r'·contains·4·entries:71 Version·needs·section·'.gnu.version_r'·contains·4·entries:
72 ·Addr:·0x0000000000005c78··Offset:·0x00005c78··Link:·6·(.dynstr)72 ·Addr:·0x0000000000005c80··Offset:·0x00005c80··Link:·6·(.dynstr)
73 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·173 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
74 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1074 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
75 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·575 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
76 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1276 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12
77 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·977 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
78 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·778 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·7
79 ··0x0060:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·579 ··0x0060:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·5
439 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ~/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZNK5clang12FunctionDecl30getDependentSpecializationInfoEv5 _ZNK5clang12FunctionDecl30getDependentSpecializationInfoEv
6 _ZTIN4llvm2cl15OptionValueCopyIbEE6 _ZTIN4llvm2cl15OptionValueCopyIbEE
7 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_7 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_
8 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE8 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE
712 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 935, 9 lines modifiedOffset 935, 9 lines modified
935 ··0x000059e8·00000000·00000000·00000000·00000000·................935 ··0x000059e8·00000000·00000000·00000000·00000000·................
936 ··0x000059f8·00000000·00000000·00000000·00000000·................936 ··0x000059f8·00000000·00000000·00000000·00000000·................
937 ··0x00005a08·00000000·00000000·00000000·00000000·................937 ··0x00005a08·00000000·00000000·00000000·00000000·................
938 ··0x00005a18·00000000·00000000·00000000·00000000·................938 ··0x00005a18·00000000·00000000·00000000·00000000·................
939 ··0x00005a28·00000000·00000000·00000000·00000000·................939 ··0x00005a28·00000000·00000000·00000000·00000000·................
940 ··0x00005a38·00000000·00000000·00000000·00000000·................940 ··0x00005a38·00000000·00000000·00000000·00000000·................
941 ··0x00005a48·00000000·00000000·00000000·00000000·................941 ··0x00005a48·00000000·00000000·00000000·00000000·................
942 ··0x00005a58·00000000·0000·······················......942 ··0x00005a58·00000000·00000000·00000000·000000···...............
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·6d6f6475·6c617269·7a650000·c69994fd·modularize......2 ··0x00000000·6d6f6475·6c617269·7a650000·9bda5713·modularize....W.
  
11.6 KB
./usr/bin/pp-trace
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x003940·0x003940·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x003948·0x003948·R···0x1000
11 ··LOAD···········0x004000·0x0000000000004000·0x0000000000004000·0x008855·0x008855·R·E·0x100011 ··LOAD···········0x004000·0x0000000000004000·0x0000000000004000·0x008855·0x008855·R·E·0x1000
12 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x002de8·0x002de8·R···0x100012 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x002de8·0x002de8·R···0x1000
13 ··LOAD···········0x010648·0x0000000000010648·0x0000000000010648·0x0009c8·0x000c18·RW··0x100013 ··LOAD···········0x010648·0x0000000000010648·0x0000000000010648·0x0009c8·0x000c18·RW··0x1000
14 ··DYNAMIC········0x010b08·0x0000000000010b08·0x0000000000010b08·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x010b08·0x0000000000010b08·0x0000000000010b08·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x00fdc8·0x000000000000fdc8·0x000000000000fdc8·0x000020·0x000020·R···0x417 ··NOTE···········0x00fdc8·0x000000000000fdc8·0x000000000000fdc8·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0000a4·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0000a4·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000468·000468·0009f0·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000468·000468·0009f0·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000000e58·000e58·001495·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000000e58·000e58·00149e·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········00000000000022ee·0022ee·0000d4·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000000000022f6·0022f6·0000d4·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000000000023c8·0023c8·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········00000000000023d0·0023d0·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············00000000000024b8·0024b8·000e40·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············00000000000024c0·0024c0·000e40·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············00000000000032f8·0032f8·000648·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000003300·003300·000648·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000004000·004000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000004000·004000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000004020·004020·000440·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000004020·004020·000440·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000004460·004460·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000004460·004460·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000004480·004480·0083c8·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000004480·004480·0083c8·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000000c848·00c848·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000000c848·00c848·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000000d000·00d000·000910·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000000d000·00d000·000910·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000d910·00d910·0004f4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000d910·00d910·0004f4·00···A··0···0··4
2.54 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x24b8·contains·152·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x24c0·contains·152·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000010648··0000000000000008·R_X86_64_RELATIVE·························5b303 0000000000010648··0000000000000008·R_X86_64_RELATIVE·························5b30
4 0000000000010650··0000000000000008·R_X86_64_RELATIVE·························4cc04 0000000000010650··0000000000000008·R_X86_64_RELATIVE·························4cc0
5 0000000000010658··0000000000000008·R_X86_64_RELATIVE·························5af05 0000000000010658··0000000000000008·R_X86_64_RELATIVE·························5af0
6 0000000000010660··0000000000000008·R_X86_64_RELATIVE·························5c006 0000000000010660··0000000000000008·R_X86_64_RELATIVE·························5c00
7 0000000000010680··0000000000000008·R_X86_64_RELATIVE·························d3be7 0000000000010680··0000000000000008·R_X86_64_RELATIVE·························d3be
8 0000000000010688··0000000000000008·R_X86_64_RELATIVE·························d3c08 0000000000010688··0000000000000008·R_X86_64_RELATIVE·························d3c0
Offset 150, 15 lines modifiedOffset 150, 15 lines modified
150 0000000000010fc0··0000005e00000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0150 0000000000010fc0··0000005e00000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
151 0000000000010fc8··0000004e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0151 0000000000010fc8··0000004e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
152 0000000000010fd0··0000004f00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0152 0000000000010fd0··0000004f00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0
153 0000000000010fe0··0000005900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang11ASTConsumerE·+·0153 0000000000010fe0··0000005900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang11ASTConsumerE·+·0
154 0000000000010fe8··0000005b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0154 0000000000010fe8··0000005b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
155 0000000000011008··0000002100000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0155 0000000000011008··0000002100000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
156 Relocation·section·'.rela.plt'·at·offset·0x32f8·contains·67·entries:156 Relocation·section·'.rela.plt'·at·offset·0x3300·contains·67·entries:
157 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend157 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
158 0000000000010d60··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0158 0000000000010d60··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
159 0000000000010d68··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0159 0000000000010d68··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
160 0000000000010d70··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13SourceManager13loadSLocEntryEjPb·+·0160 0000000000010d70··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13SourceManager13loadSLocEntryEjPb·+·0
161 0000000000010d78··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0161 0000000000010d78··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0
162 0000000000010d80··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm15allocate_bufferEmm@LLVM_21.1·+·0162 0000000000010d80··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm15allocate_bufferEmm@LLVM_21.1·+·0
163 0000000000010d88··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm15SmallVectorBaseImE8grow_podEPvmm@LLVM_21.1·+·0163 0000000000010d88··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm15SmallVectorBaseImE8grow_podEPvmm@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x1064812 ·0x0000000000000019·(INIT_ARRAY)·········0x10648
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x1065814 ·0x000000000000001a·(FINI_ARRAY)·········0x10658
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0xe5817 ·0x0000000000000005·(STRTAB)·············0xe58
18 ·0x0000000000000006·(SYMTAB)·············0x46818 ·0x0000000000000006·(SYMTAB)·············0x468
19 ·0x000000000000000a·(STRSZ)··············5269·(bytes)19 ·0x000000000000000a·(STRSZ)··············5278·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x10d4822 ·0x0000000000000003·(PLTGOT)·············0x10d48
23 ·0x0000000000000002·(PLTRELSZ)···········1608·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········1608·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x32f825 ·0x0000000000000017·(JMPREL)·············0x3300
26 ·0x0000000000000007·(RELA)···············0x24b826 ·0x0000000000000007·(RELA)···············0x24c0
27 ·0x0000000000000008·(RELASZ)·············3648·(bytes)27 ·0x0000000000000008·(RELASZ)·············3648·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x23c831 ·0x000000006ffffffe·(VERNEED)············0x23d0
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x22ee33 ·0x000000006ffffff0·(VERSYM)·············0x22f6
34 ·0x000000006ffffff9·(RELACOUNT)··········12234 ·0x000000006ffffff9·(RELACOUNT)··········122
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·032dc3f30c5cb78d6b30ec7bb5acffc1b2cdf6796 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e4f0f17e07c73af9ef12655d18ed68b549888b6a
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·106·entries:1 Version·symbols·section·'.gnu.version'·contains·106·entries:
2 ·Addr:·0x00000000000022ee··Offset:·0x000022ee··Link:·5·(.dynsym)2 ·Addr:·0x00000000000022f6··Offset:·0x000022f6··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····3·(GLIBC_2.4)··3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····3·(GLIBC_2.4)··
4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····4·(GLIBCXX_3.4)4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····4·(GLIBCXX_3.4)
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
6 ··00c:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··6 ··00c:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··
7 ··010:···5·(GLIBC_2.2.5)···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··7 ··010:···5·(GLIBC_2.2.5)···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
8 ··014:···6·(GLIBCXX_3.4.21)····1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···6·(GLIBCXX_3.4.21)····1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···7·(GLIBC_2.34)····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··9 ··018:···7·(GLIBC_2.34)····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ··058:···8·(CXXABI_1.3)····1·(*global*)······5·(GLIBC_2.2.5)···2·(LLVM_21.1)··26 ··058:···8·(CXXABI_1.3)····1·(*global*)······5·(GLIBC_2.2.5)···2·(LLVM_21.1)··
27 ··05c:···1·(*global*)······1·(*global*)······5·(GLIBC_2.2.5)···1·(*global*)···27 ··05c:···1·(*global*)······1·(*global*)······5·(GLIBC_2.2.5)···1·(*global*)···
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*)···30 ··068:···1·(*global*)······1·(*global*)···
  
31 Version·needs·section·'.gnu.version_r'·contains·4·entries:31 Version·needs·section·'.gnu.version_r'·contains·4·entries:
32 ·Addr:·0x00000000000023c8··Offset:·0x000023c8··Link:·6·(.dynstr)32 ·Addr:·0x00000000000023d0··Offset:·0x000023d0··Link:·6·(.dynstr)
33 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·133 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
34 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1034 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
35 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·435 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·4
36 ··0x0030:···Name:·CXXABI_1.3.9··Flags:·none··Version:·936 ··0x0030:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
37 ··0x0040:···Name:·CXXABI_1.3··Flags:·none··Version:·837 ··0x0040:···Name:·CXXABI_1.3··Flags:·none··Version:·8
38 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·638 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·6
39 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·439 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·4
425 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 y/lib/ld-linux-x86-64.so.21 j/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZN5clang14FrontendActionD2Ev5 _ZN5clang14FrontendActionD2Ev
6 _ZN5clang17ASTFrontendAction13ExecuteActionEv6 _ZN5clang17ASTFrontendAction13ExecuteActionEv
7 _ZNK5clang9MacroArgs16getUnexpArgumentEj7 _ZNK5clang9MacroArgs16getUnexpArgumentEj
8 _ZN5clang7tooling19CommonOptionsParser6createERiPPKcRN4llvm2cl14OptionCategoryENS7_18NumOccurrencesFlagES4_8 _ZN5clang7tooling19CommonOptionsParser6createERiPPKcRN4llvm2cl14OptionCategoryENS7_18NumOccurrencesFlagES4_
710 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 325, 9 lines modifiedOffset 325, 9 lines modified
325 ··0x00002278·00000000·00000000·00000000·00000000·................325 ··0x00002278·00000000·00000000·00000000·00000000·................
326 ··0x00002288·00000000·00000000·00000000·00000000·................326 ··0x00002288·00000000·00000000·00000000·00000000·................
327 ··0x00002298·00000000·00000000·00000000·00000000·................327 ··0x00002298·00000000·00000000·00000000·00000000·................
328 ··0x000022a8·00000000·00000000·00000000·00000000·................328 ··0x000022a8·00000000·00000000·00000000·00000000·................
329 ··0x000022b8·00000000·00000000·00000000·00000000·................329 ··0x000022b8·00000000·00000000·00000000·00000000·................
330 ··0x000022c8·00000000·00000000·00000000·00000000·................330 ··0x000022c8·00000000·00000000·00000000·00000000·................
331 ··0x000022d8·00000000·00000000·00000000·00000000·................331 ··0x000022d8·00000000·00000000·00000000·00000000·................
332 ··0x000022e8·00000000·00·························.....332 ··0x000022e8·00000000·00000000·00000000·0000·····..............
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·70702d74·72616365·00000000·9767ea22·pp-trace.....g."2 ··0x00000000·70702d74·72616365·00000000·1e949305·pp-trace........
  
130 KB
reproducibleA/tmp/deploy/ipk/x86-64-v3/clang_21.1.1-r0_x86-64-v3.ipk vs.
reproducibleB-extended/tmp/deploy/ipk/x86-64-v3/clang_21.1.1-r0_x86-64-v3.ipk
369 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·1970-01-01·00:00:00.000000·debian-binary1 -rw-r--r--···0········0········0········4·1970-01-01·00:00:00.000000·debian-binary
2 -rw-r--r--···0········0········0······660·1970-01-01·00:00:00.000000·control.tar.gz2 -rw-r--r--···0········0········0······660·1970-01-01·00:00:00.000000·control.tar.gz
3 -rw-r--r--···0········0········0··7519419·1970-01-01·00:00:00.000000·data.tar.zst3 -rw-r--r--···0········0········0··7519141·1970-01-01·00:00:00.000000·data.tar.zst
129 KB
data.tar.zst
129 KB
data.tar
11.5 KB
./usr/bin/amdgpu-arch
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x002fd0·0x002fd0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x002fd8·0x002fd8·R···0x1000
11 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x004935·0x004935·R·E·0x100011 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x004935·0x004935·R·E·0x1000
12 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x100012 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x1000
13 ··LOAD···········0x009850·0x000000000000a850·0x000000000000a850·0x0007c0·0x000c10·RW··0x100013 ··LOAD···········0x009850·0x000000000000a850·0x000000000000a850·0x0007c0·0x000c10·RW··0x1000
14 ··DYNAMIC········0x009b68·0x000000000000ab68·0x000000000000ab68·0x000230·0x000230·RW··0x814 ··DYNAMIC········0x009b68·0x000000000000ab68·0x000000000000ab68·0x000230·0x000230·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x009728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x417 ··NOTE···········0x009728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000080·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000080·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000440·000440·000918·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000440·000440·000918·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000000d58·000d58·00112c·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000000d58·000d58·001135·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000001e84·001e84·0000c2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000001e8e·001e8e·0000c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000001f48·001f48·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000001f50·001f50·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000002058·002058·0009d8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000002060·002060·0009d8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000002a30·002a30·0005a0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000002a38·002a38·0005a0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000003000·003000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000003000·003000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000003020·003020·0003d0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000003020·003020·0003d0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000033f0·0033f0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000033f0·0033f0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000003400·003400·004526·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000003400·003400·004526·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000007928·007928·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000007928·007928·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000008000·008000·00099e·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000008000·008000·00099e·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000089a0·0089a0·00022c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000089a0·0089a0·00022c·00···A··0···0··4
2.37 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x2058·contains·105·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x2060·contains·105·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000000a850··0000000000000008·R_X86_64_RELATIVE·························42903 000000000000a850··0000000000000008·R_X86_64_RELATIVE·························4290
4 000000000000a858··0000000000000008·R_X86_64_RELATIVE·························41a04 000000000000a858··0000000000000008·R_X86_64_RELATIVE·························41a0
5 000000000000a860··0000000000000008·R_X86_64_RELATIVE·························42505 000000000000a860··0000000000000008·R_X86_64_RELATIVE·························4250
6 000000000000a868··0000000000000008·R_X86_64_RELATIVE·························46506 000000000000a868··0000000000000008·R_X86_64_RELATIVE·························4650
7 000000000000a870··0000000000000008·R_X86_64_RELATIVE·························42c07 000000000000a870··0000000000000008·R_X86_64_RELATIVE·························42c0
8 000000000000a878··0000000000000008·R_X86_64_RELATIVE·························43008 000000000000a878··0000000000000008·R_X86_64_RELATIVE·························4300
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 000000000000afd0··0000003000000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_start_main@GLIBC_2.34·+·0103 000000000000afd0··0000003000000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_start_main@GLIBC_2.34·+·0
104 000000000000afd8··0000003400000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0104 000000000000afd8··0000003400000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0
105 000000000000afe0··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0105 000000000000afe0··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
106 000000000000afe8··0000003800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0106 000000000000afe8··0000003800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0
107 000000000000aff0··0000003d00000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0107 000000000000aff0··0000003d00000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0
108 000000000000b008··0000004400000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0108 000000000000b008··0000004400000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
109 Relocation·section·'.rela.plt'·at·offset·0x2a30·contains·60·entries:109 Relocation·section·'.rela.plt'·at·offset·0x2a38·contains·60·entries:
110 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend110 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
111 000000000000adb0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0111 000000000000adb0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0
112 000000000000adb8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0112 000000000000adb8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0
113 000000000000adc0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0113 000000000000adc0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
114 000000000000adc8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostreamlsEl@LLVM_21.1·+·0114 000000000000adc8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostreamlsEl@LLVM_21.1·+·0
115 000000000000add0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__fprintf_chk@GLIBC_2.3.4·+·0115 000000000000add0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__fprintf_chk@GLIBC_2.3.4·+·0
116 000000000000add8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0116 000000000000add8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 11, 24 lines modifiedOffset 11, 24 lines modified
11 ·0x0000000000000019·(INIT_ARRAY)·········0xa85011 ·0x0000000000000019·(INIT_ARRAY)·········0xa850
12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
13 ·0x000000000000001a·(FINI_ARRAY)·········0xa86013 ·0x000000000000001a·(FINI_ARRAY)·········0xa860
14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
15 ·0x000000006ffffef5·(GNU_HASH)···········0x3c015 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
16 ·0x0000000000000005·(STRTAB)·············0xd5816 ·0x0000000000000005·(STRTAB)·············0xd58
17 ·0x0000000000000006·(SYMTAB)·············0x44017 ·0x0000000000000006·(SYMTAB)·············0x440
18 ·0x000000000000000a·(STRSZ)··············4396·(bytes)18 ·0x000000000000000a·(STRSZ)··············4405·(bytes)
19 ·0x000000000000000b·(SYMENT)·············24·(bytes)19 ·0x000000000000000b·(SYMENT)·············24·(bytes)
20 ·0x0000000000000015·(DEBUG)··············0x020 ·0x0000000000000015·(DEBUG)··············0x0
21 ·0x0000000000000003·(PLTGOT)·············0xad9821 ·0x0000000000000003·(PLTGOT)·············0xad98
22 ·0x0000000000000002·(PLTRELSZ)···········1440·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········1440·(bytes)
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000017·(JMPREL)·············0x2a3024 ·0x0000000000000017·(JMPREL)·············0x2a38
25 ·0x0000000000000007·(RELA)···············0x205825 ·0x0000000000000007·(RELA)···············0x2060
26 ·0x0000000000000008·(RELASZ)·············2520·(bytes)26 ·0x0000000000000008·(RELASZ)·············2520·(bytes)
27 ·0x0000000000000009·(RELAENT)············24·(bytes)27 ·0x0000000000000009·(RELAENT)············24·(bytes)
28 ·0x000000000000001e·(FLAGS)··············BIND_NOW28 ·0x000000000000001e·(FLAGS)··············BIND_NOW
29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
30 ·0x000000006ffffffe·(VERNEED)············0x1f4830 ·0x000000006ffffffe·(VERNEED)············0x1f50
31 ·0x000000006fffffff·(VERNEEDNUM)·········431 ·0x000000006fffffff·(VERNEEDNUM)·········4
32 ·0x000000006ffffff0·(VERSYM)·············0x1e8432 ·0x000000006ffffff0·(VERSYM)·············0x1e8e
33 ·0x000000006ffffff9·(RELACOUNT)··········6233 ·0x000000006ffffff9·(RELACOUNT)··········62
34 ·0x0000000000000000·(NULL)···············0x034 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a3ca46b641608ce8102b3831214a71aeae260e16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·676f52beb02682a68dedc60d8e0525292cb9f124
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·97·entries:1 Version·symbols·section·'.gnu.version'·contains·97·entries:
2 ·Addr:·0x0000000000001e84··Offset:·0x00001e84··Link:·5·(.dynsym)2 ·Addr:·0x0000000000001e8e··Offset:·0x00001e8e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(CXXABI_1.3.9)···4·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(CXXABI_1.3.9)···4·(LLVM_21.1)··
4 ··004:···4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)·····2·(GLIBC_2.3.4)4 ··004:···4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)·····2·(GLIBC_2.3.4)
5 ··008:···4·(LLVM_21.1)·····6·(GLIBC_2.4)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)5 ··008:···4·(LLVM_21.1)·····6·(GLIBC_2.4)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)
6 ··00c:···5·(CXXABI_1.3)····4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)··6 ··00c:···5·(CXXABI_1.3)····4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)··
7 ··010:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···4·(LLVM_21.1)·····4·(LLVM_21.1)··7 ··010:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···4·(LLVM_21.1)·····4·(LLVM_21.1)··
8 ··014:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···8·(GCC_3.0)·······4·(LLVM_21.1)··8 ··014:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···8·(GCC_3.0)·······4·(LLVM_21.1)··
9 ··018:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··9 ··018:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ··050:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··24 ··050:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··
25 ··054:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)25 ··054:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)
26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
28 ··060:···1·(*global*)···28 ··060:···1·(*global*)···
  
29 Version·needs·section·'.gnu.version_r'·contains·4·entries:29 Version·needs·section·'.gnu.version_r'·contains·4·entries:
30 ·Addr:·0x0000000000001f48··Offset:·0x00001f48··Link:·6·(.dynstr)30 ·Addr:·0x0000000000001f50··Offset:·0x00001f50··Link:·6·(.dynstr)
31 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·131 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
32 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·832 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·8
33 ··0x0020:·Version:·1··File:·libLLVM.so.21.1··Cnt:·133 ··0x0020:·Version:·1··File:·libLLVM.so.21.1··Cnt:·1
34 ··0x0030:···Name:·LLVM_21.1··Flags:·none··Version:·434 ··0x0030:···Name:·LLVM_21.1··Flags:·none··Version:·4
35 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·535 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·5
36 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·1436 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·14
37 ··0x0060:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1137 ··0x0060:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·11
441 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 $/lib/ld-linux-x86-64.so.2
2 _ITM_registerTMCloneTable2 _ITM_registerTMCloneTable
3 _ITM_deregisterTMCloneTable3 _ITM_deregisterTMCloneTable
4 __gmon_start__4 __gmon_start__
5 _ZTIN4llvm2cl18GenericOptionValueE5 _ZTIN4llvm2cl18GenericOptionValueE
6 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm6 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm
7 _ZN4llvm2cl20HideUnrelatedOptionsERNS0_14OptionCategoryERNS0_10SubCommandE7 _ZN4llvm2cl20HideUnrelatedOptionsERNS0_14OptionCategoryERNS0_10SubCommandE
8 _ZN4llvm3sys2fs6detail28directory_iterator_constructERNS2_12DirIterStateENS_9StringRefEb8 _ZN4llvm3sys2fs6detail28directory_iterator_constructERNS2_12DirIterStateENS_9StringRefEb
776 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 270, 9 lines modifiedOffset 270, 10 lines modified
270 ··0x00001e08·00000000·00000000·00000000·00000000·................270 ··0x00001e08·00000000·00000000·00000000·00000000·................
271 ··0x00001e18·00000000·00000000·00000000·00000000·................271 ··0x00001e18·00000000·00000000·00000000·00000000·................
272 ··0x00001e28·00000000·00000000·00000000·00000000·................272 ··0x00001e28·00000000·00000000·00000000·00000000·................
273 ··0x00001e38·00000000·00000000·00000000·00000000·................273 ··0x00001e38·00000000·00000000·00000000·00000000·................
274 ··0x00001e48·00000000·00000000·00000000·00000000·................274 ··0x00001e48·00000000·00000000·00000000·00000000·................
275 ··0x00001e58·00000000·00000000·00000000·00000000·................275 ··0x00001e58·00000000·00000000·00000000·00000000·................
276 ··0x00001e68·00000000·00000000·00000000·00000000·................276 ··0x00001e68·00000000·00000000·00000000·00000000·................
277 ··0x00001e78·00000000·00000000·00000000··········............277 ··0x00001e78·00000000·00000000·00000000·00000000·................
 278 ··0x00001e88·00000000·00·························.....
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·616d6467·70752d61·72636800·1ccbf837·amdgpu-arch....72 ··0x00000000·616d6467·70752d61·72636800·05fa3852·amdgpu-arch...8R
  
11.9 KB
./usr/bin/clang++
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098d8·0x0098d8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098e0·0x0098e0·R···0x1000
11 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0196e1·0x0196e1·R·E·0x100011 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0196e1·0x0196e1·R·E·0x1000
12 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x100012 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x1000
13 ··LOAD···········0x0271f8·0x00000000000271f8·0x00000000000271f8·0x000e48·0x000ea0·RW··0x100013 ··LOAD···········0x0271f8·0x00000000000271f8·0x00000000000271f8·0x000e48·0x000ea0·RW··0x1000
14 ··DYNAMIC········0x027310·0x0000000000027310·0x0000000000027310·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x027310·0x0000000000027310·0x0000000000027310·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x026c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x417 ··NOTE···········0x026c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000198·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000198·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000558·000558·002358·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000558·000558·002358·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000028b0·0028b0·0048c5·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000028b0·0028b0·0048ce·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000007176·007176·0002f2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000000717e·00717e·0002f2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000007468·007468·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000007470·007470·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000007568·007568·0005e8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000007570·007570·0005e8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000007b50·007b50·001d88·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000007b58·007b58·001d88·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·0013c0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·0013c0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000000b3e0·00b3e0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000000b3e0·00b3e0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000000b400·00b400·0182d1·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000000b400·00b400·0182d1·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········00000000000236d4·0236d4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00000000000236d4·0236d4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000024000·024000·000972·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000024000·024000·000972·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000024974·024974·0003ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000024974·024974·0003ac·00···A··0···0··4
2.71 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x7568·contains·63·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x7570·contains·63·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000271f8··0000000000000008·R_X86_64_RELATIVE·························de903 00000000000271f8··0000000000000008·R_X86_64_RELATIVE·························de90
4 0000000000027200··0000000000000008·R_X86_64_RELATIVE·························dc904 0000000000027200··0000000000000008·R_X86_64_RELATIVE·························dc90
5 0000000000027208··0000000000000008·R_X86_64_RELATIVE·························de505 0000000000027208··0000000000000008·R_X86_64_RELATIVE·························de50
6 0000000000027218··0000000000000008·R_X86_64_RELATIVE·························246006 0000000000027218··0000000000000008·R_X86_64_RELATIVE·························24600
7 0000000000027228··0000000000000008·R_X86_64_RELATIVE·························272107 0000000000027228··0000000000000008·R_X86_64_RELATIVE·························27210
8 0000000000027250··0000000000000008·R_X86_64_RELATIVE·························248008 0000000000027250··0000000000000008·R_X86_64_RELATIVE·························24800
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 0000000000028010··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·061 0000000000028010··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
62 0000000000028020··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·062 0000000000028020··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
63 0000000000028028··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·063 0000000000028028··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
64 0000000000028030··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·064 0000000000028030··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
65 0000000000028038··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·065 0000000000028038··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
66 0000000000028018··0000007a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·066 0000000000028018··0000007a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
67 Relocation·section·'.rela.plt'·at·offset·0x7b50·contains·315·entries:67 Relocation·section·'.rela.plt'·at·offset·0x7b58·contains·315·entries:
68 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend68 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
69 0000000000027568··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·069 0000000000027568··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
70 0000000000027570··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·070 0000000000027570··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·0
71 0000000000027578··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver19expandResponseFilesERN4llvm15SmallVectorImplIPKcEEbRNS1_20BumpPtrAllocatorImplINS1_15MallocAllocatorELm4096ELm4096ELm128EEEPNS1_3vfs10FileSystemE·+·071 0000000000027578··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver19expandResponseFilesERN4llvm15SmallVectorImplIPKcEEbRNS1_20BumpPtrAllocatorImplINS1_15MallocAllocatorELm4096ELm4096ELm128EEEPNS1_3vfs10FileSystemE·+·0
72 0000000000027580··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys17RunningOnValgrindEv@LLVM_21.1·+·072 0000000000027580··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys17RunningOnValgrindEv@LLVM_21.1·+·0
73 0000000000027588··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createLoopStrengthReducePassEv@LLVM_21.1·+·073 0000000000027588··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createLoopStrengthReducePassEv@LLVM_21.1·+·0
74 0000000000027590··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createExpandMemCmpLegacyPassEv@LLVM_21.1·+·074 0000000000027590··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createExpandMemCmpLegacyPassEv@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x271f812 ·0x0000000000000019·(INIT_ARRAY)·········0x271f8
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x2720814 ·0x000000000000001a·(FINI_ARRAY)·········0x27208
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x28b017 ·0x0000000000000005·(STRTAB)·············0x28b0
18 ·0x0000000000000006·(SYMTAB)·············0x55818 ·0x0000000000000006·(SYMTAB)·············0x558
19 ·0x000000000000000a·(STRSZ)··············18629·(bytes)19 ·0x000000000000000a·(STRSZ)··············18638·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x2755022 ·0x0000000000000003·(PLTGOT)·············0x27550
23 ·0x0000000000000002·(PLTRELSZ)···········7560·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········7560·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x7b5025 ·0x0000000000000017·(JMPREL)·············0x7b58
26 ·0x0000000000000007·(RELA)···············0x756826 ·0x0000000000000007·(RELA)···············0x7570
27 ·0x0000000000000008·(RELASZ)·············1512·(bytes)27 ·0x0000000000000008·(RELASZ)·············1512·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x746831 ·0x000000006ffffffe·(VERNEED)············0x7470
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x717633 ·0x000000006ffffff0·(VERSYM)·············0x717e
34 ·0x000000006ffffff9·(RELACOUNT)··········2634 ·0x000000006ffffff9·(RELACOUNT)··········26
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1faa449b73772498262a5baace8d7c529ee16f596 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deb22b1a3001948b7b4cef1e89a2cbc9f419d77d
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·377·entries:1 Version·symbols·section·'.gnu.version'·contains·377·entries:
2 ·Addr:·0x0000000000007176··Offset:·0x00007176··Link:·5·(.dynsym)2 ·Addr:·0x000000000000717e··Offset:·0x0000717e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··
6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)···2·(LLVM_21.1)··6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)···2·(LLVM_21.1)··
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)
98 ··178:···1·(*global*)···98 ··178:···1·(*global*)···
  
99 Version·needs·section·'.gnu.version_r'·contains·4·entries:99 Version·needs·section·'.gnu.version_r'·contains·4·entries:
100 ·Addr:·0x0000000000007468··Offset:·0x00007468··Link:·6·(.dynstr)100 ·Addr:·0x0000000000007470··Offset:·0x00007470··Link:·6·(.dynstr)
101 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1101 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
102 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10102 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
103 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5103 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
104 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13104 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13
105 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9105 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
106 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7106 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7
107 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6107 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6
573 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 oY/lib/ld-linux-x86-64.so.21 }/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZN5clang6driver20applyOverrideOptionsERN4llvm15SmallVectorImplIPKcEES4_RNS1_9StringSetINS1_15MallocAllocatorEEENS1_9StringRefEPNS1_11raw_ostreamE5 _ZN5clang6driver20applyOverrideOptionsERN4llvm15SmallVectorImplIPKcEES4_RNS1_9StringSetINS1_15MallocAllocatorEEENS1_9StringRefEPNS1_11raw_ostreamE
6 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm6 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm
7 _ZN5clang6driver11CompilationD1Ev7 _ZN5clang6driver11CompilationD1Ev
8 _ZTISt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIvELN9__gnu_cxx12_Lock_policyE2EE8 _ZTISt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIvELN9__gnu_cxx12_Lock_policyE2EE
712 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1160, 9 lines modifiedOffset 1160, 9 lines modified
1160 ··0x00007100·00000000·00000000·00000000·00000000·................1160 ··0x00007100·00000000·00000000·00000000·00000000·................
1161 ··0x00007110·00000000·00000000·00000000·00000000·................1161 ··0x00007110·00000000·00000000·00000000·00000000·................
1162 ··0x00007120·00000000·00000000·00000000·00000000·................1162 ··0x00007120·00000000·00000000·00000000·00000000·................
1163 ··0x00007130·00000000·00000000·00000000·00000000·................1163 ··0x00007130·00000000·00000000·00000000·00000000·................
1164 ··0x00007140·00000000·00000000·00000000·00000000·................1164 ··0x00007140·00000000·00000000·00000000·00000000·................
1165 ··0x00007150·00000000·00000000·00000000·00000000·................1165 ··0x00007150·00000000·00000000·00000000·00000000·................
1166 ··0x00007160·00000000·00000000·00000000·00000000·................1166 ··0x00007160·00000000·00000000·00000000·00000000·................
1167 ··0x00007170·00000000·00·························.....1167 ··0x00007170·00000000·00000000·00000000·0000·····..............
  
297 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672b2b00·c4ee1b80··········clang++.....2 ··0x00000000·636c616e·672b2b00·3ef9c09a··········clang++.>...
  
11.9 KB
./usr/bin/clang-21
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098d8·0x0098d8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098e0·0x0098e0·R···0x1000
11 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0196e1·0x0196e1·R·E·0x100011 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0196e1·0x0196e1·R·E·0x1000
12 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x100012 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x1000
13 ··LOAD···········0x0271f8·0x00000000000271f8·0x00000000000271f8·0x000e48·0x000ea0·RW··0x100013 ··LOAD···········0x0271f8·0x00000000000271f8·0x00000000000271f8·0x000e48·0x000ea0·RW··0x1000
14 ··DYNAMIC········0x027310·0x0000000000027310·0x0000000000027310·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x027310·0x0000000000027310·0x0000000000027310·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x026c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x417 ··NOTE···········0x026c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000198·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000198·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000558·000558·002358·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000558·000558·002358·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000028b0·0028b0·0048c5·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000028b0·0028b0·0048ce·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000007176·007176·0002f2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000000717e·00717e·0002f2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000007468·007468·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000007470·007470·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000007568·007568·0005e8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000007570·007570·0005e8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000007b50·007b50·001d88·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000007b58·007b58·001d88·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·0013c0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·0013c0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000000b3e0·00b3e0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000000b3e0·00b3e0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000000b400·00b400·0182d1·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000000b400·00b400·0182d1·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········00000000000236d4·0236d4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00000000000236d4·0236d4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000024000·024000·000972·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000024000·024000·000972·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000024974·024974·0003ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000024974·024974·0003ac·00···A··0···0··4
2.71 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x7568·contains·63·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x7570·contains·63·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000271f8··0000000000000008·R_X86_64_RELATIVE·························de903 00000000000271f8··0000000000000008·R_X86_64_RELATIVE·························de90
4 0000000000027200··0000000000000008·R_X86_64_RELATIVE·························dc904 0000000000027200··0000000000000008·R_X86_64_RELATIVE·························dc90
5 0000000000027208··0000000000000008·R_X86_64_RELATIVE·························de505 0000000000027208··0000000000000008·R_X86_64_RELATIVE·························de50
6 0000000000027218··0000000000000008·R_X86_64_RELATIVE·························246006 0000000000027218··0000000000000008·R_X86_64_RELATIVE·························24600
7 0000000000027228··0000000000000008·R_X86_64_RELATIVE·························272107 0000000000027228··0000000000000008·R_X86_64_RELATIVE·························27210
8 0000000000027250··0000000000000008·R_X86_64_RELATIVE·························248008 0000000000027250··0000000000000008·R_X86_64_RELATIVE·························24800
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 0000000000028010··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·061 0000000000028010··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
62 0000000000028020··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·062 0000000000028020··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
63 0000000000028028··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·063 0000000000028028··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
64 0000000000028030··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·064 0000000000028030··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
65 0000000000028038··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·065 0000000000028038··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
66 0000000000028018··0000007a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·066 0000000000028018··0000007a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
67 Relocation·section·'.rela.plt'·at·offset·0x7b50·contains·315·entries:67 Relocation·section·'.rela.plt'·at·offset·0x7b58·contains·315·entries:
68 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend68 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
69 0000000000027568··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·069 0000000000027568··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
70 0000000000027570··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·070 0000000000027570··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·0
71 0000000000027578··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver19expandResponseFilesERN4llvm15SmallVectorImplIPKcEEbRNS1_20BumpPtrAllocatorImplINS1_15MallocAllocatorELm4096ELm4096ELm128EEEPNS1_3vfs10FileSystemE·+·071 0000000000027578··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver19expandResponseFilesERN4llvm15SmallVectorImplIPKcEEbRNS1_20BumpPtrAllocatorImplINS1_15MallocAllocatorELm4096ELm4096ELm128EEEPNS1_3vfs10FileSystemE·+·0
72 0000000000027580··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys17RunningOnValgrindEv@LLVM_21.1·+·072 0000000000027580··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys17RunningOnValgrindEv@LLVM_21.1·+·0
73 0000000000027588··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createLoopStrengthReducePassEv@LLVM_21.1·+·073 0000000000027588··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createLoopStrengthReducePassEv@LLVM_21.1·+·0
74 0000000000027590··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createExpandMemCmpLegacyPassEv@LLVM_21.1·+·074 0000000000027590··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createExpandMemCmpLegacyPassEv@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x271f812 ·0x0000000000000019·(INIT_ARRAY)·········0x271f8
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x2720814 ·0x000000000000001a·(FINI_ARRAY)·········0x27208
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x28b017 ·0x0000000000000005·(STRTAB)·············0x28b0
18 ·0x0000000000000006·(SYMTAB)·············0x55818 ·0x0000000000000006·(SYMTAB)·············0x558
19 ·0x000000000000000a·(STRSZ)··············18629·(bytes)19 ·0x000000000000000a·(STRSZ)··············18638·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x2755022 ·0x0000000000000003·(PLTGOT)·············0x27550
23 ·0x0000000000000002·(PLTRELSZ)···········7560·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········7560·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x7b5025 ·0x0000000000000017·(JMPREL)·············0x7b58
26 ·0x0000000000000007·(RELA)···············0x756826 ·0x0000000000000007·(RELA)···············0x7570
27 ·0x0000000000000008·(RELASZ)·············1512·(bytes)27 ·0x0000000000000008·(RELASZ)·············1512·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x746831 ·0x000000006ffffffe·(VERNEED)············0x7470
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x717633 ·0x000000006ffffff0·(VERSYM)·············0x717e
34 ·0x000000006ffffff9·(RELACOUNT)··········2634 ·0x000000006ffffff9·(RELACOUNT)··········26
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1faa449b73772498262a5baace8d7c529ee16f596 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deb22b1a3001948b7b4cef1e89a2cbc9f419d77d
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·377·entries:1 Version·symbols·section·'.gnu.version'·contains·377·entries:
2 ·Addr:·0x0000000000007176··Offset:·0x00007176··Link:·5·(.dynsym)2 ·Addr:·0x000000000000717e··Offset:·0x0000717e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··
6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)···2·(LLVM_21.1)··6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)···2·(LLVM_21.1)··
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)
98 ··178:···1·(*global*)···98 ··178:···1·(*global*)···
  
99 Version·needs·section·'.gnu.version_r'·contains·4·entries:99 Version·needs·section·'.gnu.version_r'·contains·4·entries:
100 ·Addr:·0x0000000000007468··Offset:·0x00007468··Link:·6·(.dynstr)100 ·Addr:·0x0000000000007470··Offset:·0x00007470··Link:·6·(.dynstr)
101 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1101 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
102 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10102 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
103 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5103 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
104 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13104 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13
105 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9105 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
106 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7106 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7
107 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6107 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6
573 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 oY/lib/ld-linux-x86-64.so.21 }/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZN5clang6driver20applyOverrideOptionsERN4llvm15SmallVectorImplIPKcEES4_RNS1_9StringSetINS1_15MallocAllocatorEEENS1_9StringRefEPNS1_11raw_ostreamE5 _ZN5clang6driver20applyOverrideOptionsERN4llvm15SmallVectorImplIPKcEES4_RNS1_9StringSetINS1_15MallocAllocatorEEENS1_9StringRefEPNS1_11raw_ostreamE
6 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm6 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm
7 _ZN5clang6driver11CompilationD1Ev7 _ZN5clang6driver11CompilationD1Ev
8 _ZTISt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIvELN9__gnu_cxx12_Lock_policyE2EE8 _ZTISt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIvELN9__gnu_cxx12_Lock_policyE2EE
712 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1160, 9 lines modifiedOffset 1160, 9 lines modified
1160 ··0x00007100·00000000·00000000·00000000·00000000·................1160 ··0x00007100·00000000·00000000·00000000·00000000·................
1161 ··0x00007110·00000000·00000000·00000000·00000000·................1161 ··0x00007110·00000000·00000000·00000000·00000000·................
1162 ··0x00007120·00000000·00000000·00000000·00000000·................1162 ··0x00007120·00000000·00000000·00000000·00000000·................
1163 ··0x00007130·00000000·00000000·00000000·00000000·................1163 ··0x00007130·00000000·00000000·00000000·00000000·................
1164 ··0x00007140·00000000·00000000·00000000·00000000·................1164 ··0x00007140·00000000·00000000·00000000·00000000·................
1165 ··0x00007150·00000000·00000000·00000000·00000000·................1165 ··0x00007150·00000000·00000000·00000000·00000000·................
1166 ··0x00007160·00000000·00000000·00000000·00000000·................1166 ··0x00007160·00000000·00000000·00000000·00000000·................
1167 ··0x00007170·00000000·00·························.....1167 ··0x00007170·00000000·00000000·00000000·0000·····..............
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d3231·00000000·c4ee1b80·clang-21........2 ··0x00000000·636c616e·672d3231·00000000·3ef9c09a·clang-21....>...
  
11.9 KB
./usr/bin/clang-cl
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098d8·0x0098d8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098e0·0x0098e0·R···0x1000
11 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0196e1·0x0196e1·R·E·0x100011 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0196e1·0x0196e1·R·E·0x1000
12 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x100012 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x1000
13 ··LOAD···········0x0271f8·0x00000000000271f8·0x00000000000271f8·0x000e48·0x000ea0·RW··0x100013 ··LOAD···········0x0271f8·0x00000000000271f8·0x00000000000271f8·0x000e48·0x000ea0·RW··0x1000
14 ··DYNAMIC········0x027310·0x0000000000027310·0x0000000000027310·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x027310·0x0000000000027310·0x0000000000027310·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x026c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x417 ··NOTE···········0x026c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000198·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000198·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000558·000558·002358·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000558·000558·002358·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000028b0·0028b0·0048c5·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000028b0·0028b0·0048ce·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000007176·007176·0002f2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000000717e·00717e·0002f2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000007468·007468·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000007470·007470·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000007568·007568·0005e8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000007570·007570·0005e8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000007b50·007b50·001d88·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000007b58·007b58·001d88·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·0013c0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·0013c0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000000b3e0·00b3e0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000000b3e0·00b3e0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000000b400·00b400·0182d1·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000000b400·00b400·0182d1·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········00000000000236d4·0236d4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00000000000236d4·0236d4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000024000·024000·000972·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000024000·024000·000972·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000024974·024974·0003ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000024974·024974·0003ac·00···A··0···0··4
2.71 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x7568·contains·63·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x7570·contains·63·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000271f8··0000000000000008·R_X86_64_RELATIVE·························de903 00000000000271f8··0000000000000008·R_X86_64_RELATIVE·························de90
4 0000000000027200··0000000000000008·R_X86_64_RELATIVE·························dc904 0000000000027200··0000000000000008·R_X86_64_RELATIVE·························dc90
5 0000000000027208··0000000000000008·R_X86_64_RELATIVE·························de505 0000000000027208··0000000000000008·R_X86_64_RELATIVE·························de50
6 0000000000027218··0000000000000008·R_X86_64_RELATIVE·························246006 0000000000027218··0000000000000008·R_X86_64_RELATIVE·························24600
7 0000000000027228··0000000000000008·R_X86_64_RELATIVE·························272107 0000000000027228··0000000000000008·R_X86_64_RELATIVE·························27210
8 0000000000027250··0000000000000008·R_X86_64_RELATIVE·························248008 0000000000027250··0000000000000008·R_X86_64_RELATIVE·························24800
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 0000000000028010··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·061 0000000000028010··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
62 0000000000028020··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·062 0000000000028020··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
63 0000000000028028··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·063 0000000000028028··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
64 0000000000028030··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·064 0000000000028030··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
65 0000000000028038··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·065 0000000000028038··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
66 0000000000028018··0000007a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·066 0000000000028018··0000007a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
67 Relocation·section·'.rela.plt'·at·offset·0x7b50·contains·315·entries:67 Relocation·section·'.rela.plt'·at·offset·0x7b58·contains·315·entries:
68 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend68 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
69 0000000000027568··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·069 0000000000027568··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
70 0000000000027570··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·070 0000000000027570··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·0
71 0000000000027578··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver19expandResponseFilesERN4llvm15SmallVectorImplIPKcEEbRNS1_20BumpPtrAllocatorImplINS1_15MallocAllocatorELm4096ELm4096ELm128EEEPNS1_3vfs10FileSystemE·+·071 0000000000027578··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver19expandResponseFilesERN4llvm15SmallVectorImplIPKcEEbRNS1_20BumpPtrAllocatorImplINS1_15MallocAllocatorELm4096ELm4096ELm128EEEPNS1_3vfs10FileSystemE·+·0
72 0000000000027580··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys17RunningOnValgrindEv@LLVM_21.1·+·072 0000000000027580··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys17RunningOnValgrindEv@LLVM_21.1·+·0
73 0000000000027588··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createLoopStrengthReducePassEv@LLVM_21.1·+·073 0000000000027588··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createLoopStrengthReducePassEv@LLVM_21.1·+·0
74 0000000000027590··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createExpandMemCmpLegacyPassEv@LLVM_21.1·+·074 0000000000027590··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createExpandMemCmpLegacyPassEv@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x271f812 ·0x0000000000000019·(INIT_ARRAY)·········0x271f8
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x2720814 ·0x000000000000001a·(FINI_ARRAY)·········0x27208
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x28b017 ·0x0000000000000005·(STRTAB)·············0x28b0
18 ·0x0000000000000006·(SYMTAB)·············0x55818 ·0x0000000000000006·(SYMTAB)·············0x558
19 ·0x000000000000000a·(STRSZ)··············18629·(bytes)19 ·0x000000000000000a·(STRSZ)··············18638·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x2755022 ·0x0000000000000003·(PLTGOT)·············0x27550
23 ·0x0000000000000002·(PLTRELSZ)···········7560·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········7560·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x7b5025 ·0x0000000000000017·(JMPREL)·············0x7b58
26 ·0x0000000000000007·(RELA)···············0x756826 ·0x0000000000000007·(RELA)···············0x7570
27 ·0x0000000000000008·(RELASZ)·············1512·(bytes)27 ·0x0000000000000008·(RELASZ)·············1512·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x746831 ·0x000000006ffffffe·(VERNEED)············0x7470
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x717633 ·0x000000006ffffff0·(VERSYM)·············0x717e
34 ·0x000000006ffffff9·(RELACOUNT)··········2634 ·0x000000006ffffff9·(RELACOUNT)··········26
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1faa449b73772498262a5baace8d7c529ee16f596 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deb22b1a3001948b7b4cef1e89a2cbc9f419d77d
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·377·entries:1 Version·symbols·section·'.gnu.version'·contains·377·entries:
2 ·Addr:·0x0000000000007176··Offset:·0x00007176··Link:·5·(.dynsym)2 ·Addr:·0x000000000000717e··Offset:·0x0000717e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··
6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)···2·(LLVM_21.1)··6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)···2·(LLVM_21.1)··
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)
98 ··178:···1·(*global*)···98 ··178:···1·(*global*)···
  
99 Version·needs·section·'.gnu.version_r'·contains·4·entries:99 Version·needs·section·'.gnu.version_r'·contains·4·entries:
100 ·Addr:·0x0000000000007468··Offset:·0x00007468··Link:·6·(.dynstr)100 ·Addr:·0x0000000000007470··Offset:·0x00007470··Link:·6·(.dynstr)
101 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1101 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
102 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10102 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
103 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5103 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
104 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13104 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13
105 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9105 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
106 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7106 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7
107 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6107 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6
573 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 oY/lib/ld-linux-x86-64.so.21 }/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZN5clang6driver20applyOverrideOptionsERN4llvm15SmallVectorImplIPKcEES4_RNS1_9StringSetINS1_15MallocAllocatorEEENS1_9StringRefEPNS1_11raw_ostreamE5 _ZN5clang6driver20applyOverrideOptionsERN4llvm15SmallVectorImplIPKcEES4_RNS1_9StringSetINS1_15MallocAllocatorEEENS1_9StringRefEPNS1_11raw_ostreamE
6 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm6 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm
7 _ZN5clang6driver11CompilationD1Ev7 _ZN5clang6driver11CompilationD1Ev
8 _ZTISt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIvELN9__gnu_cxx12_Lock_policyE2EE8 _ZTISt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIvELN9__gnu_cxx12_Lock_policyE2EE
712 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1160, 9 lines modifiedOffset 1160, 9 lines modified
1160 ··0x00007100·00000000·00000000·00000000·00000000·................1160 ··0x00007100·00000000·00000000·00000000·00000000·................
1161 ··0x00007110·00000000·00000000·00000000·00000000·................1161 ··0x00007110·00000000·00000000·00000000·00000000·................
1162 ··0x00007120·00000000·00000000·00000000·00000000·................1162 ··0x00007120·00000000·00000000·00000000·00000000·................
1163 ··0x00007130·00000000·00000000·00000000·00000000·................1163 ··0x00007130·00000000·00000000·00000000·00000000·................
1164 ··0x00007140·00000000·00000000·00000000·00000000·................1164 ··0x00007140·00000000·00000000·00000000·00000000·................
1165 ··0x00007150·00000000·00000000·00000000·00000000·................1165 ··0x00007150·00000000·00000000·00000000·00000000·................
1166 ··0x00007160·00000000·00000000·00000000·00000000·................1166 ··0x00007160·00000000·00000000·00000000·00000000·................
1167 ··0x00007170·00000000·00·························.....1167 ··0x00007170·00000000·00000000·00000000·0000·····..............
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d636c·00000000·c4ee1b80·clang-cl........2 ··0x00000000·636c616e·672d636c·00000000·3ef9c09a·clang-cl....>...
  
11.9 KB
./usr/bin/clang-cpp
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098d8·0x0098d8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098e0·0x0098e0·R···0x1000
11 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0196e1·0x0196e1·R·E·0x100011 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0196e1·0x0196e1·R·E·0x1000
12 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x100012 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x1000
13 ··LOAD···········0x0271f8·0x00000000000271f8·0x00000000000271f8·0x000e48·0x000ea0·RW··0x100013 ··LOAD···········0x0271f8·0x00000000000271f8·0x00000000000271f8·0x000e48·0x000ea0·RW··0x1000
14 ··DYNAMIC········0x027310·0x0000000000027310·0x0000000000027310·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x027310·0x0000000000027310·0x0000000000027310·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x026c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x417 ··NOTE···········0x026c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000198·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000198·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000558·000558·002358·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000558·000558·002358·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000028b0·0028b0·0048c5·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000028b0·0028b0·0048ce·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000007176·007176·0002f2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000000717e·00717e·0002f2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000007468·007468·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000007470·007470·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000007568·007568·0005e8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000007570·007570·0005e8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000007b50·007b50·001d88·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000007b58·007b58·001d88·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·0013c0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·0013c0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000000b3e0·00b3e0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000000b3e0·00b3e0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000000b400·00b400·0182d1·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000000b400·00b400·0182d1·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········00000000000236d4·0236d4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00000000000236d4·0236d4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000024000·024000·000972·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000024000·024000·000972·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000024974·024974·0003ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000024974·024974·0003ac·00···A··0···0··4
2.71 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x7568·contains·63·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x7570·contains·63·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000271f8··0000000000000008·R_X86_64_RELATIVE·························de903 00000000000271f8··0000000000000008·R_X86_64_RELATIVE·························de90
4 0000000000027200··0000000000000008·R_X86_64_RELATIVE·························dc904 0000000000027200··0000000000000008·R_X86_64_RELATIVE·························dc90
5 0000000000027208··0000000000000008·R_X86_64_RELATIVE·························de505 0000000000027208··0000000000000008·R_X86_64_RELATIVE·························de50
6 0000000000027218··0000000000000008·R_X86_64_RELATIVE·························246006 0000000000027218··0000000000000008·R_X86_64_RELATIVE·························24600
7 0000000000027228··0000000000000008·R_X86_64_RELATIVE·························272107 0000000000027228··0000000000000008·R_X86_64_RELATIVE·························27210
8 0000000000027250··0000000000000008·R_X86_64_RELATIVE·························248008 0000000000027250··0000000000000008·R_X86_64_RELATIVE·························24800
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 0000000000028010··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·061 0000000000028010··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
62 0000000000028020··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·062 0000000000028020··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
63 0000000000028028··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·063 0000000000028028··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
64 0000000000028030··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·064 0000000000028030··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
65 0000000000028038··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·065 0000000000028038··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
66 0000000000028018··0000007a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·066 0000000000028018··0000007a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
67 Relocation·section·'.rela.plt'·at·offset·0x7b50·contains·315·entries:67 Relocation·section·'.rela.plt'·at·offset·0x7b58·contains·315·entries:
68 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend68 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
69 0000000000027568··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·069 0000000000027568··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
70 0000000000027570··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·070 0000000000027570··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·0
71 0000000000027578··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver19expandResponseFilesERN4llvm15SmallVectorImplIPKcEEbRNS1_20BumpPtrAllocatorImplINS1_15MallocAllocatorELm4096ELm4096ELm128EEEPNS1_3vfs10FileSystemE·+·071 0000000000027578··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver19expandResponseFilesERN4llvm15SmallVectorImplIPKcEEbRNS1_20BumpPtrAllocatorImplINS1_15MallocAllocatorELm4096ELm4096ELm128EEEPNS1_3vfs10FileSystemE·+·0
72 0000000000027580··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys17RunningOnValgrindEv@LLVM_21.1·+·072 0000000000027580··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys17RunningOnValgrindEv@LLVM_21.1·+·0
73 0000000000027588··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createLoopStrengthReducePassEv@LLVM_21.1·+·073 0000000000027588··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createLoopStrengthReducePassEv@LLVM_21.1·+·0
74 0000000000027590··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createExpandMemCmpLegacyPassEv@LLVM_21.1·+·074 0000000000027590··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createExpandMemCmpLegacyPassEv@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x271f812 ·0x0000000000000019·(INIT_ARRAY)·········0x271f8
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x2720814 ·0x000000000000001a·(FINI_ARRAY)·········0x27208
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x28b017 ·0x0000000000000005·(STRTAB)·············0x28b0
18 ·0x0000000000000006·(SYMTAB)·············0x55818 ·0x0000000000000006·(SYMTAB)·············0x558
19 ·0x000000000000000a·(STRSZ)··············18629·(bytes)19 ·0x000000000000000a·(STRSZ)··············18638·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x2755022 ·0x0000000000000003·(PLTGOT)·············0x27550
23 ·0x0000000000000002·(PLTRELSZ)···········7560·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········7560·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x7b5025 ·0x0000000000000017·(JMPREL)·············0x7b58
26 ·0x0000000000000007·(RELA)···············0x756826 ·0x0000000000000007·(RELA)···············0x7570
27 ·0x0000000000000008·(RELASZ)·············1512·(bytes)27 ·0x0000000000000008·(RELASZ)·············1512·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x746831 ·0x000000006ffffffe·(VERNEED)············0x7470
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x717633 ·0x000000006ffffff0·(VERSYM)·············0x717e
34 ·0x000000006ffffff9·(RELACOUNT)··········2634 ·0x000000006ffffff9·(RELACOUNT)··········26
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1faa449b73772498262a5baace8d7c529ee16f596 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deb22b1a3001948b7b4cef1e89a2cbc9f419d77d
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·377·entries:1 Version·symbols·section·'.gnu.version'·contains·377·entries:
2 ·Addr:·0x0000000000007176··Offset:·0x00007176··Link:·5·(.dynsym)2 ·Addr:·0x000000000000717e··Offset:·0x0000717e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··
6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)···2·(LLVM_21.1)··6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)···2·(LLVM_21.1)··
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)
98 ··178:···1·(*global*)···98 ··178:···1·(*global*)···
  
99 Version·needs·section·'.gnu.version_r'·contains·4·entries:99 Version·needs·section·'.gnu.version_r'·contains·4·entries:
100 ·Addr:·0x0000000000007468··Offset:·0x00007468··Link:·6·(.dynstr)100 ·Addr:·0x0000000000007470··Offset:·0x00007470··Link:·6·(.dynstr)
101 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1101 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
102 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10102 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
103 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5103 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
104 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13104 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13
105 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9105 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
106 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7106 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7
107 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6107 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6
573 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 oY/lib/ld-linux-x86-64.so.21 }/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZN5clang6driver20applyOverrideOptionsERN4llvm15SmallVectorImplIPKcEES4_RNS1_9StringSetINS1_15MallocAllocatorEEENS1_9StringRefEPNS1_11raw_ostreamE5 _ZN5clang6driver20applyOverrideOptionsERN4llvm15SmallVectorImplIPKcEES4_RNS1_9StringSetINS1_15MallocAllocatorEEENS1_9StringRefEPNS1_11raw_ostreamE
6 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm6 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm
7 _ZN5clang6driver11CompilationD1Ev7 _ZN5clang6driver11CompilationD1Ev
8 _ZTISt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIvELN9__gnu_cxx12_Lock_policyE2EE8 _ZTISt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIvELN9__gnu_cxx12_Lock_policyE2EE
712 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1160, 9 lines modifiedOffset 1160, 9 lines modified
1160 ··0x00007100·00000000·00000000·00000000·00000000·................1160 ··0x00007100·00000000·00000000·00000000·00000000·................
1161 ··0x00007110·00000000·00000000·00000000·00000000·................1161 ··0x00007110·00000000·00000000·00000000·00000000·................
1162 ··0x00007120·00000000·00000000·00000000·00000000·................1162 ··0x00007120·00000000·00000000·00000000·00000000·................
1163 ··0x00007130·00000000·00000000·00000000·00000000·................1163 ··0x00007130·00000000·00000000·00000000·00000000·................
1164 ··0x00007140·00000000·00000000·00000000·00000000·................1164 ··0x00007140·00000000·00000000·00000000·00000000·................
1165 ··0x00007150·00000000·00000000·00000000·00000000·................1165 ··0x00007150·00000000·00000000·00000000·00000000·................
1166 ··0x00007160·00000000·00000000·00000000·00000000·................1166 ··0x00007160·00000000·00000000·00000000·00000000·................
1167 ··0x00007170·00000000·00·························.....1167 ··0x00007170·00000000·00000000·00000000·0000·····..............
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6370·70000000·c4ee1b80·clang-cpp.......2 ··0x00000000·636c616e·672d6370·70000000·3ef9c09a·clang-cpp...>...
  
11.8 KB
./usr/bin/clang-include-cleaner
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a0b8·0x00a0b8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a0c0·0x00a0c0·R···0x1000
11 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x03b52d·0x03b52d·R·E·0x100011 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x03b52d·0x03b52d·R·E·0x1000
12 ··LOAD···········0x047000·0x0000000000047000·0x0000000000047000·0x00c580·0x00c580·R···0x100012 ··LOAD···········0x047000·0x0000000000047000·0x0000000000047000·0x00c580·0x00c580·R···0x1000
13 ··LOAD···········0x053ac8·0x0000000000054ac8·0x0000000000054ac8·0x001548·0x001f78·RW··0x100013 ··LOAD···········0x053ac8·0x0000000000054ac8·0x0000000000054ac8·0x001548·0x001f78·RW··0x1000
14 ··DYNAMIC········0x054590·0x0000000000055590·0x0000000000055590·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x054590·0x0000000000055590·0x0000000000055590·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x053560·0x0000000000053560·0x0000000000053560·0x000020·0x000020·R···0x417 ··NOTE···········0x053560·0x0000000000053560·0x0000000000053560·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000250·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000250·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000610·000610·001ed8·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000610·000610·001ed8·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000024e8·0024e8·0041f3·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000024e8·0024e8·0041fc·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········00000000000066dc·0066dc·000292·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000000000066e4·0066e4·000292·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000006970·006970·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000006978·006978·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000006a70·006a70·001ff8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000006a78·006a78·001ff8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000008a68·008a68·001650·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000008a70·008a70·001650·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000000b000·00b000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000000b000·00b000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000000b020·00b020·000ef0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000000b020·00b020·000ef0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000000bf10·00bf10·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000000bf10·00bf10·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000000bf40·00bf40·03a5e0·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000000bf40·00bf40·03a5e0·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000046520·046520·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000046520·046520·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000047000·047000·00364c·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000047000·047000·00364c·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000004a64c·04a64c·000fa4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000004a64c·04a64c·000fa4·00···A··0···0··4
2.55 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x6a70·contains·341·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x6a78·contains·341·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000054ac8··0000000000000008·R_X86_64_RELATIVE·························10ab03 0000000000054ac8··0000000000000008·R_X86_64_RELATIVE·························10ab0
4 0000000000054ad0··0000000000000008·R_X86_64_RELATIVE·························109c04 0000000000054ad0··0000000000000008·R_X86_64_RELATIVE·························109c0
5 0000000000054ad8··0000000000000008·R_X86_64_RELATIVE·························10a705 0000000000054ad8··0000000000000008·R_X86_64_RELATIVE·························10a70
6 0000000000054ae0··0000000000000008·R_X86_64_RELATIVE·························568606 0000000000054ae0··0000000000000008·R_X86_64_RELATIVE·························56860
7 0000000000054ae8··0000000000000008·R_X86_64_RELATIVE·························564007 0000000000054ae8··0000000000000008·R_X86_64_RELATIVE·························56400
8 0000000000054af0··0000000000000008·R_X86_64_RELATIVE·························10c508 0000000000054af0··0000000000000008·R_X86_64_RELATIVE·························10c50
Offset 339, 15 lines modifiedOffset 339, 15 lines modified
339 0000000000055fd0··000000d500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0339 0000000000055fd0··000000d500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0
340 0000000000055fe0··000000e600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0340 0000000000055fe0··000000e600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
341 0000000000055fe8··000000e700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang6format18DefaultFormatStyleE·+·0341 0000000000055fe8··000000e700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang6format18DefaultFormatStyleE·+·0
342 0000000000055ff0··0000010100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0342 0000000000055ff0··0000010100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
343 0000000000055ff8··0000010900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0343 0000000000055ff8··0000010900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
344 0000000000056008··0000006900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0344 0000000000056008··0000006900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
345 Relocation·section·'.rela.plt'·at·offset·0x8a68·contains·238·entries:345 Relocation·section·'.rela.plt'·at·offset·0x8a70·contains·238·entries:
346 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend346 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
347 00000000000557e8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·0347 00000000000557e8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·0
348 00000000000557f0··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0348 00000000000557f0··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
349 00000000000557f8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang12Preprocessor17addCommentHandlerEPNS_14CommentHandlerE·+·0349 00000000000557f8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang12Preprocessor17addCommentHandlerEPNS_14CommentHandlerE·+·0
350 0000000000055800··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13OpenACCClause8childrenEv·+·0350 0000000000055800··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13OpenACCClause8childrenEv·+·0
351 0000000000055808··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0351 0000000000055808··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0
352 0000000000055810··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0352 0000000000055810··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0
1.5 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x54ac812 ·0x0000000000000019·(INIT_ARRAY)·········0x54ac8
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x54ad814 ·0x000000000000001a·(FINI_ARRAY)·········0x54ad8
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x24e817 ·0x0000000000000005·(STRTAB)·············0x24e8
18 ·0x0000000000000006·(SYMTAB)·············0x61018 ·0x0000000000000006·(SYMTAB)·············0x610
19 ·0x000000000000000a·(STRSZ)··············16883·(bytes)19 ·0x000000000000000a·(STRSZ)··············16892·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x557d022 ·0x0000000000000003·(PLTGOT)·············0x557d0
23 ·0x0000000000000002·(PLTRELSZ)···········5712·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········5712·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x8a6825 ·0x0000000000000017·(JMPREL)·············0x8a70
26 ·0x0000000000000007·(RELA)···············0x6a7026 ·0x0000000000000007·(RELA)···············0x6a78
27 ·0x0000000000000008·(RELASZ)·············8184·(bytes)27 ·0x0000000000000008·(RELASZ)·············8184·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x697031 ·0x000000006ffffffe·(VERNEED)············0x6978
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x66dc33 ·0x000000006ffffff0·(VERSYM)·············0x66e4
34 ·0x000000006ffffff9·(RELACOUNT)··········25934 ·0x000000006ffffff9·(RELACOUNT)··········259
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·635587f45d599cfec05c82d19e07850ddd3ea0216 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·79362e624a23b7a85b779477940ad54bc68ab7e3
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.75 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·329·entries:1 Version·symbols·section·'.gnu.version'·contains·329·entries:
2 ·Addr:·0x00000000000066dc··Offset:·0x000066dc··Link:·5·(.dynsym)2 ·Addr:·0x00000000000066e4··Offset:·0x000066e4··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
5 ··008:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···5 ··008:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
6 ··00c:···1·(*global*)······2·(LLVM_21.1)·····3·(GLIBC_2.4)·····4·(GLIBC_2.2.5)6 ··00c:···1·(*global*)······2·(LLVM_21.1)·····3·(GLIBC_2.4)·····4·(GLIBC_2.2.5)
7 ··010:···1·(*global*)······1·(*global*)······5·(CXXABI_1.3)····1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······5·(CXXABI_1.3)····1·(*global*)···
8 ··014:···6·(GLIBCXX_3.4.21)····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··8 ··014:···6·(GLIBCXX_3.4.21)····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
9 ··018:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····7·(GLIBCXX_3.4)9 ··018:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····7·(GLIBCXX_3.4)
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···4·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···4·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)···86 ··148:···1·(*global*)···
  
87 Version·needs·section·'.gnu.version_r'·contains·4·entries:87 Version·needs·section·'.gnu.version_r'·contains·4·entries:
88 ·Addr:·0x0000000000006970··Offset:·0x00006970··Link:·6·(.dynstr)88 ·Addr:·0x0000000000006978··Offset:·0x00006978··Link:·6·(.dynstr)
89 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·189 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
90 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1090 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
91 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·591 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
92 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1292 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12
93 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·993 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
94 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·794 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·7
95 ··0x0060:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·695 ··0x0060:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·6
501 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 !/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZNK5clang12FunctionDecl30getDependentSpecializationInfoEv5 _ZNK5clang12FunctionDecl30getDependentSpecializationInfoEv
6 _ZTIN4llvm2cl15OptionValueCopyIbEE6 _ZTIN4llvm2cl15OptionValueCopyIbEE
7 _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN4llvm9StringRefESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_less_iterEEvT_T0_7 _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN4llvm9StringRefESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_less_iterEEvT_T0_
8 _ZTSN4llvm7support6detail23provider_format_adapterIRNS_9StringRefEEE8 _ZTSN4llvm7support6detail23provider_format_adapterIRNS_9StringRefEEE
708 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1051, 9 lines modifiedOffset 1051, 9 lines modified
1051 ··0x00006668·00000000·00000000·00000000·00000000·................1051 ··0x00006668·00000000·00000000·00000000·00000000·................
1052 ··0x00006678·00000000·00000000·00000000·00000000·................1052 ··0x00006678·00000000·00000000·00000000·00000000·................
1053 ··0x00006688·00000000·00000000·00000000·00000000·................1053 ··0x00006688·00000000·00000000·00000000·00000000·................
1054 ··0x00006698·00000000·00000000·00000000·00000000·................1054 ··0x00006698·00000000·00000000·00000000·00000000·................
1055 ··0x000066a8·00000000·00000000·00000000·00000000·................1055 ··0x000066a8·00000000·00000000·00000000·00000000·................
1056 ··0x000066b8·00000000·00000000·00000000·00000000·................1056 ··0x000066b8·00000000·00000000·00000000·00000000·................
1057 ··0x000066c8·00000000·00000000·00000000·00000000·................1057 ··0x000066c8·00000000·00000000·00000000·00000000·................
1058 ··0x000066d8·000000······························...1058 ··0x000066d8·00000000·00000000·00000000··········............
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d696e·636c7564·652d636c·clang-include-cl2 ··0x00000000·636c616e·672d696e·636c7564·652d636c·clang-include-cl
3 ··0x00000010·65616e65·72000000·8c7392ca··········eaner....s..3 ··0x00000010·65616e65·72000000·0005866e··········eaner......n
  
11.7 KB
./usr/bin/clang-installapi
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x006d90·0x006d90·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x006d98·0x006d98·R···0x1000
11 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x022c01·0x022c01·R·E·0x100011 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x022c01·0x022c01·R·E·0x1000
12 ··LOAD···········0x02a000·0x000000000002a000·0x000000000002a000·0x00531c·0x00531c·R···0x100012 ··LOAD···········0x02a000·0x000000000002a000·0x000000000002a000·0x00531c·0x00531c·R···0x1000
13 ··LOAD···········0x02f6b0·0x00000000000306b0·0x00000000000306b0·0x001960·0x001968·RW··0x100013 ··LOAD···········0x02f6b0·0x00000000000306b0·0x00000000000306b0·0x001960·0x001968·RW··0x1000
14 ··DYNAMIC········0x030828·0x0000000000031828·0x0000000000031828·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x030828·0x0000000000031828·0x0000000000031828·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x02f2fc·0x000000000002f2fc·0x000000000002f2fc·0x000020·0x000020·R···0x417 ··NOTE···········0x02f2fc·0x000000000002f2fc·0x000000000002f2fc·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·00019c·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·00019c·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000560·000560·0014a0·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000560·000560·0014a0·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001a00·001a00·003396·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001a00·001a00·00339f·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000004d96·004d96·0001b8·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000004da0·004da0·0001b8·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000004f50·004f50·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000004f58·004f58·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000005050·005050·000ea0·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000005058·005058·000ea0·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000005ef0·005ef0·000ea0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000005ef8·005ef8·000ea0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000007000·007000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000007000·007000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000007020·007020·0009d0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000007020·007020·0009d0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000079f0·0079f0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000079f0·0079f0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000007a00·007a00·0221f4·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000007a00·007a00·0221f4·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000029bf4·029bf4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000029bf4·029bf4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000002a000·02a000·001089·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000002a000·02a000·001089·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000002b08c·02b08c·0006ec·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000002b08c·02b08c·0006ec·00···A··0···0··4
2.56 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x5050·contains·156·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x5058·contains·156·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000306b0··0000000000000008·R_X86_64_RELATIVE·························a0c03 00000000000306b0··0000000000000008·R_X86_64_RELATIVE·························a0c0
4 00000000000306b8··0000000000000008·R_X86_64_RELATIVE·························a0804 00000000000306b8··0000000000000008·R_X86_64_RELATIVE·························a080
5 00000000000306c0··0000000000000008·R_X86_64_RELATIVE·························a3a05 00000000000306c0··0000000000000008·R_X86_64_RELATIVE·························a3a0
6 00000000000306d0··0000000000000008·R_X86_64_RELATIVE·························2a19b6 00000000000306d0··0000000000000008·R_X86_64_RELATIVE·························2a19b
7 00000000000306d8··0000000000000008·R_X86_64_RELATIVE·························2a1a97 00000000000306d8··0000000000000008·R_X86_64_RELATIVE·························2a1a9
8 00000000000306e0··0000000000000008·R_X86_64_RELATIVE·························2a1c18 00000000000306e0··0000000000000008·R_X86_64_RELATIVE·························2a1c1
Offset 154, 15 lines modifiedOffset 154, 15 lines modified
154 0000000000031fc8··0000009000000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0154 0000000000031fc8··0000009000000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0
155 0000000000031fd0··000000da00000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0155 0000000000031fd0··000000da00000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
156 0000000000031fd8··0000009500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0156 0000000000031fd8··0000009500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0
157 0000000000031fe8··0000009c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0157 0000000000031fe8··0000009c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
158 0000000000031ff0··000000ae00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0158 0000000000031ff0··000000ae00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
159 0000000000032008··0000003d00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0159 0000000000032008··0000003d00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
160 Relocation·section·'.rela.plt'·at·offset·0x5ef0·contains·156·entries:160 Relocation·section·'.rela.plt'·at·offset·0x5ef8·contains·156·entries:
161 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend161 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
162 0000000000031a80··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang10installapi17createInputBufferERNS0_17InstallAPIContextE·+·0162 0000000000031a80··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang10installapi17createInputBufferERNS0_17InstallAPIContextE·+·0
163 0000000000031a88··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm5MachO14parseAliasListB5cxx11ERSt10unique_ptrINS_12MemoryBufferESt14default_deleteIS2_EE@LLVM_21.1·+·0163 0000000000031a88··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm5MachO14parseAliasListB5cxx11ERSt10unique_ptrINS_12MemoryBufferESt14default_deleteIS2_EE@LLVM_21.1·+·0
164 0000000000031a90··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang11FileManager20getBufferForFileImplEN4llvm9StringRefElbbb·+·0164 0000000000031a90··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang11FileManager20getBufferForFileImplEN4llvm9StringRefElbbb·+·0
165 0000000000031a98··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE@LLVM_21.1·+·0165 0000000000031a98··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE@LLVM_21.1·+·0
166 0000000000031aa0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang10installapi13DylibVerifier22verifyRemainingSymbolsEv·+·0166 0000000000031aa0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang10installapi13DylibVerifier22verifyRemainingSymbolsEv·+·0
167 0000000000031aa8··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0167 0000000000031aa8··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x306b012 ·0x0000000000000019·(INIT_ARRAY)·········0x306b0
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x306b814 ·0x000000000000001a·(FINI_ARRAY)·········0x306b8
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x1a0017 ·0x0000000000000005·(STRTAB)·············0x1a00
18 ·0x0000000000000006·(SYMTAB)·············0x56018 ·0x0000000000000006·(SYMTAB)·············0x560
19 ·0x000000000000000a·(STRSZ)··············13206·(bytes)19 ·0x000000000000000a·(STRSZ)··············13215·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x31a6822 ·0x0000000000000003·(PLTGOT)·············0x31a68
23 ·0x0000000000000002·(PLTRELSZ)···········3744·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3744·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x5ef025 ·0x0000000000000017·(JMPREL)·············0x5ef8
26 ·0x0000000000000007·(RELA)···············0x505026 ·0x0000000000000007·(RELA)···············0x5058
27 ·0x0000000000000008·(RELASZ)·············3744·(bytes)27 ·0x0000000000000008·(RELASZ)·············3744·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x4f5031 ·0x000000006ffffffe·(VERNEED)············0x4f58
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x4d9633 ·0x000000006ffffff0·(VERSYM)·············0x4da0
34 ·0x000000006ffffff9·(RELACOUNT)··········11734 ·0x000000006ffffff9·(RELACOUNT)··········117
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·842b385718f3afd133d88b62bc1aa60a594195646 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3ab8bd579f2e829178e83587f8dc5b157de707df
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·220·entries:1 Version·symbols·section·'.gnu.version'·contains·220·entries:
2 ·Addr:·0x0000000000004d96··Offset:·0x00004d96··Link:·5·(.dynsym)2 ·Addr:·0x0000000000004da0··Offset:·0x00004da0··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····1·(*global*)······3·(GLIBC_2.4)·····4·(GLIBC_2.2.5)4 ··004:···2·(LLVM_21.1)·····1·(*global*)······3·(GLIBC_2.4)·····4·(GLIBC_2.2.5)
5 ··008:···1·(*global*)······5·(CXXABI_1.3)····1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······5·(CXXABI_1.3)····1·(*global*)······1·(*global*)···
6 ··00c:···6·(GLIBCXX_3.4)···1·(*global*)······1·(*global*)······2·(LLVM_21.1)··6 ··00c:···6·(GLIBCXX_3.4)···1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
7 ··010:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···7 ··010:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
8 ··014:···2·(LLVM_21.1)·····1·(*global*)······5·(CXXABI_1.3)····2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····1·(*global*)······5·(CXXABI_1.3)····2·(LLVM_21.1)··
9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)···1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)···1·(*global*)···
  
59 Version·needs·section·'.gnu.version_r'·contains·4·entries:59 Version·needs·section·'.gnu.version_r'·contains·4·entries:
60 ·Addr:·0x0000000000004f50··Offset:·0x00004f50··Link:·6·(.dynstr)60 ·Addr:·0x0000000000004f58··Offset:·0x00004f58··Link:·6·(.dynstr)
61 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·161 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
62 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1062 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
63 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·563 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
64 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1264 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12
65 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·965 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
66 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·766 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7
67 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·667 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·6
440 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 d/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZN5clang10installapi13DylibVerifier9setTargetERKN4llvm5MachO6TargetE5 _ZN5clang10installapi13DylibVerifier9setTargetERKN4llvm5MachO6TargetE
6 _ZN5clang14FrontendActionD2Ev6 _ZN5clang14FrontendActionD2Ev
7 _ZN5clang17ASTFrontendAction13ExecuteActionEv7 _ZN5clang17ASTFrontendAction13ExecuteActionEv
8 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm8 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm
712 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 821, 9 lines modifiedOffset 821, 9 lines modified
821 ··0x00004d20·00000000·00000000·00000000·00000000·................821 ··0x00004d20·00000000·00000000·00000000·00000000·................
822 ··0x00004d30·00000000·00000000·00000000·00000000·................822 ··0x00004d30·00000000·00000000·00000000·00000000·................
823 ··0x00004d40·00000000·00000000·00000000·00000000·................823 ··0x00004d40·00000000·00000000·00000000·00000000·................
824 ··0x00004d50·00000000·00000000·00000000·00000000·................824 ··0x00004d50·00000000·00000000·00000000·00000000·................
825 ··0x00004d60·00000000·00000000·00000000·00000000·................825 ··0x00004d60·00000000·00000000·00000000·00000000·................
826 ··0x00004d70·00000000·00000000·00000000·00000000·................826 ··0x00004d70·00000000·00000000·00000000·00000000·................
827 ··0x00004d80·00000000·00000000·00000000·00000000·................827 ··0x00004d80·00000000·00000000·00000000·00000000·................
828 ··0x00004d90·00000000·0000·······················......828 ··0x00004d90·00000000·00000000·00000000·000000···...............
  
356 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d696e·7374616c·6c617069·clang-installapi2 ··0x00000000·636c616e·672d696e·7374616c·6c617069·clang-installapi
3 ··0x00000010·00000000·31b32d24···················....1.-$3 ··0x00000010·00000000·a99269a7···················......i.
  
11.7 KB
./usr/bin/clang-sycl-linker
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0059b8·0x0059b8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0059c0·0x0059c0·R···0x1000
11 ··LOAD···········0x006000·0x0000000000006000·0x0000000000006000·0x00ada5·0x00ada5·R·E·0x100011 ··LOAD···········0x006000·0x0000000000006000·0x0000000000006000·0x00ada5·0x00ada5·R·E·0x1000
12 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x002650·0x002650·R···0x100012 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x002650·0x002650·R···0x1000
13 ··LOAD···········0x0139e8·0x00000000000149e8·0x00000000000149e8·0x001628·0x0017d0·RW··0x100013 ··LOAD···········0x0139e8·0x00000000000149e8·0x00000000000149e8·0x001628·0x0017d0·RW··0x1000
14 ··DYNAMIC········0x014920·0x0000000000015920·0x0000000000015920·0x000230·0x000230·RW··0x814 ··DYNAMIC········0x014920·0x0000000000015920·0x0000000000015920·0x000230·0x000230·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x013630·0x0000000000013630·0x0000000000013630·0x000020·0x000020·R···0x417 ··NOTE···········0x013630·0x0000000000013630·0x0000000000013630·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000098·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000098·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000458·000458·000fc0·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000458·000458·000fc0·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001418·001418·001f93·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001418·001418·001f9c·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········00000000000033ac·0033ac·000150·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000000000033b4·0033b4·000150·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000003500·003500·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000003508·003508·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000003600·003600·001740·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000003608·003608·001740·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000004d40·004d40·000c78·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000004d48·004d48·000c78·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000006000·006000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000006000·006000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000006020·006020·000860·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000006020·006020·000860·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000006880·006880·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000006880·006880·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00000000000068c0·0068c0·00a4d6·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000000068c0·0068c0·00a4d6·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000010d98·010d98·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000010d98·010d98·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000011000·011000·000ec0·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000011000·011000·000ec0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000011ec0·011ec0·0002b4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000011ec0·011ec0·0002b4·00···A··0···0··4
2.56 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x3600·contains·248·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x3608·contains·248·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000149e8··0000000000000008·R_X86_64_RELATIVE·························a4e03 00000000000149e8··0000000000000008·R_X86_64_RELATIVE·························a4e0
4 00000000000149f0··0000000000000008·R_X86_64_RELATIVE·························74604 00000000000149f0··0000000000000008·R_X86_64_RELATIVE·························7460
5 00000000000149f8··0000000000000008·R_X86_64_RELATIVE·························a4a05 00000000000149f8··0000000000000008·R_X86_64_RELATIVE·························a4a0
6 0000000000014a08··0000000000000008·R_X86_64_RELATIVE·························157e86 0000000000014a08··0000000000000008·R_X86_64_RELATIVE·························157e8
7 0000000000014a10··0000000000000008·R_X86_64_RELATIVE·························a5c07 0000000000014a10··0000000000000008·R_X86_64_RELATIVE·························a5c0
8 0000000000014a18··0000000000000008·R_X86_64_RELATIVE·························a5e08 0000000000014a18··0000000000000008·R_X86_64_RELATIVE·························a5e0
Offset 246, 15 lines modifiedOffset 246, 15 lines modified
246 0000000000015fc8··0000006800000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0246 0000000000015fc8··0000006800000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0
247 0000000000015fd0··0000006e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0247 0000000000015fd0··0000006e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
248 0000000000015fd8··0000007b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9ErrorListE@LLVM_21.1·+·0248 0000000000015fd8··0000007b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9ErrorListE@LLVM_21.1·+·0
249 0000000000015fe0··0000008100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9FileErrorE@LLVM_21.1·+·0249 0000000000015fe0··0000008100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9FileErrorE@LLVM_21.1·+·0
250 0000000000015fe8··0000008d00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0250 0000000000015fe8··0000008d00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
251 0000000000016008··0000007700000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0251 0000000000016008··0000007700000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
252 Relocation·section·'.rela.plt'·at·offset·0x4d40·contains·133·entries:252 Relocation·section·'.rela.plt'·at·offset·0x4d48·contains·133·entries:
253 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend253 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
254 0000000000015b68··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0254 0000000000015b68··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0
255 0000000000015b70··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm7IRMover17StructTypeKeyInfo7isEqualEPKNS_10StructTypeES4_@LLVM_21.1·+·0255 0000000000015b70··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm7IRMover17StructTypeKeyInfo7isEqualEPKNS_10StructTypeES4_@LLVM_21.1·+·0
256 0000000000015b78··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3opt15GenericOptTableC2ERKNS_11StringTableENS_8ArrayRefINS2_6OffsetEEENS5_INS0_8OptTable4InfoEEEb@LLVM_21.1·+·0256 0000000000015b78··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3opt15GenericOptTableC2ERKNS_11StringTableENS_8ArrayRefINS2_6OffsetEEENS5_INS0_8OptTable4InfoEEEb@LLVM_21.1·+·0
257 0000000000015b80··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm14TargetRegistry12lookupTargetERKNS_6TripleERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@LLVM_21.1·+·0257 0000000000015b80··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm14TargetRegistry12lookupTargetERKNS_6TripleERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@LLVM_21.1·+·0
258 0000000000015b88··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0258 0000000000015b88··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0
259 0000000000015b90··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0259 0000000000015b90··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 11, 24 lines modifiedOffset 11, 24 lines modified
11 ·0x0000000000000019·(INIT_ARRAY)·········0x149e811 ·0x0000000000000019·(INIT_ARRAY)·········0x149e8
12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
13 ·0x000000000000001a·(FINI_ARRAY)·········0x149f813 ·0x000000000000001a·(FINI_ARRAY)·········0x149f8
14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
15 ·0x000000006ffffef5·(GNU_HASH)···········0x3c015 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
16 ·0x0000000000000005·(STRTAB)·············0x141816 ·0x0000000000000005·(STRTAB)·············0x1418
17 ·0x0000000000000006·(SYMTAB)·············0x45817 ·0x0000000000000006·(SYMTAB)·············0x458
18 ·0x000000000000000a·(STRSZ)··············8083·(bytes)18 ·0x000000000000000a·(STRSZ)··············8092·(bytes)
19 ·0x000000000000000b·(SYMENT)·············24·(bytes)19 ·0x000000000000000b·(SYMENT)·············24·(bytes)
20 ·0x0000000000000015·(DEBUG)··············0x020 ·0x0000000000000015·(DEBUG)··············0x0
21 ·0x0000000000000003·(PLTGOT)·············0x15b5021 ·0x0000000000000003·(PLTGOT)·············0x15b50
22 ·0x0000000000000002·(PLTRELSZ)···········3192·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········3192·(bytes)
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000017·(JMPREL)·············0x4d4024 ·0x0000000000000017·(JMPREL)·············0x4d48
25 ·0x0000000000000007·(RELA)···············0x360025 ·0x0000000000000007·(RELA)···············0x3608
26 ·0x0000000000000008·(RELASZ)·············5952·(bytes)26 ·0x0000000000000008·(RELASZ)·············5952·(bytes)
27 ·0x0000000000000009·(RELAENT)············24·(bytes)27 ·0x0000000000000009·(RELAENT)············24·(bytes)
28 ·0x000000000000001e·(FLAGS)··············BIND_NOW28 ·0x000000000000001e·(FLAGS)··············BIND_NOW
29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
30 ·0x000000006ffffffe·(VERNEED)············0x350030 ·0x000000006ffffffe·(VERNEED)············0x3508
31 ·0x000000006fffffff·(VERNEEDNUM)·········431 ·0x000000006fffffff·(VERNEEDNUM)·········4
32 ·0x000000006ffffff0·(VERSYM)·············0x33ac32 ·0x000000006ffffff0·(VERSYM)·············0x33b4
33 ·0x000000006ffffff9·(RELACOUNT)··········21833 ·0x000000006ffffff9·(RELACOUNT)··········218
34 ·0x0000000000000000·(NULL)···············0x034 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2e652624fd995122425f1a9893b9123287ec88eb6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8d118a7a477cfbec4557cfb42a113595a1e86076
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·168·entries:1 Version·symbols·section·'.gnu.version'·contains·168·entries:
2 ·Addr:·0x00000000000033ac··Offset:·0x000033ac··Link:·5·(.dynsym)2 ·Addr:·0x00000000000033b4··Offset:·0x000033b4··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(LLVM_21.1)·····3·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(LLVM_21.1)·····3·(LLVM_21.1)··
4 ··004:···3·(LLVM_21.1)·····4·(CXXABI_1.3.9)···3·(LLVM_21.1)·····3·(LLVM_21.1)··4 ··004:···3·(LLVM_21.1)·····4·(CXXABI_1.3.9)···3·(LLVM_21.1)·····3·(LLVM_21.1)··
5 ··008:···3·(LLVM_21.1)·····5·(GLIBC_2.2.5)···3·(LLVM_21.1)·····3·(LLVM_21.1)··5 ··008:···3·(LLVM_21.1)·····5·(GLIBC_2.2.5)···3·(LLVM_21.1)·····3·(LLVM_21.1)··
6 ··00c:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····6·(GLIBC_2.4)··6 ··00c:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····6·(GLIBC_2.4)··
7 ··010:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··7 ··010:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
8 ··014:···3·(LLVM_21.1)·····5·(GLIBC_2.2.5)···7·(GLIBCXX_3.4.21)····8·(CXXABI_1.3)·8 ··014:···3·(LLVM_21.1)·····5·(GLIBC_2.2.5)···7·(GLIBCXX_3.4.21)····8·(CXXABI_1.3)·
9 ··018:···3·(LLVM_21.1)·····8·(CXXABI_1.3)····3·(LLVM_21.1)·····3·(LLVM_21.1)··9 ··018:···3·(LLVM_21.1)·····8·(CXXABI_1.3)····3·(LLVM_21.1)·····3·(LLVM_21.1)··
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 ··094:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··41 ··094:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
42 ··098:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····1·(*global*)······5·(GLIBC_2.2.5)42 ··098:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····1·(*global*)······5·(GLIBC_2.2.5)
43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
44 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···44 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
45 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···45 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
46 Version·needs·section·'.gnu.version_r'·contains·4·entries:46 Version·needs·section·'.gnu.version_r'·contains·4·entries:
47 ·Addr:·0x0000000000003500··Offset:·0x00003500··Link:·6·(.dynstr)47 ·Addr:·0x0000000000003508··Offset:·0x00003508··Link:·6·(.dynstr)
48 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·148 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
49 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1049 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
50 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·450 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·4
51 ··0x0030:···Name:·GLIBCXX_3.4··Flags:·none··Version:·951 ··0x0030:···Name:·GLIBCXX_3.4··Flags:·none··Version:·9
52 ··0x0040:···Name:·CXXABI_1.3··Flags:·none··Version:·852 ··0x0040:···Name:·CXXABI_1.3··Flags:·none··Version:·8
53 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·753 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7
54 ··0x0060:···Name:·CXXABI_1.3.9··Flags:·none··Version:·454 ··0x0060:···Name:·CXXABI_1.3.9··Flags:·none··Version:·4
394 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 `v/lib/ld-linux-x86-64.so.2
2 _ITM_registerTMCloneTable2 _ITM_registerTMCloneTable
3 _ITM_deregisterTMCloneTable3 _ITM_deregisterTMCloneTable
4 __gmon_start__4 __gmon_start__
5 _ZTVN4llvm9FileErrorE5 _ZTVN4llvm9FileErrorE
6 _ZTSN4llvm7support6detail23provider_format_adapterIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE6 _ZTSN4llvm7support6detail23provider_format_adapterIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE
7 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm7 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm
8 _ZN4llvm8InitLLVMD1Ev8 _ZN4llvm8InitLLVMD1Ev
706 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 501, 9 lines modifiedOffset 501, 9 lines modified
501 ··0x00003338·00000000·00000000·00000000·00000000·................501 ··0x00003338·00000000·00000000·00000000·00000000·................
502 ··0x00003348·00000000·00000000·00000000·00000000·................502 ··0x00003348·00000000·00000000·00000000·00000000·................
503 ··0x00003358·00000000·00000000·00000000·00000000·................503 ··0x00003358·00000000·00000000·00000000·00000000·................
504 ··0x00003368·00000000·00000000·00000000·00000000·................504 ··0x00003368·00000000·00000000·00000000·00000000·................
505 ··0x00003378·00000000·00000000·00000000·00000000·................505 ··0x00003378·00000000·00000000·00000000·00000000·................
506 ··0x00003388·00000000·00000000·00000000·00000000·................506 ··0x00003388·00000000·00000000·00000000·00000000·................
507 ··0x00003398·00000000·00000000·00000000·00000000·................507 ··0x00003398·00000000·00000000·00000000·00000000·................
508 ··0x000033a8·000000······························...508 ··0x000033a8·00000000·00000000·00000000··········............
  
356 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d7379·636c2d6c·696e6b65·clang-sycl-linke2 ··0x00000000·636c616e·672d7379·636c2d6c·696e6b65·clang-sycl-linke
3 ··0x00000010·72000000·fbcfff35···················r......53 ··0x00000010·72000000·4e4dbb73···················r...NM.s
  
11.9 KB
./usr/bin/clangd
File has been modified after NT_GNU_BUILD_ID has been applied.
1.31 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·15·program·headers,·starting·at·offset·644 There·are·15·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000348·0x000348·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000348·0x000348·R···0x8
8 ··INTERP·········0x0003dc·0x00000000000003dc·0x00000000000003dc·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003dc·0x00000000000003dc·0x00000000000003dc·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0f7888·0x0f7888·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0f7890·0x0f7890·R···0x1000
11 ··LOAD···········0x0f8000·0x00000000000f8000·0x00000000000f8000·0xd101d1·0xd101d1·R·E·0x100011 ··LOAD···········0x0f8000·0x00000000000f8000·0x00000000000f8000·0xd101d1·0xd101d1·R·E·0x1000
12 ··LOAD···········0xe09000·0x0000000000e09000·0x0000000000e09000·0x2a78e0·0x2a78e0·R···0x100012 ··LOAD···········0xe09000·0x0000000000e09000·0x0000000000e09000·0x2a78e0·0x2a78e0·R···0x1000
13 ··LOAD···········0x10b11f0·0x00000000010b11f0·0x00000000010b11f0·0x0c1150·0x0cd898·RW··0x100013 ··LOAD···········0x10b11f0·0x00000000010b11f0·0x00000000010b11f0·0x0c1150·0x0cd898·RW··0x1000
14 ··DYNAMIC········0x10e31d8·0x00000000010e31d8·0x00000000010e31d8·0x000260·0x000260·RW··0x814 ··DYNAMIC········0x10e31d8·0x00000000010e31d8·0x00000000010e31d8·0x000260·0x000260·RW··0x8
15 ··NOTE···········0x000388·0x0000000000000388·0x0000000000000388·0x000030·0x000030·R···0x815 ··NOTE···········0x000388·0x0000000000000388·0x0000000000000388·0x000030·0x000030·R···0x8
16 ··NOTE···········0x0003b8·0x00000000000003b8·0x00000000000003b8·0x000024·0x000024·R···0x416 ··NOTE···········0x0003b8·0x00000000000003b8·0x00000000000003b8·0x000024·0x000024·R···0x4
17 ··NOTE···········0x10b08c0·0x00000000010b08c0·0x00000000010b08c0·0x000020·0x000020·R···0x417 ··NOTE···········0x10b08c0·0x00000000010b08c0·0x00000000010b08c0·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000388·000388·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000388·000388·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············00000000000003b8·0003b8·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············00000000000003b8·0003b8·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003dc·0003dc·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003dc·0003dc·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003f8·0003f8·003a54·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003f8·0003f8·003a54·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000003e50·003e50·0156a8·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000003e50·003e50·0156a8·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000194f8·0194f8·0492fc·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000194f8·0194f8·049305·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········00000000000627f4·0627f4·001c8e·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000000000627fe·0627fe·001c8e·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000064488·064488·000280·00···A··6···6··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000064490·064490·000280·00···A··6···6··8
14 ··[·9]·.rela.dyn·········RELA············0000000000064708·064708·08b698·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000064710·064710·08b698·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············00000000000efda0·0efda0·007ae8·18··AI··5··26··815 ··[10]·.rela.plt·········RELA············00000000000efda8·0efda8·007ae8·18··AI··5··26··8
16 ··[11]·.init·············PROGBITS········00000000000f8000·0f8000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00000000000f8000·0f8000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00000000000f8020·0f8020·005200·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00000000000f8020·0f8020·005200·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000fd220·0fd220·000020·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000fd220·0fd220·000020·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00000000000fd240·0fd240·d0af83·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000000fd240·0fd240·d0af83·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000e081c4·e081c4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000e081c4·e081c4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000e09000·e09000·0fa8ce·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000e09000·e09000·0fa8ce·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000f038d0·f038d0·02ca0c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000f038d0·f038d0·02ca0c·00···A··0···0··4
2.78 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x64708·contains·23793·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x64710·contains·23793·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000010b11f0··0000000000000008·R_X86_64_RELATIVE·························1f48803 00000000010b11f0··0000000000000008·R_X86_64_RELATIVE·························1f4880
4 00000000010b11f8··0000000000000008·R_X86_64_RELATIVE·························1e2ce04 00000000010b11f8··0000000000000008·R_X86_64_RELATIVE·························1e2ce0
5 00000000010b1200··0000000000000008·R_X86_64_RELATIVE·························1e2d605 00000000010b1200··0000000000000008·R_X86_64_RELATIVE·························1e2d60
6 00000000010b1208··0000000000000008·R_X86_64_RELATIVE·························1e2de06 00000000010b1208··0000000000000008·R_X86_64_RELATIVE·························1e2de0
7 00000000010b1210··0000000000000008·R_X86_64_RELATIVE·························1e2fa07 00000000010b1210··0000000000000008·R_X86_64_RELATIVE·························1e2fa0
8 00000000010b1218··0000000000000008·R_X86_64_RELATIVE·························1e30208 00000000010b1218··0000000000000008·R_X86_64_RELATIVE·························1e3020
Offset 23791, 15 lines modifiedOffset 23791, 15 lines modified
23791 00000000010e5fd8··0000055c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·023791 00000000010e5fd8··0000055c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
23792 00000000010e5fe0··0000057200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang8dataflow21WatchedLiteralsSolverE·+·023792 00000000010e5fe0··0000057200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang8dataflow21WatchedLiteralsSolverE·+·0
23793 00000000010e5ff8··000005a700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm2cl22TokenizeGNUCommandLineENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb@LLVM_21.1·+·023793 00000000010e5ff8··000005a700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm2cl22TokenizeGNUCommandLineENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb@LLVM_21.1·+·0
23794 00000000010e6008··000001f500000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·023794 00000000010e6008··000001f500000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
23795 00000000010e6ce8··0000016000000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·023795 00000000010e6ce8··0000016000000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0
23796 00000000010e6cf0··000002a900000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·023796 00000000010e6cf0··000002a900000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0
  
23797 Relocation·section·'.rela.plt'·at·offset·0xefda0·contains·1311·entries:23797 Relocation·section·'.rela.plt'·at·offset·0xefda8·contains·1311·entries:
23798 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend23798 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
23799 00000000010e3450··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang13DiagnosticIDs21getDiagnosticsInGroupENS_4diag6FlavorEN4llvm9StringRefERNS3_15SmallVectorImplIjEE·+·023799 00000000010e3450··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang13DiagnosticIDs21getDiagnosticsInGroupENS_4diag6FlavorEN4llvm9StringRefERNS3_15SmallVectorImplIjEE·+·0
23800 00000000010e3458··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·023800 00000000010e3458··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
23801 00000000010e3460··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE@LLVM_21.1·+·023801 00000000010e3460··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE@LLVM_21.1·+·0
23802 00000000010e3468··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6syntax9FileRangeC1ERKNS_13SourceManagerENS_14SourceLocationEj·+·023802 00000000010e3468··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6syntax9FileRangeC1ERKNS_13SourceManagerENS_14SourceLocationEj·+·0
23803 00000000010e3470··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·023803 00000000010e3470··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·0
23804 00000000010e3478··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·023804 00000000010e3478··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
1.52 KB
readelf --wide --dynamic {}
    
Offset 14, 24 lines modifiedOffset 14, 24 lines modified
14 ·0x0000000000000019·(INIT_ARRAY)·········0x10b11f014 ·0x0000000000000019·(INIT_ARRAY)·········0x10b11f0
15 ·0x000000000000001b·(INIT_ARRAYSZ)·······448·(bytes)15 ·0x000000000000001b·(INIT_ARRAYSZ)·······448·(bytes)
16 ·0x000000000000001a·(FINI_ARRAY)·········0x10b13b016 ·0x000000000000001a·(FINI_ARRAY)·········0x10b13b0
17 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)17 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
18 ·0x000000006ffffef5·(GNU_HASH)···········0x3f818 ·0x000000006ffffef5·(GNU_HASH)···········0x3f8
19 ·0x0000000000000005·(STRTAB)·············0x194f819 ·0x0000000000000005·(STRTAB)·············0x194f8
20 ·0x0000000000000006·(SYMTAB)·············0x3e5020 ·0x0000000000000006·(SYMTAB)·············0x3e50
21 ·0x000000000000000a·(STRSZ)··············299772·(bytes)21 ·0x000000000000000a·(STRSZ)··············299781·(bytes)
22 ·0x000000000000000b·(SYMENT)·············24·(bytes)22 ·0x000000000000000b·(SYMENT)·············24·(bytes)
23 ·0x0000000000000015·(DEBUG)··············0x023 ·0x0000000000000015·(DEBUG)··············0x0
24 ·0x0000000000000003·(PLTGOT)·············0x10e343824 ·0x0000000000000003·(PLTGOT)·············0x10e3438
25 ·0x0000000000000002·(PLTRELSZ)···········31464·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········31464·(bytes)
26 ·0x0000000000000014·(PLTREL)·············RELA26 ·0x0000000000000014·(PLTREL)·············RELA
27 ·0x0000000000000017·(JMPREL)·············0xefda027 ·0x0000000000000017·(JMPREL)·············0xefda8
28 ·0x0000000000000007·(RELA)···············0x6470828 ·0x0000000000000007·(RELA)···············0x64710
29 ·0x0000000000000008·(RELASZ)·············571032·(bytes)29 ·0x0000000000000008·(RELASZ)·············571032·(bytes)
30 ·0x0000000000000009·(RELAENT)············24·(bytes)30 ·0x0000000000000009·(RELAENT)············24·(bytes)
31 ·0x000000000000001e·(FLAGS)··············BIND_NOW31 ·0x000000000000001e·(FLAGS)··············BIND_NOW
32 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE32 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
33 ·0x000000006ffffffe·(VERNEED)············0x6448833 ·0x000000006ffffffe·(VERNEED)············0x64490
34 ·0x000000006fffffff·(VERNEEDNUM)·········634 ·0x000000006fffffff·(VERNEEDNUM)·········6
35 ·0x000000006ffffff0·(VERSYM)·············0x627f435 ·0x000000006ffffff0·(VERSYM)·············0x627fe
36 ·0x000000006ffffff9·(RELACOUNT)··········2061436 ·0x000000006ffffff9·(RELACOUNT)··········20614
37 ·0x0000000000000000·(NULL)···············0x037 ·0x0000000000000000·(NULL)···············0x0
875 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8b8ea4c9ab06dc6046bc28049e6013f642880f866 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c0f33ce9ca208f2d33ef3dd5f547a84c63a21a2c
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·3655·entries:1 Version·symbols·section·'.gnu.version'·contains·3655·entries:
2 ·Addr:·0x00000000000627f4··Offset:·0x000627f4··Link:·5·(.dynsym)2 ·Addr:·0x00000000000627fe··Offset:·0x000627fe··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··
4 ··004:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
5 ··008:···1·(*global*)······3·(GLIBCXX_3.4.11)····2·(LLVM_21.1)·····1·(*global*)···5 ··008:···1·(*global*)······3·(GLIBCXX_3.4.11)····2·(LLVM_21.1)·····1·(*global*)···
6 ··00c:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······2·(LLVM_21.1)·····4·(CXXABI_1.3)····2·(LLVM_21.1)··7 ··010:···1·(*global*)······2·(LLVM_21.1)·····4·(CXXABI_1.3)····2·(LLVM_21.1)··
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
Offset 913, 15 lines modifiedOffset 913, 15 lines modified
913 ··e34:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···913 ··e34:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
914 ··e38:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···914 ··e38:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
915 ··e3c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···915 ··e3c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
916 ··e40:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···916 ··e40:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
917 ··e44:···1·(*global*)······1·(*global*)······1·(*global*)···917 ··e44:···1·(*global*)······1·(*global*)······1·(*global*)···
  
918 Version·needs·section·'.gnu.version_r'·contains·6·entries:918 Version·needs·section·'.gnu.version_r'·contains·6·entries:
919 ·Addr:·0x0000000000064488··Offset:·0x00064488··Link:·6·(.dynstr)919 ·Addr:·0x0000000000064490··Offset:·0x00064490··Link:·6·(.dynstr)
920 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1920 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1
921 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·33921 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·33
922 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1922 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
923 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·27923 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·27
924 ··0x0040:·Version:·1··File:·libc.so.6··Cnt:·7924 ··0x0040:·Version:·1··File:·libc.so.6··Cnt:·7
925 ··0x0050:···Name:·GLIBC_2.14··Flags:·none··Version:·31925 ··0x0050:···Name:·GLIBC_2.14··Flags:·none··Version:·31
926 ··0x0060:···Name:·GLIBC_2.38··Flags:·none··Version:·29926 ··0x0060:···Name:·GLIBC_2.38··Flags:·none··Version:·29
312 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 ,/lib/ld-linux-x86-64.so.2
2 )#XSiga@2 )#XSiga@
3 \3a1]wQTZ3 \3a1]wQTZ
4 __gmon_start__4 __gmon_start__
5 _ITM_registerTMCloneTable5 _ITM_registerTMCloneTable
6 _ITM_deregisterTMCloneTable6 _ITM_deregisterTMCloneTable
7 _ZNK5clang12FunctionDecl30getDependentSpecializationInfoEv7 _ZNK5clang12FunctionDecl30getDependentSpecializationInfoEv
8 _ZTIN4llvm2cl15OptionValueCopyIbEE8 _ZTIN4llvm2cl15OptionValueCopyIbEE
780 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 18731, 9 lines modifiedOffset 18731, 10 lines modified
18731 ··0x00062778·00000000·00000000·00000000·00000000·................18731 ··0x00062778·00000000·00000000·00000000·00000000·................
18732 ··0x00062788·00000000·00000000·00000000·00000000·................18732 ··0x00062788·00000000·00000000·00000000·00000000·................
18733 ··0x00062798·00000000·00000000·00000000·00000000·................18733 ··0x00062798·00000000·00000000·00000000·00000000·................
18734 ··0x000627a8·00000000·00000000·00000000·00000000·................18734 ··0x000627a8·00000000·00000000·00000000·00000000·................
18735 ··0x000627b8·00000000·00000000·00000000·00000000·................18735 ··0x000627b8·00000000·00000000·00000000·00000000·................
18736 ··0x000627c8·00000000·00000000·00000000·00000000·................18736 ··0x000627c8·00000000·00000000·00000000·00000000·................
18737 ··0x000627d8·00000000·00000000·00000000·00000000·................18737 ··0x000627d8·00000000·00000000·00000000·00000000·................
18738 ··0x000627e8·00000000·00000000·00000000··········............18738 ··0x000627e8·00000000·00000000·00000000·00000000·................
 18739 ··0x000627f8·00000000·00·························.....
  
297 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·67640000·467736f5··········clangd..Fw6.2 ··0x00000000·636c616e·67640000·83f2521a··········clangd....R.
  
11.5 KB
./usr/bin/nvptx-arch
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x002fd0·0x002fd0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x002fd8·0x002fd8·R···0x1000
11 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x004935·0x004935·R·E·0x100011 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x004935·0x004935·R·E·0x1000
12 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x100012 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x1000
13 ··LOAD···········0x009850·0x000000000000a850·0x000000000000a850·0x0007c0·0x000c10·RW··0x100013 ··LOAD···········0x009850·0x000000000000a850·0x000000000000a850·0x0007c0·0x000c10·RW··0x1000
14 ··DYNAMIC········0x009b68·0x000000000000ab68·0x000000000000ab68·0x000230·0x000230·RW··0x814 ··DYNAMIC········0x009b68·0x000000000000ab68·0x000000000000ab68·0x000230·0x000230·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x009728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x417 ··NOTE···········0x009728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000080·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000080·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000440·000440·000918·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000440·000440·000918·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000000d58·000d58·00112c·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000000d58·000d58·001135·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000001e84·001e84·0000c2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000001e8e·001e8e·0000c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000001f48·001f48·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000001f50·001f50·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000002058·002058·0009d8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000002060·002060·0009d8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000002a30·002a30·0005a0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000002a38·002a38·0005a0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000003000·003000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000003000·003000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000003020·003020·0003d0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000003020·003020·0003d0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000033f0·0033f0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000033f0·0033f0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000003400·003400·004526·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000003400·003400·004526·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000007928·007928·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000007928·007928·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000008000·008000·00099e·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000008000·008000·00099e·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000089a0·0089a0·00022c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000089a0·0089a0·00022c·00···A··0···0··4
2.37 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x2058·contains·105·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x2060·contains·105·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000000a850··0000000000000008·R_X86_64_RELATIVE·························42903 000000000000a850··0000000000000008·R_X86_64_RELATIVE·························4290
4 000000000000a858··0000000000000008·R_X86_64_RELATIVE·························41a04 000000000000a858··0000000000000008·R_X86_64_RELATIVE·························41a0
5 000000000000a860··0000000000000008·R_X86_64_RELATIVE·························42505 000000000000a860··0000000000000008·R_X86_64_RELATIVE·························4250
6 000000000000a868··0000000000000008·R_X86_64_RELATIVE·························46506 000000000000a868··0000000000000008·R_X86_64_RELATIVE·························4650
7 000000000000a870··0000000000000008·R_X86_64_RELATIVE·························42c07 000000000000a870··0000000000000008·R_X86_64_RELATIVE·························42c0
8 000000000000a878··0000000000000008·R_X86_64_RELATIVE·························43008 000000000000a878··0000000000000008·R_X86_64_RELATIVE·························4300
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 000000000000afd0··0000003000000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_start_main@GLIBC_2.34·+·0103 000000000000afd0··0000003000000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_start_main@GLIBC_2.34·+·0
104 000000000000afd8··0000003400000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0104 000000000000afd8··0000003400000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0
105 000000000000afe0··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0105 000000000000afe0··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
106 000000000000afe8··0000003800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0106 000000000000afe8··0000003800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0
107 000000000000aff0··0000003d00000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0107 000000000000aff0··0000003d00000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0
108 000000000000b008··0000004400000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0108 000000000000b008··0000004400000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
109 Relocation·section·'.rela.plt'·at·offset·0x2a30·contains·60·entries:109 Relocation·section·'.rela.plt'·at·offset·0x2a38·contains·60·entries:
110 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend110 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
111 000000000000adb0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0111 000000000000adb0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0
112 000000000000adb8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0112 000000000000adb8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0
113 000000000000adc0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0113 000000000000adc0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
114 000000000000adc8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostreamlsEl@LLVM_21.1·+·0114 000000000000adc8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostreamlsEl@LLVM_21.1·+·0
115 000000000000add0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__fprintf_chk@GLIBC_2.3.4·+·0115 000000000000add0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__fprintf_chk@GLIBC_2.3.4·+·0
116 000000000000add8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0116 000000000000add8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 11, 24 lines modifiedOffset 11, 24 lines modified
11 ·0x0000000000000019·(INIT_ARRAY)·········0xa85011 ·0x0000000000000019·(INIT_ARRAY)·········0xa850
12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
13 ·0x000000000000001a·(FINI_ARRAY)·········0xa86013 ·0x000000000000001a·(FINI_ARRAY)·········0xa860
14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
15 ·0x000000006ffffef5·(GNU_HASH)···········0x3c015 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
16 ·0x0000000000000005·(STRTAB)·············0xd5816 ·0x0000000000000005·(STRTAB)·············0xd58
17 ·0x0000000000000006·(SYMTAB)·············0x44017 ·0x0000000000000006·(SYMTAB)·············0x440
18 ·0x000000000000000a·(STRSZ)··············4396·(bytes)18 ·0x000000000000000a·(STRSZ)··············4405·(bytes)
19 ·0x000000000000000b·(SYMENT)·············24·(bytes)19 ·0x000000000000000b·(SYMENT)·············24·(bytes)
20 ·0x0000000000000015·(DEBUG)··············0x020 ·0x0000000000000015·(DEBUG)··············0x0
21 ·0x0000000000000003·(PLTGOT)·············0xad9821 ·0x0000000000000003·(PLTGOT)·············0xad98
22 ·0x0000000000000002·(PLTRELSZ)···········1440·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········1440·(bytes)
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000017·(JMPREL)·············0x2a3024 ·0x0000000000000017·(JMPREL)·············0x2a38
25 ·0x0000000000000007·(RELA)···············0x205825 ·0x0000000000000007·(RELA)···············0x2060
26 ·0x0000000000000008·(RELASZ)·············2520·(bytes)26 ·0x0000000000000008·(RELASZ)·············2520·(bytes)
27 ·0x0000000000000009·(RELAENT)············24·(bytes)27 ·0x0000000000000009·(RELAENT)············24·(bytes)
28 ·0x000000000000001e·(FLAGS)··············BIND_NOW28 ·0x000000000000001e·(FLAGS)··············BIND_NOW
29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
30 ·0x000000006ffffffe·(VERNEED)············0x1f4830 ·0x000000006ffffffe·(VERNEED)············0x1f50
31 ·0x000000006fffffff·(VERNEEDNUM)·········431 ·0x000000006fffffff·(VERNEEDNUM)·········4
32 ·0x000000006ffffff0·(VERSYM)·············0x1e8432 ·0x000000006ffffff0·(VERSYM)·············0x1e8e
33 ·0x000000006ffffff9·(RELACOUNT)··········6233 ·0x000000006ffffff9·(RELACOUNT)··········62
34 ·0x0000000000000000·(NULL)···············0x034 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a3ca46b641608ce8102b3831214a71aeae260e16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·676f52beb02682a68dedc60d8e0525292cb9f124
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·97·entries:1 Version·symbols·section·'.gnu.version'·contains·97·entries:
2 ·Addr:·0x0000000000001e84··Offset:·0x00001e84··Link:·5·(.dynsym)2 ·Addr:·0x0000000000001e8e··Offset:·0x00001e8e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(CXXABI_1.3.9)···4·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(CXXABI_1.3.9)···4·(LLVM_21.1)··
4 ··004:···4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)·····2·(GLIBC_2.3.4)4 ··004:···4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)·····2·(GLIBC_2.3.4)
5 ··008:···4·(LLVM_21.1)·····6·(GLIBC_2.4)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)5 ··008:···4·(LLVM_21.1)·····6·(GLIBC_2.4)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)
6 ··00c:···5·(CXXABI_1.3)····4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)··6 ··00c:···5·(CXXABI_1.3)····4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)··
7 ··010:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···4·(LLVM_21.1)·····4·(LLVM_21.1)··7 ··010:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···4·(LLVM_21.1)·····4·(LLVM_21.1)··
8 ··014:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···8·(GCC_3.0)·······4·(LLVM_21.1)··8 ··014:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···8·(GCC_3.0)·······4·(LLVM_21.1)··
9 ··018:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··9 ··018:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ··050:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··24 ··050:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··
25 ··054:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)25 ··054:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)
26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
28 ··060:···1·(*global*)···28 ··060:···1·(*global*)···
  
29 Version·needs·section·'.gnu.version_r'·contains·4·entries:29 Version·needs·section·'.gnu.version_r'·contains·4·entries:
30 ·Addr:·0x0000000000001f48··Offset:·0x00001f48··Link:·6·(.dynstr)30 ·Addr:·0x0000000000001f50··Offset:·0x00001f50··Link:·6·(.dynstr)
31 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·131 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
32 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·832 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·8
33 ··0x0020:·Version:·1··File:·libLLVM.so.21.1··Cnt:·133 ··0x0020:·Version:·1··File:·libLLVM.so.21.1··Cnt:·1
34 ··0x0030:···Name:·LLVM_21.1··Flags:·none··Version:·434 ··0x0030:···Name:·LLVM_21.1··Flags:·none··Version:·4
35 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·535 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·5
36 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·1436 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·14
37 ··0x0060:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1137 ··0x0060:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·11
441 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 $/lib/ld-linux-x86-64.so.2
2 _ITM_registerTMCloneTable2 _ITM_registerTMCloneTable
3 _ITM_deregisterTMCloneTable3 _ITM_deregisterTMCloneTable
4 __gmon_start__4 __gmon_start__
5 _ZTIN4llvm2cl18GenericOptionValueE5 _ZTIN4llvm2cl18GenericOptionValueE
6 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm6 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm
7 _ZN4llvm2cl20HideUnrelatedOptionsERNS0_14OptionCategoryERNS0_10SubCommandE7 _ZN4llvm2cl20HideUnrelatedOptionsERNS0_14OptionCategoryERNS0_10SubCommandE
8 _ZN4llvm3sys2fs6detail28directory_iterator_constructERNS2_12DirIterStateENS_9StringRefEb8 _ZN4llvm3sys2fs6detail28directory_iterator_constructERNS2_12DirIterStateENS_9StringRefEb
776 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 270, 9 lines modifiedOffset 270, 10 lines modified
270 ··0x00001e08·00000000·00000000·00000000·00000000·................270 ··0x00001e08·00000000·00000000·00000000·00000000·................
271 ··0x00001e18·00000000·00000000·00000000·00000000·................271 ··0x00001e18·00000000·00000000·00000000·00000000·................
272 ··0x00001e28·00000000·00000000·00000000·00000000·................272 ··0x00001e28·00000000·00000000·00000000·00000000·................
273 ··0x00001e38·00000000·00000000·00000000·00000000·................273 ··0x00001e38·00000000·00000000·00000000·00000000·................
274 ··0x00001e48·00000000·00000000·00000000·00000000·................274 ··0x00001e48·00000000·00000000·00000000·00000000·................
275 ··0x00001e58·00000000·00000000·00000000·00000000·................275 ··0x00001e58·00000000·00000000·00000000·00000000·................
276 ··0x00001e68·00000000·00000000·00000000·00000000·................276 ··0x00001e68·00000000·00000000·00000000·00000000·................
277 ··0x00001e78·00000000·00000000·00000000··········............277 ··0x00001e78·00000000·00000000·00000000·00000000·................
 278 ··0x00001e88·00000000·00·························.....
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·6e767074·782d6172·63680000·1ccbf837·nvptx-arch.....72 ··0x00000000·6e767074·782d6172·63680000·05fa3852·nvptx-arch....8R
  
11.6 KB
./usr/bin/offload-arch
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x002fd0·0x002fd0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x002fd8·0x002fd8·R···0x1000
11 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x004935·0x004935·R·E·0x100011 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x004935·0x004935·R·E·0x1000
12 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x100012 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x1000
13 ··LOAD···········0x009850·0x000000000000a850·0x000000000000a850·0x0007c0·0x000c10·RW··0x100013 ··LOAD···········0x009850·0x000000000000a850·0x000000000000a850·0x0007c0·0x000c10·RW··0x1000
14 ··DYNAMIC········0x009b68·0x000000000000ab68·0x000000000000ab68·0x000230·0x000230·RW··0x814 ··DYNAMIC········0x009b68·0x000000000000ab68·0x000000000000ab68·0x000230·0x000230·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x009728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x417 ··NOTE···········0x009728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000080·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000080·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000440·000440·000918·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000440·000440·000918·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000000d58·000d58·00112c·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000000d58·000d58·001135·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000001e84·001e84·0000c2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000001e8e·001e8e·0000c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000001f48·001f48·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000001f50·001f50·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000002058·002058·0009d8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000002060·002060·0009d8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000002a30·002a30·0005a0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000002a38·002a38·0005a0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000003000·003000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000003000·003000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000003020·003020·0003d0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000003020·003020·0003d0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000033f0·0033f0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000033f0·0033f0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000003400·003400·004526·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000003400·003400·004526·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000007928·007928·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000007928·007928·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000008000·008000·00099e·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000008000·008000·00099e·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000089a0·0089a0·00022c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000089a0·0089a0·00022c·00···A··0···0··4
2.37 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x2058·contains·105·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x2060·contains·105·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000000a850··0000000000000008·R_X86_64_RELATIVE·························42903 000000000000a850··0000000000000008·R_X86_64_RELATIVE·························4290
4 000000000000a858··0000000000000008·R_X86_64_RELATIVE·························41a04 000000000000a858··0000000000000008·R_X86_64_RELATIVE·························41a0
5 000000000000a860··0000000000000008·R_X86_64_RELATIVE·························42505 000000000000a860··0000000000000008·R_X86_64_RELATIVE·························4250
6 000000000000a868··0000000000000008·R_X86_64_RELATIVE·························46506 000000000000a868··0000000000000008·R_X86_64_RELATIVE·························4650
7 000000000000a870··0000000000000008·R_X86_64_RELATIVE·························42c07 000000000000a870··0000000000000008·R_X86_64_RELATIVE·························42c0
8 000000000000a878··0000000000000008·R_X86_64_RELATIVE·························43008 000000000000a878··0000000000000008·R_X86_64_RELATIVE·························4300
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 000000000000afd0··0000003000000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_start_main@GLIBC_2.34·+·0103 000000000000afd0··0000003000000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_start_main@GLIBC_2.34·+·0
104 000000000000afd8··0000003400000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0104 000000000000afd8··0000003400000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0
105 000000000000afe0··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0105 000000000000afe0··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
106 000000000000afe8··0000003800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0106 000000000000afe8··0000003800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0
107 000000000000aff0··0000003d00000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0107 000000000000aff0··0000003d00000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0
108 000000000000b008··0000004400000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0108 000000000000b008··0000004400000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
109 Relocation·section·'.rela.plt'·at·offset·0x2a30·contains·60·entries:109 Relocation·section·'.rela.plt'·at·offset·0x2a38·contains·60·entries:
110 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend110 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
111 000000000000adb0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0111 000000000000adb0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0
112 000000000000adb8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0112 000000000000adb8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0
113 000000000000adc0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0113 000000000000adc0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
114 000000000000adc8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostreamlsEl@LLVM_21.1·+·0114 000000000000adc8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostreamlsEl@LLVM_21.1·+·0
115 000000000000add0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__fprintf_chk@GLIBC_2.3.4·+·0115 000000000000add0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__fprintf_chk@GLIBC_2.3.4·+·0
116 000000000000add8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0116 000000000000add8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 11, 24 lines modifiedOffset 11, 24 lines modified
11 ·0x0000000000000019·(INIT_ARRAY)·········0xa85011 ·0x0000000000000019·(INIT_ARRAY)·········0xa850
12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
13 ·0x000000000000001a·(FINI_ARRAY)·········0xa86013 ·0x000000000000001a·(FINI_ARRAY)·········0xa860
14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
15 ·0x000000006ffffef5·(GNU_HASH)···········0x3c015 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
16 ·0x0000000000000005·(STRTAB)·············0xd5816 ·0x0000000000000005·(STRTAB)·············0xd58
17 ·0x0000000000000006·(SYMTAB)·············0x44017 ·0x0000000000000006·(SYMTAB)·············0x440
18 ·0x000000000000000a·(STRSZ)··············4396·(bytes)18 ·0x000000000000000a·(STRSZ)··············4405·(bytes)
19 ·0x000000000000000b·(SYMENT)·············24·(bytes)19 ·0x000000000000000b·(SYMENT)·············24·(bytes)
20 ·0x0000000000000015·(DEBUG)··············0x020 ·0x0000000000000015·(DEBUG)··············0x0
21 ·0x0000000000000003·(PLTGOT)·············0xad9821 ·0x0000000000000003·(PLTGOT)·············0xad98
22 ·0x0000000000000002·(PLTRELSZ)···········1440·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········1440·(bytes)
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000017·(JMPREL)·············0x2a3024 ·0x0000000000000017·(JMPREL)·············0x2a38
25 ·0x0000000000000007·(RELA)···············0x205825 ·0x0000000000000007·(RELA)···············0x2060
26 ·0x0000000000000008·(RELASZ)·············2520·(bytes)26 ·0x0000000000000008·(RELASZ)·············2520·(bytes)
27 ·0x0000000000000009·(RELAENT)············24·(bytes)27 ·0x0000000000000009·(RELAENT)············24·(bytes)
28 ·0x000000000000001e·(FLAGS)··············BIND_NOW28 ·0x000000000000001e·(FLAGS)··············BIND_NOW
29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
30 ·0x000000006ffffffe·(VERNEED)············0x1f4830 ·0x000000006ffffffe·(VERNEED)············0x1f50
31 ·0x000000006fffffff·(VERNEEDNUM)·········431 ·0x000000006fffffff·(VERNEEDNUM)·········4
32 ·0x000000006ffffff0·(VERSYM)·············0x1e8432 ·0x000000006ffffff0·(VERSYM)·············0x1e8e
33 ·0x000000006ffffff9·(RELACOUNT)··········6233 ·0x000000006ffffff9·(RELACOUNT)··········62
34 ·0x0000000000000000·(NULL)···············0x034 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a3ca46b641608ce8102b3831214a71aeae260e16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·676f52beb02682a68dedc60d8e0525292cb9f124
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·97·entries:1 Version·symbols·section·'.gnu.version'·contains·97·entries:
2 ·Addr:·0x0000000000001e84··Offset:·0x00001e84··Link:·5·(.dynsym)2 ·Addr:·0x0000000000001e8e··Offset:·0x00001e8e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(CXXABI_1.3.9)···4·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(CXXABI_1.3.9)···4·(LLVM_21.1)··
4 ··004:···4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)·····2·(GLIBC_2.3.4)4 ··004:···4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)·····2·(GLIBC_2.3.4)
5 ··008:···4·(LLVM_21.1)·····6·(GLIBC_2.4)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)5 ··008:···4·(LLVM_21.1)·····6·(GLIBC_2.4)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)
6 ··00c:···5·(CXXABI_1.3)····4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)··6 ··00c:···5·(CXXABI_1.3)····4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)··
7 ··010:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···4·(LLVM_21.1)·····4·(LLVM_21.1)··7 ··010:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···4·(LLVM_21.1)·····4·(LLVM_21.1)··
8 ··014:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···8·(GCC_3.0)·······4·(LLVM_21.1)··8 ··014:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···8·(GCC_3.0)·······4·(LLVM_21.1)··
9 ··018:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··9 ··018:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ··050:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··24 ··050:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··
25 ··054:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)25 ··054:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)
26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
28 ··060:···1·(*global*)···28 ··060:···1·(*global*)···
  
29 Version·needs·section·'.gnu.version_r'·contains·4·entries:29 Version·needs·section·'.gnu.version_r'·contains·4·entries:
30 ·Addr:·0x0000000000001f48··Offset:·0x00001f48··Link:·6·(.dynstr)30 ·Addr:·0x0000000000001f50··Offset:·0x00001f50··Link:·6·(.dynstr)
31 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·131 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
32 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·832 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·8
33 ··0x0020:·Version:·1··File:·libLLVM.so.21.1··Cnt:·133 ··0x0020:·Version:·1··File:·libLLVM.so.21.1··Cnt:·1
34 ··0x0030:···Name:·LLVM_21.1··Flags:·none··Version:·434 ··0x0030:···Name:·LLVM_21.1··Flags:·none··Version:·4
35 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·535 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·5
36 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·1436 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·14
37 ··0x0060:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1137 ··0x0060:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·11
441 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 $/lib/ld-linux-x86-64.so.2
2 _ITM_registerTMCloneTable2 _ITM_registerTMCloneTable
3 _ITM_deregisterTMCloneTable3 _ITM_deregisterTMCloneTable
4 __gmon_start__4 __gmon_start__
5 _ZTIN4llvm2cl18GenericOptionValueE5 _ZTIN4llvm2cl18GenericOptionValueE
6 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm6 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm
7 _ZN4llvm2cl20HideUnrelatedOptionsERNS0_14OptionCategoryERNS0_10SubCommandE7 _ZN4llvm2cl20HideUnrelatedOptionsERNS0_14OptionCategoryERNS0_10SubCommandE
8 _ZN4llvm3sys2fs6detail28directory_iterator_constructERNS2_12DirIterStateENS_9StringRefEb8 _ZN4llvm3sys2fs6detail28directory_iterator_constructERNS2_12DirIterStateENS_9StringRefEb
776 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 270, 9 lines modifiedOffset 270, 10 lines modified
270 ··0x00001e08·00000000·00000000·00000000·00000000·................270 ··0x00001e08·00000000·00000000·00000000·00000000·................
271 ··0x00001e18·00000000·00000000·00000000·00000000·................271 ··0x00001e18·00000000·00000000·00000000·00000000·................
272 ··0x00001e28·00000000·00000000·00000000·00000000·................272 ··0x00001e28·00000000·00000000·00000000·00000000·................
273 ··0x00001e38·00000000·00000000·00000000·00000000·................273 ··0x00001e38·00000000·00000000·00000000·00000000·................
274 ··0x00001e48·00000000·00000000·00000000·00000000·................274 ··0x00001e48·00000000·00000000·00000000·00000000·................
275 ··0x00001e58·00000000·00000000·00000000·00000000·................275 ··0x00001e58·00000000·00000000·00000000·00000000·................
276 ··0x00001e68·00000000·00000000·00000000·00000000·................276 ··0x00001e68·00000000·00000000·00000000·00000000·................
277 ··0x00001e78·00000000·00000000·00000000··········............277 ··0x00001e78·00000000·00000000·00000000·00000000·................
 278 ··0x00001e88·00000000·00·························.....
  
348 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·6f66666c·6f61642d·61726368·00000000·offload-arch....2 ··0x00000000·6f66666c·6f61642d·61726368·00000000·offload-arch....
3 ··0x00000010·1ccbf837····························...73 ··0x00000010·05fa3852····························..8R
  
11.6 KB
reproducibleA/tmp/deploy/ipk/x86-64-v3/libclang-cpp21.1_21.1.1-r0_x86-64-v3.ipk vs.
reproducibleB-extended/tmp/deploy/ipk/x86-64-v3/libclang-cpp21.1_21.1.1-r0_x86-64-v3.ipk
369 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·1970-01-01·00:00:00.000000·debian-binary1 -rw-r--r--···0········0········0········4·1970-01-01·00:00:00.000000·debian-binary
2 -rw-r--r--···0········0········0······751·1970-01-01·00:00:00.000000·control.tar.gz2 -rw-r--r--···0········0········0······751·1970-01-01·00:00:00.000000·control.tar.gz
3 -rw-r--r--···0········0········0·24441290·1970-01-01·00:00:00.000000·data.tar.zst3 -rw-r--r--···0········0········0·24441321·1970-01-01·00:00:00.000000·data.tar.zst
11.1 KB
data.tar.zst
11.1 KB
data.tar
11.1 KB
./usr/lib/libclang-cpp.so.21.1
File has been modified after NT_GNU_BUILD_ID has been applied.
1.13 KB
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·12·program·headers,·starting·at·offset·643 There·are·12·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x9070d0·0x9070d0·R···0x10006 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x9070e0·0x9070e0·R···0x1000
7 ··LOAD···········0x908000·0x0000000000908000·0x0000000000908000·0x2e852e9·0x2e852e9·R·E·0x10007 ··LOAD···········0x908000·0x0000000000908000·0x0000000000908000·0x2e852e9·0x2e852e9·R·E·0x1000
8 ··LOAD···········0x378e000·0x000000000378e000·0x000000000378e000·0xad1bb7·0xad1bb7·R···0x10008 ··LOAD···········0x378e000·0x000000000378e000·0x000000000378e000·0xad1bb7·0xad1bb7·R···0x1000
9 ··LOAD···········0x425fdc0·0x0000000004260dc0·0x0000000004260dc0·0x208b18·0x225ac0·RW··0x10009 ··LOAD···········0x425fdc0·0x0000000004260dc0·0x0000000004260dc0·0x208b18·0x225ac0·RW··0x1000
10 ··DYNAMIC········0x4455718·0x0000000004456718·0x0000000004456718·0x000250·0x000250·RW··0x810 ··DYNAMIC········0x4455718·0x0000000004456718·0x0000000004456718·0x000250·0x000250·RW··0x8
11 ··NOTE···········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000030·0x000030·R···0x811 ··NOTE···········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000030·0x000030·R···0x8
12 ··NOTE···········0x000310·0x0000000000000310·0x0000000000000310·0x000024·0x000024·R···0x412 ··NOTE···········0x000310·0x0000000000000310·0x0000000000000310·0x000024·0x000024·R···0x4
13 ··TLS············0x425fdc0·0x0000000004260dc0·0x0000000004260dc0·0x000000·0x000008·R···0x813 ··TLS············0x425fdc0·0x0000000004260dc0·0x0000000004260dc0·0x000000·0x000008·R···0x8
2.12 KB
readelf --wide --sections {}
    
Offset 3, 19 lines modifiedOffset 3, 19 lines modified
3 Section·Headers:3 Section·Headers:
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]·.note.gnu.property·NOTE············00000000000002e0·0002e0·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············00000000000002e0·0002e0·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000310·000310·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000310·000310·000024·00···A··0···0··4
8 ··[·3]·.gnu.hash·········GNU_HASH········0000000000000338·000338·03c26c·00···A··4···0··88 ··[·3]·.gnu.hash·········GNU_HASH········0000000000000338·000338·03c26c·00···A··4···0··8
9 ··[·4]·.dynsym···········DYNSYM··········000000000003c5a8·03c5a8·103fb0·18···A··5···1··89 ··[·4]·.dynsym···········DYNSYM··········000000000003c5a8·03c5a8·103fb0·18···A··5···1··8
10 ··[·5]·.dynstr···········STRTAB··········0000000000140558·140558·3bc624·00···A··0···0··110 ··[·5]·.dynstr···········STRTAB··········0000000000140558·140558·3bc62d·00···A··0···0··1
11 ··[·6]·.gnu.version······VERSYM··········00000000004fcb7c·4fcb7c·015aa4·02···A··4···0··211 ··[·6]·.gnu.version······VERSYM··········00000000004fcb86·4fcb86·015aa4·02···A··4···0··2
12 ··[·7]·.gnu.version_r····VERNEED·········0000000000512620·512620·000280·00···A··5···6··812 ··[·7]·.gnu.version_r····VERNEED·········0000000000512630·512630·000280·00···A··5···6··8
13 ··[·8]·.rela.dyn·········RELA············00000000005128a0·5128a0·3e8650·18···A··4···0··813 ··[·8]·.rela.dyn·········RELA············00000000005128b0·5128b0·3e8650·18···A··4···0··8
14 ··[·9]·.rela.plt·········RELA············00000000008faef0·8faef0·00c1e0·18··AI··4··24··814 ··[·9]·.rela.plt·········RELA············00000000008faf00·8faf00·00c1e0·18··AI··4··24··8
15 ··[10]·.init·············PROGBITS········0000000000908000·908000·00001b·00··AX··0···0··415 ··[10]·.init·············PROGBITS········0000000000908000·908000·00001b·00··AX··0···0··4
16 ··[11]·.plt··············PROGBITS········0000000000908020·908020·008150·10··AX··0···0·1616 ··[11]·.plt··············PROGBITS········0000000000908020·908020·008150·10··AX··0···0·16
17 ··[12]·.plt.got··········PROGBITS········0000000000910170·910170·000038·08··AX··0···0··817 ··[12]·.plt.got··········PROGBITS········0000000000910170·910170·000038·08··AX··0···0··8
18 ··[13]·.text·············PROGBITS········00000000009101c0·9101c0·2e7d11a·00··AX··0···0·6418 ··[13]·.text·············PROGBITS········00000000009101c0·9101c0·2e7d11a·00··AX··0···0·64
19 ··[14]·.fini·············PROGBITS········000000000378d2dc·378d2dc·00000d·00··AX··0···0··419 ··[14]·.fini·············PROGBITS········000000000378d2dc·378d2dc·00000d·00··AX··0···0··4
20 ··[15]·.rodata···········PROGBITS········000000000378e000·378e000·497d80·00···A··0···0·3220 ··[15]·.rodata···········PROGBITS········000000000378e000·378e000·497d80·00···A··0···0·32
21 ··[16]·.eh_frame_hdr·····PROGBITS········0000000003c25d80·3c25d80·0af4b4·00···A··0···0··421 ··[16]·.eh_frame_hdr·····PROGBITS········0000000003c25d80·3c25d80·0af4b4·00···A··0···0··4
2.71 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x5128a0·contains·170734·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x5128b0·contains·170734·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000004260dc0··0000000000000008·R_X86_64_RELATIVE·························b716803 0000000004260dc0··0000000000000008·R_X86_64_RELATIVE·························b71680
4 0000000004260dc8··0000000000000008·R_X86_64_RELATIVE·························b649204 0000000004260dc8··0000000000000008·R_X86_64_RELATIVE·························b64920
5 0000000004260dd0··0000000000000008·R_X86_64_RELATIVE·························b649305 0000000004260dd0··0000000000000008·R_X86_64_RELATIVE·························b64930
6 0000000004260dd8··0000000000000008·R_X86_64_RELATIVE·························b64a806 0000000004260dd8··0000000000000008·R_X86_64_RELATIVE·························b64a80
7 0000000004260de0··0000000000000008·R_X86_64_RELATIVE·························b6a0b07 0000000004260de0··0000000000000008·R_X86_64_RELATIVE·························b6a0b0
8 0000000004260de8··0000000000000008·R_X86_64_RELATIVE·························b6a0c08 0000000004260de8··0000000000000008·R_X86_64_RELATIVE·························b6a0c0
Offset 170732, 15 lines modifiedOffset 170732, 15 lines modified
170732 0000000004460ff8··0000303e00000006·R_X86_64_GLOB_DAT······00000000043cc778·_ZTVSt23_Sp_counted_ptr_inplaceIN5clang17DiagnosticOptionsESaIvELN9__gnu_cxx12_Lock_policyE2EE·+·0170732 0000000004460ff8··0000303e00000006·R_X86_64_GLOB_DAT······00000000043cc778·_ZTVSt23_Sp_counted_ptr_inplaceIN5clang17DiagnosticOptionsESaIvELN9__gnu_cxx12_Lock_policyE2EE·+·0
170733 0000000004461008··000002ff00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0170733 0000000004461008··000002ff00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
170734 0000000004461128··0000021000000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0170734 0000000004461128··0000021000000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0
170735 0000000004461240··00002e0200000001·R_X86_64_64············00000000043d3450·_ZTVN5clang14ParsedAttrInfoE·+·10170735 0000000004461240··00002e0200000001·R_X86_64_64············00000000043d3450·_ZTVN5clang14ParsedAttrInfoE·+·10
170736 0000000004461280··00002e0200000001·R_X86_64_64············00000000043d3450·_ZTVN5clang14ParsedAttrInfoE·+·10170736 0000000004461280··00002e0200000001·R_X86_64_64············00000000043d3450·_ZTVN5clang14ParsedAttrInfoE·+·10
170737 0000000004469730··0000042d00000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0170737 0000000004469730··0000042d00000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0
  
170738 Relocation·section·'.rela.plt'·at·offset·0x8faef0·contains·2068·entries:170738 Relocation·section·'.rela.plt'·at·offset·0x8faf00·contains·2068·entries:
170739 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend170739 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
170740 0000000004456980··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm9DIBuilder26createPtrAuthQualifiedTypeEPNS_6DITypeEjbjbb@LLVM_21.1·+·0170740 0000000004456980··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm9DIBuilder26createPtrAuthQualifiedTypeEPNS_6DITypeEjbjbb@LLVM_21.1·+·0
170741 0000000004456988··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0170741 0000000004456988··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
170742 0000000004456990··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys6locale7isPrintEi@LLVM_21.1·+·0170742 0000000004456990··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys6locale7isPrintEi@LLVM_21.1·+·0
170743 0000000004456998··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE@LLVM_21.1·+·0170743 0000000004456998··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE@LLVM_21.1·+·0
170744 00000000044569a0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm21RealtimeSanitizerPass3runERNS_6ModuleERNS_15AnalysisManagerIS1_JEEE@LLVM_21.1·+·0170744 00000000044569a0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm21RealtimeSanitizerPass3runERNS_6ModuleERNS_15AnalysisManagerIS1_JEEE@LLVM_21.1·+·0
170745 00000000044569a8··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys14getHostCPUNameEv@LLVM_21.1·+·0170745 00000000044569a8··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys14getHostCPUNameEv@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 14, 23 lines modifiedOffset 14, 23 lines modified
14 ·0x0000000000000019·(INIT_ARRAY)·········0x4260dc014 ·0x0000000000000019·(INIT_ARRAY)·········0x4260dc0
15 ·0x000000000000001b·(INIT_ARRAYSZ)·······312·(bytes)15 ·0x000000000000001b·(INIT_ARRAYSZ)·······312·(bytes)
16 ·0x000000000000001a·(FINI_ARRAY)·········0x4260ef816 ·0x000000000000001a·(FINI_ARRAY)·········0x4260ef8
17 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)17 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
18 ·0x000000006ffffef5·(GNU_HASH)···········0x33818 ·0x000000006ffffef5·(GNU_HASH)···········0x338
19 ·0x0000000000000005·(STRTAB)·············0x14055819 ·0x0000000000000005·(STRTAB)·············0x140558
20 ·0x0000000000000006·(SYMTAB)·············0x3c5a820 ·0x0000000000000006·(SYMTAB)·············0x3c5a8
21 ·0x000000000000000a·(STRSZ)··············3917348·(bytes)21 ·0x000000000000000a·(STRSZ)··············3917357·(bytes)
22 ·0x000000000000000b·(SYMENT)·············24·(bytes)22 ·0x000000000000000b·(SYMENT)·············24·(bytes)
23 ·0x0000000000000003·(PLTGOT)·············0x445696823 ·0x0000000000000003·(PLTGOT)·············0x4456968
24 ·0x0000000000000002·(PLTRELSZ)···········49632·(bytes)24 ·0x0000000000000002·(PLTRELSZ)···········49632·(bytes)
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000017·(JMPREL)·············0x8faef026 ·0x0000000000000017·(JMPREL)·············0x8faf00
27 ·0x0000000000000007·(RELA)···············0x5128a027 ·0x0000000000000007·(RELA)···············0x5128b0
28 ·0x0000000000000008·(RELASZ)·············4097616·(bytes)28 ·0x0000000000000008·(RELASZ)·············4097616·(bytes)
29 ·0x0000000000000009·(RELAENT)············24·(bytes)29 ·0x0000000000000009·(RELAENT)············24·(bytes)
30 ·0x000000000000001e·(FLAGS)··············BIND_NOW30 ·0x000000000000001e·(FLAGS)··············BIND_NOW
31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·NODELETE31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·NODELETE
32 ·0x000000006ffffffe·(VERNEED)············0x51262032 ·0x000000006ffffffe·(VERNEED)············0x512630
33 ·0x000000006fffffff·(VERNEEDNUM)·········633 ·0x000000006fffffff·(VERNEEDNUM)·········6
34 ·0x000000006ffffff0·(VERSYM)·············0x4fcb7c34 ·0x000000006ffffff0·(VERSYM)·············0x4fcb86
35 ·0x000000006ffffff9·(RELACOUNT)··········15585535 ·0x000000006ffffff9·(RELACOUNT)··········155855
36 ·0x0000000000000000·(NULL)···············0x036 ·0x0000000000000000·(NULL)···············0x0
687 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6d0b2af51a6fccb489f241b93f973dcc3716b65d6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ee70b056ecbd31240cf132f4c2dbc9efa39a0184
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·44370·entries:1 Version·symbols·section·'.gnu.version'·contains·44370·entries:
2 ·Addr:·0x00000000004fcb7c··Offset:·0x004fcb7c··Link:·4·(.dynsym)2 ·Addr:·0x00000000004fcb86··Offset:·0x004fcb86··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
7 ··010:···3·(GLIBCXX_3.4.11)····4·(GLIBC_2.38)····2·(LLVM_21.1)·····2·(LLVM_21.1)··7 ··010:···3·(GLIBCXX_3.4.11)····4·(GLIBC_2.38)····2·(LLVM_21.1)·····2·(LLVM_21.1)··
8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···5·(GLIBC_2.2.5)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··9 ··018:···5·(GLIBC_2.2.5)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
Offset 11092, 15 lines modifiedOffset 11092, 15 lines modified
11092 ··ad40:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···11092 ··ad40:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
11093 ··ad44:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···11093 ··ad44:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
11094 ··ad48:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···11094 ··ad48:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
11095 ··ad4c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···11095 ··ad4c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
11096 ··ad50:···1·(*global*)······1·(*global*)···11096 ··ad50:···1·(*global*)······1·(*global*)···
  
11097 Version·needs·section·'.gnu.version_r'·contains·6·entries:11097 Version·needs·section·'.gnu.version_r'·contains·6·entries:
11098 ·Addr:·0x0000000000512620··Offset:·0x00512620··Link:·5·(.dynstr)11098 ·Addr:·0x0000000000512630··Offset:·0x00512630··Link:·5·(.dynstr)
11099 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·111099 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1
11100 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·3211100 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·32
11101 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·111101 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
11102 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·2711102 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·27
11103 ··0x0040:·Version:·1··File:·libm.so.6··Cnt:·211103 ··0x0040:·Version:·1··File:·libm.so.6··Cnt:·2
11104 ··0x0050:···Name:·GLIBC_2.29··Flags:·none··Version:·3111104 ··0x0050:···Name:·GLIBC_2.29··Flags:·none··Version:·31
11105 ··0x0060:···Name:·GLIBC_2.2.5··Flags:·none··Version:·2311105 ··0x0060:···Name:·GLIBC_2.2.5··Flags:·none··Version:·23
714 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 244830, 9 lines modifiedOffset 244830, 9 lines modified
244830 ··0x004fcb08·00000000·00000000·00000000·00000000·................244830 ··0x004fcb08·00000000·00000000·00000000·00000000·................
244831 ··0x004fcb18·00000000·00000000·00000000·00000000·................244831 ··0x004fcb18·00000000·00000000·00000000·00000000·................
244832 ··0x004fcb28·00000000·00000000·00000000·00000000·................244832 ··0x004fcb28·00000000·00000000·00000000·00000000·................
244833 ··0x004fcb38·00000000·00000000·00000000·00000000·................244833 ··0x004fcb38·00000000·00000000·00000000·00000000·................
244834 ··0x004fcb48·00000000·00000000·00000000·00000000·................244834 ··0x004fcb48·00000000·00000000·00000000·00000000·................
244835 ··0x004fcb58·00000000·00000000·00000000·00000000·................244835 ··0x004fcb58·00000000·00000000·00000000·00000000·................
244836 ··0x004fcb68·00000000·00000000·00000000·00000000·................244836 ··0x004fcb68·00000000·00000000·00000000·00000000·................
244837 ··0x004fcb78·00000000····························....244837 ··0x004fcb78·00000000·00000000·00000000·00·······.............
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·6c696263·6c616e67·2d637070·2e736f2e·libclang-cpp.so.2 ··0x00000000·6c696263·6c616e67·2d637070·2e736f2e·libclang-cpp.so.
3 ··0x00000010·32312e31·00000000·8a8b86d5··········21.1........3 ··0x00000010·32312e31·00000000·093399b6··········21.1.....3..
  
12.5 KB
reproducibleA/tmp/deploy/ipk/x86-64-v3/libclang21.1_21.1.1-r0_x86-64-v3.ipk vs.
reproducibleB-extended/tmp/deploy/ipk/x86-64-v3/libclang21.1_21.1.1-r0_x86-64-v3.ipk
369 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·1970-01-01·00:00:00.000000·debian-binary1 -rw-r--r--···0········0········0········4·1970-01-01·00:00:00.000000·debian-binary
2 -rw-r--r--···0········0········0······744·1970-01-01·00:00:00.000000·control.tar.gz2 -rw-r--r--···0········0········0······744·1970-01-01·00:00:00.000000·control.tar.gz
3 -rw-r--r--···0········0········0·14640010·1970-01-01·00:00:00.000000·data.tar.zst3 -rw-r--r--···0········0········0·14640012·1970-01-01·00:00:00.000000·data.tar.zst
12.0 KB
data.tar.zst
12.0 KB
data.tar
12.0 KB
./usr/lib/libclang.so.21.1.1
File has been modified after NT_GNU_BUILD_ID has been applied.
1.13 KB
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·12·program·headers,·starting·at·offset·643 There·are·12·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x25d260·0x25d260·R···0x10006 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x25d268·0x25d268·R···0x1000
7 ··LOAD···········0x25e000·0x000000000025e000·0x000000000025e000·0x1bd5679·0x1bd5679·R·E·0x10007 ··LOAD···········0x25e000·0x000000000025e000·0x000000000025e000·0x1bd5679·0x1bd5679·R·E·0x1000
8 ··LOAD···········0x1e34000·0x0000000001e34000·0x0000000001e34000·0x6d9be8·0x6d9be8·R···0x10008 ··LOAD···········0x1e34000·0x0000000001e34000·0x0000000001e34000·0x6d9be8·0x6d9be8·R···0x1000
9 ··LOAD···········0x250dc30·0x000000000250ec30·0x000000000250ec30·0x12e8e8·0x13b078·RW··0x10009 ··LOAD···········0x250dc30·0x000000000250ec30·0x000000000250ec30·0x12e8e8·0x13b078·RW··0x1000
10 ··DYNAMIC········0x2630900·0x0000000002631900·0x0000000002631900·0x000270·0x000270·RW··0x810 ··DYNAMIC········0x2630900·0x0000000002631900·0x0000000002631900·0x000270·0x000270·RW··0x8
11 ··NOTE···········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000030·0x000030·R···0x811 ··NOTE···········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000030·0x000030·R···0x8
12 ··NOTE···········0x000310·0x0000000000000310·0x0000000000000310·0x000024·0x000024·R···0x412 ··NOTE···········0x000310·0x0000000000000310·0x0000000000000310·0x000024·0x000024·R···0x4
13 ··TLS············0x250dc30·0x000000000250ec30·0x000000000250ec30·0x000000·0x000008·R···0x813 ··TLS············0x250dc30·0x000000000250ec30·0x000000000250ec30·0x000000·0x000008·R···0x8
2.29 KB
readelf --wide --sections {}
    
Offset 3, 20 lines modifiedOffset 3, 20 lines modified
3 Section·Headers:3 Section·Headers:
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]·.note.gnu.property·NOTE············00000000000002e0·0002e0·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············00000000000002e0·0002e0·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000310·000310·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000310·000310·000024·00···A··0···0··4
8 ··[·3]·.gnu.hash·········GNU_HASH········0000000000000338·000338·001650·00···A··4···0··88 ··[·3]·.gnu.hash·········GNU_HASH········0000000000000338·000338·001650·00···A··4···0··8
9 ··[·4]·.dynsym···········DYNSYM··········0000000000001988·001988·009078·18···A··5···1··89 ··[·4]·.dynsym···········DYNSYM··········0000000000001988·001988·009078·18···A··5···1··8
10 ··[·5]·.dynstr···········STRTAB··········000000000000aa00·00aa00·010737·00···A··0···0··110 ··[·5]·.dynstr···········STRTAB··········000000000000aa00·00aa00·010740·00···A··0···0··1
11 ··[·6]·.gnu.version······VERSYM··········000000000001b138·01b138·000c0a·02···A··4···0··211 ··[·6]·.gnu.version······VERSYM··········000000000001b140·01b140·000c0a·02···A··4···0··2
12 ··[·7]·.gnu.version_d····VERDEF··········000000000001bd48·01bd48·0000c4·00···A··5···7··812 ··[·7]·.gnu.version_d····VERDEF··········000000000001bd50·01bd50·0000c4·00···A··5···7··8
13 ··[·8]·.gnu.version_r····VERNEED·········000000000001be10·01be10·0001f0·00···A··5···5··813 ··[·8]·.gnu.version_r····VERNEED·········000000000001be18·01be18·0001f0·00···A··5···5··8
14 ··[·9]·.rela.dyn·········RELA············000000000001c000·01c000·23afa8·18···A··4···0··814 ··[·9]·.rela.dyn·········RELA············000000000001c008·01c008·23afa8·18···A··4···0··8
15 ··[10]·.rela.plt·········RELA············0000000000256fa8·256fa8·0062b8·18··AI··4··25··815 ··[10]·.rela.plt·········RELA············0000000000256fb0·256fb0·0062b8·18··AI··4··25··8
16 ··[11]·.init·············PROGBITS········000000000025e000·25e000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000025e000·25e000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000025e020·25e020·0041e0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000025e020·25e020·0041e0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000262200·262200·000028·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000262200·262200·000028·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000262240·262240·1bd142c·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000262240·262240·1bd142c·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000001e3366c·1e3366c·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000001e3366c·1e3366c·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000001e34000·1e34000·33a44c·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000001e34000·1e34000·33a44c·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000216e44c·216e44c·06492c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000216e44c·216e44c·06492c·00···A··0···0··4
2.73 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x1c000·contains·97447·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x1c008·contains·97447·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000250ec30··0000000000000008·R_X86_64_RELATIVE·························3c6ec03 000000000250ec30··0000000000000008·R_X86_64_RELATIVE·························3c6ec0
4 000000000250ec38··0000000000000008·R_X86_64_RELATIVE·························3c03304 000000000250ec38··0000000000000008·R_X86_64_RELATIVE·························3c0330
5 000000000250ec40··0000000000000008·R_X86_64_RELATIVE·························3c03405 000000000250ec40··0000000000000008·R_X86_64_RELATIVE·························3c0340
6 000000000250ec48··0000000000000008·R_X86_64_RELATIVE·························3c59706 000000000250ec48··0000000000000008·R_X86_64_RELATIVE·························3c5970
7 000000000250ec50··0000000000000008·R_X86_64_RELATIVE·························3c59807 000000000250ec50··0000000000000008·R_X86_64_RELATIVE·························3c5980
8 000000000250ec58··0000000000000008·R_X86_64_RELATIVE·························3c5ad08 000000000250ec58··0000000000000008·R_X86_64_RELATIVE·························3c5ad0
Offset 97445, 15 lines modifiedOffset 97445, 15 lines modified
97445 0000000002634f40··0000043200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm3opt14DerivedArgListE@LLVM_21.1·+·097445 0000000002634f40··0000043200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm3opt14DerivedArgListE@LLVM_21.1·+·0
97446 0000000002634f68··0000043700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm16raw_null_ostreamE@LLVM_21.1·+·097446 0000000002634f68··0000043700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm16raw_null_ostreamE@LLVM_21.1·+·0
97447 0000000002634fa0··0000044800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm2cl18tokenizeConfigFileENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb@LLVM_21.1·+·097447 0000000002634fa0··0000044800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm2cl18tokenizeConfigFileENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb@LLVM_21.1·+·0
97448 0000000002634fb8··0000044b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm2cl22TokenizeGNUCommandLineENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb@LLVM_21.1·+·097448 0000000002634fb8··0000044b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm2cl22TokenizeGNUCommandLineENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb@LLVM_21.1·+·0
97449 0000000002635008··0000017900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·097449 0000000002635008··0000017900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
97450 0000000002635588··0000010400000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·097450 0000000002635588··0000010400000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0
  
97451 Relocation·section·'.rela.plt'·at·offset·0x256fa8·contains·1053·entries:97451 Relocation·section·'.rela.plt'·at·offset·0x256fb0·contains·1053·entries:
97452 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend97452 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
97453 0000000002631b88··0000048d00000007·R_X86_64_JUMP_SLOT·····0000000000455e60·clang_getFileLocation@@LLVM_13·+·097453 0000000002631b88··0000048d00000007·R_X86_64_JUMP_SLOT·····0000000000455e60·clang_getFileLocation@@LLVM_13·+·0
97454 0000000002631b90··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·097454 0000000002631b90··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
97455 0000000002631b98··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys6locale7isPrintEi@LLVM_21.1·+·097455 0000000002631b98··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys6locale7isPrintEi@LLVM_21.1·+·0
97456 0000000002631ba0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE@LLVM_21.1·+·097456 0000000002631ba0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE@LLVM_21.1·+·0
97457 0000000002631ba8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys14getHostCPUNameEv@LLVM_21.1·+·097457 0000000002631ba8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys14getHostCPUNameEv@LLVM_21.1·+·0
97458 0000000002631bb0··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3omp19getOpenMPClauseNameENS0_6ClauseEj@LLVM_21.1·+·097458 0000000002631bb0··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3omp19getOpenMPClauseNameENS0_6ClauseEj@LLVM_21.1·+·0
1.62 KB
readelf --wide --dynamic {}
    
Offset 14, 25 lines modifiedOffset 14, 25 lines modified
14 ·0x0000000000000019·(INIT_ARRAY)·········0x250ec3014 ·0x0000000000000019·(INIT_ARRAY)·········0x250ec30
15 ·0x000000000000001b·(INIT_ARRAYSZ)·······104·(bytes)15 ·0x000000000000001b·(INIT_ARRAYSZ)·······104·(bytes)
16 ·0x000000000000001a·(FINI_ARRAY)·········0x250ec9816 ·0x000000000000001a·(FINI_ARRAY)·········0x250ec98
17 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)17 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
18 ·0x000000006ffffef5·(GNU_HASH)···········0x33818 ·0x000000006ffffef5·(GNU_HASH)···········0x338
19 ·0x0000000000000005·(STRTAB)·············0xaa0019 ·0x0000000000000005·(STRTAB)·············0xaa00
20 ·0x0000000000000006·(SYMTAB)·············0x198820 ·0x0000000000000006·(SYMTAB)·············0x1988
21 ·0x000000000000000a·(STRSZ)··············67383·(bytes)21 ·0x000000000000000a·(STRSZ)··············67392·(bytes)
22 ·0x000000000000000b·(SYMENT)·············24·(bytes)22 ·0x000000000000000b·(SYMENT)·············24·(bytes)
23 ·0x0000000000000003·(PLTGOT)·············0x2631b7023 ·0x0000000000000003·(PLTGOT)·············0x2631b70
24 ·0x0000000000000002·(PLTRELSZ)···········25272·(bytes)24 ·0x0000000000000002·(PLTRELSZ)···········25272·(bytes)
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000017·(JMPREL)·············0x256fa826 ·0x0000000000000017·(JMPREL)·············0x256fb0
27 ·0x0000000000000007·(RELA)···············0x1c00027 ·0x0000000000000007·(RELA)···············0x1c008
28 ·0x0000000000000008·(RELASZ)·············2338728·(bytes)28 ·0x0000000000000008·(RELASZ)·············2338728·(bytes)
29 ·0x0000000000000009·(RELAENT)············24·(bytes)29 ·0x0000000000000009·(RELAENT)············24·(bytes)
30 ·0x000000006ffffffc·(VERDEF)·············0x1bd4830 ·0x000000006ffffffc·(VERDEF)·············0x1bd50
31 ·0x000000006ffffffd·(VERDEFNUM)··········731 ·0x000000006ffffffd·(VERDEFNUM)··········7
32 ·0x000000000000001e·(FLAGS)··············BIND_NOW32 ·0x000000000000001e·(FLAGS)··············BIND_NOW
33 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·NODELETE33 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·NODELETE
34 ·0x000000006ffffffe·(VERNEED)············0x1be1034 ·0x000000006ffffffe·(VERNEED)············0x1be18
35 ·0x000000006fffffff·(VERNEEDNUM)·········535 ·0x000000006fffffff·(VERNEEDNUM)·········5
36 ·0x000000006ffffff0·(VERSYM)·············0x1b13836 ·0x000000006ffffff0·(VERSYM)·············0x1b140
37 ·0x000000006ffffff9·(RELACOUNT)··········9520037 ·0x000000006ffffff9·(RELACOUNT)··········95200
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
687 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4c89c6345d9f9de8dfbaf526f15ae2c677dae72d6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b1a23e58eca24322baa09b6d1cae16dfc103b388
2.39 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1541·entries:1 Version·symbols·section·'.gnu.version'·contains·1541·entries:
2 ·Addr:·0x000000000001b138··Offset:·0x0001b138··Link:·4·(.dynsym)2 ·Addr:·0x000000000001b140··Offset:·0x0001b140··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··3 ··000:···0·(*local*)·······8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··
4 ··004:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··4 ··004:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··
5 ··008:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····9·(GLIBC_2.38)·5 ··008:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····9·(GLIBC_2.38)·
6 ··00c:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····a·(GLIBC_2.2.5)6 ··00c:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····a·(GLIBC_2.2.5)
7 ··010:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··7 ··010:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··
8 ··014:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··8 ··014:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··
9 ··018:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··9 ··018:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··
Offset 385, 25 lines modifiedOffset 385, 25 lines modified
385 ··5f4:···2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)····385 ··5f4:···2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)····
386 ··5f8:···2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)····386 ··5f8:···2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)····
387 ··5fc:···2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)····387 ··5fc:···2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)····
388 ··600:···2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)····388 ··600:···2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)····
389 ··604:···2·(LLVM_13)····389 ··604:···2·(LLVM_13)····
  
390 Version·definition·section·'.gnu.version_d'·contains·7·entries:390 Version·definition·section·'.gnu.version_d'·contains·7·entries:
391 ·Addr:·0x000000000001bd48··Offset:·0x0001bd48··Link:·5·(.dynstr)391 ·Addr:·0x000000000001bd50··Offset:·0x0001bd50··Link:·5·(.dynstr)
392 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libclang.so.21.1392 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libclang.so.21.1
393 ··0x001c:·Rev:·1··Flags:·none··Index:·2··Cnt:·1··Name:·LLVM_13393 ··0x001c:·Rev:·1··Flags:·none··Index:·2··Cnt:·1··Name:·LLVM_13
394 ··0x0038:·Rev:·1··Flags:·none··Index:·3··Cnt:·1··Name:·LLVM_16394 ··0x0038:·Rev:·1··Flags:·none··Index:·3··Cnt:·1··Name:·LLVM_16
395 ··0x0054:·Rev:·1··Flags:·none··Index:·4··Cnt:·1··Name:·LLVM_17395 ··0x0054:·Rev:·1··Flags:·none··Index:·4··Cnt:·1··Name:·LLVM_17
396 ··0x0070:·Rev:·1··Flags:·none··Index:·5··Cnt:·1··Name:·LLVM_19396 ··0x0070:·Rev:·1··Flags:·none··Index:·5··Cnt:·1··Name:·LLVM_19
397 ··0x008c:·Rev:·1··Flags:·none··Index:·6··Cnt:·1··Name:·LLVM_20397 ··0x008c:·Rev:·1··Flags:·none··Index:·6··Cnt:·1··Name:·LLVM_20
398 ··0x00a8:·Rev:·1··Flags:·none··Index:·7··Cnt:·1··Name:·LLVM_21398 ··0x00a8:·Rev:·1··Flags:·none··Index:·7··Cnt:·1··Name:·LLVM_21
  
399 Version·needs·section·'.gnu.version_r'·contains·5·entries:399 Version·needs·section·'.gnu.version_r'·contains·5·entries:
400 ·Addr:·0x000000000001be10··Offset:·0x0001be10··Link:·5·(.dynstr)400 ·Addr:·0x000000000001be18··Offset:·0x0001be18··Link:·5·(.dynstr)
401 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1401 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1
402 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·31402 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·31
403 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1403 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
404 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·27404 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·27
405 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·16405 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·16
406 ··0x0050:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·33406 ··0x0050:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·33
407 ··0x0060:···Name:·CXXABI_1.3.8··Flags:·none··Version:·32407 ··0x0060:···Name:·CXXABI_1.3.8··Flags:·none··Version:·32
716 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 4207, 9 lines modifiedOffset 4207, 9 lines modified
4207 ··0x0001b0c0·00000000·00000000·00000000·00000000·................4207 ··0x0001b0c0·00000000·00000000·00000000·00000000·................
4208 ··0x0001b0d0·00000000·00000000·00000000·00000000·................4208 ··0x0001b0d0·00000000·00000000·00000000·00000000·................
4209 ··0x0001b0e0·00000000·00000000·00000000·00000000·................4209 ··0x0001b0e0·00000000·00000000·00000000·00000000·................
4210 ··0x0001b0f0·00000000·00000000·00000000·00000000·................4210 ··0x0001b0f0·00000000·00000000·00000000·00000000·................
4211 ··0x0001b100·00000000·00000000·00000000·00000000·................4211 ··0x0001b100·00000000·00000000·00000000·00000000·................
4212 ··0x0001b110·00000000·00000000·00000000·00000000·................4212 ··0x0001b110·00000000·00000000·00000000·00000000·................
4213 ··0x0001b120·00000000·00000000·00000000·00000000·................4213 ··0x0001b120·00000000·00000000·00000000·00000000·................
4214 ··0x0001b130·00000000·000000·····················.......4214 ··0x0001b130·00000000·00000000·00000000·00000000·................
  
356 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·6c696263·6c616e67·2e736f2e·32312e31·libclang.so.21.12 ··0x00000000·6c696263·6c616e67·2e736f2e·32312e31·libclang.so.21.1
3 ··0x00000010·2e310000·ee8e04d4···················.1......3 ··0x00000010·2e310000·7ff0db9e···················.1......
  
636 KB
reproducibleA/tmp/deploy/rpm vs.
reproducibleB-extended/tmp/deploy/rpm
636 KB
reproducibleA/tmp/deploy/rpm/x86_64_v3 vs.
reproducibleB-extended/tmp/deploy/rpm/x86_64_v3
138 KB
reproducibleA/tmp/deploy/rpm/x86_64_v3/clang-21.1.1-r0.x86_64_v3.rpm vs.
reproducibleB-extended/tmp/deploy/rpm/x86_64_v3/clang-21.1.1-r0.x86_64_v3.rpm
8.54 KB
header
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 HEADERIMMUTABLE:·[56·indexes,·43429·bytes]1 HEADERIMMUTABLE:·[56·indexes,·43429·bytes]
2 HEADERI18NTABLE:·2 HEADERI18NTABLE:·
3 ·-·C3 ·-·C
4 SIGSIZE:·75614004 SIGSIZE:·7561442
5 SIGMD5:·cab9bd8a4e0d629d0f85ebcb423d4050 
6 SHA1HEADER:·15d1c1e9ae52b4d47fc3cda059b48f93f6f1ec07 
7 SHA256HEADER:·376fbe9b943684ec0babf1efdf039c6ed5415540c27a254dfd71ba06c16348315 SIGMD5:·c95346bdc6232d9ae57764d337bd1681
 6 SHA1HEADER:·dbb51820eae9956ec2b0a8554a214b737933d314
 7 SHA256HEADER:·5b29b195ca3768e85262f20f54a9c4439f6403044e0ab823feede64bae793041
8 NAME:·clang8 NAME:·clang
9 VERSION:·21.1.19 VERSION:·21.1.1
10 RELEASE:·r010 RELEASE:·r0
11 SUMMARY:·LLVM·based·C/C++·compiler11 SUMMARY:·LLVM·based·C/C++·compiler
12 DESCRIPTION:·Clang·is·an·LLVM·based·C/C++/Objective-C·compiler,·················which·aims·to·deliver·amazingly12 DESCRIPTION:·Clang·is·an·LLVM·based·C/C++/Objective-C·compiler,·················which·aims·to·deliver·amazingly
13 fast·compiles,·················extremely·useful·error·and·warning·messages·and·················to13 fast·compiles,·················extremely·useful·error·and·warning·messages·and·················to
14 provide·a·platform·for·building·great·source·················level·tools.·The·Clang·Static·Analyzer14 provide·a·platform·for·building·great·source·················level·tools.·The·Clang·Static·Analyzer
Offset 1243, 26 lines modifiedOffset 1243, 26 lines modified
1243 ·-·13020444001243 ·-·1302044400
1244 ·-·13020444001244 ·-·1302044400
1245 ·-·13020444001245 ·-·1302044400
1246 ·-·13020444001246 ·-·1302044400
1247 FILEMD5S:·1247 FILEMD5S:·
1248 ·-·1248 ·-·
1249 ·-·1249 ·-·
1250 ·-·78ec7403f05bf0aee2b59b17bcfe14ea2cca7c96535d8703fceee7d3570871cf1250 ·-·f8970c27586e3b6439e3487bd455f57a628f377efa79f3f8e1778eacdc4771b5
1251 ·-·1251 ·-·
1252 ·-·431b0a95f55fc8a55a9cbd774af8d533610f18628a3c8c32dda7b5f035c56570 
1253 ·-·e04184c3727d1a185521cf43561def13ed4124abad96f3fbc072992826444b49 
1254 ·-·3cbbef11a29e74e16b3b7b12bd99e1b3a05d3232e54b3769e8fbb96c5fdf0ed3 
1255 ·-·c7e8bba800ab606c5ac27835889e30f8346d35aaa04b46b3d97cc74b32c2a1a1 
1256 ·-·e0a8ffc020ce6b3e51903537b266b305382d49d1363c500d3f9e6dd60260a063 
1257 ·-·71204099d2d4369aeaa4403f85a8b25244008c14882e98510818883fd9e1831c 
1258 ·-·3f3e6e52a06302a93e90772fe9927c29769725af27b4bfd16f5b817a93bea979 
1259 ·-·c35bdd43304f702f428a70d9fc26c7c4058438b149113298f3a86db0eb4de786 
1260 ·-·c241f8579773c32b01cb32d090ce29f963d28dc4f84add0f56ac269ee2123bf6 
1261 ·-·f00dd243093af803c672ef5ab074e5b77edd5bbdab0fa8d3c12372ca515431401252 ·-·d304eaf6b156365e539434ba86f277f9a7c06c67dd2263b6a0582aac5892500b
 1253 ·-·1e3d8428e7c50d3f09ee1a5c3ad0518d0f5b62b947df6420b4aa0f5acd277b31
 1254 ·-·2f3ced4359eb6f9a4a2cf483e746c1ac658588f95633ef5f9def3a38903ae569
 1255 ·-·d1af9a9887e2243597695530f0f91028ffcd58c5587c5fd8ae0414c8e48c8b44
 1256 ·-·c5e111fdebf8005b5949061fb232dd4c2ee39239c91ec44f9292ce5041085427
 1257 ·-·3a1227bb8896dddeb59f9d6609a69a8aa9f7e4a291ac560ff7ae6504f718f123
 1258 ·-·76867f5412c4a0f38e5b2e0ffe3b5c0a15289bfb319ecadef90fd90b8a75aeec
 1259 ·-·06a5aefcdb44398d5ea47566f8f4dfe54764322f8153d0e689fc2ce967e0768a
 1260 ·-·2a0cff6600fff20f4e077507048ca05a16e6c7df7b759969af4a36babb48081b
 1261 ·-·cce2ce42892ecd80df8c15fdb8c9e6fa4c73966d3852f7e920012d51e5df1bab
1262 ·-·1262 ·-·
1263 ·-·1263 ·-·
1264 ·-·1264 ·-·
1265 ·-·1265 ·-·
1266 ·-·1266 ·-·
1267 ·-·1267 ·-·
1268 ·-·1268 ·-·
Offset 5092, 46 lines modifiedOffset 5092, 46 lines modified
5092 ·-·05092 ·-·0
5093 ·-·05093 ·-·0
5094 ·-·05094 ·-·0
5095 FILECLASS:·5095 FILECLASS:·
5096 ·-·directory5096 ·-·directory
5097 ·-·directory5097 ·-·directory
5098 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter5098 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
5099 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=1a3ca46b641608ce8102b3831214a71aeae260e1,·for·GNU/Linux5099 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=676f52beb02682a68dedc60d8e0525292cb9f124,·for·GNU/Linux
5100 5.15.0,·stripped5100 5.15.0,·stripped
5101 ·-·symbolic·link·to·`clang-21'5101 ·-·symbolic·link·to·`clang-21'
5102 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter5102 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
5103 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=1faa449b73772498262a5baace8d7c529ee16f59,·for·GNU/Linux5103 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=deb22b1a3001948b7b4cef1e89a2cbc9f419d77d,·for·GNU/Linux
5104 5.15.0,·stripped5104 5.15.0,·stripped
5105 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter5105 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
5106 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=1faa449b73772498262a5baace8d7c529ee16f59,·for·GNU/Linux5106 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=deb22b1a3001948b7b4cef1e89a2cbc9f419d77d,·for·GNU/Linux
5107 5.15.0,·stripped5107 5.15.0,·stripped
5108 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter5108 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
5109 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=1faa449b73772498262a5baace8d7c529ee16f59,·for·GNU/Linux5109 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=deb22b1a3001948b7b4cef1e89a2cbc9f419d77d,·for·GNU/Linux
5110 5.15.0,·stripped5110 5.15.0,·stripped
5111 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter5111 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
5112 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=1faa449b73772498262a5baace8d7c529ee16f59,·for·GNU/Linux5112 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=deb22b1a3001948b7b4cef1e89a2cbc9f419d77d,·for·GNU/Linux
5113 5.15.0,·stripped5113 5.15.0,·stripped
5114 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter5114 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
5115 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=635587f45d599cfec05c82d19e07850ddd3ea021,·for·GNU/Linux5115 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=79362e624a23b7a85b779477940ad54bc68ab7e3,·for·GNU/Linux
5116 5.15.0,·stripped5116 5.15.0,·stripped
5117 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter5117 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
5118 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=842b385718f3afd133d88b62bc1aa60a59419564,·for·GNU/Linux5118 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=3ab8bd579f2e829178e83587f8dc5b157de707df,·for·GNU/Linux
5119 5.15.0,·stripped5119 5.15.0,·stripped
5120 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(SYSV),·dynamically·linked,·interpreter·/lib/ld-5120 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(SYSV),·dynamically·linked,·interpreter·/lib/ld-
5121 linux-x86-64.so.2,·BuildID[sha1]=2e652624fd995122425f1a9893b9123287ec88eb,·for·GNU/Linux·5.15.0,5121 linux-x86-64.so.2,·BuildID[sha1]=8d118a7a477cfbec4557cfb42a113595a1e86076,·for·GNU/Linux·5.15.0,
5122 stripped5122 stripped
5123 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter5123 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
5124 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=8b8ea4c9ab06dc6046bc28049e6013f642880f86,·for·GNU/Linux5124 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=c0f33ce9ca208f2d33ef3dd5f547a84c63a21a2c,·for·GNU/Linux
5125 5.15.0,·stripped5125 5.15.0,·stripped
5126 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter5126 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
5127 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=1a3ca46b641608ce8102b3831214a71aeae260e1,·for·GNU/Linux5127 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=676f52beb02682a68dedc60d8e0525292cb9f124,·for·GNU/Linux
5128 5.15.0,·stripped5128 5.15.0,·stripped
5129 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter5129 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
5130 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=1a3ca46b641608ce8102b3831214a71aeae260e1,·for·GNU/Linux5130 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=676f52beb02682a68dedc60d8e0525292cb9f124,·for·GNU/Linux
5131 5.15.0,·stripped5131 5.15.0,·stripped
5132 ·-·symbolic·link·to·`clang'5132 ·-·symbolic·link·to·`clang'
5133 ·-·symbolic·link·to·`clang++'5133 ·-·symbolic·link·to·`clang++'
5134 ·-·symbolic·link·to·`llvm-addr2line'5134 ·-·symbolic·link·to·`llvm-addr2line'
5135 ·-·symbolic·link·to·`llvm-ar'5135 ·-·symbolic·link·to·`llvm-ar'
5136 ·-·symbolic·link·to·`llvm-as'5136 ·-·symbolic·link·to·`llvm-as'
5137 ·-·symbolic·link·to·`llvm-cov'5137 ·-·symbolic·link·to·`llvm-cov'
Offset 5418, 41 lines modifiedOffset 5418, 41 lines modified
5418 ·-·5418 ·-·
5419 ·-·5419 ·-·
5420 ·-·directory5420 ·-·directory
5421 ·-·5421 ·-·
5422 CLASSDICT:·5422 CLASSDICT:·
5423 ·-·directory5423 ·-·directory
5424 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter5424 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
5425 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=1a3ca46b641608ce8102b3831214a71aeae260e1,·for·GNU/Linux5425 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=676f52beb02682a68dedc60d8e0525292cb9f124,·for·GNU/Linux
5426 5.15.0,·stripped5426 5.15.0,·stripped
5427 ·-·5427 ·-·
5428 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter5428 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
5429 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=1faa449b73772498262a5baace8d7c529ee16f59,·for·GNU/Linux5429 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=deb22b1a3001948b7b4cef1e89a2cbc9f419d77d,·for·GNU/Linux
5430 5.15.0,·stripped5430 5.15.0,·stripped
5431 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter5431 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
5432 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=635587f45d599cfec05c82d19e07850ddd3ea021,·for·GNU/Linux5432 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=79362e624a23b7a85b779477940ad54bc68ab7e3,·for·GNU/Linux
5433 5.15.0,·stripped5433 5.15.0,·stripped
5434 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter5434 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
5435 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=842b385718f3afd133d88b62bc1aa60a59419564,·for·GNU/Linux5435 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=3ab8bd579f2e829178e83587f8dc5b157de707df,·for·GNU/Linux
5436 5.15.0,·stripped5436 5.15.0,·stripped
5437 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(SYSV),·dynamically·linked,·interpreter·/lib/ld-5437 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(SYSV),·dynamically·linked,·interpreter·/lib/ld-
5438 linux-x86-64.so.2,·BuildID[sha1]=2e652624fd995122425f1a9893b9123287ec88eb,·for·GNU/Linux·5.15.0,5438 linux-x86-64.so.2,·BuildID[sha1]=8d118a7a477cfbec4557cfb42a113595a1e86076,·for·GNU/Linux·5.15.0,
5439 stripped5439 stripped
5440 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter5440 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
5441 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=8b8ea4c9ab06dc6046bc28049e6013f642880f86,·for·GNU/Linux5441 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=c0f33ce9ca208f2d33ef3dd5f547a84c63a21a2c,·for·GNU/Linux
5442 5.15.0,·stripped5442 5.15.0,·stripped
5443 ·-·C++·source,·ASCII·text5443 ·-·C++·source,·ASCII·text
5444 ·-·C·source,·ASCII·text5444 ·-·C·source,·ASCII·text
... Open expanded diff ...
130 KB
content
202 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 gzip·compressed·data,·last·modified:·Sun·Sep·14·20:39:15·2025,·from·Unix1 gzip·compressed·data,·last·modified:·Sun·Sep·14·20:39:16·2025,·from·Unix
129 KB
content-content
11.5 KB
./usr/bin/amdgpu-arch
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x002fd0·0x002fd0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x002fd8·0x002fd8·R···0x1000
11 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x004935·0x004935·R·E·0x100011 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x004935·0x004935·R·E·0x1000
12 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x100012 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x1000
13 ··LOAD···········0x009850·0x000000000000a850·0x000000000000a850·0x0007c0·0x000c10·RW··0x100013 ··LOAD···········0x009850·0x000000000000a850·0x000000000000a850·0x0007c0·0x000c10·RW··0x1000
14 ··DYNAMIC········0x009b68·0x000000000000ab68·0x000000000000ab68·0x000230·0x000230·RW··0x814 ··DYNAMIC········0x009b68·0x000000000000ab68·0x000000000000ab68·0x000230·0x000230·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x009728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x417 ··NOTE···········0x009728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000080·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000080·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000440·000440·000918·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000440·000440·000918·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000000d58·000d58·00112c·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000000d58·000d58·001135·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000001e84·001e84·0000c2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000001e8e·001e8e·0000c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000001f48·001f48·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000001f50·001f50·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000002058·002058·0009d8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000002060·002060·0009d8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000002a30·002a30·0005a0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000002a38·002a38·0005a0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000003000·003000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000003000·003000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000003020·003020·0003d0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000003020·003020·0003d0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000033f0·0033f0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000033f0·0033f0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000003400·003400·004526·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000003400·003400·004526·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000007928·007928·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000007928·007928·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000008000·008000·00099e·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000008000·008000·00099e·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000089a0·0089a0·00022c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000089a0·0089a0·00022c·00···A··0···0··4
2.37 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x2058·contains·105·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x2060·contains·105·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000000a850··0000000000000008·R_X86_64_RELATIVE·························42903 000000000000a850··0000000000000008·R_X86_64_RELATIVE·························4290
4 000000000000a858··0000000000000008·R_X86_64_RELATIVE·························41a04 000000000000a858··0000000000000008·R_X86_64_RELATIVE·························41a0
5 000000000000a860··0000000000000008·R_X86_64_RELATIVE·························42505 000000000000a860··0000000000000008·R_X86_64_RELATIVE·························4250
6 000000000000a868··0000000000000008·R_X86_64_RELATIVE·························46506 000000000000a868··0000000000000008·R_X86_64_RELATIVE·························4650
7 000000000000a870··0000000000000008·R_X86_64_RELATIVE·························42c07 000000000000a870··0000000000000008·R_X86_64_RELATIVE·························42c0
8 000000000000a878··0000000000000008·R_X86_64_RELATIVE·························43008 000000000000a878··0000000000000008·R_X86_64_RELATIVE·························4300
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 000000000000afd0··0000003000000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_start_main@GLIBC_2.34·+·0103 000000000000afd0··0000003000000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_start_main@GLIBC_2.34·+·0
104 000000000000afd8··0000003400000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0104 000000000000afd8··0000003400000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0
105 000000000000afe0··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0105 000000000000afe0··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
106 000000000000afe8··0000003800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0106 000000000000afe8··0000003800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0
107 000000000000aff0··0000003d00000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0107 000000000000aff0··0000003d00000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0
108 000000000000b008··0000004400000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0108 000000000000b008··0000004400000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
109 Relocation·section·'.rela.plt'·at·offset·0x2a30·contains·60·entries:109 Relocation·section·'.rela.plt'·at·offset·0x2a38·contains·60·entries:
110 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend110 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
111 000000000000adb0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0111 000000000000adb0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0
112 000000000000adb8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0112 000000000000adb8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0
113 000000000000adc0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0113 000000000000adc0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
114 000000000000adc8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostreamlsEl@LLVM_21.1·+·0114 000000000000adc8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostreamlsEl@LLVM_21.1·+·0
115 000000000000add0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__fprintf_chk@GLIBC_2.3.4·+·0115 000000000000add0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__fprintf_chk@GLIBC_2.3.4·+·0
116 000000000000add8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0116 000000000000add8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 11, 24 lines modifiedOffset 11, 24 lines modified
11 ·0x0000000000000019·(INIT_ARRAY)·········0xa85011 ·0x0000000000000019·(INIT_ARRAY)·········0xa850
12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
13 ·0x000000000000001a·(FINI_ARRAY)·········0xa86013 ·0x000000000000001a·(FINI_ARRAY)·········0xa860
14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
15 ·0x000000006ffffef5·(GNU_HASH)···········0x3c015 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
16 ·0x0000000000000005·(STRTAB)·············0xd5816 ·0x0000000000000005·(STRTAB)·············0xd58
17 ·0x0000000000000006·(SYMTAB)·············0x44017 ·0x0000000000000006·(SYMTAB)·············0x440
18 ·0x000000000000000a·(STRSZ)··············4396·(bytes)18 ·0x000000000000000a·(STRSZ)··············4405·(bytes)
19 ·0x000000000000000b·(SYMENT)·············24·(bytes)19 ·0x000000000000000b·(SYMENT)·············24·(bytes)
20 ·0x0000000000000015·(DEBUG)··············0x020 ·0x0000000000000015·(DEBUG)··············0x0
21 ·0x0000000000000003·(PLTGOT)·············0xad9821 ·0x0000000000000003·(PLTGOT)·············0xad98
22 ·0x0000000000000002·(PLTRELSZ)···········1440·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········1440·(bytes)
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000017·(JMPREL)·············0x2a3024 ·0x0000000000000017·(JMPREL)·············0x2a38
25 ·0x0000000000000007·(RELA)···············0x205825 ·0x0000000000000007·(RELA)···············0x2060
26 ·0x0000000000000008·(RELASZ)·············2520·(bytes)26 ·0x0000000000000008·(RELASZ)·············2520·(bytes)
27 ·0x0000000000000009·(RELAENT)············24·(bytes)27 ·0x0000000000000009·(RELAENT)············24·(bytes)
28 ·0x000000000000001e·(FLAGS)··············BIND_NOW28 ·0x000000000000001e·(FLAGS)··············BIND_NOW
29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
30 ·0x000000006ffffffe·(VERNEED)············0x1f4830 ·0x000000006ffffffe·(VERNEED)············0x1f50
31 ·0x000000006fffffff·(VERNEEDNUM)·········431 ·0x000000006fffffff·(VERNEEDNUM)·········4
32 ·0x000000006ffffff0·(VERSYM)·············0x1e8432 ·0x000000006ffffff0·(VERSYM)·············0x1e8e
33 ·0x000000006ffffff9·(RELACOUNT)··········6233 ·0x000000006ffffff9·(RELACOUNT)··········62
34 ·0x0000000000000000·(NULL)···············0x034 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a3ca46b641608ce8102b3831214a71aeae260e16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·676f52beb02682a68dedc60d8e0525292cb9f124
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·97·entries:1 Version·symbols·section·'.gnu.version'·contains·97·entries:
2 ·Addr:·0x0000000000001e84··Offset:·0x00001e84··Link:·5·(.dynsym)2 ·Addr:·0x0000000000001e8e··Offset:·0x00001e8e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(CXXABI_1.3.9)···4·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(CXXABI_1.3.9)···4·(LLVM_21.1)··
4 ··004:···4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)·····2·(GLIBC_2.3.4)4 ··004:···4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)·····2·(GLIBC_2.3.4)
5 ··008:···4·(LLVM_21.1)·····6·(GLIBC_2.4)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)5 ··008:···4·(LLVM_21.1)·····6·(GLIBC_2.4)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)
6 ··00c:···5·(CXXABI_1.3)····4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)··6 ··00c:···5·(CXXABI_1.3)····4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)··
7 ··010:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···4·(LLVM_21.1)·····4·(LLVM_21.1)··7 ··010:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···4·(LLVM_21.1)·····4·(LLVM_21.1)··
8 ··014:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···8·(GCC_3.0)·······4·(LLVM_21.1)··8 ··014:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···8·(GCC_3.0)·······4·(LLVM_21.1)··
9 ··018:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··9 ··018:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ··050:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··24 ··050:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··
25 ··054:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)25 ··054:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)
26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
28 ··060:···1·(*global*)···28 ··060:···1·(*global*)···
  
29 Version·needs·section·'.gnu.version_r'·contains·4·entries:29 Version·needs·section·'.gnu.version_r'·contains·4·entries:
30 ·Addr:·0x0000000000001f48··Offset:·0x00001f48··Link:·6·(.dynstr)30 ·Addr:·0x0000000000001f50··Offset:·0x00001f50··Link:·6·(.dynstr)
31 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·131 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
32 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·832 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·8
33 ··0x0020:·Version:·1··File:·libLLVM.so.21.1··Cnt:·133 ··0x0020:·Version:·1··File:·libLLVM.so.21.1··Cnt:·1
34 ··0x0030:···Name:·LLVM_21.1··Flags:·none··Version:·434 ··0x0030:···Name:·LLVM_21.1··Flags:·none··Version:·4
35 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·535 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·5
36 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·1436 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·14
37 ··0x0060:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1137 ··0x0060:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·11
441 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 $/lib/ld-linux-x86-64.so.2
2 _ITM_registerTMCloneTable2 _ITM_registerTMCloneTable
3 _ITM_deregisterTMCloneTable3 _ITM_deregisterTMCloneTable
4 __gmon_start__4 __gmon_start__
5 _ZTIN4llvm2cl18GenericOptionValueE5 _ZTIN4llvm2cl18GenericOptionValueE
6 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm6 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm
7 _ZN4llvm2cl20HideUnrelatedOptionsERNS0_14OptionCategoryERNS0_10SubCommandE7 _ZN4llvm2cl20HideUnrelatedOptionsERNS0_14OptionCategoryERNS0_10SubCommandE
8 _ZN4llvm3sys2fs6detail28directory_iterator_constructERNS2_12DirIterStateENS_9StringRefEb8 _ZN4llvm3sys2fs6detail28directory_iterator_constructERNS2_12DirIterStateENS_9StringRefEb
776 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 270, 9 lines modifiedOffset 270, 10 lines modified
270 ··0x00001e08·00000000·00000000·00000000·00000000·................270 ··0x00001e08·00000000·00000000·00000000·00000000·................
271 ··0x00001e18·00000000·00000000·00000000·00000000·................271 ··0x00001e18·00000000·00000000·00000000·00000000·................
272 ··0x00001e28·00000000·00000000·00000000·00000000·................272 ··0x00001e28·00000000·00000000·00000000·00000000·................
273 ··0x00001e38·00000000·00000000·00000000·00000000·................273 ··0x00001e38·00000000·00000000·00000000·00000000·................
274 ··0x00001e48·00000000·00000000·00000000·00000000·................274 ··0x00001e48·00000000·00000000·00000000·00000000·................
275 ··0x00001e58·00000000·00000000·00000000·00000000·................275 ··0x00001e58·00000000·00000000·00000000·00000000·................
276 ··0x00001e68·00000000·00000000·00000000·00000000·................276 ··0x00001e68·00000000·00000000·00000000·00000000·................
277 ··0x00001e78·00000000·00000000·00000000··········............277 ··0x00001e78·00000000·00000000·00000000·00000000·................
 278 ··0x00001e88·00000000·00·························.....
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·616d6467·70752d61·72636800·1ccbf837·amdgpu-arch....72 ··0x00000000·616d6467·70752d61·72636800·05fa3852·amdgpu-arch...8R
  
11.9 KB
./usr/bin/clang++
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098d8·0x0098d8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098e0·0x0098e0·R···0x1000
11 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0196e1·0x0196e1·R·E·0x100011 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0196e1·0x0196e1·R·E·0x1000
12 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x100012 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x1000
13 ··LOAD···········0x0271f8·0x00000000000271f8·0x00000000000271f8·0x000e48·0x000ea0·RW··0x100013 ··LOAD···········0x0271f8·0x00000000000271f8·0x00000000000271f8·0x000e48·0x000ea0·RW··0x1000
14 ··DYNAMIC········0x027310·0x0000000000027310·0x0000000000027310·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x027310·0x0000000000027310·0x0000000000027310·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x026c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x417 ··NOTE···········0x026c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000198·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000198·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000558·000558·002358·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000558·000558·002358·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000028b0·0028b0·0048c5·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000028b0·0028b0·0048ce·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000007176·007176·0002f2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000000717e·00717e·0002f2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000007468·007468·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000007470·007470·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000007568·007568·0005e8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000007570·007570·0005e8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000007b50·007b50·001d88·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000007b58·007b58·001d88·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·0013c0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·0013c0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000000b3e0·00b3e0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000000b3e0·00b3e0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000000b400·00b400·0182d1·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000000b400·00b400·0182d1·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········00000000000236d4·0236d4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00000000000236d4·0236d4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000024000·024000·000972·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000024000·024000·000972·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000024974·024974·0003ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000024974·024974·0003ac·00···A··0···0··4
2.71 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x7568·contains·63·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x7570·contains·63·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000271f8··0000000000000008·R_X86_64_RELATIVE·························de903 00000000000271f8··0000000000000008·R_X86_64_RELATIVE·························de90
4 0000000000027200··0000000000000008·R_X86_64_RELATIVE·························dc904 0000000000027200··0000000000000008·R_X86_64_RELATIVE·························dc90
5 0000000000027208··0000000000000008·R_X86_64_RELATIVE·························de505 0000000000027208··0000000000000008·R_X86_64_RELATIVE·························de50
6 0000000000027218··0000000000000008·R_X86_64_RELATIVE·························246006 0000000000027218··0000000000000008·R_X86_64_RELATIVE·························24600
7 0000000000027228··0000000000000008·R_X86_64_RELATIVE·························272107 0000000000027228··0000000000000008·R_X86_64_RELATIVE·························27210
8 0000000000027250··0000000000000008·R_X86_64_RELATIVE·························248008 0000000000027250··0000000000000008·R_X86_64_RELATIVE·························24800
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 0000000000028010··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·061 0000000000028010··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
62 0000000000028020··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·062 0000000000028020··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
63 0000000000028028··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·063 0000000000028028··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
64 0000000000028030··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·064 0000000000028030··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
65 0000000000028038··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·065 0000000000028038··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
66 0000000000028018··0000007a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·066 0000000000028018··0000007a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
67 Relocation·section·'.rela.plt'·at·offset·0x7b50·contains·315·entries:67 Relocation·section·'.rela.plt'·at·offset·0x7b58·contains·315·entries:
68 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend68 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
69 0000000000027568··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·069 0000000000027568··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
70 0000000000027570··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·070 0000000000027570··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·0
71 0000000000027578··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver19expandResponseFilesERN4llvm15SmallVectorImplIPKcEEbRNS1_20BumpPtrAllocatorImplINS1_15MallocAllocatorELm4096ELm4096ELm128EEEPNS1_3vfs10FileSystemE·+·071 0000000000027578··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver19expandResponseFilesERN4llvm15SmallVectorImplIPKcEEbRNS1_20BumpPtrAllocatorImplINS1_15MallocAllocatorELm4096ELm4096ELm128EEEPNS1_3vfs10FileSystemE·+·0
72 0000000000027580··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys17RunningOnValgrindEv@LLVM_21.1·+·072 0000000000027580··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys17RunningOnValgrindEv@LLVM_21.1·+·0
73 0000000000027588··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createLoopStrengthReducePassEv@LLVM_21.1·+·073 0000000000027588··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createLoopStrengthReducePassEv@LLVM_21.1·+·0
74 0000000000027590··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createExpandMemCmpLegacyPassEv@LLVM_21.1·+·074 0000000000027590··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createExpandMemCmpLegacyPassEv@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x271f812 ·0x0000000000000019·(INIT_ARRAY)·········0x271f8
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x2720814 ·0x000000000000001a·(FINI_ARRAY)·········0x27208
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x28b017 ·0x0000000000000005·(STRTAB)·············0x28b0
18 ·0x0000000000000006·(SYMTAB)·············0x55818 ·0x0000000000000006·(SYMTAB)·············0x558
19 ·0x000000000000000a·(STRSZ)··············18629·(bytes)19 ·0x000000000000000a·(STRSZ)··············18638·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x2755022 ·0x0000000000000003·(PLTGOT)·············0x27550
23 ·0x0000000000000002·(PLTRELSZ)···········7560·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········7560·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x7b5025 ·0x0000000000000017·(JMPREL)·············0x7b58
26 ·0x0000000000000007·(RELA)···············0x756826 ·0x0000000000000007·(RELA)···············0x7570
27 ·0x0000000000000008·(RELASZ)·············1512·(bytes)27 ·0x0000000000000008·(RELASZ)·············1512·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x746831 ·0x000000006ffffffe·(VERNEED)············0x7470
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x717633 ·0x000000006ffffff0·(VERSYM)·············0x717e
34 ·0x000000006ffffff9·(RELACOUNT)··········2634 ·0x000000006ffffff9·(RELACOUNT)··········26
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1faa449b73772498262a5baace8d7c529ee16f596 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deb22b1a3001948b7b4cef1e89a2cbc9f419d77d
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·377·entries:1 Version·symbols·section·'.gnu.version'·contains·377·entries:
2 ·Addr:·0x0000000000007176··Offset:·0x00007176··Link:·5·(.dynsym)2 ·Addr:·0x000000000000717e··Offset:·0x0000717e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··
6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)···2·(LLVM_21.1)··6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)···2·(LLVM_21.1)··
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)
98 ··178:···1·(*global*)···98 ··178:···1·(*global*)···
  
99 Version·needs·section·'.gnu.version_r'·contains·4·entries:99 Version·needs·section·'.gnu.version_r'·contains·4·entries:
100 ·Addr:·0x0000000000007468··Offset:·0x00007468··Link:·6·(.dynstr)100 ·Addr:·0x0000000000007470··Offset:·0x00007470··Link:·6·(.dynstr)
101 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1101 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
102 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10102 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
103 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5103 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
104 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13104 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13
105 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9105 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
106 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7106 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7
107 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6107 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6
573 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 oY/lib/ld-linux-x86-64.so.21 }/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZN5clang6driver20applyOverrideOptionsERN4llvm15SmallVectorImplIPKcEES4_RNS1_9StringSetINS1_15MallocAllocatorEEENS1_9StringRefEPNS1_11raw_ostreamE5 _ZN5clang6driver20applyOverrideOptionsERN4llvm15SmallVectorImplIPKcEES4_RNS1_9StringSetINS1_15MallocAllocatorEEENS1_9StringRefEPNS1_11raw_ostreamE
6 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm6 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm
7 _ZN5clang6driver11CompilationD1Ev7 _ZN5clang6driver11CompilationD1Ev
8 _ZTISt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIvELN9__gnu_cxx12_Lock_policyE2EE8 _ZTISt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIvELN9__gnu_cxx12_Lock_policyE2EE
712 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1160, 9 lines modifiedOffset 1160, 9 lines modified
1160 ··0x00007100·00000000·00000000·00000000·00000000·................1160 ··0x00007100·00000000·00000000·00000000·00000000·................
1161 ··0x00007110·00000000·00000000·00000000·00000000·................1161 ··0x00007110·00000000·00000000·00000000·00000000·................
1162 ··0x00007120·00000000·00000000·00000000·00000000·................1162 ··0x00007120·00000000·00000000·00000000·00000000·................
1163 ··0x00007130·00000000·00000000·00000000·00000000·................1163 ··0x00007130·00000000·00000000·00000000·00000000·................
1164 ··0x00007140·00000000·00000000·00000000·00000000·................1164 ··0x00007140·00000000·00000000·00000000·00000000·................
1165 ··0x00007150·00000000·00000000·00000000·00000000·................1165 ··0x00007150·00000000·00000000·00000000·00000000·................
1166 ··0x00007160·00000000·00000000·00000000·00000000·................1166 ··0x00007160·00000000·00000000·00000000·00000000·................
1167 ··0x00007170·00000000·00·························.....1167 ··0x00007170·00000000·00000000·00000000·0000·····..............
  
297 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672b2b00·c4ee1b80··········clang++.....2 ··0x00000000·636c616e·672b2b00·3ef9c09a··········clang++.>...
  
11.9 KB
./usr/bin/clang-21
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098d8·0x0098d8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098e0·0x0098e0·R···0x1000
11 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0196e1·0x0196e1·R·E·0x100011 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0196e1·0x0196e1·R·E·0x1000
12 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x100012 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x1000
13 ··LOAD···········0x0271f8·0x00000000000271f8·0x00000000000271f8·0x000e48·0x000ea0·RW··0x100013 ··LOAD···········0x0271f8·0x00000000000271f8·0x00000000000271f8·0x000e48·0x000ea0·RW··0x1000
14 ··DYNAMIC········0x027310·0x0000000000027310·0x0000000000027310·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x027310·0x0000000000027310·0x0000000000027310·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x026c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x417 ··NOTE···········0x026c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000198·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000198·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000558·000558·002358·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000558·000558·002358·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000028b0·0028b0·0048c5·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000028b0·0028b0·0048ce·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000007176·007176·0002f2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000000717e·00717e·0002f2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000007468·007468·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000007470·007470·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000007568·007568·0005e8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000007570·007570·0005e8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000007b50·007b50·001d88·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000007b58·007b58·001d88·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·0013c0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·0013c0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000000b3e0·00b3e0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000000b3e0·00b3e0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000000b400·00b400·0182d1·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000000b400·00b400·0182d1·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········00000000000236d4·0236d4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00000000000236d4·0236d4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000024000·024000·000972·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000024000·024000·000972·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000024974·024974·0003ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000024974·024974·0003ac·00···A··0···0··4
2.71 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x7568·contains·63·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x7570·contains·63·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000271f8··0000000000000008·R_X86_64_RELATIVE·························de903 00000000000271f8··0000000000000008·R_X86_64_RELATIVE·························de90
4 0000000000027200··0000000000000008·R_X86_64_RELATIVE·························dc904 0000000000027200··0000000000000008·R_X86_64_RELATIVE·························dc90
5 0000000000027208··0000000000000008·R_X86_64_RELATIVE·························de505 0000000000027208··0000000000000008·R_X86_64_RELATIVE·························de50
6 0000000000027218··0000000000000008·R_X86_64_RELATIVE·························246006 0000000000027218··0000000000000008·R_X86_64_RELATIVE·························24600
7 0000000000027228··0000000000000008·R_X86_64_RELATIVE·························272107 0000000000027228··0000000000000008·R_X86_64_RELATIVE·························27210
8 0000000000027250··0000000000000008·R_X86_64_RELATIVE·························248008 0000000000027250··0000000000000008·R_X86_64_RELATIVE·························24800
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 0000000000028010··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·061 0000000000028010··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
62 0000000000028020··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·062 0000000000028020··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
63 0000000000028028··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·063 0000000000028028··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
64 0000000000028030··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·064 0000000000028030··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
65 0000000000028038··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·065 0000000000028038··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
66 0000000000028018··0000007a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·066 0000000000028018··0000007a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
67 Relocation·section·'.rela.plt'·at·offset·0x7b50·contains·315·entries:67 Relocation·section·'.rela.plt'·at·offset·0x7b58·contains·315·entries:
68 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend68 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
69 0000000000027568··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·069 0000000000027568··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
70 0000000000027570··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·070 0000000000027570··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·0
71 0000000000027578··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver19expandResponseFilesERN4llvm15SmallVectorImplIPKcEEbRNS1_20BumpPtrAllocatorImplINS1_15MallocAllocatorELm4096ELm4096ELm128EEEPNS1_3vfs10FileSystemE·+·071 0000000000027578··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver19expandResponseFilesERN4llvm15SmallVectorImplIPKcEEbRNS1_20BumpPtrAllocatorImplINS1_15MallocAllocatorELm4096ELm4096ELm128EEEPNS1_3vfs10FileSystemE·+·0
72 0000000000027580··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys17RunningOnValgrindEv@LLVM_21.1·+·072 0000000000027580··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys17RunningOnValgrindEv@LLVM_21.1·+·0
73 0000000000027588··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createLoopStrengthReducePassEv@LLVM_21.1·+·073 0000000000027588··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createLoopStrengthReducePassEv@LLVM_21.1·+·0
74 0000000000027590··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createExpandMemCmpLegacyPassEv@LLVM_21.1·+·074 0000000000027590··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createExpandMemCmpLegacyPassEv@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x271f812 ·0x0000000000000019·(INIT_ARRAY)·········0x271f8
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x2720814 ·0x000000000000001a·(FINI_ARRAY)·········0x27208
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x28b017 ·0x0000000000000005·(STRTAB)·············0x28b0
18 ·0x0000000000000006·(SYMTAB)·············0x55818 ·0x0000000000000006·(SYMTAB)·············0x558
19 ·0x000000000000000a·(STRSZ)··············18629·(bytes)19 ·0x000000000000000a·(STRSZ)··············18638·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x2755022 ·0x0000000000000003·(PLTGOT)·············0x27550
23 ·0x0000000000000002·(PLTRELSZ)···········7560·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········7560·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x7b5025 ·0x0000000000000017·(JMPREL)·············0x7b58
26 ·0x0000000000000007·(RELA)···············0x756826 ·0x0000000000000007·(RELA)···············0x7570
27 ·0x0000000000000008·(RELASZ)·············1512·(bytes)27 ·0x0000000000000008·(RELASZ)·············1512·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x746831 ·0x000000006ffffffe·(VERNEED)············0x7470
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x717633 ·0x000000006ffffff0·(VERSYM)·············0x717e
34 ·0x000000006ffffff9·(RELACOUNT)··········2634 ·0x000000006ffffff9·(RELACOUNT)··········26
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1faa449b73772498262a5baace8d7c529ee16f596 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deb22b1a3001948b7b4cef1e89a2cbc9f419d77d
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·377·entries:1 Version·symbols·section·'.gnu.version'·contains·377·entries:
2 ·Addr:·0x0000000000007176··Offset:·0x00007176··Link:·5·(.dynsym)2 ·Addr:·0x000000000000717e··Offset:·0x0000717e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··
6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)···2·(LLVM_21.1)··6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)···2·(LLVM_21.1)··
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)
98 ··178:···1·(*global*)···98 ··178:···1·(*global*)···
  
99 Version·needs·section·'.gnu.version_r'·contains·4·entries:99 Version·needs·section·'.gnu.version_r'·contains·4·entries:
100 ·Addr:·0x0000000000007468··Offset:·0x00007468··Link:·6·(.dynstr)100 ·Addr:·0x0000000000007470··Offset:·0x00007470··Link:·6·(.dynstr)
101 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1101 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
102 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10102 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
103 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5103 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
104 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13104 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13
105 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9105 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
106 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7106 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7
107 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6107 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6
573 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 oY/lib/ld-linux-x86-64.so.21 }/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZN5clang6driver20applyOverrideOptionsERN4llvm15SmallVectorImplIPKcEES4_RNS1_9StringSetINS1_15MallocAllocatorEEENS1_9StringRefEPNS1_11raw_ostreamE5 _ZN5clang6driver20applyOverrideOptionsERN4llvm15SmallVectorImplIPKcEES4_RNS1_9StringSetINS1_15MallocAllocatorEEENS1_9StringRefEPNS1_11raw_ostreamE
6 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm6 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm
7 _ZN5clang6driver11CompilationD1Ev7 _ZN5clang6driver11CompilationD1Ev
8 _ZTISt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIvELN9__gnu_cxx12_Lock_policyE2EE8 _ZTISt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIvELN9__gnu_cxx12_Lock_policyE2EE
712 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1160, 9 lines modifiedOffset 1160, 9 lines modified
1160 ··0x00007100·00000000·00000000·00000000·00000000·................1160 ··0x00007100·00000000·00000000·00000000·00000000·................
1161 ··0x00007110·00000000·00000000·00000000·00000000·................1161 ··0x00007110·00000000·00000000·00000000·00000000·................
1162 ··0x00007120·00000000·00000000·00000000·00000000·................1162 ··0x00007120·00000000·00000000·00000000·00000000·................
1163 ··0x00007130·00000000·00000000·00000000·00000000·................1163 ··0x00007130·00000000·00000000·00000000·00000000·................
1164 ··0x00007140·00000000·00000000·00000000·00000000·................1164 ··0x00007140·00000000·00000000·00000000·00000000·................
1165 ··0x00007150·00000000·00000000·00000000·00000000·................1165 ··0x00007150·00000000·00000000·00000000·00000000·................
1166 ··0x00007160·00000000·00000000·00000000·00000000·................1166 ··0x00007160·00000000·00000000·00000000·00000000·................
1167 ··0x00007170·00000000·00·························.....1167 ··0x00007170·00000000·00000000·00000000·0000·····..............
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d3231·00000000·c4ee1b80·clang-21........2 ··0x00000000·636c616e·672d3231·00000000·3ef9c09a·clang-21....>...
  
11.9 KB
./usr/bin/clang-cl
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098d8·0x0098d8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098e0·0x0098e0·R···0x1000
11 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0196e1·0x0196e1·R·E·0x100011 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0196e1·0x0196e1·R·E·0x1000
12 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x100012 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x1000
13 ··LOAD···········0x0271f8·0x00000000000271f8·0x00000000000271f8·0x000e48·0x000ea0·RW··0x100013 ··LOAD···········0x0271f8·0x00000000000271f8·0x00000000000271f8·0x000e48·0x000ea0·RW··0x1000
14 ··DYNAMIC········0x027310·0x0000000000027310·0x0000000000027310·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x027310·0x0000000000027310·0x0000000000027310·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x026c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x417 ··NOTE···········0x026c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000198·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000198·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000558·000558·002358·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000558·000558·002358·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000028b0·0028b0·0048c5·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000028b0·0028b0·0048ce·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000007176·007176·0002f2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000000717e·00717e·0002f2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000007468·007468·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000007470·007470·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000007568·007568·0005e8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000007570·007570·0005e8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000007b50·007b50·001d88·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000007b58·007b58·001d88·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·0013c0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·0013c0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000000b3e0·00b3e0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000000b3e0·00b3e0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000000b400·00b400·0182d1·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000000b400·00b400·0182d1·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········00000000000236d4·0236d4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00000000000236d4·0236d4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000024000·024000·000972·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000024000·024000·000972·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000024974·024974·0003ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000024974·024974·0003ac·00···A··0···0··4
2.71 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x7568·contains·63·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x7570·contains·63·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000271f8··0000000000000008·R_X86_64_RELATIVE·························de903 00000000000271f8··0000000000000008·R_X86_64_RELATIVE·························de90
4 0000000000027200··0000000000000008·R_X86_64_RELATIVE·························dc904 0000000000027200··0000000000000008·R_X86_64_RELATIVE·························dc90
5 0000000000027208··0000000000000008·R_X86_64_RELATIVE·························de505 0000000000027208··0000000000000008·R_X86_64_RELATIVE·························de50
6 0000000000027218··0000000000000008·R_X86_64_RELATIVE·························246006 0000000000027218··0000000000000008·R_X86_64_RELATIVE·························24600
7 0000000000027228··0000000000000008·R_X86_64_RELATIVE·························272107 0000000000027228··0000000000000008·R_X86_64_RELATIVE·························27210
8 0000000000027250··0000000000000008·R_X86_64_RELATIVE·························248008 0000000000027250··0000000000000008·R_X86_64_RELATIVE·························24800
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 0000000000028010··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·061 0000000000028010··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
62 0000000000028020··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·062 0000000000028020··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
63 0000000000028028··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·063 0000000000028028··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
64 0000000000028030··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·064 0000000000028030··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
65 0000000000028038··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·065 0000000000028038··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
66 0000000000028018··0000007a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·066 0000000000028018··0000007a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
67 Relocation·section·'.rela.plt'·at·offset·0x7b50·contains·315·entries:67 Relocation·section·'.rela.plt'·at·offset·0x7b58·contains·315·entries:
68 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend68 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
69 0000000000027568··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·069 0000000000027568··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
70 0000000000027570··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·070 0000000000027570··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·0
71 0000000000027578··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver19expandResponseFilesERN4llvm15SmallVectorImplIPKcEEbRNS1_20BumpPtrAllocatorImplINS1_15MallocAllocatorELm4096ELm4096ELm128EEEPNS1_3vfs10FileSystemE·+·071 0000000000027578··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver19expandResponseFilesERN4llvm15SmallVectorImplIPKcEEbRNS1_20BumpPtrAllocatorImplINS1_15MallocAllocatorELm4096ELm4096ELm128EEEPNS1_3vfs10FileSystemE·+·0
72 0000000000027580··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys17RunningOnValgrindEv@LLVM_21.1·+·072 0000000000027580··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys17RunningOnValgrindEv@LLVM_21.1·+·0
73 0000000000027588··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createLoopStrengthReducePassEv@LLVM_21.1·+·073 0000000000027588··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createLoopStrengthReducePassEv@LLVM_21.1·+·0
74 0000000000027590··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createExpandMemCmpLegacyPassEv@LLVM_21.1·+·074 0000000000027590··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createExpandMemCmpLegacyPassEv@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x271f812 ·0x0000000000000019·(INIT_ARRAY)·········0x271f8
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x2720814 ·0x000000000000001a·(FINI_ARRAY)·········0x27208
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x28b017 ·0x0000000000000005·(STRTAB)·············0x28b0
18 ·0x0000000000000006·(SYMTAB)·············0x55818 ·0x0000000000000006·(SYMTAB)·············0x558
19 ·0x000000000000000a·(STRSZ)··············18629·(bytes)19 ·0x000000000000000a·(STRSZ)··············18638·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x2755022 ·0x0000000000000003·(PLTGOT)·············0x27550
23 ·0x0000000000000002·(PLTRELSZ)···········7560·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········7560·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x7b5025 ·0x0000000000000017·(JMPREL)·············0x7b58
26 ·0x0000000000000007·(RELA)···············0x756826 ·0x0000000000000007·(RELA)···············0x7570
27 ·0x0000000000000008·(RELASZ)·············1512·(bytes)27 ·0x0000000000000008·(RELASZ)·············1512·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x746831 ·0x000000006ffffffe·(VERNEED)············0x7470
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x717633 ·0x000000006ffffff0·(VERSYM)·············0x717e
34 ·0x000000006ffffff9·(RELACOUNT)··········2634 ·0x000000006ffffff9·(RELACOUNT)··········26
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1faa449b73772498262a5baace8d7c529ee16f596 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deb22b1a3001948b7b4cef1e89a2cbc9f419d77d
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·377·entries:1 Version·symbols·section·'.gnu.version'·contains·377·entries:
2 ·Addr:·0x0000000000007176··Offset:·0x00007176··Link:·5·(.dynsym)2 ·Addr:·0x000000000000717e··Offset:·0x0000717e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··
6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)···2·(LLVM_21.1)··6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)···2·(LLVM_21.1)··
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)
98 ··178:···1·(*global*)···98 ··178:···1·(*global*)···
  
99 Version·needs·section·'.gnu.version_r'·contains·4·entries:99 Version·needs·section·'.gnu.version_r'·contains·4·entries:
100 ·Addr:·0x0000000000007468··Offset:·0x00007468··Link:·6·(.dynstr)100 ·Addr:·0x0000000000007470··Offset:·0x00007470··Link:·6·(.dynstr)
101 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1101 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
102 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10102 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
103 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5103 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
104 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13104 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13
105 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9105 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
106 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7106 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7
107 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6107 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6
573 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 oY/lib/ld-linux-x86-64.so.21 }/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZN5clang6driver20applyOverrideOptionsERN4llvm15SmallVectorImplIPKcEES4_RNS1_9StringSetINS1_15MallocAllocatorEEENS1_9StringRefEPNS1_11raw_ostreamE5 _ZN5clang6driver20applyOverrideOptionsERN4llvm15SmallVectorImplIPKcEES4_RNS1_9StringSetINS1_15MallocAllocatorEEENS1_9StringRefEPNS1_11raw_ostreamE
6 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm6 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm
7 _ZN5clang6driver11CompilationD1Ev7 _ZN5clang6driver11CompilationD1Ev
8 _ZTISt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIvELN9__gnu_cxx12_Lock_policyE2EE8 _ZTISt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIvELN9__gnu_cxx12_Lock_policyE2EE
712 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1160, 9 lines modifiedOffset 1160, 9 lines modified
1160 ··0x00007100·00000000·00000000·00000000·00000000·................1160 ··0x00007100·00000000·00000000·00000000·00000000·................
1161 ··0x00007110·00000000·00000000·00000000·00000000·................1161 ··0x00007110·00000000·00000000·00000000·00000000·................
1162 ··0x00007120·00000000·00000000·00000000·00000000·................1162 ··0x00007120·00000000·00000000·00000000·00000000·................
1163 ··0x00007130·00000000·00000000·00000000·00000000·................1163 ··0x00007130·00000000·00000000·00000000·00000000·................
1164 ··0x00007140·00000000·00000000·00000000·00000000·................1164 ··0x00007140·00000000·00000000·00000000·00000000·................
1165 ··0x00007150·00000000·00000000·00000000·00000000·................1165 ··0x00007150·00000000·00000000·00000000·00000000·................
1166 ··0x00007160·00000000·00000000·00000000·00000000·................1166 ··0x00007160·00000000·00000000·00000000·00000000·................
1167 ··0x00007170·00000000·00·························.....1167 ··0x00007170·00000000·00000000·00000000·0000·····..............
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d636c·00000000·c4ee1b80·clang-cl........2 ··0x00000000·636c616e·672d636c·00000000·3ef9c09a·clang-cl....>...
  
11.9 KB
./usr/bin/clang-cpp
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098d8·0x0098d8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098e0·0x0098e0·R···0x1000
11 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0196e1·0x0196e1·R·E·0x100011 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0196e1·0x0196e1·R·E·0x1000
12 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x100012 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x1000
13 ··LOAD···········0x0271f8·0x00000000000271f8·0x00000000000271f8·0x000e48·0x000ea0·RW··0x100013 ··LOAD···········0x0271f8·0x00000000000271f8·0x00000000000271f8·0x000e48·0x000ea0·RW··0x1000
14 ··DYNAMIC········0x027310·0x0000000000027310·0x0000000000027310·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x027310·0x0000000000027310·0x0000000000027310·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x026c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x417 ··NOTE···········0x026c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000198·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000198·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000558·000558·002358·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000558·000558·002358·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000028b0·0028b0·0048c5·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000028b0·0028b0·0048ce·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000007176·007176·0002f2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000000717e·00717e·0002f2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000007468·007468·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000007470·007470·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000007568·007568·0005e8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000007570·007570·0005e8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000007b50·007b50·001d88·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000007b58·007b58·001d88·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·0013c0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·0013c0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000000b3e0·00b3e0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000000b3e0·00b3e0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000000b400·00b400·0182d1·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000000b400·00b400·0182d1·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········00000000000236d4·0236d4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00000000000236d4·0236d4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000024000·024000·000972·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000024000·024000·000972·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000024974·024974·0003ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000024974·024974·0003ac·00···A··0···0··4
2.71 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x7568·contains·63·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x7570·contains·63·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000271f8··0000000000000008·R_X86_64_RELATIVE·························de903 00000000000271f8··0000000000000008·R_X86_64_RELATIVE·························de90
4 0000000000027200··0000000000000008·R_X86_64_RELATIVE·························dc904 0000000000027200··0000000000000008·R_X86_64_RELATIVE·························dc90
5 0000000000027208··0000000000000008·R_X86_64_RELATIVE·························de505 0000000000027208··0000000000000008·R_X86_64_RELATIVE·························de50
6 0000000000027218··0000000000000008·R_X86_64_RELATIVE·························246006 0000000000027218··0000000000000008·R_X86_64_RELATIVE·························24600
7 0000000000027228··0000000000000008·R_X86_64_RELATIVE·························272107 0000000000027228··0000000000000008·R_X86_64_RELATIVE·························27210
8 0000000000027250··0000000000000008·R_X86_64_RELATIVE·························248008 0000000000027250··0000000000000008·R_X86_64_RELATIVE·························24800
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 0000000000028010··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·061 0000000000028010··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
62 0000000000028020··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·062 0000000000028020··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
63 0000000000028028··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·063 0000000000028028··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
64 0000000000028030··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·064 0000000000028030··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
65 0000000000028038··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·065 0000000000028038··0000001100000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
66 0000000000028018··0000007a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·066 0000000000028018··0000007a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
67 Relocation·section·'.rela.plt'·at·offset·0x7b50·contains·315·entries:67 Relocation·section·'.rela.plt'·at·offset·0x7b58·contains·315·entries:
68 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend68 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
69 0000000000027568··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·069 0000000000027568··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
70 0000000000027570··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·070 0000000000027570··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·0
71 0000000000027578··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver19expandResponseFilesERN4llvm15SmallVectorImplIPKcEEbRNS1_20BumpPtrAllocatorImplINS1_15MallocAllocatorELm4096ELm4096ELm128EEEPNS1_3vfs10FileSystemE·+·071 0000000000027578··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver19expandResponseFilesERN4llvm15SmallVectorImplIPKcEEbRNS1_20BumpPtrAllocatorImplINS1_15MallocAllocatorELm4096ELm4096ELm128EEEPNS1_3vfs10FileSystemE·+·0
72 0000000000027580··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys17RunningOnValgrindEv@LLVM_21.1·+·072 0000000000027580··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys17RunningOnValgrindEv@LLVM_21.1·+·0
73 0000000000027588··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createLoopStrengthReducePassEv@LLVM_21.1·+·073 0000000000027588··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createLoopStrengthReducePassEv@LLVM_21.1·+·0
74 0000000000027590··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createExpandMemCmpLegacyPassEv@LLVM_21.1·+·074 0000000000027590··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm28createExpandMemCmpLegacyPassEv@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x271f812 ·0x0000000000000019·(INIT_ARRAY)·········0x271f8
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x2720814 ·0x000000000000001a·(FINI_ARRAY)·········0x27208
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x28b017 ·0x0000000000000005·(STRTAB)·············0x28b0
18 ·0x0000000000000006·(SYMTAB)·············0x55818 ·0x0000000000000006·(SYMTAB)·············0x558
19 ·0x000000000000000a·(STRSZ)··············18629·(bytes)19 ·0x000000000000000a·(STRSZ)··············18638·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x2755022 ·0x0000000000000003·(PLTGOT)·············0x27550
23 ·0x0000000000000002·(PLTRELSZ)···········7560·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········7560·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x7b5025 ·0x0000000000000017·(JMPREL)·············0x7b58
26 ·0x0000000000000007·(RELA)···············0x756826 ·0x0000000000000007·(RELA)···············0x7570
27 ·0x0000000000000008·(RELASZ)·············1512·(bytes)27 ·0x0000000000000008·(RELASZ)·············1512·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x746831 ·0x000000006ffffffe·(VERNEED)············0x7470
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x717633 ·0x000000006ffffff0·(VERSYM)·············0x717e
34 ·0x000000006ffffff9·(RELACOUNT)··········2634 ·0x000000006ffffff9·(RELACOUNT)··········26
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1faa449b73772498262a5baace8d7c529ee16f596 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deb22b1a3001948b7b4cef1e89a2cbc9f419d77d
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·377·entries:1 Version·symbols·section·'.gnu.version'·contains·377·entries:
2 ·Addr:·0x0000000000007176··Offset:·0x00007176··Link:·5·(.dynsym)2 ·Addr:·0x000000000000717e··Offset:·0x0000717e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··
6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)···2·(LLVM_21.1)··6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)···2·(LLVM_21.1)··
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)
98 ··178:···1·(*global*)···98 ··178:···1·(*global*)···
  
99 Version·needs·section·'.gnu.version_r'·contains·4·entries:99 Version·needs·section·'.gnu.version_r'·contains·4·entries:
100 ·Addr:·0x0000000000007468··Offset:·0x00007468··Link:·6·(.dynstr)100 ·Addr:·0x0000000000007470··Offset:·0x00007470··Link:·6·(.dynstr)
101 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1101 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
102 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10102 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
103 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5103 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
104 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13104 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13
105 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9105 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
106 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7106 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7
107 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6107 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6
573 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 oY/lib/ld-linux-x86-64.so.21 }/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZN5clang6driver20applyOverrideOptionsERN4llvm15SmallVectorImplIPKcEES4_RNS1_9StringSetINS1_15MallocAllocatorEEENS1_9StringRefEPNS1_11raw_ostreamE5 _ZN5clang6driver20applyOverrideOptionsERN4llvm15SmallVectorImplIPKcEES4_RNS1_9StringSetINS1_15MallocAllocatorEEENS1_9StringRefEPNS1_11raw_ostreamE
6 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm6 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm
7 _ZN5clang6driver11CompilationD1Ev7 _ZN5clang6driver11CompilationD1Ev
8 _ZTISt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIvELN9__gnu_cxx12_Lock_policyE2EE8 _ZTISt23_Sp_counted_ptr_inplaceIN5clang18CompilerInvocationESaIvELN9__gnu_cxx12_Lock_policyE2EE
712 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1160, 9 lines modifiedOffset 1160, 9 lines modified
1160 ··0x00007100·00000000·00000000·00000000·00000000·................1160 ··0x00007100·00000000·00000000·00000000·00000000·................
1161 ··0x00007110·00000000·00000000·00000000·00000000·................1161 ··0x00007110·00000000·00000000·00000000·00000000·................
1162 ··0x00007120·00000000·00000000·00000000·00000000·................1162 ··0x00007120·00000000·00000000·00000000·00000000·................
1163 ··0x00007130·00000000·00000000·00000000·00000000·................1163 ··0x00007130·00000000·00000000·00000000·00000000·................
1164 ··0x00007140·00000000·00000000·00000000·00000000·................1164 ··0x00007140·00000000·00000000·00000000·00000000·................
1165 ··0x00007150·00000000·00000000·00000000·00000000·................1165 ··0x00007150·00000000·00000000·00000000·00000000·................
1166 ··0x00007160·00000000·00000000·00000000·00000000·................1166 ··0x00007160·00000000·00000000·00000000·00000000·................
1167 ··0x00007170·00000000·00·························.....1167 ··0x00007170·00000000·00000000·00000000·0000·····..............
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6370·70000000·c4ee1b80·clang-cpp.......2 ··0x00000000·636c616e·672d6370·70000000·3ef9c09a·clang-cpp...>...
  
11.8 KB
./usr/bin/clang-include-cleaner
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a0b8·0x00a0b8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a0c0·0x00a0c0·R···0x1000
11 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x03b52d·0x03b52d·R·E·0x100011 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x03b52d·0x03b52d·R·E·0x1000
12 ··LOAD···········0x047000·0x0000000000047000·0x0000000000047000·0x00c580·0x00c580·R···0x100012 ··LOAD···········0x047000·0x0000000000047000·0x0000000000047000·0x00c580·0x00c580·R···0x1000
13 ··LOAD···········0x053ac8·0x0000000000054ac8·0x0000000000054ac8·0x001548·0x001f78·RW··0x100013 ··LOAD···········0x053ac8·0x0000000000054ac8·0x0000000000054ac8·0x001548·0x001f78·RW··0x1000
14 ··DYNAMIC········0x054590·0x0000000000055590·0x0000000000055590·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x054590·0x0000000000055590·0x0000000000055590·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x053560·0x0000000000053560·0x0000000000053560·0x000020·0x000020·R···0x417 ··NOTE···········0x053560·0x0000000000053560·0x0000000000053560·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000250·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000250·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000610·000610·001ed8·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000610·000610·001ed8·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000024e8·0024e8·0041f3·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000024e8·0024e8·0041fc·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········00000000000066dc·0066dc·000292·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000000000066e4·0066e4·000292·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000006970·006970·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000006978·006978·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000006a70·006a70·001ff8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000006a78·006a78·001ff8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000008a68·008a68·001650·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000008a70·008a70·001650·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000000b000·00b000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000000b000·00b000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000000b020·00b020·000ef0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000000b020·00b020·000ef0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000000bf10·00bf10·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000000bf10·00bf10·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000000bf40·00bf40·03a5e0·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000000bf40·00bf40·03a5e0·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000046520·046520·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000046520·046520·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000047000·047000·00364c·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000047000·047000·00364c·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000004a64c·04a64c·000fa4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000004a64c·04a64c·000fa4·00···A··0···0··4
2.55 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x6a70·contains·341·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x6a78·contains·341·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000054ac8··0000000000000008·R_X86_64_RELATIVE·························10ab03 0000000000054ac8··0000000000000008·R_X86_64_RELATIVE·························10ab0
4 0000000000054ad0··0000000000000008·R_X86_64_RELATIVE·························109c04 0000000000054ad0··0000000000000008·R_X86_64_RELATIVE·························109c0
5 0000000000054ad8··0000000000000008·R_X86_64_RELATIVE·························10a705 0000000000054ad8··0000000000000008·R_X86_64_RELATIVE·························10a70
6 0000000000054ae0··0000000000000008·R_X86_64_RELATIVE·························568606 0000000000054ae0··0000000000000008·R_X86_64_RELATIVE·························56860
7 0000000000054ae8··0000000000000008·R_X86_64_RELATIVE·························564007 0000000000054ae8··0000000000000008·R_X86_64_RELATIVE·························56400
8 0000000000054af0··0000000000000008·R_X86_64_RELATIVE·························10c508 0000000000054af0··0000000000000008·R_X86_64_RELATIVE·························10c50
Offset 339, 15 lines modifiedOffset 339, 15 lines modified
339 0000000000055fd0··000000d500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0339 0000000000055fd0··000000d500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0
340 0000000000055fe0··000000e600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0340 0000000000055fe0··000000e600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
341 0000000000055fe8··000000e700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang6format18DefaultFormatStyleE·+·0341 0000000000055fe8··000000e700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang6format18DefaultFormatStyleE·+·0
342 0000000000055ff0··0000010100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0342 0000000000055ff0··0000010100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
343 0000000000055ff8··0000010900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0343 0000000000055ff8··0000010900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
344 0000000000056008··0000006900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0344 0000000000056008··0000006900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
345 Relocation·section·'.rela.plt'·at·offset·0x8a68·contains·238·entries:345 Relocation·section·'.rela.plt'·at·offset·0x8a70·contains·238·entries:
346 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend346 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
347 00000000000557e8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·0347 00000000000557e8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·0
348 00000000000557f0··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0348 00000000000557f0··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
349 00000000000557f8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang12Preprocessor17addCommentHandlerEPNS_14CommentHandlerE·+·0349 00000000000557f8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang12Preprocessor17addCommentHandlerEPNS_14CommentHandlerE·+·0
350 0000000000055800··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13OpenACCClause8childrenEv·+·0350 0000000000055800··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13OpenACCClause8childrenEv·+·0
351 0000000000055808··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0351 0000000000055808··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0
352 0000000000055810··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0352 0000000000055810··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0
1.5 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x54ac812 ·0x0000000000000019·(INIT_ARRAY)·········0x54ac8
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x54ad814 ·0x000000000000001a·(FINI_ARRAY)·········0x54ad8
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x24e817 ·0x0000000000000005·(STRTAB)·············0x24e8
18 ·0x0000000000000006·(SYMTAB)·············0x61018 ·0x0000000000000006·(SYMTAB)·············0x610
19 ·0x000000000000000a·(STRSZ)··············16883·(bytes)19 ·0x000000000000000a·(STRSZ)··············16892·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x557d022 ·0x0000000000000003·(PLTGOT)·············0x557d0
23 ·0x0000000000000002·(PLTRELSZ)···········5712·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········5712·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x8a6825 ·0x0000000000000017·(JMPREL)·············0x8a70
26 ·0x0000000000000007·(RELA)···············0x6a7026 ·0x0000000000000007·(RELA)···············0x6a78
27 ·0x0000000000000008·(RELASZ)·············8184·(bytes)27 ·0x0000000000000008·(RELASZ)·············8184·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x697031 ·0x000000006ffffffe·(VERNEED)············0x6978
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x66dc33 ·0x000000006ffffff0·(VERSYM)·············0x66e4
34 ·0x000000006ffffff9·(RELACOUNT)··········25934 ·0x000000006ffffff9·(RELACOUNT)··········259
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·635587f45d599cfec05c82d19e07850ddd3ea0216 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·79362e624a23b7a85b779477940ad54bc68ab7e3
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.75 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·329·entries:1 Version·symbols·section·'.gnu.version'·contains·329·entries:
2 ·Addr:·0x00000000000066dc··Offset:·0x000066dc··Link:·5·(.dynsym)2 ·Addr:·0x00000000000066e4··Offset:·0x000066e4··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
5 ··008:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···5 ··008:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
6 ··00c:···1·(*global*)······2·(LLVM_21.1)·····3·(GLIBC_2.4)·····4·(GLIBC_2.2.5)6 ··00c:···1·(*global*)······2·(LLVM_21.1)·····3·(GLIBC_2.4)·····4·(GLIBC_2.2.5)
7 ··010:···1·(*global*)······1·(*global*)······5·(CXXABI_1.3)····1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······5·(CXXABI_1.3)····1·(*global*)···
8 ··014:···6·(GLIBCXX_3.4.21)····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··8 ··014:···6·(GLIBCXX_3.4.21)····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
9 ··018:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····7·(GLIBCXX_3.4)9 ··018:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····7·(GLIBCXX_3.4)
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···4·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···4·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)···86 ··148:···1·(*global*)···
  
87 Version·needs·section·'.gnu.version_r'·contains·4·entries:87 Version·needs·section·'.gnu.version_r'·contains·4·entries:
88 ·Addr:·0x0000000000006970··Offset:·0x00006970··Link:·6·(.dynstr)88 ·Addr:·0x0000000000006978··Offset:·0x00006978··Link:·6·(.dynstr)
89 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·189 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
90 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1090 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
91 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·591 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
92 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1292 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12
93 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·993 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
94 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·794 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·7
95 ··0x0060:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·695 ··0x0060:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·6
501 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 !/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZNK5clang12FunctionDecl30getDependentSpecializationInfoEv5 _ZNK5clang12FunctionDecl30getDependentSpecializationInfoEv
6 _ZTIN4llvm2cl15OptionValueCopyIbEE6 _ZTIN4llvm2cl15OptionValueCopyIbEE
7 _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN4llvm9StringRefESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_less_iterEEvT_T0_7 _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN4llvm9StringRefESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_less_iterEEvT_T0_
8 _ZTSN4llvm7support6detail23provider_format_adapterIRNS_9StringRefEEE8 _ZTSN4llvm7support6detail23provider_format_adapterIRNS_9StringRefEEE
708 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1051, 9 lines modifiedOffset 1051, 9 lines modified
1051 ··0x00006668·00000000·00000000·00000000·00000000·................1051 ··0x00006668·00000000·00000000·00000000·00000000·................
1052 ··0x00006678·00000000·00000000·00000000·00000000·................1052 ··0x00006678·00000000·00000000·00000000·00000000·................
1053 ··0x00006688·00000000·00000000·00000000·00000000·................1053 ··0x00006688·00000000·00000000·00000000·00000000·................
1054 ··0x00006698·00000000·00000000·00000000·00000000·................1054 ··0x00006698·00000000·00000000·00000000·00000000·................
1055 ··0x000066a8·00000000·00000000·00000000·00000000·................1055 ··0x000066a8·00000000·00000000·00000000·00000000·................
1056 ··0x000066b8·00000000·00000000·00000000·00000000·................1056 ··0x000066b8·00000000·00000000·00000000·00000000·................
1057 ··0x000066c8·00000000·00000000·00000000·00000000·................1057 ··0x000066c8·00000000·00000000·00000000·00000000·................
1058 ··0x000066d8·000000······························...1058 ··0x000066d8·00000000·00000000·00000000··········............
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d696e·636c7564·652d636c·clang-include-cl2 ··0x00000000·636c616e·672d696e·636c7564·652d636c·clang-include-cl
3 ··0x00000010·65616e65·72000000·8c7392ca··········eaner....s..3 ··0x00000010·65616e65·72000000·0005866e··········eaner......n
  
11.7 KB
./usr/bin/clang-installapi
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x006d90·0x006d90·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x006d98·0x006d98·R···0x1000
11 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x022c01·0x022c01·R·E·0x100011 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x022c01·0x022c01·R·E·0x1000
12 ··LOAD···········0x02a000·0x000000000002a000·0x000000000002a000·0x00531c·0x00531c·R···0x100012 ··LOAD···········0x02a000·0x000000000002a000·0x000000000002a000·0x00531c·0x00531c·R···0x1000
13 ··LOAD···········0x02f6b0·0x00000000000306b0·0x00000000000306b0·0x001960·0x001968·RW··0x100013 ··LOAD···········0x02f6b0·0x00000000000306b0·0x00000000000306b0·0x001960·0x001968·RW··0x1000
14 ··DYNAMIC········0x030828·0x0000000000031828·0x0000000000031828·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x030828·0x0000000000031828·0x0000000000031828·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x02f2fc·0x000000000002f2fc·0x000000000002f2fc·0x000020·0x000020·R···0x417 ··NOTE···········0x02f2fc·0x000000000002f2fc·0x000000000002f2fc·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·00019c·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·00019c·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000560·000560·0014a0·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000560·000560·0014a0·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001a00·001a00·003396·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001a00·001a00·00339f·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000004d96·004d96·0001b8·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000004da0·004da0·0001b8·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000004f50·004f50·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000004f58·004f58·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000005050·005050·000ea0·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000005058·005058·000ea0·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000005ef0·005ef0·000ea0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000005ef8·005ef8·000ea0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000007000·007000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000007000·007000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000007020·007020·0009d0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000007020·007020·0009d0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000079f0·0079f0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000079f0·0079f0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000007a00·007a00·0221f4·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000007a00·007a00·0221f4·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000029bf4·029bf4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000029bf4·029bf4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000002a000·02a000·001089·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000002a000·02a000·001089·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000002b08c·02b08c·0006ec·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000002b08c·02b08c·0006ec·00···A··0···0··4
2.56 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x5050·contains·156·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x5058·contains·156·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000306b0··0000000000000008·R_X86_64_RELATIVE·························a0c03 00000000000306b0··0000000000000008·R_X86_64_RELATIVE·························a0c0
4 00000000000306b8··0000000000000008·R_X86_64_RELATIVE·························a0804 00000000000306b8··0000000000000008·R_X86_64_RELATIVE·························a080
5 00000000000306c0··0000000000000008·R_X86_64_RELATIVE·························a3a05 00000000000306c0··0000000000000008·R_X86_64_RELATIVE·························a3a0
6 00000000000306d0··0000000000000008·R_X86_64_RELATIVE·························2a19b6 00000000000306d0··0000000000000008·R_X86_64_RELATIVE·························2a19b
7 00000000000306d8··0000000000000008·R_X86_64_RELATIVE·························2a1a97 00000000000306d8··0000000000000008·R_X86_64_RELATIVE·························2a1a9
8 00000000000306e0··0000000000000008·R_X86_64_RELATIVE·························2a1c18 00000000000306e0··0000000000000008·R_X86_64_RELATIVE·························2a1c1
Offset 154, 15 lines modifiedOffset 154, 15 lines modified
154 0000000000031fc8··0000009000000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0154 0000000000031fc8··0000009000000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0
155 0000000000031fd0··000000da00000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0155 0000000000031fd0··000000da00000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
156 0000000000031fd8··0000009500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0156 0000000000031fd8··0000009500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0
157 0000000000031fe8··0000009c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0157 0000000000031fe8··0000009c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
158 0000000000031ff0··000000ae00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0158 0000000000031ff0··000000ae00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
159 0000000000032008··0000003d00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0159 0000000000032008··0000003d00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
160 Relocation·section·'.rela.plt'·at·offset·0x5ef0·contains·156·entries:160 Relocation·section·'.rela.plt'·at·offset·0x5ef8·contains·156·entries:
161 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend161 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
162 0000000000031a80··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang10installapi17createInputBufferERNS0_17InstallAPIContextE·+·0162 0000000000031a80··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang10installapi17createInputBufferERNS0_17InstallAPIContextE·+·0
163 0000000000031a88··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm5MachO14parseAliasListB5cxx11ERSt10unique_ptrINS_12MemoryBufferESt14default_deleteIS2_EE@LLVM_21.1·+·0163 0000000000031a88··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm5MachO14parseAliasListB5cxx11ERSt10unique_ptrINS_12MemoryBufferESt14default_deleteIS2_EE@LLVM_21.1·+·0
164 0000000000031a90··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang11FileManager20getBufferForFileImplEN4llvm9StringRefElbbb·+·0164 0000000000031a90··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang11FileManager20getBufferForFileImplEN4llvm9StringRefElbbb·+·0
165 0000000000031a98··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE@LLVM_21.1·+·0165 0000000000031a98··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE@LLVM_21.1·+·0
166 0000000000031aa0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang10installapi13DylibVerifier22verifyRemainingSymbolsEv·+·0166 0000000000031aa0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang10installapi13DylibVerifier22verifyRemainingSymbolsEv·+·0
167 0000000000031aa8··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0167 0000000000031aa8··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x306b012 ·0x0000000000000019·(INIT_ARRAY)·········0x306b0
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x306b814 ·0x000000000000001a·(FINI_ARRAY)·········0x306b8
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x1a0017 ·0x0000000000000005·(STRTAB)·············0x1a00
18 ·0x0000000000000006·(SYMTAB)·············0x56018 ·0x0000000000000006·(SYMTAB)·············0x560
19 ·0x000000000000000a·(STRSZ)··············13206·(bytes)19 ·0x000000000000000a·(STRSZ)··············13215·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x31a6822 ·0x0000000000000003·(PLTGOT)·············0x31a68
23 ·0x0000000000000002·(PLTRELSZ)···········3744·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3744·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x5ef025 ·0x0000000000000017·(JMPREL)·············0x5ef8
26 ·0x0000000000000007·(RELA)···············0x505026 ·0x0000000000000007·(RELA)···············0x5058
27 ·0x0000000000000008·(RELASZ)·············3744·(bytes)27 ·0x0000000000000008·(RELASZ)·············3744·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x4f5031 ·0x000000006ffffffe·(VERNEED)············0x4f58
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x4d9633 ·0x000000006ffffff0·(VERSYM)·············0x4da0
34 ·0x000000006ffffff9·(RELACOUNT)··········11734 ·0x000000006ffffff9·(RELACOUNT)··········117
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·842b385718f3afd133d88b62bc1aa60a594195646 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3ab8bd579f2e829178e83587f8dc5b157de707df
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·220·entries:1 Version·symbols·section·'.gnu.version'·contains·220·entries:
2 ·Addr:·0x0000000000004d96··Offset:·0x00004d96··Link:·5·(.dynsym)2 ·Addr:·0x0000000000004da0··Offset:·0x00004da0··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····1·(*global*)······3·(GLIBC_2.4)·····4·(GLIBC_2.2.5)4 ··004:···2·(LLVM_21.1)·····1·(*global*)······3·(GLIBC_2.4)·····4·(GLIBC_2.2.5)
5 ··008:···1·(*global*)······5·(CXXABI_1.3)····1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······5·(CXXABI_1.3)····1·(*global*)······1·(*global*)···
6 ··00c:···6·(GLIBCXX_3.4)···1·(*global*)······1·(*global*)······2·(LLVM_21.1)··6 ··00c:···6·(GLIBCXX_3.4)···1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
7 ··010:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···7 ··010:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
8 ··014:···2·(LLVM_21.1)·····1·(*global*)······5·(CXXABI_1.3)····2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····1·(*global*)······5·(CXXABI_1.3)····2·(LLVM_21.1)··
9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)···1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······4·(GLIBC_2.2.5)···1·(*global*)···
  
59 Version·needs·section·'.gnu.version_r'·contains·4·entries:59 Version·needs·section·'.gnu.version_r'·contains·4·entries:
60 ·Addr:·0x0000000000004f50··Offset:·0x00004f50··Link:·6·(.dynstr)60 ·Addr:·0x0000000000004f58··Offset:·0x00004f58··Link:·6·(.dynstr)
61 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·161 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
62 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1062 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
63 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·563 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
64 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1264 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12
65 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·965 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
66 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·766 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7
67 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·667 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·6
440 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 d/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZN5clang10installapi13DylibVerifier9setTargetERKN4llvm5MachO6TargetE5 _ZN5clang10installapi13DylibVerifier9setTargetERKN4llvm5MachO6TargetE
6 _ZN5clang14FrontendActionD2Ev6 _ZN5clang14FrontendActionD2Ev
7 _ZN5clang17ASTFrontendAction13ExecuteActionEv7 _ZN5clang17ASTFrontendAction13ExecuteActionEv
8 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm8 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm
712 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 821, 9 lines modifiedOffset 821, 9 lines modified
821 ··0x00004d20·00000000·00000000·00000000·00000000·................821 ··0x00004d20·00000000·00000000·00000000·00000000·................
822 ··0x00004d30·00000000·00000000·00000000·00000000·................822 ··0x00004d30·00000000·00000000·00000000·00000000·................
823 ··0x00004d40·00000000·00000000·00000000·00000000·................823 ··0x00004d40·00000000·00000000·00000000·00000000·................
824 ··0x00004d50·00000000·00000000·00000000·00000000·................824 ··0x00004d50·00000000·00000000·00000000·00000000·................
825 ··0x00004d60·00000000·00000000·00000000·00000000·................825 ··0x00004d60·00000000·00000000·00000000·00000000·................
826 ··0x00004d70·00000000·00000000·00000000·00000000·................826 ··0x00004d70·00000000·00000000·00000000·00000000·................
827 ··0x00004d80·00000000·00000000·00000000·00000000·................827 ··0x00004d80·00000000·00000000·00000000·00000000·................
828 ··0x00004d90·00000000·0000·······················......828 ··0x00004d90·00000000·00000000·00000000·000000···...............
  
356 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d696e·7374616c·6c617069·clang-installapi2 ··0x00000000·636c616e·672d696e·7374616c·6c617069·clang-installapi
3 ··0x00000010·00000000·31b32d24···················....1.-$3 ··0x00000010·00000000·a99269a7···················......i.
  
11.7 KB
./usr/bin/clang-sycl-linker
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0059b8·0x0059b8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0059c0·0x0059c0·R···0x1000
11 ··LOAD···········0x006000·0x0000000000006000·0x0000000000006000·0x00ada5·0x00ada5·R·E·0x100011 ··LOAD···········0x006000·0x0000000000006000·0x0000000000006000·0x00ada5·0x00ada5·R·E·0x1000
12 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x002650·0x002650·R···0x100012 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x002650·0x002650·R···0x1000
13 ··LOAD···········0x0139e8·0x00000000000149e8·0x00000000000149e8·0x001628·0x0017d0·RW··0x100013 ··LOAD···········0x0139e8·0x00000000000149e8·0x00000000000149e8·0x001628·0x0017d0·RW··0x1000
14 ··DYNAMIC········0x014920·0x0000000000015920·0x0000000000015920·0x000230·0x000230·RW··0x814 ··DYNAMIC········0x014920·0x0000000000015920·0x0000000000015920·0x000230·0x000230·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x013630·0x0000000000013630·0x0000000000013630·0x000020·0x000020·R···0x417 ··NOTE···········0x013630·0x0000000000013630·0x0000000000013630·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000098·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000098·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000458·000458·000fc0·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000458·000458·000fc0·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001418·001418·001f93·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001418·001418·001f9c·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········00000000000033ac·0033ac·000150·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000000000033b4·0033b4·000150·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000003500·003500·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000003508·003508·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000003600·003600·001740·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000003608·003608·001740·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000004d40·004d40·000c78·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000004d48·004d48·000c78·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000006000·006000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000006000·006000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000006020·006020·000860·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000006020·006020·000860·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000006880·006880·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000006880·006880·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00000000000068c0·0068c0·00a4d6·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000000068c0·0068c0·00a4d6·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000010d98·010d98·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000010d98·010d98·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000011000·011000·000ec0·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000011000·011000·000ec0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000011ec0·011ec0·0002b4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000011ec0·011ec0·0002b4·00···A··0···0··4
2.56 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x3600·contains·248·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x3608·contains·248·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000149e8··0000000000000008·R_X86_64_RELATIVE·························a4e03 00000000000149e8··0000000000000008·R_X86_64_RELATIVE·························a4e0
4 00000000000149f0··0000000000000008·R_X86_64_RELATIVE·························74604 00000000000149f0··0000000000000008·R_X86_64_RELATIVE·························7460
5 00000000000149f8··0000000000000008·R_X86_64_RELATIVE·························a4a05 00000000000149f8··0000000000000008·R_X86_64_RELATIVE·························a4a0
6 0000000000014a08··0000000000000008·R_X86_64_RELATIVE·························157e86 0000000000014a08··0000000000000008·R_X86_64_RELATIVE·························157e8
7 0000000000014a10··0000000000000008·R_X86_64_RELATIVE·························a5c07 0000000000014a10··0000000000000008·R_X86_64_RELATIVE·························a5c0
8 0000000000014a18··0000000000000008·R_X86_64_RELATIVE·························a5e08 0000000000014a18··0000000000000008·R_X86_64_RELATIVE·························a5e0
Offset 246, 15 lines modifiedOffset 246, 15 lines modified
246 0000000000015fc8··0000006800000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0246 0000000000015fc8··0000006800000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0
247 0000000000015fd0··0000006e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0247 0000000000015fd0··0000006e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
248 0000000000015fd8··0000007b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9ErrorListE@LLVM_21.1·+·0248 0000000000015fd8··0000007b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9ErrorListE@LLVM_21.1·+·0
249 0000000000015fe0··0000008100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9FileErrorE@LLVM_21.1·+·0249 0000000000015fe0··0000008100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9FileErrorE@LLVM_21.1·+·0
250 0000000000015fe8··0000008d00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0250 0000000000015fe8··0000008d00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
251 0000000000016008··0000007700000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0251 0000000000016008··0000007700000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
252 Relocation·section·'.rela.plt'·at·offset·0x4d40·contains·133·entries:252 Relocation·section·'.rela.plt'·at·offset·0x4d48·contains·133·entries:
253 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend253 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
254 0000000000015b68··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0254 0000000000015b68··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0
255 0000000000015b70··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm7IRMover17StructTypeKeyInfo7isEqualEPKNS_10StructTypeES4_@LLVM_21.1·+·0255 0000000000015b70··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm7IRMover17StructTypeKeyInfo7isEqualEPKNS_10StructTypeES4_@LLVM_21.1·+·0
256 0000000000015b78··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3opt15GenericOptTableC2ERKNS_11StringTableENS_8ArrayRefINS2_6OffsetEEENS5_INS0_8OptTable4InfoEEEb@LLVM_21.1·+·0256 0000000000015b78··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3opt15GenericOptTableC2ERKNS_11StringTableENS_8ArrayRefINS2_6OffsetEEENS5_INS0_8OptTable4InfoEEEb@LLVM_21.1·+·0
257 0000000000015b80··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm14TargetRegistry12lookupTargetERKNS_6TripleERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@LLVM_21.1·+·0257 0000000000015b80··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm14TargetRegistry12lookupTargetERKNS_6TripleERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@LLVM_21.1·+·0
258 0000000000015b88··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0258 0000000000015b88··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0
259 0000000000015b90··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0259 0000000000015b90··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 11, 24 lines modifiedOffset 11, 24 lines modified
11 ·0x0000000000000019·(INIT_ARRAY)·········0x149e811 ·0x0000000000000019·(INIT_ARRAY)·········0x149e8
12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
13 ·0x000000000000001a·(FINI_ARRAY)·········0x149f813 ·0x000000000000001a·(FINI_ARRAY)·········0x149f8
14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
15 ·0x000000006ffffef5·(GNU_HASH)···········0x3c015 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
16 ·0x0000000000000005·(STRTAB)·············0x141816 ·0x0000000000000005·(STRTAB)·············0x1418
17 ·0x0000000000000006·(SYMTAB)·············0x45817 ·0x0000000000000006·(SYMTAB)·············0x458
18 ·0x000000000000000a·(STRSZ)··············8083·(bytes)18 ·0x000000000000000a·(STRSZ)··············8092·(bytes)
19 ·0x000000000000000b·(SYMENT)·············24·(bytes)19 ·0x000000000000000b·(SYMENT)·············24·(bytes)
20 ·0x0000000000000015·(DEBUG)··············0x020 ·0x0000000000000015·(DEBUG)··············0x0
21 ·0x0000000000000003·(PLTGOT)·············0x15b5021 ·0x0000000000000003·(PLTGOT)·············0x15b50
22 ·0x0000000000000002·(PLTRELSZ)···········3192·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········3192·(bytes)
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000017·(JMPREL)·············0x4d4024 ·0x0000000000000017·(JMPREL)·············0x4d48
25 ·0x0000000000000007·(RELA)···············0x360025 ·0x0000000000000007·(RELA)···············0x3608
26 ·0x0000000000000008·(RELASZ)·············5952·(bytes)26 ·0x0000000000000008·(RELASZ)·············5952·(bytes)
27 ·0x0000000000000009·(RELAENT)············24·(bytes)27 ·0x0000000000000009·(RELAENT)············24·(bytes)
28 ·0x000000000000001e·(FLAGS)··············BIND_NOW28 ·0x000000000000001e·(FLAGS)··············BIND_NOW
29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
30 ·0x000000006ffffffe·(VERNEED)············0x350030 ·0x000000006ffffffe·(VERNEED)············0x3508
31 ·0x000000006fffffff·(VERNEEDNUM)·········431 ·0x000000006fffffff·(VERNEEDNUM)·········4
32 ·0x000000006ffffff0·(VERSYM)·············0x33ac32 ·0x000000006ffffff0·(VERSYM)·············0x33b4
33 ·0x000000006ffffff9·(RELACOUNT)··········21833 ·0x000000006ffffff9·(RELACOUNT)··········218
34 ·0x0000000000000000·(NULL)···············0x034 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2e652624fd995122425f1a9893b9123287ec88eb6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8d118a7a477cfbec4557cfb42a113595a1e86076
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·168·entries:1 Version·symbols·section·'.gnu.version'·contains·168·entries:
2 ·Addr:·0x00000000000033ac··Offset:·0x000033ac··Link:·5·(.dynsym)2 ·Addr:·0x00000000000033b4··Offset:·0x000033b4··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(LLVM_21.1)·····3·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(LLVM_21.1)·····3·(LLVM_21.1)··
4 ··004:···3·(LLVM_21.1)·····4·(CXXABI_1.3.9)···3·(LLVM_21.1)·····3·(LLVM_21.1)··4 ··004:···3·(LLVM_21.1)·····4·(CXXABI_1.3.9)···3·(LLVM_21.1)·····3·(LLVM_21.1)··
5 ··008:···3·(LLVM_21.1)·····5·(GLIBC_2.2.5)···3·(LLVM_21.1)·····3·(LLVM_21.1)··5 ··008:···3·(LLVM_21.1)·····5·(GLIBC_2.2.5)···3·(LLVM_21.1)·····3·(LLVM_21.1)··
6 ··00c:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····6·(GLIBC_2.4)··6 ··00c:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····6·(GLIBC_2.4)··
7 ··010:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··7 ··010:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
8 ··014:···3·(LLVM_21.1)·····5·(GLIBC_2.2.5)···7·(GLIBCXX_3.4.21)····8·(CXXABI_1.3)·8 ··014:···3·(LLVM_21.1)·····5·(GLIBC_2.2.5)···7·(GLIBCXX_3.4.21)····8·(CXXABI_1.3)·
9 ··018:···3·(LLVM_21.1)·····8·(CXXABI_1.3)····3·(LLVM_21.1)·····3·(LLVM_21.1)··9 ··018:···3·(LLVM_21.1)·····8·(CXXABI_1.3)····3·(LLVM_21.1)·····3·(LLVM_21.1)··
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 ··094:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··41 ··094:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
42 ··098:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····1·(*global*)······5·(GLIBC_2.2.5)42 ··098:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····1·(*global*)······5·(GLIBC_2.2.5)
43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
44 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···44 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
45 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···45 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
46 Version·needs·section·'.gnu.version_r'·contains·4·entries:46 Version·needs·section·'.gnu.version_r'·contains·4·entries:
47 ·Addr:·0x0000000000003500··Offset:·0x00003500··Link:·6·(.dynstr)47 ·Addr:·0x0000000000003508··Offset:·0x00003508··Link:·6·(.dynstr)
48 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·148 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
49 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1049 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
50 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·450 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·4
51 ··0x0030:···Name:·GLIBCXX_3.4··Flags:·none··Version:·951 ··0x0030:···Name:·GLIBCXX_3.4··Flags:·none··Version:·9
52 ··0x0040:···Name:·CXXABI_1.3··Flags:·none··Version:·852 ··0x0040:···Name:·CXXABI_1.3··Flags:·none··Version:·8
53 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·753 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7
54 ··0x0060:···Name:·CXXABI_1.3.9··Flags:·none··Version:·454 ··0x0060:···Name:·CXXABI_1.3.9··Flags:·none··Version:·4
394 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 `v/lib/ld-linux-x86-64.so.2
2 _ITM_registerTMCloneTable2 _ITM_registerTMCloneTable
3 _ITM_deregisterTMCloneTable3 _ITM_deregisterTMCloneTable
4 __gmon_start__4 __gmon_start__
5 _ZTVN4llvm9FileErrorE5 _ZTVN4llvm9FileErrorE
6 _ZTSN4llvm7support6detail23provider_format_adapterIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE6 _ZTSN4llvm7support6detail23provider_format_adapterIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE
7 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm7 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm
8 _ZN4llvm8InitLLVMD1Ev8 _ZN4llvm8InitLLVMD1Ev
706 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 501, 9 lines modifiedOffset 501, 9 lines modified
501 ··0x00003338·00000000·00000000·00000000·00000000·................501 ··0x00003338·00000000·00000000·00000000·00000000·................
502 ··0x00003348·00000000·00000000·00000000·00000000·................502 ··0x00003348·00000000·00000000·00000000·00000000·................
503 ··0x00003358·00000000·00000000·00000000·00000000·................503 ··0x00003358·00000000·00000000·00000000·00000000·................
504 ··0x00003368·00000000·00000000·00000000·00000000·................504 ··0x00003368·00000000·00000000·00000000·00000000·................
505 ··0x00003378·00000000·00000000·00000000·00000000·................505 ··0x00003378·00000000·00000000·00000000·00000000·................
506 ··0x00003388·00000000·00000000·00000000·00000000·................506 ··0x00003388·00000000·00000000·00000000·00000000·................
507 ··0x00003398·00000000·00000000·00000000·00000000·................507 ··0x00003398·00000000·00000000·00000000·00000000·................
508 ··0x000033a8·000000······························...508 ··0x000033a8·00000000·00000000·00000000··········............
  
356 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d7379·636c2d6c·696e6b65·clang-sycl-linke2 ··0x00000000·636c616e·672d7379·636c2d6c·696e6b65·clang-sycl-linke
3 ··0x00000010·72000000·fbcfff35···················r......53 ··0x00000010·72000000·4e4dbb73···················r...NM.s
  
11.9 KB
./usr/bin/clangd
File has been modified after NT_GNU_BUILD_ID has been applied.
1.31 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·15·program·headers,·starting·at·offset·644 There·are·15·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000348·0x000348·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000348·0x000348·R···0x8
8 ··INTERP·········0x0003dc·0x00000000000003dc·0x00000000000003dc·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003dc·0x00000000000003dc·0x00000000000003dc·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0f7888·0x0f7888·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0f7890·0x0f7890·R···0x1000
11 ··LOAD···········0x0f8000·0x00000000000f8000·0x00000000000f8000·0xd101d1·0xd101d1·R·E·0x100011 ··LOAD···········0x0f8000·0x00000000000f8000·0x00000000000f8000·0xd101d1·0xd101d1·R·E·0x1000
12 ··LOAD···········0xe09000·0x0000000000e09000·0x0000000000e09000·0x2a78e0·0x2a78e0·R···0x100012 ··LOAD···········0xe09000·0x0000000000e09000·0x0000000000e09000·0x2a78e0·0x2a78e0·R···0x1000
13 ··LOAD···········0x10b11f0·0x00000000010b11f0·0x00000000010b11f0·0x0c1150·0x0cd898·RW··0x100013 ··LOAD···········0x10b11f0·0x00000000010b11f0·0x00000000010b11f0·0x0c1150·0x0cd898·RW··0x1000
14 ··DYNAMIC········0x10e31d8·0x00000000010e31d8·0x00000000010e31d8·0x000260·0x000260·RW··0x814 ··DYNAMIC········0x10e31d8·0x00000000010e31d8·0x00000000010e31d8·0x000260·0x000260·RW··0x8
15 ··NOTE···········0x000388·0x0000000000000388·0x0000000000000388·0x000030·0x000030·R···0x815 ··NOTE···········0x000388·0x0000000000000388·0x0000000000000388·0x000030·0x000030·R···0x8
16 ··NOTE···········0x0003b8·0x00000000000003b8·0x00000000000003b8·0x000024·0x000024·R···0x416 ··NOTE···········0x0003b8·0x00000000000003b8·0x00000000000003b8·0x000024·0x000024·R···0x4
17 ··NOTE···········0x10b08c0·0x00000000010b08c0·0x00000000010b08c0·0x000020·0x000020·R···0x417 ··NOTE···········0x10b08c0·0x00000000010b08c0·0x00000000010b08c0·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000388·000388·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000388·000388·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············00000000000003b8·0003b8·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············00000000000003b8·0003b8·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003dc·0003dc·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003dc·0003dc·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003f8·0003f8·003a54·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003f8·0003f8·003a54·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000003e50·003e50·0156a8·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000003e50·003e50·0156a8·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000194f8·0194f8·0492fc·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000194f8·0194f8·049305·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········00000000000627f4·0627f4·001c8e·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000000000627fe·0627fe·001c8e·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000064488·064488·000280·00···A··6···6··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000064490·064490·000280·00···A··6···6··8
14 ··[·9]·.rela.dyn·········RELA············0000000000064708·064708·08b698·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000064710·064710·08b698·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············00000000000efda0·0efda0·007ae8·18··AI··5··26··815 ··[10]·.rela.plt·········RELA············00000000000efda8·0efda8·007ae8·18··AI··5··26··8
16 ··[11]·.init·············PROGBITS········00000000000f8000·0f8000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00000000000f8000·0f8000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00000000000f8020·0f8020·005200·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00000000000f8020·0f8020·005200·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000fd220·0fd220·000020·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000fd220·0fd220·000020·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00000000000fd240·0fd240·d0af83·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000000fd240·0fd240·d0af83·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000e081c4·e081c4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000e081c4·e081c4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000e09000·e09000·0fa8ce·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000e09000·e09000·0fa8ce·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000f038d0·f038d0·02ca0c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000f038d0·f038d0·02ca0c·00···A··0···0··4
2.78 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x64708·contains·23793·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x64710·contains·23793·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000010b11f0··0000000000000008·R_X86_64_RELATIVE·························1f48803 00000000010b11f0··0000000000000008·R_X86_64_RELATIVE·························1f4880
4 00000000010b11f8··0000000000000008·R_X86_64_RELATIVE·························1e2ce04 00000000010b11f8··0000000000000008·R_X86_64_RELATIVE·························1e2ce0
5 00000000010b1200··0000000000000008·R_X86_64_RELATIVE·························1e2d605 00000000010b1200··0000000000000008·R_X86_64_RELATIVE·························1e2d60
6 00000000010b1208··0000000000000008·R_X86_64_RELATIVE·························1e2de06 00000000010b1208··0000000000000008·R_X86_64_RELATIVE·························1e2de0
7 00000000010b1210··0000000000000008·R_X86_64_RELATIVE·························1e2fa07 00000000010b1210··0000000000000008·R_X86_64_RELATIVE·························1e2fa0
8 00000000010b1218··0000000000000008·R_X86_64_RELATIVE·························1e30208 00000000010b1218··0000000000000008·R_X86_64_RELATIVE·························1e3020
Offset 23791, 15 lines modifiedOffset 23791, 15 lines modified
23791 00000000010e5fd8··0000055c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·023791 00000000010e5fd8··0000055c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
23792 00000000010e5fe0··0000057200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang8dataflow21WatchedLiteralsSolverE·+·023792 00000000010e5fe0··0000057200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang8dataflow21WatchedLiteralsSolverE·+·0
23793 00000000010e5ff8··000005a700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm2cl22TokenizeGNUCommandLineENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb@LLVM_21.1·+·023793 00000000010e5ff8··000005a700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm2cl22TokenizeGNUCommandLineENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb@LLVM_21.1·+·0
23794 00000000010e6008··000001f500000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·023794 00000000010e6008··000001f500000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
23795 00000000010e6ce8··0000016000000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·023795 00000000010e6ce8··0000016000000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0
23796 00000000010e6cf0··000002a900000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·023796 00000000010e6cf0··000002a900000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0
  
23797 Relocation·section·'.rela.plt'·at·offset·0xefda0·contains·1311·entries:23797 Relocation·section·'.rela.plt'·at·offset·0xefda8·contains·1311·entries:
23798 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend23798 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
23799 00000000010e3450··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang13DiagnosticIDs21getDiagnosticsInGroupENS_4diag6FlavorEN4llvm9StringRefERNS3_15SmallVectorImplIjEE·+·023799 00000000010e3450··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang13DiagnosticIDs21getDiagnosticsInGroupENS_4diag6FlavorEN4llvm9StringRefERNS3_15SmallVectorImplIjEE·+·0
23800 00000000010e3458··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·023800 00000000010e3458··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
23801 00000000010e3460··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE@LLVM_21.1·+·023801 00000000010e3460··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE@LLVM_21.1·+·0
23802 00000000010e3468··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6syntax9FileRangeC1ERKNS_13SourceManagerENS_14SourceLocationEj·+·023802 00000000010e3468··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6syntax9FileRangeC1ERKNS_13SourceManagerENS_14SourceLocationEj·+·0
23803 00000000010e3470··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·023803 00000000010e3470··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·0
23804 00000000010e3478··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·023804 00000000010e3478··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
1.52 KB
readelf --wide --dynamic {}
    
Offset 14, 24 lines modifiedOffset 14, 24 lines modified
14 ·0x0000000000000019·(INIT_ARRAY)·········0x10b11f014 ·0x0000000000000019·(INIT_ARRAY)·········0x10b11f0
15 ·0x000000000000001b·(INIT_ARRAYSZ)·······448·(bytes)15 ·0x000000000000001b·(INIT_ARRAYSZ)·······448·(bytes)
16 ·0x000000000000001a·(FINI_ARRAY)·········0x10b13b016 ·0x000000000000001a·(FINI_ARRAY)·········0x10b13b0
17 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)17 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
18 ·0x000000006ffffef5·(GNU_HASH)···········0x3f818 ·0x000000006ffffef5·(GNU_HASH)···········0x3f8
19 ·0x0000000000000005·(STRTAB)·············0x194f819 ·0x0000000000000005·(STRTAB)·············0x194f8
20 ·0x0000000000000006·(SYMTAB)·············0x3e5020 ·0x0000000000000006·(SYMTAB)·············0x3e50
21 ·0x000000000000000a·(STRSZ)··············299772·(bytes)21 ·0x000000000000000a·(STRSZ)··············299781·(bytes)
22 ·0x000000000000000b·(SYMENT)·············24·(bytes)22 ·0x000000000000000b·(SYMENT)·············24·(bytes)
23 ·0x0000000000000015·(DEBUG)··············0x023 ·0x0000000000000015·(DEBUG)··············0x0
24 ·0x0000000000000003·(PLTGOT)·············0x10e343824 ·0x0000000000000003·(PLTGOT)·············0x10e3438
25 ·0x0000000000000002·(PLTRELSZ)···········31464·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········31464·(bytes)
26 ·0x0000000000000014·(PLTREL)·············RELA26 ·0x0000000000000014·(PLTREL)·············RELA
27 ·0x0000000000000017·(JMPREL)·············0xefda027 ·0x0000000000000017·(JMPREL)·············0xefda8
28 ·0x0000000000000007·(RELA)···············0x6470828 ·0x0000000000000007·(RELA)···············0x64710
29 ·0x0000000000000008·(RELASZ)·············571032·(bytes)29 ·0x0000000000000008·(RELASZ)·············571032·(bytes)
30 ·0x0000000000000009·(RELAENT)············24·(bytes)30 ·0x0000000000000009·(RELAENT)············24·(bytes)
31 ·0x000000000000001e·(FLAGS)··············BIND_NOW31 ·0x000000000000001e·(FLAGS)··············BIND_NOW
32 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE32 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
33 ·0x000000006ffffffe·(VERNEED)············0x6448833 ·0x000000006ffffffe·(VERNEED)············0x64490
34 ·0x000000006fffffff·(VERNEEDNUM)·········634 ·0x000000006fffffff·(VERNEEDNUM)·········6
35 ·0x000000006ffffff0·(VERSYM)·············0x627f435 ·0x000000006ffffff0·(VERSYM)·············0x627fe
36 ·0x000000006ffffff9·(RELACOUNT)··········2061436 ·0x000000006ffffff9·(RELACOUNT)··········20614
37 ·0x0000000000000000·(NULL)···············0x037 ·0x0000000000000000·(NULL)···············0x0
875 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8b8ea4c9ab06dc6046bc28049e6013f642880f866 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c0f33ce9ca208f2d33ef3dd5f547a84c63a21a2c
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·3655·entries:1 Version·symbols·section·'.gnu.version'·contains·3655·entries:
2 ·Addr:·0x00000000000627f4··Offset:·0x000627f4··Link:·5·(.dynsym)2 ·Addr:·0x00000000000627fe··Offset:·0x000627fe··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··
4 ··004:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
5 ··008:···1·(*global*)······3·(GLIBCXX_3.4.11)····2·(LLVM_21.1)·····1·(*global*)···5 ··008:···1·(*global*)······3·(GLIBCXX_3.4.11)····2·(LLVM_21.1)·····1·(*global*)···
6 ··00c:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······2·(LLVM_21.1)·····4·(CXXABI_1.3)····2·(LLVM_21.1)··7 ··010:···1·(*global*)······2·(LLVM_21.1)·····4·(CXXABI_1.3)····2·(LLVM_21.1)··
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
Offset 913, 15 lines modifiedOffset 913, 15 lines modified
913 ··e34:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···913 ··e34:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
914 ··e38:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···914 ··e38:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
915 ··e3c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···915 ··e3c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
916 ··e40:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···916 ··e40:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
917 ··e44:···1·(*global*)······1·(*global*)······1·(*global*)···917 ··e44:···1·(*global*)······1·(*global*)······1·(*global*)···
  
918 Version·needs·section·'.gnu.version_r'·contains·6·entries:918 Version·needs·section·'.gnu.version_r'·contains·6·entries:
919 ·Addr:·0x0000000000064488··Offset:·0x00064488··Link:·6·(.dynstr)919 ·Addr:·0x0000000000064490··Offset:·0x00064490··Link:·6·(.dynstr)
920 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1920 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1
921 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·33921 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·33
922 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1922 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
923 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·27923 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·27
924 ··0x0040:·Version:·1··File:·libc.so.6··Cnt:·7924 ··0x0040:·Version:·1··File:·libc.so.6··Cnt:·7
925 ··0x0050:···Name:·GLIBC_2.14··Flags:·none··Version:·31925 ··0x0050:···Name:·GLIBC_2.14··Flags:·none··Version:·31
926 ··0x0060:···Name:·GLIBC_2.38··Flags:·none··Version:·29926 ··0x0060:···Name:·GLIBC_2.38··Flags:·none··Version:·29
312 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 ,/lib/ld-linux-x86-64.so.2
2 )#XSiga@2 )#XSiga@
3 \3a1]wQTZ3 \3a1]wQTZ
4 __gmon_start__4 __gmon_start__
5 _ITM_registerTMCloneTable5 _ITM_registerTMCloneTable
6 _ITM_deregisterTMCloneTable6 _ITM_deregisterTMCloneTable
7 _ZNK5clang12FunctionDecl30getDependentSpecializationInfoEv7 _ZNK5clang12FunctionDecl30getDependentSpecializationInfoEv
8 _ZTIN4llvm2cl15OptionValueCopyIbEE8 _ZTIN4llvm2cl15OptionValueCopyIbEE
780 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 18731, 9 lines modifiedOffset 18731, 10 lines modified
18731 ··0x00062778·00000000·00000000·00000000·00000000·................18731 ··0x00062778·00000000·00000000·00000000·00000000·................
18732 ··0x00062788·00000000·00000000·00000000·00000000·................18732 ··0x00062788·00000000·00000000·00000000·00000000·................
18733 ··0x00062798·00000000·00000000·00000000·00000000·................18733 ··0x00062798·00000000·00000000·00000000·00000000·................
18734 ··0x000627a8·00000000·00000000·00000000·00000000·................18734 ··0x000627a8·00000000·00000000·00000000·00000000·................
18735 ··0x000627b8·00000000·00000000·00000000·00000000·................18735 ··0x000627b8·00000000·00000000·00000000·00000000·................
18736 ··0x000627c8·00000000·00000000·00000000·00000000·................18736 ··0x000627c8·00000000·00000000·00000000·00000000·................
18737 ··0x000627d8·00000000·00000000·00000000·00000000·................18737 ··0x000627d8·00000000·00000000·00000000·00000000·................
18738 ··0x000627e8·00000000·00000000·00000000··········............18738 ··0x000627e8·00000000·00000000·00000000·00000000·................
 18739 ··0x000627f8·00000000·00·························.....
  
297 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·67640000·467736f5··········clangd..Fw6.2 ··0x00000000·636c616e·67640000·83f2521a··········clangd....R.
  
11.5 KB
./usr/bin/nvptx-arch
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x002fd0·0x002fd0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x002fd8·0x002fd8·R···0x1000
11 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x004935·0x004935·R·E·0x100011 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x004935·0x004935·R·E·0x1000
12 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x100012 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x1000
13 ··LOAD···········0x009850·0x000000000000a850·0x000000000000a850·0x0007c0·0x000c10·RW··0x100013 ··LOAD···········0x009850·0x000000000000a850·0x000000000000a850·0x0007c0·0x000c10·RW··0x1000
14 ··DYNAMIC········0x009b68·0x000000000000ab68·0x000000000000ab68·0x000230·0x000230·RW··0x814 ··DYNAMIC········0x009b68·0x000000000000ab68·0x000000000000ab68·0x000230·0x000230·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x009728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x417 ··NOTE···········0x009728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000080·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000080·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000440·000440·000918·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000440·000440·000918·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000000d58·000d58·00112c·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000000d58·000d58·001135·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000001e84·001e84·0000c2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000001e8e·001e8e·0000c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000001f48·001f48·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000001f50·001f50·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000002058·002058·0009d8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000002060·002060·0009d8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000002a30·002a30·0005a0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000002a38·002a38·0005a0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000003000·003000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000003000·003000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000003020·003020·0003d0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000003020·003020·0003d0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000033f0·0033f0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000033f0·0033f0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000003400·003400·004526·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000003400·003400·004526·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000007928·007928·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000007928·007928·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000008000·008000·00099e·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000008000·008000·00099e·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000089a0·0089a0·00022c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000089a0·0089a0·00022c·00···A··0···0··4
2.37 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x2058·contains·105·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x2060·contains·105·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000000a850··0000000000000008·R_X86_64_RELATIVE·························42903 000000000000a850··0000000000000008·R_X86_64_RELATIVE·························4290
4 000000000000a858··0000000000000008·R_X86_64_RELATIVE·························41a04 000000000000a858··0000000000000008·R_X86_64_RELATIVE·························41a0
5 000000000000a860··0000000000000008·R_X86_64_RELATIVE·························42505 000000000000a860··0000000000000008·R_X86_64_RELATIVE·························4250
6 000000000000a868··0000000000000008·R_X86_64_RELATIVE·························46506 000000000000a868··0000000000000008·R_X86_64_RELATIVE·························4650
7 000000000000a870··0000000000000008·R_X86_64_RELATIVE·························42c07 000000000000a870··0000000000000008·R_X86_64_RELATIVE·························42c0
8 000000000000a878··0000000000000008·R_X86_64_RELATIVE·························43008 000000000000a878··0000000000000008·R_X86_64_RELATIVE·························4300
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 000000000000afd0··0000003000000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_start_main@GLIBC_2.34·+·0103 000000000000afd0··0000003000000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_start_main@GLIBC_2.34·+·0
104 000000000000afd8··0000003400000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0104 000000000000afd8··0000003400000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0
105 000000000000afe0··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0105 000000000000afe0··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
106 000000000000afe8··0000003800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0106 000000000000afe8··0000003800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0
107 000000000000aff0··0000003d00000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0107 000000000000aff0··0000003d00000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0
108 000000000000b008··0000004400000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0108 000000000000b008··0000004400000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
109 Relocation·section·'.rela.plt'·at·offset·0x2a30·contains·60·entries:109 Relocation·section·'.rela.plt'·at·offset·0x2a38·contains·60·entries:
110 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend110 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
111 000000000000adb0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0111 000000000000adb0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0
112 000000000000adb8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0112 000000000000adb8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0
113 000000000000adc0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0113 000000000000adc0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
114 000000000000adc8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostreamlsEl@LLVM_21.1·+·0114 000000000000adc8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostreamlsEl@LLVM_21.1·+·0
115 000000000000add0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__fprintf_chk@GLIBC_2.3.4·+·0115 000000000000add0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__fprintf_chk@GLIBC_2.3.4·+·0
116 000000000000add8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0116 000000000000add8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 11, 24 lines modifiedOffset 11, 24 lines modified
11 ·0x0000000000000019·(INIT_ARRAY)·········0xa85011 ·0x0000000000000019·(INIT_ARRAY)·········0xa850
12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
13 ·0x000000000000001a·(FINI_ARRAY)·········0xa86013 ·0x000000000000001a·(FINI_ARRAY)·········0xa860
14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
15 ·0x000000006ffffef5·(GNU_HASH)···········0x3c015 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
16 ·0x0000000000000005·(STRTAB)·············0xd5816 ·0x0000000000000005·(STRTAB)·············0xd58
17 ·0x0000000000000006·(SYMTAB)·············0x44017 ·0x0000000000000006·(SYMTAB)·············0x440
18 ·0x000000000000000a·(STRSZ)··············4396·(bytes)18 ·0x000000000000000a·(STRSZ)··············4405·(bytes)
19 ·0x000000000000000b·(SYMENT)·············24·(bytes)19 ·0x000000000000000b·(SYMENT)·············24·(bytes)
20 ·0x0000000000000015·(DEBUG)··············0x020 ·0x0000000000000015·(DEBUG)··············0x0
21 ·0x0000000000000003·(PLTGOT)·············0xad9821 ·0x0000000000000003·(PLTGOT)·············0xad98
22 ·0x0000000000000002·(PLTRELSZ)···········1440·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········1440·(bytes)
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000017·(JMPREL)·············0x2a3024 ·0x0000000000000017·(JMPREL)·············0x2a38
25 ·0x0000000000000007·(RELA)···············0x205825 ·0x0000000000000007·(RELA)···············0x2060
26 ·0x0000000000000008·(RELASZ)·············2520·(bytes)26 ·0x0000000000000008·(RELASZ)·············2520·(bytes)
27 ·0x0000000000000009·(RELAENT)············24·(bytes)27 ·0x0000000000000009·(RELAENT)············24·(bytes)
28 ·0x000000000000001e·(FLAGS)··············BIND_NOW28 ·0x000000000000001e·(FLAGS)··············BIND_NOW
29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
30 ·0x000000006ffffffe·(VERNEED)············0x1f4830 ·0x000000006ffffffe·(VERNEED)············0x1f50
31 ·0x000000006fffffff·(VERNEEDNUM)·········431 ·0x000000006fffffff·(VERNEEDNUM)·········4
32 ·0x000000006ffffff0·(VERSYM)·············0x1e8432 ·0x000000006ffffff0·(VERSYM)·············0x1e8e
33 ·0x000000006ffffff9·(RELACOUNT)··········6233 ·0x000000006ffffff9·(RELACOUNT)··········62
34 ·0x0000000000000000·(NULL)···············0x034 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a3ca46b641608ce8102b3831214a71aeae260e16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·676f52beb02682a68dedc60d8e0525292cb9f124
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·97·entries:1 Version·symbols·section·'.gnu.version'·contains·97·entries:
2 ·Addr:·0x0000000000001e84··Offset:·0x00001e84··Link:·5·(.dynsym)2 ·Addr:·0x0000000000001e8e··Offset:·0x00001e8e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(CXXABI_1.3.9)···4·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(CXXABI_1.3.9)···4·(LLVM_21.1)··
4 ··004:···4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)·····2·(GLIBC_2.3.4)4 ··004:···4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)·····2·(GLIBC_2.3.4)
5 ··008:···4·(LLVM_21.1)·····6·(GLIBC_2.4)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)5 ··008:···4·(LLVM_21.1)·····6·(GLIBC_2.4)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)
6 ··00c:···5·(CXXABI_1.3)····4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)··6 ··00c:···5·(CXXABI_1.3)····4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)··
7 ··010:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···4·(LLVM_21.1)·····4·(LLVM_21.1)··7 ··010:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···4·(LLVM_21.1)·····4·(LLVM_21.1)··
8 ··014:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···8·(GCC_3.0)·······4·(LLVM_21.1)··8 ··014:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···8·(GCC_3.0)·······4·(LLVM_21.1)··
9 ··018:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··9 ··018:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ··050:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··24 ··050:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··
25 ··054:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)25 ··054:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)
26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
28 ··060:···1·(*global*)···28 ··060:···1·(*global*)···
  
29 Version·needs·section·'.gnu.version_r'·contains·4·entries:29 Version·needs·section·'.gnu.version_r'·contains·4·entries:
30 ·Addr:·0x0000000000001f48··Offset:·0x00001f48··Link:·6·(.dynstr)30 ·Addr:·0x0000000000001f50··Offset:·0x00001f50··Link:·6·(.dynstr)
31 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·131 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
32 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·832 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·8
33 ··0x0020:·Version:·1··File:·libLLVM.so.21.1··Cnt:·133 ··0x0020:·Version:·1··File:·libLLVM.so.21.1··Cnt:·1
34 ··0x0030:···Name:·LLVM_21.1··Flags:·none··Version:·434 ··0x0030:···Name:·LLVM_21.1··Flags:·none··Version:·4
35 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·535 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·5
36 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·1436 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·14
37 ··0x0060:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1137 ··0x0060:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·11
441 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 $/lib/ld-linux-x86-64.so.2
2 _ITM_registerTMCloneTable2 _ITM_registerTMCloneTable
3 _ITM_deregisterTMCloneTable3 _ITM_deregisterTMCloneTable
4 __gmon_start__4 __gmon_start__
5 _ZTIN4llvm2cl18GenericOptionValueE5 _ZTIN4llvm2cl18GenericOptionValueE
6 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm6 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm
7 _ZN4llvm2cl20HideUnrelatedOptionsERNS0_14OptionCategoryERNS0_10SubCommandE7 _ZN4llvm2cl20HideUnrelatedOptionsERNS0_14OptionCategoryERNS0_10SubCommandE
8 _ZN4llvm3sys2fs6detail28directory_iterator_constructERNS2_12DirIterStateENS_9StringRefEb8 _ZN4llvm3sys2fs6detail28directory_iterator_constructERNS2_12DirIterStateENS_9StringRefEb
776 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 270, 9 lines modifiedOffset 270, 10 lines modified
270 ··0x00001e08·00000000·00000000·00000000·00000000·................270 ··0x00001e08·00000000·00000000·00000000·00000000·................
271 ··0x00001e18·00000000·00000000·00000000·00000000·................271 ··0x00001e18·00000000·00000000·00000000·00000000·................
272 ··0x00001e28·00000000·00000000·00000000·00000000·................272 ··0x00001e28·00000000·00000000·00000000·00000000·................
273 ··0x00001e38·00000000·00000000·00000000·00000000·................273 ··0x00001e38·00000000·00000000·00000000·00000000·................
274 ··0x00001e48·00000000·00000000·00000000·00000000·................274 ··0x00001e48·00000000·00000000·00000000·00000000·................
275 ··0x00001e58·00000000·00000000·00000000·00000000·................275 ··0x00001e58·00000000·00000000·00000000·00000000·................
276 ··0x00001e68·00000000·00000000·00000000·00000000·................276 ··0x00001e68·00000000·00000000·00000000·00000000·................
277 ··0x00001e78·00000000·00000000·00000000··········............277 ··0x00001e78·00000000·00000000·00000000·00000000·................
 278 ··0x00001e88·00000000·00·························.....
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·6e767074·782d6172·63680000·1ccbf837·nvptx-arch.....72 ··0x00000000·6e767074·782d6172·63680000·05fa3852·nvptx-arch....8R
  
11.6 KB
./usr/bin/offload-arch
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x002fd0·0x002fd0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x002fd8·0x002fd8·R···0x1000
11 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x004935·0x004935·R·E·0x100011 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x004935·0x004935·R·E·0x1000
12 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x100012 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x1000
13 ··LOAD···········0x009850·0x000000000000a850·0x000000000000a850·0x0007c0·0x000c10·RW··0x100013 ··LOAD···········0x009850·0x000000000000a850·0x000000000000a850·0x0007c0·0x000c10·RW··0x1000
14 ··DYNAMIC········0x009b68·0x000000000000ab68·0x000000000000ab68·0x000230·0x000230·RW··0x814 ··DYNAMIC········0x009b68·0x000000000000ab68·0x000000000000ab68·0x000230·0x000230·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x009728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x417 ··NOTE···········0x009728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000080·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000080·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000440·000440·000918·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000440·000440·000918·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000000d58·000d58·00112c·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000000d58·000d58·001135·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000001e84·001e84·0000c2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000001e8e·001e8e·0000c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000001f48·001f48·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000001f50·001f50·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000002058·002058·0009d8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000002060·002060·0009d8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000002a30·002a30·0005a0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000002a38·002a38·0005a0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000003000·003000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000003000·003000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000003020·003020·0003d0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000003020·003020·0003d0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000033f0·0033f0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000033f0·0033f0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000003400·003400·004526·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000003400·003400·004526·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000007928·007928·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000007928·007928·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000008000·008000·00099e·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000008000·008000·00099e·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000089a0·0089a0·00022c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000089a0·0089a0·00022c·00···A··0···0··4
2.37 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x2058·contains·105·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x2060·contains·105·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000000a850··0000000000000008·R_X86_64_RELATIVE·························42903 000000000000a850··0000000000000008·R_X86_64_RELATIVE·························4290
4 000000000000a858··0000000000000008·R_X86_64_RELATIVE·························41a04 000000000000a858··0000000000000008·R_X86_64_RELATIVE·························41a0
5 000000000000a860··0000000000000008·R_X86_64_RELATIVE·························42505 000000000000a860··0000000000000008·R_X86_64_RELATIVE·························4250
6 000000000000a868··0000000000000008·R_X86_64_RELATIVE·························46506 000000000000a868··0000000000000008·R_X86_64_RELATIVE·························4650
7 000000000000a870··0000000000000008·R_X86_64_RELATIVE·························42c07 000000000000a870··0000000000000008·R_X86_64_RELATIVE·························42c0
8 000000000000a878··0000000000000008·R_X86_64_RELATIVE·························43008 000000000000a878··0000000000000008·R_X86_64_RELATIVE·························4300
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 000000000000afd0··0000003000000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_start_main@GLIBC_2.34·+·0103 000000000000afd0··0000003000000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_start_main@GLIBC_2.34·+·0
104 000000000000afd8··0000003400000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0104 000000000000afd8··0000003400000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0
105 000000000000afe0··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0105 000000000000afe0··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
106 000000000000afe8··0000003800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0106 000000000000afe8··0000003800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0
107 000000000000aff0··0000003d00000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0107 000000000000aff0··0000003d00000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0
108 000000000000b008··0000004400000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0108 000000000000b008··0000004400000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
109 Relocation·section·'.rela.plt'·at·offset·0x2a30·contains·60·entries:109 Relocation·section·'.rela.plt'·at·offset·0x2a38·contains·60·entries:
110 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend110 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
111 000000000000adb0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0111 000000000000adb0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0
112 000000000000adb8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0112 000000000000adb8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0
113 000000000000adc0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0113 000000000000adc0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
114 000000000000adc8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostreamlsEl@LLVM_21.1·+·0114 000000000000adc8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostreamlsEl@LLVM_21.1·+·0
115 000000000000add0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__fprintf_chk@GLIBC_2.3.4·+·0115 000000000000add0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__fprintf_chk@GLIBC_2.3.4·+·0
116 000000000000add8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0116 000000000000add8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 11, 24 lines modifiedOffset 11, 24 lines modified
11 ·0x0000000000000019·(INIT_ARRAY)·········0xa85011 ·0x0000000000000019·(INIT_ARRAY)·········0xa850
12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
13 ·0x000000000000001a·(FINI_ARRAY)·········0xa86013 ·0x000000000000001a·(FINI_ARRAY)·········0xa860
14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
15 ·0x000000006ffffef5·(GNU_HASH)···········0x3c015 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
16 ·0x0000000000000005·(STRTAB)·············0xd5816 ·0x0000000000000005·(STRTAB)·············0xd58
17 ·0x0000000000000006·(SYMTAB)·············0x44017 ·0x0000000000000006·(SYMTAB)·············0x440
18 ·0x000000000000000a·(STRSZ)··············4396·(bytes)18 ·0x000000000000000a·(STRSZ)··············4405·(bytes)
19 ·0x000000000000000b·(SYMENT)·············24·(bytes)19 ·0x000000000000000b·(SYMENT)·············24·(bytes)
20 ·0x0000000000000015·(DEBUG)··············0x020 ·0x0000000000000015·(DEBUG)··············0x0
21 ·0x0000000000000003·(PLTGOT)·············0xad9821 ·0x0000000000000003·(PLTGOT)·············0xad98
22 ·0x0000000000000002·(PLTRELSZ)···········1440·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········1440·(bytes)
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000017·(JMPREL)·············0x2a3024 ·0x0000000000000017·(JMPREL)·············0x2a38
25 ·0x0000000000000007·(RELA)···············0x205825 ·0x0000000000000007·(RELA)···············0x2060
26 ·0x0000000000000008·(RELASZ)·············2520·(bytes)26 ·0x0000000000000008·(RELASZ)·············2520·(bytes)
27 ·0x0000000000000009·(RELAENT)············24·(bytes)27 ·0x0000000000000009·(RELAENT)············24·(bytes)
28 ·0x000000000000001e·(FLAGS)··············BIND_NOW28 ·0x000000000000001e·(FLAGS)··············BIND_NOW
29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
30 ·0x000000006ffffffe·(VERNEED)············0x1f4830 ·0x000000006ffffffe·(VERNEED)············0x1f50
31 ·0x000000006fffffff·(VERNEEDNUM)·········431 ·0x000000006fffffff·(VERNEEDNUM)·········4
32 ·0x000000006ffffff0·(VERSYM)·············0x1e8432 ·0x000000006ffffff0·(VERSYM)·············0x1e8e
33 ·0x000000006ffffff9·(RELACOUNT)··········6233 ·0x000000006ffffff9·(RELACOUNT)··········62
34 ·0x0000000000000000·(NULL)···············0x034 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a3ca46b641608ce8102b3831214a71aeae260e16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·676f52beb02682a68dedc60d8e0525292cb9f124
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·97·entries:1 Version·symbols·section·'.gnu.version'·contains·97·entries:
2 ·Addr:·0x0000000000001e84··Offset:·0x00001e84··Link:·5·(.dynsym)2 ·Addr:·0x0000000000001e8e··Offset:·0x00001e8e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(CXXABI_1.3.9)···4·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(CXXABI_1.3.9)···4·(LLVM_21.1)··
4 ··004:···4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)·····2·(GLIBC_2.3.4)4 ··004:···4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)·····2·(GLIBC_2.3.4)
5 ··008:···4·(LLVM_21.1)·····6·(GLIBC_2.4)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)5 ··008:···4·(LLVM_21.1)·····6·(GLIBC_2.4)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)
6 ··00c:···5·(CXXABI_1.3)····4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)··6 ··00c:···5·(CXXABI_1.3)····4·(LLVM_21.1)·····5·(CXXABI_1.3)····4·(LLVM_21.1)··
7 ··010:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···4·(LLVM_21.1)·····4·(LLVM_21.1)··7 ··010:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···4·(LLVM_21.1)·····4·(LLVM_21.1)··
8 ··014:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···8·(GCC_3.0)·······4·(LLVM_21.1)··8 ··014:···4·(LLVM_21.1)·····7·(GLIBC_2.2.5)···8·(GCC_3.0)·······4·(LLVM_21.1)··
9 ··018:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··9 ··018:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ··050:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··24 ··050:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)··
25 ··054:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)25 ··054:···4·(LLVM_21.1)·····4·(LLVM_21.1)·····4·(LLVM_21.1)·····7·(GLIBC_2.2.5)
26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
28 ··060:···1·(*global*)···28 ··060:···1·(*global*)···
  
29 Version·needs·section·'.gnu.version_r'·contains·4·entries:29 Version·needs·section·'.gnu.version_r'·contains·4·entries:
30 ·Addr:·0x0000000000001f48··Offset:·0x00001f48··Link:·6·(.dynstr)30 ·Addr:·0x0000000000001f50··Offset:·0x00001f50··Link:·6·(.dynstr)
31 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·131 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
32 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·832 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·8
33 ··0x0020:·Version:·1··File:·libLLVM.so.21.1··Cnt:·133 ··0x0020:·Version:·1··File:·libLLVM.so.21.1··Cnt:·1
34 ··0x0030:···Name:·LLVM_21.1··Flags:·none··Version:·434 ··0x0030:···Name:·LLVM_21.1··Flags:·none··Version:·4
35 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·535 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·5
36 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·1436 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·14
37 ··0x0060:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1137 ··0x0060:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·11
441 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 $/lib/ld-linux-x86-64.so.2
2 _ITM_registerTMCloneTable2 _ITM_registerTMCloneTable
3 _ITM_deregisterTMCloneTable3 _ITM_deregisterTMCloneTable
4 __gmon_start__4 __gmon_start__
5 _ZTIN4llvm2cl18GenericOptionValueE5 _ZTIN4llvm2cl18GenericOptionValueE
6 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm6 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm
7 _ZN4llvm2cl20HideUnrelatedOptionsERNS0_14OptionCategoryERNS0_10SubCommandE7 _ZN4llvm2cl20HideUnrelatedOptionsERNS0_14OptionCategoryERNS0_10SubCommandE
8 _ZN4llvm3sys2fs6detail28directory_iterator_constructERNS2_12DirIterStateENS_9StringRefEb8 _ZN4llvm3sys2fs6detail28directory_iterator_constructERNS2_12DirIterStateENS_9StringRefEb
776 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 270, 9 lines modifiedOffset 270, 10 lines modified
270 ··0x00001e08·00000000·00000000·00000000·00000000·................270 ··0x00001e08·00000000·00000000·00000000·00000000·................
271 ··0x00001e18·00000000·00000000·00000000·00000000·................271 ··0x00001e18·00000000·00000000·00000000·00000000·................
272 ··0x00001e28·00000000·00000000·00000000·00000000·................272 ··0x00001e28·00000000·00000000·00000000·00000000·................
273 ··0x00001e38·00000000·00000000·00000000·00000000·................273 ··0x00001e38·00000000·00000000·00000000·00000000·................
274 ··0x00001e48·00000000·00000000·00000000·00000000·................274 ··0x00001e48·00000000·00000000·00000000·00000000·................
275 ··0x00001e58·00000000·00000000·00000000·00000000·................275 ··0x00001e58·00000000·00000000·00000000·00000000·................
276 ··0x00001e68·00000000·00000000·00000000·00000000·................276 ··0x00001e68·00000000·00000000·00000000·00000000·................
277 ··0x00001e78·00000000·00000000·00000000··········............277 ··0x00001e78·00000000·00000000·00000000·00000000·................
 278 ··0x00001e88·00000000·00·························.....
  
348 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·6f66666c·6f61642d·61726368·00000000·offload-arch....2 ··0x00000000·6f66666c·6f61642d·61726368·00000000·offload-arch....
3 ··0x00000010·1ccbf837····························...73 ··0x00000010·05fa3852····························..8R
  
190 KB
reproducibleA/tmp/deploy/rpm/x86_64_v3/clang-dbg-21.1.1-r0.x86_64_v3.rpm vs.
reproducibleB-extended/tmp/deploy/rpm/x86_64_v3/clang-dbg-21.1.1-r0.x86_64_v3.rpm
25.8 KB
header
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 HEADERIMMUTABLE:·[56·indexes,·12545·bytes]1 HEADERIMMUTABLE:·[56·indexes,·12545·bytes]
2 HEADERI18NTABLE:·2 HEADERI18NTABLE:·
3 ·-·C3 ·-·C
4 SIGSIZE:·60894854 SIGSIZE:·6089532
5 SIGMD5:·eec3e344d1d3e778060a0f13fd7b4d07 
6 SHA1HEADER:·0812145ad19af1c032593443fc6a69351099ff94 
7 SHA256HEADER:·7be3dadc43f2cdb0f00d950edbd67ffcbd8b7aee90e9c9af0248d439c37ec8315 SIGMD5:·df6e10e95e1fb807f193ce0ebe64793a
 6 SHA1HEADER:·59c2b3b10a22bd1e0e38d8367fbe42378f81c799
 7 SHA256HEADER:·557c17f9956217c10e840fd091daa134c1d43048f8ccedf6768b2fee4ef0f500
8 NAME:·clang-dbg8 NAME:·clang-dbg
9 VERSION:·21.1.19 VERSION:·21.1.1
10 RELEASE:·r010 RELEASE:·r0
11 SUMMARY:·LLVM·based·C/C++·compiler·-·Debugging·files11 SUMMARY:·LLVM·based·C/C++·compiler·-·Debugging·files
12 DESCRIPTION:·Clang·is·an·LLVM·based·C/C++/Objective-C·compiler,·················which·aims·to·deliver·amazingly12 DESCRIPTION:·Clang·is·an·LLVM·based·C/C++/Objective-C·compiler,·················which·aims·to·deliver·amazingly
13 fast·compiles,·················extremely·useful·error·and·warning·messages·and·················to13 fast·compiles,·················extremely·useful·error·and·warning·messages·and·················to
14 provide·a·platform·for·building·great·source·················level·tools.·The·Clang·Static·Analyzer14 provide·a·platform·for·building·great·source·················level·tools.·The·Clang·Static·Analyzer
Offset 189, 51 lines modifiedOffset 189, 51 lines modified
189 ·-·1302044400189 ·-·1302044400
190 ·-·1302044400190 ·-·1302044400
191 ·-·1302044400191 ·-·1302044400
192 FILEMD5S:·192 FILEMD5S:·
193 ·-·193 ·-·
194 ·-·194 ·-·
195 ·-·195 ·-·
196 ·-·ed417632e4accad52e2c9dbbff433fcc89621ef84d77fc6b2f2cbf818edd19aa 
197 ·-·5287a8064e8327d7b169e02990188ba8ef929fd2c5e19b24ac9a28343601fd41 
198 ·-·5287a8064e8327d7b169e02990188ba8ef929fd2c5e19b24ac9a28343601fd41 
199 ·-·660fd99a2e60d35792b81570fcdf49e0abb3d737e550d84db0e8121441beb60e 
200 ·-·4b9c9f3d768ec8466b0e72974daa2ead17ed1999fdddc2b0ea36f25b02f5db46 
201 ·-·58c5fc83dc4c9e0958a14149f068ed291284f3134f2f37f712801e7606f196ed 
202 ·-·5287a8064e8327d7b169e02990188ba8ef929fd2c5e19b24ac9a28343601fd41 
203 ·-·5287a8064e8327d7b169e02990188ba8ef929fd2c5e19b24ac9a28343601fd41 
204 ·-·cd94170780f85dc4db8aa6d715dc3a20b3598dd0b1663e20a72e5d182924001a 
205 ·-·b39b5c4ae1638a6209eb4a0912c54ca14dc2b5b0ab096c3c8feb19a5e56c7e58 
206 ·-·07ac18e5342e330b3758748f791b9f33a94ca33fec109f8398520709782890e4 
207 ·-·50ebc0cc452d16c4de5545054909897843a8d77beb10f9ee610892b2610b37c6 
208 ·-·4bba95649ad1ff0ece7f7fe87307d0a874f222d223d53c34325467cf8dc6cfcc 
209 ·-·fdea790e8c2d6fcaac5a2ef9094e9f6b2a7f4dd3946c5fb4137648707e566b0a 
210 ·-·79d9ff3aedb1fde13849e773d10c1d3ea13185c557621826eebf6e690bff42f4 
211 ·-·2140236fc4fba7d007681053125526184e732f35a40a7cfabc55fbdb71a48363 
212 ·-·090cdd9bbb15f266f729856d4384b0080a1d492c2178126c1e0c12abd91cf1ff 
213 ·-·fb3791b3fc896797929432a257ef43671fdaf17fef9d564e74e4962ee5cbd56f 
214 ·-·9cd6cadaca4b1ae49b17580fb4e39b17a1b85511bda7b31fe7f6ecdf4e112e2f 
215 ·-·0fc53e24c91c8565a57123387706929444e996f21174348fff9b3766ec0d6d6c 
216 ·-·3da212d5184626d8d04fc56d8e48d887cffd8d2d1b9bbcb1f5e57c6695b79139 
217 ·-·f427f121511784a0e3202645db49e309ab4373f67d191bd00fe7ef68664204b3 
218 ·-·d36912e20c5bf7a5e1fdc8d4391f88a00b68c5bf356a8a332ca178263d719e22 
219 ·-·6239fc9d97969873edff607679788554d72198a25934c1812ee8b9a4cc1525f7 
220 ·-·6ab2c16efac5f1bee7e734f989b18aa6e4ab8799926b078c2b9d17ff9cdac200 
221 ·-·1a5e684ce1ae0f5c5a56d3d49c2af7ff6b9ac10936020698fa6291e40ed5ae15 
222 ·-·b563c631950d2dde6a458a43a07184138108e5e42ead22d62cd1bed38b04a565 
223 ·-·06e61360c836bc8eeb7f01c1c8dd3e1b376696840bdb644373f82c198fac1a33 
224 ·-·92f246e728c0498260f7f66a827b93d64522cebf72abf3f4ba7b6830e2e3a8aa 
225 ·-·f039715a35af9282fa707545e7e35bc6f839fd4d77b4d45da240f0fa8c67d807 
226 ·-·ed417632e4accad52e2c9dbbff433fcc89621ef84d77fc6b2f2cbf818edd19aa 
227 ·-·ed417632e4accad52e2c9dbbff433fcc89621ef84d77fc6b2f2cbf818edd19aa 
228 ·-·1c77ea6c32645789d3d74de187bcfbb1327f47f9fc7d7cdd6120bc22269dbb9d196 ·-·b0e009f8e9ffcbe130951e405f0fa2fea8347b03024fd224ce4b23aefba508b0
 197 ·-·6c6fe36cdecb4a7b9d3c1a0190d28ce09e778d75f4407126ecf59d8c7bbcbf66
 198 ·-·6c6fe36cdecb4a7b9d3c1a0190d28ce09e778d75f4407126ecf59d8c7bbcbf66
 199 ·-·097d8ad686abe9fbbdc2be713b1b4b146037d55fb4c400a04206db4a21b5542c
 200 ·-·da9e8109164970d5b3c6f1167183b44f2c5e14522fe4bfa13dc98cf49cc36f1b
 201 ·-·8cad87a3bd0971768cff2fe408449cf640a4c74edae07c34e50a359670884ba6
 202 ·-·6c6fe36cdecb4a7b9d3c1a0190d28ce09e778d75f4407126ecf59d8c7bbcbf66
 203 ·-·6c6fe36cdecb4a7b9d3c1a0190d28ce09e778d75f4407126ecf59d8c7bbcbf66
 204 ·-·926b2dad9d71c075f995eb06e6c3c996bb167add9784d16da81f123f8d6f6ead
 205 ·-·2d44cd0b14aeae81c45a8e48dfc75bad6fd8e166177b4736dc5fac8a59a37076
 206 ·-·ee3a388d555a3ccd758474a4759d00e58f8f135ca29a621d4a4b0e49d8a41324
 207 ·-·1c93ed29d674bf99721d9d8c35a8916456dda7de20b3b1b23318db1521249839
 208 ·-·650a9e9fe1c771f80db9222772e4ef208aefa8a9cbbb2251c13b3e2b01ab2906
 209 ·-·43662455d09c07e0ab51c537ce3fc6d9172aaaf026decdb6309c31ad60532820
 210 ·-·422d6d7335a969787140279c5cdfa8861fda768494e36fa33df0242d37f75958
 211 ·-·25d63adc79d631108a1a8b9b721d344e1996dd7bcae47d09b0644092da35dd60
 212 ·-·6c350a6187ced253893405157fa8ffbf285848329c2e9062aa9478dd4401dbf0
 213 ·-·46af9e06921662cab363d089e391f761c89293ff2c6bfa982ca5441b64a6908c
 214 ·-·8e5dd98fe470fafe834d2731796a146ee992f6ebcf3e5d9734dd5ec350b0de03
 215 ·-·6de769cba2e8c9aea4d77d2f3fa94a099f4ddf7787ed7b0cf0b3d30cfe8e8664
 216 ·-·07724b30243def168f4b3f4d2da43b9ea8066c3c34b12a2536203e89c75ba605
 217 ·-·8f2f3ebd61588e2f4e2bc2a6de3a276e51f9f87d9920231ec8c5757928cde1aa
 218 ·-·c0ac67e8c243c2286d6e0bb7c00ab8d7fd522ff996f3c82fa4f7d2d51036b890
 219 ·-·a9e5807b7b5490908d74f9df97d83df012e7558f7e29e7d6afa093e2f4737066
 220 ·-·f38f88f6fd54d25683ac026a3c6cf562fcfbc4339c90e3cf7d06d513b8a12535
 221 ·-·12e8df3a3fd6eb42867dbad43c3a35c6a6be89099072ec5b82ce580f53e91f54
 222 ·-·ba95d2f6a573f32db7e702041b270c71a088ed8ccbde87d4bee6c177e041eebb
 223 ·-·84d8167acb05fa8eef6e6ab879d6ca8c988fa49b9806e98fbc9e0b4aef4e1e2c
 224 ·-·5fbcda17be31b384e7b27fb93dc1bc613201cb0e9628a32302f4a76acf33eacd
 225 ·-·82b9cd1065ef6a2808c47536131d1ea711145347c529344ac82adb23acf4d903
 226 ·-·b0e009f8e9ffcbe130951e405f0fa2fea8347b03024fd224ce4b23aefba508b0
 227 ·-·b0e009f8e9ffcbe130951e405f0fa2fea8347b03024fd224ce4b23aefba508b0
 228 ·-·324f888bc2f35cd857ff8093a1f1d3dc1b96e69dd0b44ef1320a9fa1f0c77c3f
229 ·-·229 ·-·
230 ·-·230 ·-·
231 ·-·4b8c272a1be948b9f558868c51bf00e37fd87f7e97c39e186d709b35494c8540 
232 ·-·6e5a6fbfcf07c2a81d90dceae1e7cb35713641934297399e5bd315f13fe41f50231 ·-·9efa1fc924b8dd3611c982911ee9617054fd8f48884bb39c93fc43d45239dfa0
 232 ·-·fbff2cde429dd1a4102eeb97b187228e2eb603a2fd40012ea0f1be7f0a44c65a
233 FILELINKTOS:·233 FILELINKTOS:·
234 ·-·234 ·-·
235 ·-·235 ·-·
236 ·-·236 ·-·
237 ·-·237 ·-·
238 ·-·238 ·-·
239 ·-·239 ·-·
Offset 721, 208 lines modifiedOffset 721, 208 lines modified
721 ·-·2721 ·-·2
722 ·-·2722 ·-·2
723 FILECLASS:·723 FILECLASS:·
724 ·-·directory724 ·-·directory
725 ·-·directory725 ·-·directory
726 ·-·directory726 ·-·directory
727 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter727 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
728 *empty*,·BuildID[sha1]=1a3ca46b641608ce8102b3831214a71aeae260e1,·for·GNU/Linux·5.15.0,·with728 *empty*,·BuildID[sha1]=676f52beb02682a68dedc60d8e0525292cb9f124,·for·GNU/Linux·5.15.0,·with
729 debug_info,·not·stripped729 debug_info,·not·stripped
730 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter730 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
731 *empty*,·BuildID[sha1]=1faa449b73772498262a5baace8d7c529ee16f59,·for·GNU/Linux·5.15.0,·with731 *empty*,·BuildID[sha1]=deb22b1a3001948b7b4cef1e89a2cbc9f419d77d,·for·GNU/Linux·5.15.0,·with
732 debug_info,·not·stripped732 debug_info,·not·stripped
733 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter733 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
734 *empty*,·BuildID[sha1]=1faa449b73772498262a5baace8d7c529ee16f59,·for·GNU/Linux·5.15.0,·with734 *empty*,·BuildID[sha1]=deb22b1a3001948b7b4cef1e89a2cbc9f419d77d,·for·GNU/Linux·5.15.0,·with
735 debug_info,·not·stripped735 debug_info,·not·stripped
736 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter736 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
737 *empty*,·BuildID[sha1]=7c1a56bbbf39a3cff1aae5085bb6ce2bfec217a2,·for·GNU/Linux·5.15.0,·with737 *empty*,·BuildID[sha1]=13dc124d4033fc69671f73cebf0572a25d122d42,·for·GNU/Linux·5.15.0,·with
738 debug_info,·not·stripped738 debug_info,·not·stripped
739 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter739 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
740 *empty*,·BuildID[sha1]=7ddf5729ce2330964e7412698ecb171666cbf66f,·for·GNU/Linux·5.15.0,·with740 *empty*,·BuildID[sha1]=9e9bdc4b3f6ddad06ddd5e56c34100229b928c05,·for·GNU/Linux·5.15.0,·with
741 debug_info,·not·stripped741 debug_info,·not·stripped
742 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter742 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
743 *empty*,·BuildID[sha1]=4a12f18793e7d64c6a61a11f20f2a41c6d569cba,·for·GNU/Linux·5.15.0,·with743 *empty*,·BuildID[sha1]=39287089bf776d1c99fedb315f7273ae0e4f08d1,·for·GNU/Linux·5.15.0,·with
744 debug_info,·not·stripped744 debug_info,·not·stripped
745 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter745 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
... Open expanded diff ...
164 KB
content
202 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 gzip·compressed·data,·last·modified:·Sun·Sep·14·20:40:49·2025,·from·Unix1 gzip·compressed·data,·last·modified:·Sun·Sep·14·20:40:50·2025,·from·Unix
164 KB
content-content
4.69 KB
./usr/bin/.debug/amdgpu-arch
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x41b03 Entry·point·0x41b0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x002fd0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x002fd8·R···0x1000
10 ··LOAD···········0x001000·0x0000000000003000·0x0000000000003000·0x000000·0x004935·R·E·0x100010 ··LOAD···········0x001000·0x0000000000003000·0x0000000000003000·0x000000·0x004935·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x100011 ··LOAD···········0x001000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x1000
12 ··LOAD···········0x000850·0x000000000000a850·0x000000000000a850·0x000000·0x000c10·RW··0x100012 ··LOAD···········0x000850·0x000000000000a850·0x000000000000a850·0x000000·0x000c10·RW··0x1000
13 ··DYNAMIC········0x002850·0x000000000000ab68·0x000000000000ab68·0x000000·0x000230·RW··0x813 ··DYNAMIC········0x002850·0x000000000000ab68·0x000000000000ab68·0x000000·0x000230·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x002728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x416 ··NOTE···········0x002728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000080·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000080·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000440·0003a4·000918·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000440·0003a4·000918·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000000d58·0003a4·00112c·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000000d58·0003a4·001135·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000001e84·0003a4·0000c2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000001e8e·0003a4·0000c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000001f48·0003a4·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000001f50·0003a4·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000002058·0003a4·0009d8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000002060·0003a4·0009d8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000002a30·0003a4·0005a0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000002a38·0003a4·0005a0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000003000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000003000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000003020·001000·0003d0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000003020·001000·0003d0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000033f0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000033f0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000003400·001000·004526·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000003400·001000·004526·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000007928·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000007928·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000008000·001000·00099e·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000008000·001000·00099e·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000089a0·001000·00022c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000089a0·001000·00022c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a3ca46b641608ce8102b3831214a71aeae260e16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·676f52beb02682a68dedc60d8e0525292cb9f124
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.68 KB
./usr/bin/.debug/clang++
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xddb03 Entry·point·0xddb0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0098d8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0098e0·R···0x1000
10 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0196e1·R·E·0x100010 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0196e1·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x100011 ··LOAD···········0x001000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x1000
12 ··LOAD···········0x0001f8·0x00000000000271f8·0x00000000000271f8·0x000000·0x000ea0·RW··0x100012 ··LOAD···········0x0001f8·0x00000000000271f8·0x00000000000271f8·0x000000·0x000ea0·RW··0x1000
13 ··DYNAMIC········0x0041f8·0x0000000000027310·0x0000000000027310·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0041f8·0x0000000000027310·0x0000000000027310·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x003c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x416 ··NOTE···········0x003c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000198·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000198·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000558·0003a4·002358·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000558·0003a4·002358·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000028b0·0003a4·0048c5·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000028b0·0003a4·0048ce·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000007176·0003a4·0002f2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000000717e·0003a4·0002f2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000007468·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000007470·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000007568·0003a4·0005e8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000007570·0003a4·0005e8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000007b50·0003a4·001d88·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000007b58·0003a4·001d88·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000000a020·001000·0013c0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000000a020·001000·0013c0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000000b3e0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000000b3e0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000000b400·001000·0182d1·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000000b400·001000·0182d1·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········00000000000236d4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00000000000236d4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000024000·001000·000972·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000024000·001000·000972·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000024974·001000·0003ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000024974·001000·0003ac·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1faa449b73772498262a5baace8d7c529ee16f596 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deb22b1a3001948b7b4cef1e89a2cbc9f419d77d
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.68 KB
./usr/bin/.debug/clang-21
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xddb03 Entry·point·0xddb0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0098d8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0098e0·R···0x1000
10 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0196e1·R·E·0x100010 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0196e1·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x100011 ··LOAD···········0x001000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x1000
12 ··LOAD···········0x0001f8·0x00000000000271f8·0x00000000000271f8·0x000000·0x000ea0·RW··0x100012 ··LOAD···········0x0001f8·0x00000000000271f8·0x00000000000271f8·0x000000·0x000ea0·RW··0x1000
13 ··DYNAMIC········0x0041f8·0x0000000000027310·0x0000000000027310·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0041f8·0x0000000000027310·0x0000000000027310·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x003c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x416 ··NOTE···········0x003c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000198·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000198·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000558·0003a4·002358·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000558·0003a4·002358·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000028b0·0003a4·0048c5·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000028b0·0003a4·0048ce·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000007176·0003a4·0002f2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000000717e·0003a4·0002f2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000007468·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000007470·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000007568·0003a4·0005e8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000007570·0003a4·0005e8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000007b50·0003a4·001d88·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000007b58·0003a4·001d88·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000000a020·001000·0013c0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000000a020·001000·0013c0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000000b3e0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000000b3e0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000000b400·001000·0182d1·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000000b400·001000·0182d1·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········00000000000236d4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00000000000236d4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000024000·001000·000972·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000024000·001000·000972·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000024974·001000·0003ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000024974·001000·0003ac·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1faa449b73772498262a5baace8d7c529ee16f596 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deb22b1a3001948b7b4cef1e89a2cbc9f419d77d
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
./usr/bin/.debug/clang-apply-replacements
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xb6903 Entry·point·0xb690
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x004648·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x004650·R···0x1000
10 ··LOAD···········0x001000·0x0000000000005000·0x0000000000005000·0x000000·0x018cb5·R·E·0x100010 ··LOAD···········0x001000·0x0000000000005000·0x0000000000005000·0x000000·0x018cb5·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000001e000·0x000000000001e000·0x0038a4·0x0038a4·R···0x100011 ··LOAD···········0x001000·0x000000000001e000·0x000000000001e000·0x0038a4·0x0038a4·R···0x1000
12 ··LOAD···········0x000818·0x0000000000022818·0x0000000000022818·0x000000·0x000db8·RW··0x100012 ··LOAD···········0x000818·0x0000000000022818·0x0000000000022818·0x000000·0x000db8·RW··0x1000
13 ··DYNAMIC········0x005818·0x00000000000229c8·0x00000000000229c8·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x005818·0x00000000000229c8·0x00000000000229c8·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x004884·0x0000000000021884·0x0000000000021884·0x000020·0x000020·R···0x416 ··NOTE···········0x004884·0x0000000000021884·0x0000000000021884·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000134·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000134·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000004f8·0003a4·000ed0·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000004f8·0003a4·000ed0·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000013c8·0003a4·001f9e·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000013c8·0003a4·001fa7·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000003366·0003a4·00013c·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000003370·0003a4·00013c·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········00000000000034a8·0003a4·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········00000000000034b0·0003a4·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000003598·0003a4·0006f0·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········00000000000035a0·0003a4·0006f0·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000003c88·0003a4·0009c0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000003c90·0003a4·0009c0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000005000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000005000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000005020·001000·000690·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000005020·001000·000690·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000056b0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000056b0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········00000000000056c0·001000·0185e5·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········00000000000056c0·001000·0185e5·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000001dca8·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000001dca8·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000001e000·001000·000930·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000001e000·001000·000930·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000001e930·001000·0004ec·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000001e930·001000·0004ec·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7c1a56bbbf39a3cff1aae5085bb6ce2bfec217a26 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·13dc124d4033fc69671f73cebf0572a25d122d42
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
./usr/bin/.debug/clang-change-namespace
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x32e903 Entry·point·0x32e90
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x02cfd8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x02cfe0·R···0x1000
10 ··LOAD···········0x001000·0x000000000002d000·0x000000000002d000·0x000000·0x03afbd·R·E·0x100010 ··LOAD···········0x001000·0x000000000002d000·0x000000000002d000·0x000000·0x03afbd·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000068000·0x0000000000068000·0x0144a4·0x0144a4·R···0x100011 ··LOAD···········0x001000·0x0000000000068000·0x0000000000068000·0x0144a4·0x0144a4·R···0x1000
12 ··LOAD···········0x000e58·0x000000000007de58·0x000000000007de58·0x000000·0x006888·RW··0x100012 ··LOAD···········0x000e58·0x000000000007de58·0x000000000007de58·0x000000·0x006888·RW··0x1000
13 ··DYNAMIC········0x015e58·0x00000000000835c0·0x00000000000835c0·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x015e58·0x00000000000835c0·0x00000000000835c0·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x015484·0x000000000007c484·0x000000000007c484·0x000020·0x000020·R···0x416 ··NOTE···········0x015484·0x000000000007c484·0x000000000007c484·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0020e0·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0020e0·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000024a0·0003a4·006948·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000024a0·0003a4·006948·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000008de8·0003a4·01321b·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000008de8·0003a4·013224·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········000000000001c004·0003a4·0008c6·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000001c00c·0003a4·0008c6·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········000000000001c8d0·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········000000000001c8d8·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········000000000001c9d0·0003a4·00f060·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········000000000001c9d8·0003a4·00f060·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········000000000002ba30·0003a4·0015a8·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········000000000002ba38·0003a4·0015a8·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000002d000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000002d000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000002d020·001000·000e80·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000002d020·001000·000e80·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000002dea0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000002dea0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000002dec0·001000·03a0ee·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000002dec0·001000·03a0ee·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000067fb0·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000067fb0·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000068000·001000·00782a·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000068000·001000·00782a·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000006f82c·001000·002214·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000006f82c·001000·002214·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7ddf5729ce2330964e7412698ecb171666cbf66f6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9e9bdc4b3f6ddad06ddd5e56c34100229b928c05
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/clang-check
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x71003 Entry·point·0x7100
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x004850·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x004858·R···0x1000
10 ··LOAD···········0x001000·0x0000000000005000·0x0000000000005000·0x000000·0x004329·R·E·0x100010 ··LOAD···········0x001000·0x0000000000005000·0x0000000000005000·0x000000·0x004329·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x002024·0x002024·R···0x100011 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x002024·0x002024·R···0x1000
12 ··LOAD···········0x000488·0x000000000000d488·0x000000000000d488·0x000000·0x0013f8·RW··0x100012 ··LOAD···········0x000488·0x000000000000d488·0x000000000000d488·0x000000·0x0013f8·RW··0x1000
13 ··DYNAMIC········0x003488·0x000000000000dac8·0x000000000000dac8·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x003488·0x000000000000dac8·0x000000000000dac8·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x003004·0x000000000000c004·0x000000000000c004·0x000020·0x000020·R···0x416 ··NOTE···········0x003004·0x000000000000c004·0x000000000000c004·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000114·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000114·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000004d8·0003a4·000cc0·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000004d8·0003a4·000cc0·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001198·0003a4·001a5e·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001198·0003a4·001a67·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000002bf6·0003a4·000110·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000002c00·0003a4·000110·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000002d08·0003a4·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000002d10·0003a4·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000002df8·0003a4·001350·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000002e00·0003a4·001350·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000004148·0003a4·000708·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000004150·0003a4·000708·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000005000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000005000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000005020·001000·0004c0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000005020·001000·0004c0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000054e0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000054e0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000005500·001000·003e1b·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000005500·001000·003e1b·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000000931c·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000000931c·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000000a000·001000·000b40·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000000a000·001000·000b40·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000ab40·001000·0003cc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000ab40·001000·0003cc·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4a12f18793e7d64c6a61a11f20f2a41c6d569cba6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·39287089bf776d1c99fedb315f7273ae0e4f08d1
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.68 KB
./usr/bin/.debug/clang-cl
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xddb03 Entry·point·0xddb0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0098d8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0098e0·R···0x1000
10 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0196e1·R·E·0x100010 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0196e1·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x100011 ··LOAD···········0x001000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x1000
12 ··LOAD···········0x0001f8·0x00000000000271f8·0x00000000000271f8·0x000000·0x000ea0·RW··0x100012 ··LOAD···········0x0001f8·0x00000000000271f8·0x00000000000271f8·0x000000·0x000ea0·RW··0x1000
13 ··DYNAMIC········0x0041f8·0x0000000000027310·0x0000000000027310·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0041f8·0x0000000000027310·0x0000000000027310·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x003c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x416 ··NOTE···········0x003c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000198·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000198·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000558·0003a4·002358·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000558·0003a4·002358·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000028b0·0003a4·0048c5·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000028b0·0003a4·0048ce·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000007176·0003a4·0002f2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000000717e·0003a4·0002f2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000007468·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000007470·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000007568·0003a4·0005e8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000007570·0003a4·0005e8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000007b50·0003a4·001d88·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000007b58·0003a4·001d88·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000000a020·001000·0013c0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000000a020·001000·0013c0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000000b3e0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000000b3e0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000000b400·001000·0182d1·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000000b400·001000·0182d1·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········00000000000236d4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00000000000236d4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000024000·001000·000972·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000024000·001000·000972·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000024974·001000·0003ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000024974·001000·0003ac·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1faa449b73772498262a5baace8d7c529ee16f596 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deb22b1a3001948b7b4cef1e89a2cbc9f419d77d
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.68 KB
./usr/bin/.debug/clang-cpp
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xddb03 Entry·point·0xddb0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0098d8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0098e0·R···0x1000
10 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0196e1·R·E·0x100010 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0196e1·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x100011 ··LOAD···········0x001000·0x0000000000024000·0x0000000000024000·0x002c70·0x002c70·R···0x1000
12 ··LOAD···········0x0001f8·0x00000000000271f8·0x00000000000271f8·0x000000·0x000ea0·RW··0x100012 ··LOAD···········0x0001f8·0x00000000000271f8·0x00000000000271f8·0x000000·0x000ea0·RW··0x1000
13 ··DYNAMIC········0x0041f8·0x0000000000027310·0x0000000000027310·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0041f8·0x0000000000027310·0x0000000000027310·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x003c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x416 ··NOTE···········0x003c50·0x0000000000026c50·0x0000000000026c50·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000198·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000198·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000558·0003a4·002358·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000558·0003a4·002358·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000028b0·0003a4·0048c5·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000028b0·0003a4·0048ce·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000007176·0003a4·0002f2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000000717e·0003a4·0002f2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000007468·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000007470·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000007568·0003a4·0005e8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000007570·0003a4·0005e8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000007b50·0003a4·001d88·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000007b58·0003a4·001d88·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000000a020·001000·0013c0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000000a020·001000·0013c0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000000b3e0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000000b3e0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000000b400·001000·0182d1·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000000b400·001000·0182d1·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········00000000000236d4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00000000000236d4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000024000·001000·000972·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000024000·001000·000972·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000024974·001000·0003ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000024974·001000·0003ac·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1faa449b73772498262a5baace8d7c529ee16f596 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deb22b1a3001948b7b4cef1e89a2cbc9f419d77d
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.68 KB
./usr/bin/.debug/clang-doc
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x258203 Entry·point·0x25820
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x00ebb8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x00ebc0·R···0x1000
10 ··LOAD···········0x001000·0x000000000000f000·0x000000000000f000·0x000000·0x0f7501·R·E·0x100010 ··LOAD···········0x001000·0x000000000000f000·0x000000000000f000·0x000000·0x0f7501·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000107000·0x0000000000107000·0x02c774·0x02c774·R···0x100011 ··LOAD···········0x001000·0x0000000000107000·0x0000000000107000·0x02c774·0x02c774·R···0x1000
12 ··LOAD···········0x000288·0x0000000000134288·0x0000000000134288·0x000000·0x002f80·RW··0x100012 ··LOAD···········0x000288·0x0000000000134288·0x0000000000134288·0x000000·0x002f80·RW··0x1000
13 ··DYNAMIC········0x02e288·0x00000000001352d0·0x00000000001352d0·0x000000·0x000250·RW··0x813 ··DYNAMIC········0x02e288·0x00000000001352d0·0x00000000001352d0·0x000000·0x000250·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x02d754·0x0000000000133754·0x0000000000133754·0x000020·0x000020·R···0x416 ··NOTE···········0x02d754·0x0000000000133754·0x0000000000133754·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000564·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000564·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000928·0003a4·002c88·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000928·0003a4·002c88·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000035b0·0003a4·0065e9·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000035b0·0003a4·0065f2·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000009b9a·0003a4·0003b6·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000009ba2·0003a4·0003b6·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000009f50·0003a4·000180·00···A··6···5··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000009f58·0003a4·000180·00···A··6···5··8
14 ··[·9]·.rela.dyn·········NOBITS··········000000000000a0d0·0003a4·002d48·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········000000000000a0d8·0003a4·002d48·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········000000000000ce18·0003a4·001da0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········000000000000ce20·0003a4·001da0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000000f000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000000f000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000000f020·001000·0013d0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000000f020·001000·0013d0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000103f0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000103f0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000010400·001000·0f60f3·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000010400·001000·0f60f3·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········00000000001064f4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00000000001064f4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000107000·001000·004e76·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000107000·001000·004e76·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000010be78·001000·003cec·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000010be78·001000·003cec·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7889a0054430e7033b989c50626d669c9d664bef6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·785fec11c67822eaf7c77216d9b9150b0d6e4a3b
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
./usr/bin/.debug/clang-extdef-mapping
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x4c503 Entry·point·0x4c50
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x003bc8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x003bd0·R···0x1000
10 ··LOAD···········0x001000·0x0000000000004000·0x0000000000004000·0x000000·0x004349·R·E·0x100010 ··LOAD···········0x001000·0x0000000000004000·0x0000000000004000·0x000000·0x004349·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000009000·0x0000000000009000·0x001294·0x001294·R···0x100011 ··LOAD···········0x001000·0x0000000000009000·0x0000000000009000·0x001294·0x001294·R···0x1000
12 ··LOAD···········0x0007e0·0x000000000000b7e0·0x000000000000b7e0·0x000000·0x0008a0·RW··0x100012 ··LOAD···········0x0007e0·0x000000000000b7e0·0x000000000000b7e0·0x000000·0x0008a0·RW··0x1000
13 ··DYNAMIC········0x0027e0·0x000000000000bad8·0x000000000000bad8·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0027e0·0x000000000000bad8·0x000000000000bad8·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x002274·0x000000000000a274·0x000000000000a274·0x000020·0x000020·R···0x416 ··NOTE···········0x002274·0x000000000000a274·0x000000000000a274·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0000b4·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0000b4·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000478·0003a4·000b40·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000478·0003a4·000b40·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000000fb8·0003a4·001935·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000000fb8·0003a4·00193e·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········00000000000028ee·0003a4·0000f0·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00000000000028f6·0003a4·0000f0·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········00000000000029e0·0003a4·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········00000000000029e8·0003a4·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000002ad0·0003a4·000978·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000002ad8·0003a4·000978·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000003448·0003a4·000780·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000003450·0003a4·000780·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000004000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000004000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000004020·001000·000510·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000004020·001000·000510·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000004530·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000004530·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000004540·001000·003dfa·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000004540·001000·003dfa·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000000833c·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000000833c·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000009000·001000·0004b0·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000009000·001000·0004b0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000094b0·001000·000284·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000094b0·001000·000284·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f928410394fdd018f4df5f5865fb6f9fb9d6743b6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6f518071788735e9148f3cbb9df3e056e634c196
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/clang-format
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xcb803 Entry·point·0xcb80
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x006210·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x006218·R···0x1000
10 ··LOAD···········0x001000·0x0000000000007000·0x0000000000007000·0x000000·0x00fe2d·R·E·0x100010 ··LOAD···········0x001000·0x0000000000007000·0x0000000000007000·0x000000·0x00fe2d·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000017000·0x0000000000017000·0x003d90·0x003d90·R···0x100011 ··LOAD···········0x001000·0x0000000000017000·0x0000000000017000·0x003d90·0x003d90·R···0x1000
12 ··LOAD···········0x000378·0x000000000001b378·0x000000000001b378·0x000000·0x0026c0·RW··0x100012 ··LOAD···········0x000378·0x000000000001b378·0x000000000001b378·0x000000·0x0026c0·RW··0x1000
13 ··DYNAMIC········0x005378·0x000000000001b8f0·0x000000000001b8f0·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x005378·0x000000000001b8f0·0x000000000001b8f0·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x004d70·0x000000000001ad70·0x000000000001ad70·0x000020·0x000020·R···0x416 ··NOTE···········0x004d70·0x000000000001ad70·0x000000000001ad70·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0001c4·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0001c4·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000588·0003a4·001320·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000588·0003a4·001320·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000018a8·0003a4·0029da·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000018a8·0003a4·0029e3·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000004282·0003a4·000198·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000000428c·0003a4·000198·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000004420·0003a4·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000004428·0003a4·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000004530·0003a4·001128·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000004538·0003a4·001128·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000005658·0003a4·000bb8·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000005660·0003a4·000bb8·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000007000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000007000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000007020·001000·0007e0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000007020·001000·0007e0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000007800·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000007800·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000007840·001000·00f5e0·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000007840·001000·00f5e0·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000016e20·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000016e20·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000017000·001000·001da0·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000017000·001000·001da0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000018da0·001000·00043c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000018da0·001000·00043c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7854c77fa6ef26819d0e77056f5a79ab159a7c116 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f898233e724e1fdcd06732b027ce938e63466673
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
./usr/bin/.debug/clang-include-cleaner
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x109d03 Entry·point·0x109d0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x00a0b8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x00a0c0·R···0x1000
10 ··LOAD···········0x001000·0x000000000000b000·0x000000000000b000·0x000000·0x03b52d·R·E·0x100010 ··LOAD···········0x001000·0x000000000000b000·0x000000000000b000·0x000000·0x03b52d·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000047000·0x0000000000047000·0x00c580·0x00c580·R···0x100011 ··LOAD···········0x001000·0x0000000000047000·0x0000000000047000·0x00c580·0x00c580·R···0x1000
12 ··LOAD···········0x000ac8·0x0000000000054ac8·0x0000000000054ac8·0x000000·0x001f78·RW··0x100012 ··LOAD···········0x000ac8·0x0000000000054ac8·0x0000000000054ac8·0x000000·0x001f78·RW··0x1000
13 ··DYNAMIC········0x00dac8·0x0000000000055590·0x0000000000055590·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x00dac8·0x0000000000055590·0x0000000000055590·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x00d560·0x0000000000053560·0x0000000000053560·0x000020·0x000020·R···0x416 ··NOTE···········0x00d560·0x0000000000053560·0x0000000000053560·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000250·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000250·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000610·0003a4·001ed8·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000610·0003a4·001ed8·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000024e8·0003a4·0041f3·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000024e8·0003a4·0041fc·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········00000000000066dc·0003a4·000292·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00000000000066e4·0003a4·000292·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000006970·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000006978·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000006a70·0003a4·001ff8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000006a78·0003a4·001ff8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000008a68·0003a4·001650·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000008a70·0003a4·001650·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000000b000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000000b000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000000b020·001000·000ef0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000000b020·001000·000ef0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000000bf10·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000000bf10·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000000bf40·001000·03a5e0·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000000bf40·001000·03a5e0·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000046520·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000046520·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000047000·001000·00364c·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000047000·001000·00364c·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000004a64c·001000·000fa4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000004a64c·001000·000fa4·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·635587f45d599cfec05c82d19e07850ddd3ea0216 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·79362e624a23b7a85b779477940ad54bc68ab7e3
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.7 KB
./usr/bin/.debug/clang-include-fixer
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xe5403 Entry·point·0xe540
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0090e0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0090e8·R···0x1000
10 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x028611·R·E·0x100010 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x028611·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000033000·0x0000000000033000·0x0068c0·0x0068c0·R···0x100011 ··LOAD···········0x001000·0x0000000000033000·0x0000000000033000·0x0068c0·0x0068c0·R···0x1000
12 ··LOAD···········0x000dc0·0x000000000003adc0·0x000000000003adc0·0x000000·0x001c00·RW··0x100012 ··LOAD···········0x000dc0·0x000000000003adc0·0x000000000003adc0·0x000000·0x001c00·RW··0x1000
13 ··DYNAMIC········0x007dc0·0x000000000003b6c0·0x000000000003b6c0·0x000000·0x000260·RW··0x813 ··DYNAMIC········0x007dc0·0x000000000003b6c0·0x000000000003b6c0·0x000000·0x000260·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x0078a0·0x00000000000398a0·0x00000000000398a0·0x000020·0x000020·R···0x416 ··NOTE···········0x0078a0·0x00000000000398a0·0x00000000000398a0·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·00019c·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·00019c·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000560·0003a4·001c08·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000560·0003a4·001c08·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000002168·0003a4·003dc9·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000002168·0003a4·003dd2·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000005f32·0003a4·000256·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000005f3a·0003a4·000256·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000006188·0003a4·0001b0·00···A··6···6··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000006190·0003a4·0001b0·00···A··6···6··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000006338·0003a4·001c20·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000006340·0003a4·001c20·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000007f58·0003a4·001188·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000007f60·0003a4·001188·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000000a020·001000·000bc0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000000a020·001000·000bc0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000000abe0·001000·000010·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000000abe0·001000·000010·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000000ac00·001000·027a02·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000000ac00·001000·027a02·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000032604·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000032604·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000033000·001000·001ac9·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000033000·001000·001ac9·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000034acc·001000·0009ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000034acc·001000·0009ac·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f889368c84f36ff72c7c3785968cd9ab057410e26 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a2ef2abfc9cee23631c3c5e712c5fd013aeff2f3
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.64 KB
./usr/bin/.debug/clang-installapi
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x9fe03 Entry·point·0x9fe0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x006d90·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x006d98·R···0x1000
10 ··LOAD···········0x001000·0x0000000000007000·0x0000000000007000·0x000000·0x022c01·R·E·0x100010 ··LOAD···········0x001000·0x0000000000007000·0x0000000000007000·0x000000·0x022c01·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000002a000·0x000000000002a000·0x00531c·0x00531c·R···0x100011 ··LOAD···········0x001000·0x000000000002a000·0x000000000002a000·0x00531c·0x00531c·R···0x1000
12 ··LOAD···········0x0006b0·0x00000000000306b0·0x00000000000306b0·0x000000·0x001968·RW··0x100012 ··LOAD···········0x0006b0·0x00000000000306b0·0x00000000000306b0·0x000000·0x001968·RW··0x1000
13 ··DYNAMIC········0x0066b0·0x0000000000031828·0x0000000000031828·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0066b0·0x0000000000031828·0x0000000000031828·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x0062fc·0x000000000002f2fc·0x000000000002f2fc·0x000020·0x000020·R···0x416 ··NOTE···········0x0062fc·0x000000000002f2fc·0x000000000002f2fc·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·00019c·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·00019c·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000560·0003a4·0014a0·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000560·0003a4·0014a0·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001a00·0003a4·003396·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001a00·0003a4·00339f·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000004d96·0003a4·0001b8·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000004da0·0003a4·0001b8·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000004f50·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000004f58·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000005050·0003a4·000ea0·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000005058·0003a4·000ea0·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000005ef0·0003a4·000ea0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000005ef8·0003a4·000ea0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000007000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000007000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000007020·001000·0009d0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000007020·001000·0009d0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000079f0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000079f0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000007a00·001000·0221f4·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000007a00·001000·0221f4·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000029bf4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000029bf4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000002a000·001000·001089·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000002a000·001000·001089·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000002b08c·001000·0006ec·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000002b08c·001000·0006ec·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·842b385718f3afd133d88b62bc1aa60a594195646 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3ab8bd579f2e829178e83587f8dc5b157de707df
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
./usr/bin/.debug/clang-linker-wrapper
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xef603 Entry·point·0xef60
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x008cf0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x008cf8·R···0x1000
10 ··LOAD···········0x001000·0x0000000000009000·0x0000000000009000·0x000000·0x01e681·R·E·0x100010 ··LOAD···········0x001000·0x0000000000009000·0x0000000000009000·0x000000·0x01e681·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000028000·0x0000000000028000·0x005fc8·0x005fc8·R···0x100011 ··LOAD···········0x001000·0x0000000000028000·0x0000000000028000·0x005fc8·0x005fc8·R···0x1000
12 ··LOAD···········0x000288·0x000000000002e288·0x000000000002e288·0x000000·0x0026b0·RW··0x100012 ··LOAD···········0x000288·0x000000000002e288·0x000000000002e288·0x000000·0x0026b0·RW··0x1000
13 ··DYNAMIC········0x007288·0x000000000002f728·0x000000000002f728·0x000000·0x000230·RW··0x813 ··DYNAMIC········0x007288·0x000000000002f728·0x000000000002f728·0x000000·0x000230·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x006fa8·0x000000000002dfa8·0x000000000002dfa8·0x000020·0x000020·R···0x416 ··NOTE···········0x006fa8·0x000000000002dfa8·0x000000000002dfa8·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000460·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000460·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000820·0003a4·001d28·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000820·0003a4·001d28·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000002548·0003a4·003dc3·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000002548·0003a4·003dcc·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········000000000000630c·0003a4·00026e·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000006314·0003a4·00026e·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000006580·0003a4·000130·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000006588·0003a4·000130·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········00000000000066b0·0003a4·0014e8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········00000000000066b8·0003a4·0014e8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000007b98·0003a4·001158·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000007ba0·0003a4·001158·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000009000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000009000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000009020·001000·000ba0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000009020·001000·000ba0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000009bc0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000009bc0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000009c00·001000·01da74·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000009c00·001000·01da74·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000027674·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000027674·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000028000·001000·001fc0·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000028000·001000·001fc0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000029fc0·001000·00077c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000029fc0·001000·00077c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ca5e579d1f913a22da670103980cc5e5592699376 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f93313d36f172a10f224dbbb6e494395ba9f1556
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/clang-move
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x342d03 Entry·point·0x342d0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x02c6b0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x02c6b8·R···0x1000
10 ··LOAD···········0x001000·0x000000000002d000·0x000000000002d000·0x000000·0x038bd9·R·E·0x100010 ··LOAD···········0x001000·0x000000000002d000·0x000000000002d000·0x000000·0x038bd9·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000066000·0x0000000000066000·0x01451c·0x01451c·R···0x100011 ··LOAD···········0x001000·0x0000000000066000·0x0000000000066000·0x01451c·0x01451c·R···0x1000
12 ··LOAD···········0x000e20·0x000000000007be20·0x000000000007be20·0x000000·0x006b40·RW··0x100012 ··LOAD···········0x000e20·0x000000000007be20·0x000000000007be20·0x000000·0x006b40·RW··0x1000
13 ··DYNAMIC········0x015e20·0x00000000000815d8·0x00000000000815d8·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x015e20·0x00000000000815d8·0x00000000000815d8·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x0154fc·0x000000000007a4fc·0x000000000007a4fc·0x000020·0x000020·R···0x416 ··NOTE···········0x0154fc·0x000000000007a4fc·0x000000000007a4fc·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·00210c·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·00210c·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000024d0·0003a4·0067e0·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000024d0·0003a4·0067e0·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000008cb0·0003a4·01295a·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000008cb0·0003a4·012963·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········000000000001b60a·0003a4·0008a8·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000001b614·0003a4·0008a8·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········000000000001beb8·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········000000000001bec0·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········000000000001bfb8·0003a4·00f1c8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········000000000001bfc0·0003a4·00f1c8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········000000000002b180·0003a4·001530·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········000000000002b188·0003a4·001530·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000002d000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000002d000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000002d020·001000·000e30·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000002d020·001000·000e30·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000002de50·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000002de50·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000002de80·001000·037d4b·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000002de80·001000·037d4b·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000065bcc·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000065bcc·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000066000·001000·00779d·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000066000·001000·00779d·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000006d7a0·001000·00231c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000006d7a0·001000·00231c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6f38cdce55bb84815c70623334d57e60d9b08dc36 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·47347dab9b72f7635f377b1d2d771e94e102c3ff
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xa3c03 Entry·point·0xa3c0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x006ab8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x006ac0·R···0x1000
10 ··LOAD···········0x001000·0x0000000000007000·0x0000000000007000·0x000000·0x011135·R·E·0x100010 ··LOAD···········0x001000·0x0000000000007000·0x0000000000007000·0x000000·0x011135·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000019000·0x0000000000019000·0x003b30·0x003b30·R···0x100011 ··LOAD···········0x001000·0x0000000000019000·0x0000000000019000·0x003b30·0x003b30·R···0x1000
12 ··LOAD···········0x000468·0x000000000001d468·0x000000000001d468·0x000000·0x002370·RW··0x100012 ··LOAD···········0x000468·0x000000000001d468·0x000000000001d468·0x000000·0x002370·RW··0x1000
13 ··DYNAMIC········0x005468·0x000000000001e870·0x000000000001e870·0x000000·0x000230·RW··0x813 ··DYNAMIC········0x005468·0x000000000001e870·0x000000000001e870·0x000000·0x000230·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x004b10·0x000000000001cb10·0x000000000001cb10·0x000020·0x000020·R···0x416 ··NOTE···········0x004b10·0x000000000001cb10·0x000000000001cb10·0x000020·0x000020·R···0x4
2.28 KB
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000228·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000228·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000005e8·0003a4·001518·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000005e8·0003a4·001518·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001b00·0003a4·002add·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001b00·0003a4·002ae6·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········00000000000045de·0003a4·0001c2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00000000000045e6·0003a4·0001c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········00000000000047a0·0003a4·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········00000000000047a8·0003a4·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········00000000000048b0·0003a4·001440·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········00000000000048b8·0003a4·001440·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000005cf0·0003a4·000dc8·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000005cf8·0003a4·000dc8·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000007000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000007000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000007020·001000·000940·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000007020·001000·000940·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000007960·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000007960·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000007980·001000·0107a6·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000007980·001000·0107a6·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000018128·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000018128·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000019000·001000·0016a0·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000019000·001000·0016a0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000001a6a0·001000·0004d4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000001a6a0·001000·0004d4·00···A··0···0··4
958 B
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·db977bed35156cdd70dd18929fbb32e801e712346 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dcf841fe910bdd7d506ce399ed2448af55c0e337
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
./usr/bin/.debug/clang-offload-bundler
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x97803 Entry·point·0x9780
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x004048·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x004058·R···0x1000
10 ··LOAD···········0x001000·0x0000000000005000·0x0000000000005000·0x000000·0x00869d·R·E·0x100010 ··LOAD···········0x001000·0x0000000000005000·0x0000000000005000·0x000000·0x00869d·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000000e000·0x000000000000e000·0x00271c·0x00271c·R···0x100011 ··LOAD···········0x001000·0x000000000000e000·0x000000000000e000·0x00271c·0x00271c·R···0x1000
12 ··LOAD···········0x0007e0·0x00000000000117e0·0x00000000000117e0·0x000000·0x000838·RW··0x100012 ··LOAD···········0x0007e0·0x00000000000117e0·0x00000000000117e0·0x000000·0x000838·RW··0x1000
13 ··DYNAMIC········0x0037e0·0x0000000000011af0·0x0000000000011af0·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0037e0·0x0000000000011af0·0x0000000000011af0·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x0036fc·0x00000000000106fc·0x00000000000106fc·0x000020·0x000020·R···0x416 ··NOTE···········0x0036fc·0x00000000000106fc·0x00000000000106fc·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0001b8·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0001b8·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000578·0003a4·000c90·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000578·0003a4·000c90·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001208·0003a4·001b94·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001208·0003a4·001b9d·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000002d9c·0003a4·00010c·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000002da6·0003a4·00010c·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000002ea8·0003a4·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000002eb8·0003a4·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000002f98·0003a4·000a20·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000002fa8·0003a4·000a20·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········00000000000039b8·0003a4·000690·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········00000000000039c8·0003a4·000690·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000005000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000005000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000005020·001000·000470·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000005020·001000·000470·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000005490·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000005490·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········00000000000054c0·001000·0081d0·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········00000000000054c0·001000·0081d0·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000000d690·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000000d690·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000000e000·001000·001160·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000000e000·001000·001160·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000f160·001000·0002bc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000f160·001000·0002bc·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4a6310159e07959bf0062ae90f6ea24136168f296 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0b6f23688043e1096121731375dc2247228940e4
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
./usr/bin/.debug/clang-offload-packager
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x56d03 Entry·point·0x56d0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0039c0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0039c8·R···0x1000
10 ··LOAD···········0x001000·0x0000000000004000·0x0000000000004000·0x000000·0x007b5d·R·E·0x100010 ··LOAD···········0x001000·0x0000000000004000·0x0000000000004000·0x000000·0x007b5d·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000000c000·0x000000000000c000·0x0019e8·0x0019e8·R···0x100011 ··LOAD···········0x001000·0x000000000000c000·0x000000000000c000·0x0019e8·0x0019e8·R···0x1000
12 ··LOAD···········0x000928·0x000000000000e928·0x000000000000e928·0x000000·0x000bb0·RW··0x100012 ··LOAD···········0x000928·0x000000000000e928·0x000000000000e928·0x000000·0x000bb0·RW··0x1000
13 ··DYNAMIC········0x003928·0x000000000000eb10·0x000000000000eb10·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x003928·0x000000000000eb10·0x000000000000eb10·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x0029c8·0x000000000000d9c8·0x000000000000d9c8·0x000020·0x000020·R···0x416 ··NOTE···········0x0029c8·0x000000000000d9c8·0x000000000000d9c8·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000168·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000168·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000528·0003a4·000b70·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000528·0003a4·000b70·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001098·0003a4·001a36·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001098·0003a4·001a3f·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000002ace·0003a4·0000f4·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000002ad8·0003a4·0000f4·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000002bc8·0003a4·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000002bd0·0003a4·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000002cb8·0003a4·0006f0·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000002cc0·0003a4·0006f0·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········00000000000033a8·0003a4·000618·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········00000000000033b0·0003a4·000618·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000004000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000004000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000004020·001000·000420·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000004020·001000·000420·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000004440·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000004440·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000004480·001000·0076d0·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000004480·001000·0076d0·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000000bb50·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000000bb50·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000000c000·001000·0007c0·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000000c000·001000·0007c0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000c7c0·001000·00025c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000c7c0·001000·00025c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f5b1608881f31778df9dd297c3e361166171f47b6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3eead9935de209868fbbb92f643c7d55f98662ca
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/clang-query
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x2cf203 Entry·point·0x2cf20
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x029fb8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x029fc0·R···0x1000
10 ··LOAD···········0x001000·0x000000000002a000·0x000000000002a000·0x000000·0x02cfb1·R·E·0x100010 ··LOAD···········0x001000·0x000000000002a000·0x000000000002a000·0x000000·0x02cfb1·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000057000·0x0000000000057000·0x0129f4·0x0129f4·R···0x100011 ··LOAD···········0x001000·0x0000000000057000·0x0000000000057000·0x0129f4·0x0129f4·R···0x1000
12 ··LOAD···········0x000880·0x000000000006a880·0x000000000006a880·0x000000·0x005c60·RW··0x100012 ··LOAD···········0x000880·0x000000000006a880·0x000000000006a880·0x000000·0x005c60·RW··0x1000
13 ··DYNAMIC········0x014880·0x000000000006f558·0x000000000006f558·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x014880·0x000000000006f558·0x000000000006f558·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x0139d4·0x00000000000699d4·0x00000000000699d4·0x000020·0x000020·R···0x416 ··NOTE···········0x0139d4·0x00000000000699d4·0x00000000000699d4·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·002060·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·002060·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000002420·0003a4·006630·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000002420·0003a4·006630·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000008a50·0003a4·012182·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000008a50·0003a4·01218b·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········000000000001abd2·0003a4·000884·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000001abdc·0003a4·000884·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········000000000001b458·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········000000000001b460·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········000000000001b558·0003a4·00d350·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········000000000001b560·0003a4·00d350·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········00000000000288a8·0003a4·001710·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········00000000000288b0·0003a4·001710·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000002a000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000002a000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000002a020·001000·000f70·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000002a020·001000·000f70·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000002af90·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000002af90·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000002afc0·001000·02bfe1·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000002afc0·001000·02bfe1·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000056fa4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000056fa4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000057000·001000·0081cd·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000057000·001000·0081cd·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000005f1d0·001000·001d7c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000005f1d0·001000·001d7c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3a618a1b0d76b1e9308fc5492714be8a92521dbb6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·537f54778e23a6425cfe3a407e2402fafb3d54d3
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/clang-refactor
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x93103 Entry·point·0x9310
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x005078·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x005080·R···0x1000
10 ··LOAD···········0x001000·0x0000000000006000·0x0000000000006000·0x000000·0x01411d·R·E·0x100010 ··LOAD···········0x001000·0x0000000000006000·0x0000000000006000·0x000000·0x01411d·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000001b000·0x000000000001b000·0x0040c0·0x0040c0·R···0x100011 ··LOAD···········0x001000·0x000000000001b000·0x000000000001b000·0x0040c0·0x0040c0·R···0x1000
12 ··LOAD···········0x0004b0·0x00000000000204b0·0x00000000000204b0·0x000000·0x000d70·RW··0x100012 ··LOAD···········0x0004b0·0x00000000000204b0·0x00000000000204b0·0x000000·0x000d70·RW··0x1000
13 ··DYNAMIC········0x0054b0·0x00000000000209c0·0x00000000000209c0·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0054b0·0x00000000000209c0·0x00000000000209c0·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x0050a0·0x000000000001f0a0·0x000000000001f0a0·0x000020·0x000020·R···0x416 ··NOTE···········0x0050a0·0x000000000001f0a0·0x000000000001f0a0·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000130·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000130·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000004f0·0003a4·000f90·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000004f0·0003a4·000f90·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001480·0003a4·001f95·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001480·0003a4·001f9e·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000003416·0003a4·00014c·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000000341e·0003a4·00014c·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000003568·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000003570·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000003668·0003a4·001050·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000003670·0003a4·001050·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········00000000000046b8·0003a4·0009c0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········00000000000046c0·0003a4·0009c0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000006000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000006000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000006020·001000·000690·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000006020·001000·000690·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000066b0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000066b0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········00000000000066c0·001000·013a50·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········00000000000066c0·001000·013a50·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000001a110·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000001a110·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000001b000·001000·001020·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000001b000·001000·001020·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000001c020·001000·0005f4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000001c020·001000·0005f4·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6bce0635a18c112783fe4e1846a8740831d1024f6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·976f5dcd7271365d372004a40dffd0e2b03942e1
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.71 KB
./usr/bin/.debug/clang-reorder-fields
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x2a5a03 Entry·point·0x2a5a0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x027eb0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x027eb8·R···0x1000
10 ··LOAD···········0x001000·0x0000000000028000·0x0000000000028000·0x000000·0x01e77d·R·E·0x100010 ··LOAD···········0x001000·0x0000000000028000·0x0000000000028000·0x000000·0x01e77d·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000047000·0x0000000000047000·0x00eb28·0x00eb28·R···0x100011 ··LOAD···········0x001000·0x0000000000047000·0x0000000000047000·0x00eb28·0x00eb28·R···0x1000
12 ··LOAD···········0x000bb8·0x0000000000056bb8·0x0000000000056bb8·0x000000·0x005768·RW··0x100012 ··LOAD···········0x000bb8·0x0000000000056bb8·0x0000000000056bb8·0x000000·0x005768·RW··0x1000
13 ··DYNAMIC········0x00fbb8·0x000000000005b6b8·0x000000000005b6b8·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x00fbb8·0x000000000005b6b8·0x000000000005b6b8·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x00fb08·0x0000000000055b08·0x0000000000055b08·0x000020·0x000020·R···0x416 ··NOTE···········0x00fb08·0x0000000000055b08·0x0000000000055b08·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·002028·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·002028·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000023e8·0003a4·006180·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000023e8·0003a4·006180·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000008568·0003a4·010eab·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000008568·0003a4·010eb4·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000019414·0003a4·000820·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000001941c·0003a4·000820·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000019c38·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000019c40·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000019d38·0003a4·00ce88·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000019d40·0003a4·00ce88·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000026bc0·0003a4·0012f0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000026bc8·0003a4·0012f0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000028000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000028000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000028020·001000·000cb0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000028020·001000·000cb0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000028cd0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000028cd0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000028d00·001000·01da6f·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000028d00·001000·01da6f·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000046770·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000046770·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000047000·001000·006326·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000047000·001000·006326·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000004d328·001000·001ab4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000004d328·001000·001ab4·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b9273701c387f037d0ac994716e69a53769fe5406 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·eef63ea1d6ccbc3ea88f1903d1f0d6d44ad74017
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/clang-repl
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x94903 Entry·point·0x9490
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0049a8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0049b0·R···0x1000
10 ··LOAD···········0x001000·0x0000000000005000·0x0000000000005000·0x000000·0x00959d·R·E·0x100010 ··LOAD···········0x001000·0x0000000000005000·0x0000000000005000·0x000000·0x00959d·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000000f000·0x000000000000f000·0x001dc4·0x001dc4·R···0x100011 ··LOAD···········0x001000·0x000000000000f000·0x000000000000f000·0x001dc4·0x001dc4·R···0x1000
12 ··LOAD···········0x0007e0·0x00000000000117e0·0x00000000000117e0·0x000000·0x0012f8·RW··0x100012 ··LOAD···········0x0007e0·0x00000000000117e0·0x00000000000117e0·0x000000·0x0012f8·RW··0x1000
13 ··DYNAMIC········0x0037e0·0x00000000000119f0·0x00000000000119f0·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x0037e0·0x00000000000119f0·0x00000000000119f0·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x002da4·0x0000000000010da4·0x0000000000010da4·0x000020·0x000020·R···0x416 ··NOTE···········0x002da4·0x0000000000010da4·0x0000000000010da4·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000218·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000218·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000005d8·0003a4·001020·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000005d8·0003a4·001020·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000015f8·0003a4·002061·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000015f8·0003a4·00206a·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········000000000000365a·0003a4·000158·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000003662·0003a4·000158·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········00000000000037b8·0003a4·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········00000000000037c0·0003a4·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········00000000000038c8·0003a4·000768·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········00000000000038d0·0003a4·000768·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000004030·0003a4·000978·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000004038·0003a4·000978·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000005000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000005000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000005020·001000·000660·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000005020·001000·000660·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000005680·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000005680·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········00000000000056c0·001000·008ed0·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········00000000000056c0·001000·008ed0·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000000e590·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000000e590·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000000f000·001000·000890·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000000f000·001000·000890·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000f890·001000·0002c4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000f890·001000·0002c4·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1349b4e9a00533443a85cef7b7e736afd4778c006 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·477d534fec4eec640837ce039ebcbd19e59b1950
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.7 KB
./usr/bin/.debug/clang-scan-deps
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xa1c03 Entry·point·0xa1c0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x007208·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x007210·R···0x1000
10 ··LOAD···········0x001000·0x0000000000008000·0x0000000000008000·0x000000·0x0200f9·R·E·0x100010 ··LOAD···········0x001000·0x0000000000008000·0x0000000000008000·0x000000·0x0200f9·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000029000·0x0000000000029000·0x005c58·0x005c58·R···0x100011 ··LOAD···········0x001000·0x0000000000029000·0x0000000000029000·0x005c58·0x005c58·R···0x1000
12 ··LOAD···········0x000b28·0x000000000002fb28·0x000000000002fb28·0x000000·0x001758·RW··0x100012 ··LOAD···········0x000b28·0x000000000002fb28·0x000000000002fb28·0x000000·0x001758·RW··0x1000
13 ··DYNAMIC········0x007b28·0x0000000000030820·0x0000000000030820·0x000000·0x000250·RW··0x813 ··DYNAMIC········0x007b28·0x0000000000030820·0x0000000000030820·0x000000·0x000250·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x006c38·0x000000000002ec38·0x000000000002ec38·0x000020·0x000020·R···0x416 ··NOTE···········0x006c38·0x000000000002ec38·0x000000000002ec38·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000294·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000294·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000658·0003a4·001638·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000658·0003a4·001638·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001c90·0003a4·0035d4·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001c90·0003a4·0035dd·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000005264·0003a4·0001da·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000000526e·0003a4·0001da·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000005440·0003a4·0001c0·00···A··6···5··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000005448·0003a4·0001c0·00···A··6···5··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000005600·0003a4·000d50·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000005608·0003a4·000d50·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000006350·0003a4·000eb8·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000006358·0003a4·000eb8·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000008000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000008000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000008020·001000·0009e0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000008020·001000·0009e0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000008a00·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000008a00·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000008a40·001000·01f6aa·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000008a40·001000·01f6aa·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········00000000000280ec·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00000000000280ec·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000029000·001000·001540·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000029000·001000·001540·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000002a540·001000·0007ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000002a540·001000·0007ac·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·447634b59fdc91c7c080b9b9a9a4ca934cf38c186 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·177335f54b3669cbbb02bc70c3399aef8c55c664
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.7 KB
./usr/bin/.debug/clang-sycl-linker
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xa4003 Entry·point·0xa400
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0059b8·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0059c0·R···0x1000
10 ··LOAD···········0x001000·0x0000000000006000·0x0000000000006000·0x000000·0x00ada5·R·E·0x100010 ··LOAD···········0x001000·0x0000000000006000·0x0000000000006000·0x000000·0x00ada5·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000011000·0x0000000000011000·0x002650·0x002650·R···0x100011 ··LOAD···········0x001000·0x0000000000011000·0x0000000000011000·0x002650·0x002650·R···0x1000
12 ··LOAD···········0x0009e8·0x00000000000149e8·0x00000000000149e8·0x000000·0x0017d0·RW··0x100012 ··LOAD···········0x0009e8·0x00000000000149e8·0x00000000000149e8·0x000000·0x0017d0·RW··0x1000
13 ··DYNAMIC········0x0039e8·0x0000000000015920·0x0000000000015920·0x000000·0x000230·RW··0x813 ··DYNAMIC········0x0039e8·0x0000000000015920·0x0000000000015920·0x000000·0x000230·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x003630·0x0000000000013630·0x0000000000013630·0x000020·0x000020·R···0x416 ··NOTE···········0x003630·0x0000000000013630·0x0000000000013630·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000098·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000098·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000458·0003a4·000fc0·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000458·0003a4·000fc0·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001418·0003a4·001f93·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001418·0003a4·001f9c·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········00000000000033ac·0003a4·000150·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00000000000033b4·0003a4·000150·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000003500·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000003508·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000003600·0003a4·001740·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000003608·0003a4·001740·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000004d40·0003a4·000c78·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000004d48·0003a4·000c78·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000006000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000006000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000006020·001000·000860·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000006020·001000·000860·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000006880·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000006880·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········00000000000068c0·001000·00a4d6·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········00000000000068c0·001000·00a4d6·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000010d98·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000010d98·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000011000·001000·000ec0·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000011000·001000·000ec0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000011ec0·001000·0002b4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000011ec0·001000·0002b4·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2e652624fd995122425f1a9893b9123287ec88eb6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8d118a7a477cfbec4557cfb42a113595a1e86076
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.7 KB
./usr/bin/.debug/clang-tidy
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x2d0cc03 Entry·point·0x2d0cc0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x1efc50·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x1efc58·R···0x1000
10 ··LOAD···········0x001000·0x00000000001f0000·0x00000000001f0000·0x000000·0xa82c5d·R·E·0x100010 ··LOAD···········0x001000·0x00000000001f0000·0x00000000001f0000·0x000000·0xa82c5d·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000c73000·0x0000000000c73000·0x1fbff8·0x1fbff8·R···0x100011 ··LOAD···········0x001000·0x0000000000c73000·0x0000000000c73000·0x1fbff8·0x1fbff8·R···0x1000
12 ··LOAD···········0x0003f0·0x0000000000e6f3f0·0x0000000000e6f3f0·0x000000·0x0afe98·RW··0x100012 ··LOAD···········0x0003f0·0x0000000000e6f3f0·0x0000000000e6f3f0·0x000000·0x0afe98·RW··0x1000
13 ··DYNAMIC········0x1fd3f0·0x0000000000e9ada8·0x0000000000e9ada8·0x000000·0x000250·RW··0x813 ··DYNAMIC········0x1fd3f0·0x0000000000e9ada8·0x0000000000e9ada8·0x000000·0x000250·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x1fcfd8·0x0000000000e6efd8·0x0000000000e6efd8·0x000020·0x000020·R···0x416 ··NOTE···········0x1fcfd8·0x0000000000e6efd8·0x0000000000e6efd8·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·00e108·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·00e108·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········000000000000e4c8·0003a4·03c930·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········000000000000e4c8·0003a4·03c930·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········000000000004adf8·0003a4·120cbf·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········000000000004adf8·0003a4·120cc8·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········000000000016bab8·0003a4·0050c4·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000016bac0·0003a4·0050c4·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000170b80·0003a4·0001a0·00···A··6···5··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000170b88·0003a4·0001a0·00···A··6···5··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000170d20·0003a4·079518·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000170d28·0003a4·079518·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········00000000001ea238·0003a4·005a18·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········00000000001ea240·0003a4·005a18·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········00000000001f0000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········00000000001f0000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········00000000001f0020·001000·003c20·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········00000000001f0020·001000·003c20·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000001f3c40·001000·000018·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000001f3c40·001000·000018·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········00000000001f3c80·001000·a7efcd·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········00000000001f3c80·001000·a7efcd·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000c72c50·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000c72c50·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000c73000·001000·06c95e·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000c73000·001000·06c95e·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000cdf960·001000·029164·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000cdf960·001000·029164·00···A··0···0··4
969 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ded5b20e9b8ed2936ed2a5f15a5bcc3ca55835126 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·037d8116b7c3222de633e022d54df53151a7e523
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/clangd
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x1f47a03 Entry·point·0x1f47a0
4 There·are·15·program·headers,·starting·at·offset·644 There·are·15·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000348·0x000348·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000348·0x000348·R···0x8
8 ··INTERP·········0x0003dc·0x00000000000003dc·0x00000000000003dc·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003dc·0x00000000000003dc·0x00000000000003dc·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003dc·0x0f7888·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003dc·0x0f7890·R···0x1000
10 ··LOAD···········0x001000·0x00000000000f8000·0x00000000000f8000·0x000000·0xd101d1·R·E·0x100010 ··LOAD···········0x001000·0x00000000000f8000·0x00000000000f8000·0x000000·0xd101d1·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000e09000·0x0000000000e09000·0x2a78e0·0x2a78e0·R···0x100011 ··LOAD···········0x001000·0x0000000000e09000·0x0000000000e09000·0x2a78e0·0x2a78e0·R···0x1000
12 ··LOAD···········0x0001f0·0x00000000010b11f0·0x00000000010b11f0·0x000000·0x0cd898·RW··0x100012 ··LOAD···········0x0001f0·0x00000000010b11f0·0x00000000010b11f0·0x000000·0x0cd898·RW··0x1000
13 ··DYNAMIC········0x2a91f0·0x00000000010e31d8·0x00000000010e31d8·0x000000·0x000260·RW··0x813 ··DYNAMIC········0x2a91f0·0x00000000010e31d8·0x00000000010e31d8·0x000000·0x000260·RW··0x8
14 ··NOTE···········0x000388·0x0000000000000388·0x0000000000000388·0x000030·0x000030·R···0x814 ··NOTE···········0x000388·0x0000000000000388·0x0000000000000388·0x000030·0x000030·R···0x8
15 ··NOTE···········0x0003b8·0x00000000000003b8·0x00000000000003b8·0x000024·0x000024·R···0x415 ··NOTE···········0x0003b8·0x00000000000003b8·0x00000000000003b8·0x000024·0x000024·R···0x4
16 ··NOTE···········0x2a88c0·0x00000000010b08c0·0x00000000010b08c0·0x000020·0x000020·R···0x416 ··NOTE···········0x2a88c0·0x00000000010b08c0·0x00000000010b08c0·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000388·000388·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000388·000388·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············00000000000003b8·0003b8·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············00000000000003b8·0003b8·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003dc·0003dc·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003dc·0003dc·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003f8·0003dc·003a54·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003f8·0003dc·003a54·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000003e50·0003dc·0156a8·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000003e50·0003dc·0156a8·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········00000000000194f8·0003dc·0492fc·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········00000000000194f8·0003dc·049305·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········00000000000627f4·0003dc·001c8e·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00000000000627fe·0003dc·001c8e·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000064488·0003dc·000280·00···A··6···6··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000064490·0003dc·000280·00···A··6···6··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000064708·0003dc·08b698·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000064710·0003dc·08b698·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········00000000000efda0·0003dc·007ae8·18···A··5··26··815 ··[10]·.rela.plt·········NOBITS··········00000000000efda8·0003dc·007ae8·18···A··5··26··8
16 ··[11]·.init·············NOBITS··········00000000000f8000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········00000000000f8000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········00000000000f8020·001000·005200·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········00000000000f8020·001000·005200·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000fd220·001000·000020·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000fd220·001000·000020·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········00000000000fd240·001000·d0af83·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········00000000000fd240·001000·d0af83·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000e081c4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000e081c4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000e09000·001000·0fa8ce·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000e09000·001000·0fa8ce·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000f038d0·001000·02ca0c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000f038d0·001000·02ca0c·00···A··0···0··4
969 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8b8ea4c9ab06dc6046bc28049e6013f642880f866 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c0f33ce9ca208f2d33ef3dd5f547a84c63a21a2c
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.68 KB
./usr/bin/.debug/diagtool
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x54ce03 Entry·point·0x54ce0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x053c08·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x053c10·R···0x1000
10 ··LOAD···········0x001000·0x0000000000054000·0x0000000000054000·0x000000·0x007455·R·E·0x100010 ··LOAD···········0x001000·0x0000000000054000·0x0000000000054000·0x000000·0x007455·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000005c000·0x000000000005c000·0x0460c0·0x0460c0·R···0x100011 ··LOAD···········0x001000·0x000000000005c000·0x000000000005c000·0x0460c0·0x0460c0·R···0x1000
12 ··LOAD···········0x000750·0x00000000000a3750·0x00000000000a3750·0x000000·0x03a6f8·RW··0x100012 ··LOAD···········0x000750·0x00000000000a3750·0x00000000000a3750·0x000000·0x03a6f8·RW··0x1000
13 ··DYNAMIC········0x047750·0x00000000000d9b88·0x00000000000d9b88·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x047750·0x00000000000d9b88·0x00000000000d9b88·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x0470a0·0x00000000000a20a0·0x00000000000a20a0·0x000020·0x000020·R···0x416 ··NOTE···········0x0470a0·0x00000000000a20a0·0x00000000000a20a0·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000074·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000074·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000438·0003a4·0007c8·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000438·0003a4·0007c8·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000000c00·0003a4·000fa8·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000000c00·0003a4·000fb1·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000001ba8·0003a4·0000a6·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000001bb2·0003a4·0000a6·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000001c50·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000001c58·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000001d50·0003a4·051978·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000001d58·0003a4·051978·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········00000000000536c8·0003a4·000540·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········00000000000536d0·0003a4·000540·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000054000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000054000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000054020·001000·000390·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000054020·001000·000390·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000543b0·001000·000010·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000543b0·001000·000010·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········00000000000543c0·001000·007085·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········00000000000543c0·001000·007085·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000005b448·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000005b448·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000005c000·001000·044fcb·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000005c000·001000·044fcb·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000a0fcc·001000·00026c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000a0fcc·001000·00026c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·10d4bf03a0135b50870c84bb7c652fd1e0d74ca16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·65d274e8fff7539406a135d40078a8f86cec8ad4
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.7 KB
./usr/bin/.debug/find-all-symbols
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x3aed03 Entry·point·0x3aed0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x035600·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x035608·R···0x1000
10 ··LOAD···········0x001000·0x0000000000036000·0x0000000000036000·0x000000·0x0316e1·R·E·0x100010 ··LOAD···········0x001000·0x0000000000036000·0x0000000000036000·0x000000·0x0316e1·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000068000·0x0000000000068000·0x017d04·0x017d04·R···0x100011 ··LOAD···········0x001000·0x0000000000068000·0x0000000000068000·0x017d04·0x017d04·R···0x1000
12 ··LOAD···········0x000428·0x0000000000080428·0x0000000000080428·0x000000·0x008ea0·RW··0x100012 ··LOAD···········0x000428·0x0000000000080428·0x0000000000080428·0x000000·0x008ea0·RW··0x1000
13 ··DYNAMIC········0x019428·0x0000000000088538·0x0000000000088538·0x000000·0x000250·RW··0x813 ··DYNAMIC········0x019428·0x0000000000088538·0x0000000000088538·0x000000·0x000250·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x018ce4·0x000000000007fce4·0x000000000007fce4·0x000020·0x000020·R···0x416 ··NOTE···········0x018ce4·0x000000000007fce4·0x000000000007fce4·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·002128·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·002128·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········00000000000024e8·0003a4·006b70·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········00000000000024e8·0003a4·006b70·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000009058·0003a4·013691·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000009058·0003a4·01369a·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········000000000001c6ea·0003a4·0008f4·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········000000000001c6f2·0003a4·0008f4·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········000000000001cfe0·0003a4·000170·00···A··6···5··813 ··[·8]·.gnu.version_r····NOBITS··········000000000001cfe8·0003a4·000170·00···A··6···5··8
14 ··[·9]·.rela.dyn·········NOBITS··········000000000001d150·0003a4·016dd0·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········000000000001d158·0003a4·016dd0·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000033f20·0003a4·0016e0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000033f28·0003a4·0016e0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000036000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000036000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000036020·001000·000f50·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000036020·001000·000f50·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000036f70·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000036f70·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000036f80·001000·030752·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000036f80·001000·030752·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········00000000000676d4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········00000000000676d4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000068000·001000·00b760·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000068000·001000·00b760·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000073760·001000·0022f4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········0000000000073760·001000·0022f4·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·25d42c655773c7663ccfce60bf646ff6f754e8756 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·87b26a2f623fa06cf42bd72021786716ca5db8e5
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/modularize
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x104d03 Entry·point·0x104d0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0095a0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x0095a8·R···0x1000
10 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0305c1·R·E·0x100010 ··LOAD···········0x001000·0x000000000000a000·0x000000000000a000·0x000000·0x0305c1·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000003b000·0x000000000003b000·0x008efc·0x008efc·R···0x100011 ··LOAD···········0x001000·0x000000000003b000·0x000000000003b000·0x008efc·0x008efc·R···0x1000
12 ··LOAD···········0x000a28·0x0000000000044a28·0x0000000000044a28·0x000000·0x002120·RW··0x100012 ··LOAD···········0x000a28·0x0000000000044a28·0x0000000000044a28·0x000000·0x002120·RW··0x1000
13 ··DYNAMIC········0x00aa28·0x0000000000045790·0x0000000000045790·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x00aa28·0x0000000000045790·0x0000000000045790·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x009edc·0x0000000000043edc·0x0000000000043edc·0x000020·0x000020·R···0x416 ··NOTE···········0x009edc·0x0000000000043edc·0x0000000000043edc·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0002c4·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0002c4·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000688·0003a4·001920·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000688·0003a4·001920·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000001fa8·0003a4·003ab6·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000001fa8·0003a4·003abf·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000005a5e·0003a4·000218·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000005a68·0003a4·000218·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000005c78·0003a4·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000005c80·0003a4·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000005d78·0003a4·0027c0·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000005d80·0003a4·0027c0·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000008538·0003a4·001068·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000008540·0003a4·001068·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000000a000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000000a020·001000·000b00·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000000a020·001000·000b00·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000000ab20·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000000ab20·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000000ab40·001000·02fa72·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········000000000000ab40·001000·02fa72·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000003a5b4·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000003a5b4·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000003b000·001000·001ad7·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000003b000·001000·001ad7·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000003cad8·001000·000ddc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000003cad8·001000·000ddc·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8de41de30dd0d8cdab4b03dfb069ddbc0851f07e6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·337a9190c3a23e31f55a01a57751e8dc1ffe80ef
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/nvptx-arch
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x41b03 Entry·point·0x41b0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x002fd0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x002fd8·R···0x1000
10 ··LOAD···········0x001000·0x0000000000003000·0x0000000000003000·0x000000·0x004935·R·E·0x100010 ··LOAD···········0x001000·0x0000000000003000·0x0000000000003000·0x000000·0x004935·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x100011 ··LOAD···········0x001000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x1000
12 ··LOAD···········0x000850·0x000000000000a850·0x000000000000a850·0x000000·0x000c10·RW··0x100012 ··LOAD···········0x000850·0x000000000000a850·0x000000000000a850·0x000000·0x000c10·RW··0x1000
13 ··DYNAMIC········0x002850·0x000000000000ab68·0x000000000000ab68·0x000000·0x000230·RW··0x813 ··DYNAMIC········0x002850·0x000000000000ab68·0x000000000000ab68·0x000000·0x000230·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x002728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x416 ··NOTE···········0x002728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000080·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000080·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000440·0003a4·000918·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000440·0003a4·000918·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000000d58·0003a4·00112c·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000000d58·0003a4·001135·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000001e84·0003a4·0000c2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000001e8e·0003a4·0000c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000001f48·0003a4·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000001f50·0003a4·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000002058·0003a4·0009d8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000002060·0003a4·0009d8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000002a30·0003a4·0005a0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000002a38·0003a4·0005a0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000003000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000003000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000003020·001000·0003d0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000003020·001000·0003d0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000033f0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000033f0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000003400·001000·004526·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000003400·001000·004526·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000007928·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000007928·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000008000·001000·00099e·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000008000·001000·00099e·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000089a0·001000·00022c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000089a0·001000·00022c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a3ca46b641608ce8102b3831214a71aeae260e16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·676f52beb02682a68dedc60d8e0525292cb9f124
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.69 KB
./usr/bin/.debug/offload-arch
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x41b03 Entry·point·0x41b0
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x002fd0·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x002fd8·R···0x1000
10 ··LOAD···········0x001000·0x0000000000003000·0x0000000000003000·0x000000·0x004935·R·E·0x100010 ··LOAD···········0x001000·0x0000000000003000·0x0000000000003000·0x000000·0x004935·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x100011 ··LOAD···········0x001000·0x0000000000008000·0x0000000000008000·0x001748·0x001748·R···0x1000
12 ··LOAD···········0x000850·0x000000000000a850·0x000000000000a850·0x000000·0x000c10·RW··0x100012 ··LOAD···········0x000850·0x000000000000a850·0x000000000000a850·0x000000·0x000c10·RW··0x1000
13 ··DYNAMIC········0x002850·0x000000000000ab68·0x000000000000ab68·0x000000·0x000230·RW··0x813 ··DYNAMIC········0x002850·0x000000000000ab68·0x000000000000ab68·0x000000·0x000230·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x002728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x416 ··NOTE···········0x002728·0x0000000000009728·0x0000000000009728·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000080·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·000080·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000440·0003a4·000918·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000440·0003a4·000918·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000000d58·0003a4·00112c·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000000d58·0003a4·001135·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········0000000000001e84·0003a4·0000c2·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········0000000000001e8e·0003a4·0000c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········0000000000001f48·0003a4·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········0000000000001f50·0003a4·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000002058·0003a4·0009d8·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000002060·0003a4·0009d8·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000002a30·0003a4·0005a0·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000002a38·0003a4·0005a0·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000003000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000003000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000003020·001000·0003d0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000003020·001000·0003d0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········00000000000033f0·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········00000000000033f0·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000003400·001000·004526·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000003400·001000·004526·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000000007928·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000000007928·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000000008000·001000·00099e·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000000008000·001000·00099e·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000089a0·001000·00022c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········00000000000089a0·001000·00022c·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a3ca46b641608ce8102b3831214a71aeae260e16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·676f52beb02682a68dedc60d8e0525292cb9f124
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.68 KB
./usr/bin/.debug/pp-trace
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x5a503 Entry·point·0x5a50
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x000000·0x00001a·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x003940·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003a4·0x003948·R···0x1000
10 ··LOAD···········0x001000·0x0000000000004000·0x0000000000004000·0x000000·0x008855·R·E·0x100010 ··LOAD···········0x001000·0x0000000000004000·0x0000000000004000·0x000000·0x008855·R·E·0x1000
11 ··LOAD···········0x001000·0x000000000000d000·0x000000000000d000·0x002de8·0x002de8·R···0x100011 ··LOAD···········0x001000·0x000000000000d000·0x000000000000d000·0x002de8·0x002de8·R···0x1000
12 ··LOAD···········0x000648·0x0000000000010648·0x0000000000010648·0x000000·0x000c18·RW··0x100012 ··LOAD···········0x000648·0x0000000000010648·0x0000000000010648·0x000000·0x000c18·RW··0x1000
13 ··DYNAMIC········0x004648·0x0000000000010b08·0x0000000000010b08·0x000000·0x000240·RW··0x813 ··DYNAMIC········0x004648·0x0000000000010b08·0x0000000000010b08·0x000000·0x000240·RW··0x8
14 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x814 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
15 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x415 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
16 ··NOTE···········0x003dc8·0x000000000000fdc8·0x000000000000fdc8·0x000020·0x000020·R···0x416 ··NOTE···········0x003dc8·0x000000000000fdc8·0x000000000000fdc8·0x000020·0x000020·R···0x4
2.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········NOBITS··········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0000a4·00···A··5···0··89 ··[·4]·.gnu.hash·········NOBITS··········00000000000003c0·0003a4·0000a4·00···A··5···0··8
10 ··[·5]·.dynsym···········NOBITS··········0000000000000468·0003a4·0009f0·18···A··6···1··810 ··[·5]·.dynsym···········NOBITS··········0000000000000468·0003a4·0009f0·18···A··6···1··8
11 ··[·6]·.dynstr···········NOBITS··········0000000000000e58·0003a4·001495·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0000000000000e58·0003a4·00149e·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········00000000000022ee·0003a4·0000d4·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00000000000022f6·0003a4·0000d4·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········00000000000023c8·0003a4·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····NOBITS··········00000000000023d0·0003a4·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········NOBITS··········00000000000024b8·0003a4·000e40·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········00000000000024c0·0003a4·000e40·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········00000000000032f8·0003a4·000648·18···A··5··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000003300·0003a4·000648·18···A··5··25··8
16 ··[11]·.init·············NOBITS··········0000000000004000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········0000000000004000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········0000000000004020·001000·000440·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········0000000000004020·001000·000440·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000004460·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000004460·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000004480·001000·0083c8·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000004480·001000·0083c8·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········000000000000c848·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000000c848·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········000000000000d000·001000·000910·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········000000000000d000·001000·000910·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000d910·001000·0004f4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000000d910·001000·0004f4·00···A··0···0··4
958 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·032dc3f30c5cb78d6b30ec7bb5acffc1b2cdf6796 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e4f0f17e07c73af9ef12655d18ed68b549888b6a
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
4.32 KB
./usr/lib/.debug/libclang-cpp.so.21.1
File has been modified after NT_GNU_BUILD_ID has been applied.
1.12 KB
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·12·program·headers,·starting·at·offset·643 There·are·12·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000334·0x9070d0·R···0x10006 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000334·0x9070e0·R···0x1000
7 ··LOAD···········0x001000·0x0000000000908000·0x0000000000908000·0x000000·0x2e852e9·R·E·0x10007 ··LOAD···········0x001000·0x0000000000908000·0x0000000000908000·0x000000·0x2e852e9·R·E·0x1000
8 ··LOAD···········0x001000·0x000000000378e000·0x000000000378e000·0x000000·0xad1bb7·R···0x10008 ··LOAD···········0x001000·0x000000000378e000·0x000000000378e000·0x000000·0xad1bb7·R···0x1000
9 ··LOAD···········0x000dc0·0x0000000004260dc0·0x0000000004260dc0·0x000000·0x225ac0·RW··0x10009 ··LOAD···········0x000dc0·0x0000000004260dc0·0x0000000004260dc0·0x000000·0x225ac0·RW··0x1000
10 ··DYNAMIC········0x000dc0·0x0000000004456718·0x0000000004456718·0x000000·0x000250·RW··0x810 ··DYNAMIC········0x000dc0·0x0000000004456718·0x0000000004456718·0x000000·0x000250·RW··0x8
11 ··NOTE···········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000030·0x000030·R···0x811 ··NOTE···········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000030·0x000030·R···0x8
12 ··NOTE···········0x000310·0x0000000000000310·0x0000000000000310·0x000024·0x000024·R···0x412 ··NOTE···········0x000310·0x0000000000000310·0x0000000000000310·0x000024·0x000024·R···0x4
13 ··TLS············0x000dc0·0x0000000004260dc0·0x0000000004260dc0·0x000000·0x000008·R···0x813 ··TLS············0x000dc0·0x0000000004260dc0·0x0000000004260dc0·0x000000·0x000008·R···0x8
2.11 KB
readelf --wide --sections {}
    
Offset 3, 19 lines modifiedOffset 3, 19 lines modified
3 Section·Headers:3 Section·Headers:
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]·.note.gnu.property·NOTE············00000000000002e0·0002e0·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············00000000000002e0·0002e0·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000310·000310·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000310·000310·000024·00···A··0···0··4
8 ··[·3]·.gnu.hash·········NOBITS··········0000000000000338·000334·03c26c·00···A··4···0··88 ··[·3]·.gnu.hash·········NOBITS··········0000000000000338·000334·03c26c·00···A··4···0··8
9 ··[·4]·.dynsym···········NOBITS··········000000000003c5a8·000334·103fb0·18···A··5···1··89 ··[·4]·.dynsym···········NOBITS··········000000000003c5a8·000334·103fb0·18···A··5···1··8
10 ··[·5]·.dynstr···········NOBITS··········0000000000140558·000334·3bc624·00···A··0···0··110 ··[·5]·.dynstr···········NOBITS··········0000000000140558·000334·3bc62d·00···A··0···0··1
11 ··[·6]·.gnu.version······NOBITS··········00000000004fcb7c·000334·015aa4·02···A··4···0··211 ··[·6]·.gnu.version······NOBITS··········00000000004fcb86·000334·015aa4·02···A··4···0··2
12 ··[·7]·.gnu.version_r····NOBITS··········0000000000512620·000334·000280·00···A··5···6··812 ··[·7]·.gnu.version_r····NOBITS··········0000000000512630·000334·000280·00···A··5···6··8
13 ··[·8]·.rela.dyn·········NOBITS··········00000000005128a0·000334·3e8650·18···A··4···0··813 ··[·8]·.rela.dyn·········NOBITS··········00000000005128b0·000334·3e8650·18···A··4···0··8
14 ··[·9]·.rela.plt·········NOBITS··········00000000008faef0·000334·00c1e0·18···A··4··24··814 ··[·9]·.rela.plt·········NOBITS··········00000000008faf00·000334·00c1e0·18···A··4··24··8
15 ··[10]·.init·············NOBITS··········0000000000908000·001000·00001b·00··AX··0···0··415 ··[10]·.init·············NOBITS··········0000000000908000·001000·00001b·00··AX··0···0··4
16 ··[11]·.plt··············NOBITS··········0000000000908020·001000·008150·10··AX··0···0·1616 ··[11]·.plt··············NOBITS··········0000000000908020·001000·008150·10··AX··0···0·16
17 ··[12]·.plt.got··········NOBITS··········0000000000910170·001000·000038·08··AX··0···0··817 ··[12]·.plt.got··········NOBITS··········0000000000910170·001000·000038·08··AX··0···0··8
18 ··[13]·.text·············NOBITS··········00000000009101c0·001000·2e7d11a·00··AX··0···0·6418 ··[13]·.text·············NOBITS··········00000000009101c0·001000·2e7d11a·00··AX··0···0·64
19 ··[14]·.fini·············NOBITS··········000000000378d2dc·001000·00000d·00··AX··0···0··419 ··[14]·.fini·············NOBITS··········000000000378d2dc·001000·00000d·00··AX··0···0··4
20 ··[15]·.rodata···········NOBITS··········000000000378e000·001000·497d80·00···A··0···0·3220 ··[15]·.rodata···········NOBITS··········000000000378e000·001000·497d80·00···A··0···0·32
21 ··[16]·.eh_frame_hdr·····NOBITS··········0000000003c25d80·001000·0af4b4·00···A··0···0··421 ··[16]·.eh_frame_hdr·····NOBITS··········0000000003c25d80·001000·0af4b4·00···A··0···0··4
687 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6d0b2af51a6fccb489f241b93f973dcc3716b65d6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ee70b056ecbd31240cf132f4c2dbc9efa39a0184
288 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ]GCC:·(GNU)·15.2.01 GCC:·(GNU)·15.2.0
2 ../sysdeps/x86_64/crti.S2 ../sysdeps/x86_64/crti.S
3 /usr/src/debug/glibc/2.42+git/csu3 /usr/src/debug/glibc/2.42+git/csu
4 GNU·AS·2.45.04 GNU·AS·2.45.0
5 ../sysdeps/x86_64/crtn.S5 ../sysdeps/x86_64/crtn.S
6 /usr/src/debug/glibc/2.42+git/csu6 /usr/src/debug/glibc/2.42+git/csu
7 ../sysdeps/x86_647 ../sysdeps/x86_64
8 ASTSourceDescriptor.cpp8 ASTSourceDescriptor.cpp
4.49 KB
./usr/lib/.debug/libclang.so.21.1.1
File has been modified after NT_GNU_BUILD_ID has been applied.
1.12 KB
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·12·program·headers,·starting·at·offset·643 There·are·12·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000334·0x25d260·R···0x10006 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000334·0x25d268·R···0x1000
7 ··LOAD···········0x001000·0x000000000025e000·0x000000000025e000·0x000000·0x1bd5679·R·E·0x10007 ··LOAD···········0x001000·0x000000000025e000·0x000000000025e000·0x000000·0x1bd5679·R·E·0x1000
8 ··LOAD···········0x001000·0x0000000001e34000·0x0000000001e34000·0x000000·0x6d9be8·R···0x10008 ··LOAD···········0x001000·0x0000000001e34000·0x0000000001e34000·0x000000·0x6d9be8·R···0x1000
9 ··LOAD···········0x000c30·0x000000000250ec30·0x000000000250ec30·0x000000·0x13b078·RW··0x10009 ··LOAD···········0x000c30·0x000000000250ec30·0x000000000250ec30·0x000000·0x13b078·RW··0x1000
10 ··DYNAMIC········0x000c30·0x0000000002631900·0x0000000002631900·0x000000·0x000270·RW··0x810 ··DYNAMIC········0x000c30·0x0000000002631900·0x0000000002631900·0x000000·0x000270·RW··0x8
11 ··NOTE···········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000030·0x000030·R···0x811 ··NOTE···········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000030·0x000030·R···0x8
12 ··NOTE···········0x000310·0x0000000000000310·0x0000000000000310·0x000024·0x000024·R···0x412 ··NOTE···········0x000310·0x0000000000000310·0x0000000000000310·0x000024·0x000024·R···0x4
13 ··TLS············0x000c30·0x000000000250ec30·0x000000000250ec30·0x000000·0x000008·R···0x813 ··TLS············0x000c30·0x000000000250ec30·0x000000000250ec30·0x000000·0x000008·R···0x8
2.29 KB
readelf --wide --sections {}
    
Offset 3, 20 lines modifiedOffset 3, 20 lines modified
3 Section·Headers:3 Section·Headers:
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]·.note.gnu.property·NOTE············00000000000002e0·0002e0·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············00000000000002e0·0002e0·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000310·000310·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000310·000310·000024·00···A··0···0··4
8 ··[·3]·.gnu.hash·········NOBITS··········0000000000000338·000334·001650·00···A··4···0··88 ··[·3]·.gnu.hash·········NOBITS··········0000000000000338·000334·001650·00···A··4···0··8
9 ··[·4]·.dynsym···········NOBITS··········0000000000001988·000334·009078·18···A··5···1··89 ··[·4]·.dynsym···········NOBITS··········0000000000001988·000334·009078·18···A··5···1··8
10 ··[·5]·.dynstr···········NOBITS··········000000000000aa00·000334·010737·00···A··0···0··110 ··[·5]·.dynstr···········NOBITS··········000000000000aa00·000334·010740·00···A··0···0··1
11 ··[·6]·.gnu.version······NOBITS··········000000000001b138·000334·000c0a·02···A··4···0··211 ··[·6]·.gnu.version······NOBITS··········000000000001b140·000334·000c0a·02···A··4···0··2
12 ··[·7]·.gnu.version_d····NOBITS··········000000000001bd48·000334·0000c4·00···A··5···7··812 ··[·7]·.gnu.version_d····NOBITS··········000000000001bd50·000334·0000c4·00···A··5···7··8
13 ··[·8]·.gnu.version_r····NOBITS··········000000000001be10·000334·0001f0·00···A··5···5··813 ··[·8]·.gnu.version_r····NOBITS··········000000000001be18·000334·0001f0·00···A··5···5··8
14 ··[·9]·.rela.dyn·········NOBITS··········000000000001c000·000334·23afa8·18···A··4···0··814 ··[·9]·.rela.dyn·········NOBITS··········000000000001c008·000334·23afa8·18···A··4···0··8
15 ··[10]·.rela.plt·········NOBITS··········0000000000256fa8·000334·0062b8·18···A··4··25··815 ··[10]·.rela.plt·········NOBITS··········0000000000256fb0·000334·0062b8·18···A··4··25··8
16 ··[11]·.init·············NOBITS··········000000000025e000·001000·00001b·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000025e000·001000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000025e020·001000·0041e0·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000025e020·001000·0041e0·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········0000000000262200·001000·000028·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········0000000000262200·001000·000028·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········0000000000262240·001000·1bd142c·00··AX··0···0·6419 ··[14]·.text·············NOBITS··········0000000000262240·001000·1bd142c·00··AX··0···0·64
20 ··[15]·.fini·············NOBITS··········0000000001e3366c·001000·00000d·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········0000000001e3366c·001000·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000001e34000·001000·33a44c·00···A··0···0·3221 ··[16]·.rodata···········NOBITS··········0000000001e34000·001000·33a44c·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····NOBITS··········000000000216e44c·001000·06492c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····NOBITS··········000000000216e44c·001000·06492c·00···A··0···0··4
687 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4c89c6345d9f9de8dfbaf526f15ae2c677dae72d6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b1a23e58eca24322baa09b6d1cae16dfc103b388
280 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 -GCC:·(GNU)·15.2.01 GCC:·(GNU)·15.2.0
2 ../sysdeps/x86_64/crti.S2 ../sysdeps/x86_64/crti.S
3 /usr/src/debug/glibc/2.42+git/csu3 /usr/src/debug/glibc/2.42+git/csu
4 GNU·AS·2.45.04 GNU·AS·2.45.0
5 ../sysdeps/x86_64/crtn.S5 ../sysdeps/x86_64/crtn.S
6 /usr/src/debug/glibc/2.42+git/csu6 /usr/src/debug/glibc/2.42+git/csu
7 ../sysdeps/x86_647 ../sysdeps/x86_64
8 BuildSystem.cpp8 BuildSystem.cpp
14.3 KB
reproducibleA/tmp/deploy/rpm/x86_64_v3/clang-format-21.1.1-r0.x86_64_v3.rpm vs.
reproducibleB-extended/tmp/deploy/rpm/x86_64_v3/clang-format-21.1.1-r0.x86_64_v3.rpm
2.36 KB
header
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 HEADERIMMUTABLE:·[53·indexes,·2637·bytes]1 HEADERIMMUTABLE:·[53·indexes,·2637·bytes]
2 HEADERI18NTABLE:·2 HEADERI18NTABLE:·
3 ·-·C3 ·-·C
4 SIGSIZE:·623174 SIGSIZE:·62327
5 SIGMD5:·ba3179458e34362cca6851a9b8ea97ac 
6 SHA1HEADER:·b7bbe5f0d36b6a17d1d1315e70a43743337fe807 
7 SHA256HEADER:·5ca381f39f4714c046f2c2fe943f991ffc9de30c71df680a3d4bf2d14fd2dbf55 SIGMD5:·bec7a5d52816b8e9bcc7449fdeb3eb26
 6 SHA1HEADER:·ede2fb379f993b24aec72df5ed088c93fd7285a7
 7 SHA256HEADER:·c2a254f555b390b27908434de4a3a653a150a8ddde56fd2635b0913474627c4e
8 NAME:·clang-format8 NAME:·clang-format
9 VERSION:·21.1.19 VERSION:·21.1.1
10 RELEASE:·r010 RELEASE:·r0
11 SUMMARY:·LLVM·based·C/C++·compiler11 SUMMARY:·LLVM·based·C/C++·compiler
12 DESCRIPTION:·Clang·is·an·LLVM·based·C/C++/Objective-C·compiler,·················which·aims·to·deliver·amazingly12 DESCRIPTION:·Clang·is·an·LLVM·based·C/C++/Objective-C·compiler,·················which·aims·to·deliver·amazingly
13 fast·compiles,·················extremely·useful·error·and·warning·messages·and·················to13 fast·compiles,·················extremely·useful·error·and·warning·messages·and·················to
14 provide·a·platform·for·building·great·source·················level·tools.·The·Clang·Static·Analyzer14 provide·a·platform·for·building·great·source·················level·tools.·The·Clang·Static·Analyzer
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
43 ·-·130204440043 ·-·1302044400
44 ·-·130204440044 ·-·1302044400
45 ·-·130204440045 ·-·1302044400
46 ·-·130204440046 ·-·1302044400
47 FILEMD5S:·47 FILEMD5S:·
48 ·-·48 ·-·
49 ·-·49 ·-·
50 ·-·e716a19d87d8df0d56eee1b00fc37a6cb61ba4118830aa2c1ce8cb1924d2108850 ·-·5edce0dd3acc56c250a0dab329b3320852efed2e671ca638d9ed97cae40d4d6b
51 ·-·e190438d9e396d629eabd6a83c855969e81f4bdd2a211532c40cdeab9145a42151 ·-·e190438d9e396d629eabd6a83c855969e81f4bdd2a211532c40cdeab9145a421
52 FILELINKTOS:·52 FILELINKTOS:·
53 ·-·53 ·-·
54 ·-·54 ·-·
55 ·-·55 ·-·
56 ·-·56 ·-·
57 FILEFLAGS:·57 FILEFLAGS:·
Offset 215, 23 lines modifiedOffset 215, 23 lines modified
215 ·-·0215 ·-·0
216 ·-·2216 ·-·2
217 ·-·0217 ·-·0
218 FILECLASS:·218 FILECLASS:·
219 ·-·directory219 ·-·directory
220 ·-·directory220 ·-·directory
221 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(SYSV),·dynamically·linked,·interpreter·/lib/ld-221 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(SYSV),·dynamically·linked,·interpreter·/lib/ld-
222 linux-x86-64.so.2,·BuildID[sha1]=7854c77fa6ef26819d0e77056f5a79ab159a7c11,·for·GNU/Linux·5.15.0,222 linux-x86-64.so.2,·BuildID[sha1]=f898233e724e1fdcd06732b027ce938e63466673,·for·GNU/Linux·5.15.0,
223 stripped223 stripped
224 ·-·Python·script,·ASCII·text·executable224 ·-·Python·script,·ASCII·text·executable
225 CLASSDICT:·225 CLASSDICT:·
226 ·-·directory226 ·-·directory
227 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(SYSV),·dynamically·linked,·interpreter·/lib/ld-227 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(SYSV),·dynamically·linked,·interpreter·/lib/ld-
228 linux-x86-64.so.2,·BuildID[sha1]=7854c77fa6ef26819d0e77056f5a79ab159a7c11,·for·GNU/Linux·5.15.0,228 linux-x86-64.so.2,·BuildID[sha1]=f898233e724e1fdcd06732b027ce938e63466673,·for·GNU/Linux·5.15.0,
229 stripped229 stripped
230 ·-·Python·script,·ASCII·text·executable230 ·-·Python·script,·ASCII·text·executable
231 FILEDIGESTALGO:·8231 FILEDIGESTALGO:·8
232 ENCODING:·utf-8232 ENCODING:·utf-8
233 PAYLOADDIGEST:·233 PAYLOADDIGEST:·
234 ·-·59c48c7b6e14b740ba1c7631caa1ebcc76ae231c5a82da611fb7e1b9273f5f40234 ·-·7ddb254341ec04b41fbb517e3805a50999dee6e21f164cb838164ef0d4f2fd78
235 PAYLOADDIGESTALGO:·8235 PAYLOADDIGESTALGO:·8
236 PAYLOADDIGESTALT:·236 PAYLOADDIGESTALT:·
237 ·-·808ccf2b565074c89af43352faea7b74058537348f59cd6f1538d555798f2ea6237 ·-·57edab702ff68a4d3a37102ad2ae0adbfd7c4ae93dcfc901eb6927bbb674e2f0
11.8 KB
content
11.8 KB
content-content
11.8 KB
./usr/bin/clang-format
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x006210·0x006210·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x006218·0x006218·R···0x1000
11 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x00fe2d·0x00fe2d·R·E·0x100011 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x00fe2d·0x00fe2d·R·E·0x1000
12 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x003d90·0x003d90·R···0x100012 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x003d90·0x003d90·R···0x1000
13 ··LOAD···········0x01b378·0x000000000001b378·0x000000000001b378·0x000c98·0x0026c0·RW··0x100013 ··LOAD···········0x01b378·0x000000000001b378·0x000000000001b378·0x000c98·0x0026c0·RW··0x1000
14 ··DYNAMIC········0x01b8f0·0x000000000001b8f0·0x000000000001b8f0·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x01b8f0·0x000000000001b8f0·0x000000000001b8f0·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x01ad70·0x000000000001ad70·0x000000000001ad70·0x000020·0x000020·R···0x417 ··NOTE···········0x01ad70·0x000000000001ad70·0x000000000001ad70·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0001c4·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0001c4·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000588·000588·001320·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000588·000588·001320·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000018a8·0018a8·0029da·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000018a8·0018a8·0029e3·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000004282·004282·000198·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000000428c·00428c·000198·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000004420·004420·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000004428·004428·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000004530·004530·001128·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000004538·004538·001128·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000005658·005658·000bb8·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000005660·005660·000bb8·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000007000·007000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000007000·007000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000007020·007020·0007e0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000007020·007020·0007e0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000007800·007800·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000007800·007800·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000007840·007840·00f5e0·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000007840·007840·00f5e0·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000016e20·016e20·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000016e20·016e20·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000017000·017000·001da0·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000017000·017000·001da0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000018da0·018da0·00043c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000018da0·018da0·00043c·00···A··0···0··4
2.58 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x4530·contains·183·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x4538·contains·183·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000001b378··0000000000000008·R_X86_64_RELATIVE·························cc603 000000000001b378··0000000000000008·R_X86_64_RELATIVE·························cc60
4 000000000001b380··0000000000000008·R_X86_64_RELATIVE·························cb704 000000000001b380··0000000000000008·R_X86_64_RELATIVE·························cb70
5 000000000001b388··0000000000000008·R_X86_64_RELATIVE·························cc205 000000000001b388··0000000000000008·R_X86_64_RELATIVE·························cc20
6 000000000001b390··0000000000000008·R_X86_64_RELATIVE·························1731c6 000000000001b390··0000000000000008·R_X86_64_RELATIVE·························1731c
7 000000000001b398··0000000000000008·R_X86_64_RELATIVE·························173ed7 000000000001b398··0000000000000008·R_X86_64_RELATIVE·························173ed
8 000000000001b3a0··0000000000000008·R_X86_64_RELATIVE·························173f38 000000000001b3a0··0000000000000008·R_X86_64_RELATIVE·························173f3
Offset 181, 15 lines modifiedOffset 181, 15 lines modified
181 000000000001bfd8··0000008e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserIjEE@LLVM_21.1·+·0181 000000000001bfd8··0000008e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserIjEE@LLVM_21.1·+·0
182 000000000001bfe0··0000009600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0182 000000000001bfe0··0000009600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
183 000000000001bfe8··0000009a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4·+·0183 000000000001bfe8··0000009a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4·+·0
184 000000000001bff0··0000009c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0184 000000000001bff0··0000009c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
185 000000000001bff8··0000009e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVSt13basic_filebufIcSt11char_traitsIcEE@GLIBCXX_3.4·+·0185 000000000001bff8··0000009e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVSt13basic_filebufIcSt11char_traitsIcEE@GLIBCXX_3.4·+·0
186 000000000001c008··0000003900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0186 000000000001c008··0000003900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
187 Relocation·section·'.rela.plt'·at·offset·0x5658·contains·125·entries:187 Relocation·section·'.rela.plt'·at·offset·0x5660·contains·125·entries:
188 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend188 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
189 000000000001bb48··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0189 000000000001bb48··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
190 000000000001bb50··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0190 000000000001bb50··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
191 000000000001bb58··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm9SourceMgr9SrcBufferD1Ev@LLVM_21.1·+·0191 000000000001bb58··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm9SourceMgr9SrcBufferD1Ev@LLVM_21.1·+·0
192 000000000001bb60··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10Diagnostic16FormatDiagnosticERN4llvm15SmallVectorImplIcEE·+·0192 000000000001bb60··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10Diagnostic16FormatDiagnosticERN4llvm15SmallVectorImplIcEE·+·0
193 000000000001bb68··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang11LangOptionsC1Ev·+·0193 000000000001bb68··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang11LangOptionsC1Ev·+·0
194 000000000001bb70··0000000a00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6parserIjE5parseERNS0_6OptionENS_9StringRefES5_Rj@LLVM_21.1·+·0194 000000000001bb70··0000000a00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6parserIjE5parseERNS0_6OptionENS_9StringRefES5_Rj@LLVM_21.1·+·0
1.5 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x1b37812 ·0x0000000000000019·(INIT_ARRAY)·········0x1b378
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x1b38814 ·0x000000000000001a·(FINI_ARRAY)·········0x1b388
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x18a817 ·0x0000000000000005·(STRTAB)·············0x18a8
18 ·0x0000000000000006·(SYMTAB)·············0x58818 ·0x0000000000000006·(SYMTAB)·············0x588
19 ·0x000000000000000a·(STRSZ)··············10714·(bytes)19 ·0x000000000000000a·(STRSZ)··············10723·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x1bb3022 ·0x0000000000000003·(PLTGOT)·············0x1bb30
23 ·0x0000000000000002·(PLTRELSZ)···········3000·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3000·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x565825 ·0x0000000000000017·(JMPREL)·············0x5660
26 ·0x0000000000000007·(RELA)···············0x453026 ·0x0000000000000007·(RELA)···············0x4538
27 ·0x0000000000000008·(RELASZ)·············4392·(bytes)27 ·0x0000000000000008·(RELASZ)·············4392·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x442031 ·0x000000006ffffffe·(VERNEED)············0x4428
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x428233 ·0x000000006ffffff0·(VERSYM)·············0x428c
34 ·0x000000006ffffff9·(RELACOUNT)··········10834 ·0x000000006ffffff9·(RELACOUNT)··········108
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7854c77fa6ef26819d0e77056f5a79ab159a7c116 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f898233e724e1fdcd06732b027ce938e63466673
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.79 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·204·entries:1 Version·symbols·section·'.gnu.version'·contains·204·entries:
2 ·Addr:·0x0000000000004282··Offset:·0x00004282··Link:·5·(.dynsym)2 ·Addr:·0x000000000000428c··Offset:·0x0000428c··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(CXXABI_1.3)····3·(LLVM_21.1)·····3·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(CXXABI_1.3)····3·(LLVM_21.1)·····3·(LLVM_21.1)··
4 ··004:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····4·(GLIBC_2.4)·····3·(LLVM_21.1)··4 ··004:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····4·(GLIBC_2.4)·····3·(LLVM_21.1)··
5 ··008:···1·(*global*)······1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)··5 ··008:···1·(*global*)······1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)··
6 ··00c:···5·(GLIBCXX_3.4.11)····2·(CXXABI_1.3)····3·(LLVM_21.1)·····1·(*global*)···6 ··00c:···5·(GLIBCXX_3.4.11)····2·(CXXABI_1.3)····3·(LLVM_21.1)·····1·(*global*)···
7 ··010:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····6·(GLIBCXX_3.4)···3·(LLVM_21.1)··7 ··010:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····6·(GLIBCXX_3.4)···3·(LLVM_21.1)··
8 ··014:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··8 ··014:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
9 ··018:···3·(LLVM_21.1)·····1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)··9 ··018:···3·(LLVM_21.1)·····1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)··
Offset 50, 15 lines modifiedOffset 50, 15 lines modified
50 ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···50 ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
51 ··0bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···51 ··0bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
52 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···52 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
55 Version·needs·section·'.gnu.version_r'·contains·4·entries:55 Version·needs·section·'.gnu.version_r'·contains·4·entries:
56 ·Addr:·0x0000000000004420··Offset:·0x00004420··Link:·6·(.dynstr)56 ·Addr:·0x0000000000004428··Offset:·0x00004428··Link:·6·(.dynstr)
57 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·157 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
58 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1158 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·11
59 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·559 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·5
60 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·1460 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·14
61 ··0x0040:···Name:·GLIBC_2.32··Flags:·none··Version:·1261 ··0x0040:···Name:·GLIBC_2.32··Flags:·none··Version:·12
62 ··0x0050:···Name:·GLIBC_2.34··Flags:·none··Version:·962 ··0x0050:···Name:·GLIBC_2.34··Flags:·none··Version:·9
63 ··0x0060:···Name:·GLIBC_2.2.5··Flags:·none··Version:·763 ··0x0060:···Name:·GLIBC_2.2.5··Flags:·none··Version:·7
393 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 cFfs/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZTIN4llvm2cl15OptionValueCopyIbEE5 _ZTIN4llvm2cl15OptionValueCopyIbEE
6 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE6 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE
7 _ZN5clang7tooling20applyAllReplacementsB5cxx11EN4llvm9StringRefERKNS0_12ReplacementsE7 _ZN5clang7tooling20applyAllReplacementsB5cxx11EN4llvm9StringRefERKNS0_12ReplacementsE
8 _ZTVN4llvm2cl11OptionValueIjEE8 _ZTVN4llvm2cl11OptionValueIjEE
772 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 665, 9 lines modifiedOffset 665, 10 lines modified
665 ··0x00004208·00000000·00000000·00000000·00000000·................665 ··0x00004208·00000000·00000000·00000000·00000000·................
666 ··0x00004218·00000000·00000000·00000000·00000000·................666 ··0x00004218·00000000·00000000·00000000·00000000·................
667 ··0x00004228·00000000·00000000·00000000·00000000·................667 ··0x00004228·00000000·00000000·00000000·00000000·................
668 ··0x00004238·00000000·00000000·00000000·00000000·................668 ··0x00004238·00000000·00000000·00000000·00000000·................
669 ··0x00004248·00000000·00000000·00000000·00000000·................669 ··0x00004248·00000000·00000000·00000000·00000000·................
670 ··0x00004258·00000000·00000000·00000000·00000000·................670 ··0x00004258·00000000·00000000·00000000·00000000·................
671 ··0x00004268·00000000·00000000·00000000·00000000·................671 ··0x00004268·00000000·00000000·00000000·00000000·................
672 ··0x00004278·00000000·00000000·0000··············..........672 ··0x00004278·00000000·00000000·00000000·00000000·................
 673 ··0x00004288·000000······························...
  
348 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d666f·726d6174·00000000·clang-format....2 ··0x00000000·636c616e·672d666f·726d6174·00000000·clang-format....
3 ··0x00000010·f2e3202e····························..·.3 ··0x00000010·daf46938····························..i8
  
14.4 KB
reproducibleA/tmp/deploy/rpm/x86_64_v3/clang-tidy-21.1.1-r0.x86_64_v3.rpm vs.
reproducibleB-extended/tmp/deploy/rpm/x86_64_v3/clang-tidy-21.1.1-r0.x86_64_v3.rpm
2.45 KB
header
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 HEADERIMMUTABLE:·[56·indexes,·2993·bytes]1 HEADERIMMUTABLE:·[56·indexes,·2993·bytes]
2 HEADERI18NTABLE:·2 HEADERI18NTABLE:·
3 ·-·C3 ·-·C
4 SIGSIZE:·43833714 SIGSIZE:·4383367
5 SIGMD5:·4bbfbf6c99eb2072775adb831025f450 
6 SHA1HEADER:·83b0c8f22e218a379c71997354ef90fba2040db8 
7 SHA256HEADER:·54f6664b7a65fae3dcfcc6e350648c15a38d97ece4a76687227dedf978dd767c5 SIGMD5:·fb6c766893130c3d0a9c4e19d1d42b8e
 6 SHA1HEADER:·b902a31ce28a816f15953880a016e5dc79b252cf
 7 SHA256HEADER:·0649821d33fac9aa31a83e6ca73084cf6ef5a5357fea99305b7090ea1f35d1ad
8 NAME:·clang-tidy8 NAME:·clang-tidy
9 VERSION:·21.1.19 VERSION:·21.1.1
10 RELEASE:·r010 RELEASE:·r0
11 SUMMARY:·LLVM·based·C/C++·compiler11 SUMMARY:·LLVM·based·C/C++·compiler
12 DESCRIPTION:·Clang·is·an·LLVM·based·C/C++/Objective-C·compiler,·················which·aims·to·deliver·amazingly12 DESCRIPTION:·Clang·is·an·LLVM·based·C/C++/Objective-C·compiler,·················which·aims·to·deliver·amazingly
13 fast·compiles,·················extremely·useful·error·and·warning·messages·and·················to13 fast·compiles,·················extremely·useful·error·and·warning·messages·and·················to
14 provide·a·platform·for·building·great·source·················level·tools.·The·Clang·Static·Analyzer14 provide·a·platform·for·building·great·source·················level·tools.·The·Clang·Static·Analyzer
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
43 ·-·130204440043 ·-·1302044400
44 ·-·130204440044 ·-·1302044400
45 ·-·130204440045 ·-·1302044400
46 ·-·130204440046 ·-·1302044400
47 FILEMD5S:·47 FILEMD5S:·
48 ·-·48 ·-·
49 ·-·49 ·-·
50 ·-·cab5304be96f18c8788c6d809e495a0558b551363b76bf6a4786299ce3f250ca50 ·-·f5bb7e811b848c05d84842ba3eab6aef03343ffd667ccee805e6612c4232930a
51 ·-·2b2bacf525daba5ab183f98fdbd0f21df8bb421e15d938b2245180944186fc7351 ·-·2b2bacf525daba5ab183f98fdbd0f21df8bb421e15d938b2245180944186fc73
52 FILELINKTOS:·52 FILELINKTOS:·
53 ·-·53 ·-·
54 ·-·54 ·-·
55 ·-·55 ·-·
56 ·-·56 ·-·
57 FILEFLAGS:·57 FILEFLAGS:·
Offset 242, 29 lines modifiedOffset 242, 29 lines modified
242 ·-·0242 ·-·0
243 ·-·2243 ·-·2
244 ·-·0244 ·-·0
245 FILECLASS:·245 FILECLASS:·
246 ·-·directory246 ·-·directory
247 ·-·directory247 ·-·directory
248 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter248 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
249 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=ded5b20e9b8ed2936ed2a5f15a5bcc3ca5583512,·for·GNU/Linux249 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=037d8116b7c3222de633e022d54df53151a7e523,·for·GNU/Linux
250 5.15.0,·stripped250 5.15.0,·stripped
251 ·-·Python·script,·ASCII·text·executable251 ·-·Python·script,·ASCII·text·executable
252 CLASSDICT:·252 CLASSDICT:·
253 ·-·directory253 ·-·directory
254 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter254 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
255 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=ded5b20e9b8ed2936ed2a5f15a5bcc3ca5583512,·for·GNU/Linux255 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=037d8116b7c3222de633e022d54df53151a7e523,·for·GNU/Linux
256 5.15.0,·stripped256 5.15.0,·stripped
257 ·-·Python·script,·ASCII·text·executable257 ·-·Python·script,·ASCII·text·executable
258 FILEDIGESTALGO:·8258 FILEDIGESTALGO:·8
259 RECOMMENDS:·259 RECOMMENDS:·
260 ·-·clang-tools260 ·-·clang-tools
261 RECOMMENDVERSION:·261 RECOMMENDVERSION:·
262 ·-·262 ·-·
263 RECOMMENDFLAGS:·263 RECOMMENDFLAGS:·
264 ·-·0264 ·-·0
265 ENCODING:·utf-8265 ENCODING:·utf-8
266 PAYLOADDIGEST:·266 PAYLOADDIGEST:·
267 ·-·4e1ab95e297e54d08726099f3e730f54d1337c22f291191d8566ca1c1143f060267 ·-·0269cc2e375ff3ee361acab8fbcf13def1d7cb17bbf3270e048a4456fd6da2d6
268 PAYLOADDIGESTALGO:·8268 PAYLOADDIGESTALGO:·8
269 PAYLOADDIGESTALT:·269 PAYLOADDIGESTALT:·
270 ·-·e93624a27f9e03a1f930cde9d9f3ef14f9de2edeaca6114655cd052b4da9b2cf270 ·-·09b500d7c0380f96c3e78b8d783ea31c0e945601583d6ff4f5b38405112cd11f
11.8 KB
content
11.8 KB
content-content
11.7 KB
./usr/bin/clang-tidy
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x1efc50·0x1efc50·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x1efc58·0x1efc58·R···0x1000
11 ··LOAD···········0x1f0000·0x00000000001f0000·0x00000000001f0000·0xa82c5d·0xa82c5d·R·E·0x100011 ··LOAD···········0x1f0000·0x00000000001f0000·0x00000000001f0000·0xa82c5d·0xa82c5d·R·E·0x1000
12 ··LOAD···········0xc73000·0x0000000000c73000·0x0000000000c73000·0x1fbff8·0x1fbff8·R···0x100012 ··LOAD···········0xc73000·0x0000000000c73000·0x0000000000c73000·0x1fbff8·0x1fbff8·R···0x1000
13 ··LOAD···········0xe6f3f0·0x0000000000e6f3f0·0x0000000000e6f3f0·0x0abe18·0x0afe98·RW··0x100013 ··LOAD···········0xe6f3f0·0x0000000000e6f3f0·0x0000000000e6f3f0·0x0abe18·0x0afe98·RW··0x1000
14 ··DYNAMIC········0xe9ada8·0x0000000000e9ada8·0x0000000000e9ada8·0x000250·0x000250·RW··0x814 ··DYNAMIC········0xe9ada8·0x0000000000e9ada8·0x0000000000e9ada8·0x000250·0x000250·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0xe6efd8·0x0000000000e6efd8·0x0000000000e6efd8·0x000020·0x000020·R···0x417 ··NOTE···········0xe6efd8·0x0000000000e6efd8·0x0000000000e6efd8·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·00e108·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·00e108·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········000000000000e4c8·00e4c8·03c930·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········000000000000e4c8·00e4c8·03c930·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········000000000004adf8·04adf8·120cbf·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········000000000004adf8·04adf8·120cc8·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········000000000016bab8·16bab8·0050c4·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000016bac0·16bac0·0050c4·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000170b80·170b80·0001a0·00···A··6···5··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000170b88·170b88·0001a0·00···A··6···5··8
14 ··[·9]·.rela.dyn·········RELA············0000000000170d20·170d20·079518·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000170d28·170d28·079518·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············00000000001ea238·1ea238·005a18·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············00000000001ea240·1ea240·005a18·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········00000000001f0000·1f0000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00000000001f0000·1f0000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00000000001f0020·1f0020·003c20·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00000000001f0020·1f0020·003c20·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000001f3c40·1f3c40·000018·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000001f3c40·1f3c40·000018·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00000000001f3c80·1f3c80·a7efcd·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000001f3c80·1f3c80·a7efcd·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000c72c50·c72c50·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000c72c50·c72c50·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000c73000·c73000·06c95e·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000c73000·c73000·06c95e·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000cdf960·cdf960·029164·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000cdf960·cdf960·029164·00···A··0···0··4
2.76 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x170d20·contains·20705·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x170d28·contains·20705·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000e6f3f0··0000000000000008·R_X86_64_RELATIVE·························2d0da03 0000000000e6f3f0··0000000000000008·R_X86_64_RELATIVE·························2d0da0
4 0000000000e6f3f8··0000000000000008·R_X86_64_RELATIVE·························2cd6304 0000000000e6f3f8··0000000000000008·R_X86_64_RELATIVE·························2cd630
5 0000000000e6f400··0000000000000008·R_X86_64_RELATIVE·························2cd6405 0000000000e6f400··0000000000000008·R_X86_64_RELATIVE·························2cd640
6 0000000000e6f408··0000000000000008·R_X86_64_RELATIVE·························2cd6c06 0000000000e6f408··0000000000000008·R_X86_64_RELATIVE·························2cd6c0
7 0000000000e6f410··0000000000000008·R_X86_64_RELATIVE·························2cd7407 0000000000e6f410··0000000000000008·R_X86_64_RELATIVE·························2cd740
8 0000000000e6f418··0000000000000008·R_X86_64_RELATIVE·························2cd7c08 0000000000e6f418··0000000000000008·R_X86_64_RELATIVE·························2cd7c0
Offset 20703, 15 lines modifiedOffset 20703, 15 lines modified
20703 0000000000f1b1e0··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·020703 0000000000f1b1e0··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
20704 0000000000f1b1e8··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·020704 0000000000f1b1e8··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
20705 0000000000f1b1f0··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·020705 0000000000f1b1f0··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
20706 0000000000f1b1f8··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·020706 0000000000f1b1f8··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
20707 0000000000f1b200··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·020707 0000000000f1b200··0000003800000001·R_X86_64_64············0000000000000000·_ZN4llvm24DisableABIBreakingChecksE@LLVM_21.1·+·0
20708 0000000000e9d018··0000017800000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·020708 0000000000e9d018··0000017800000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
20709 Relocation·section·'.rela.plt'·at·offset·0x1ea238·contains·961·entries:20709 Relocation·section·'.rela.plt'·at·offset·0x1ea240·contains·961·entries:
20710 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend20710 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
20711 0000000000e9b010··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml6Output16preflightElementEjRPv@LLVM_21.1·+·020711 0000000000e9b010··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml6Output16preflightElementEjRPv@LLVM_21.1·+·0
20712 0000000000e9b018··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·020712 0000000000e9b018··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
20713 0000000000e9b020··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·020713 0000000000e9b020··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·0
20714 0000000000e9b028··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang12FunctionDecl28getDescribedFunctionTemplateEv·+·020714 0000000000e9b028··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang12FunctionDecl28getDescribedFunctionTemplateEv·+·0
20715 0000000000e9b030··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang11transformer9catVectorESt6vectorISt10shared_ptrINS0_16MatchComputationINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEESaISB_EE·+·020715 0000000000e9b030··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang11transformer9catVectorESt6vectorISt10shared_ptrINS0_16MatchComputationINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEESaISB_EE·+·0
20716 0000000000e9b038··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang12Preprocessor17addCommentHandlerEPNS_14CommentHandlerE·+·020716 0000000000e9b038··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang12Preprocessor17addCommentHandlerEPNS_14CommentHandlerE·+·0
1.53 KB
readelf --wide --dynamic {}
    
Offset 13, 24 lines modifiedOffset 13, 24 lines modified
13 ·0x0000000000000019·(INIT_ARRAY)·········0xe6f3f013 ·0x0000000000000019·(INIT_ARRAY)·········0xe6f3f0
14 ·0x000000000000001b·(INIT_ARRAYSZ)·······264·(bytes)14 ·0x000000000000001b·(INIT_ARRAYSZ)·······264·(bytes)
15 ·0x000000000000001a·(FINI_ARRAY)·········0xe6f4f815 ·0x000000000000001a·(FINI_ARRAY)·········0xe6f4f8
16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
17 ·0x000000006ffffef5·(GNU_HASH)···········0x3c017 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
18 ·0x0000000000000005·(STRTAB)·············0x4adf818 ·0x0000000000000005·(STRTAB)·············0x4adf8
19 ·0x0000000000000006·(SYMTAB)·············0xe4c819 ·0x0000000000000006·(SYMTAB)·············0xe4c8
20 ·0x000000000000000a·(STRSZ)··············1182911·(bytes)20 ·0x000000000000000a·(STRSZ)··············1182920·(bytes)
21 ·0x000000000000000b·(SYMENT)·············24·(bytes)21 ·0x000000000000000b·(SYMENT)·············24·(bytes)
22 ·0x0000000000000015·(DEBUG)··············0x022 ·0x0000000000000015·(DEBUG)··············0x0
23 ·0x0000000000000003·(PLTGOT)·············0xe9aff823 ·0x0000000000000003·(PLTGOT)·············0xe9aff8
24 ·0x0000000000000002·(PLTRELSZ)···········23064·(bytes)24 ·0x0000000000000002·(PLTRELSZ)···········23064·(bytes)
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000017·(JMPREL)·············0x1ea23826 ·0x0000000000000017·(JMPREL)·············0x1ea240
27 ·0x0000000000000007·(RELA)···············0x170d2027 ·0x0000000000000007·(RELA)···············0x170d28
28 ·0x0000000000000008·(RELASZ)·············496920·(bytes)28 ·0x0000000000000008·(RELASZ)·············496920·(bytes)
29 ·0x0000000000000009·(RELAENT)············24·(bytes)29 ·0x0000000000000009·(RELAENT)············24·(bytes)
30 ·0x000000000000001e·(FLAGS)··············BIND_NOW30 ·0x000000000000001e·(FLAGS)··············BIND_NOW
31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
32 ·0x000000006ffffffe·(VERNEED)············0x170b8032 ·0x000000006ffffffe·(VERNEED)············0x170b88
33 ·0x000000006fffffff·(VERNEEDNUM)·········533 ·0x000000006fffffff·(VERNEEDNUM)·········5
34 ·0x000000006ffffff0·(VERSYM)·············0x16bab834 ·0x000000006ffffff0·(VERSYM)·············0x16bac0
35 ·0x000000006ffffff9·(RELACOUNT)··········1776635 ·0x000000006ffffff9·(RELACOUNT)··········17766
36 ·0x0000000000000000·(NULL)···············0x036 ·0x0000000000000000·(NULL)···············0x0
875 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ded5b20e9b8ed2936ed2a5f15a5bcc3ca55835126 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·037d8116b7c3222de633e022d54df53151a7e523
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·10338·entries:1 Version·symbols·section·'.gnu.version'·contains·10338·entries:
2 ·Addr:·0x000000000016bab8··Offset:·0x0016bab8··Link:·5·(.dynsym)2 ·Addr:·0x000000000016bac0··Offset:·0x0016bac0··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···2·(LLVM_21.1)·····1·(*global*)······3·(CXXABI_1.3)····1·(*global*)···5 ··008:···2·(LLVM_21.1)·····1·(*global*)······3·(CXXABI_1.3)····1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
9 ··018:···4·(GLIBC_2.29)····1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···4·(GLIBC_2.29)····1·(*global*)······1·(*global*)······1·(*global*)···
Offset 2584, 15 lines modifiedOffset 2584, 15 lines modified
2584 ··2850:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···2584 ··2850:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
2585 ··2854:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···2585 ··2854:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
2586 ··2858:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···2586 ··2858:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
2587 ··285c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···2587 ··285c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
2588 ··2860:···1·(*global*)······1·(*global*)···2588 ··2860:···1·(*global*)······1·(*global*)···
  
2589 Version·needs·section·'.gnu.version_r'·contains·5·entries:2589 Version·needs·section·'.gnu.version_r'·contains·5·entries:
2590 ·Addr:·0x0000000000170b80··Offset:·0x00170b80··Link:·6·(.dynstr)2590 ·Addr:·0x0000000000170b88··Offset:·0x00170b88··Link:·6·(.dynstr)
2591 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·12591 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
2592 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·172592 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·17
2593 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·62593 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·6
2594 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·212594 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·21
2595 ··0x0040:···Name:·GLIBC_2.38··Flags:·none··Version:·192595 ··0x0040:···Name:·GLIBC_2.38··Flags:·none··Version:·19
2596 ··0x0050:···Name:·GLIBC_2.32··Flags:·none··Version:·182596 ··0x0050:···Name:·GLIBC_2.32··Flags:·none··Version:·18
2597 ··0x0060:···Name:·GLIBC_2.34··Flags:·none··Version:·112597 ··0x0060:···Name:·GLIBC_2.34··Flags:·none··Version:·11
199 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 #/lib/ld-linux-x86-64.so.2
2 P*D_b»  "!2 P*D_b»  "!
3 $T"K,V» 4Z3 $T"K,V» 4Z
4 D·haE,Y$4 D·haE,Y$
5 `)"W`}f"5 `)"W`}f"
6 s;=;wBp8i6 s;=;wBp8i
7 |·;=\x\#7 |·;=\x\#
8 b_,-J,-+i(>c8 b_,-J,-+i(>c
786 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 73927, 9 lines modifiedOffset 73927, 10 lines modified
73927 ··0x0016ba38·00000000·00000000·00000000·00000000·................73927 ··0x0016ba38·00000000·00000000·00000000·00000000·................
73928 ··0x0016ba48·00000000·00000000·00000000·00000000·................73928 ··0x0016ba48·00000000·00000000·00000000·00000000·................
73929 ··0x0016ba58·00000000·00000000·00000000·00000000·................73929 ··0x0016ba58·00000000·00000000·00000000·00000000·................
73930 ··0x0016ba68·00000000·00000000·00000000·00000000·................73930 ··0x0016ba68·00000000·00000000·00000000·00000000·................
73931 ··0x0016ba78·00000000·00000000·00000000·00000000·................73931 ··0x0016ba78·00000000·00000000·00000000·00000000·................
73932 ··0x0016ba88·00000000·00000000·00000000·00000000·................73932 ··0x0016ba88·00000000·00000000·00000000·00000000·................
73933 ··0x0016ba98·00000000·00000000·00000000·00000000·................73933 ··0x0016ba98·00000000·00000000·00000000·00000000·................
73934 ··0x0016baa8·00000000·00000000·00000000·000000···...............73934 ··0x0016baa8·00000000·00000000·00000000·00000000·................
 73935 ··0x0016bab8·00000000·00000000···················........
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d7469·64790000·24624bee·clang-tidy..$bK.2 ··0x00000000·636c616e·672d7469·64790000·e29100db·clang-tidy......
  
251 KB
reproducibleA/tmp/deploy/rpm/x86_64_v3/clang-tools-21.1.1-r0.x86_64_v3.rpm vs.
reproducibleB-extended/tmp/deploy/rpm/x86_64_v3/clang-tools-21.1.1-r0.x86_64_v3.rpm
17.5 KB
header
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 HEADERIMMUTABLE:·[53·indexes,·16325·bytes]1 HEADERIMMUTABLE:·[53·indexes,·16325·bytes]
2 HEADERI18NTABLE:·2 HEADERI18NTABLE:·
3 ·-·C3 ·-·C
4 SIGSIZE:·20256304 SIGSIZE:·2025568
5 SIGMD5:·7dabfd20907ccd9e9dc18bedb839f286 
6 SHA1HEADER:·03e18307aeefeb20b776aca994cd86673299f7ac 
7 SHA256HEADER:·5734cfefd5e9f84365314d2093dbf64723faccd7dc4b89c3798b34381fc12da65 SIGMD5:·32f82be8e75b5f01effa48149dc66375
 6 SHA1HEADER:·d449f441c4c273f4dd19ada35e86b42a01f07d13
 7 SHA256HEADER:·475677ce5262ba835e188a4ee2d06d01038b8d40bef47f816060e47e69e8b807
8 NAME:·clang-tools8 NAME:·clang-tools
9 VERSION:·21.1.19 VERSION:·21.1.1
10 RELEASE:·r010 RELEASE:·r0
11 SUMMARY:·LLVM·based·C/C++·compiler11 SUMMARY:·LLVM·based·C/C++·compiler
12 DESCRIPTION:·Clang·is·an·LLVM·based·C/C++/Objective-C·compiler,·················which·aims·to·deliver·amazingly12 DESCRIPTION:·Clang·is·an·LLVM·based·C/C++/Objective-C·compiler,·················which·aims·to·deliver·amazingly
13 fast·compiles,·················extremely·useful·error·and·warning·messages·and·················to13 fast·compiles,·················extremely·useful·error·and·warning·messages·and·················to
14 provide·a·platform·for·building·great·source·················level·tools.·The·Clang·Static·Analyzer14 provide·a·platform·for·building·great·source·················level·tools.·The·Clang·Static·Analyzer
Offset 320, 36 lines modifiedOffset 320, 36 lines modified
320 ·-·1302044400320 ·-·1302044400
321 ·-·1302044400321 ·-·1302044400
322 ·-·1302044400322 ·-·1302044400
323 FILEMD5S:·323 FILEMD5S:·
324 ·-·324 ·-·
325 ·-·325 ·-·
326 ·-·4287c2473976e2f4b27b4d6f55dfbf7ea0a477a225798485332ac387acae9ee0326 ·-·4287c2473976e2f4b27b4d6f55dfbf7ea0a477a225798485332ac387acae9ee0
327 ·-·489b0c28cad386e5a198badb41b9a94b1e2b40d3210ca4ad2c36169aa99f1933 
328 ·-·adba5dc1ec5660152d372f995b8a16517de3cbf0c339270a02ec63b4c40436bd 
329 ·-·cd46bb7c91cc215662260b405c7d2b11ec5b1219f4d585351d77cb99d897228c 
330 ·-·42950fb4269ebc6a8b4a83b02e75651bc31304f94a439fe46aa91ea1ed30711f 
331 ·-·743aa5d0ffd8fec734b7d5d034e578b0e194dcb43c8310e89e9bdc90bdc013f8 
332 ·-·7db7df2a2ebc586cd7d14b4a219d832a2080be13bc6fe0f536b503838b8fcd94 
333 ·-·11546b5a7201f04d850c4f6d11ddba1b3f98a33ef2c635659815a3f7903c0a4e 
334 ·-·ad16184a430f93421164dd54da9894fe9355bc659a2960974e47a22216faecd4 
335 ·-·a0576895981cc409972383590f54bc7709d981d21cf13b3bd45c575397f8506c 
336 ·-·86ff6fe963c73c381f6588c146b95e40872e4ceb66251a2fd567309ba6ea5d04 
337 ·-·d11d281ec844b3344484971d5c8523b58fc3f6124654cdbfb29a8a7db9d41fc9 
338 ·-·ced6d7b4ef10fbb0561e33d0fda50a09a7c7c563cf92882057b9bad617c7010e 
339 ·-·02938555cbd48dd23ae8ad2ce8475bc8e69ce0c82f8868d51d3add7d26ba8d57 
340 ·-·8b435ffd660ab51588e0a184154b9be7c831871cd31d10b5afb776e1c333bc43 
341 ·-·8daffecfa71825caa3c3438aeed472ee5b2773f2fdf8dcef4bb0c54edf1314cd 
342 ·-·51c8dc4fb3d13beb0f3741883af8ab5f208d3304d86291d9fd84232775d024cf 
343 ·-·f05663248eed6ce9bf25ef5c6230a2552de0777167a81640646be76ca102b1e7 
344 ·-·0ae43e996b67c5f20a79cc9de2b3ed00a0188b4acb931ca9f426c3018d4419c9327 ·-·1df7b85767b12ec9e30674b79588ac548a20cb7187ef985c0af59339ff6c757f
 328 ·-·94113472e1e5978c230ba9b3f77eab2df21e21584e6ceca430a2ec1d5beea33d
 329 ·-·fdfafa0b1e4f4757fd78fac0488734ed238dc923dcecdea43cc45fc2010e3637
 330 ·-·c192590d0c1648a30b82358c2d909f270a20af95f24fadd182a8a0d16544966b
 331 ·-·a3ca513311aeae5b145b96003028a2aae996f03561d9a87420233f6b431045e1
 332 ·-·0fa289195c7efe68c002e7ec81944a2e11d5c21d4000d6ce7f6c32e5f5eefb2d
 333 ·-·137a3f8b0b5e08225e0037ea63bd3de20439c4a6adbe42c9a6512bb1284635ae
 334 ·-·797d17b2b6e3da93eb8068facbd43bd0c2808ef7cea4ac59c95b3b8415f96255
 335 ·-·5897454f977300ac37af24bf9eddeea0504bcfc1071f79fd8f1e787da36fa7ba
 336 ·-·b9fd0fd75a2c60d206fde9259eb9610e6fce50a44f8764e02aa6c7a59aa81b1f
 337 ·-·2ed3df22529ad94b99f6faa70ecea09a36dc20fe4e53dc8742cca0a3573ac427
 338 ·-·870d37ec7725a95bf1b9c4fff56f2da2974e1c6a1e363f117aaf722087fb13da
 339 ·-·35bfa1b25603e4be362f3224764c093f778a08d4da6cbef2e71fa8469bd1ac16
 340 ·-·392ee283135089e47bf10b5e9a4a637a8de9d427901e306642b13e5f829459a2
 341 ·-·26c025bcb336976b928a47fcd2976c7bd35ea50e63064dd3bca950bd8ac02f96
 342 ·-·4c5ab0749a979dde82a62b2fad12c222a5de810ba018e6ae25a2919bd1e466f4
 343 ·-·eb873bf16f18754a48a35ed3e086e5e827d0616aa3d96fa057a149700913514b
 344 ·-·ada4b6c81b8bf1e5ac581107d114c460bf5e98d9090fed5630690eece9b1af50
345 ·-·90d27d175e95adb3b9d295e8fd130e3999276dd66240ee442bcbb075ae409648345 ·-·90d27d175e95adb3b9d295e8fd130e3999276dd66240ee442bcbb075ae409648
346 ·-·ee841b4f161e368b84c4991818369532bb49cb4d4a85deef4d6d5826d736de5f346 ·-·ee841b4f161e368b84c4991818369532bb49cb4d4a85deef4d6d5826d736de5f
347 ·-·616ad55595bf06ab6f12e325b914cec8d1e6a29839acc2a60d2da0952472c757 
348 ·-·c2f69e4cef59f7415de76f7a5af7af13e0784a6ccede27f3d241641e7f926fd7347 ·-·977012123443dd626a3d58634da9d71ee0fad26adb177ac31cab481db09e4223
 348 ·-·d1ef54ca57eac1edca3d7ce573cd7c489257fcf176695101de4618fadcee9dc4
349 ·-·8ecb2e8fd4c607bf76817aab9afb8c4914e2b71ff0cfbe2f8c4abda0ed05c392349 ·-·8ecb2e8fd4c607bf76817aab9afb8c4914e2b71ff0cfbe2f8c4abda0ed05c392
350 ·-·be51a886754ac1780eabb929e80eea0239c2dfe1655de4c533ec2e537b128a73350 ·-·be51a886754ac1780eabb929e80eea0239c2dfe1655de4c533ec2e537b128a73
351 ·-·89e7ec6f759818377d7e64cf7d3015ab327fa92cabdb25fca0de004d1a8b11e1351 ·-·89e7ec6f759818377d7e64cf7d3015ab327fa92cabdb25fca0de004d1a8b11e1
352 ·-·352 ·-·
353 ·-·353 ·-·
354 ·-·5761710de4b7091089910b76780a729712269193438db79e57cb01f0cec32746354 ·-·5761710de4b7091089910b76780a729712269193438db79e57cb01f0cec32746
355 ·-·0864c178f2ca3bbf8fa0d1998a9b00588cf5d35a24abdea31ec01b70ee2eabb7355 ·-·0864c178f2ca3bbf8fa0d1998a9b00588cf5d35a24abdea31ec01b70ee2eabb7
Offset 1404, 74 lines modifiedOffset 1404, 74 lines modified
1404 ·-·01404 ·-·0
1405 ·-·01405 ·-·0
1406 FILECLASS:·1406 FILECLASS:·
1407 ·-·directory1407 ·-·directory
1408 ·-·directory1408 ·-·directory
1409 ·-·Python·script,·ASCII·text·executable1409 ·-·Python·script,·ASCII·text·executable
1410 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter1410 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
1411 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=7c1a56bbbf39a3cff1aae5085bb6ce2bfec217a2,·for·GNU/Linux1411 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=13dc124d4033fc69671f73cebf0572a25d122d42,·for·GNU/Linux
1412 5.15.0,·stripped1412 5.15.0,·stripped
1413 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter1413 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
1414 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=7ddf5729ce2330964e7412698ecb171666cbf66f,·for·GNU/Linux1414 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=9e9bdc4b3f6ddad06ddd5e56c34100229b928c05,·for·GNU/Linux
1415 5.15.0,·stripped1415 5.15.0,·stripped
1416 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter1416 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
1417 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=4a12f18793e7d64c6a61a11f20f2a41c6d569cba,·for·GNU/Linux1417 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=39287089bf776d1c99fedb315f7273ae0e4f08d1,·for·GNU/Linux
1418 5.15.0,·stripped1418 5.15.0,·stripped
1419 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter1419 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
1420 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=7889a0054430e7033b989c50626d669c9d664bef,·for·GNU/Linux1420 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=785fec11c67822eaf7c77216d9b9150b0d6e4a3b,·for·GNU/Linux
1421 5.15.0,·stripped1421 5.15.0,·stripped
1422 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter1422 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
1423 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=f928410394fdd018f4df5f5865fb6f9fb9d6743b,·for·GNU/Linux1423 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=6f518071788735e9148f3cbb9df3e056e634c196,·for·GNU/Linux
1424 5.15.0,·stripped1424 5.15.0,·stripped
1425 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter1425 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
1426 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=f889368c84f36ff72c7c3785968cd9ab057410e2,·for·GNU/Linux1426 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=a2ef2abfc9cee23631c3c5e712c5fd013aeff2f3,·for·GNU/Linux
1427 5.15.0,·stripped1427 5.15.0,·stripped
1428 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter1428 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
1429 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=ca5e579d1f913a22da670103980cc5e559269937,·for·GNU/Linux1429 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=f93313d36f172a10f224dbbb6e494395ba9f1556,·for·GNU/Linux
1430 5.15.0,·stripped1430 5.15.0,·stripped
1431 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter1431 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
1432 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=6f38cdce55bb84815c70623334d57e60d9b08dc3,·for·GNU/Linux1432 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=47347dab9b72f7635f377b1d2d771e94e102c3ff,·for·GNU/Linux
1433 5.15.0,·stripped1433 5.15.0,·stripped
1434 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(SYSV),·dynamically·linked,·interpreter·/lib/ld-1434 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(SYSV),·dynamically·linked,·interpreter·/lib/ld-
1435 linux-x86-64.so.2,·BuildID[sha1]=db977bed35156cdd70dd18929fbb32e801e71234,·for·GNU/Linux·5.15.0,1435 linux-x86-64.so.2,·BuildID[sha1]=dcf841fe910bdd7d506ce399ed2448af55c0e337,·for·GNU/Linux·5.15.0,
1436 stripped1436 stripped
1437 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(SYSV),·dynamically·linked,·interpreter·/lib/ld-1437 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(SYSV),·dynamically·linked,·interpreter·/lib/ld-
1438 linux-x86-64.so.2,·BuildID[sha1]=4a6310159e07959bf0062ae90f6ea24136168f29,·for·GNU/Linux·5.15.0,1438 linux-x86-64.so.2,·BuildID[sha1]=0b6f23688043e1096121731375dc2247228940e4,·for·GNU/Linux·5.15.0,
1439 stripped1439 stripped
1440 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(SYSV),·dynamically·linked,·interpreter·/lib/ld-1440 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(SYSV),·dynamically·linked,·interpreter·/lib/ld-
1441 linux-x86-64.so.2,·BuildID[sha1]=f5b1608881f31778df9dd297c3e361166171f47b,·for·GNU/Linux·5.15.0,1441 linux-x86-64.so.2,·BuildID[sha1]=3eead9935de209868fbbb92f643c7d55f98662ca,·for·GNU/Linux·5.15.0,
1442 stripped1442 stripped
1443 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter1443 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
1444 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=3a618a1b0d76b1e9308fc5492714be8a92521dbb,·for·GNU/Linux1444 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=537f54778e23a6425cfe3a407e2402fafb3d54d3,·for·GNU/Linux
1445 5.15.0,·stripped1445 5.15.0,·stripped
1446 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter1446 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
1447 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=6bce0635a18c112783fe4e1846a8740831d1024f,·for·GNU/Linux1447 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=976f5dcd7271365d372004a40dffd0e2b03942e1,·for·GNU/Linux
1448 5.15.0,·stripped1448 5.15.0,·stripped
1449 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter1449 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
1450 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=b9273701c387f037d0ac994716e69a53769fe540,·for·GNU/Linux1450 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=eef63ea1d6ccbc3ea88f1903d1f0d6d44ad74017,·for·GNU/Linux
1451 5.15.0,·stripped1451 5.15.0,·stripped
1452 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(SYSV),·dynamically·linked,·interpreter·/lib/ld-1452 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(SYSV),·dynamically·linked,·interpreter·/lib/ld-
1453 linux-x86-64.so.2,·BuildID[sha1]=1349b4e9a00533443a85cef7b7e736afd4778c00,·for·GNU/Linux·5.15.0,1453 linux-x86-64.so.2,·BuildID[sha1]=477d534fec4eec640837ce039ebcbd19e59b1950,·for·GNU/Linux·5.15.0,
1454 stripped1454 stripped
1455 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter1455 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
1456 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=447634b59fdc91c7c080b9b9a9a4ca934cf38c18,·for·GNU/Linux1456 /lib/ld-linux-x86-64.so.2,·BuildID[sha1]=177335f54b3669cbbb02bc70c3399aef8c55c664,·for·GNU/Linux
1457 5.15.0,·stripped1457 5.15.0,·stripped
1458 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter1458 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
... Open expanded diff ...
233 KB
content
233 KB
content-content
11.9 KB
./usr/bin/clang-apply-replacements
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x004648·0x004648·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x004650·0x004650·R···0x1000
11 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x018cb5·0x018cb5·R·E·0x100011 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x018cb5·0x018cb5·R·E·0x1000
12 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x0038a4·0x0038a4·R···0x100012 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x0038a4·0x0038a4·R···0x1000
13 ··LOAD···········0x022818·0x0000000000022818·0x0000000000022818·0x000810·0x000db8·RW··0x100013 ··LOAD···········0x022818·0x0000000000022818·0x0000000000022818·0x000810·0x000db8·RW··0x1000
14 ··DYNAMIC········0x0229c8·0x00000000000229c8·0x00000000000229c8·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x0229c8·0x00000000000229c8·0x00000000000229c8·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x021884·0x0000000000021884·0x0000000000021884·0x000020·0x000020·R···0x417 ··NOTE···········0x021884·0x0000000000021884·0x0000000000021884·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000134·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000134·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000004f8·0004f8·000ed0·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000004f8·0004f8·000ed0·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000013c8·0013c8·001f9e·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000013c8·0013c8·001fa7·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000003366·003366·00013c·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000003370·003370·00013c·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000000000034a8·0034a8·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········00000000000034b0·0034b0·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000003598·003598·0006f0·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············00000000000035a0·0035a0·0006f0·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000003c88·003c88·0009c0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000003c90·003c90·0009c0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000005000·005000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000005000·005000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000005020·005020·000690·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000005020·005020·000690·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000056b0·0056b0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000056b0·0056b0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00000000000056c0·0056c0·0185e5·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000000056c0·0056c0·0185e5·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000001dca8·01dca8·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000001dca8·01dca8·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000001e000·01e000·000930·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000001e000·01e000·000930·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000001e930·01e930·0004ec·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000001e930·01e930·0004ec·00···A··0···0··4
2.67 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x3598·contains·74·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x35a0·contains·74·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000022818··0000000000000008·R_X86_64_RELATIVE·························b7703 0000000000022818··0000000000000008·R_X86_64_RELATIVE·························b770
4 0000000000022820··0000000000000008·R_X86_64_RELATIVE·························6aa04 0000000000022820··0000000000000008·R_X86_64_RELATIVE·························6aa0
5 0000000000022828··0000000000000008·R_X86_64_RELATIVE·························b7305 0000000000022828··0000000000000008·R_X86_64_RELATIVE·························b730
6 0000000000022830··0000000000000008·R_X86_64_RELATIVE·························b7a06 0000000000022830··0000000000000008·R_X86_64_RELATIVE·························b7a0
7 0000000000022838··0000000000000008·R_X86_64_RELATIVE·························b7e07 0000000000022838··0000000000000008·R_X86_64_RELATIVE·························b7e0
8 0000000000022840··0000000000000008·R_X86_64_RELATIVE·························b8308 0000000000022840··0000000000000008·R_X86_64_RELATIVE·························b830
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 0000000000022fd0··0000006600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·072 0000000000022fd0··0000006600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0
73 0000000000022fd8··0000006700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·073 0000000000022fd8··0000006700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
74 0000000000022fe8··0000006b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·074 0000000000022fe8··0000006b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
75 0000000000022ff0··0000007800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·075 0000000000022ff0··0000007800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
76 0000000000022ff8··0000007a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·076 0000000000022ff8··0000007a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
77 0000000000023020··0000003900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·077 0000000000023020··0000003900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
78 Relocation·section·'.rela.plt'·at·offset·0x3c88·contains·104·entries:78 Relocation·section·'.rela.plt'·at·offset·0x3c90·contains·104·entries:
79 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend79 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
80 0000000000022c20··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·080 0000000000022c20··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
81 0000000000022c28··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang11FileManager20getBufferForFileImplEN4llvm9StringRefElbbb·+·081 0000000000022c28··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang11FileManager20getBufferForFileImplEN4llvm9StringRefElbbb·+·0
82 0000000000022c30··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·082 0000000000022c30··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
83 0000000000022c38··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·083 0000000000022c38··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
84 0000000000022c40··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml5Input11endSequenceEv@LLVM_21.1·+·084 0000000000022c40··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml5Input11endSequenceEv@LLVM_21.1·+·0
85 0000000000022c48··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13SourceManager13loadSLocEntryEjPb·+·085 0000000000022c48··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13SourceManager13loadSLocEntryEjPb·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x2281812 ·0x0000000000000019·(INIT_ARRAY)·········0x22818
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x2282814 ·0x000000000000001a·(FINI_ARRAY)·········0x22828
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x13c817 ·0x0000000000000005·(STRTAB)·············0x13c8
18 ·0x0000000000000006·(SYMTAB)·············0x4f818 ·0x0000000000000006·(SYMTAB)·············0x4f8
19 ·0x000000000000000a·(STRSZ)··············8094·(bytes)19 ·0x000000000000000a·(STRSZ)··············8103·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x22c0822 ·0x0000000000000003·(PLTGOT)·············0x22c08
23 ·0x0000000000000002·(PLTRELSZ)···········2496·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········2496·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x3c8825 ·0x0000000000000017·(JMPREL)·············0x3c90
26 ·0x0000000000000007·(RELA)···············0x359826 ·0x0000000000000007·(RELA)···············0x35a0
27 ·0x0000000000000008·(RELASZ)·············1776·(bytes)27 ·0x0000000000000008·(RELASZ)·············1776·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x34a831 ·0x000000006ffffffe·(VERNEED)············0x34b0
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x336633 ·0x000000006ffffff0·(VERSYM)·············0x3370
34 ·0x000000006ffffff9·(RELACOUNT)··········4134 ·0x000000006ffffff9·(RELACOUNT)··········41
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7c1a56bbbf39a3cff1aae5085bb6ce2bfec217a26 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·13dc124d4033fc69671f73cebf0572a25d122d42
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.75 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·158·entries:1 Version·symbols·section·'.gnu.version'·contains·158·entries:
2 ·Addr:·0x0000000000003366··Offset:·0x00003366··Link:·5·(.dynsym)2 ·Addr:·0x0000000000003370··Offset:·0x00003370··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····3·(CXXABI_1.3)····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····3·(CXXABI_1.3)····1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.4)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.4)··
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(CXXABI_1.3)····1·(*global*)···5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(CXXABI_1.3)····1·(*global*)···
6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBCXX_3.4)6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBCXX_3.4)
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
8 ··014:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···1·(*global*)······2·(LLVM_21.1)·····6·(GLIBC_2.2.5)···1·(*global*)···9 ··018:···1·(*global*)······2·(LLVM_21.1)·····6·(GLIBC_2.2.5)···1·(*global*)···
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
39 ··08c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···39 ··08c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
40 ··090:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···40 ··090:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
41 ··094:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···41 ··094:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
43 ··09c:···1·(*global*)······1·(*global*)···43 ··09c:···1·(*global*)······1·(*global*)···
  
44 Version·needs·section·'.gnu.version_r'·contains·4·entries:44 Version·needs·section·'.gnu.version_r'·contains·4·entries:
45 ·Addr:·0x00000000000034a8··Offset:·0x000034a8··Link:·6·(.dynstr)45 ·Addr:·0x00000000000034b0··Offset:·0x000034b0··Link:·6·(.dynstr)
46 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·146 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
47 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1047 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
48 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·548 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·5
49 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·1249 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·12
50 ··0x0040:···Name:·GLIBC_2.32··Flags:·none··Version:·1150 ··0x0040:···Name:·GLIBC_2.32··Flags:·none··Version:·11
51 ··0x0050:···Name:·GLIBC_2.34··Flags:·none··Version:·851 ··0x0050:···Name:·GLIBC_2.34··Flags:·none··Version:·8
52 ··0x0060:···Name:·GLIBC_2.2.5··Flags:·none··Version:·652 ··0x0060:···Name:·GLIBC_2.2.5··Flags:·none··Version:·6
409 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 -B/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZTIN4llvm2cl15OptionValueCopyIbEE5 _ZTIN4llvm2cl15OptionValueCopyIbEE
6 _ZN5clang7tooling17DiagnosticMessageC1EN4llvm9StringRefE6 _ZN5clang7tooling17DiagnosticMessageC1EN4llvm9StringRefE
7 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE7 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE
8 _ZN4llvm23SmallVectorTemplateBaseIN5clang7tooling13FileByteRangeELb0EE4growEm8 _ZN4llvm23SmallVectorTemplateBaseIN5clang7tooling13FileByteRangeELb0EE4growEm
780 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 501, 9 lines modifiedOffset 501, 10 lines modified
501 ··0x000032e8·00000000·00000000·00000000·00000000·................501 ··0x000032e8·00000000·00000000·00000000·00000000·................
502 ··0x000032f8·00000000·00000000·00000000·00000000·................502 ··0x000032f8·00000000·00000000·00000000·00000000·................
503 ··0x00003308·00000000·00000000·00000000·00000000·................503 ··0x00003308·00000000·00000000·00000000·00000000·................
504 ··0x00003318·00000000·00000000·00000000·00000000·................504 ··0x00003318·00000000·00000000·00000000·00000000·................
505 ··0x00003328·00000000·00000000·00000000·00000000·................505 ··0x00003328·00000000·00000000·00000000·00000000·................
506 ··0x00003338·00000000·00000000·00000000·00000000·................506 ··0x00003338·00000000·00000000·00000000·00000000·................
507 ··0x00003348·00000000·00000000·00000000·00000000·................507 ··0x00003348·00000000·00000000·00000000·00000000·................
508 ··0x00003358·00000000·00000000·00000000·0000·····..............508 ··0x00003358·00000000·00000000·00000000·00000000·................
 509 ··0x00003368·00000000·000000·····················.......
  
372 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6170·706c792d·7265706c·clang-apply-repl2 ··0x00000000·636c616e·672d6170·706c792d·7265706c·clang-apply-repl
3 ··0x00000010·6163656d·656e7473·00000000·b38fb74c·acements.......L3 ··0x00000010·6163656d·656e7473·00000000·cc4f2f1a·acements.....O/.
  
11.9 KB
./usr/bin/clang-change-namespace
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02cfd8·0x02cfd8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02cfe0·0x02cfe0·R···0x1000
11 ··LOAD···········0x02d000·0x000000000002d000·0x000000000002d000·0x03afbd·0x03afbd·R·E·0x100011 ··LOAD···········0x02d000·0x000000000002d000·0x000000000002d000·0x03afbd·0x03afbd·R·E·0x1000
12 ··LOAD···········0x068000·0x0000000000068000·0x0000000000068000·0x0144a4·0x0144a4·R···0x100012 ··LOAD···········0x068000·0x0000000000068000·0x0000000000068000·0x0144a4·0x0144a4·R···0x1000
13 ··LOAD···········0x07ce58·0x000000000007de58·0x000000000007de58·0x0061b8·0x006888·RW··0x100013 ··LOAD···········0x07ce58·0x000000000007de58·0x000000000007de58·0x0061b8·0x006888·RW··0x1000
14 ··DYNAMIC········0x0825c0·0x00000000000835c0·0x00000000000835c0·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x0825c0·0x00000000000835c0·0x00000000000835c0·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x07c484·0x000000000007c484·0x000000000007c484·0x000020·0x000020·R···0x417 ··NOTE···········0x07c484·0x000000000007c484·0x000000000007c484·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0020e0·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0020e0·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000024a0·0024a0·006948·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000024a0·0024a0·006948·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000008de8·008de8·01321b·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000008de8·008de8·013224·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········000000000001c004·01c004·0008c6·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000001c00c·01c00c·0008c6·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········000000000001c8d0·01c8d0·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········000000000001c8d8·01c8d8·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············000000000001c9d0·01c9d0·00f060·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············000000000001c9d8·01c9d8·00f060·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············000000000002ba30·02ba30·0015a8·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············000000000002ba38·02ba38·0015a8·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000002d000·02d000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000002d000·02d000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000002d020·02d020·000e80·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000002d020·02d020·000e80·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000002dea0·02dea0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000002dea0·02dea0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000002dec0·02dec0·03a0ee·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000002dec0·02dec0·03a0ee·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000067fb0·067fb0·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000067fb0·067fb0·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000068000·068000·00782a·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000068000·068000·00782a·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000006f82c·06f82c·002214·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000006f82c·06f82c·002214·00···A··0···0··4
2.62 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x1c9d0·contains·2564·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x1c9d8·contains·2564·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000007de58··0000000000000008·R_X86_64_RELATIVE·························32f703 000000000007de58··0000000000000008·R_X86_64_RELATIVE·························32f70
4 000000000007de60··0000000000000008·R_X86_64_RELATIVE·························314304 000000000007de60··0000000000000008·R_X86_64_RELATIVE·························31430
5 000000000007de68··0000000000000008·R_X86_64_RELATIVE·························32f305 000000000007de68··0000000000000008·R_X86_64_RELATIVE·························32f30
6 000000000007de70··0000000000000008·R_X86_64_RELATIVE·························335006 000000000007de70··0000000000000008·R_X86_64_RELATIVE·························33500
7 000000000007de78··0000000000000008·R_X86_64_RELATIVE·························335407 000000000007de78··0000000000000008·R_X86_64_RELATIVE·························33540
8 000000000007de88··0000000000000008·R_X86_64_RELATIVE·························686208 000000000007de88··0000000000000008·R_X86_64_RELATIVE·························68620
Offset 2562, 15 lines modifiedOffset 2562, 15 lines modified
2562 0000000000083fd8··000000d700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·02562 0000000000083fd8··000000d700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
2563 0000000000083fe0··000000da00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang6format18DefaultFormatStyleE·+·02563 0000000000083fe0··000000da00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang6format18DefaultFormatStyleE·+·0
2564 0000000000083fe8··000000db00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang12ast_matchers5allOfE·+·02564 0000000000083fe8··000000db00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang12ast_matchers5allOfE·+·0
2565 0000000000083ff0··000000f700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·02565 0000000000083ff0··000000f700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
2566 0000000000083ff8··000000fd00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·02566 0000000000083ff8··000000fd00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
2567 0000000000084008··0000005100000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·02567 0000000000084008··0000005100000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
2568 Relocation·section·'.rela.plt'·at·offset·0x2ba30·contains·231·entries:2568 Relocation·section·'.rela.plt'·at·offset·0x2ba38·contains·231·entries:
2569 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2569 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
2570 0000000000083818··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang7tooling11ReplacementC1ERKNS_13SourceManagerERKNS_15CharSourceRangeEN4llvm9StringRefERKNS_11LangOptionsE·+·02570 0000000000083818··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang7tooling11ReplacementC1ERKNS_13SourceManagerERKNS_15CharSourceRangeEN4llvm9StringRefERKNS_11LangOptionsE·+·0
2571 0000000000083820··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·02571 0000000000083820··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0
2572 0000000000083828··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·02572 0000000000083828··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0
2573 0000000000083830··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·02573 0000000000083830··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
2574 0000000000083838··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang7TypeLoc11getBeginLocEv·+·02574 0000000000083838··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang7TypeLoc11getBeginLocEv·+·0
2575 0000000000083840··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang31ClassTemplateSpecializationDecl22getSpecializedTemplateEv·+·02575 0000000000083840··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang31ClassTemplateSpecializationDecl22getSpecializedTemplateEv·+·0
1.51 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x7de5812 ·0x0000000000000019·(INIT_ARRAY)·········0x7de58
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x7de6814 ·0x000000000000001a·(FINI_ARRAY)·········0x7de68
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x8de817 ·0x0000000000000005·(STRTAB)·············0x8de8
18 ·0x0000000000000006·(SYMTAB)·············0x24a018 ·0x0000000000000006·(SYMTAB)·············0x24a0
19 ·0x000000000000000a·(STRSZ)··············78363·(bytes)19 ·0x000000000000000a·(STRSZ)··············78372·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x8380022 ·0x0000000000000003·(PLTGOT)·············0x83800
23 ·0x0000000000000002·(PLTRELSZ)···········5544·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········5544·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x2ba3025 ·0x0000000000000017·(JMPREL)·············0x2ba38
26 ·0x0000000000000007·(RELA)···············0x1c9d026 ·0x0000000000000007·(RELA)···············0x1c9d8
27 ·0x0000000000000008·(RELASZ)·············61536·(bytes)27 ·0x0000000000000008·(RELASZ)·············61536·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x1c8d031 ·0x000000006ffffffe·(VERNEED)············0x1c8d8
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x1c00433 ·0x000000006ffffff0·(VERSYM)·············0x1c00c
34 ·0x000000006ffffff9·(RELACOUNT)··········219834 ·0x000000006ffffff9·(RELACOUNT)··········2198
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7ddf5729ce2330964e7412698ecb171666cbf66f6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9e9bdc4b3f6ddad06ddd5e56c34100229b928c05
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1123·entries:1 Version·symbols·section·'.gnu.version'·contains·1123·entries:
2 ·Addr:·0x000000000001c004··Offset:·0x0001c004··Link:·5·(.dynsym)2 ·Addr:·0x000000000001c00c··Offset:·0x0001c00c··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··3 ··000:···0·(*local*)·······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
5 ··008:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······3·(GLIBC_2.4)··5 ··008:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······3·(GLIBC_2.4)··
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···4·(GLIBCXX_3.4)···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··9 ··018:···4·(GLIBCXX_3.4)···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··
Offset 280, 15 lines modifiedOffset 280, 15 lines modified
280 ··450:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···280 ··450:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
281 ··454:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···281 ··454:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
282 ··458:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···282 ··458:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
283 ··45c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···283 ··45c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
284 ··460:···1·(*global*)······1·(*global*)······1·(*global*)···284 ··460:···1·(*global*)······1·(*global*)······1·(*global*)···
  
285 Version·needs·section·'.gnu.version_r'·contains·4·entries:285 Version·needs·section·'.gnu.version_r'·contains·4·entries:
286 ·Addr:·0x000000000001c8d0··Offset:·0x0001c8d0··Link:·6·(.dynstr)286 ·Addr:·0x000000000001c8d8··Offset:·0x0001c8d8··Link:·6·(.dynstr)
287 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1287 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
288 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10288 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
289 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5289 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
290 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13290 ··0x0030:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·13
291 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9291 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
292 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·8292 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·8
293 ··0x0060:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·6293 ··0x0060:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·6
448 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 o/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZTIN4llvm2cl15OptionValueCopyIbEE5 _ZTIN4llvm2cl15OptionValueCopyIbEE
6 _ZTIN5clang12ast_matchers8internal16MatcherInterfaceINS_6IfStmtEEE6 _ZTIN5clang12ast_matchers8internal16MatcherInterfaceINS_6IfStmtEEE
7 _ZTVN5clang12ast_matchers8internal33matcher_designatorCountIs0MatcherE7 _ZTVN5clang12ast_matchers8internal33matcher_designatorCountIs0MatcherE
8 _ZTSN5clang12ast_matchers8internal38matcher_isInheritingConstructorMatcherE8 _ZTSN5clang12ast_matchers8internal38matcher_isInheritingConstructorMatcherE
776 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 4893, 9 lines modifiedOffset 4893, 10 lines modified
4893 ··0x0001bf88·00000000·00000000·00000000·00000000·................4893 ··0x0001bf88·00000000·00000000·00000000·00000000·................
4894 ··0x0001bf98·00000000·00000000·00000000·00000000·................4894 ··0x0001bf98·00000000·00000000·00000000·00000000·................
4895 ··0x0001bfa8·00000000·00000000·00000000·00000000·................4895 ··0x0001bfa8·00000000·00000000·00000000·00000000·................
4896 ··0x0001bfb8·00000000·00000000·00000000·00000000·................4896 ··0x0001bfb8·00000000·00000000·00000000·00000000·................
4897 ··0x0001bfc8·00000000·00000000·00000000·00000000·................4897 ··0x0001bfc8·00000000·00000000·00000000·00000000·................
4898 ··0x0001bfd8·00000000·00000000·00000000·00000000·................4898 ··0x0001bfd8·00000000·00000000·00000000·00000000·................
4899 ··0x0001bfe8·00000000·00000000·00000000·00000000·................4899 ··0x0001bfe8·00000000·00000000·00000000·00000000·................
4900 ··0x0001bff8·00000000·00000000·000000············...........4900 ··0x0001bff8·00000000·00000000·00000000·00000000·................
 4901 ··0x0001c008·00000000····························....
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6368·616e6765·2d6e616d·clang-change-nam2 ··0x00000000·636c616e·672d6368·616e6765·2d6e616d·clang-change-nam
3 ··0x00000010·65737061·63650000·ae73f331··········espace...s.13 ··0x00000010·65737061·63650000·927303ef··········espace...s..
  
11.3 KB
./usr/bin/clang-check
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x004850·0x004850·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x004858·0x004858·R···0x1000
11 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x004329·0x004329·R·E·0x100011 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x004329·0x004329·R·E·0x1000
12 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x002024·0x002024·R···0x100012 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x002024·0x002024·R···0x1000
13 ··LOAD···········0x00c488·0x000000000000d488·0x000000000000d488·0x000b88·0x0013f8·RW··0x100013 ··LOAD···········0x00c488·0x000000000000d488·0x000000000000d488·0x000b88·0x0013f8·RW··0x1000
14 ··DYNAMIC········0x00cac8·0x000000000000dac8·0x000000000000dac8·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x00cac8·0x000000000000dac8·0x000000000000dac8·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x00c004·0x000000000000c004·0x000000000000c004·0x000020·0x000020·R···0x417 ··NOTE···········0x00c004·0x000000000000c004·0x000000000000c004·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000114·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000114·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000004d8·0004d8·000cc0·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000004d8·0004d8·000cc0·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001198·001198·001a5e·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001198·001198·001a67·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000002bf6·002bf6·000110·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000002c00·002c00·000110·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000002d08·002d08·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000002d10·002d10·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000002df8·002df8·001350·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000002e00·002e00·001350·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000004148·004148·000708·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000004150·004150·000708·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000005000·005000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000005000·005000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000005020·005020·0004c0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000005020·005020·0004c0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000054e0·0054e0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000054e0·0054e0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000005500·005500·003e1b·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000005500·005500·003e1b·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000000931c·00931c·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000000931c·00931c·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000000a000·00a000·000b40·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000000a000·00a000·000b40·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000ab40·00ab40·0003cc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000ab40·00ab40·0003cc·00···A··0···0··4
2.53 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x2df8·contains·206·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x2e00·contains·206·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000000d488··0000000000000008·R_X86_64_RELATIVE·························71e03 000000000000d488··0000000000000008·R_X86_64_RELATIVE·························71e0
4 000000000000d490··0000000000000008·R_X86_64_RELATIVE·························62704 000000000000d490··0000000000000008·R_X86_64_RELATIVE·························6270
5 000000000000d498··0000000000000008·R_X86_64_RELATIVE·························71a05 000000000000d498··0000000000000008·R_X86_64_RELATIVE·························71a0
6 000000000000d4a8··0000000000000008·R_X86_64_RELATIVE·························d5786 000000000000d4a8··0000000000000008·R_X86_64_RELATIVE·························d578
7 000000000000d4b0··0000000000000008·R_X86_64_RELATIVE·························78007 000000000000d4b0··0000000000000008·R_X86_64_RELATIVE·························7800
8 000000000000d4b8··0000000000000008·R_X86_64_RELATIVE·························78108 000000000000d4b8··0000000000000008·R_X86_64_RELATIVE·························7810
Offset 204, 15 lines modifiedOffset 204, 15 lines modified
204 000000000000dfd0··0000005b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0204 000000000000dfd0··0000005b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
205 000000000000dfd8··0000005c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0205 000000000000dfd8··0000005c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0
206 000000000000dfe8··0000006100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang4ento14AnalysisActionE·+·0206 000000000000dfe8··0000006100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang4ento14AnalysisActionE·+·0
207 000000000000dff0··0000006800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang11ASTConsumerE·+·0207 000000000000dff0··0000006800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang11ASTConsumerE·+·0
208 000000000000dff8··0000006a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0208 000000000000dff8··0000006a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
209 000000000000e008··0000002c00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0209 000000000000e008··0000002c00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
210 Relocation·section·'.rela.plt'·at·offset·0x4148·contains·75·entries:210 Relocation·section·'.rela.plt'·at·offset·0x4150·contains·75·entries:
211 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend211 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
212 000000000000dd20··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0212 000000000000dd20··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
213 000000000000dd28··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·LLVMInitializeBPFTarget@LLVM_21.1·+·0213 000000000000dd28··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·LLVMInitializeBPFTarget@LLVM_21.1·+·0
214 000000000000dd30··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0214 000000000000dd30··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
215 000000000000dd38··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·LLVMInitializeAMDGPUTargetInfo@LLVM_21.1·+·0215 000000000000dd38··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·LLVMInitializeAMDGPUTargetInfo@LLVM_21.1·+·0
216 000000000000dd40··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0216 000000000000dd40··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0
217 000000000000dd48··0000000d00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option11addArgumentEv@LLVM_21.1·+·0217 000000000000dd48··0000000d00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option11addArgumentEv@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0xd48812 ·0x0000000000000019·(INIT_ARRAY)·········0xd488
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0xd49814 ·0x000000000000001a·(FINI_ARRAY)·········0xd498
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x119817 ·0x0000000000000005·(STRTAB)·············0x1198
18 ·0x0000000000000006·(SYMTAB)·············0x4d818 ·0x0000000000000006·(SYMTAB)·············0x4d8
19 ·0x000000000000000a·(STRSZ)··············6750·(bytes)19 ·0x000000000000000a·(STRSZ)··············6759·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0xdd0822 ·0x0000000000000003·(PLTGOT)·············0xdd08
23 ·0x0000000000000002·(PLTRELSZ)···········1800·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········1800·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x414825 ·0x0000000000000017·(JMPREL)·············0x4150
26 ·0x0000000000000007·(RELA)···············0x2df826 ·0x0000000000000007·(RELA)···············0x2e00
27 ·0x0000000000000008·(RELASZ)·············4944·(bytes)27 ·0x0000000000000008·(RELASZ)·············4944·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x2d0831 ·0x000000006ffffffe·(VERNEED)············0x2d10
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x2bf633 ·0x000000006ffffff0·(VERSYM)·············0x2c00
34 ·0x000000006ffffff9·(RELACOUNT)··········13634 ·0x000000006ffffff9·(RELACOUNT)··········136
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4a12f18793e7d64c6a61a11f20f2a41c6d569cba6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·39287089bf776d1c99fedb315f7273ae0e4f08d1
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.79 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·136·entries:1 Version·symbols·section·'.gnu.version'·contains·136·entries:
2 ·Addr:·0x0000000000002bf6··Offset:·0x00002bf6··Link:·5·(.dynsym)2 ·Addr:·0x0000000000002c00··Offset:·0x00002c00··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)·····2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)·····2·(LLVM_21.1)··
5 ··008:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBCXX_3.4)5 ··008:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBCXX_3.4)
6 ··00c:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
8 ··014:···5·(GLIBC_2.2.5)···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···5·(GLIBC_2.2.5)···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··9 ··018:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
35 ··07c:···1·(*global*)······1·(*global*)······1·(*global*)······5·(GLIBC_2.2.5)35 ··07c:···1·(*global*)······1·(*global*)······1·(*global*)······5·(GLIBC_2.2.5)
36 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···36 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
37 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···37 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
38 Version·needs·section·'.gnu.version_r'·contains·4·entries:38 Version·needs·section·'.gnu.version_r'·contains·4·entries:
39 ·Addr:·0x0000000000002d08··Offset:·0x00002d08··Link:·6·(.dynstr)39 ·Addr:·0x0000000000002d10··Offset:·0x00002d10··Link:·6·(.dynstr)
40 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·140 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
41 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1041 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
42 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·442 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·4
43 ··0x0030:···Name:·CXXABI_1.3.9··Flags:·none··Version:·943 ··0x0030:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
44 ··0x0040:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·844 ··0x0040:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·8
45 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·745 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·7
46 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·446 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·4
780 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 417, 9 lines modifiedOffset 417, 10 lines modified
417 ··0x00002b78·00000000·00000000·00000000·00000000·................417 ··0x00002b78·00000000·00000000·00000000·00000000·................
418 ··0x00002b88·00000000·00000000·00000000·00000000·................418 ··0x00002b88·00000000·00000000·00000000·00000000·................
419 ··0x00002b98·00000000·00000000·00000000·00000000·................419 ··0x00002b98·00000000·00000000·00000000·00000000·................
420 ··0x00002ba8·00000000·00000000·00000000·00000000·................420 ··0x00002ba8·00000000·00000000·00000000·00000000·................
421 ··0x00002bb8·00000000·00000000·00000000·00000000·................421 ··0x00002bb8·00000000·00000000·00000000·00000000·................
422 ··0x00002bc8·00000000·00000000·00000000·00000000·................422 ··0x00002bc8·00000000·00000000·00000000·00000000·................
423 ··0x00002bd8·00000000·00000000·00000000·00000000·................423 ··0x00002bd8·00000000·00000000·00000000·00000000·................
424 ··0x00002be8·00000000·00000000·00000000·0000·····..............424 ··0x00002be8·00000000·00000000·00000000·00000000·................
 425 ··0x00002bf8·00000000·000000·····················.......
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6368·65636b00·f453256a·clang-check..S%j2 ··0x00000000·636c616e·672d6368·65636b00·65833c88·clang-check.e.<.
  
11.7 KB
./usr/bin/clang-doc
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ebb8·0x00ebb8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ebc0·0x00ebc0·R···0x1000
11 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x0f7501·0x0f7501·R·E·0x100011 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x0f7501·0x0f7501·R·E·0x1000
12 ··LOAD···········0x107000·0x0000000000107000·0x0000000000107000·0x02c774·0x02c774·R···0x100012 ··LOAD···········0x107000·0x0000000000107000·0x0000000000107000·0x02c774·0x02c774·R···0x1000
13 ··LOAD···········0x134288·0x0000000000134288·0x0000000000134288·0x001e08·0x002f80·RW··0x100013 ··LOAD···········0x134288·0x0000000000134288·0x0000000000134288·0x001e08·0x002f80·RW··0x1000
14 ··DYNAMIC········0x1352d0·0x00000000001352d0·0x00000000001352d0·0x000250·0x000250·RW··0x814 ··DYNAMIC········0x1352d0·0x00000000001352d0·0x00000000001352d0·0x000250·0x000250·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x133754·0x0000000000133754·0x0000000000133754·0x000020·0x000020·R···0x417 ··NOTE···········0x133754·0x0000000000133754·0x0000000000133754·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000564·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000564·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000928·000928·002c88·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000928·000928·002c88·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000035b0·0035b0·0065e9·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000035b0·0035b0·0065f2·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000009b9a·009b9a·0003b6·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000009ba2·009ba2·0003b6·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000009f50·009f50·000180·00···A··6···5··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000009f58·009f58·000180·00···A··6···5··8
14 ··[·9]·.rela.dyn·········RELA············000000000000a0d0·00a0d0·002d48·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············000000000000a0d8·00a0d8·002d48·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············000000000000ce18·00ce18·001da0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············000000000000ce20·00ce20·001da0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000000f000·00f000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000000f000·00f000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000000f020·00f020·0013d0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000000f020·00f020·0013d0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000103f0·0103f0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000103f0·0103f0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000010400·010400·0f60f3·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000010400·010400·0f60f3·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········00000000001064f4·1064f4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00000000001064f4·1064f4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000107000·107000·004e76·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000107000·107000·004e76·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000010be78·10be78·003cec·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000010be78·10be78·003cec·00···A··0···0··4
2.58 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0xa0d0·contains·483·entries:1 Relocation·section·'.rela.dyn'·at·offset·0xa0d8·contains·483·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000134288··0000000000000008·R_X86_64_RELATIVE·························259003 0000000000134288··0000000000000008·R_X86_64_RELATIVE·························25900
4 0000000000134290··0000000000000008·R_X86_64_RELATIVE·························20b004 0000000000134290··0000000000000008·R_X86_64_RELATIVE·························20b00
5 0000000000134298··0000000000000008·R_X86_64_RELATIVE·························23a405 0000000000134298··0000000000000008·R_X86_64_RELATIVE·························23a40
6 00000000001342a0··0000000000000008·R_X86_64_RELATIVE·························23a706 00000000001342a0··0000000000000008·R_X86_64_RELATIVE·························23a70
7 00000000001342a8··0000000000000008·R_X86_64_RELATIVE·························23b007 00000000001342a8··0000000000000008·R_X86_64_RELATIVE·························23b00
8 00000000001342b0··0000000000000008·R_X86_64_RELATIVE·························23b408 00000000001342b0··0000000000000008·R_X86_64_RELATIVE·························23b40
Offset 481, 15 lines modifiedOffset 481, 15 lines modified
481 0000000000135fd0··0000014d00000012·R_X86_64_TPOFF64·······0000000000000000·_ZSt15__once_callable@GLIBCXX_3.4.11·+·0481 0000000000135fd0··0000014d00000012·R_X86_64_TPOFF64·······0000000000000000·_ZSt15__once_callable@GLIBCXX_3.4.11·+·0
482 0000000000135fd8··0000015900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0482 0000000000135fd8··0000015900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
483 0000000000135fe0··0000016100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0483 0000000000135fe0··0000016100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
484 0000000000136008··0000005400000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0484 0000000000136008··0000005400000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0
485 0000000000136010··000000a800000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0485 0000000000136010··000000a800000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0
486 0000000000136018··0000008800000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0486 0000000000136018··0000008800000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
487 Relocation·section·'.rela.plt'·at·offset·0xce18·contains·316·entries:487 Relocation·section·'.rela.plt'·at·offset·0xce20·contains·316·entries:
488 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend488 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
489 0000000000135538··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE@LLVM_21.1·+·0489 0000000000135538··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE@LLVM_21.1·+·0
490 0000000000135540··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·0490 0000000000135540··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·0
491 0000000000135548··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0491 0000000000135548··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
492 0000000000135550··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang12FunctionDecl28getDescribedFunctionTemplateEv·+·0492 0000000000135550··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang12FunctionDecl28getDescribedFunctionTemplateEv·+·0
493 0000000000135558··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13OpenACCClause8childrenEv·+·0493 0000000000135558··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13OpenACCClause8childrenEv·+·0
494 0000000000135560··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0494 0000000000135560··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0
1.5 KB
readelf --wide --dynamic {}
    
Offset 13, 24 lines modifiedOffset 13, 24 lines modified
13 ·0x0000000000000019·(INIT_ARRAY)·········0x13428813 ·0x0000000000000019·(INIT_ARRAY)·········0x134288
14 ·0x000000000000001b·(INIT_ARRAYSZ)·······80·(bytes)14 ·0x000000000000001b·(INIT_ARRAYSZ)·······80·(bytes)
15 ·0x000000000000001a·(FINI_ARRAY)·········0x1342d815 ·0x000000000000001a·(FINI_ARRAY)·········0x1342d8
16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
17 ·0x000000006ffffef5·(GNU_HASH)···········0x3c017 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
18 ·0x0000000000000005·(STRTAB)·············0x35b018 ·0x0000000000000005·(STRTAB)·············0x35b0
19 ·0x0000000000000006·(SYMTAB)·············0x92819 ·0x0000000000000006·(SYMTAB)·············0x928
20 ·0x000000000000000a·(STRSZ)··············26089·(bytes)20 ·0x000000000000000a·(STRSZ)··············26098·(bytes)
21 ·0x000000000000000b·(SYMENT)·············24·(bytes)21 ·0x000000000000000b·(SYMENT)·············24·(bytes)
22 ·0x0000000000000015·(DEBUG)··············0x022 ·0x0000000000000015·(DEBUG)··············0x0
23 ·0x0000000000000003·(PLTGOT)·············0x13552023 ·0x0000000000000003·(PLTGOT)·············0x135520
24 ·0x0000000000000002·(PLTRELSZ)···········7584·(bytes)24 ·0x0000000000000002·(PLTRELSZ)···········7584·(bytes)
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000017·(JMPREL)·············0xce1826 ·0x0000000000000017·(JMPREL)·············0xce20
27 ·0x0000000000000007·(RELA)···············0xa0d027 ·0x0000000000000007·(RELA)···············0xa0d8
28 ·0x0000000000000008·(RELASZ)·············11592·(bytes)28 ·0x0000000000000008·(RELASZ)·············11592·(bytes)
29 ·0x0000000000000009·(RELAENT)············24·(bytes)29 ·0x0000000000000009·(RELAENT)············24·(bytes)
30 ·0x000000000000001e·(FLAGS)··············BIND_NOW30 ·0x000000000000001e·(FLAGS)··············BIND_NOW
31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
32 ·0x000000006ffffffe·(VERNEED)············0x9f5032 ·0x000000006ffffffe·(VERNEED)············0x9f58
33 ·0x000000006fffffff·(VERNEEDNUM)·········533 ·0x000000006fffffff·(VERNEEDNUM)·········5
34 ·0x000000006ffffff0·(VERSYM)·············0x9b9a34 ·0x000000006ffffff0·(VERSYM)·············0x9ba2
35 ·0x000000006ffffff9·(RELACOUNT)··········34635 ·0x000000006ffffff9·(RELACOUNT)··········346
36 ·0x0000000000000000·(NULL)···············0x036 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7889a0054430e7033b989c50626d669c9d664bef6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·785fec11c67822eaf7c77216d9b9150b0d6e4a3b
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·475·entries:1 Version·symbols·section·'.gnu.version'·contains·475·entries:
2 ·Addr:·0x0000000000009b9a··Offset:·0x00009b9a··Link:·5·(.dynsym)2 ·Addr:·0x0000000000009ba2··Offset:·0x00009ba2··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
4 ··004:···1·(*global*)······3·(GLIBCXX_3.4.11)····1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······3·(GLIBCXX_3.4.11)····1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···
6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
7 ··010:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··7 ··010:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
8 ··014:···4·(GLIBC_2.4)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBC_2.2.5)8 ··014:···4·(GLIBC_2.4)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBC_2.2.5)
9 ··018:···1·(*global*)······1·(*global*)······3·(GLIBCXX_3.4.11)····2·(LLVM_21.1)··9 ··018:···1·(*global*)······1·(*global*)······3·(GLIBCXX_3.4.11)····2·(LLVM_21.1)··
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)···122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)···
  
123 Version·needs·section·'.gnu.version_r'·contains·5·entries:123 Version·needs·section·'.gnu.version_r'·contains·5·entries:
124 ·Addr:·0x0000000000009f50··Offset:·0x00009f50··Link:·6·(.dynstr)124 ·Addr:·0x0000000000009f58··Offset:·0x00009f58··Link:·6·(.dynstr)
125 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1125 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1
126 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·20126 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·20
127 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1127 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
128 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·15128 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·15
129 ··0x0040:·Version:·1··File:·libc.so.6··Cnt:·6129 ··0x0040:·Version:·1··File:·libc.so.6··Cnt:·6
130 ··0x0050:···Name:·GLIBC_2.14··Flags:·none··Version:·18130 ··0x0050:···Name:·GLIBC_2.14··Flags:·none··Version:·18
131 ··0x0060:···Name:·GLIBC_2.32··Flags:·none··Version:·16131 ··0x0060:···Name:·GLIBC_2.32··Flags:·none··Version:·16
368 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 nJ;/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZNK5clang12FunctionDecl30getDependentSpecializationInfoEv5 _ZNK5clang12FunctionDecl30getDependentSpecializationInfoEv
6 _ZTIN4llvm2cl15OptionValueCopyIbEE6 _ZTIN4llvm2cl15OptionValueCopyIbEE
7 _ZTVN4llvm13format_objectIJPKcEEE7 _ZTVN4llvm13format_objectIJPKcEEE
8 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE8 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE
772 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1626, 9 lines modifiedOffset 1626, 10 lines modified
1626 ··0x00009b20·00000000·00000000·00000000·00000000·................1626 ··0x00009b20·00000000·00000000·00000000·00000000·................
1627 ··0x00009b30·00000000·00000000·00000000·00000000·................1627 ··0x00009b30·00000000·00000000·00000000·00000000·................
1628 ··0x00009b40·00000000·00000000·00000000·00000000·................1628 ··0x00009b40·00000000·00000000·00000000·00000000·................
1629 ··0x00009b50·00000000·00000000·00000000·00000000·................1629 ··0x00009b50·00000000·00000000·00000000·00000000·................
1630 ··0x00009b60·00000000·00000000·00000000·00000000·................1630 ··0x00009b60·00000000·00000000·00000000·00000000·................
1631 ··0x00009b70·00000000·00000000·00000000·00000000·................1631 ··0x00009b70·00000000·00000000·00000000·00000000·................
1632 ··0x00009b80·00000000·00000000·00000000·00000000·................1632 ··0x00009b80·00000000·00000000·00000000·00000000·................
1633 ··0x00009b90·00000000·00000000·00················.........1633 ··0x00009b90·00000000·00000000·00000000·00000000·................
 1634 ··0x00009ba0·0000································..
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d646f·63000000·3fa89555·clang-doc...?..U2 ··0x00000000·636c616e·672d646f·63000000·d6d1ee4d·clang-doc......M
  
11.6 KB
./usr/bin/clang-extdef-mapping
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x003bc8·0x003bc8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x003bd0·0x003bd0·R···0x1000
11 ··LOAD···········0x004000·0x0000000000004000·0x0000000000004000·0x004349·0x004349·R·E·0x100011 ··LOAD···········0x004000·0x0000000000004000·0x0000000000004000·0x004349·0x004349·R·E·0x1000
12 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x001294·0x001294·R···0x100012 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x001294·0x001294·R···0x1000
13 ··LOAD···········0x00a7e0·0x000000000000b7e0·0x000000000000b7e0·0x000830·0x0008a0·RW··0x100013 ··LOAD···········0x00a7e0·0x000000000000b7e0·0x000000000000b7e0·0x000830·0x0008a0·RW··0x1000
14 ··DYNAMIC········0x00aad8·0x000000000000bad8·0x000000000000bad8·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x00aad8·0x000000000000bad8·0x000000000000bad8·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x00a274·0x000000000000a274·0x000000000000a274·0x000020·0x000020·R···0x417 ··NOTE···········0x00a274·0x000000000000a274·0x000000000000a274·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0000b4·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0000b4·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000478·000478·000b40·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000478·000478·000b40·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000000fb8·000fb8·001935·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000000fb8·000fb8·00193e·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········00000000000028ee·0028ee·0000f0·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000000000028f6·0028f6·0000f0·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000000000029e0·0029e0·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········00000000000029e8·0029e8·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000002ad0·002ad0·000978·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000002ad8·002ad8·000978·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000003448·003448·000780·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000003450·003450·000780·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000004000·004000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000004000·004000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000004020·004020·000510·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000004020·004020·000510·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000004530·004530·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000004530·004530·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000004540·004540·003dfa·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000004540·004540·003dfa·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000000833c·00833c·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000000833c·00833c·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000009000·009000·0004b0·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000009000·009000·0004b0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000094b0·0094b0·000284·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000094b0·0094b0·000284·00···A··0···0··4
2.43 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x2ad0·contains·101·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x2ad8·contains·101·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000000b7e0··0000000000000008·R_X86_64_RELATIVE·························4d303 000000000000b7e0··0000000000000008·R_X86_64_RELATIVE·························4d30
4 000000000000b7e8··0000000000000008·R_X86_64_RELATIVE·························4bc04 000000000000b7e8··0000000000000008·R_X86_64_RELATIVE·························4bc0
5 000000000000b7f0··0000000000000008·R_X86_64_RELATIVE·························4cf05 000000000000b7f0··0000000000000008·R_X86_64_RELATIVE·························4cf0
6 000000000000b800··0000000000000008·R_X86_64_RELATIVE·························91a06 000000000000b800··0000000000000008·R_X86_64_RELATIVE·························91a0
7 000000000000b810··0000000000000008·R_X86_64_RELATIVE·························92007 000000000000b810··0000000000000008·R_X86_64_RELATIVE·························9200
8 000000000000b818··0000000000000008·R_X86_64_RELATIVE·························b7f88 000000000000b818··0000000000000008·R_X86_64_RELATIVE·························b7f8
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 000000000000bfd0··0000004700000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_single_threaded@GLIBC_2.32·+·099 000000000000bfd0··0000004700000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_single_threaded@GLIBC_2.32·+·0
100 000000000000bfd8··0000004a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_registerTMCloneTable·+·0100 000000000000bfd8··0000004a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_registerTMCloneTable·+·0
101 000000000000bfe0··0000005200000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0101 000000000000bfe0··0000005200000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0
102 000000000000bfe8··0000006900000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0102 000000000000bfe8··0000006900000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
103 000000000000bff0··0000005600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0103 000000000000bff0··0000005600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0
104 000000000000c008··0000002600000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0104 000000000000c008··0000002600000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
105 Relocation·section·'.rela.plt'·at·offset·0x3448·contains·80·entries:105 Relocation·section·'.rela.plt'·at·offset·0x3450·contains·80·entries:
106 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend106 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
107 000000000000bd30··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0107 000000000000bd30··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
108 000000000000bd38··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·LLVMInitializeAMDGPUTargetInfo@LLVM_21.1·+·0108 000000000000bd38··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·LLVMInitializeAMDGPUTargetInfo@LLVM_21.1·+·0
109 000000000000bd40··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13SourceManager13loadSLocEntryEjPb·+·0109 000000000000bd40··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13SourceManager13loadSLocEntryEjPb·+·0
110 000000000000bd48··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0110 000000000000bd48··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0
111 000000000000bd50··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang22CompilerInvocationBaseC2Ev·+·0111 000000000000bd50··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang22CompilerInvocationBaseC2Ev·+·0
112 000000000000bd58··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang8cross_tu27CrossTranslationUnitContext13getLookupNameB5cxx11EPKNS_9NamedDeclE·+·0112 000000000000bd58··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang8cross_tu27CrossTranslationUnitContext13getLookupNameB5cxx11EPKNS_9NamedDeclE·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0xb7e012 ·0x0000000000000019·(INIT_ARRAY)·········0xb7e0
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0xb7f014 ·0x000000000000001a·(FINI_ARRAY)·········0xb7f0
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0xfb817 ·0x0000000000000005·(STRTAB)·············0xfb8
18 ·0x0000000000000006·(SYMTAB)·············0x47818 ·0x0000000000000006·(SYMTAB)·············0x478
19 ·0x000000000000000a·(STRSZ)··············6453·(bytes)19 ·0x000000000000000a·(STRSZ)··············6462·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0xbd1822 ·0x0000000000000003·(PLTGOT)·············0xbd18
23 ·0x0000000000000002·(PLTRELSZ)···········1920·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········1920·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x344825 ·0x0000000000000017·(JMPREL)·············0x3450
26 ·0x0000000000000007·(RELA)···············0x2ad026 ·0x0000000000000007·(RELA)···············0x2ad8
27 ·0x0000000000000008·(RELASZ)·············2424·(bytes)27 ·0x0000000000000008·(RELASZ)·············2424·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x29e031 ·0x000000006ffffffe·(VERNEED)············0x29e8
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x28ee33 ·0x000000006ffffff0·(VERSYM)·············0x28f6
34 ·0x000000006ffffff9·(RELACOUNT)··········7234 ·0x000000006ffffff9·(RELACOUNT)··········72
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f928410394fdd018f4df5f5865fb6f9fb9d6743b6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6f518071788735e9148f3cbb9df3e056e634c196
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·120·entries:1 Version·symbols·section·'.gnu.version'·contains·120·entries:
2 ·Addr:·0x00000000000028ee··Offset:·0x000028ee··Link:·5·(.dynsym)2 ·Addr:·0x00000000000028f6··Offset:·0x000028f6··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······2·(GLIBC_2.4)·····3·(LLVM_21.1)··3 ··000:···0·(*local*)·······1·(*global*)······2·(GLIBC_2.4)·····3·(LLVM_21.1)··
4 ··004:···1·(*global*)······1·(*global*)······4·(GLIBCXX_3.4)···1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······4·(GLIBCXX_3.4)···1·(*global*)···
5 ··008:···1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)·····1·(*global*)···5 ··008:···1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)·····1·(*global*)···
6 ··00c:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····1·(*global*)······5·(GLIBC_2.2.5)6 ··00c:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····1·(*global*)······5·(GLIBC_2.2.5)
7 ··010:···3·(LLVM_21.1)·····1·(*global*)······3·(LLVM_21.1)·····1·(*global*)···7 ··010:···3·(LLVM_21.1)·····1·(*global*)······3·(LLVM_21.1)·····1·(*global*)···
8 ··014:···1·(*global*)······3·(LLVM_21.1)·····6·(GLIBCXX_3.4.21)····1·(*global*)···8 ··014:···1·(*global*)······3·(LLVM_21.1)·····6·(GLIBCXX_3.4.21)····1·(*global*)···
9 ··018:···1·(*global*)······3·(LLVM_21.1)·····7·(GLIBC_2.34)····1·(*global*)···9 ··018:···1·(*global*)······3·(LLVM_21.1)·····7·(GLIBC_2.34)····1·(*global*)···
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ··064:···3·(LLVM_21.1)·····1·(*global*)······1·(*global*)······1·(*global*)···29 ··064:···3·(LLVM_21.1)·····1·(*global*)······1·(*global*)······1·(*global*)···
30 ··068:···1·(*global*)······5·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)···30 ··068:···1·(*global*)······5·(GLIBC_2.2.5)···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 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
34 Version·needs·section·'.gnu.version_r'·contains·4·entries:34 Version·needs·section·'.gnu.version_r'·contains·4·entries:
35 ·Addr:·0x00000000000029e0··Offset:·0x000029e0··Link:·6·(.dynstr)35 ·Addr:·0x00000000000029e8··Offset:·0x000029e8··Link:·6·(.dynstr)
36 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·136 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
37 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1037 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
38 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·438 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·4
39 ··0x0030:···Name:·CXXABI_1.3.9··Flags:·none··Version:·939 ··0x0030:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
40 ··0x0040:···Name:·CXXABI_1.3··Flags:·none··Version:·840 ··0x0040:···Name:·CXXABI_1.3··Flags:·none··Version:·8
41 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·641 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·6
42 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·442 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·4
413 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 t;/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZNK5clang7VarDecl7hasInitEv5 _ZNK5clang7VarDecl7hasInitEv
6 _ZN5clang14FrontendActionD2Ev6 _ZN5clang14FrontendActionD2Ev
7 _ZN5clang17ASTFrontendAction13ExecuteActionEv7 _ZN5clang17ASTFrontendAction13ExecuteActionEv
8 _ZN5clang7tooling19CommonOptionsParser6createERiPPKcRN4llvm2cl14OptionCategoryENS7_18NumOccurrencesFlagES4_8 _ZN5clang7tooling19CommonOptionsParser6createERiPPKcRN4llvm2cl14OptionCategoryENS7_18NumOccurrencesFlagES4_
710 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 399, 9 lines modifiedOffset 399, 9 lines modified
399 ··0x00002878·00000000·00000000·00000000·00000000·................399 ··0x00002878·00000000·00000000·00000000·00000000·................
400 ··0x00002888·00000000·00000000·00000000·00000000·................400 ··0x00002888·00000000·00000000·00000000·00000000·................
401 ··0x00002898·00000000·00000000·00000000·00000000·................401 ··0x00002898·00000000·00000000·00000000·00000000·................
402 ··0x000028a8·00000000·00000000·00000000·00000000·................402 ··0x000028a8·00000000·00000000·00000000·00000000·................
403 ··0x000028b8·00000000·00000000·00000000·00000000·................403 ··0x000028b8·00000000·00000000·00000000·00000000·................
404 ··0x000028c8·00000000·00000000·00000000·00000000·................404 ··0x000028c8·00000000·00000000·00000000·00000000·................
405 ··0x000028d8·00000000·00000000·00000000·00000000·................405 ··0x000028d8·00000000·00000000·00000000·00000000·................
406 ··0x000028e8·00000000·00·························.....406 ··0x000028e8·00000000·00000000·00000000·0000·····..............
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6578·74646566·2d6d6170·clang-extdef-map2 ··0x00000000·636c616e·672d6578·74646566·2d6d6170·clang-extdef-map
3 ··0x00000010·70696e67·00000000·b8fa6944··········ping......iD3 ··0x00000010·70696e67·00000000·c38b394b··········ping......9K
  
11.4 KB
./usr/bin/clang-include-fixer
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0090e0·0x0090e0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0090e8·0x0090e8·R···0x1000
11 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x028611·0x028611·R·E·0x100011 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x028611·0x028611·R·E·0x1000
12 ··LOAD···········0x033000·0x0000000000033000·0x0000000000033000·0x0068c0·0x0068c0·R···0x100012 ··LOAD···········0x033000·0x0000000000033000·0x0000000000033000·0x0068c0·0x0068c0·R···0x1000
13 ··LOAD···········0x039dc0·0x000000000003adc0·0x000000000003adc0·0x001260·0x001c00·RW··0x100013 ··LOAD···········0x039dc0·0x000000000003adc0·0x000000000003adc0·0x001260·0x001c00·RW··0x1000
14 ··DYNAMIC········0x03a6c0·0x000000000003b6c0·0x000000000003b6c0·0x000260·0x000260·RW··0x814 ··DYNAMIC········0x03a6c0·0x000000000003b6c0·0x000000000003b6c0·0x000260·0x000260·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x0398a0·0x00000000000398a0·0x00000000000398a0·0x000020·0x000020·R···0x417 ··NOTE···········0x0398a0·0x00000000000398a0·0x00000000000398a0·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·00019c·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·00019c·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000560·000560·001c08·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000560·000560·001c08·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000002168·002168·003dc9·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000002168·002168·003dd2·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000005f32·005f32·000256·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000005f3a·005f3a·000256·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000006188·006188·0001b0·00···A··6···6··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000006190·006190·0001b0·00···A··6···6··8
14 ··[·9]·.rela.dyn·········RELA············0000000000006338·006338·001c20·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000006340·006340·001c20·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000007f58·007f58·001188·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000007f60·007f60·001188·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·000bc0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·000bc0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000000abe0·00abe0·000010·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000000abe0·00abe0·000010·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000000ac00·00ac00·027a02·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000000ac00·00ac00·027a02·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000032604·032604·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000032604·032604·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000033000·033000·001ac9·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000033000·033000·001ac9·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000034acc·034acc·0009ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000034acc·034acc·0009ac·00···A··0···0··4
2.61 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x6338·contains·300·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x6340·contains·300·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000003adc0··0000000000000008·R_X86_64_RELATIVE·························e6203 000000000003adc0··0000000000000008·R_X86_64_RELATIVE·························e620
4 000000000003adc8··0000000000000008·R_X86_64_RELATIVE·························e5204 000000000003adc8··0000000000000008·R_X86_64_RELATIVE·························e520
5 000000000003add0··0000000000000008·R_X86_64_RELATIVE·························e5e05 000000000003add0··0000000000000008·R_X86_64_RELATIVE·························e5e0
6 000000000003add8··0000000000000008·R_X86_64_RELATIVE·························ece06 000000000003add8··0000000000000008·R_X86_64_RELATIVE·························ece0
7 000000000003ade0··0000000000000008·R_X86_64_RELATIVE·························e7307 000000000003ade0··0000000000000008·R_X86_64_RELATIVE·························e730
8 000000000003ade8··0000000000000008·R_X86_64_RELATIVE·························3b1488 000000000003ade8··0000000000000008·R_X86_64_RELATIVE·························3b148
Offset 298, 15 lines modifiedOffset 298, 15 lines modified
298 000000000003bfe8··000000ec00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang11ASTConsumerE·+·0298 000000000003bfe8··000000ec00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang11ASTConsumerE·+·0
299 000000000003bff0··000000f000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0299 000000000003bff0··000000f000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
300 000000000003bff8··000000f400000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0300 000000000003bff8··000000f400000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
301 000000000003c008··0000003a00000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0301 000000000003c008··0000003a00000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0
302 000000000003c010··0000007300000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0302 000000000003c010··0000007300000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0
303 000000000003c018··0000005800000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0303 000000000003c018··0000005800000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
304 Relocation·section·'.rela.plt'·at·offset·0x7f58·contains·187·entries:304 Relocation·section·'.rela.plt'·at·offset·0x7f60·contains·187·entries:
305 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend305 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
306 000000000003b938··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0306 000000000003b938··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
307 000000000003b940··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang4Sema17addExternalSourceEPNS_18ExternalSemaSourceE·+·0307 000000000003b940··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang4Sema17addExternalSourceEPNS_18ExternalSemaSourceE·+·0
308 000000000003b948··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE@CXXABI_1.3.3·+·0308 000000000003b948··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE@CXXABI_1.3.3·+·0
309 000000000003b950··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0309 000000000003b950··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
310 000000000003b958··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0310 000000000003b958··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
311 000000000003b960··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·memset@GLIBC_2.2.5·+·0311 000000000003b960··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·memset@GLIBC_2.2.5·+·0
1.5 KB
readelf --wide --dynamic {}
    
Offset 14, 24 lines modifiedOffset 14, 24 lines modified
14 ·0x0000000000000019·(INIT_ARRAY)·········0x3adc014 ·0x0000000000000019·(INIT_ARRAY)·········0x3adc0
15 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)15 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
16 ·0x000000000000001a·(FINI_ARRAY)·········0x3add016 ·0x000000000000001a·(FINI_ARRAY)·········0x3add0
17 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)17 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
18 ·0x000000006ffffef5·(GNU_HASH)···········0x3c018 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
19 ·0x0000000000000005·(STRTAB)·············0x216819 ·0x0000000000000005·(STRTAB)·············0x2168
20 ·0x0000000000000006·(SYMTAB)·············0x56020 ·0x0000000000000006·(SYMTAB)·············0x560
21 ·0x000000000000000a·(STRSZ)··············15817·(bytes)21 ·0x000000000000000a·(STRSZ)··············15826·(bytes)
22 ·0x000000000000000b·(SYMENT)·············24·(bytes)22 ·0x000000000000000b·(SYMENT)·············24·(bytes)
23 ·0x0000000000000015·(DEBUG)··············0x023 ·0x0000000000000015·(DEBUG)··············0x0
24 ·0x0000000000000003·(PLTGOT)·············0x3b92024 ·0x0000000000000003·(PLTGOT)·············0x3b920
25 ·0x0000000000000002·(PLTRELSZ)···········4488·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········4488·(bytes)
26 ·0x0000000000000014·(PLTREL)·············RELA26 ·0x0000000000000014·(PLTREL)·············RELA
27 ·0x0000000000000017·(JMPREL)·············0x7f5827 ·0x0000000000000017·(JMPREL)·············0x7f60
28 ·0x0000000000000007·(RELA)···············0x633828 ·0x0000000000000007·(RELA)···············0x6340
29 ·0x0000000000000008·(RELASZ)·············7200·(bytes)29 ·0x0000000000000008·(RELASZ)·············7200·(bytes)
30 ·0x0000000000000009·(RELAENT)············24·(bytes)30 ·0x0000000000000009·(RELAENT)············24·(bytes)
31 ·0x000000000000001e·(FLAGS)··············BIND_NOW31 ·0x000000000000001e·(FLAGS)··············BIND_NOW
32 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE32 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
33 ·0x000000006ffffffe·(VERNEED)············0x618833 ·0x000000006ffffffe·(VERNEED)············0x6190
34 ·0x000000006fffffff·(VERNEEDNUM)·········634 ·0x000000006fffffff·(VERNEEDNUM)·········6
35 ·0x000000006ffffff0·(VERSYM)·············0x5f3235 ·0x000000006ffffff0·(VERSYM)·············0x5f3a
36 ·0x000000006ffffff9·(RELACOUNT)··········18636 ·0x000000006ffffff9·(RELACOUNT)··········186
37 ·0x0000000000000000·(NULL)···············0x037 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f889368c84f36ff72c7c3785968cd9ab057410e26 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a2ef2abfc9cee23631c3c5e712c5fd013aeff2f3
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·299·entries:1 Version·symbols·section·'.gnu.version'·contains·299·entries:
2 ·Addr:·0x0000000000005f32··Offset:·0x00005f32··Link:·5·(.dynsym)2 ·Addr:·0x0000000000005f3a··Offset:·0x00005f3a··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····3·(GLIBCXX_3.4.11)····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····3·(GLIBCXX_3.4.11)····1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····1·(*global*)······4·(CXXABI_1.3.3)···2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····1·(*global*)······4·(CXXABI_1.3.3)···2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····5·(GLIBC_2.4)·····1·(*global*)······6·(GLIBC_2.2.5)5 ··008:···2·(LLVM_21.1)·····5·(GLIBC_2.4)·····1·(*global*)······6·(GLIBC_2.2.5)
6 ··00c:···1·(*global*)······3·(GLIBCXX_3.4.11)····2·(LLVM_21.1)·····2·(LLVM_21.1)··6 ··00c:···1·(*global*)······3·(GLIBCXX_3.4.11)····2·(LLVM_21.1)·····2·(LLVM_21.1)··
7 ··010:···1·(*global*)······7·(GLIBCXX_3.4.21)····1·(*global*)······7·(GLIBCXX_3.4.21)·7 ··010:···1·(*global*)······7·(GLIBCXX_3.4.21)····1·(*global*)······7·(GLIBCXX_3.4.21)·
8 ··014:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···8 ··014:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
9 ··018:···2·(LLVM_21.1)·····8·(GLIBCXX_3.4)···2·(LLVM_21.1)·····9·(GLIBCXX_3.4.22)·9 ··018:···2·(LLVM_21.1)·····8·(GLIBCXX_3.4)···2·(LLVM_21.1)·····9·(GLIBCXX_3.4.22)·
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
78 ··128:···6·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)···78 ··128:···6·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)···
  
79 Version·needs·section·'.gnu.version_r'·contains·6·entries:79 Version·needs·section·'.gnu.version_r'·contains·6·entries:
80 ·Addr:·0x0000000000006188··Offset:·0x00006188··Link:·6·(.dynstr)80 ·Addr:·0x0000000000006190··Offset:·0x00006190··Link:·6·(.dynstr)
81 ··000000:·Version:·1··File:·libm.so.6··Cnt:·181 ··000000:·Version:·1··File:·libm.so.6··Cnt:·1
82 ··0x0010:···Name:·GLIBC_2.29··Flags:·none··Version:·2282 ··0x0010:···Name:·GLIBC_2.29··Flags:·none··Version:·22
83 ··0x0020:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·183 ··0x0020:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1
84 ··0x0030:···Name:·GLIBC_2.3··Flags:·none··Version:·2184 ··0x0030:···Name:·GLIBC_2.3··Flags:·none··Version:·21
85 ··0x0040:·Version:·1··File:·libgcc_s.so.1··Cnt:·185 ··0x0040:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
86 ··0x0050:···Name:·GCC_3.0··Flags:·none··Version:·1886 ··0x0050:···Name:·GCC_3.0··Flags:·none··Version:·18
87 ··0x0060:·Version:·1··File:·libc.so.6··Cnt:·587 ··0x0060:·Version:·1··File:·libc.so.6··Cnt:·5
770 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 984, 9 lines modifiedOffset 984, 10 lines modified
984 ··0x00005eb8·00000000·00000000·00000000·00000000·................984 ··0x00005eb8·00000000·00000000·00000000·00000000·................
985 ··0x00005ec8·00000000·00000000·00000000·00000000·................985 ··0x00005ec8·00000000·00000000·00000000·00000000·................
986 ··0x00005ed8·00000000·00000000·00000000·00000000·................986 ··0x00005ed8·00000000·00000000·00000000·00000000·................
987 ··0x00005ee8·00000000·00000000·00000000·00000000·................987 ··0x00005ee8·00000000·00000000·00000000·00000000·................
988 ··0x00005ef8·00000000·00000000·00000000·00000000·................988 ··0x00005ef8·00000000·00000000·00000000·00000000·................
989 ··0x00005f08·00000000·00000000·00000000·00000000·................989 ··0x00005f08·00000000·00000000·00000000·00000000·................
990 ··0x00005f18·00000000·00000000·00000000·00000000·................990 ··0x00005f18·00000000·00000000·00000000·00000000·................
991 ··0x00005f28·00000000·00000000·00················.........991 ··0x00005f28·00000000·00000000·00000000·00000000·................
 992 ··0x00005f38·0000································..
  
356 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d696e·636c7564·652d6669·clang-include-fi2 ··0x00000000·636c616e·672d696e·636c7564·652d6669·clang-include-fi
3 ··0x00000010·78657200·fc732502···················xer..s%.3 ··0x00000010·78657200·ee3a9b93···················xer..:..
  
11.8 KB
./usr/bin/clang-linker-wrapper
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008cf0·0x008cf0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008cf8·0x008cf8·R···0x1000
11 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x01e681·0x01e681·R·E·0x100011 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x01e681·0x01e681·R·E·0x1000
12 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x005fc8·0x005fc8·R···0x100012 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x005fc8·0x005fc8·R···0x1000
13 ··LOAD···········0x02e288·0x000000000002e288·0x000000000002e288·0x001d90·0x0026b0·RW··0x100013 ··LOAD···········0x02e288·0x000000000002e288·0x000000000002e288·0x001d90·0x0026b0·RW··0x1000
14 ··DYNAMIC········0x02f728·0x000000000002f728·0x000000000002f728·0x000230·0x000230·RW··0x814 ··DYNAMIC········0x02f728·0x000000000002f728·0x000000000002f728·0x000230·0x000230·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x02dfa8·0x000000000002dfa8·0x000000000002dfa8·0x000020·0x000020·R···0x417 ··NOTE···········0x02dfa8·0x000000000002dfa8·0x000000000002dfa8·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000460·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000460·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000820·000820·001d28·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000820·000820·001d28·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000002548·002548·003dc3·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000002548·002548·003dcc·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········000000000000630c·00630c·00026e·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000006314·006314·00026e·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000006580·006580·000130·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000006588·006588·000130·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············00000000000066b0·0066b0·0014e8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············00000000000066b8·0066b8·0014e8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000007b98·007b98·001158·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000007ba0·007ba0·001158·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000009000·009000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000009000·009000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000009020·009020·000ba0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000009020·009020·000ba0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000009bc0·009bc0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000009bc0·009bc0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000009c00·009c00·01da74·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000009c00·009c00·01da74·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000027674·027674·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000027674·027674·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000028000·028000·001fc0·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000028000·028000·001fc0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000029fc0·029fc0·00077c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000029fc0·029fc0·00077c·00···A··0···0··4
2.69 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x66b0·contains·223·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x66b8·contains·223·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000002e288··0000000000000008·R_X86_64_RELATIVE·························f0403 000000000002e288··0000000000000008·R_X86_64_RELATIVE·························f040
4 000000000002e290··0000000000000008·R_X86_64_RELATIVE·························c0004 000000000002e290··0000000000000008·R_X86_64_RELATIVE·························c000
5 000000000002e298··0000000000000008·R_X86_64_RELATIVE·························f0005 000000000002e298··0000000000000008·R_X86_64_RELATIVE·························f000
6 000000000002e2a8··0000000000000008·R_X86_64_RELATIVE·························2f4586 000000000002e2a8··0000000000000008·R_X86_64_RELATIVE·························2f458
7 000000000002e2b0··0000000000000008·R_X86_64_RELATIVE·························f3f07 000000000002e2b0··0000000000000008·R_X86_64_RELATIVE·························f3f0
8 000000000002e2b8··0000000000000008·R_X86_64_RELATIVE·························f4108 000000000002e2b8··0000000000000008·R_X86_64_RELATIVE·························f410
Offset 221, 15 lines modifiedOffset 221, 15 lines modified
221 000000000002ffc0··000000ad00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9FileErrorE@LLVM_21.1·+·0221 000000000002ffc0··000000ad00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9FileErrorE@LLVM_21.1·+·0
222 000000000002ffc8··000000b000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21·+·0222 000000000002ffc8··000000b000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21·+·0
223 000000000002ffd0··000000c000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0223 000000000002ffd0··000000c000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
224 000000000002ffd8··000000c300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0224 000000000002ffd8··000000c300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
225 000000000002ffe0··000000d000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm3opt14DerivedArgListE@LLVM_21.1·+·0225 000000000002ffe0··000000d000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm3opt14DerivedArgListE@LLVM_21.1·+·0
226 0000000000030010··000000a100000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0226 0000000000030010··000000a100000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
227 Relocation·section·'.rela.plt'·at·offset·0x7b98·contains·185·entries:227 Relocation·section·'.rela.plt'·at·offset·0x7ba0·contains·185·entries:
228 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend228 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
229 000000000002f970··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0229 000000000002f970··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0
230 000000000002f978··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3opt15GenericOptTableC2ERKNS_11StringTableENS_8ArrayRefINS2_6OffsetEEENS5_INS0_8OptTable4InfoEEEb@LLVM_21.1·+·0230 000000000002f978··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3opt15GenericOptTableC2ERKNS_11StringTableENS_8ArrayRefINS2_6OffsetEEENS5_INS0_8OptTable4InfoEEEb@LLVM_21.1·+·0
231 000000000002f980··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm18getAsSignedIntegerENS_9StringRefEjRx@LLVM_21.1·+·0231 000000000002f980··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm18getAsSignedIntegerENS_9StringRefEjRx@LLVM_21.1·+·0
232 000000000002f988··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm19SmallPtrSetImplBase8copyFromEPPKvRKS0_@LLVM_21.1·+·0232 000000000002f988··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm19SmallPtrSetImplBase8copyFromEPPKvRKS0_@LLVM_21.1·+·0
233 000000000002f990··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm14TargetRegistry12lookupTargetERKNS_6TripleERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@LLVM_21.1·+·0233 000000000002f990··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm14TargetRegistry12lookupTargetERKNS_6TripleERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@LLVM_21.1·+·0
234 000000000002f998··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0234 000000000002f998··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0
1.5 KB
readelf --wide --dynamic {}
    
Offset 11, 24 lines modifiedOffset 11, 24 lines modified
11 ·0x0000000000000019·(INIT_ARRAY)·········0x2e28811 ·0x0000000000000019·(INIT_ARRAY)·········0x2e288
12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
13 ·0x000000000000001a·(FINI_ARRAY)·········0x2e29813 ·0x000000000000001a·(FINI_ARRAY)·········0x2e298
14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
15 ·0x000000006ffffef5·(GNU_HASH)···········0x3c015 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
16 ·0x0000000000000005·(STRTAB)·············0x254816 ·0x0000000000000005·(STRTAB)·············0x2548
17 ·0x0000000000000006·(SYMTAB)·············0x82017 ·0x0000000000000006·(SYMTAB)·············0x820
18 ·0x000000000000000a·(STRSZ)··············15811·(bytes)18 ·0x000000000000000a·(STRSZ)··············15820·(bytes)
19 ·0x000000000000000b·(SYMENT)·············24·(bytes)19 ·0x000000000000000b·(SYMENT)·············24·(bytes)
20 ·0x0000000000000015·(DEBUG)··············0x020 ·0x0000000000000015·(DEBUG)··············0x0
21 ·0x0000000000000003·(PLTGOT)·············0x2f95821 ·0x0000000000000003·(PLTGOT)·············0x2f958
22 ·0x0000000000000002·(PLTRELSZ)···········4440·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········4440·(bytes)
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000017·(JMPREL)·············0x7b9824 ·0x0000000000000017·(JMPREL)·············0x7ba0
25 ·0x0000000000000007·(RELA)···············0x66b025 ·0x0000000000000007·(RELA)···············0x66b8
26 ·0x0000000000000008·(RELASZ)·············5352·(bytes)26 ·0x0000000000000008·(RELASZ)·············5352·(bytes)
27 ·0x0000000000000009·(RELAENT)············24·(bytes)27 ·0x0000000000000009·(RELAENT)············24·(bytes)
28 ·0x000000000000001e·(FLAGS)··············BIND_NOW28 ·0x000000000000001e·(FLAGS)··············BIND_NOW
29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
30 ·0x000000006ffffffe·(VERNEED)············0x658030 ·0x000000006ffffffe·(VERNEED)············0x6588
31 ·0x000000006fffffff·(VERNEEDNUM)·········431 ·0x000000006fffffff·(VERNEEDNUM)·········4
32 ·0x000000006ffffff0·(VERSYM)·············0x630c32 ·0x000000006ffffff0·(VERSYM)·············0x6314
33 ·0x000000006ffffff9·(RELACOUNT)··········14833 ·0x000000006ffffff9·(RELACOUNT)··········148
34 ·0x0000000000000000·(NULL)···············0x034 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ca5e579d1f913a22da670103980cc5e5592699376 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f93313d36f172a10f224dbbb6e494395ba9f1556
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·311·entries:1 Version·symbols·section·'.gnu.version'·contains·311·entries:
2 ·Addr:·0x000000000000630c··Offset:·0x0000630c··Link:·5·(.dynsym)2 ·Addr:·0x0000000000006314··Offset:·0x00006314··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(LLVM_21.1)·····3·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(LLVM_21.1)·····3·(LLVM_21.1)··
4 ··004:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····4·(CXXABI_1.3.9)···3·(LLVM_21.1)··4 ··004:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····4·(CXXABI_1.3.9)···3·(LLVM_21.1)··
5 ··008:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····5·(GLIBC_2.2.5)···3·(LLVM_21.1)··5 ··008:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····5·(GLIBC_2.2.5)···3·(LLVM_21.1)··
6 ··00c:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··6 ··00c:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
7 ··010:···6·(GLIBCXX_3.4.15)····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··7 ··010:···6·(GLIBCXX_3.4.15)····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
8 ··014:···7·(GLIBC_2.4)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··8 ··014:···7·(GLIBC_2.4)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
9 ··018:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··9 ··018:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)···
  
82 Version·needs·section·'.gnu.version_r'·contains·4·entries:82 Version·needs·section·'.gnu.version_r'·contains·4·entries:
83 ·Addr:·0x0000000000006580··Offset:·0x00006580··Link:·6·(.dynstr)83 ·Addr:·0x0000000000006588··Offset:·0x00006588··Link:·6·(.dynstr)
84 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·184 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
85 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1285 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·12
86 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·786 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·7
87 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1487 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·14
88 ··0x0040:···Name:·GLIBCXX_3.4··Flags:·none··Version:·1188 ··0x0040:···Name:·GLIBCXX_3.4··Flags:·none··Version:·11
89 ··0x0050:···Name:·GLIBCXX_3.4.11··Flags:·none··Version:·1089 ··0x0050:···Name:·GLIBCXX_3.4.11··Flags:·none··Version:·10
90 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·990 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·9
352 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 7/lib/ld-linux-x86-64.so.21 V/lib/ld-linux-x86-64.so.2
2 _ITM_registerTMCloneTable2 _ITM_registerTMCloneTable
3 _ITM_deregisterTMCloneTable3 _ITM_deregisterTMCloneTable
4 __gmon_start__4 __gmon_start__
5 _ZTVN4llvm9FileErrorE5 _ZTVN4llvm9FileErrorE
6 _ZN4llvm6object12readIRSymtabENS_15MemoryBufferRefE6 _ZN4llvm6object12readIRSymtabENS_15MemoryBufferRefE
7 _ZTIN4llvm2cl18GenericOptionValueE7 _ZTIN4llvm2cl18GenericOptionValueE
8 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm8 _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm
706 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 984, 9 lines modifiedOffset 984, 9 lines modified
984 ··0x00006298·00000000·00000000·00000000·00000000·................984 ··0x00006298·00000000·00000000·00000000·00000000·................
985 ··0x000062a8·00000000·00000000·00000000·00000000·................985 ··0x000062a8·00000000·00000000·00000000·00000000·................
986 ··0x000062b8·00000000·00000000·00000000·00000000·................986 ··0x000062b8·00000000·00000000·00000000·00000000·................
987 ··0x000062c8·00000000·00000000·00000000·00000000·................987 ··0x000062c8·00000000·00000000·00000000·00000000·................
988 ··0x000062d8·00000000·00000000·00000000·00000000·................988 ··0x000062d8·00000000·00000000·00000000·00000000·................
989 ··0x000062e8·00000000·00000000·00000000·00000000·................989 ··0x000062e8·00000000·00000000·00000000·00000000·................
990 ··0x000062f8·00000000·00000000·00000000·00000000·................990 ··0x000062f8·00000000·00000000·00000000·00000000·................
991 ··0x00006308·000000······························...991 ··0x00006308·00000000·00000000·00000000··········............
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6c69·6e6b6572·2d777261·clang-linker-wra2 ··0x00000000·636c616e·672d6c69·6e6b6572·2d777261·clang-linker-wra
3 ··0x00000010·70706572·00000000·0b747d1c··········pper.....t}.3 ··0x00000010·70706572·00000000·6276b1df··········pper....bv..
  
11.4 KB
./usr/bin/clang-move
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02c6b0·0x02c6b0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02c6b8·0x02c6b8·R···0x1000
11 ··LOAD···········0x02d000·0x000000000002d000·0x000000000002d000·0x038bd9·0x038bd9·R·E·0x100011 ··LOAD···········0x02d000·0x000000000002d000·0x000000000002d000·0x038bd9·0x038bd9·R·E·0x1000
12 ··LOAD···········0x066000·0x0000000000066000·0x0000000000066000·0x01451c·0x01451c·R···0x100012 ··LOAD···········0x066000·0x0000000000066000·0x0000000000066000·0x01451c·0x01451c·R···0x1000
13 ··LOAD···········0x07ae20·0x000000000007be20·0x000000000007be20·0x0061f0·0x006b40·RW··0x100013 ··LOAD···········0x07ae20·0x000000000007be20·0x000000000007be20·0x0061f0·0x006b40·RW··0x1000
14 ··DYNAMIC········0x0805d8·0x00000000000815d8·0x00000000000815d8·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x0805d8·0x00000000000815d8·0x00000000000815d8·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x07a4fc·0x000000000007a4fc·0x000000000007a4fc·0x000020·0x000020·R···0x417 ··NOTE···········0x07a4fc·0x000000000007a4fc·0x000000000007a4fc·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·00210c·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·00210c·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000024d0·0024d0·0067e0·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000024d0·0024d0·0067e0·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000008cb0·008cb0·01295a·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000008cb0·008cb0·012963·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········000000000001b60a·01b60a·0008a8·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000001b614·01b614·0008a8·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········000000000001beb8·01beb8·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········000000000001bec0·01bec0·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············000000000001bfb8·01bfb8·00f1c8·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············000000000001bfc0·01bfc0·00f1c8·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············000000000002b180·02b180·001530·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············000000000002b188·02b188·001530·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000002d000·02d000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000002d000·02d000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000002d020·02d020·000e30·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000002d020·02d020·000e30·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000002de50·02de50·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000002de50·02de50·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000002de80·02de80·037d4b·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000002de80·02de80·037d4b·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000065bcc·065bcc·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000065bcc·065bcc·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000066000·066000·00779d·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000066000·066000·00779d·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000006d7a0·06d7a0·00231c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000006d7a0·06d7a0·00231c·00···A··0···0··4
2.64 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x1bfb8·contains·2579·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x1bfc0·contains·2579·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000007be20··0000000000000008·R_X86_64_RELATIVE·························343b03 000000000007be20··0000000000000008·R_X86_64_RELATIVE·························343b0
4 000000000007be28··0000000000000008·R_X86_64_RELATIVE·························328704 000000000007be28··0000000000000008·R_X86_64_RELATIVE·························32870
5 000000000007be30··0000000000000008·R_X86_64_RELATIVE·························343705 000000000007be30··0000000000000008·R_X86_64_RELATIVE·························34370
6 000000000007be38··0000000000000008·R_X86_64_RELATIVE·························349006 000000000007be38··0000000000000008·R_X86_64_RELATIVE·························34900
7 000000000007be40··0000000000000008·R_X86_64_RELATIVE·························348c07 000000000007be40··0000000000000008·R_X86_64_RELATIVE·························348c0
8 000000000007be48··0000000000000008·R_X86_64_RELATIVE·························348808 000000000007be48··0000000000000008·R_X86_64_RELATIVE·························34880
Offset 2577, 15 lines modifiedOffset 2577, 15 lines modified
2577 0000000000081fd8··000000e200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang6format18DefaultFormatStyleE·+·02577 0000000000081fd8··000000e200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang6format18DefaultFormatStyleE·+·0
2578 0000000000081fe0··000000e300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang12ast_matchers5allOfE·+·02578 0000000000081fe0··000000e300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang12ast_matchers5allOfE·+·0
2579 0000000000081fe8··000000fa00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·02579 0000000000081fe8··000000fa00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
2580 0000000000081ff0··000000fc00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang8charinfo9InfoTableE·+·02580 0000000000081ff0··000000fc00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang8charinfo9InfoTableE·+·0
2581 0000000000081ff8··0000010100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·02581 0000000000081ff8··0000010100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
2582 0000000000082008··0000005d00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·02582 0000000000082008··0000005d00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
2583 Relocation·section·'.rela.plt'·at·offset·0x2b180·contains·226·entries:2583 Relocation·section·'.rela.plt'·at·offset·0x2b188·contains·226·entries:
2584 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2584 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
2585 0000000000081830··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang12FunctionDecl28getDescribedFunctionTemplateEv·+·02585 0000000000081830··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang12FunctionDecl28getDescribedFunctionTemplateEv·+·0
2586 0000000000081838··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang7tooling11ReplacementC1ERKNS_13SourceManagerERKNS_15CharSourceRangeEN4llvm9StringRefERKNS_11LangOptionsE·+·02586 0000000000081838··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang7tooling11ReplacementC1ERKNS_13SourceManagerERKNS_15CharSourceRangeEN4llvm9StringRefERKNS_11LangOptionsE·+·0
2587 0000000000081840··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·02587 0000000000081840··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0
2588 0000000000081848··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·02588 0000000000081848··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0
2589 0000000000081850··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE@LLVM_21.1·+·02589 0000000000081850··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE@LLVM_21.1·+·0
2590 0000000000081858··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·02590 0000000000081858··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
1.51 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x7be2012 ·0x0000000000000019·(INIT_ARRAY)·········0x7be20
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x7be3014 ·0x000000000000001a·(FINI_ARRAY)·········0x7be30
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x8cb017 ·0x0000000000000005·(STRTAB)·············0x8cb0
18 ·0x0000000000000006·(SYMTAB)·············0x24d018 ·0x0000000000000006·(SYMTAB)·············0x24d0
19 ·0x000000000000000a·(STRSZ)··············76122·(bytes)19 ·0x000000000000000a·(STRSZ)··············76131·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x8181822 ·0x0000000000000003·(PLTGOT)·············0x81818
23 ·0x0000000000000002·(PLTRELSZ)···········5424·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········5424·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x2b18025 ·0x0000000000000017·(JMPREL)·············0x2b188
26 ·0x0000000000000007·(RELA)···············0x1bfb826 ·0x0000000000000007·(RELA)···············0x1bfc0
27 ·0x0000000000000008·(RELASZ)·············61896·(bytes)27 ·0x0000000000000008·(RELASZ)·············61896·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x1beb831 ·0x000000006ffffffe·(VERNEED)············0x1bec0
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x1b60a33 ·0x000000006ffffff0·(VERSYM)·············0x1b614
34 ·0x000000006ffffff9·(RELACOUNT)··········218934 ·0x000000006ffffff9·(RELACOUNT)··········2189
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6f38cdce55bb84815c70623334d57e60d9b08dc36 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·47347dab9b72f7635f377b1d2d771e94e102c3ff
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1108·entries:1 Version·symbols·section·'.gnu.version'·contains·1108·entries:
2 ·Addr:·0x000000000001b60a··Offset:·0x0001b60a··Link:·5·(.dynsym)2 ·Addr:·0x000000000001b614··Offset:·0x0001b614··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······1·(*global*)······1·(*global*)······1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···5 ··008:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
6 ··00c:···3·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···3·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
8 ··014:···1·(*global*)······4·(GLIBCXX_3.4.21)····1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······4·(GLIBCXX_3.4.21)····1·(*global*)······1·(*global*)···
9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBCXX_3.4)···2·(LLVM_21.1)··9 ··018:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBCXX_3.4)···2·(LLVM_21.1)··
Offset 276, 15 lines modifiedOffset 276, 15 lines modified
276 ··440:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···276 ··440:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
277 ··444:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···277 ··444:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
278 ··448:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···278 ··448:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
279 ··44c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···279 ··44c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
280 ··450:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···280 ··450:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
281 Version·needs·section·'.gnu.version_r'·contains·4·entries:281 Version·needs·section·'.gnu.version_r'·contains·4·entries:
282 ·Addr:·0x000000000001beb8··Offset:·0x0001beb8··Link:·6·(.dynstr)282 ·Addr:·0x000000000001bec0··Offset:·0x0001bec0··Link:·6·(.dynstr)
283 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1283 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
284 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10284 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
285 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5285 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
286 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12286 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12
287 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9287 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
288 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·8288 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·8
289 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·5289 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·5
774 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 4753, 9 lines modifiedOffset 4753, 10 lines modified
4753 ··0x0001b590·00000000·00000000·00000000·00000000·................4753 ··0x0001b590·00000000·00000000·00000000·00000000·................
4754 ··0x0001b5a0·00000000·00000000·00000000·00000000·................4754 ··0x0001b5a0·00000000·00000000·00000000·00000000·................
4755 ··0x0001b5b0·00000000·00000000·00000000·00000000·................4755 ··0x0001b5b0·00000000·00000000·00000000·00000000·................
4756 ··0x0001b5c0·00000000·00000000·00000000·00000000·................4756 ··0x0001b5c0·00000000·00000000·00000000·00000000·................
4757 ··0x0001b5d0·00000000·00000000·00000000·00000000·................4757 ··0x0001b5d0·00000000·00000000·00000000·00000000·................
4758 ··0x0001b5e0·00000000·00000000·00000000·00000000·................4758 ··0x0001b5e0·00000000·00000000·00000000·00000000·................
4759 ··0x0001b5f0·00000000·00000000·00000000·00000000·................4759 ··0x0001b5f0·00000000·00000000·00000000·00000000·................
4760 ··0x0001b600·00000000·00000000·0000··············..........4760 ··0x0001b600·00000000·00000000·00000000·00000000·................
 4761 ··0x0001b610·000000······························...
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6d6f·76650000·415d5b79·clang-move..A][y2 ··0x00000000·636c616e·672d6d6f·76650000·d901f223·clang-move.....#
  
11.8 KB
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x006ab8·0x006ab8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x006ac0·0x006ac0·R···0x1000
11 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x011135·0x011135·R·E·0x100011 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x011135·0x011135·R·E·0x1000
12 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x003b30·0x003b30·R···0x100012 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x003b30·0x003b30·R···0x1000
13 ··LOAD···········0x01d468·0x000000000001d468·0x000000000001d468·0x001ba8·0x002370·RW··0x100013 ··LOAD···········0x01d468·0x000000000001d468·0x000000000001d468·0x001ba8·0x002370·RW··0x1000
14 ··DYNAMIC········0x01e870·0x000000000001e870·0x000000000001e870·0x000230·0x000230·RW··0x814 ··DYNAMIC········0x01e870·0x000000000001e870·0x000000000001e870·0x000230·0x000230·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x01cb10·0x000000000001cb10·0x000000000001cb10·0x000020·0x000020·R···0x417 ··NOTE···········0x01cb10·0x000000000001cb10·0x000000000001cb10·0x000020·0x000020·R···0x4
2.18 KB
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000228·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000228·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000005e8·0005e8·001518·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000005e8·0005e8·001518·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001b00·001b00·002add·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001b00·001b00·002ae6·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········00000000000045de·0045de·0001c2·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000000000045e6·0045e6·0001c2·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000000000047a0·0047a0·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········00000000000047a8·0047a8·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············00000000000048b0·0048b0·001440·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············00000000000048b8·0048b8·001440·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000005cf0·005cf0·000dc8·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000005cf8·005cf8·000dc8·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000007000·007000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000007000·007000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000007020·007020·000940·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000007020·007020·000940·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000007960·007960·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000007960·007960·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000007980·007980·0107a6·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000007980·007980·0107a6·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000018128·018128·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000018128·018128·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000019000·019000·0016a0·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000019000·019000·0016a0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000001a6a0·01a6a0·0004d4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000001a6a0·01a6a0·0004d4·00···A··0···0··4
2.6 KB
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x48b0·contains·216·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x48b8·contains·216·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000001d468··0000000000000008·R_X86_64_RELATIVE·························a4a03 000000000001d468··0000000000000008·R_X86_64_RELATIVE·························a4a0
4 000000000001d470··0000000000000008·R_X86_64_RELATIVE·························9a104 000000000001d470··0000000000000008·R_X86_64_RELATIVE·························9a10
5 000000000001d478··0000000000000008·R_X86_64_RELATIVE·························a4605 000000000001d478··0000000000000008·R_X86_64_RELATIVE·························a460
6 000000000001d488··0000000000000008·R_X86_64_RELATIVE·························1e5686 000000000001d488··0000000000000008·R_X86_64_RELATIVE·························1e568
7 000000000001d490··0000000000000008·R_X86_64_RELATIVE·························a7307 000000000001d490··0000000000000008·R_X86_64_RELATIVE·························a730
8 000000000001d498··0000000000000008·R_X86_64_RELATIVE·························a7508 000000000001d498··0000000000000008·R_X86_64_RELATIVE·························a750
Offset 214, 15 lines modifiedOffset 214, 15 lines modified
214 000000000001efc0··0000007600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0214 000000000001efc0··0000007600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
215 000000000001efc8··0000008500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9ErrorListE@LLVM_21.1·+·0215 000000000001efc8··0000008500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9ErrorListE@LLVM_21.1·+·0
216 000000000001efd0··0000008d00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9FileErrorE@LLVM_21.1·+·0216 000000000001efd0··0000008d00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9FileErrorE@LLVM_21.1·+·0
217 000000000001efd8··0000009f00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0217 000000000001efd8··0000009f00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
218 000000000001efe0··000000a100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0218 000000000001efe0··000000a100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
219 000000000001f008··0000008200000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0219 000000000001f008··0000008200000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
220 Relocation·section·'.rela.plt'·at·offset·0x5cf0·contains·147·entries:220 Relocation·section·'.rela.plt'·at·offset·0x5cf8·contains·147·entries:
221 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend221 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
222 000000000001eab8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0222 000000000001eab8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0
223 000000000001eac0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3opt15GenericOptTableC2ERKNS_11StringTableENS_8ArrayRefINS2_6OffsetEEENS5_INS0_8OptTable4InfoEEEb@LLVM_21.1·+·0223 000000000001eac0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3opt15GenericOptTableC2ERKNS_11StringTableENS_8ArrayRefINS2_6OffsetEEENS5_INS0_8OptTable4InfoEEEb@LLVM_21.1·+·0
224 000000000001eac8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm18getAsSignedIntegerENS_9StringRefEjRx@LLVM_21.1·+·0224 000000000001eac8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm18getAsSignedIntegerENS_9StringRefEjRx@LLVM_21.1·+·0
225 000000000001ead0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0225 000000000001ead0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZdlPvm@CXXABI_1.3.9·+·0
226 000000000001ead8··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0226 000000000001ead8··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
227 000000000001eae0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm6object10ObjectFile16createObjectFileENS_15MemoryBufferRefENS_10file_magicEb@LLVM_21.1·+·0227 000000000001eae0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm6object10ObjectFile16createObjectFileENS_15MemoryBufferRefENS_10file_magicEb@LLVM_21.1·+·0
1.5 KB
    
Offset 11, 24 lines modifiedOffset 11, 24 lines modified
11 ·0x0000000000000019·(INIT_ARRAY)·········0x1d46811 ·0x0000000000000019·(INIT_ARRAY)·········0x1d468
12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)12 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
13 ·0x000000000000001a·(FINI_ARRAY)·········0x1d47813 ·0x000000000000001a·(FINI_ARRAY)·········0x1d478
14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)14 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
15 ·0x000000006ffffef5·(GNU_HASH)···········0x3c015 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
16 ·0x0000000000000005·(STRTAB)·············0x1b0016 ·0x0000000000000005·(STRTAB)·············0x1b00
17 ·0x0000000000000006·(SYMTAB)·············0x5e817 ·0x0000000000000006·(SYMTAB)·············0x5e8
18 ·0x000000000000000a·(STRSZ)··············10973·(bytes)18 ·0x000000000000000a·(STRSZ)··············10982·(bytes)
19 ·0x000000000000000b·(SYMENT)·············24·(bytes)19 ·0x000000000000000b·(SYMENT)·············24·(bytes)
20 ·0x0000000000000015·(DEBUG)··············0x020 ·0x0000000000000015·(DEBUG)··············0x0
21 ·0x0000000000000003·(PLTGOT)·············0x1eaa021 ·0x0000000000000003·(PLTGOT)·············0x1eaa0
22 ·0x0000000000000002·(PLTRELSZ)···········3528·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········3528·(bytes)
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000017·(JMPREL)·············0x5cf024 ·0x0000000000000017·(JMPREL)·············0x5cf8
25 ·0x0000000000000007·(RELA)···············0x48b025 ·0x0000000000000007·(RELA)···············0x48b8
26 ·0x0000000000000008·(RELASZ)·············5184·(bytes)26 ·0x0000000000000008·(RELASZ)·············5184·(bytes)
27 ·0x0000000000000009·(RELAENT)············24·(bytes)27 ·0x0000000000000009·(RELAENT)············24·(bytes)
28 ·0x000000000000001e·(FLAGS)··············BIND_NOW28 ·0x000000000000001e·(FLAGS)··············BIND_NOW
29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
30 ·0x000000006ffffffe·(VERNEED)············0x47a030 ·0x000000006ffffffe·(VERNEED)············0x47a8
31 ·0x000000006fffffff·(VERNEEDNUM)·········431 ·0x000000006fffffff·(VERNEEDNUM)·········4
32 ·0x000000006ffffff0·(VERSYM)·············0x45de32 ·0x000000006ffffff0·(VERSYM)·············0x45e6
33 ·0x000000006ffffff9·(RELACOUNT)··········14233 ·0x000000006ffffff9·(RELACOUNT)··········142
34 ·0x0000000000000000·(NULL)···············0x034 ·0x0000000000000000·(NULL)···············0x0
864 B
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·db977bed35156cdd70dd18929fbb32e801e712346 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dcf841fe910bdd7d506ce399ed2448af55c0e337
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·225·entries:1 Version·symbols·section·'.gnu.version'·contains·225·entries:
2 ·Addr:·0x00000000000045de··Offset:·0x000045de··Link:·5·(.dynsym)2 ·Addr:·0x00000000000045e6··Offset:·0x000045e6··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(LLVM_21.1)·····3·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(GLIBC_2.3.4)···3·(LLVM_21.1)·····3·(LLVM_21.1)··
4 ··004:···3·(LLVM_21.1)·····4·(CXXABI_1.3.9)···3·(LLVM_21.1)·····3·(LLVM_21.1)··4 ··004:···3·(LLVM_21.1)·····4·(CXXABI_1.3.9)···3·(LLVM_21.1)·····3·(LLVM_21.1)··
5 ··008:···3·(LLVM_21.1)·····5·(GLIBC_2.2.5)···3·(LLVM_21.1)·····3·(LLVM_21.1)··5 ··008:···3·(LLVM_21.1)·····5·(GLIBC_2.2.5)···3·(LLVM_21.1)·····3·(LLVM_21.1)··
6 ··00c:···6·(CXXABI_1.3)····3·(LLVM_21.1)·····3·(LLVM_21.1)·····7·(GLIBC_2.4)··6 ··00c:···6·(CXXABI_1.3)····3·(LLVM_21.1)·····3·(LLVM_21.1)·····7·(GLIBC_2.4)··
7 ··010:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··7 ··010:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
8 ··014:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····5·(GLIBC_2.2.5)8 ··014:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)·····5·(GLIBC_2.2.5)
9 ··018:···6·(CXXABI_1.3)····6·(CXXABI_1.3)····3·(LLVM_21.1)·····6·(CXXABI_1.3)·9 ··018:···6·(CXXABI_1.3)····6·(CXXABI_1.3)····3·(LLVM_21.1)·····6·(CXXABI_1.3)·
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)···60 ··0e0:···1·(*global*)···
  
61 Version·needs·section·'.gnu.version_r'·contains·4·entries:61 Version·needs·section·'.gnu.version_r'·contains·4·entries:
62 ·Addr:·0x00000000000047a0··Offset:·0x000047a0··Link:·6·(.dynstr)62 ·Addr:·0x00000000000047a8··Offset:·0x000047a8··Link:·6·(.dynstr)
63 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·163 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
64 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·964 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·9
65 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·565 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
66 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1266 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12
67 ··0x0040:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·1067 ··0x0040:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·10
68 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·868 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·8
69 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·669 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·6
360 B
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 4/lib/ld-linux-x86-64.so.21 7/lib/ld-linux-x86-64.so.2
2 _ITM_registerTMCloneTable2 _ITM_registerTMCloneTable
3 _ITM_deregisterTMCloneTable3 _ITM_deregisterTMCloneTable
4 __gmon_start__4 __gmon_start__
5 _ZTVN4llvm9FileErrorE5 _ZTVN4llvm9FileErrorE
6 _ZNK4llvm6object7Archive11child_beginERNS_5ErrorEb6 _ZNK4llvm6object7Archive11child_beginERNS_5ErrorEb
7 _ZN4llvm6object12readIRSymtabENS_15MemoryBufferRefE7 _ZN4llvm6object12readIRSymtabENS_15MemoryBufferRefE
8 _ZTIN4llvm2cl18GenericOptionValueE8 _ZTIN4llvm2cl18GenericOptionValueE
778 B
    
Offset 681, 9 lines modifiedOffset 681, 10 lines modified
681 ··0x00004560·00000000·00000000·00000000·00000000·................681 ··0x00004560·00000000·00000000·00000000·00000000·................
682 ··0x00004570·00000000·00000000·00000000·00000000·................682 ··0x00004570·00000000·00000000·00000000·00000000·................
683 ··0x00004580·00000000·00000000·00000000·00000000·................683 ··0x00004580·00000000·00000000·00000000·00000000·................
684 ··0x00004590·00000000·00000000·00000000·00000000·................684 ··0x00004590·00000000·00000000·00000000·00000000·................
685 ··0x000045a0·00000000·00000000·00000000·00000000·................685 ··0x000045a0·00000000·00000000·00000000·00000000·................
686 ··0x000045b0·00000000·00000000·00000000·00000000·................686 ··0x000045b0·00000000·00000000·00000000·00000000·................
687 ··0x000045c0·00000000·00000000·00000000·00000000·................687 ··0x000045c0·00000000·00000000·00000000·00000000·................
688 ··0x000045d0·00000000·00000000·00000000·00·······.............688 ··0x000045d0·00000000·00000000·00000000·00000000·................
 689 ··0x000045e0·00000000·0000·······················......
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6e76·6c696e6b·2d777261·clang-nvlink-wra2 ··0x00000000·636c616e·672d6e76·6c696e6b·2d777261·clang-nvlink-wra
3 ··0x00000010·70706572·00000000·6083341b··········pper....`.4.3 ··0x00000010·70706572·00000000·d6a50274··········pper.......t
  
11.7 KB
./usr/bin/clang-offload-bundler
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x004048·0x004048·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x004058·0x004058·R···0x1000
11 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x00869d·0x00869d·R·E·0x100011 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x00869d·0x00869d·R·E·0x1000
12 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00271c·0x00271c·R···0x100012 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00271c·0x00271c·R···0x1000
13 ··LOAD···········0x0107e0·0x00000000000117e0·0x00000000000117e0·0x000830·0x000838·RW··0x100013 ··LOAD···········0x0107e0·0x00000000000117e0·0x00000000000117e0·0x000830·0x000838·RW··0x1000
14 ··DYNAMIC········0x010af0·0x0000000000011af0·0x0000000000011af0·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x010af0·0x0000000000011af0·0x0000000000011af0·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x0106fc·0x00000000000106fc·0x00000000000106fc·0x000020·0x000020·R···0x417 ··NOTE···········0x0106fc·0x00000000000106fc·0x00000000000106fc·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0001b8·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0001b8·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000578·000578·000c90·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000578·000578·000c90·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001208·001208·001b94·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001208·001208·001b9d·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000002d9c·002d9c·00010c·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000002da6·002da6·00010c·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000002ea8·002ea8·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000002eb8·002eb8·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000002f98·002f98·000a20·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000002fa8·002fa8·000a20·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············00000000000039b8·0039b8·000690·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············00000000000039c8·0039c8·000690·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000005000·005000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000005000·005000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000005020·005020·000470·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000005020·005020·000470·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000005490·005490·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000005490·005490·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00000000000054c0·0054c0·0081d0·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000000054c0·0054c0·0081d0·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000000d690·00d690·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000000d690·00d690·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000000e000·00e000·001160·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000000e000·00e000·001160·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000f160·00f160·0002bc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000f160·00f160·0002bc·00···A··0···0··4
2.59 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x2f98·contains·108·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x2fa8·contains·108·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000117e0··0000000000000008·R_X86_64_RELATIVE·························98603 00000000000117e0··0000000000000008·R_X86_64_RELATIVE·························9860
4 00000000000117e8··0000000000000008·R_X86_64_RELATIVE·························98204 00000000000117e8··0000000000000008·R_X86_64_RELATIVE·························9820
5 00000000000117f0··0000000000000008·R_X86_64_RELATIVE·························98905 00000000000117f0··0000000000000008·R_X86_64_RELATIVE·························9890
6 00000000000117f8··0000000000000008·R_X86_64_RELATIVE·························98d06 00000000000117f8··0000000000000008·R_X86_64_RELATIVE·························98d0
7 0000000000011800··0000000000000008·R_X86_64_RELATIVE·························99107 0000000000011800··0000000000000008·R_X86_64_RELATIVE·························9910
8 0000000000011808··0000000000000008·R_X86_64_RELATIVE·························99508 0000000000011808··0000000000000008·R_X86_64_RELATIVE·························9950
Offset 106, 15 lines modifiedOffset 106, 15 lines modified
106 0000000000011fd8··0000006600000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0106 0000000000011fd8··0000006600000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
107 0000000000011fe0··0000005100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0107 0000000000011fe0··0000005100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0
108 0000000000011fe8··0000005200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0108 0000000000011fe8··0000005200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
109 0000000000011ff0··0000005600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserIjEE@LLVM_21.1·+·0109 0000000000011ff0··0000005600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserIjEE@LLVM_21.1·+·0
110 0000000000011ff8··0000005e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0110 0000000000011ff8··0000005e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
111 0000000000012008··0000002700000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0111 0000000000012008··0000002700000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
112 Relocation·section·'.rela.plt'·at·offset·0x39b8·contains·70·entries:112 Relocation·section·'.rela.plt'·at·offset·0x39c8·contains·70·entries:
113 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend113 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
114 0000000000011d48··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang14OffloadBundler13UnbundleFilesEv·+·0114 0000000000011d48··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang14OffloadBundler13UnbundleFilesEv·+·0
115 0000000000011d50··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0115 0000000000011d50··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
116 0000000000011d58··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0116 0000000000011d58··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
117 0000000000011d60··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm21logAllUnhandledErrorsENS_5ErrorERNS_11raw_ostreamENS_5TwineE@LLVM_21.1·+·0117 0000000000011d60··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm21logAllUnhandledErrorsENS_5ErrorERNS_11raw_ostreamENS_5TwineE@LLVM_21.1·+·0
118 0000000000011d68··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang14OffloadBundler11BundleFilesEv·+·0118 0000000000011d68··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang14OffloadBundler11BundleFilesEv·+·0
119 0000000000011d70··0000000e00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0119 0000000000011d70··0000000e00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x117e012 ·0x0000000000000019·(INIT_ARRAY)·········0x117e0
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x117e814 ·0x000000000000001a·(FINI_ARRAY)·········0x117e8
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x120817 ·0x0000000000000005·(STRTAB)·············0x1208
18 ·0x0000000000000006·(SYMTAB)·············0x57818 ·0x0000000000000006·(SYMTAB)·············0x578
19 ·0x000000000000000a·(STRSZ)··············7060·(bytes)19 ·0x000000000000000a·(STRSZ)··············7069·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x11d3022 ·0x0000000000000003·(PLTGOT)·············0x11d30
23 ·0x0000000000000002·(PLTRELSZ)···········1680·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········1680·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x39b825 ·0x0000000000000017·(JMPREL)·············0x39c8
26 ·0x0000000000000007·(RELA)···············0x2f9826 ·0x0000000000000007·(RELA)···············0x2fa8
27 ·0x0000000000000008·(RELASZ)·············2592·(bytes)27 ·0x0000000000000008·(RELASZ)·············2592·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x2ea831 ·0x000000006ffffffe·(VERNEED)············0x2eb8
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x2d9c33 ·0x000000006ffffff0·(VERSYM)·············0x2da6
34 ·0x000000006ffffff9·(RELACOUNT)··········5834 ·0x000000006ffffff9·(RELACOUNT)··········58
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4a6310159e07959bf0062ae90f6ea24136168f296 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0b6f23688043e1096121731375dc2247228940e4
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.75 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·134·entries:1 Version·symbols·section·'.gnu.version'·contains·134·entries:
2 ·Addr:·0x0000000000002d9c··Offset:·0x00002d9c··Link:·5·(.dynsym)2 ·Addr:·0x0000000000002da6··Offset:·0x00002da6··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····3·(CXXABI_1.3)·3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····3·(CXXABI_1.3)·
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.4)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.4)··
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(CXXABI_1.3)····1·(*global*)···5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(CXXABI_1.3)····1·(*global*)···
6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBCXX_3.4)···1·(*global*)···6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBCXX_3.4)···1·(*global*)···
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
8 ··014:···6·(GLIBCXX_3.4.21)····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···6·(GLIBCXX_3.4.21)····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···5·(GLIBCXX_3.4)···2·(LLVM_21.1)·····5·(GLIBCXX_3.4)···6·(GLIBCXX_3.4.21)·9 ··018:···5·(GLIBCXX_3.4)···2·(LLVM_21.1)·····5·(GLIBCXX_3.4)···6·(GLIBCXX_3.4.21)·
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
35 ··07c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···35 ··07c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
36 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···36 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
37 ··084:···1·(*global*)······1·(*global*)···37 ··084:···1·(*global*)······1·(*global*)···
  
38 Version·needs·section·'.gnu.version_r'·contains·4·entries:38 Version·needs·section·'.gnu.version_r'·contains·4·entries:
39 ·Addr:·0x0000000000002ea8··Offset:·0x00002ea8··Link:·6·(.dynstr)39 ·Addr:·0x0000000000002eb8··Offset:·0x00002eb8··Link:·6·(.dynstr)
40 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·140 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
41 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1041 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
42 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·442 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·4
43 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·1243 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·12
44 ··0x0040:···Name:·GLIBC_2.34··Flags:·none··Version:·844 ··0x0040:···Name:·GLIBC_2.34··Flags:·none··Version:·8
45 ··0x0050:···Name:·GLIBC_2.2.5··Flags:·none··Version:·745 ··0x0050:···Name:·GLIBC_2.2.5··Flags:·none··Version:·7
46 ··0x0060:···Name:·GLIBC_2.4··Flags:·none··Version:·446 ··0x0060:···Name:·GLIBC_2.4··Flags:·none··Version:·4
347 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 )/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZTIN4llvm2cl15OptionValueCopyIbEE5 _ZTIN4llvm2cl15OptionValueCopyIbEE
6 _ZN5clang14OffloadBundler13UnbundleFilesEv6 _ZN5clang14OffloadBundler13UnbundleFilesEv
7 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE7 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE
8 _ZTVN4llvm2cl11OptionValueIjEE8 _ZTVN4llvm2cl11OptionValueIjEE
708 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 437, 9 lines modifiedOffset 437, 9 lines modified
437 ··0x00002d28·00000000·00000000·00000000·00000000·................437 ··0x00002d28·00000000·00000000·00000000·00000000·................
438 ··0x00002d38·00000000·00000000·00000000·00000000·................438 ··0x00002d38·00000000·00000000·00000000·00000000·................
439 ··0x00002d48·00000000·00000000·00000000·00000000·................439 ··0x00002d48·00000000·00000000·00000000·00000000·................
440 ··0x00002d58·00000000·00000000·00000000·00000000·................440 ··0x00002d58·00000000·00000000·00000000·00000000·................
441 ··0x00002d68·00000000·00000000·00000000·00000000·................441 ··0x00002d68·00000000·00000000·00000000·00000000·................
442 ··0x00002d78·00000000·00000000·00000000·00000000·................442 ··0x00002d78·00000000·00000000·00000000·00000000·................
443 ··0x00002d88·00000000·00000000·00000000·00000000·................443 ··0x00002d88·00000000·00000000·00000000·00000000·................
444 ··0x00002d98·00000000····························....444 ··0x00002d98·00000000·00000000·00000000·00·······.............
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6f66·666c6f61·642d6275·clang-offload-bu2 ··0x00000000·636c616e·672d6f66·666c6f61·642d6275·clang-offload-bu
3 ··0x00000010·6e646c65·72000000·b9b47d07··········ndler.....}.3 ··0x00000010·6e646c65·72000000·eba9c1dd··········ndler.......
  
11.7 KB
./usr/bin/clang-offload-packager
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0039c0·0x0039c0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0039c8·0x0039c8·R···0x1000
11 ··LOAD···········0x004000·0x0000000000004000·0x0000000000004000·0x007b5d·0x007b5d·R·E·0x100011 ··LOAD···········0x004000·0x0000000000004000·0x0000000000004000·0x007b5d·0x007b5d·R·E·0x1000
12 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x0019e8·0x0019e8·R···0x100012 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x0019e8·0x0019e8·R···0x1000
13 ··LOAD···········0x00e928·0x000000000000e928·0x000000000000e928·0x0006e8·0x000bb0·RW··0x100013 ··LOAD···········0x00e928·0x000000000000e928·0x000000000000e928·0x0006e8·0x000bb0·RW··0x1000
14 ··DYNAMIC········0x00eb10·0x000000000000eb10·0x000000000000eb10·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x00eb10·0x000000000000eb10·0x000000000000eb10·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x00d9c8·0x000000000000d9c8·0x000000000000d9c8·0x000020·0x000020·R···0x417 ··NOTE···········0x00d9c8·0x000000000000d9c8·0x000000000000d9c8·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000168·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000168·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000528·000528·000b70·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000528·000528·000b70·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001098·001098·001a36·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001098·001098·001a3f·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000002ace·002ace·0000f4·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000002ad8·002ad8·0000f4·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000002bc8·002bc8·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000002bd0·002bd0·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000002cb8·002cb8·0006f0·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000002cc0·002cc0·0006f0·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············00000000000033a8·0033a8·000618·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············00000000000033b0·0033b0·000618·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000004000·004000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000004000·004000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000004020·004020·000420·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000004020·004020·000420·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000004440·004440·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000004440·004440·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000004480·004480·0076d0·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000004480·004480·0076d0·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000000bb50·00bb50·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000000bb50·00bb50·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000000c000·00c000·0007c0·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000000c000·00c000·0007c0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000c7c0·00c7c0·00025c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000c7c0·00c7c0·00025c·00···A··0···0··4
2.58 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x2cb8·contains·74·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x2cc0·contains·74·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000000e928··0000000000000008·R_X86_64_RELATIVE·························57b03 000000000000e928··0000000000000008·R_X86_64_RELATIVE·························57b0
4 000000000000e930··0000000000000008·R_X86_64_RELATIVE·························4c804 000000000000e930··0000000000000008·R_X86_64_RELATIVE·························4c80
5 000000000000e938··0000000000000008·R_X86_64_RELATIVE·························57705 000000000000e938··0000000000000008·R_X86_64_RELATIVE·························5770
6 000000000000e940··0000000000000008·R_X86_64_RELATIVE·························59606 000000000000e940··0000000000000008·R_X86_64_RELATIVE·························5960
7 000000000000e948··0000000000000008·R_X86_64_RELATIVE·························57e07 000000000000e948··0000000000000008·R_X86_64_RELATIVE·························57e0
8 000000000000e950··0000000000000008·R_X86_64_RELATIVE·························58208 000000000000e950··0000000000000008·R_X86_64_RELATIVE·························5820
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 000000000000efd8··0000004c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·072 000000000000efd8··0000004c00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
73 000000000000efe0··0000005000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·073 000000000000efe0··0000005000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
74 000000000000efe8··0000005300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9FileErrorE@LLVM_21.1·+·074 000000000000efe8··0000005300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm9FileErrorE@LLVM_21.1·+·0
75 000000000000eff0··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·075 000000000000eff0··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
76 000000000000eff8··0000005b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·076 000000000000eff8··0000005b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
77 000000000000f008··0000002200000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·077 000000000000f008··0000002200000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
78 Relocation·section·'.rela.plt'·at·offset·0x33a8·contains·65·entries:78 Relocation·section·'.rela.plt'·at·offset·0x33b0·contains·65·entries:
79 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend79 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
80 000000000000ed68··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·080 000000000000ed68··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
81 000000000000ed70··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·081 000000000000ed70··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
82 000000000000ed78··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·082 000000000000ed78··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
83 000000000000ed80··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm21logAllUnhandledErrorsENS_5ErrorERNS_11raw_ostreamENS_5TwineE@LLVM_21.1·+·083 000000000000ed80··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm21logAllUnhandledErrorsENS_5ErrorERNS_11raw_ostreamENS_5TwineE@LLVM_21.1·+·0
84 000000000000ed88··0000000c00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·084 000000000000ed88··0000000c00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0
85 000000000000ed90··0000000d00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm15allocate_bufferEmm@LLVM_21.1·+·085 000000000000ed90··0000000d00000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm15allocate_bufferEmm@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0xe92812 ·0x0000000000000019·(INIT_ARRAY)·········0xe928
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0xe93814 ·0x000000000000001a·(FINI_ARRAY)·········0xe938
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x109817 ·0x0000000000000005·(STRTAB)·············0x1098
18 ·0x0000000000000006·(SYMTAB)·············0x52818 ·0x0000000000000006·(SYMTAB)·············0x528
19 ·0x000000000000000a·(STRSZ)··············6710·(bytes)19 ·0x000000000000000a·(STRSZ)··············6719·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0xed5022 ·0x0000000000000003·(PLTGOT)·············0xed50
23 ·0x0000000000000002·(PLTRELSZ)···········1560·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········1560·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x33a825 ·0x0000000000000017·(JMPREL)·············0x33b0
26 ·0x0000000000000007·(RELA)···············0x2cb826 ·0x0000000000000007·(RELA)···············0x2cc0
27 ·0x0000000000000008·(RELASZ)·············1776·(bytes)27 ·0x0000000000000008·(RELASZ)·············1776·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x2bc831 ·0x000000006ffffffe·(VERNEED)············0x2bd0
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x2ace33 ·0x000000006ffffff0·(VERSYM)·············0x2ad8
34 ·0x000000006ffffff9·(RELACOUNT)··········3734 ·0x000000006ffffff9·(RELACOUNT)··········37
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f5b1608881f31778df9dd297c3e361166171f47b6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3eead9935de209868fbbb92f643c7d55f98662ca
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.75 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·122·entries:1 Version·symbols·section·'.gnu.version'·contains·122·entries:
2 ·Addr:·0x0000000000002ace··Offset:·0x00002ace··Link:·5·(.dynsym)2 ·Addr:·0x0000000000002ad8··Offset:·0x00002ad8··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····3·(CXXABI_1.3)····2·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····3·(CXXABI_1.3)····2·(LLVM_21.1)··
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.4)·····2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.4)·····2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····3·(CXXABI_1.3)····2·(LLVM_21.1)·····2·(LLVM_21.1)··5 ··008:···2·(LLVM_21.1)·····3·(CXXABI_1.3)····2·(LLVM_21.1)·····2·(LLVM_21.1)··
6 ··00c:···5·(GLIBCXX_3.4)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··6 ··00c:···5·(GLIBCXX_3.4)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
8 ··014:···2·(LLVM_21.1)·····6·(GLIBC_2.2.5)···2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····6·(GLIBC_2.2.5)···2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···6·(GLIBC_2.2.5)···2·(LLVM_21.1)·····7·(GLIBC_2.34)····2·(LLVM_21.1)··9 ··018:···6·(GLIBC_2.2.5)···2·(LLVM_21.1)·····7·(GLIBC_2.34)····2·(LLVM_21.1)··
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
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*)······6·(GLIBC_2.2.5)31 ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······6·(GLIBC_2.2.5)
32 ··070:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···32 ··070:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
34 ··078:···1·(*global*)······1·(*global*)···34 ··078:···1·(*global*)······1·(*global*)···
  
35 Version·needs·section·'.gnu.version_r'·contains·4·entries:35 Version·needs·section·'.gnu.version_r'·contains·4·entries:
36 ·Addr:·0x0000000000002bc8··Offset:·0x00002bc8··Link:·6·(.dynstr)36 ·Addr:·0x0000000000002bd0··Offset:·0x00002bd0··Link:·6·(.dynstr)
37 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·137 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
38 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1038 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
39 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·439 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·4
40 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·1240 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·12
41 ··0x0040:···Name:·GLIBC_2.34··Flags:·none··Version:·741 ··0x0040:···Name:·GLIBC_2.34··Flags:·none··Version:·7
42 ··0x0050:···Name:·GLIBC_2.2.5··Flags:·none··Version:·642 ··0x0050:···Name:·GLIBC_2.2.5··Flags:·none··Version:·6
43 ··0x0060:···Name:·GLIBC_2.4··Flags:·none··Version:·443 ··0x0060:···Name:·GLIBC_2.4··Flags:·none··Version:·4
396 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 {/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZTIN4llvm2cl15OptionValueCopyIbEE5 _ZTIN4llvm2cl15OptionValueCopyIbEE
6 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE6 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE
7 _ZTSN4llvm2cl11OptionValueIbEE7 _ZTSN4llvm2cl11OptionValueIbEE
8 _ZTVN4llvm2cl4listINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS0_6parserIS7_EEEE8 _ZTVN4llvm2cl4listINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS0_6parserIS7_EEEE
712 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 415, 9 lines modifiedOffset 415, 9 lines modified
415 ··0x00002a58·00000000·00000000·00000000·00000000·................415 ··0x00002a58·00000000·00000000·00000000·00000000·................
416 ··0x00002a68·00000000·00000000·00000000·00000000·................416 ··0x00002a68·00000000·00000000·00000000·00000000·................
417 ··0x00002a78·00000000·00000000·00000000·00000000·................417 ··0x00002a78·00000000·00000000·00000000·00000000·................
418 ··0x00002a88·00000000·00000000·00000000·00000000·................418 ··0x00002a88·00000000·00000000·00000000·00000000·................
419 ··0x00002a98·00000000·00000000·00000000·00000000·................419 ··0x00002a98·00000000·00000000·00000000·00000000·................
420 ··0x00002aa8·00000000·00000000·00000000·00000000·................420 ··0x00002aa8·00000000·00000000·00000000·00000000·................
421 ··0x00002ab8·00000000·00000000·00000000·00000000·................421 ··0x00002ab8·00000000·00000000·00000000·00000000·................
422 ··0x00002ac8·00000000·0000·······················......422 ··0x00002ac8·00000000·00000000·00000000·000000···...............
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d6f66·666c6f61·642d7061·clang-offload-pa2 ··0x00000000·636c616e·672d6f66·666c6f61·642d7061·clang-offload-pa
3 ··0x00000010·636b6167·65720000·2ed144b7··········ckager....D.3 ··0x00000010·636b6167·65720000·63f4ffd1··········ckager..c...
  
11.3 KB
./usr/bin/clang-query
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x029fb8·0x029fb8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x029fc0·0x029fc0·R···0x1000
11 ··LOAD···········0x02a000·0x000000000002a000·0x000000000002a000·0x02cfb1·0x02cfb1·R·E·0x100011 ··LOAD···········0x02a000·0x000000000002a000·0x000000000002a000·0x02cfb1·0x02cfb1·R·E·0x1000
12 ··LOAD···········0x057000·0x0000000000057000·0x0000000000057000·0x0129f4·0x0129f4·R···0x100012 ··LOAD···········0x057000·0x0000000000057000·0x0000000000057000·0x0129f4·0x0129f4·R···0x1000
13 ··LOAD···········0x06a880·0x000000000006a880·0x000000000006a880·0x005790·0x005c60·RW··0x100013 ··LOAD···········0x06a880·0x000000000006a880·0x000000000006a880·0x005790·0x005c60·RW··0x1000
14 ··DYNAMIC········0x06f558·0x000000000006f558·0x000000000006f558·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x06f558·0x000000000006f558·0x000000000006f558·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x0699d4·0x00000000000699d4·0x00000000000699d4·0x000020·0x000020·R···0x417 ··NOTE···········0x0699d4·0x00000000000699d4·0x00000000000699d4·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·002060·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·002060·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000002420·002420·006630·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000002420·002420·006630·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000008a50·008a50·012182·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000008a50·008a50·01218b·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········000000000001abd2·01abd2·000884·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000001abdc·01abdc·000884·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········000000000001b458·01b458·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········000000000001b460·01b460·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············000000000001b558·01b558·00d350·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············000000000001b560·01b560·00d350·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············00000000000288a8·0288a8·001710·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············00000000000288b0·0288b0·001710·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000002a000·02a000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000002a000·02a000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000002a020·02a020·000f70·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000002a020·02a020·000f70·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000002af90·02af90·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000002af90·02af90·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000002afc0·02afc0·02bfe1·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000002afc0·02afc0·02bfe1·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000056fa4·056fa4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000056fa4·056fa4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000057000·057000·0081cd·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000057000·057000·0081cd·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000005f1d0·05f1d0·001d7c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000005f1d0·05f1d0·001d7c·00···A··0···0··4
2.62 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x1b558·contains·2254·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x1b560·contains·2254·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000006a880··0000000000000008·R_X86_64_RELATIVE·························2d0003 000000000006a880··0000000000000008·R_X86_64_RELATIVE·························2d000
4 000000000006a888··0000000000000008·R_X86_64_RELATIVE·························2c9704 000000000006a888··0000000000000008·R_X86_64_RELATIVE·························2c970
5 000000000006a890··0000000000000008·R_X86_64_RELATIVE·························2cfc05 000000000006a890··0000000000000008·R_X86_64_RELATIVE·························2cfc0
6 000000000006a898··0000000000000008·R_X86_64_RELATIVE·························2d5406 000000000006a898··0000000000000008·R_X86_64_RELATIVE·························2d540
7 000000000006a8a0··0000000000000008·R_X86_64_RELATIVE·························2d4c07 000000000006a8a0··0000000000000008·R_X86_64_RELATIVE·························2d4c0
8 000000000006a8a8··0000000000000008·R_X86_64_RELATIVE·························2d5008 000000000006a8a8··0000000000000008·R_X86_64_RELATIVE·························2d500
Offset 2252, 15 lines modifiedOffset 2252, 15 lines modified
2252 000000000006ffd0··0000012c00000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·02252 000000000006ffd0··0000012c00000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
2253 000000000006ffd8··000000d800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·02253 000000000006ffd8··000000d800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0
2254 000000000006ffe0··000000da00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·02254 000000000006ffe0··000000da00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
2255 000000000006fff0··0000010000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·02255 000000000006fff0··0000010000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
2256 000000000006fff8··0000010300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang8charinfo9InfoTableE·+·02256 000000000006fff8··0000010300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang8charinfo9InfoTableE·+·0
2257 0000000000070008··0000005900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·02257 0000000000070008··0000005900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
2258 Relocation·section·'.rela.plt'·at·offset·0x288a8·contains·246·entries:2258 Relocation·section·'.rela.plt'·at·offset·0x288b0·contains·246·entries:
2259 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2259 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
2260 000000000006f7b0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·02260 000000000006f7b0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr13isInitCaptureEPKNS_13LambdaCaptureE·+·0
2261 000000000006f7b8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13OpenACCClause8childrenEv·+·02261 000000000006f7b8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13OpenACCClause8childrenEv·+·0
2262 000000000006f7c0··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·02262 000000000006f7c0··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0
2263 000000000006f7c8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang14TextNodeDumperC1ERN4llvm11raw_ostreamERKNS_10ASTContextEb·+·02263 000000000006f7c8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang14TextNodeDumperC1ERN4llvm11raw_ostreamERKNS_10ASTContextEb·+·0
2264 000000000006f7d0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·02264 000000000006f7d0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0
2265 000000000006f7d8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream14flush_nonemptyEv@LLVM_21.1·+·02265 000000000006f7d8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream14flush_nonemptyEv@LLVM_21.1·+·0
1.51 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x6a88012 ·0x0000000000000019·(INIT_ARRAY)·········0x6a880
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x6a89014 ·0x000000000000001a·(FINI_ARRAY)·········0x6a890
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x8a5017 ·0x0000000000000005·(STRTAB)·············0x8a50
18 ·0x0000000000000006·(SYMTAB)·············0x242018 ·0x0000000000000006·(SYMTAB)·············0x2420
19 ·0x000000000000000a·(STRSZ)··············74114·(bytes)19 ·0x000000000000000a·(STRSZ)··············74123·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x6f79822 ·0x0000000000000003·(PLTGOT)·············0x6f798
23 ·0x0000000000000002·(PLTRELSZ)···········5904·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········5904·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x288a825 ·0x0000000000000017·(JMPREL)·············0x288b0
26 ·0x0000000000000007·(RELA)···············0x1b55826 ·0x0000000000000007·(RELA)···············0x1b560
27 ·0x0000000000000008·(RELASZ)·············54096·(bytes)27 ·0x0000000000000008·(RELASZ)·············54096·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x1b45831 ·0x000000006ffffffe·(VERNEED)············0x1b460
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x1abd233 ·0x000000006ffffff0·(VERSYM)·············0x1abdc
34 ·0x000000006ffffff9·(RELACOUNT)··········191134 ·0x000000006ffffff9·(RELACOUNT)··········1911
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3a618a1b0d76b1e9308fc5492714be8a92521dbb6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·537f54778e23a6425cfe3a407e2402fafb3d54d3
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1090·entries:1 Version·symbols·section·'.gnu.version'·contains·1090·entries:
2 ·Addr:·0x000000000001abd2··Offset:·0x0001abd2··Link:·5·(.dynsym)2 ·Addr:·0x000000000001abdc··Offset:·0x0001abdc··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
6 ··00c:···3·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···3·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
8 ··014:···1·(*global*)······4·(GLIBCXX_3.4.21)····1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······4·(GLIBCXX_3.4.21)····1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····5·(GLIBC_2.2.5)9 ··018:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····5·(GLIBC_2.2.5)
Offset 272, 15 lines modifiedOffset 272, 15 lines modified
272 ··430:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···272 ··430:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
273 ··434:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···273 ··434:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
274 ··438:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···274 ··438:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
275 ··43c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···275 ··43c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
276 ··440:···1·(*global*)······1·(*global*)···276 ··440:···1·(*global*)······1·(*global*)···
  
277 Version·needs·section·'.gnu.version_r'·contains·4·entries:277 Version·needs·section·'.gnu.version_r'·contains·4·entries:
278 ·Addr:·0x000000000001b458··Offset:·0x0001b458··Link:·6·(.dynstr)278 ·Addr:·0x000000000001b460··Offset:·0x0001b460··Link:·6·(.dynstr)
279 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1279 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
280 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10280 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
281 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5281 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
282 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12282 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12
283 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9283 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
284 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·8284 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·8
285 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·6285 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·6
706 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 4628, 9 lines modifiedOffset 4628, 9 lines modified
4628 ··0x0001ab60·00000000·00000000·00000000·00000000·................4628 ··0x0001ab60·00000000·00000000·00000000·00000000·................
4629 ··0x0001ab70·00000000·00000000·00000000·00000000·................4629 ··0x0001ab70·00000000·00000000·00000000·00000000·................
4630 ··0x0001ab80·00000000·00000000·00000000·00000000·................4630 ··0x0001ab80·00000000·00000000·00000000·00000000·................
4631 ··0x0001ab90·00000000·00000000·00000000·00000000·................4631 ··0x0001ab90·00000000·00000000·00000000·00000000·................
4632 ··0x0001aba0·00000000·00000000·00000000·00000000·................4632 ··0x0001aba0·00000000·00000000·00000000·00000000·................
4633 ··0x0001abb0·00000000·00000000·00000000·00000000·................4633 ··0x0001abb0·00000000·00000000·00000000·00000000·................
4634 ··0x0001abc0·00000000·00000000·00000000·00000000·................4634 ··0x0001abc0·00000000·00000000·00000000·00000000·................
4635 ··0x0001abd0·0000································..4635 ··0x0001abd0·00000000·00000000·000000············...........
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d7175·65727900·0762b4fb·clang-query..b..2 ··0x00000000·636c616e·672d7175·65727900·7b4965db·clang-query.{Ie.
  
11.6 KB
./usr/bin/clang-refactor
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x005078·0x005078·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x005080·0x005080·R···0x1000
11 ··LOAD···········0x006000·0x0000000000006000·0x0000000000006000·0x01411d·0x01411d·R·E·0x100011 ··LOAD···········0x006000·0x0000000000006000·0x0000000000006000·0x01411d·0x01411d·R·E·0x1000
12 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x0040c0·0x0040c0·R···0x100012 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x0040c0·0x0040c0·R···0x1000
13 ··LOAD···········0x01f4b0·0x00000000000204b0·0x00000000000204b0·0x000b60·0x000d70·RW··0x100013 ··LOAD···········0x01f4b0·0x00000000000204b0·0x00000000000204b0·0x000b60·0x000d70·RW··0x1000
14 ··DYNAMIC········0x01f9c0·0x00000000000209c0·0x00000000000209c0·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x01f9c0·0x00000000000209c0·0x00000000000209c0·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x01f0a0·0x000000000001f0a0·0x000000000001f0a0·0x000020·0x000020·R···0x417 ··NOTE···········0x01f0a0·0x000000000001f0a0·0x000000000001f0a0·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000130·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000130·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000004f0·0004f0·000f90·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000004f0·0004f0·000f90·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001480·001480·001f95·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001480·001480·001f9e·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000003416·003416·00014c·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000000341e·00341e·00014c·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000003568·003568·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000003570·003570·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000003668·003668·001050·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000003670·003670·001050·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············00000000000046b8·0046b8·0009c0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············00000000000046c0·0046c0·0009c0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000006000·006000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000006000·006000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000006020·006020·000690·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000006020·006020·000690·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000066b0·0066b0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000066b0·0066b0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00000000000066c0·0066c0·013a50·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000000066c0·0066c0·013a50·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000001a110·01a110·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000001a110·01a110·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000001b000·01b000·001020·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000001b000·01b000·001020·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000001c020·01c020·0005f4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000001c020·01c020·0005f4·00···A··0···0··4
2.57 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x3668·contains·174·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x3670·contains·174·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000204b0··0000000000000008·R_X86_64_RELATIVE·························93f03 00000000000204b0··0000000000000008·R_X86_64_RELATIVE·························93f0
4 00000000000204b8··0000000000000008·R_X86_64_RELATIVE·························7ad04 00000000000204b8··0000000000000008·R_X86_64_RELATIVE·························7ad0
5 00000000000204c0··0000000000000008·R_X86_64_RELATIVE·························93b05 00000000000204c0··0000000000000008·R_X86_64_RELATIVE·························93b0
6 00000000000204d0··0000000000000008·R_X86_64_RELATIVE·························206c86 00000000000204d0··0000000000000008·R_X86_64_RELATIVE·························206c8
7 00000000000204d8··0000000000000008·R_X86_64_RELATIVE·························a3807 00000000000204d8··0000000000000008·R_X86_64_RELATIVE·························a380
8 00000000000204e0··0000000000000008·R_X86_64_RELATIVE·························a4208 00000000000204e0··0000000000000008·R_X86_64_RELATIVE·························a420
Offset 172, 15 lines modifiedOffset 172, 15 lines modified
172 0000000000020fd0··0000007200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0172 0000000000020fd0··0000007200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
173 0000000000020fd8··0000007300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0173 0000000000020fd8··0000007300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0
174 0000000000020fe8··0000007900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0174 0000000000020fe8··0000007900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
175 0000000000020ff0··0000008500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0175 0000000000020ff0··0000008500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
176 0000000000020ff8··0000008700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0176 0000000000020ff8··0000008700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
177 0000000000021008··0000003a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0177 0000000000021008··0000003a00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
178 Relocation·section·'.rela.plt'·at·offset·0x46b8·contains·104·entries:178 Relocation·section·'.rela.plt'·at·offset·0x46c0·contains·104·entries:
179 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend179 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
180 0000000000020c18··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0180 0000000000020c18··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
181 0000000000020c20··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream6indentEj@LLVM_21.1·+·0181 0000000000020c20··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream6indentEj@LLVM_21.1·+·0
182 0000000000020c28··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0182 0000000000020c28··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
183 0000000000020c30··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0183 0000000000020c30··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
184 0000000000020c38··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10Diagnostic16FormatDiagnosticERN4llvm15SmallVectorImplIcEE·+·0184 0000000000020c38··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10Diagnostic16FormatDiagnosticERN4llvm15SmallVectorImplIcEE·+·0
185 0000000000020c40··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang5Lexer3LexERNS_5TokenE·+·0185 0000000000020c40··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang5Lexer3LexERNS_5TokenE·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x204b012 ·0x0000000000000019·(INIT_ARRAY)·········0x204b0
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x204c014 ·0x000000000000001a·(FINI_ARRAY)·········0x204c0
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x148017 ·0x0000000000000005·(STRTAB)·············0x1480
18 ·0x0000000000000006·(SYMTAB)·············0x4f018 ·0x0000000000000006·(SYMTAB)·············0x4f0
19 ·0x000000000000000a·(STRSZ)··············8085·(bytes)19 ·0x000000000000000a·(STRSZ)··············8094·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x20c0022 ·0x0000000000000003·(PLTGOT)·············0x20c00
23 ·0x0000000000000002·(PLTRELSZ)···········2496·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········2496·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x46b825 ·0x0000000000000017·(JMPREL)·············0x46c0
26 ·0x0000000000000007·(RELA)···············0x366826 ·0x0000000000000007·(RELA)···············0x3670
27 ·0x0000000000000008·(RELASZ)·············4176·(bytes)27 ·0x0000000000000008·(RELASZ)·············4176·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x356831 ·0x000000006ffffffe·(VERNEED)············0x3570
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x341633 ·0x000000006ffffff0·(VERSYM)·············0x341e
34 ·0x000000006ffffff9·(RELACOUNT)··········11834 ·0x000000006ffffff9·(RELACOUNT)··········118
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6bce0635a18c112783fe4e1846a8740831d1024f6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·976f5dcd7271365d372004a40dffd0e2b03942e1
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·166·entries:1 Version·symbols·section·'.gnu.version'·contains·166·entries:
2 ·Addr:·0x0000000000003416··Offset:·0x00003416··Link:·5·(.dynsym)2 ·Addr:·0x000000000000341e··Offset:·0x0000341e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····3·(GLIBC_2.4)··
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······4·(CXXABI_1.3)····2·(LLVM_21.1)·····1·(*global*)···6 ··00c:···1·(*global*)······4·(CXXABI_1.3)····2·(LLVM_21.1)·····1·(*global*)···
7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBCXX_3.4)···2·(LLVM_21.1)··7 ··010:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····5·(GLIBCXX_3.4)···2·(LLVM_21.1)··
8 ··014:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···2·(LLVM_21.1)·····1·(*global*)······6·(GLIBC_2.2.5)···2·(LLVM_21.1)··9 ··018:···2·(LLVM_21.1)·····1·(*global*)······6·(GLIBC_2.2.5)···2·(LLVM_21.1)··
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 ··094:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···41 ··094:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······6·(GLIBC_2.2.5)42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······6·(GLIBC_2.2.5)
43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
44 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···44 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
45 ··0a4:···1·(*global*)······1·(*global*)···45 ··0a4:···1·(*global*)······1·(*global*)···
  
46 Version·needs·section·'.gnu.version_r'·contains·4·entries:46 Version·needs·section·'.gnu.version_r'·contains·4·entries:
47 ·Addr:·0x0000000000003568··Offset:·0x00003568··Link:·6·(.dynstr)47 ·Addr:·0x0000000000003570··Offset:·0x00003570··Link:·6·(.dynstr)
48 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·148 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
49 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1049 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
50 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·550 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
51 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1251 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12
52 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·952 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
53 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·753 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7
54 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·554 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·5
312 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 O/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 eM·.''GT2 eM·.''GT
3 __gmon_start__3 __gmon_start__
4 _ITM_registerTMCloneTable4 _ITM_registerTMCloneTable
5 _ITM_deregisterTMCloneTable5 _ITM_deregisterTMCloneTable
6 _ZTIN4llvm2cl15OptionValueCopyIbEE6 _ZTIN4llvm2cl15OptionValueCopyIbEE
7 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE7 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE
8 _ZN5clang14FrontendActionD2Ev8 _ZN5clang14FrontendActionD2Ev
710 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 501, 9 lines modifiedOffset 501, 9 lines modified
501 ··0x000033a0·00000000·00000000·00000000·00000000·................501 ··0x000033a0·00000000·00000000·00000000·00000000·................
502 ··0x000033b0·00000000·00000000·00000000·00000000·................502 ··0x000033b0·00000000·00000000·00000000·00000000·................
503 ··0x000033c0·00000000·00000000·00000000·00000000·................503 ··0x000033c0·00000000·00000000·00000000·00000000·................
504 ··0x000033d0·00000000·00000000·00000000·00000000·................504 ··0x000033d0·00000000·00000000·00000000·00000000·................
505 ··0x000033e0·00000000·00000000·00000000·00000000·................505 ··0x000033e0·00000000·00000000·00000000·00000000·................
506 ··0x000033f0·00000000·00000000·00000000·00000000·................506 ··0x000033f0·00000000·00000000·00000000·00000000·................
507 ··0x00003400·00000000·00000000·00000000·00000000·................507 ··0x00003400·00000000·00000000·00000000·00000000·................
508 ··0x00003410·00000000·00·························.....508 ··0x00003410·00000000·00000000·00000000·0000·····..............
  
348 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d7265·66616374·6f720000·clang-refactor..2 ··0x00000000·636c616e·672d7265·66616374·6f720000·clang-refactor..
3 ··0x00000010·9eec726d····························..rm3 ··0x00000010·edce7816····························..x.
  
11.9 KB
./usr/bin/clang-reorder-fields
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x027eb0·0x027eb0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x027eb8·0x027eb8·R···0x1000
11 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x01e77d·0x01e77d·R·E·0x100011 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x01e77d·0x01e77d·R·E·0x1000
12 ··LOAD···········0x047000·0x0000000000047000·0x0000000000047000·0x00eb28·0x00eb28·R···0x100012 ··LOAD···········0x047000·0x0000000000047000·0x0000000000047000·0x00eb28·0x00eb28·R···0x1000
13 ··LOAD···········0x055bb8·0x0000000000056bb8·0x0000000000056bb8·0x005458·0x005768·RW··0x100013 ··LOAD···········0x055bb8·0x0000000000056bb8·0x0000000000056bb8·0x005458·0x005768·RW··0x1000
14 ··DYNAMIC········0x05a6b8·0x000000000005b6b8·0x000000000005b6b8·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x05a6b8·0x000000000005b6b8·0x000000000005b6b8·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x055b08·0x0000000000055b08·0x0000000000055b08·0x000020·0x000020·R···0x417 ··NOTE···········0x055b08·0x0000000000055b08·0x0000000000055b08·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·002028·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·002028·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000023e8·0023e8·006180·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000023e8·0023e8·006180·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000008568·008568·010eab·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000008568·008568·010eb4·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000019414·019414·000820·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000001941c·01941c·000820·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000019c38·019c38·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000019c40·019c40·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000019d38·019d38·00ce88·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000019d40·019d40·00ce88·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000026bc0·026bc0·0012f0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000026bc8·026bc8·0012f0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000028000·028000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000028000·028000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000028020·028020·000cb0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000028020·028020·000cb0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000028cd0·028cd0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000028cd0·028cd0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000028d00·028d00·01da6f·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000028d00·028d00·01da6f·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000000046770·046770·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000000046770·046770·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000047000·047000·006326·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000047000·047000·006326·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000004d328·04d328·001ab4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000004d328·04d328·001ab4·00···A··0···0··4
2.67 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x19d38·contains·2203·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x19d40·contains·2203·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000056bb8··0000000000000008·R_X86_64_RELATIVE·························2a6803 0000000000056bb8··0000000000000008·R_X86_64_RELATIVE·························2a680
4 0000000000056bc0··0000000000000008·R_X86_64_RELATIVE·························298304 0000000000056bc0··0000000000000008·R_X86_64_RELATIVE·························29830
5 0000000000056bc8··0000000000000008·R_X86_64_RELATIVE·························2a6405 0000000000056bc8··0000000000000008·R_X86_64_RELATIVE·························2a640
6 0000000000056bd0··0000000000000008·R_X86_64_RELATIVE·························2a7606 0000000000056bd0··0000000000000008·R_X86_64_RELATIVE·························2a760
7 0000000000056bd8··0000000000000008·R_X86_64_RELATIVE·························2a7a07 0000000000056bd8··0000000000000008·R_X86_64_RELATIVE·························2a7a0
8 0000000000056be0··0000000000000008·R_X86_64_RELATIVE·························2a7e08 0000000000056be0··0000000000000008·R_X86_64_RELATIVE·························2a7e0
Offset 2201, 15 lines modifiedOffset 2201, 15 lines modified
2201 000000000005bfd0··000000bf00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·02201 000000000005bfd0··000000bf00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
2202 000000000005bfd8··000000c100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·02202 000000000005bfd8··000000c100000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0
2203 000000000005bfe8··000000ca00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·02203 000000000005bfe8··000000ca00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
2204 000000000005bff0··000000e000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·02204 000000000005bff0··000000e000000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
2205 000000000005bff8··000000e600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·02205 000000000005bff8··000000e600000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
2206 000000000005c008··0000005700000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·02206 000000000005c008··0000005700000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
2207 Relocation·section·'.rela.plt'·at·offset·0x26bc0·contains·202·entries:2207 Relocation·section·'.rela.plt'·at·offset·0x26bc8·contains·202·entries:
2208 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2208 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
2209 000000000005b910··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang7tooling11ReplacementC1ERKNS_13SourceManagerERKNS_15CharSourceRangeEN4llvm9StringRefERKNS_11LangOptionsE·+·02209 000000000005b910··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang7tooling11ReplacementC1ERKNS_13SourceManagerERKNS_15CharSourceRangeEN4llvm9StringRefERKNS_11LangOptionsE·+·0
2210 000000000005b918··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·02210 000000000005b918··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0
2211 000000000005b920··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·02211 000000000005b920··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0
2212 000000000005b928··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·02212 000000000005b928··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
2213 000000000005b930··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang7TypeLoc11getBeginLocEv·+·02213 000000000005b930··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang7TypeLoc11getBeginLocEv·+·0
2214 000000000005b938··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang31ClassTemplateSpecializationDecl22getSpecializedTemplateEv·+·02214 000000000005b938··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang31ClassTemplateSpecializationDecl22getSpecializedTemplateEv·+·0
1.51 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x56bb812 ·0x0000000000000019·(INIT_ARRAY)·········0x56bb8
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x56bc814 ·0x000000000000001a·(FINI_ARRAY)·········0x56bc8
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x856817 ·0x0000000000000005·(STRTAB)·············0x8568
18 ·0x0000000000000006·(SYMTAB)·············0x23e818 ·0x0000000000000006·(SYMTAB)·············0x23e8
19 ·0x000000000000000a·(STRSZ)··············69291·(bytes)19 ·0x000000000000000a·(STRSZ)··············69300·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x5b8f822 ·0x0000000000000003·(PLTGOT)·············0x5b8f8
23 ·0x0000000000000002·(PLTRELSZ)···········4848·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········4848·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x26bc025 ·0x0000000000000017·(JMPREL)·············0x26bc8
26 ·0x0000000000000007·(RELA)···············0x19d3826 ·0x0000000000000007·(RELA)···············0x19d40
27 ·0x0000000000000008·(RELASZ)·············52872·(bytes)27 ·0x0000000000000008·(RELASZ)·············52872·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x19c3831 ·0x000000006ffffffe·(VERNEED)············0x19c40
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x1941433 ·0x000000006ffffff0·(VERSYM)·············0x1941c
34 ·0x000000006ffffff9·(RELACOUNT)··········187534 ·0x000000006ffffff9·(RELACOUNT)··········1875
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b9273701c387f037d0ac994716e69a53769fe5406 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·eef63ea1d6ccbc3ea88f1903d1f0d6d44ad74017
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1040·entries:1 Version·symbols·section·'.gnu.version'·contains·1040·entries:
2 ·Addr:·0x0000000000019414··Offset:·0x00019414··Link:·5·(.dynsym)2 ·Addr:·0x000000000001941c··Offset:·0x0001941c··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··3 ··000:···0·(*local*)·······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
5 ··008:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······3·(GLIBC_2.4)··5 ··008:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······3·(GLIBC_2.4)··
6 ··00c:···1·(*global*)······4·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······4·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····5·(GLIBCXX_3.4)9 ··018:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····5·(GLIBCXX_3.4)
Offset 259, 15 lines modifiedOffset 259, 15 lines modified
259 ··3fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···259 ··3fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
260 ··400:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···260 ··400:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
261 ··404:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···261 ··404:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
262 ··408:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···262 ··408:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
263 ··40c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···263 ··40c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
264 Version·needs·section·'.gnu.version_r'·contains·4·entries:264 Version·needs·section·'.gnu.version_r'·contains·4·entries:
265 ·Addr:·0x0000000000019c38··Offset:·0x00019c38··Link:·6·(.dynstr)265 ·Addr:·0x0000000000019c40··Offset:·0x00019c40··Link:·6·(.dynstr)
266 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1266 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
267 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10267 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
268 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5268 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
269 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12269 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12
270 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9270 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
271 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·8271 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·8
272 ··0x0060:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7272 ··0x0060:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·7
381 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 @/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 I;Po%^WI2 I;Po%^WI
3 __gmon_start__3 __gmon_start__
4 _ITM_registerTMCloneTable4 _ITM_registerTMCloneTable
5 _ITM_deregisterTMCloneTable5 _ITM_deregisterTMCloneTable
6 _ZTIN4llvm2cl15OptionValueCopyIbEE6 _ZTIN4llvm2cl15OptionValueCopyIbEE
7 _ZTIN5clang12ast_matchers8internal16MatcherInterfaceINS_6IfStmtEEE7 _ZTIN5clang12ast_matchers8internal16MatcherInterfaceINS_6IfStmtEEE
8 _ZTVN5clang12ast_matchers8internal33matcher_designatorCountIs0MatcherE8 _ZTVN5clang12ast_matchers8internal33matcher_designatorCountIs0MatcherE
776 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 4326, 9 lines modifiedOffset 4326, 10 lines modified
4326 ··0x00019398·00000000·00000000·00000000·00000000·................4326 ··0x00019398·00000000·00000000·00000000·00000000·................
4327 ··0x000193a8·00000000·00000000·00000000·00000000·................4327 ··0x000193a8·00000000·00000000·00000000·00000000·................
4328 ··0x000193b8·00000000·00000000·00000000·00000000·................4328 ··0x000193b8·00000000·00000000·00000000·00000000·................
4329 ··0x000193c8·00000000·00000000·00000000·00000000·................4329 ··0x000193c8·00000000·00000000·00000000·00000000·................
4330 ··0x000193d8·00000000·00000000·00000000·00000000·................4330 ··0x000193d8·00000000·00000000·00000000·00000000·................
4331 ··0x000193e8·00000000·00000000·00000000·00000000·................4331 ··0x000193e8·00000000·00000000·00000000·00000000·................
4332 ··0x000193f8·00000000·00000000·00000000·00000000·................4332 ··0x000193f8·00000000·00000000·00000000·00000000·................
4333 ··0x00019408·00000000·00000000·000000············...........4333 ··0x00019408·00000000·00000000·00000000·00000000·................
 4334 ··0x00019418·00000000····························....
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d7265·6f726465·722d6669·clang-reorder-fi2 ··0x00000000·636c616e·672d7265·6f726465·722d6669·clang-reorder-fi
3 ··0x00000010·656c6473·00000000·dde94f29··········elds......O)3 ··0x00000010·656c6473·00000000·ba261670··········elds.....&.p
  
11.7 KB
./usr/bin/clang-repl
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0049a8·0x0049a8·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0049b0·0x0049b0·R···0x1000
11 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x00959d·0x00959d·R·E·0x100011 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x00959d·0x00959d·R·E·0x1000
12 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x001dc4·0x001dc4·R···0x100012 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x001dc4·0x001dc4·R···0x1000
13 ··LOAD···········0x0117e0·0x00000000000117e0·0x00000000000117e0·0x000838·0x0012f8·RW··0x100013 ··LOAD···········0x0117e0·0x00000000000117e0·0x00000000000117e0·0x000838·0x0012f8·RW··0x1000
14 ··DYNAMIC········0x0119f0·0x00000000000119f0·0x00000000000119f0·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x0119f0·0x00000000000119f0·0x00000000000119f0·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x010da4·0x0000000000010da4·0x0000000000010da4·0x000020·0x000020·R···0x417 ··NOTE···········0x010da4·0x0000000000010da4·0x0000000000010da4·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000218·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000218·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000005d8·0005d8·001020·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000005d8·0005d8·001020·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········00000000000015f8·0015f8·002061·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00000000000015f8·0015f8·00206a·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········000000000000365a·00365a·000158·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000003662·003662·000158·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000000000037b8·0037b8·000110·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········00000000000037c0·0037c0·000110·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············00000000000038c8·0038c8·000768·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············00000000000038d0·0038d0·000768·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000004030·004030·000978·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000004038·004038·000978·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000005000·005000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000005000·005000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000005020·005020·000660·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000005020·005020·000660·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000005680·005680·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000005680·005680·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00000000000056c0·0056c0·008ed0·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000000056c0·0056c0·008ed0·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000000e590·00e590·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000000e590·00e590·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000000f000·00f000·000890·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000000f000·00f000·000890·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000f890·00f890·0002c4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000f890·00f890·0002c4·00···A··0···0··4
2.63 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x38c8·contains·79·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x38d0·contains·79·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000117e0··0000000000000008·R_X86_64_RELATIVE·························95703 00000000000117e0··0000000000000008·R_X86_64_RELATIVE·························9570
4 00000000000117e8··0000000000000008·R_X86_64_RELATIVE·························94804 00000000000117e8··0000000000000008·R_X86_64_RELATIVE·························9480
5 00000000000117f0··0000000000000008·R_X86_64_RELATIVE·························95305 00000000000117f0··0000000000000008·R_X86_64_RELATIVE·························9530
6 00000000000117f8··0000000000000008·R_X86_64_RELATIVE·························95a06 00000000000117f8··0000000000000008·R_X86_64_RELATIVE·························95a0
7 0000000000011800··0000000000000008·R_X86_64_RELATIVE·························95e07 0000000000011800··0000000000000008·R_X86_64_RELATIVE·························95e0
8 0000000000011808··0000000000000008·R_X86_64_RELATIVE·························96208 0000000000011808··0000000000000008·R_X86_64_RELATIVE·························9620
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 0000000000011fd8··0000006400000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·077 0000000000011fd8··0000006400000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0
78 0000000000011fe0··0000006500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·078 0000000000011fe0··0000006500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
79 0000000000011fe8··0000006a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·079 0000000000011fe8··0000006a00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
80 0000000000011ff0··0000007700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·080 0000000000011ff0··0000007700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
81 0000000000011ff8··0000007b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·081 0000000000011ff8··0000007b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm13ErrorInfoBase2IDE@LLVM_21.1·+·0
82 0000000000012010··0000003300000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·082 0000000000012010··0000003300000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
83 Relocation·section·'.rela.plt'·at·offset·0x4030·contains·101·entries:83 Relocation·section·'.rela.plt'·at·offset·0x4038·contains·101·entries:
84 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend84 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
85 0000000000011c48··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·085 0000000000011c48··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm22inconvertibleErrorCodeEv@LLVM_21.1·+·0
86 0000000000011c50··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·086 0000000000011c50··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm26remove_fatal_error_handlerEv@LLVM_21.1·+·0
87 0000000000011c58··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·087 0000000000011c58··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
88 0000000000011c60··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang26IncrementalCompilerBuilder14CreateCudaHostEv·+·088 0000000000011c60··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang26IncrementalCompilerBuilder14CreateCudaHostEv·+·0
89 0000000000011c68··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm@GLIBCXX_3.4.21·+·089 0000000000011c68··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm@GLIBCXX_3.4.21·+·0
90 0000000000011c70··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·LLVMInitializeBPFTarget@LLVM_21.1·+·090 0000000000011c70··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·LLVMInitializeBPFTarget@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x117e012 ·0x0000000000000019·(INIT_ARRAY)·········0x117e0
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x117f014 ·0x000000000000001a·(FINI_ARRAY)·········0x117f0
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x15f817 ·0x0000000000000005·(STRTAB)·············0x15f8
18 ·0x0000000000000006·(SYMTAB)·············0x5d818 ·0x0000000000000006·(SYMTAB)·············0x5d8
19 ·0x000000000000000a·(STRSZ)··············8289·(bytes)19 ·0x000000000000000a·(STRSZ)··············8298·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x11c3022 ·0x0000000000000003·(PLTGOT)·············0x11c30
23 ·0x0000000000000002·(PLTRELSZ)···········2424·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········2424·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x403025 ·0x0000000000000017·(JMPREL)·············0x4038
26 ·0x0000000000000007·(RELA)···············0x38c826 ·0x0000000000000007·(RELA)···············0x38d0
27 ·0x0000000000000008·(RELASZ)·············1896·(bytes)27 ·0x0000000000000008·(RELASZ)·············1896·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x37b831 ·0x000000006ffffffe·(VERNEED)············0x37c0
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x365a33 ·0x000000006ffffff0·(VERSYM)·············0x3662
34 ·0x000000006ffffff9·(RELACOUNT)··········4034 ·0x000000006ffffff9·(RELACOUNT)··········40
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1349b4e9a00533443a85cef7b7e736afd4778c006 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·477d534fec4eec640837ce039ebcbd19e59b1950
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.79 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·172·entries:1 Version·symbols·section·'.gnu.version'·contains·172·entries:
2 ·Addr:·0x000000000000365a··Offset:·0x0000365a··Link:·5·(.dynsym)2 ·Addr:·0x0000000000003662··Offset:·0x00003662··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
5 ··008:···3·(GLIBCXX_3.4.21)····2·(LLVM_21.1)·····4·(GLIBC_2.4)·····2·(LLVM_21.1)··5 ··008:···3·(GLIBCXX_3.4.21)····2·(LLVM_21.1)·····4·(GLIBC_2.4)·····2·(LLVM_21.1)··
6 ··00c:···5·(GLIBC_2.2.5)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···6 ··00c:···5·(GLIBC_2.2.5)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····1·(*global*)···
7 ··010:···1·(*global*)······2·(LLVM_21.1)·····5·(GLIBC_2.2.5)···2·(LLVM_21.1)··7 ··010:···1·(*global*)······2·(LLVM_21.1)·····5·(GLIBC_2.2.5)···2·(LLVM_21.1)··
8 ··014:···6·(GLIBCXX_3.4)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···6·(GLIBCXX_3.4)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··9 ··018:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
Offset 42, 15 lines modifiedOffset 42, 15 lines modified
42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
44 ··0a0:···1·(*global*)······1·(*global*)······5·(GLIBC_2.2.5)···1·(*global*)···44 ··0a0:···1·(*global*)······1·(*global*)······5·(GLIBC_2.2.5)···1·(*global*)···
45 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···45 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
46 ··0a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···46 ··0a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
47 Version·needs·section·'.gnu.version_r'·contains·4·entries:47 Version·needs·section·'.gnu.version_r'·contains·4·entries:
48 ·Addr:·0x00000000000037b8··Offset:·0x000037b8··Link:·6·(.dynstr)48 ·Addr:·0x00000000000037c0··Offset:·0x000037c0··Link:·6·(.dynstr)
49 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·149 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
50 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1050 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
51 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·551 ··0x0020:·Version:·1··File:·libc.so.6··Cnt:·5
52 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·1352 ··0x0030:···Name:·GLIBC_2.14··Flags:·none··Version:·13
53 ··0x0040:···Name:·GLIBC_2.32··Flags:·none··Version:·1153 ··0x0040:···Name:·GLIBC_2.32··Flags:·none··Version:·11
54 ··0x0050:···Name:·GLIBC_2.34··Flags:·none··Version:·754 ··0x0050:···Name:·GLIBC_2.34··Flags:·none··Version:·7
55 ··0x0060:···Name:·GLIBC_2.2.5··Flags:·none··Version:·555 ··0x0060:···Name:·GLIBC_2.2.5··Flags:·none··Version:·5
362 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 P/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZTIN4llvm2cl15OptionValueCopyIbEE5 _ZTIN4llvm2cl15OptionValueCopyIbEE
6 _ZN5clang26IncrementalCompilerBuilder16CreateCudaDeviceEv6 _ZN5clang26IncrementalCompilerBuilder16CreateCudaDeviceEv
7 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE7 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE
8 _ZTSN4llvm2cl11OptionValueIbEE8 _ZTSN4llvm2cl11OptionValueIbEE
702 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 514, 9 lines modifiedOffset 514, 9 lines modified
514 ··0x000035e8·00000000·00000000·00000000·00000000·................514 ··0x000035e8·00000000·00000000·00000000·00000000·................
515 ··0x000035f8·00000000·00000000·00000000·00000000·................515 ··0x000035f8·00000000·00000000·00000000·00000000·................
516 ··0x00003608·00000000·00000000·00000000·00000000·................516 ··0x00003608·00000000·00000000·00000000·00000000·................
517 ··0x00003618·00000000·00000000·00000000·00000000·................517 ··0x00003618·00000000·00000000·00000000·00000000·................
518 ··0x00003628·00000000·00000000·00000000·00000000·................518 ··0x00003628·00000000·00000000·00000000·00000000·................
519 ··0x00003638·00000000·00000000·00000000·00000000·................519 ··0x00003638·00000000·00000000·00000000·00000000·................
520 ··0x00003648·00000000·00000000·00000000·00000000·................520 ··0x00003648·00000000·00000000·00000000·00000000·................
521 ··0x00003658·00··································.521 ··0x00003658·00000000·00000000·0000··············..........
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d7265·706c0000·5aa86faf·clang-repl..Z.o.2 ··0x00000000·636c616e·672d7265·706c0000·434606b0·clang-repl..CF..
  
11.8 KB
./usr/bin/clang-scan-deps
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x007208·0x007208·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x007210·0x007210·R···0x1000
11 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x0200f9·0x0200f9·R·E·0x100011 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x0200f9·0x0200f9·R·E·0x1000
12 ··LOAD···········0x029000·0x0000000000029000·0x0000000000029000·0x005c58·0x005c58·R···0x100012 ··LOAD···········0x029000·0x0000000000029000·0x0000000000029000·0x005c58·0x005c58·R···0x1000
13 ··LOAD···········0x02fb28·0x000000000002fb28·0x000000000002fb28·0x001500·0x001758·RW··0x100013 ··LOAD···········0x02fb28·0x000000000002fb28·0x000000000002fb28·0x001500·0x001758·RW··0x1000
14 ··DYNAMIC········0x030820·0x0000000000030820·0x0000000000030820·0x000250·0x000250·RW··0x814 ··DYNAMIC········0x030820·0x0000000000030820·0x0000000000030820·0x000250·0x000250·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x02ec38·0x000000000002ec38·0x000000000002ec38·0x000020·0x000020·R···0x417 ··NOTE···········0x02ec38·0x000000000002ec38·0x000000000002ec38·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000294·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000294·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000658·000658·001638·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000658·000658·001638·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001c90·001c90·0035d4·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001c90·001c90·0035dd·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000005264·005264·0001da·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000000526e·00526e·0001da·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000005440·005440·0001c0·00···A··6···5··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000005448·005448·0001c0·00···A··6···5··8
14 ··[·9]·.rela.dyn·········RELA············0000000000005600·005600·000d50·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000005608·005608·000d50·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000006350·006350·000eb8·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000006358·006358·000eb8·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000008000·008000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000008000·008000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000008020·008020·0009e0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000008020·008020·0009e0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000008a00·008a00·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000008a00·008a00·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000008a40·008a40·01f6aa·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000008a40·008a40·01f6aa·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········00000000000280ec·0280ec·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00000000000280ec·0280ec·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000029000·029000·001540·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000029000·029000·001540·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000002a540·02a540·0007ac·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000002a540·02a540·0007ac·00···A··0···0··4
2.56 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x5600·contains·142·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x5608·contains·142·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000002fb28··0000000000000008·R_X86_64_RELATIVE·························a2a03 000000000002fb28··0000000000000008·R_X86_64_RELATIVE·························a2a0
4 000000000002fb30··0000000000000008·R_X86_64_RELATIVE·························9f204 000000000002fb30··0000000000000008·R_X86_64_RELATIVE·························9f20
5 000000000002fb38··0000000000000008·R_X86_64_RELATIVE·························a2605 000000000002fb38··0000000000000008·R_X86_64_RELATIVE·························a260
6 000000000002fb48··0000000000000008·R_X86_64_RELATIVE·························305b06 000000000002fb48··0000000000000008·R_X86_64_RELATIVE·························305b0
7 000000000002fb50··0000000000000008·R_X86_64_RELATIVE·························a3a07 000000000002fb50··0000000000000008·R_X86_64_RELATIVE·························a3a0
8 000000000002fb58··0000000000000008·R_X86_64_RELATIVE·························a3c08 000000000002fb58··0000000000000008·R_X86_64_RELATIVE·························a3c0
Offset 140, 15 lines modifiedOffset 140, 15 lines modified
140 0000000000030fd8··000000bd00000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0140 0000000000030fd8··000000bd00000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
141 0000000000030fe8··0000009500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0141 0000000000030fe8··0000009500000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm9ErrorList2IDE@LLVM_21.1·+·0
142 0000000000030ff0··000000a600000012·R_X86_64_TPOFF64·······0000000000000000·_ZSt15__once_callable@GLIBCXX_3.4.11·+·0142 0000000000030ff0··000000a600000012·R_X86_64_TPOFF64·······0000000000000000·_ZSt15__once_callable@GLIBCXX_3.4.11·+·0
143 0000000000031010··0000003000000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0143 0000000000031010··0000003000000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0
144 0000000000031018··0000005900000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0144 0000000000031018··0000005900000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0
145 0000000000031020··0000004600000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0145 0000000000031020··0000004600000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
146 Relocation·section·'.rela.plt'·at·offset·0x6350·contains·157·entries:146 Relocation·section·'.rela.plt'·at·offset·0x6358·contains·157·entries:
147 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend147 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
148 0000000000030a88··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl17PrintOptionValuesEv@LLVM_21.1·+·0148 0000000000030a88··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl17PrintOptionValuesEv@LLVM_21.1·+·0
149 0000000000030a90··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang7tooling17inferToolLocationESt10unique_ptrINS0_19CompilationDatabaseESt14default_deleteIS2_EE·+·0149 0000000000030a90··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang7tooling17inferToolLocationESt10unique_ptrINS0_19CompilationDatabaseESt14default_deleteIS2_EE·+·0
150 0000000000030a98··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE@LLVM_21.1·+·0150 0000000000030a98··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE@LLVM_21.1·+·0
151 0000000000030aa0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream14flush_nonemptyEv@LLVM_21.1·+·0151 0000000000030aa0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream14flush_nonemptyEv@LLVM_21.1·+·0
152 0000000000030aa8··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver6Driver25getDefaultModuleCachePathERN4llvm15SmallVectorImplIcEE·+·0152 0000000000030aa8··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang6driver6Driver25getDefaultModuleCachePathERN4llvm15SmallVectorImplIcEE·+·0
153 0000000000030ab0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0153 0000000000030ab0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 13, 24 lines modifiedOffset 13, 24 lines modified
13 ·0x0000000000000019·(INIT_ARRAY)·········0x2fb2813 ·0x0000000000000019·(INIT_ARRAY)·········0x2fb28
14 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)14 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
15 ·0x000000000000001a·(FINI_ARRAY)·········0x2fb3815 ·0x000000000000001a·(FINI_ARRAY)·········0x2fb38
16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
17 ·0x000000006ffffef5·(GNU_HASH)···········0x3c017 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
18 ·0x0000000000000005·(STRTAB)·············0x1c9018 ·0x0000000000000005·(STRTAB)·············0x1c90
19 ·0x0000000000000006·(SYMTAB)·············0x65819 ·0x0000000000000006·(SYMTAB)·············0x658
20 ·0x000000000000000a·(STRSZ)··············13780·(bytes)20 ·0x000000000000000a·(STRSZ)··············13789·(bytes)
21 ·0x000000000000000b·(SYMENT)·············24·(bytes)21 ·0x000000000000000b·(SYMENT)·············24·(bytes)
22 ·0x0000000000000015·(DEBUG)··············0x022 ·0x0000000000000015·(DEBUG)··············0x0
23 ·0x0000000000000003·(PLTGOT)·············0x30a7023 ·0x0000000000000003·(PLTGOT)·············0x30a70
24 ·0x0000000000000002·(PLTRELSZ)···········3768·(bytes)24 ·0x0000000000000002·(PLTRELSZ)···········3768·(bytes)
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000017·(JMPREL)·············0x635026 ·0x0000000000000017·(JMPREL)·············0x6358
27 ·0x0000000000000007·(RELA)···············0x560027 ·0x0000000000000007·(RELA)···············0x5608
28 ·0x0000000000000008·(RELASZ)·············3408·(bytes)28 ·0x0000000000000008·(RELASZ)·············3408·(bytes)
29 ·0x0000000000000009·(RELAENT)············24·(bytes)29 ·0x0000000000000009·(RELAENT)············24·(bytes)
30 ·0x000000000000001e·(FLAGS)··············BIND_NOW30 ·0x000000000000001e·(FLAGS)··············BIND_NOW
31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
32 ·0x000000006ffffffe·(VERNEED)············0x544032 ·0x000000006ffffffe·(VERNEED)············0x5448
33 ·0x000000006fffffff·(VERNEEDNUM)·········533 ·0x000000006fffffff·(VERNEEDNUM)·········5
34 ·0x000000006ffffff0·(VERSYM)·············0x526434 ·0x000000006ffffff0·(VERSYM)·············0x526e
35 ·0x000000006ffffff9·(RELACOUNT)··········9335 ·0x000000006ffffff9·(RELACOUNT)··········93
36 ·0x0000000000000000·(NULL)···············0x036 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·447634b59fdc91c7c080b9b9a9a4ca934cf38c186 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·177335f54b3669cbbb02bc70c3399aef8c55c664
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·237·entries:1 Version·symbols·section·'.gnu.version'·contains·237·entries:
2 ·Addr:·0x0000000000005264··Offset:·0x00005264··Link:·5·(.dynsym)2 ·Addr:·0x000000000000526e··Offset:·0x0000526e··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(GLIBCXX_3.4.11)····3·(LLVM_21.1)·····1·(*global*)···3 ··000:···0·(*local*)·······2·(GLIBCXX_3.4.11)····3·(LLVM_21.1)·····1·(*global*)···
4 ··004:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····1·(*global*)······4·(GLIBC_2.4)··4 ··004:···3·(LLVM_21.1)·····3·(LLVM_21.1)·····1·(*global*)······4·(GLIBC_2.4)··
5 ··008:···5·(GLIBC_2.2.5)···3·(LLVM_21.1)·····2·(GLIBCXX_3.4.11)····1·(*global*)···5 ··008:···5·(GLIBC_2.2.5)···3·(LLVM_21.1)·····2·(GLIBCXX_3.4.11)····1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······6·(GLIBCXX_3.4)6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······6·(GLIBCXX_3.4)
7 ··010:···7·(CXXABI_1.3.15)···3·(LLVM_21.1)·····1·(*global*)······3·(LLVM_21.1)··7 ··010:···7·(CXXABI_1.3.15)···3·(LLVM_21.1)·····1·(*global*)······3·(LLVM_21.1)··
8 ··014:···1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··8 ··014:···1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)·····3·(LLVM_21.1)··
9 ··018:···3·(LLVM_21.1)·····1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)··9 ··018:···3·(LLVM_21.1)·····1·(*global*)······3·(LLVM_21.1)·····3·(LLVM_21.1)··
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)···63 ··0ec:···1·(*global*)···
  
64 Version·needs·section·'.gnu.version_r'·contains·5·entries:64 Version·needs·section·'.gnu.version_r'·contains·5·entries:
65 ·Addr:·0x0000000000005440··Offset:·0x00005440··Link:·6·(.dynstr)65 ·Addr:·0x0000000000005448··Offset:·0x00005448··Link:·6·(.dynstr)
66 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·166 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1
67 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·2467 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·24
68 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·168 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
69 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·1969 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·19
70 ··0x0040:·Version:·1··File:·libc.so.6··Cnt:·670 ··0x0040:·Version:·1··File:·libc.so.6··Cnt:·6
71 ··0x0050:···Name:·GLIBC_2.14··Flags:·none··Version:·2271 ··0x0050:···Name:·GLIBC_2.14··Flags:·none··Version:·22
72 ··0x0060:···Name:·GLIBC_2.32··Flags:·none··Version:·2072 ··0x0060:···Name:·GLIBC_2.32··Flags:·none··Version:·20
543 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib/ld-linux-x86-64.so.21 d/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_5 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_
6 _ZN5clang7tooling24inferTargetAndDriverModeESt10unique_ptrINS0_19CompilationDatabaseESt14default_deleteIS2_EE6 _ZN5clang7tooling24inferTargetAndDriverModeESt10unique_ptrINS0_19CompilationDatabaseESt14default_deleteIS2_EE
7 _ZTSNSt13__future_base15_Deferred_stateINSt6thread8_InvokerISt5tupleIJSt8functionIFvvEEEEEEvEE7 _ZTSNSt13__future_base15_Deferred_stateINSt6thread8_InvokerISt5tupleIJSt8functionIFvvEEEEEEvEE
8 _ZTIN4llvm13format_objectIJdEEE8 _ZTIN4llvm13format_objectIJdEEE
708 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 857, 9 lines modifiedOffset 857, 9 lines modified
857 ··0x000051f0·00000000·00000000·00000000·00000000·................857 ··0x000051f0·00000000·00000000·00000000·00000000·................
858 ··0x00005200·00000000·00000000·00000000·00000000·................858 ··0x00005200·00000000·00000000·00000000·00000000·................
859 ··0x00005210·00000000·00000000·00000000·00000000·................859 ··0x00005210·00000000·00000000·00000000·00000000·................
860 ··0x00005220·00000000·00000000·00000000·00000000·................860 ··0x00005220·00000000·00000000·00000000·00000000·................
861 ··0x00005230·00000000·00000000·00000000·00000000·................861 ··0x00005230·00000000·00000000·00000000·00000000·................
862 ··0x00005240·00000000·00000000·00000000·00000000·................862 ··0x00005240·00000000·00000000·00000000·00000000·................
863 ··0x00005250·00000000·00000000·00000000·00000000·................863 ··0x00005250·00000000·00000000·00000000·00000000·................
864 ··0x00005260·00000000····························....864 ··0x00005260·00000000·00000000·00000000·00·······.............
  
348 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·636c616e·672d7363·616e2d64·65707300·clang-scan-deps.2 ··0x00000000·636c616e·672d7363·616e2d64·65707300·clang-scan-deps.
3 ··0x00000010·d370979c····························.p..3 ··0x00000010·b5e4041f····························....
  
11.2 KB
./usr/bin/diagtool
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x053c08·0x053c08·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x053c10·0x053c10·R···0x1000
11 ··LOAD···········0x054000·0x0000000000054000·0x0000000000054000·0x007455·0x007455·R·E·0x100011 ··LOAD···········0x054000·0x0000000000054000·0x0000000000054000·0x007455·0x007455·R·E·0x1000
12 ··LOAD···········0x05c000·0x000000000005c000·0x000000000005c000·0x0460c0·0x0460c0·R···0x100012 ··LOAD···········0x05c000·0x000000000005c000·0x000000000005c000·0x0460c0·0x0460c0·R···0x1000
13 ··LOAD···········0x0a2750·0x00000000000a3750·0x00000000000a3750·0x0368c0·0x03a6f8·RW··0x100013 ··LOAD···········0x0a2750·0x00000000000a3750·0x00000000000a3750·0x0368c0·0x03a6f8·RW··0x1000
14 ··DYNAMIC········0x0d8b88·0x00000000000d9b88·0x00000000000d9b88·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x0d8b88·0x00000000000d9b88·0x00000000000d9b88·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x0a20a0·0x00000000000a20a0·0x00000000000a20a0·0x000020·0x000020·R···0x417 ··NOTE···········0x0a20a0·0x00000000000a20a0·0x00000000000a20a0·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000074·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·000074·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000438·000438·0007c8·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000438·000438·0007c8·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000000c00·000c00·000fa8·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000000c00·000c00·000fb1·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000001ba8·001ba8·0000a6·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000001bb2·001bb2·0000a6·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000001c50·001c50·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000001c58·001c58·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000001d50·001d50·051978·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000001d58·001d58·051978·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············00000000000536c8·0536c8·000540·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············00000000000536d0·0536d0·000540·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000054000·054000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000054000·054000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000054020·054020·000390·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000054020·054020·000390·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········00000000000543b0·0543b0·000010·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········00000000000543b0·0543b0·000010·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········00000000000543c0·0543c0·007085·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000000543c0·0543c0·007085·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000005b448·05b448·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000005b448·05b448·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000005c000·05c000·044fcb·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000005c000·05c000·044fcb·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000a0fcc·0a0fcc·00026c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00000000000a0fcc·0a0fcc·00026c·00···A··0···0··4
2.49 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x1d50·contains·13925·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x1d58·contains·13925·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000000a3750··0000000000000008·R_X86_64_RELATIVE·························54dc03 00000000000a3750··0000000000000008·R_X86_64_RELATIVE·························54dc0
4 00000000000a3758··0000000000000008·R_X86_64_RELATIVE·························54aa04 00000000000a3758··0000000000000008·R_X86_64_RELATIVE·························54aa0
5 00000000000a3760··0000000000000008·R_X86_64_RELATIVE·························54b305 00000000000a3760··0000000000000008·R_X86_64_RELATIVE·························54b30
6 00000000000a3768··0000000000000008·R_X86_64_RELATIVE·························54bc06 00000000000a3768··0000000000000008·R_X86_64_RELATIVE·························54bc0
7 00000000000a3770··0000000000000008·R_X86_64_RELATIVE·························54c507 00000000000a3770··0000000000000008·R_X86_64_RELATIVE·························54c50
8 00000000000a3778··0000000000000008·R_X86_64_RELATIVE·························54d808 00000000000a3778··0000000000000008·R_X86_64_RELATIVE·························54d80
Offset 13923, 15 lines modifiedOffset 13923, 15 lines modified
13923 00000000000d9fd8··0000003800000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·013923 00000000000d9fd8··0000003800000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0
13924 00000000000d9fe0··0000005000000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·013924 00000000000d9fe0··0000005000000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
13925 00000000000d9fe8··0000003b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·013925 00000000000d9fe8··0000003b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
13926 00000000000d9ff0··0000004200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·013926 00000000000d9ff0··0000004200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
13927 00000000000d9ff8··0000004300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang20TextDiagnosticBufferE·+·013927 00000000000d9ff8··0000004300000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang20TextDiagnosticBufferE·+·0
13928 00000000000da008··0000001e00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·013928 00000000000da008··0000001e00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
13929 Relocation·section·'.rela.plt'·at·offset·0x536c8·contains·56·entries:13929 Relocation·section·'.rela.plt'·at·offset·0x536d0·contains·56·entries:
13930 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend13930 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
13931 00000000000d9de0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang13DiagnosticIDs6isNoteEj·+·013931 00000000000d9de0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang13DiagnosticIDs6isNoteEj·+·0
13932 00000000000d9de8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream6indentEj@LLVM_21.1·+·013932 00000000000d9de8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream6indentEj@LLVM_21.1·+·0
13933 00000000000d9df0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·013933 00000000000d9df0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
13934 00000000000d9df8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·memset@GLIBC_2.2.5·+·013934 00000000000d9df8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·memset@GLIBC_2.2.5·+·0
13935 00000000000d9e00··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_guard_abort@CXXABI_1.3·+·013935 00000000000d9e00··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_guard_abort@CXXABI_1.3·+·0
13936 00000000000d9e08··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·013936 00000000000d9e08··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0
1.5 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0xa375012 ·0x0000000000000019·(INIT_ARRAY)·········0xa3750
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······40·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······40·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0xa377814 ·0x000000000000001a·(FINI_ARRAY)·········0xa3778
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0xc0017 ·0x0000000000000005·(STRTAB)·············0xc00
18 ·0x0000000000000006·(SYMTAB)·············0x43818 ·0x0000000000000006·(SYMTAB)·············0x438
19 ·0x000000000000000a·(STRSZ)··············4008·(bytes)19 ·0x000000000000000a·(STRSZ)··············4017·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0xd9dc822 ·0x0000000000000003·(PLTGOT)·············0xd9dc8
23 ·0x0000000000000002·(PLTRELSZ)···········1344·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········1344·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x536c825 ·0x0000000000000017·(JMPREL)·············0x536d0
26 ·0x0000000000000007·(RELA)···············0x1d5026 ·0x0000000000000007·(RELA)···············0x1d58
27 ·0x0000000000000008·(RELASZ)·············334200·(bytes)27 ·0x0000000000000008·(RELASZ)·············334200·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x1c5031 ·0x000000006ffffffe·(VERNEED)············0x1c58
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x1ba833 ·0x000000006ffffff0·(VERSYM)·············0x1bb2
34 ·0x000000006ffffff9·(RELACOUNT)··········1390234 ·0x000000006ffffff9·(RELACOUNT)··········13902
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·10d4bf03a0135b50870c84bb7c652fd1e0d74ca16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·65d274e8fff7539406a135d40078a8f86cec8ad4
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·83·entries:1 Version·symbols·section·'.gnu.version'·contains·83·entries:
2 ·Addr:·0x0000000000001ba8··Offset:·0x00001ba8··Link:·5·(.dynsym)2 ·Addr:·0x0000000000001bb2··Offset:·0x00001bb2··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····3·(GLIBC_2.4)··3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····3·(GLIBC_2.4)··
4 ··004:···4·(GLIBC_2.2.5)···5·(CXXABI_1.3)····2·(LLVM_21.1)·····6·(GLIBCXX_3.4)4 ··004:···4·(GLIBC_2.2.5)···5·(CXXABI_1.3)····2·(LLVM_21.1)·····6·(GLIBCXX_3.4)
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
6 ··00c:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)6 ··00c:···1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)
7 ··010:···1·(*global*)······5·(CXXABI_1.3)····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)7 ··010:···1·(*global*)······5·(CXXABI_1.3)····2·(LLVM_21.1)·····4·(GLIBC_2.2.5)
8 ··014:···2·(LLVM_21.1)·····1·(*global*)······7·(GLIBC_2.34)····2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····1·(*global*)······7·(GLIBC_2.34)····2·(LLVM_21.1)··
9 ··018:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······5·(CXXABI_1.3)·9 ··018:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······5·(CXXABI_1.3)·
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ··040:···2·(LLVM_21.1)·····5·(CXXABI_1.3)····2·(LLVM_21.1)·····1·(*global*)···20 ··040:···2·(LLVM_21.1)·····5·(CXXABI_1.3)····2·(LLVM_21.1)·····1·(*global*)···
21 ··044:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··21 ··044:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
22 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···22 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
23 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···23 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
24 ··050:···4·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)···24 ··050:···4·(GLIBC_2.2.5)···1·(*global*)······1·(*global*)···
  
25 Version·needs·section·'.gnu.version_r'·contains·4·entries:25 Version·needs·section·'.gnu.version_r'·contains·4·entries:
26 ·Addr:·0x0000000000001c50··Offset:·0x00001c50··Link:·6·(.dynstr)26 ·Addr:·0x0000000000001c58··Offset:·0x00001c58··Link:·6·(.dynstr)
27 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·127 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
28 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1128 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·11
29 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·429 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·4
30 ··0x0030:···Name:·CXXABI_1.3.9··Flags:·none··Version:·1030 ··0x0030:···Name:·CXXABI_1.3.9··Flags:·none··Version:·10
31 ··0x0040:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·831 ··0x0040:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·8
32 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·632 ··0x0050:···Name:·GLIBCXX_3.4··Flags:·none··Version:·6
33 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·533 ··0x0060:···Name:·CXXABI_1.3··Flags:·none··Version:·5
768 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 246, 9 lines modifiedOffset 246, 10 lines modified
246 ··0x00001b30·00000000·00000000·00000000·00000000·................246 ··0x00001b30·00000000·00000000·00000000·00000000·................
247 ··0x00001b40·00000000·00000000·00000000·00000000·................247 ··0x00001b40·00000000·00000000·00000000·00000000·................
248 ··0x00001b50·00000000·00000000·00000000·00000000·................248 ··0x00001b50·00000000·00000000·00000000·00000000·................
249 ··0x00001b60·00000000·00000000·00000000·00000000·................249 ··0x00001b60·00000000·00000000·00000000·00000000·................
250 ··0x00001b70·00000000·00000000·00000000·00000000·................250 ··0x00001b70·00000000·00000000·00000000·00000000·................
251 ··0x00001b80·00000000·00000000·00000000·00000000·................251 ··0x00001b80·00000000·00000000·00000000·00000000·................
252 ··0x00001b90·00000000·00000000·00000000·00000000·................252 ··0x00001b90·00000000·00000000·00000000·00000000·................
253 ··0x00001ba0·00000000·00000000···················........253 ··0x00001ba0·00000000·00000000·00000000·00000000·................
 254 ··0x00001bb0·00··································.
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·64696167·746f6f6c·00000000·ed6ea0cc·diagtool.....n..2 ··0x00000000·64696167·746f6f6c·00000000·06c9b15f·diagtool......._
  
11.9 KB
./usr/bin/find-all-symbols
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x035600·0x035600·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x035608·0x035608·R···0x1000
11 ··LOAD···········0x036000·0x0000000000036000·0x0000000000036000·0x0316e1·0x0316e1·R·E·0x100011 ··LOAD···········0x036000·0x0000000000036000·0x0000000000036000·0x0316e1·0x0316e1·R·E·0x1000
12 ··LOAD···········0x068000·0x0000000000068000·0x0000000000068000·0x017d04·0x017d04·R···0x100012 ··LOAD···········0x068000·0x0000000000068000·0x0000000000068000·0x017d04·0x017d04·R···0x1000
13 ··LOAD···········0x080428·0x0000000000080428·0x0000000000080428·0x008bf8·0x008ea0·RW··0x100013 ··LOAD···········0x080428·0x0000000000080428·0x0000000000080428·0x008bf8·0x008ea0·RW··0x1000
14 ··DYNAMIC········0x088538·0x0000000000088538·0x0000000000088538·0x000250·0x000250·RW··0x814 ··DYNAMIC········0x088538·0x0000000000088538·0x0000000000088538·0x000250·0x000250·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x07fce4·0x000000000007fce4·0x000000000007fce4·0x000020·0x000020·R···0x417 ··NOTE···········0x07fce4·0x000000000007fce4·0x000000000007fce4·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·002128·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·002128·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········00000000000024e8·0024e8·006b70·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········00000000000024e8·0024e8·006b70·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000009058·009058·013691·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000009058·009058·01369a·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········000000000001c6ea·01c6ea·0008f4·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········000000000001c6f2·01c6f2·0008f4·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········000000000001cfe0·01cfe0·000170·00···A··6···5··813 ··[·8]·.gnu.version_r····VERNEED·········000000000001cfe8·01cfe8·000170·00···A··6···5··8
14 ··[·9]·.rela.dyn·········RELA············000000000001d150·01d150·016dd0·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············000000000001d158·01d158·016dd0·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000033f20·033f20·0016e0·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000033f28·033f28·0016e0·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000036000·036000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000036000·036000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000036020·036020·000f50·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000036020·036020·000f50·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000036f70·036f70·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000036f70·036f70·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000036f80·036f80·030752·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000036f80·036f80·030752·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········00000000000676d4·0676d4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········00000000000676d4·0676d4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000000068000·068000·00b760·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000000068000·068000·00b760·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000073760·073760·0022f4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········0000000000073760·073760·0022f4·00···A··0···0··4
2.65 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x1d150·contains·3902·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x1d158·contains·3902·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000080428··0000000000000008·R_X86_64_RELATIVE·························3afb03 0000000000080428··0000000000000008·R_X86_64_RELATIVE·························3afb0
4 0000000000080430··0000000000000008·R_X86_64_RELATIVE·························3a5504 0000000000080430··0000000000000008·R_X86_64_RELATIVE·························3a550
5 0000000000080438··0000000000000008·R_X86_64_RELATIVE·························3af705 0000000000080438··0000000000000008·R_X86_64_RELATIVE·························3af70
6 0000000000080440··0000000000000008·R_X86_64_RELATIVE·························3d6e06 0000000000080440··0000000000000008·R_X86_64_RELATIVE·························3d6e0
7 0000000000080448··0000000000000008·R_X86_64_RELATIVE·························3b4c07 0000000000080448··0000000000000008·R_X86_64_RELATIVE·························3b4c0
8 0000000000080450··0000000000000008·R_X86_64_RELATIVE·························471308 0000000000080450··0000000000000008·R_X86_64_RELATIVE·························47130
Offset 3900, 15 lines modifiedOffset 3900, 15 lines modified
3900 0000000000088fd8··000000ec00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang12ast_matchers5allOfE·+·03900 0000000000088fd8··000000ec00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN5clang12ast_matchers5allOfE·+·0
3901 0000000000088fe0··0000010200000012·R_X86_64_TPOFF64·······0000000000000000·_ZSt15__once_callable@GLIBCXX_3.4.11·+·03901 0000000000088fe0··0000010200000012·R_X86_64_TPOFF64·······0000000000000000·_ZSt15__once_callable@GLIBCXX_3.4.11·+·0
3902 0000000000088fe8··0000010b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·03902 0000000000088fe8··0000010b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
3903 0000000000089008··0000003c00000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·03903 0000000000089008··0000003c00000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0
3904 0000000000089010··0000007e00000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·03904 0000000000089010··0000007e00000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0
3905 0000000000089018··0000005f00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·03905 0000000000089018··0000005f00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
3906 Relocation·section·'.rela.plt'·at·offset·0x33f20·contains·244·entries:3906 Relocation·section·'.rela.plt'·at·offset·0x33f28·contains·244·entries:
3907 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend3907 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3908 00000000000887a0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·03908 00000000000887a0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
3909 00000000000887a8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang12Preprocessor17addCommentHandlerEPNS_14CommentHandlerE·+·03909 00000000000887a8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang12Preprocessor17addCommentHandlerEPNS_14CommentHandlerE·+·0
3910 00000000000887b0··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·03910 00000000000887b0··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang10LambdaExpr15getCallOperatorEv·+·0
3911 00000000000887b8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·03911 00000000000887b8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0
3912 00000000000887c0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml6Output12endDocumentsEv@LLVM_21.1·+·03912 00000000000887c0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml6Output12endDocumentsEv@LLVM_21.1·+·0
3913 00000000000887c8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·03913 00000000000887c8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
1.51 KB
readelf --wide --dynamic {}
    
Offset 13, 24 lines modifiedOffset 13, 24 lines modified
13 ·0x0000000000000019·(INIT_ARRAY)·········0x8042813 ·0x0000000000000019·(INIT_ARRAY)·········0x80428
14 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)14 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
15 ·0x000000000000001a·(FINI_ARRAY)·········0x8043815 ·0x000000000000001a·(FINI_ARRAY)·········0x80438
16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
17 ·0x000000006ffffef5·(GNU_HASH)···········0x3c017 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
18 ·0x0000000000000005·(STRTAB)·············0x905818 ·0x0000000000000005·(STRTAB)·············0x9058
19 ·0x0000000000000006·(SYMTAB)·············0x24e819 ·0x0000000000000006·(SYMTAB)·············0x24e8
20 ·0x000000000000000a·(STRSZ)··············79505·(bytes)20 ·0x000000000000000a·(STRSZ)··············79514·(bytes)
21 ·0x000000000000000b·(SYMENT)·············24·(bytes)21 ·0x000000000000000b·(SYMENT)·············24·(bytes)
22 ·0x0000000000000015·(DEBUG)··············0x022 ·0x0000000000000015·(DEBUG)··············0x0
23 ·0x0000000000000003·(PLTGOT)·············0x8878823 ·0x0000000000000003·(PLTGOT)·············0x88788
24 ·0x0000000000000002·(PLTRELSZ)···········5856·(bytes)24 ·0x0000000000000002·(PLTRELSZ)···········5856·(bytes)
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000017·(JMPREL)·············0x33f2026 ·0x0000000000000017·(JMPREL)·············0x33f28
27 ·0x0000000000000007·(RELA)···············0x1d15027 ·0x0000000000000007·(RELA)···············0x1d158
28 ·0x0000000000000008·(RELASZ)·············93648·(bytes)28 ·0x0000000000000008·(RELASZ)·············93648·(bytes)
29 ·0x0000000000000009·(RELAENT)············24·(bytes)29 ·0x0000000000000009·(RELAENT)············24·(bytes)
30 ·0x000000000000001e·(FLAGS)··············BIND_NOW30 ·0x000000000000001e·(FLAGS)··············BIND_NOW
31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
32 ·0x000000006ffffffe·(VERNEED)············0x1cfe032 ·0x000000006ffffffe·(VERNEED)············0x1cfe8
33 ·0x000000006fffffff·(VERNEEDNUM)·········533 ·0x000000006fffffff·(VERNEEDNUM)·········5
34 ·0x000000006ffffff0·(VERSYM)·············0x1c6ea34 ·0x000000006ffffff0·(VERSYM)·············0x1c6f2
35 ·0x000000006ffffff9·(RELACOUNT)··········352835 ·0x000000006ffffff9·(RELACOUNT)··········3528
36 ·0x0000000000000000·(NULL)···············0x036 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·25d42c655773c7663ccfce60bf646ff6f754e8756 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·87b26a2f623fa06cf42bd72021786716ca5db8e5
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1146·entries:1 Version·symbols·section·'.gnu.version'·contains·1146·entries:
2 ·Addr:·0x000000000001c6ea··Offset:·0x0001c6ea··Link:·5·(.dynsym)2 ·Addr:·0x000000000001c6f2··Offset:·0x0001c6f2··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····3·(GLIBCXX_3.4.11)····1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····3·(GLIBCXX_3.4.11)····1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······4·(GLIBC_2.4)··5 ··008:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······4·(GLIBC_2.4)··
6 ··00c:···1·(*global*)······1·(*global*)······3·(GLIBCXX_3.4.11)····5·(CXXABI_1.3)·6 ··00c:···1·(*global*)······1·(*global*)······3·(GLIBCXX_3.4.11)····5·(CXXABI_1.3)·
7 ··010:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··7 ··010:···1·(*global*)······2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
8 ··014:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···6·(GLIBCXX_3.4)···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··9 ··018:···6·(GLIBCXX_3.4)···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
Offset 286, 15 lines modifiedOffset 286, 15 lines modified
286 ··468:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···286 ··468:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
287 ··46c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···287 ··46c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
288 ··470:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···288 ··470:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
289 ··474:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···289 ··474:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
290 ··478:···1·(*global*)······1·(*global*)···290 ··478:···1·(*global*)······1·(*global*)···
  
291 Version·needs·section·'.gnu.version_r'·contains·5·entries:291 Version·needs·section·'.gnu.version_r'·contains·5·entries:
292 ·Addr:·0x000000000001cfe0··Offset:·0x0001cfe0··Link:·6·(.dynstr)292 ·Addr:·0x000000000001cfe8··Offset:·0x0001cfe8··Link:·6·(.dynstr)
293 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1293 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1
294 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·19294 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·19
295 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1295 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
296 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·14296 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·14
297 ··0x0040:·Version:·1··File:·libc.so.6··Cnt:·5297 ··0x0040:·Version:·1··File:·libc.so.6··Cnt:·5
298 ··0x0050:···Name:·GLIBC_2.14··Flags:·none··Version:·17298 ··0x0050:···Name:·GLIBC_2.14··Flags:·none··Version:·17
299 ··0x0060:···Name:·GLIBC_2.32··Flags:·none··Version:·15299 ··0x0060:···Name:·GLIBC_2.32··Flags:·none··Version:·15
476 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 u/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZTIN5clang12ast_matchers8internal16MatcherInterfaceINS_6IfStmtEEE5 _ZTIN5clang12ast_matchers8internal16MatcherInterfaceINS_6IfStmtEEE
6 _ZTVN5clang12ast_matchers8internal33matcher_designatorCountIs0MatcherE6 _ZTVN5clang12ast_matchers8internal33matcher_designatorCountIs0MatcherE
7 _ZTSN5clang12ast_matchers8internal38matcher_isInheritingConstructorMatcherE7 _ZTSN5clang12ast_matchers8internal38matcher_isInheritingConstructorMatcherE
8 _ZTSN5clang12ast_matchers8internal25matcher_hasMethod0MatcherE8 _ZTSN5clang12ast_matchers8internal25matcher_hasMethod0MatcherE
704 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 4965, 9 lines modifiedOffset 4965, 9 lines modified
4965 ··0x0001c678·00000000·00000000·00000000·00000000·................4965 ··0x0001c678·00000000·00000000·00000000·00000000·................
4966 ··0x0001c688·00000000·00000000·00000000·00000000·................4966 ··0x0001c688·00000000·00000000·00000000·00000000·................
4967 ··0x0001c698·00000000·00000000·00000000·00000000·................4967 ··0x0001c698·00000000·00000000·00000000·00000000·................
4968 ··0x0001c6a8·00000000·00000000·00000000·00000000·................4968 ··0x0001c6a8·00000000·00000000·00000000·00000000·................
4969 ··0x0001c6b8·00000000·00000000·00000000·00000000·................4969 ··0x0001c6b8·00000000·00000000·00000000·00000000·................
4970 ··0x0001c6c8·00000000·00000000·00000000·00000000·................4970 ··0x0001c6c8·00000000·00000000·00000000·00000000·................
4971 ··0x0001c6d8·00000000·00000000·00000000·00000000·................4971 ··0x0001c6d8·00000000·00000000·00000000·00000000·................
4972 ··0x0001c6e8·00··································.4972 ··0x0001c6e8·00000000·00000000·0000··············..........
  
356 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·66696e64·2d616c6c·2d73796d·626f6c73·find-all-symbols2 ··0x00000000·66696e64·2d616c6c·2d73796d·626f6c73·find-all-symbols
3 ··0x00000010·00000000·63a29f42···················....c..B3 ··0x00000010·00000000·7eb1e6f6···················....~...
  
11.8 KB
./usr/bin/modularize
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0095a0·0x0095a0·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0095a8·0x0095a8·R···0x1000
11 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0305c1·0x0305c1·R·E·0x100011 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0305c1·0x0305c1·R·E·0x1000
12 ··LOAD···········0x03b000·0x000000000003b000·0x000000000003b000·0x008efc·0x008efc·R···0x100012 ··LOAD···········0x03b000·0x000000000003b000·0x000000000003b000·0x008efc·0x008efc·R···0x1000
13 ··LOAD···········0x044a28·0x0000000000044a28·0x0000000000044a28·0x0015e8·0x002120·RW··0x100013 ··LOAD···········0x044a28·0x0000000000044a28·0x0000000000044a28·0x0015e8·0x002120·RW··0x1000
14 ··DYNAMIC········0x045790·0x0000000000045790·0x0000000000045790·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x045790·0x0000000000045790·0x0000000000045790·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x043edc·0x0000000000043edc·0x0000000000043edc·0x000020·0x000020·R···0x417 ··NOTE···········0x043edc·0x0000000000043edc·0x0000000000043edc·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0002c4·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0002c4·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000688·000688·001920·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000688·000688·001920·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000001fa8·001fa8·003ab6·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000001fa8·001fa8·003abf·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········0000000000005a5e·005a5e·000218·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········0000000000005a68·005a68·000218·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········0000000000005c78·005c78·000100·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········0000000000005c80·005c80·000100·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············0000000000005d78·005d78·0027c0·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000005d80·005d80·0027c0·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············0000000000008538·008538·001068·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000008540·008540·001068·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000000a000·00a000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·000b00·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000000a020·00a020·000b00·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000000ab20·00ab20·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000000ab20·00ab20·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000000ab40·00ab40·02fa72·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········000000000000ab40·00ab40·02fa72·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000003a5b4·03a5b4·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000003a5b4·03a5b4·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000003b000·03b000·001ad7·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000003b000·03b000·001ad7·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000003cad8·03cad8·000ddc·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000003cad8·03cad8·000ddc·00···A··0···0··4
2.62 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x5d78·contains·424·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x5d80·contains·424·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000044a28··0000000000000008·R_X86_64_RELATIVE·························105b03 0000000000044a28··0000000000000008·R_X86_64_RELATIVE·························105b0
4 0000000000044a30··0000000000000008·R_X86_64_RELATIVE·························ee304 0000000000044a30··0000000000000008·R_X86_64_RELATIVE·························ee30
5 0000000000044a38··0000000000000008·R_X86_64_RELATIVE·························105705 0000000000044a38··0000000000000008·R_X86_64_RELATIVE·························10570
6 0000000000044a40··0000000000000008·R_X86_64_RELATIVE·························107f06 0000000000044a40··0000000000000008·R_X86_64_RELATIVE·························107f0
7 0000000000044a48··0000000000000008·R_X86_64_RELATIVE·························108307 0000000000044a48··0000000000000008·R_X86_64_RELATIVE·························10830
8 0000000000044a50··0000000000000008·R_X86_64_RELATIVE·························108708 0000000000044a50··0000000000000008·R_X86_64_RELATIVE·························10870
Offset 422, 15 lines modifiedOffset 422, 15 lines modified
422 0000000000045fc0··000000a400000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0422 0000000000045fc0··000000a400000006·R_X86_64_GLOB_DAT······0000000000000000·_ITM_deregisterTMCloneTable·+·0
423 0000000000045fc8··000000e500000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0423 0000000000045fc8··000000e500000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
424 0000000000045fd0··000000aa00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0424 0000000000045fd0··000000aa00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE@LLVM_21.1·+·0
425 0000000000045fd8··000000ac00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0425 0000000000045fd8··000000ac00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
426 0000000000045fe8··000000c900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0426 0000000000045fe8··000000c900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
427 0000000000046008··0000005300000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0427 0000000000046008··0000005300000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
428 Relocation·section·'.rela.plt'·at·offset·0x8538·contains·175·entries:428 Relocation·section·'.rela.plt'·at·offset·0x8540·contains·175·entries:
429 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend429 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
430 00000000000459e8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm16errorToErrorCodeENS_5ErrorE@LLVM_21.1·+·0430 00000000000459e8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm16errorToErrorCodeENS_5ErrorE@LLVM_21.1·+·0
431 00000000000459f0··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13OpenACCClause8childrenEv·+·0431 00000000000459f0··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13OpenACCClause8childrenEv·+·0
432 00000000000459f8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9MacroArgs20ArgNeedsPreexpansionEPKNS_5TokenERNS_12PreprocessorE·+·0432 00000000000459f8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9MacroArgs20ArgNeedsPreexpansionEPKNS_5TokenERNS_12PreprocessorE·+·0
433 0000000000045a00··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0433 0000000000045a00··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK5clang9FieldDecl21getInClassInitializerEv·+·0
434 0000000000045a08··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE@LLVM_21.1·+·0434 0000000000045a08··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE@LLVM_21.1·+·0
435 0000000000045a10··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream6indentEj@LLVM_21.1·+·0435 0000000000045a10··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm11raw_ostream6indentEj@LLVM_21.1·+·0
1.5 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x44a2812 ·0x0000000000000019·(INIT_ARRAY)·········0x44a28
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x44a3814 ·0x000000000000001a·(FINI_ARRAY)·········0x44a38
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0x1fa817 ·0x0000000000000005·(STRTAB)·············0x1fa8
18 ·0x0000000000000006·(SYMTAB)·············0x68818 ·0x0000000000000006·(SYMTAB)·············0x688
19 ·0x000000000000000a·(STRSZ)··············15030·(bytes)19 ·0x000000000000000a·(STRSZ)··············15039·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x459d022 ·0x0000000000000003·(PLTGOT)·············0x459d0
23 ·0x0000000000000002·(PLTRELSZ)···········4200·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········4200·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x853825 ·0x0000000000000017·(JMPREL)·············0x8540
26 ·0x0000000000000007·(RELA)···············0x5d7826 ·0x0000000000000007·(RELA)···············0x5d80
27 ·0x0000000000000008·(RELASZ)·············10176·(bytes)27 ·0x0000000000000008·(RELASZ)·············10176·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x5c7831 ·0x000000006ffffffe·(VERNEED)············0x5c80
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x5a5e33 ·0x000000006ffffff0·(VERSYM)·············0x5a68
34 ·0x000000006ffffff9·(RELACOUNT)··········32834 ·0x000000006ffffff9·(RELACOUNT)··········328
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8de41de30dd0d8cdab4b03dfb069ddbc0851f07e6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·337a9190c3a23e31f55a01a57751e8dc1ffe80ef
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·268·entries:1 Version·symbols·section·'.gnu.version'·contains·268·entries:
2 ·Addr:·0x0000000000005a5e··Offset:·0x00005a5e··Link:·5·(.dynsym)2 ·Addr:·0x0000000000005a68··Offset:·0x00005a68··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····1·(*global*)······1·(*global*)···
4 ··004:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···5 ··008:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····1·(*global*)···
6 ··00c:···2·(LLVM_21.1)·····3·(GLIBC_2.4)·····1·(*global*)······1·(*global*)···6 ··00c:···2·(LLVM_21.1)·····3·(GLIBC_2.4)·····1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
9 ··018:···4·(GLIBCXX_3.4)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··9 ··018:···4·(GLIBCXX_3.4)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
71 Version·needs·section·'.gnu.version_r'·contains·4·entries:71 Version·needs·section·'.gnu.version_r'·contains·4·entries:
72 ·Addr:·0x0000000000005c78··Offset:·0x00005c78··Link:·6·(.dynstr)72 ·Addr:·0x0000000000005c80··Offset:·0x00005c80··Link:·6·(.dynstr)
73 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·173 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
74 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1074 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
75 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·575 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·5
76 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·1276 ··0x0030:···Name:·GLIBCXX_3.4.14··Flags:·none··Version:·12
77 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·977 ··0x0040:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
78 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·778 ··0x0050:···Name:·CXXABI_1.3··Flags:·none··Version:·7
79 ··0x0060:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·579 ··0x0060:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·5
439 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ~/lib/ld-linux-x86-64.so.21 /lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZNK5clang12FunctionDecl30getDependentSpecializationInfoEv5 _ZNK5clang12FunctionDecl30getDependentSpecializationInfoEv
6 _ZTIN4llvm2cl15OptionValueCopyIbEE6 _ZTIN4llvm2cl15OptionValueCopyIbEE
7 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_7 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_
8 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE8 _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE
712 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 935, 9 lines modifiedOffset 935, 9 lines modified
935 ··0x000059e8·00000000·00000000·00000000·00000000·................935 ··0x000059e8·00000000·00000000·00000000·00000000·................
936 ··0x000059f8·00000000·00000000·00000000·00000000·................936 ··0x000059f8·00000000·00000000·00000000·00000000·................
937 ··0x00005a08·00000000·00000000·00000000·00000000·................937 ··0x00005a08·00000000·00000000·00000000·00000000·................
938 ··0x00005a18·00000000·00000000·00000000·00000000·................938 ··0x00005a18·00000000·00000000·00000000·00000000·................
939 ··0x00005a28·00000000·00000000·00000000·00000000·................939 ··0x00005a28·00000000·00000000·00000000·00000000·................
940 ··0x00005a38·00000000·00000000·00000000·00000000·................940 ··0x00005a38·00000000·00000000·00000000·00000000·................
941 ··0x00005a48·00000000·00000000·00000000·00000000·................941 ··0x00005a48·00000000·00000000·00000000·00000000·................
942 ··0x00005a58·00000000·0000·······················......942 ··0x00005a58·00000000·00000000·00000000·000000···...............
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·6d6f6475·6c617269·7a650000·c69994fd·modularize......2 ··0x00000000·6d6f6475·6c617269·7a650000·9bda5713·modularize....W.
  
11.6 KB
./usr/bin/pp-trace
File has been modified after NT_GNU_BUILD_ID has been applied.
1.3 KB
readelf --wide --program-header {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·are·14·program·headers,·starting·at·offset·644 There·are·14·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000310·0x000310·R···0x8
8 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x18 ··INTERP·········0x0003a4·0x00000000000003a4·0x00000000000003a4·0x00001a·0x00001a·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]9 ······[Requesting·program·interpreter:·/lib/ld-linux-x86-64.so.2]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x003940·0x003940·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x003948·0x003948·R···0x1000
11 ··LOAD···········0x004000·0x0000000000004000·0x0000000000004000·0x008855·0x008855·R·E·0x100011 ··LOAD···········0x004000·0x0000000000004000·0x0000000000004000·0x008855·0x008855·R·E·0x1000
12 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x002de8·0x002de8·R···0x100012 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x002de8·0x002de8·R···0x1000
13 ··LOAD···········0x010648·0x0000000000010648·0x0000000000010648·0x0009c8·0x000c18·RW··0x100013 ··LOAD···········0x010648·0x0000000000010648·0x0000000000010648·0x0009c8·0x000c18·RW··0x1000
14 ··DYNAMIC········0x010b08·0x0000000000010b08·0x0000000000010b08·0x000240·0x000240·RW··0x814 ··DYNAMIC········0x010b08·0x0000000000010b08·0x0000000000010b08·0x000240·0x000240·RW··0x8
15 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x815 ··NOTE···········0x000350·0x0000000000000350·0x0000000000000350·0x000030·0x000030·R···0x8
16 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x416 ··NOTE···········0x000380·0x0000000000000380·0x0000000000000380·0x000024·0x000024·R···0x4
17 ··NOTE···········0x00fdc8·0x000000000000fdc8·0x000000000000fdc8·0x000020·0x000020·R···0x417 ··NOTE···········0x00fdc8·0x000000000000fdc8·0x000000000000fdc8·0x000020·0x000020·R···0x4
2.18 KB
readelf --wide --sections {}
    
Offset 4, 19 lines modifiedOffset 4, 19 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]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············0000000000000350·000350·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000380·000380·000024·00···A··0···0··4
8 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··18 ··[·3]·.interp···········PROGBITS········00000000000003a4·0003a4·00001a·00···A··0···0··1
9 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0000a4·00···A··5···0··89 ··[·4]·.gnu.hash·········GNU_HASH········00000000000003c0·0003c0·0000a4·00···A··5···0··8
10 ··[·5]·.dynsym···········DYNSYM··········0000000000000468·000468·0009f0·18···A··6···1··810 ··[·5]·.dynsym···········DYNSYM··········0000000000000468·000468·0009f0·18···A··6···1··8
11 ··[·6]·.dynstr···········STRTAB··········0000000000000e58·000e58·001495·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0000000000000e58·000e58·00149e·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········00000000000022ee·0022ee·0000d4·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00000000000022f6·0022f6·0000d4·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00000000000023c8·0023c8·0000f0·00···A··6···4··813 ··[·8]·.gnu.version_r····VERNEED·········00000000000023d0·0023d0·0000f0·00···A··6···4··8
14 ··[·9]·.rela.dyn·········RELA············00000000000024b8·0024b8·000e40·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············00000000000024c0·0024c0·000e40·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············00000000000032f8·0032f8·000648·18··AI··5··25··815 ··[10]·.rela.plt·········RELA············0000000000003300·003300·000648·18··AI··5··25··8
16 ··[11]·.init·············PROGBITS········0000000000004000·004000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········0000000000004000·004000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········0000000000004020·004020·000440·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········0000000000004020·004020·000440·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000004460·004460·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000004460·004460·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000004480·004480·0083c8·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000004480·004480·0083c8·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········000000000000c848·00c848·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000000c848·00c848·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········000000000000d000·00d000·000910·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········000000000000d000·00d000·000910·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000d910·00d910·0004f4·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000000d910·00d910·0004f4·00···A··0···0··4
2.54 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x24b8·contains·152·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x24c0·contains·152·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000010648··0000000000000008·R_X86_64_RELATIVE·························5b303 0000000000010648··0000000000000008·R_X86_64_RELATIVE·························5b30
4 0000000000010650··0000000000000008·R_X86_64_RELATIVE·························4cc04 0000000000010650··0000000000000008·R_X86_64_RELATIVE·························4cc0
5 0000000000010658··0000000000000008·R_X86_64_RELATIVE·························5af05 0000000000010658··0000000000000008·R_X86_64_RELATIVE·························5af0
6 0000000000010660··0000000000000008·R_X86_64_RELATIVE·························5c006 0000000000010660··0000000000000008·R_X86_64_RELATIVE·························5c00
7 0000000000010680··0000000000000008·R_X86_64_RELATIVE·························d3be7 0000000000010680··0000000000000008·R_X86_64_RELATIVE·························d3be
8 0000000000010688··0000000000000008·R_X86_64_RELATIVE·························d3c08 0000000000010688··0000000000000008·R_X86_64_RELATIVE·························d3c0
Offset 150, 15 lines modifiedOffset 150, 15 lines modified
150 0000000000010fc0··0000005e00000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0150 0000000000010fc0··0000005e00000006·R_X86_64_GLOB_DAT······0000000000000000·__cxa_finalize@GLIBC_2.2.5·+·0
151 0000000000010fc8··0000004e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0151 0000000000010fc8··0000004e00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@LLVM_21.1·+·0
152 0000000000010fd0··0000004f00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0152 0000000000010fd0··0000004f00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang17ASTFrontendActionE·+·0
153 0000000000010fe0··0000005900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang11ASTConsumerE·+·0153 0000000000010fe0··0000005900000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN5clang11ASTConsumerE·+·0
154 0000000000010fe8··0000005b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0154 0000000000010fe8··0000005b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE@LLVM_21.1·+·0
155 0000000000011008··0000002100000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0155 0000000000011008··0000002100000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
  
156 Relocation·section·'.rela.plt'·at·offset·0x32f8·contains·67·entries:156 Relocation·section·'.rela.plt'·at·offset·0x3300·contains·67·entries:
157 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend157 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
158 0000000000010d60··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0158 0000000000010d60··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm2cl6Option9setArgStrENS_9StringRefE@LLVM_21.1·+·0
159 0000000000010d68··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0159 0000000000010d68··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
160 0000000000010d70··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13SourceManager13loadSLocEntryEjPb·+·0160 0000000000010d70··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN5clang13SourceManager13loadSLocEntryEjPb·+·0
161 0000000000010d78··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0161 0000000000010d78··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4·+·0
162 0000000000010d80··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm15allocate_bufferEmm@LLVM_21.1·+·0162 0000000000010d80··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm15allocate_bufferEmm@LLVM_21.1·+·0
163 0000000000010d88··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm15SmallVectorBaseImE8grow_podEPvmm@LLVM_21.1·+·0163 0000000000010d88··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm15SmallVectorBaseImE8grow_podEPvmm@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·0x0000000000000019·(INIT_ARRAY)·········0x1064812 ·0x0000000000000019·(INIT_ARRAY)·········0x10648
13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)13 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
14 ·0x000000000000001a·(FINI_ARRAY)·········0x1065814 ·0x000000000000001a·(FINI_ARRAY)·········0x10658
15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)15 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x3c016 ·0x000000006ffffef5·(GNU_HASH)···········0x3c0
17 ·0x0000000000000005·(STRTAB)·············0xe5817 ·0x0000000000000005·(STRTAB)·············0xe58
18 ·0x0000000000000006·(SYMTAB)·············0x46818 ·0x0000000000000006·(SYMTAB)·············0x468
19 ·0x000000000000000a·(STRSZ)··············5269·(bytes)19 ·0x000000000000000a·(STRSZ)··············5278·(bytes)
20 ·0x000000000000000b·(SYMENT)·············24·(bytes)20 ·0x000000000000000b·(SYMENT)·············24·(bytes)
21 ·0x0000000000000015·(DEBUG)··············0x021 ·0x0000000000000015·(DEBUG)··············0x0
22 ·0x0000000000000003·(PLTGOT)·············0x10d4822 ·0x0000000000000003·(PLTGOT)·············0x10d48
23 ·0x0000000000000002·(PLTRELSZ)···········1608·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········1608·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x32f825 ·0x0000000000000017·(JMPREL)·············0x3300
26 ·0x0000000000000007·(RELA)···············0x24b826 ·0x0000000000000007·(RELA)···············0x24c0
27 ·0x0000000000000008·(RELASZ)·············3648·(bytes)27 ·0x0000000000000008·(RELASZ)·············3648·(bytes)
28 ·0x0000000000000009·(RELAENT)············24·(bytes)28 ·0x0000000000000009·(RELAENT)············24·(bytes)
29 ·0x000000000000001e·(FLAGS)··············BIND_NOW29 ·0x000000000000001e·(FLAGS)··············BIND_NOW
30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
31 ·0x000000006ffffffe·(VERNEED)············0x23c831 ·0x000000006ffffffe·(VERNEED)············0x23d0
32 ·0x000000006fffffff·(VERNEEDNUM)·········432 ·0x000000006fffffff·(VERNEEDNUM)·········4
33 ·0x000000006ffffff0·(VERSYM)·············0x22ee33 ·0x000000006ffffff0·(VERSYM)·············0x22f6
34 ·0x000000006ffffff9·(RELACOUNT)··········12234 ·0x000000006ffffff9·(RELACOUNT)··········122
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
864 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·032dc3f30c5cb78d6b30ec7bb5acffc1b2cdf6796 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e4f0f17e07c73af9ef12655d18ed68b549888b6a
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·106·entries:1 Version·symbols·section·'.gnu.version'·contains·106·entries:
2 ·Addr:·0x00000000000022ee··Offset:·0x000022ee··Link:·5·(.dynsym)2 ·Addr:·0x00000000000022f6··Offset:·0x000022f6··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····3·(GLIBC_2.4)··3 ··000:···0·(*local*)·······1·(*global*)······2·(LLVM_21.1)·····3·(GLIBC_2.4)··
4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····4·(GLIBCXX_3.4)4 ··004:···1·(*global*)······1·(*global*)······2·(LLVM_21.1)·····4·(GLIBCXX_3.4)
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
6 ··00c:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··6 ··00c:···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··
7 ··010:···5·(GLIBC_2.2.5)···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··7 ··010:···5·(GLIBC_2.2.5)···2·(LLVM_21.1)·····1·(*global*)······2·(LLVM_21.1)··
8 ··014:···6·(GLIBCXX_3.4.21)····1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···6·(GLIBCXX_3.4.21)····1·(*global*)······2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···7·(GLIBC_2.34)····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··9 ··018:···7·(GLIBC_2.34)····1·(*global*)······1·(*global*)······2·(LLVM_21.1)··
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ··058:···8·(CXXABI_1.3)····1·(*global*)······5·(GLIBC_2.2.5)···2·(LLVM_21.1)··26 ··058:···8·(CXXABI_1.3)····1·(*global*)······5·(GLIBC_2.2.5)···2·(LLVM_21.1)··
27 ··05c:···1·(*global*)······1·(*global*)······5·(GLIBC_2.2.5)···1·(*global*)···27 ··05c:···1·(*global*)······1·(*global*)······5·(GLIBC_2.2.5)···1·(*global*)···
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*)···30 ··068:···1·(*global*)······1·(*global*)···
  
31 Version·needs·section·'.gnu.version_r'·contains·4·entries:31 Version·needs·section·'.gnu.version_r'·contains·4·entries:
32 ·Addr:·0x00000000000023c8··Offset:·0x000023c8··Link:·6·(.dynstr)32 ·Addr:·0x00000000000023d0··Offset:·0x000023d0··Link:·6·(.dynstr)
33 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·133 ··000000:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
34 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·1034 ··0x0010:···Name:·GCC_3.0··Flags:·none··Version:·10
35 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·435 ··0x0020:·Version:·1··File:·libstdc++.so.6··Cnt:·4
36 ··0x0030:···Name:·CXXABI_1.3.9··Flags:·none··Version:·936 ··0x0030:···Name:·CXXABI_1.3.9··Flags:·none··Version:·9
37 ··0x0040:···Name:·CXXABI_1.3··Flags:·none··Version:·837 ··0x0040:···Name:·CXXABI_1.3··Flags:·none··Version:·8
38 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·638 ··0x0050:···Name:·GLIBCXX_3.4.21··Flags:·none··Version:·6
39 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·439 ··0x0060:···Name:·GLIBCXX_3.4··Flags:·none··Version:·4
425 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 y/lib/ld-linux-x86-64.so.21 j/lib/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 _ZN5clang14FrontendActionD2Ev5 _ZN5clang14FrontendActionD2Ev
6 _ZN5clang17ASTFrontendAction13ExecuteActionEv6 _ZN5clang17ASTFrontendAction13ExecuteActionEv
7 _ZNK5clang9MacroArgs16getUnexpArgumentEj7 _ZNK5clang9MacroArgs16getUnexpArgumentEj
8 _ZN5clang7tooling19CommonOptionsParser6createERiPPKcRN4llvm2cl14OptionCategoryENS7_18NumOccurrencesFlagES4_8 _ZN5clang7tooling19CommonOptionsParser6createERiPPKcRN4llvm2cl14OptionCategoryENS7_18NumOccurrencesFlagES4_
710 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 325, 9 lines modifiedOffset 325, 9 lines modified
325 ··0x00002278·00000000·00000000·00000000·00000000·................325 ··0x00002278·00000000·00000000·00000000·00000000·................
326 ··0x00002288·00000000·00000000·00000000·00000000·................326 ··0x00002288·00000000·00000000·00000000·00000000·................
327 ··0x00002298·00000000·00000000·00000000·00000000·................327 ··0x00002298·00000000·00000000·00000000·00000000·................
328 ··0x000022a8·00000000·00000000·00000000·00000000·................328 ··0x000022a8·00000000·00000000·00000000·00000000·................
329 ··0x000022b8·00000000·00000000·00000000·00000000·................329 ··0x000022b8·00000000·00000000·00000000·00000000·................
330 ··0x000022c8·00000000·00000000·00000000·00000000·................330 ··0x000022c8·00000000·00000000·00000000·00000000·................
331 ··0x000022d8·00000000·00000000·00000000·00000000·................331 ··0x000022d8·00000000·00000000·00000000·00000000·................
332 ··0x000022e8·00000000·00·························.....332 ··0x000022e8·00000000·00000000·00000000·0000·····..............
  
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·70702d74·72616365·00000000·9767ea22·pp-trace.....g."2 ··0x00000000·70702d74·72616365·00000000·1e949305·pp-trace........
  
13.5 KB
reproducibleA/tmp/deploy/rpm/x86_64_v3/libclang-cpp21.1-21.1.1-r0.x86_64_v3.rpm vs.
reproducibleB-extended/tmp/deploy/rpm/x86_64_v3/libclang-cpp21.1-21.1.1-r0.x86_64_v3.rpm
2.05 KB
header
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 HEADERIMMUTABLE:·[55·indexes,·5081·bytes]1 HEADERIMMUTABLE:·[55·indexes,·5081·bytes]
2 HEADERI18NTABLE:·2 HEADERI18NTABLE:·
3 ·-·C3 ·-·C
4 SIGSIZE:·244475574 SIGSIZE:·24446976
5 SIGMD5:·a9154c342e234991830c5874b32df890 
6 SHA1HEADER:·5f3523e4fd2acb6161bc744b2d9f2c9a1fb7a616 
7 SHA256HEADER:·943ade74020175e4354fbd6c42a546691f7854d3837f1a9993980713073dd6bf5 SIGMD5:·31f1213bbf885bfbd488fed7e0fdc975
 6 SHA1HEADER:·f6b1f996a6f741f3c9e8bf7422ec088c6c33f441
 7 SHA256HEADER:·c9b267a946ca757584a9654bcfc8e4116a4231f2abac99d3197077d7d64eb08f
8 NAME:·libclang-cpp21.18 NAME:·libclang-cpp21.1
9 VERSION:·21.1.19 VERSION:·21.1.1
10 RELEASE:·r010 RELEASE:·r0
11 SUMMARY:·LLVM·based·C/C++·compiler11 SUMMARY:·LLVM·based·C/C++·compiler
12 DESCRIPTION:·Clang·is·an·LLVM·based·C/C++/Objective-C·compiler,·················which·aims·to·deliver·amazingly12 DESCRIPTION:·Clang·is·an·LLVM·based·C/C++/Objective-C·compiler,·················which·aims·to·deliver·amazingly
13 fast·compiles,·················extremely·useful·error·and·warning·messages·and·················to13 fast·compiles,·················extremely·useful·error·and·warning·messages·and·················to
14 provide·a·platform·for·building·great·source·················level·tools.·The·Clang·Static·Analyzer14 provide·a·platform·for·building·great·source·················level·tools.·The·Clang·Static·Analyzer
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 FILEMTIMES:·41 FILEMTIMES:·
42 ·-·130204440042 ·-·1302044400
43 ·-·130204440043 ·-·1302044400
44 ·-·130204440044 ·-·1302044400
45 FILEMD5S:·45 FILEMD5S:·
46 ·-·46 ·-·
47 ·-·47 ·-·
48 ·-·258d6422f26bdaa37a21479272c85b1bba767566e098d6bcf8093dd026ea83e948 ·-·1a8d3834deaf16a956b230e6c2cd9cbc5415b6b707089f631cdfefd2009eb053
49 FILELINKTOS:·49 FILELINKTOS:·
50 ·-·50 ·-·
51 ·-·51 ·-·
52 ·-·52 ·-·
53 FILEFLAGS:·53 FILEFLAGS:·
54 ·-·054 ·-·0
55 ·-·055 ·-·0
Offset 407, 19 lines modifiedOffset 407, 19 lines modified
407 ·-·0407 ·-·0
408 ·-·0408 ·-·0
409 ·-·2409 ·-·2
410 FILECLASS:·410 FILECLASS:·
411 ·-·directory411 ·-·directory
412 ·-·directory412 ·-·directory
413 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,413 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,
414 BuildID[sha1]=6d0b2af51a6fccb489f241b93f973dcc3716b65d,·stripped414 BuildID[sha1]=ee70b056ecbd31240cf132f4c2dbc9efa39a0184,·stripped
415 CLASSDICT:·415 CLASSDICT:·
416 ·-·directory416 ·-·directory
417 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,417 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,
418 BuildID[sha1]=6d0b2af51a6fccb489f241b93f973dcc3716b65d,·stripped418 BuildID[sha1]=ee70b056ecbd31240cf132f4c2dbc9efa39a0184,·stripped
419 FILEDIGESTALGO:·8419 FILEDIGESTALGO:·8
420 ENCODING:·utf-8420 ENCODING:·utf-8
421 PAYLOADDIGEST:·421 PAYLOADDIGEST:·
422 ·-·771572a6b86ecf6830b5322c927fddbc314633bceca93101e6ed1eeac767c2ca422 ·-·8a541400149c614dbe63c3e6e290172e92868d18fd360fd4d1b7df940a10d03e
423 PAYLOADDIGESTALGO:·8423 PAYLOADDIGESTALGO:·8
424 PAYLOADDIGESTALT:·424 PAYLOADDIGESTALT:·
425 ·-·18880ffaf419df1d17956912ac97791a5ad32d77137dfdf2a6bedcc7bf22e67a425 ·-·1ae7f507ee24be16c4de9a41863655d9f26959ffacfb2b883a1356ae53c0e37e
11.3 KB
content
202 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 gzip·compressed·data,·last·modified:·Sun·Sep·14·20:43:12·2025,·from·Unix1 gzip·compressed·data,·last·modified:·Sun·Sep·14·20:43:15·2025,·from·Unix
11.1 KB
content-content
11.1 KB
./usr/lib/libclang-cpp.so.21.1
File has been modified after NT_GNU_BUILD_ID has been applied.
1.13 KB
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·12·program·headers,·starting·at·offset·643 There·are·12·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x9070d0·0x9070d0·R···0x10006 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x9070e0·0x9070e0·R···0x1000
7 ··LOAD···········0x908000·0x0000000000908000·0x0000000000908000·0x2e852e9·0x2e852e9·R·E·0x10007 ··LOAD···········0x908000·0x0000000000908000·0x0000000000908000·0x2e852e9·0x2e852e9·R·E·0x1000
8 ··LOAD···········0x378e000·0x000000000378e000·0x000000000378e000·0xad1bb7·0xad1bb7·R···0x10008 ··LOAD···········0x378e000·0x000000000378e000·0x000000000378e000·0xad1bb7·0xad1bb7·R···0x1000
9 ··LOAD···········0x425fdc0·0x0000000004260dc0·0x0000000004260dc0·0x208b18·0x225ac0·RW··0x10009 ··LOAD···········0x425fdc0·0x0000000004260dc0·0x0000000004260dc0·0x208b18·0x225ac0·RW··0x1000
10 ··DYNAMIC········0x4455718·0x0000000004456718·0x0000000004456718·0x000250·0x000250·RW··0x810 ··DYNAMIC········0x4455718·0x0000000004456718·0x0000000004456718·0x000250·0x000250·RW··0x8
11 ··NOTE···········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000030·0x000030·R···0x811 ··NOTE···········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000030·0x000030·R···0x8
12 ··NOTE···········0x000310·0x0000000000000310·0x0000000000000310·0x000024·0x000024·R···0x412 ··NOTE···········0x000310·0x0000000000000310·0x0000000000000310·0x000024·0x000024·R···0x4
13 ··TLS············0x425fdc0·0x0000000004260dc0·0x0000000004260dc0·0x000000·0x000008·R···0x813 ··TLS············0x425fdc0·0x0000000004260dc0·0x0000000004260dc0·0x000000·0x000008·R···0x8
2.12 KB
readelf --wide --sections {}
    
Offset 3, 19 lines modifiedOffset 3, 19 lines modified
3 Section·Headers:3 Section·Headers:
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]·.note.gnu.property·NOTE············00000000000002e0·0002e0·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············00000000000002e0·0002e0·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000310·000310·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000310·000310·000024·00···A··0···0··4
8 ··[·3]·.gnu.hash·········GNU_HASH········0000000000000338·000338·03c26c·00···A··4···0··88 ··[·3]·.gnu.hash·········GNU_HASH········0000000000000338·000338·03c26c·00···A··4···0··8
9 ··[·4]·.dynsym···········DYNSYM··········000000000003c5a8·03c5a8·103fb0·18···A··5···1··89 ··[·4]·.dynsym···········DYNSYM··········000000000003c5a8·03c5a8·103fb0·18···A··5···1··8
10 ··[·5]·.dynstr···········STRTAB··········0000000000140558·140558·3bc624·00···A··0···0··110 ··[·5]·.dynstr···········STRTAB··········0000000000140558·140558·3bc62d·00···A··0···0··1
11 ··[·6]·.gnu.version······VERSYM··········00000000004fcb7c·4fcb7c·015aa4·02···A··4···0··211 ··[·6]·.gnu.version······VERSYM··········00000000004fcb86·4fcb86·015aa4·02···A··4···0··2
12 ··[·7]·.gnu.version_r····VERNEED·········0000000000512620·512620·000280·00···A··5···6··812 ··[·7]·.gnu.version_r····VERNEED·········0000000000512630·512630·000280·00···A··5···6··8
13 ··[·8]·.rela.dyn·········RELA············00000000005128a0·5128a0·3e8650·18···A··4···0··813 ··[·8]·.rela.dyn·········RELA············00000000005128b0·5128b0·3e8650·18···A··4···0··8
14 ··[·9]·.rela.plt·········RELA············00000000008faef0·8faef0·00c1e0·18··AI··4··24··814 ··[·9]·.rela.plt·········RELA············00000000008faf00·8faf00·00c1e0·18··AI··4··24··8
15 ··[10]·.init·············PROGBITS········0000000000908000·908000·00001b·00··AX··0···0··415 ··[10]·.init·············PROGBITS········0000000000908000·908000·00001b·00··AX··0···0··4
16 ··[11]·.plt··············PROGBITS········0000000000908020·908020·008150·10··AX··0···0·1616 ··[11]·.plt··············PROGBITS········0000000000908020·908020·008150·10··AX··0···0·16
17 ··[12]·.plt.got··········PROGBITS········0000000000910170·910170·000038·08··AX··0···0··817 ··[12]·.plt.got··········PROGBITS········0000000000910170·910170·000038·08··AX··0···0··8
18 ··[13]·.text·············PROGBITS········00000000009101c0·9101c0·2e7d11a·00··AX··0···0·6418 ··[13]·.text·············PROGBITS········00000000009101c0·9101c0·2e7d11a·00··AX··0···0·64
19 ··[14]·.fini·············PROGBITS········000000000378d2dc·378d2dc·00000d·00··AX··0···0··419 ··[14]·.fini·············PROGBITS········000000000378d2dc·378d2dc·00000d·00··AX··0···0··4
20 ··[15]·.rodata···········PROGBITS········000000000378e000·378e000·497d80·00···A··0···0·3220 ··[15]·.rodata···········PROGBITS········000000000378e000·378e000·497d80·00···A··0···0·32
21 ··[16]·.eh_frame_hdr·····PROGBITS········0000000003c25d80·3c25d80·0af4b4·00···A··0···0··421 ··[16]·.eh_frame_hdr·····PROGBITS········0000000003c25d80·3c25d80·0af4b4·00···A··0···0··4
2.71 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x5128a0·contains·170734·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x5128b0·contains·170734·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000004260dc0··0000000000000008·R_X86_64_RELATIVE·························b716803 0000000004260dc0··0000000000000008·R_X86_64_RELATIVE·························b71680
4 0000000004260dc8··0000000000000008·R_X86_64_RELATIVE·························b649204 0000000004260dc8··0000000000000008·R_X86_64_RELATIVE·························b64920
5 0000000004260dd0··0000000000000008·R_X86_64_RELATIVE·························b649305 0000000004260dd0··0000000000000008·R_X86_64_RELATIVE·························b64930
6 0000000004260dd8··0000000000000008·R_X86_64_RELATIVE·························b64a806 0000000004260dd8··0000000000000008·R_X86_64_RELATIVE·························b64a80
7 0000000004260de0··0000000000000008·R_X86_64_RELATIVE·························b6a0b07 0000000004260de0··0000000000000008·R_X86_64_RELATIVE·························b6a0b0
8 0000000004260de8··0000000000000008·R_X86_64_RELATIVE·························b6a0c08 0000000004260de8··0000000000000008·R_X86_64_RELATIVE·························b6a0c0
Offset 170732, 15 lines modifiedOffset 170732, 15 lines modified
170732 0000000004460ff8··0000303e00000006·R_X86_64_GLOB_DAT······00000000043cc778·_ZTVSt23_Sp_counted_ptr_inplaceIN5clang17DiagnosticOptionsESaIvELN9__gnu_cxx12_Lock_policyE2EE·+·0170732 0000000004460ff8··0000303e00000006·R_X86_64_GLOB_DAT······00000000043cc778·_ZTVSt23_Sp_counted_ptr_inplaceIN5clang17DiagnosticOptionsESaIvELN9__gnu_cxx12_Lock_policyE2EE·+·0
170733 0000000004461008··000002ff00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0170733 0000000004461008··000002ff00000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
170734 0000000004461128··0000021000000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0170734 0000000004461128··0000021000000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0
170735 0000000004461240··00002e0200000001·R_X86_64_64············00000000043d3450·_ZTVN5clang14ParsedAttrInfoE·+·10170735 0000000004461240··00002e0200000001·R_X86_64_64············00000000043d3450·_ZTVN5clang14ParsedAttrInfoE·+·10
170736 0000000004461280··00002e0200000001·R_X86_64_64············00000000043d3450·_ZTVN5clang14ParsedAttrInfoE·+·10170736 0000000004461280··00002e0200000001·R_X86_64_64············00000000043d3450·_ZTVN5clang14ParsedAttrInfoE·+·10
170737 0000000004469730··0000042d00000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0170737 0000000004469730··0000042d00000001·R_X86_64_64············0000000000000000·_ZTISt12system_error@GLIBCXX_3.4.11·+·0
  
170738 Relocation·section·'.rela.plt'·at·offset·0x8faef0·contains·2068·entries:170738 Relocation·section·'.rela.plt'·at·offset·0x8faf00·contains·2068·entries:
170739 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend170739 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
170740 0000000004456980··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm9DIBuilder26createPtrAuthQualifiedTypeEPNS_6DITypeEjbjbb@LLVM_21.1·+·0170740 0000000004456980··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm9DIBuilder26createPtrAuthQualifiedTypeEPNS_6DITypeEjbjbb@LLVM_21.1·+·0
170741 0000000004456988··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0170741 0000000004456988··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
170742 0000000004456990··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys6locale7isPrintEi@LLVM_21.1·+·0170742 0000000004456990··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys6locale7isPrintEi@LLVM_21.1·+·0
170743 0000000004456998··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE@LLVM_21.1·+·0170743 0000000004456998··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE@LLVM_21.1·+·0
170744 00000000044569a0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm21RealtimeSanitizerPass3runERNS_6ModuleERNS_15AnalysisManagerIS1_JEEE@LLVM_21.1·+·0170744 00000000044569a0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm21RealtimeSanitizerPass3runERNS_6ModuleERNS_15AnalysisManagerIS1_JEEE@LLVM_21.1·+·0
170745 00000000044569a8··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys14getHostCPUNameEv@LLVM_21.1·+·0170745 00000000044569a8··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys14getHostCPUNameEv@LLVM_21.1·+·0
1.49 KB
readelf --wide --dynamic {}
    
Offset 14, 23 lines modifiedOffset 14, 23 lines modified
14 ·0x0000000000000019·(INIT_ARRAY)·········0x4260dc014 ·0x0000000000000019·(INIT_ARRAY)·········0x4260dc0
15 ·0x000000000000001b·(INIT_ARRAYSZ)·······312·(bytes)15 ·0x000000000000001b·(INIT_ARRAYSZ)·······312·(bytes)
16 ·0x000000000000001a·(FINI_ARRAY)·········0x4260ef816 ·0x000000000000001a·(FINI_ARRAY)·········0x4260ef8
17 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)17 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
18 ·0x000000006ffffef5·(GNU_HASH)···········0x33818 ·0x000000006ffffef5·(GNU_HASH)···········0x338
19 ·0x0000000000000005·(STRTAB)·············0x14055819 ·0x0000000000000005·(STRTAB)·············0x140558
20 ·0x0000000000000006·(SYMTAB)·············0x3c5a820 ·0x0000000000000006·(SYMTAB)·············0x3c5a8
21 ·0x000000000000000a·(STRSZ)··············3917348·(bytes)21 ·0x000000000000000a·(STRSZ)··············3917357·(bytes)
22 ·0x000000000000000b·(SYMENT)·············24·(bytes)22 ·0x000000000000000b·(SYMENT)·············24·(bytes)
23 ·0x0000000000000003·(PLTGOT)·············0x445696823 ·0x0000000000000003·(PLTGOT)·············0x4456968
24 ·0x0000000000000002·(PLTRELSZ)···········49632·(bytes)24 ·0x0000000000000002·(PLTRELSZ)···········49632·(bytes)
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000017·(JMPREL)·············0x8faef026 ·0x0000000000000017·(JMPREL)·············0x8faf00
27 ·0x0000000000000007·(RELA)···············0x5128a027 ·0x0000000000000007·(RELA)···············0x5128b0
28 ·0x0000000000000008·(RELASZ)·············4097616·(bytes)28 ·0x0000000000000008·(RELASZ)·············4097616·(bytes)
29 ·0x0000000000000009·(RELAENT)············24·(bytes)29 ·0x0000000000000009·(RELAENT)············24·(bytes)
30 ·0x000000000000001e·(FLAGS)··············BIND_NOW30 ·0x000000000000001e·(FLAGS)··············BIND_NOW
31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·NODELETE31 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·NODELETE
32 ·0x000000006ffffffe·(VERNEED)············0x51262032 ·0x000000006ffffffe·(VERNEED)············0x512630
33 ·0x000000006fffffff·(VERNEEDNUM)·········633 ·0x000000006fffffff·(VERNEEDNUM)·········6
34 ·0x000000006ffffff0·(VERSYM)·············0x4fcb7c34 ·0x000000006ffffff0·(VERSYM)·············0x4fcb86
35 ·0x000000006ffffff9·(RELACOUNT)··········15585535 ·0x000000006ffffff9·(RELACOUNT)··········155855
36 ·0x0000000000000000·(NULL)···············0x036 ·0x0000000000000000·(NULL)···············0x0
687 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6d0b2af51a6fccb489f241b93f973dcc3716b65d6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ee70b056ecbd31240cf132f4c2dbc9efa39a0184
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·44370·entries:1 Version·symbols·section·'.gnu.version'·contains·44370·entries:
2 ·Addr:·0x00000000004fcb7c··Offset:·0x004fcb7c··Link:·4·(.dynsym)2 ·Addr:·0x00000000004fcb86··Offset:·0x004fcb86··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··3 ··000:···0·(*local*)·······2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··4 ··004:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··5 ··008:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··6 ··00c:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
7 ··010:···3·(GLIBCXX_3.4.11)····4·(GLIBC_2.38)····2·(LLVM_21.1)·····2·(LLVM_21.1)··7 ··010:···3·(GLIBCXX_3.4.11)····4·(GLIBC_2.38)····2·(LLVM_21.1)·····2·(LLVM_21.1)··
8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··8 ··014:···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
9 ··018:···5·(GLIBC_2.2.5)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··9 ··018:···5·(GLIBC_2.2.5)···2·(LLVM_21.1)·····2·(LLVM_21.1)·····2·(LLVM_21.1)··
Offset 11092, 15 lines modifiedOffset 11092, 15 lines modified
11092 ··ad40:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···11092 ··ad40:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
11093 ··ad44:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···11093 ··ad44:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
11094 ··ad48:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···11094 ··ad48:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
11095 ··ad4c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···11095 ··ad4c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
11096 ··ad50:···1·(*global*)······1·(*global*)···11096 ··ad50:···1·(*global*)······1·(*global*)···
  
11097 Version·needs·section·'.gnu.version_r'·contains·6·entries:11097 Version·needs·section·'.gnu.version_r'·contains·6·entries:
11098 ·Addr:·0x0000000000512620··Offset:·0x00512620··Link:·5·(.dynstr)11098 ·Addr:·0x0000000000512630··Offset:·0x00512630··Link:·5·(.dynstr)
11099 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·111099 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1
11100 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·3211100 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·32
11101 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·111101 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
11102 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·2711102 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·27
11103 ··0x0040:·Version:·1··File:·libm.so.6··Cnt:·211103 ··0x0040:·Version:·1··File:·libm.so.6··Cnt:·2
11104 ··0x0050:···Name:·GLIBC_2.29··Flags:·none··Version:·3111104 ··0x0050:···Name:·GLIBC_2.29··Flags:·none··Version:·31
11105 ··0x0060:···Name:·GLIBC_2.2.5··Flags:·none··Version:·2311105 ··0x0060:···Name:·GLIBC_2.2.5··Flags:·none··Version:·23
714 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 244830, 9 lines modifiedOffset 244830, 9 lines modified
244830 ··0x004fcb08·00000000·00000000·00000000·00000000·................244830 ··0x004fcb08·00000000·00000000·00000000·00000000·................
244831 ··0x004fcb18·00000000·00000000·00000000·00000000·................244831 ··0x004fcb18·00000000·00000000·00000000·00000000·................
244832 ··0x004fcb28·00000000·00000000·00000000·00000000·................244832 ··0x004fcb28·00000000·00000000·00000000·00000000·................
244833 ··0x004fcb38·00000000·00000000·00000000·00000000·................244833 ··0x004fcb38·00000000·00000000·00000000·00000000·................
244834 ··0x004fcb48·00000000·00000000·00000000·00000000·................244834 ··0x004fcb48·00000000·00000000·00000000·00000000·................
244835 ··0x004fcb58·00000000·00000000·00000000·00000000·................244835 ··0x004fcb58·00000000·00000000·00000000·00000000·................
244836 ··0x004fcb68·00000000·00000000·00000000·00000000·................244836 ··0x004fcb68·00000000·00000000·00000000·00000000·................
244837 ··0x004fcb78·00000000····························....244837 ··0x004fcb78·00000000·00000000·00000000·00·······.............
  
364 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·6c696263·6c616e67·2d637070·2e736f2e·libclang-cpp.so.2 ··0x00000000·6c696263·6c616e67·2d637070·2e736f2e·libclang-cpp.so.
3 ··0x00000010·32312e31·00000000·8a8b86d5··········21.1........3 ··0x00000010·32312e31·00000000·093399b6··········21.1.....3..
  
14.5 KB
reproducibleA/tmp/deploy/rpm/x86_64_v3/libclang21.1-21.1.1-r0.x86_64_v3.rpm vs.
reproducibleB-extended/tmp/deploy/rpm/x86_64_v3/libclang21.1-21.1.1-r0.x86_64_v3.rpm
2.08 KB
header
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 HEADERIMMUTABLE:·[55·indexes,·4745·bytes]1 HEADERIMMUTABLE:·[55·indexes,·4745·bytes]
2 HEADERI18NTABLE:·2 HEADERI18NTABLE:·
3 ·-·C3 ·-·C
4 SIGSIZE:·146439484 SIGSIZE:·14643951
5 SIGMD5:·583bc178fa409078974313e31db09c86 
6 SHA1HEADER:·945f1809b92ecc7b025f19d72556c53e1a15553c 
7 SHA256HEADER:·5211d7e5a17ad4a4287568e29d6a894e5d979f165da94062ac21713cddd7ab8c5 SIGMD5:·abb0f31fdae468f7d2335039b703dfa4
 6 SHA1HEADER:·0de33a3e5f7070733a52c82732cecb7a44dd4aad
 7 SHA256HEADER:·05e55601df407df3cc2b3ef566610184dfbdce30f456bc51ce692039224afa88
8 NAME:·libclang21.18 NAME:·libclang21.1
9 VERSION:·21.1.19 VERSION:·21.1.1
10 RELEASE:·r010 RELEASE:·r0
11 SUMMARY:·LLVM·based·C/C++·compiler11 SUMMARY:·LLVM·based·C/C++·compiler
12 DESCRIPTION:·Clang·is·an·LLVM·based·C/C++/Objective-C·compiler,·················which·aims·to·deliver·amazingly12 DESCRIPTION:·Clang·is·an·LLVM·based·C/C++/Objective-C·compiler,·················which·aims·to·deliver·amazingly
13 fast·compiles,·················extremely·useful·error·and·warning·messages·and·················to13 fast·compiles,·················extremely·useful·error·and·warning·messages·and·················to
14 provide·a·platform·for·building·great·source·················level·tools.·The·Clang·Static·Analyzer14 provide·a·platform·for·building·great·source·················level·tools.·The·Clang·Static·Analyzer
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 ·-·130204440046 ·-·1302044400
47 ·-·130204440047 ·-·1302044400
48 ·-·130204440048 ·-·1302044400
49 FILEMD5S:·49 FILEMD5S:·
50 ·-·50 ·-·
51 ·-·51 ·-·
52 ·-·52 ·-·
53 ·-·e2e419be9d51a74e3f69aa0b430090526307f0829710d6705a1237a45ef15dc753 ·-·a9a037d280dce904b97389ebadbd936615bd695a4699b2211408b9bd9fcb27bb
54 FILELINKTOS:·54 FILELINKTOS:·
55 ·-·55 ·-·
56 ·-·56 ·-·
57 ·-·libclang.so.21.1.157 ·-·libclang.so.21.1.1
58 ·-·58 ·-·
59 FILEFLAGS:·59 FILEFLAGS:·
60 ·-·060 ·-·0
Offset 394, 20 lines modifiedOffset 394, 20 lines modified
394 ·-·0394 ·-·0
395 ·-·2395 ·-·2
396 FILECLASS:·396 FILECLASS:·
397 ·-·directory397 ·-·directory
398 ·-·directory398 ·-·directory
399 ·-·symbolic·link·to·`libclang.so.21.1.1'399 ·-·symbolic·link·to·`libclang.so.21.1.1'
400 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(SYSV),·dynamically·linked,400 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(SYSV),·dynamically·linked,
401 BuildID[sha1]=4c89c6345d9f9de8dfbaf526f15ae2c677dae72d,·stripped401 BuildID[sha1]=b1a23e58eca24322baa09b6d1cae16dfc103b388,·stripped
402 CLASSDICT:·402 CLASSDICT:·
403 ·-·directory403 ·-·directory
404 ·-·404 ·-·
405 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(SYSV),·dynamically·linked,405 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(SYSV),·dynamically·linked,
406 BuildID[sha1]=4c89c6345d9f9de8dfbaf526f15ae2c677dae72d,·stripped406 BuildID[sha1]=b1a23e58eca24322baa09b6d1cae16dfc103b388,·stripped
407 FILEDIGESTALGO:·8407 FILEDIGESTALGO:·8
408 ENCODING:·utf-8408 ENCODING:·utf-8
409 PAYLOADDIGEST:·409 PAYLOADDIGEST:·
410 ·-·d9395140cc6c80093915b365bf3952283bf4a6ff24d23620bfd6db8438b348c1410 ·-·935def4c5aa201555bebf22ffc80b8d3198c72062b93b3bf713722af594a9bd4
411 PAYLOADDIGESTALGO:·8411 PAYLOADDIGESTALGO:·8
412 PAYLOADDIGESTALT:·412 PAYLOADDIGESTALT:·
413 ·-·9b959e6826b67903ecdcbacfe2ac94b2d31d11b3c7a9ace02ef23e747f27b3bd413 ·-·60bfc091eacfd9c1b50dc57edcc7f8f7e2fafc16255a34a2f61f725c6b54a9f0
12.2 KB
content
202 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 gzip·compressed·data,·last·modified:·Sun·Sep·14·20:47:53·2025,·from·Unix1 gzip·compressed·data,·last·modified:·Sun·Sep·14·20:47:55·2025,·from·Unix
12.0 KB
content-content
12.0 KB
./usr/lib/libclang.so.21.1.1
File has been modified after NT_GNU_BUILD_ID has been applied.
1.13 KB
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·12·program·headers,·starting·at·offset·643 There·are·12·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x25d260·0x25d260·R···0x10006 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x25d268·0x25d268·R···0x1000
7 ··LOAD···········0x25e000·0x000000000025e000·0x000000000025e000·0x1bd5679·0x1bd5679·R·E·0x10007 ··LOAD···········0x25e000·0x000000000025e000·0x000000000025e000·0x1bd5679·0x1bd5679·R·E·0x1000
8 ··LOAD···········0x1e34000·0x0000000001e34000·0x0000000001e34000·0x6d9be8·0x6d9be8·R···0x10008 ··LOAD···········0x1e34000·0x0000000001e34000·0x0000000001e34000·0x6d9be8·0x6d9be8·R···0x1000
9 ··LOAD···········0x250dc30·0x000000000250ec30·0x000000000250ec30·0x12e8e8·0x13b078·RW··0x10009 ··LOAD···········0x250dc30·0x000000000250ec30·0x000000000250ec30·0x12e8e8·0x13b078·RW··0x1000
10 ··DYNAMIC········0x2630900·0x0000000002631900·0x0000000002631900·0x000270·0x000270·RW··0x810 ··DYNAMIC········0x2630900·0x0000000002631900·0x0000000002631900·0x000270·0x000270·RW··0x8
11 ··NOTE···········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000030·0x000030·R···0x811 ··NOTE···········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000030·0x000030·R···0x8
12 ··NOTE···········0x000310·0x0000000000000310·0x0000000000000310·0x000024·0x000024·R···0x412 ··NOTE···········0x000310·0x0000000000000310·0x0000000000000310·0x000024·0x000024·R···0x4
13 ··TLS············0x250dc30·0x000000000250ec30·0x000000000250ec30·0x000000·0x000008·R···0x813 ··TLS············0x250dc30·0x000000000250ec30·0x000000000250ec30·0x000000·0x000008·R···0x8
2.29 KB
readelf --wide --sections {}
    
Offset 3, 20 lines modifiedOffset 3, 20 lines modified
3 Section·Headers:3 Section·Headers:
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]·.note.gnu.property·NOTE············00000000000002e0·0002e0·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············00000000000002e0·0002e0·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············0000000000000310·000310·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············0000000000000310·000310·000024·00···A··0···0··4
8 ··[·3]·.gnu.hash·········GNU_HASH········0000000000000338·000338·001650·00···A··4···0··88 ··[·3]·.gnu.hash·········GNU_HASH········0000000000000338·000338·001650·00···A··4···0··8
9 ··[·4]·.dynsym···········DYNSYM··········0000000000001988·001988·009078·18···A··5···1··89 ··[·4]·.dynsym···········DYNSYM··········0000000000001988·001988·009078·18···A··5···1··8
10 ··[·5]·.dynstr···········STRTAB··········000000000000aa00·00aa00·010737·00···A··0···0··110 ··[·5]·.dynstr···········STRTAB··········000000000000aa00·00aa00·010740·00···A··0···0··1
11 ··[·6]·.gnu.version······VERSYM··········000000000001b138·01b138·000c0a·02···A··4···0··211 ··[·6]·.gnu.version······VERSYM··········000000000001b140·01b140·000c0a·02···A··4···0··2
12 ··[·7]·.gnu.version_d····VERDEF··········000000000001bd48·01bd48·0000c4·00···A··5···7··812 ··[·7]·.gnu.version_d····VERDEF··········000000000001bd50·01bd50·0000c4·00···A··5···7··8
13 ··[·8]·.gnu.version_r····VERNEED·········000000000001be10·01be10·0001f0·00···A··5···5··813 ··[·8]·.gnu.version_r····VERNEED·········000000000001be18·01be18·0001f0·00···A··5···5··8
14 ··[·9]·.rela.dyn·········RELA············000000000001c000·01c000·23afa8·18···A··4···0··814 ··[·9]·.rela.dyn·········RELA············000000000001c008·01c008·23afa8·18···A··4···0··8
15 ··[10]·.rela.plt·········RELA············0000000000256fa8·256fa8·0062b8·18··AI··4··25··815 ··[10]·.rela.plt·········RELA············0000000000256fb0·256fb0·0062b8·18··AI··4··25··8
16 ··[11]·.init·············PROGBITS········000000000025e000·25e000·00001b·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000025e000·25e000·00001b·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000025e020·25e020·0041e0·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000025e020·25e020·0041e0·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········0000000000262200·262200·000028·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········0000000000262200·262200·000028·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000262240·262240·1bd142c·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000262240·262240·1bd142c·00··AX··0···0·64
20 ··[15]·.fini·············PROGBITS········0000000001e3366c·1e3366c·00000d·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0000000001e3366c·1e3366c·00000d·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000001e34000·1e34000·33a44c·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0000000001e34000·1e34000·33a44c·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········000000000216e44c·216e44c·06492c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········000000000216e44c·216e44c·06492c·00···A··0···0··4
2.73 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x1c000·contains·97447·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x1c008·contains·97447·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000250ec30··0000000000000008·R_X86_64_RELATIVE·························3c6ec03 000000000250ec30··0000000000000008·R_X86_64_RELATIVE·························3c6ec0
4 000000000250ec38··0000000000000008·R_X86_64_RELATIVE·························3c03304 000000000250ec38··0000000000000008·R_X86_64_RELATIVE·························3c0330
5 000000000250ec40··0000000000000008·R_X86_64_RELATIVE·························3c03405 000000000250ec40··0000000000000008·R_X86_64_RELATIVE·························3c0340
6 000000000250ec48··0000000000000008·R_X86_64_RELATIVE·························3c59706 000000000250ec48··0000000000000008·R_X86_64_RELATIVE·························3c5970
7 000000000250ec50··0000000000000008·R_X86_64_RELATIVE·························3c59807 000000000250ec50··0000000000000008·R_X86_64_RELATIVE·························3c5980
8 000000000250ec58··0000000000000008·R_X86_64_RELATIVE·························3c5ad08 000000000250ec58··0000000000000008·R_X86_64_RELATIVE·························3c5ad0
Offset 97445, 15 lines modifiedOffset 97445, 15 lines modified
97445 0000000002634f40··0000043200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm3opt14DerivedArgListE@LLVM_21.1·+·097445 0000000002634f40··0000043200000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm3opt14DerivedArgListE@LLVM_21.1·+·0
97446 0000000002634f68··0000043700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm16raw_null_ostreamE@LLVM_21.1·+·097446 0000000002634f68··0000043700000006·R_X86_64_GLOB_DAT······0000000000000000·_ZTVN4llvm16raw_null_ostreamE@LLVM_21.1·+·0
97447 0000000002634fa0··0000044800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm2cl18tokenizeConfigFileENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb@LLVM_21.1·+·097447 0000000002634fa0··0000044800000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm2cl18tokenizeConfigFileENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb@LLVM_21.1·+·0
97448 0000000002634fb8··0000044b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm2cl22TokenizeGNUCommandLineENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb@LLVM_21.1·+·097448 0000000002634fb8··0000044b00000006·R_X86_64_GLOB_DAT······0000000000000000·_ZN4llvm2cl22TokenizeGNUCommandLineENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb@LLVM_21.1·+·0
97449 0000000002635008··0000017900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·097449 0000000002635008··0000017900000001·R_X86_64_64············0000000000000000·__gxx_personality_v0@CXXABI_1.3·+·0
97450 0000000002635588··0000010400000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·097450 0000000002635588··0000010400000001·R_X86_64_64············0000000000000000·_ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2·+·0
  
97451 Relocation·section·'.rela.plt'·at·offset·0x256fa8·contains·1053·entries:97451 Relocation·section·'.rela.plt'·at·offset·0x256fb0·contains·1053·entries:
97452 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend97452 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
97453 0000000002631b88··0000048d00000007·R_X86_64_JUMP_SLOT·····0000000000455e60·clang_getFileLocation@@LLVM_13·+·097453 0000000002631b88··0000048d00000007·R_X86_64_JUMP_SLOT·····0000000000455e60·clang_getFileLocation@@LLVM_13·+·0
97454 0000000002631b90··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·097454 0000000002631b90··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm4yaml12ScalarTraitsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5inputENS_9StringRefEPvRS7_@LLVM_21.1·+·0
97455 0000000002631b98··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys6locale7isPrintEi@LLVM_21.1·+·097455 0000000002631b98··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys6locale7isPrintEi@LLVM_21.1·+·0
97456 0000000002631ba0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE@LLVM_21.1·+·097456 0000000002631ba0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE@LLVM_21.1·+·0
97457 0000000002631ba8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys14getHostCPUNameEv@LLVM_21.1·+·097457 0000000002631ba8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3sys14getHostCPUNameEv@LLVM_21.1·+·0
97458 0000000002631bb0··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3omp19getOpenMPClauseNameENS0_6ClauseEj@LLVM_21.1·+·097458 0000000002631bb0··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm3omp19getOpenMPClauseNameENS0_6ClauseEj@LLVM_21.1·+·0
1.62 KB
readelf --wide --dynamic {}
    
Offset 14, 25 lines modifiedOffset 14, 25 lines modified
14 ·0x0000000000000019·(INIT_ARRAY)·········0x250ec3014 ·0x0000000000000019·(INIT_ARRAY)·········0x250ec30
15 ·0x000000000000001b·(INIT_ARRAYSZ)·······104·(bytes)15 ·0x000000000000001b·(INIT_ARRAYSZ)·······104·(bytes)
16 ·0x000000000000001a·(FINI_ARRAY)·········0x250ec9816 ·0x000000000000001a·(FINI_ARRAY)·········0x250ec98
17 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)17 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
18 ·0x000000006ffffef5·(GNU_HASH)···········0x33818 ·0x000000006ffffef5·(GNU_HASH)···········0x338
19 ·0x0000000000000005·(STRTAB)·············0xaa0019 ·0x0000000000000005·(STRTAB)·············0xaa00
20 ·0x0000000000000006·(SYMTAB)·············0x198820 ·0x0000000000000006·(SYMTAB)·············0x1988
21 ·0x000000000000000a·(STRSZ)··············67383·(bytes)21 ·0x000000000000000a·(STRSZ)··············67392·(bytes)
22 ·0x000000000000000b·(SYMENT)·············24·(bytes)22 ·0x000000000000000b·(SYMENT)·············24·(bytes)
23 ·0x0000000000000003·(PLTGOT)·············0x2631b7023 ·0x0000000000000003·(PLTGOT)·············0x2631b70
24 ·0x0000000000000002·(PLTRELSZ)···········25272·(bytes)24 ·0x0000000000000002·(PLTRELSZ)···········25272·(bytes)
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000017·(JMPREL)·············0x256fa826 ·0x0000000000000017·(JMPREL)·············0x256fb0
27 ·0x0000000000000007·(RELA)···············0x1c00027 ·0x0000000000000007·(RELA)···············0x1c008
28 ·0x0000000000000008·(RELASZ)·············2338728·(bytes)28 ·0x0000000000000008·(RELASZ)·············2338728·(bytes)
29 ·0x0000000000000009·(RELAENT)············24·(bytes)29 ·0x0000000000000009·(RELAENT)············24·(bytes)
30 ·0x000000006ffffffc·(VERDEF)·············0x1bd4830 ·0x000000006ffffffc·(VERDEF)·············0x1bd50
31 ·0x000000006ffffffd·(VERDEFNUM)··········731 ·0x000000006ffffffd·(VERDEFNUM)··········7
32 ·0x000000000000001e·(FLAGS)··············BIND_NOW32 ·0x000000000000001e·(FLAGS)··············BIND_NOW
33 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·NODELETE33 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·NODELETE
34 ·0x000000006ffffffe·(VERNEED)············0x1be1034 ·0x000000006ffffffe·(VERNEED)············0x1be18
35 ·0x000000006fffffff·(VERNEEDNUM)·········535 ·0x000000006fffffff·(VERNEEDNUM)·········5
36 ·0x000000006ffffff0·(VERSYM)·············0x1b13836 ·0x000000006ffffff0·(VERSYM)·············0x1b140
37 ·0x000000006ffffff9·(RELACOUNT)··········9520037 ·0x000000006ffffff9·(RELACOUNT)··········95200
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
687 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v33 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·YMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2,·x86-64-v3
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4c89c6345d9f9de8dfbaf526f15ae2c677dae72d6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b1a23e58eca24322baa09b6d1cae16dfc103b388
2.39 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1541·entries:1 Version·symbols·section·'.gnu.version'·contains·1541·entries:
2 ·Addr:·0x000000000001b138··Offset:·0x0001b138··Link:·4·(.dynsym)2 ·Addr:·0x000000000001b140··Offset:·0x0001b140··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··3 ··000:···0·(*local*)·······8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··
4 ··004:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··4 ··004:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··
5 ··008:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····9·(GLIBC_2.38)·5 ··008:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····9·(GLIBC_2.38)·
6 ··00c:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····a·(GLIBC_2.2.5)6 ··00c:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····a·(GLIBC_2.2.5)
7 ··010:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··7 ··010:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··
8 ··014:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··8 ··014:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··
9 ··018:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··9 ··018:···8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)·····8·(LLVM_21.1)··
Offset 385, 25 lines modifiedOffset 385, 25 lines modified
385 ··5f4:···2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)····385 ··5f4:···2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)····
386 ··5f8:···2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)····386 ··5f8:···2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)····
387 ··5fc:···2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)····387 ··5fc:···2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)····
388 ··600:···2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)····388 ··600:···2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)·······2·(LLVM_13)····
389 ··604:···2·(LLVM_13)····389 ··604:···2·(LLVM_13)····
  
390 Version·definition·section·'.gnu.version_d'·contains·7·entries:390 Version·definition·section·'.gnu.version_d'·contains·7·entries:
391 ·Addr:·0x000000000001bd48··Offset:·0x0001bd48··Link:·5·(.dynstr)391 ·Addr:·0x000000000001bd50··Offset:·0x0001bd50··Link:·5·(.dynstr)
392 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libclang.so.21.1392 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libclang.so.21.1
393 ··0x001c:·Rev:·1··Flags:·none··Index:·2··Cnt:·1··Name:·LLVM_13393 ··0x001c:·Rev:·1··Flags:·none··Index:·2··Cnt:·1··Name:·LLVM_13
394 ··0x0038:·Rev:·1··Flags:·none··Index:·3··Cnt:·1··Name:·LLVM_16394 ··0x0038:·Rev:·1··Flags:·none··Index:·3··Cnt:·1··Name:·LLVM_16
395 ··0x0054:·Rev:·1··Flags:·none··Index:·4··Cnt:·1··Name:·LLVM_17395 ··0x0054:·Rev:·1··Flags:·none··Index:·4··Cnt:·1··Name:·LLVM_17
396 ··0x0070:·Rev:·1··Flags:·none··Index:·5··Cnt:·1··Name:·LLVM_19396 ··0x0070:·Rev:·1··Flags:·none··Index:·5··Cnt:·1··Name:·LLVM_19
397 ··0x008c:·Rev:·1··Flags:·none··Index:·6··Cnt:·1··Name:·LLVM_20397 ··0x008c:·Rev:·1··Flags:·none··Index:·6··Cnt:·1··Name:·LLVM_20
398 ··0x00a8:·Rev:·1··Flags:·none··Index:·7··Cnt:·1··Name:·LLVM_21398 ··0x00a8:·Rev:·1··Flags:·none··Index:·7··Cnt:·1··Name:·LLVM_21
  
399 Version·needs·section·'.gnu.version_r'·contains·5·entries:399 Version·needs·section·'.gnu.version_r'·contains·5·entries:
400 ·Addr:·0x000000000001be10··Offset:·0x0001be10··Link:·5·(.dynstr)400 ·Addr:·0x000000000001be18··Offset:·0x0001be18··Link:·5·(.dynstr)
401 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1401 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1
402 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·31402 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·31
403 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1403 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
404 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·27404 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·27
405 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·16405 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·16
406 ··0x0050:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·33406 ··0x0050:···Name:·GLIBCXX_3.4.20··Flags:·none··Version:·33
407 ··0x0060:···Name:·CXXABI_1.3.8··Flags:·none··Version:·32407 ··0x0060:···Name:·CXXABI_1.3.8··Flags:·none··Version:·32
716 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 4207, 9 lines modifiedOffset 4207, 9 lines modified
4207 ··0x0001b0c0·00000000·00000000·00000000·00000000·................4207 ··0x0001b0c0·00000000·00000000·00000000·00000000·................
4208 ··0x0001b0d0·00000000·00000000·00000000·00000000·................4208 ··0x0001b0d0·00000000·00000000·00000000·00000000·................
4209 ··0x0001b0e0·00000000·00000000·00000000·00000000·................4209 ··0x0001b0e0·00000000·00000000·00000000·00000000·................
4210 ··0x0001b0f0·00000000·00000000·00000000·00000000·................4210 ··0x0001b0f0·00000000·00000000·00000000·00000000·................
4211 ··0x0001b100·00000000·00000000·00000000·00000000·................4211 ··0x0001b100·00000000·00000000·00000000·00000000·................
4212 ··0x0001b110·00000000·00000000·00000000·00000000·................4212 ··0x0001b110·00000000·00000000·00000000·00000000·................
4213 ··0x0001b120·00000000·00000000·00000000·00000000·................4213 ··0x0001b120·00000000·00000000·00000000·00000000·................
4214 ··0x0001b130·00000000·000000·····················.......4214 ··0x0001b130·00000000·00000000·00000000·00000000·................
  
356 B
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·6c696263·6c616e67·2e736f2e·32312e31·libclang.so.21.12 ··0x00000000·6c696263·6c616e67·2e736f2e·32312e31·libclang.so.21.1
3 ··0x00000010·2e310000·ee8e04d4···················.1......3 ··0x00000010·2e310000·7ff0db9e···················.1......