55.4 KB
reproducibleA vs.
reproducibleB-extended
55.4 KB
reproducibleA/tmp vs.
reproducibleB-extended/tmp
55.3 KB
reproducibleA/tmp/deploy vs.
reproducibleB-extended/tmp/deploy
17.0 KB
reproducibleA/tmp/deploy/deb vs.
reproducibleB-extended/tmp/deploy/deb
17.0 KB
reproducibleA/tmp/deploy/deb/core2-64 vs.
reproducibleB-extended/tmp/deploy/deb/core2-64
4.9 KB
reproducibleA/tmp/deploy/deb/core2-64/libllvmspirvlib-dbg_20.1.4-r0_amd64.deb vs.
reproducibleB-extended/tmp/deploy/deb/core2-64/libllvmspirvlib-dbg_20.1.4-r0_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-06-12·14:28:03.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-06-12·14:28:03.000000·debian-binary
2 -rw-r--r--···0········0········0······604·2025-06-12·14:28:03.000000·control.tar.xz2 -rw-r--r--···0········0········0······604·2025-06-12·14:28:03.000000·control.tar.xz
3 -rw-r--r--···0········0········0·25746656·2025-06-12·14:28:03.000000·data.tar.xz3 -rw-r--r--···0········0········0·25743596·2025-06-12·14:28:03.000000·data.tar.xz
4.38 KB
data.tar.xz
4.36 KB
data.tar
4.34 KB
./usr/lib/.debug/libLLVMSPIRVLib.so.20.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·11·program·headers,·starting·at·offset·643 There·are·11·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·0x0002fc·0x16b028·R···0x10006 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0002fc·0x16b030·R···0x1000
7 ··LOAD···········0x001000·0x000000000016c000·0x000000000016c000·0x000000·0x2d8149·R·E·0x10007 ··LOAD···········0x001000·0x000000000016c000·0x000000000016c000·0x000000·0x2d8149·R·E·0x1000
8 ··LOAD···········0x001000·0x0000000000445000·0x0000000000445000·0x000000·0x0fa777·R···0x10008 ··LOAD···········0x001000·0x0000000000445000·0x0000000000445000·0x000000·0x0fa777·R···0x1000
9 ··LOAD···········0x0002a8·0x00000000005402a8·0x00000000005402a8·0x000000·0x043a18·RW··0x10009 ··LOAD···········0x0002a8·0x00000000005402a8·0x00000000005402a8·0x000000·0x043a18·RW··0x1000
10 ··DYNAMIC········0x0012a8·0x0000000000576a60·0x0000000000576a60·0x000000·0x000240·RW··0x810 ··DYNAMIC········0x0012a8·0x0000000000576a60·0x0000000000576a60·0x000000·0x000240·RW··0x8
11 ··NOTE···········0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000030·0x000030·R···0x811 ··NOTE···········0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000030·0x000030·R···0x8
12 ··NOTE···········0x0002d8·0x00000000000002d8·0x00000000000002d8·0x000024·0x000024·R···0x412 ··NOTE···········0x0002d8·0x00000000000002d8·0x00000000000002d8·0x000024·0x000024·R···0x4
13 ··GNU_PROPERTY···0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000030·0x000030·R···0x813 ··GNU_PROPERTY···0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000030·0x000030·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············00000000000002a8·0002a8·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············00000000000002a8·0002a8·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············00000000000002d8·0002d8·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············00000000000002d8·0002d8·000024·00···A··0···0··4
8 ··[·3]·.gnu.hash·········NOBITS··········0000000000000300·0002fc·008868·00···A··4···0··88 ··[·3]·.gnu.hash·········NOBITS··········0000000000000300·0002fc·008868·00···A··4···0··8
9 ··[·4]·.dynsym···········NOBITS··········0000000000008b68·0002fc·025a58·18···A··5···1··89 ··[·4]·.dynsym···········NOBITS··········0000000000008b68·0002fc·025a58·18···A··5···1··8
10 ··[·5]·.dynstr···········NOBITS··········000000000002e5c0·0002fc·087b7d·00···A··0···0··110 ··[·5]·.dynstr···········NOBITS··········000000000002e5c0·0002fc·087b86·00···A··0···0··1
11 ··[·6]·.gnu.version······NOBITS··········00000000000b613e·0002fc·003232·02···A··4···0··211 ··[·6]·.gnu.version······NOBITS··········00000000000b6146·0002fc·003232·02···A··4···0··2
12 ··[·7]·.gnu.version_r····NOBITS··········00000000000b9370·0002fc·0001f0·00···A··5···5··812 ··[·7]·.gnu.version_r····NOBITS··········00000000000b9378·0002fc·0001f0·00···A··5···5··8
13 ··[·8]·.rela.dyn·········NOBITS··········00000000000b9560·0002fc·0a97b8·18···A··4···0··813 ··[·8]·.rela.dyn·········NOBITS··········00000000000b9568·0002fc·0a97b8·18···A··4···0··8
14 ··[·9]·.rela.plt·········NOBITS··········0000000000162d18·0002fc·008310·18···A··4··23··814 ··[·9]·.rela.plt·········NOBITS··········0000000000162d20·0002fc·008310·18···A··4··23··8
15 ··[10]·.init·············NOBITS··········000000000016c000·001000·00001b·00··AX··0···0··415 ··[10]·.init·············NOBITS··········000000000016c000·001000·00001b·00··AX··0···0··4
16 ··[11]·.plt··············NOBITS··········000000000016c020·001000·005770·10··AX··0···0·1616 ··[11]·.plt··············NOBITS··········000000000016c020·001000·005770·10··AX··0···0·16
17 ··[12]·.plt.got··········NOBITS··········0000000000171790·001000·000008·08··AX··0···0··817 ··[12]·.plt.got··········NOBITS··········0000000000171790·001000·000008·08··AX··0···0··8
18 ··[13]·.text·············NOBITS··········00000000001717c0·001000·2d297b·00··AX··0···0·6418 ··[13]·.text·············NOBITS··········00000000001717c0·001000·2d297b·00··AX··0···0·64
19 ··[14]·.fini·············NOBITS··········000000000044413c·001000·00000d·00··AX··0···0··419 ··[14]·.fini·············NOBITS··········000000000044413c·001000·00000d·00··AX··0···0··4
20 ··[15]·.rodata···········NOBITS··········0000000000445000·001000·07b508·00···A··0···0·3220 ··[15]·.rodata···········NOBITS··········0000000000445000·001000·07b508·00···A··0···0·32
21 ··[16]·.eh_frame_hdr·····NOBITS··········00000000004c0508·001000·01114c·00···A··0···0··421 ··[16]·.eh_frame_hdr·····NOBITS··········00000000004c0508·001000·01114c·00···A··0···0··4
671 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,·x86·ISA·used:·x86-64-baseline,·x86-64-v23 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2
  
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:·c1efdb75b4aefdac2e47cea044eca8cb6b27f0cf6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·151f31cc63337111a07399720db14d27aefce05f
324 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 GCC:·(GNU)·15.1.01 _GCC:·(GNU)·15.1.0
2 "SPV_EXT_shader_atomic_float16_add2 "SPV_EXT_shader_atomic_float16_add
3 !SPV_INTEL_fpga_memory_attributes3 !SPV_INTEL_fpga_memory_attributes
4 SPV_INTEL_fpga_memory_accesses4 SPV_INTEL_fpga_memory_accesses
5 %SPV_INTEL_unstructured_loop_controls5 %SPV_INTEL_unstructured_loop_controls
6 SPV_INTEL_fpga_reg6 SPV_INTEL_fpga_reg
7 SPV_INTEL_blocking_pipes7 SPV_INTEL_blocking_pipes
8 SPV_INTEL_function_pointers8 SPV_INTEL_function_pointers
12.0 KB
reproducibleA/tmp/deploy/deb/core2-64/libllvmspirvlib20.1_20.1.4-r0_amd64.deb vs.
reproducibleB-extended/tmp/deploy/deb/core2-64/libllvmspirvlib20.1_20.1.4-r0_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-06-12·14:28:03.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-06-12·14:28:03.000000·debian-binary
2 -rw-r--r--···0········0········0······648·2025-06-12·14:28:03.000000·control.tar.xz2 -rw-r--r--···0········0········0······648·2025-06-12·14:28:03.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1167500·2025-06-12·14:28:03.000000·data.tar.xz3 -rw-r--r--···0········0········0··1166836·2025-06-12·14:28:03.000000·data.tar.xz
11.5 KB
data.tar.xz
11.5 KB
data.tar
11.4 KB
./usr/lib/libLLVMSPIRVLib.so.20.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·11·program·headers,·starting·at·offset·643 There·are·11·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·0x16b028·0x16b028·R···0x10006 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x16b030·0x16b030·R···0x1000
7 ··LOAD···········0x16c000·0x000000000016c000·0x000000000016c000·0x2d8149·0x2d8149·R·E·0x10007 ··LOAD···········0x16c000·0x000000000016c000·0x000000000016c000·0x2d8149·0x2d8149·R·E·0x1000
8 ··LOAD···········0x445000·0x0000000000445000·0x0000000000445000·0x0fa777·0x0fa777·R···0x10008 ··LOAD···········0x445000·0x0000000000445000·0x0000000000445000·0x0fa777·0x0fa777·R···0x1000
9 ··LOAD···········0x5402a8·0x00000000005402a8·0x00000000005402a8·0x03ec5c·0x043a18·RW··0x10009 ··LOAD···········0x5402a8·0x00000000005402a8·0x00000000005402a8·0x03ec5c·0x043a18·RW··0x1000
10 ··DYNAMIC········0x576a60·0x0000000000576a60·0x0000000000576a60·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x576a60·0x0000000000576a60·0x0000000000576a60·0x000240·0x000240·RW··0x8
11 ··NOTE···········0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000030·0x000030·R···0x811 ··NOTE···········0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000030·0x000030·R···0x8
12 ··NOTE···········0x0002d8·0x00000000000002d8·0x00000000000002d8·0x000024·0x000024·R···0x412 ··NOTE···········0x0002d8·0x00000000000002d8·0x00000000000002d8·0x000024·0x000024·R···0x4
13 ··GNU_PROPERTY···0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000030·0x000030·R···0x813 ··GNU_PROPERTY···0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000030·0x000030·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············00000000000002a8·0002a8·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············00000000000002a8·0002a8·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············00000000000002d8·0002d8·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············00000000000002d8·0002d8·000024·00···A··0···0··4
8 ··[·3]·.gnu.hash·········GNU_HASH········0000000000000300·000300·008868·00···A··4···0··88 ··[·3]·.gnu.hash·········GNU_HASH········0000000000000300·000300·008868·00···A··4···0··8
9 ··[·4]·.dynsym···········DYNSYM··········0000000000008b68·008b68·025a58·18···A··5···1··89 ··[·4]·.dynsym···········DYNSYM··········0000000000008b68·008b68·025a58·18···A··5···1··8
10 ··[·5]·.dynstr···········STRTAB··········000000000002e5c0·02e5c0·087b7d·00···A··0···0··110 ··[·5]·.dynstr···········STRTAB··········000000000002e5c0·02e5c0·087b86·00···A··0···0··1
11 ··[·6]·.gnu.version······VERSYM··········00000000000b613e·0b613e·003232·02···A··4···0··211 ··[·6]·.gnu.version······VERSYM··········00000000000b6146·0b6146·003232·02···A··4···0··2
12 ··[·7]·.gnu.version_r····VERNEED·········00000000000b9370·0b9370·0001f0·00···A··5···5··812 ··[·7]·.gnu.version_r····VERNEED·········00000000000b9378·0b9378·0001f0·00···A··5···5··8
13 ··[·8]·.rela.dyn·········RELA············00000000000b9560·0b9560·0a97b8·18···A··4···0··813 ··[·8]·.rela.dyn·········RELA············00000000000b9568·0b9568·0a97b8·18···A··4···0··8
14 ··[·9]·.rela.plt·········RELA············0000000000162d18·162d18·008310·18··AI··4··23··814 ··[·9]·.rela.plt·········RELA············0000000000162d20·162d20·008310·18··AI··4··23··8
15 ··[10]·.init·············PROGBITS········000000000016c000·16c000·00001b·00··AX··0···0··415 ··[10]·.init·············PROGBITS········000000000016c000·16c000·00001b·00··AX··0···0··4
16 ··[11]·.plt··············PROGBITS········000000000016c020·16c020·005770·10··AX··0···0·1616 ··[11]·.plt··············PROGBITS········000000000016c020·16c020·005770·10··AX··0···0·16
17 ··[12]·.plt.got··········PROGBITS········0000000000171790·171790·000008·08··AX··0···0··817 ··[12]·.plt.got··········PROGBITS········0000000000171790·171790·000008·08··AX··0···0··8
18 ··[13]·.text·············PROGBITS········00000000001717c0·1717c0·2d297b·00··AX··0···0·6418 ··[13]·.text·············PROGBITS········00000000001717c0·1717c0·2d297b·00··AX··0···0·64
19 ··[14]·.fini·············PROGBITS········000000000044413c·44413c·00000d·00··AX··0···0··419 ··[14]·.fini·············PROGBITS········000000000044413c·44413c·00000d·00··AX··0···0··4
20 ··[15]·.rodata···········PROGBITS········0000000000445000·445000·07b508·00···A··0···0·3220 ··[15]·.rodata···········PROGBITS········0000000000445000·445000·07b508·00···A··0···0·32
21 ··[16]·.eh_frame_hdr·····PROGBITS········00000000004c0508·4c0508·01114c·00···A··0···0··421 ··[16]·.eh_frame_hdr·····PROGBITS········00000000004c0508·4c0508·01114c·00···A··0···0··4
3.07 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0xb9560·contains·28925·entries:1 Relocation·section·'.rela.dyn'·at·offset·0xb9568·contains·28925·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000005402a8··0000000000000008·R_X86_64_RELATIVE·························1aba403 00000000005402a8··0000000000000008·R_X86_64_RELATIVE·························1aba40
4 00000000005402b0··0000000000000008·R_X86_64_RELATIVE·························1a20804 00000000005402b0··0000000000000008·R_X86_64_RELATIVE·························1a2080
5 00000000005402b8··0000000000000008·R_X86_64_RELATIVE·························1a23405 00000000005402b8··0000000000000008·R_X86_64_RELATIVE·························1a2340
6 00000000005402c0··0000000000000008·R_X86_64_RELATIVE·························1a27606 00000000005402c0··0000000000000008·R_X86_64_RELATIVE·························1a2760
7 00000000005402c8··0000000000000008·R_X86_64_RELATIVE·························1a2bf07 00000000005402c8··0000000000000008·R_X86_64_RELATIVE·························1a2bf0
8 00000000005402d0··0000000000000008·R_X86_64_RELATIVE·························1a30108 00000000005402d0··0000000000000008·R_X86_64_RELATIVE·························1a3010
Offset 28923, 15 lines modifiedOffset 28923, 15 lines modified
28923 000000000057eda8··0000153200000001·R_X86_64_64············00000000003ab820·_ZN5SPIRV6createINS_17SPIRVInstTemplateINS_26SPIRVTaskSequenceINTELInstELN3spv2OpE6165ELb1ELj4ELb0ELj4294967295ELj4294967295ELj4294967295ELj4294967295EEEEEPNS_10SPIRVEntryEv·+·028923 000000000057eda8··0000153200000001·R_X86_64_64············00000000003ab820·_ZN5SPIRV6createINS_17SPIRVInstTemplateINS_26SPIRVTaskSequenceINTELInstELN3spv2OpE6165ELb1ELj4ELb0ELj4294967295ELj4294967295ELj4294967295ELj4294967295EEEEEPNS_10SPIRVEntryEv·+·0
28924 000000000057edb8··00000a6900000001·R_X86_64_64············00000000003ab690·_ZN5SPIRV6createINS_17SPIRVInstTemplateINS_26SPIRVTaskSequenceINTELInstELN3spv2OpE6166ELb0ELj2ELb0ELj4294967295ELj4294967295ELj4294967295ELj4294967295EEEEEPNS_10SPIRVEntryEv·+·028924 000000000057edb8··00000a6900000001·R_X86_64_64············00000000003ab690·_ZN5SPIRV6createINS_17SPIRVInstTemplateINS_26SPIRVTaskSequenceINTELInstELN3spv2OpE6166ELb0ELj2ELb0ELj4294967295ELj4294967295ELj4294967295ELj4294967295EEEEEPNS_10SPIRVEntryEv·+·0
28925 000000000057edc8··0000089500000001·R_X86_64_64············0000000000398a80·_ZN5SPIRV6createINS_26SPIRVTypeTaskSequenceINTELEEEPNS_10SPIRVEntryEv·+·028925 000000000057edc8··0000089500000001·R_X86_64_64············0000000000398a80·_ZN5SPIRV6createINS_26SPIRVTypeTaskSequenceINTELEEEPNS_10SPIRVEntryEv·+·0
28926 000000000057edd8··0000042800000001·R_X86_64_64············00000000003a98d0·_ZN5SPIRV6createINS_27SPIRVBindlessImagesInstBaseILN3spv2OpE6529EEEEEPNS_10SPIRVEntryEv·+·028926 000000000057edd8··0000042800000001·R_X86_64_64············00000000003a98d0·_ZN5SPIRV6createINS_27SPIRVBindlessImagesInstBaseILN3spv2OpE6529EEEEEPNS_10SPIRVEntryEv·+·0
28927 000000000057ede8··0000069600000001·R_X86_64_64············00000000003a97f0·_ZN5SPIRV6createINS_27SPIRVBindlessImagesInstBaseILN3spv2OpE6530EEEEEPNS_10SPIRVEntryEv·+·028927 000000000057ede8··0000069600000001·R_X86_64_64············00000000003a97f0·_ZN5SPIRV6createINS_27SPIRVBindlessImagesInstBaseILN3spv2OpE6530EEEEEPNS_10SPIRVEntryEv·+·0
28928 000000000057edf8··00000d2100000001·R_X86_64_64············00000000003a9710·_ZN5SPIRV6createINS_27SPIRVBindlessImagesInstBaseILN3spv2OpE6531EEEEEPNS_10SPIRVEntryEv·+·028928 000000000057edf8··00000d2100000001·R_X86_64_64············00000000003a9710·_ZN5SPIRV6createINS_27SPIRVBindlessImagesInstBaseILN3spv2OpE6531EEEEEPNS_10SPIRVEntryEv·+·0
  
28929 Relocation·section·'.rela.plt'·at·offset·0x162d18·contains·1398·entries:28929 Relocation·section·'.rela.plt'·at·offset·0x162d20·contains·1398·entries:
28930 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend28930 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
28931 0000000000576cb8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK4llvm13IRBuilderBase23getCurrentDebugLocationEv@LLVM_20.1·+·028931 0000000000576cb8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK4llvm13IRBuilderBase23getCurrentDebugLocationEv@LLVM_20.1·+·0
28932 0000000000576cc0··0000185f00000007·R_X86_64_JUMP_SLOT·····0000000000441980·_ZN5SPIRV10SPIRVValue26setNoIntegerDecorationWrapILN3spv10DecorationE4469EEEvb·+·028932 0000000000576cc0··0000185f00000007·R_X86_64_JUMP_SLOT·····0000000000441980·_ZN5SPIRV10SPIRVValue26setNoIntegerDecorationWrapILN3spv10DecorationE4469EEEvb·+·0
28933 0000000000576cc8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·028933 0000000000576cc8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0
28934 0000000000576cd0··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm17GetElementPtrInst4initEPNS_5ValueENS_8ArrayRefIS2_EERKNS_5TwineE@LLVM_20.1·+·028934 0000000000576cd0··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm17GetElementPtrInst4initEPNS_5ValueENS_8ArrayRefIS2_EERKNS_5TwineE@LLVM_20.1·+·0
28935 0000000000576cd8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm8Constant12getNullValueEPNS_4TypeE@LLVM_20.1·+·028935 0000000000576cd8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm8Constant12getNullValueEPNS_4TypeE@LLVM_20.1·+·0
28936 0000000000576ce0··0000158800000007·R_X86_64_JUMP_SLOT·····00000000004436f0·_ZN5SPIRV17SPIRVConstantBaseILN3spv2OpE43EEC1EPNS_11SPIRVModuleEPNS_9SPIRVTypeEjRKN4llvm5APIntE·+·028936 0000000000576ce0··0000158800000007·R_X86_64_JUMP_SLOT·····00000000004436f0·_ZN5SPIRV17SPIRVConstantBaseILN3spv2OpE43EEC1EPNS_11SPIRVModuleEPNS_9SPIRVTypeEjRKN4llvm5APIntE·+·0
1.48 KB
readelf --wide --dynamic {}
    
Offset 13, 23 lines modifiedOffset 13, 23 lines modified
13 ·0x0000000000000019·(INIT_ARRAY)·········0x5402a813 ·0x0000000000000019·(INIT_ARRAY)·········0x5402a8
14 ·0x000000000000001b·(INIT_ARRAYSZ)·······272·(bytes)14 ·0x000000000000001b·(INIT_ARRAYSZ)·······272·(bytes)
15 ·0x000000000000001a·(FINI_ARRAY)·········0x5403b815 ·0x000000000000001a·(FINI_ARRAY)·········0x5403b8
16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
17 ·0x000000006ffffef5·(GNU_HASH)···········0x30017 ·0x000000006ffffef5·(GNU_HASH)···········0x300
18 ·0x0000000000000005·(STRTAB)·············0x2e5c018 ·0x0000000000000005·(STRTAB)·············0x2e5c0
19 ·0x0000000000000006·(SYMTAB)·············0x8b6819 ·0x0000000000000006·(SYMTAB)·············0x8b68
20 ·0x000000000000000a·(STRSZ)··············555901·(bytes)20 ·0x000000000000000a·(STRSZ)··············555910·(bytes)
21 ·0x000000000000000b·(SYMENT)·············24·(bytes)21 ·0x000000000000000b·(SYMENT)·············24·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x576ca022 ·0x0000000000000003·(PLTGOT)·············0x576ca0
23 ·0x0000000000000002·(PLTRELSZ)···········33552·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········33552·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x162d1825 ·0x0000000000000017·(JMPREL)·············0x162d20
26 ·0x0000000000000007·(RELA)···············0xb956026 ·0x0000000000000007·(RELA)···············0xb9568
27 ·0x0000000000000008·(RELASZ)·············694200·(bytes)27 ·0x0000000000000008·(RELASZ)·············694200·(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·NODELETE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·NODELETE
31 ·0x000000006ffffffe·(VERNEED)············0xb937031 ·0x000000006ffffffe·(VERNEED)············0xb9378
32 ·0x000000006fffffff·(VERNEEDNUM)·········532 ·0x000000006fffffff·(VERNEEDNUM)·········5
33 ·0x000000006ffffff0·(VERSYM)·············0xb613e33 ·0x000000006ffffff0·(VERSYM)·············0xb6146
34 ·0x000000006ffffff9·(RELACOUNT)··········2097834 ·0x000000006ffffff9·(RELACOUNT)··········20978
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
671 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,·x86·ISA·used:·x86-64-baseline,·x86-64-v23 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2
  
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:·c1efdb75b4aefdac2e47cea044eca8cb6b27f0cf6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·151f31cc63337111a07399720db14d27aefce05f
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·6425·entries:1 Version·symbols·section·'.gnu.version'·contains·6425·entries:
2 ·Addr:·0x00000000000b613e··Offset:·0x000b613e··Link:·4·(.dynsym)2 ·Addr:·0x00000000000b6146··Offset:·0x000b6146··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_20.1)·····2·(LLVM_20.1)·····3·(GLIBC_2.3.4)3 ··000:···0·(*local*)·······2·(LLVM_20.1)·····2·(LLVM_20.1)·····3·(GLIBC_2.3.4)
4 ··004:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)··4 ··004:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)··
5 ··008:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····4·(GLIBCXX_3.4)···5·(CXXABI_1.3.9)5 ··008:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····4·(GLIBCXX_3.4)···5·(CXXABI_1.3.9)
6 ··00c:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)··6 ··00c:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)··
7 ··010:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)··7 ··010:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)··
8 ··014:···2·(LLVM_20.1)·····6·(CXXABI_1.3)····2·(LLVM_20.1)·····7·(GLIBCXX_3.4.11)·8 ··014:···2·(LLVM_20.1)·····6·(CXXABI_1.3)····2·(LLVM_20.1)·····7·(GLIBCXX_3.4.11)·
9 ··018:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····8·(GLIBC_2.2.5)···2·(LLVM_20.1)··9 ··018:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····8·(GLIBC_2.2.5)···2·(LLVM_20.1)··
Offset 1606, 15 lines modifiedOffset 1606, 15 lines modified
1606 ··1908:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···1606 ··1908:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
1607 ··190c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···1607 ··190c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
1608 ··1910:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···1608 ··1910:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
1609 ··1914:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···1609 ··1914:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
1610 ··1918:···1·(*global*)···1610 ··1918:···1·(*global*)···
  
1611 Version·needs·section·'.gnu.version_r'·contains·5·entries:1611 Version·needs·section·'.gnu.version_r'·contains·5·entries:
1612 ·Addr:·0x00000000000b9370··Offset:·0x000b9370··Link:·5·(.dynstr)1612 ·Addr:·0x00000000000b9378··Offset:·0x000b9378··Link:·5·(.dynstr)
1613 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·11613 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1
1614 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·261614 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·26
1615 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·11615 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
1616 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·171616 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·17
1617 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·161617 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·16
1618 ··0x0050:···Name:·CXXABI_1.3.8··Flags:·none··Version:·271618 ··0x0050:···Name:·CXXABI_1.3.8··Flags:·none··Version:·27
1619 ··0x0060:···Name:·GLIBCXX_3.4.29··Flags:·none··Version:·251619 ··0x0060:···Name:·GLIBCXX_3.4.29··Flags:·none··Version:·25
782 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 34739, 9 lines modifiedOffset 34739, 10 lines modified
34739 ··0x000b60c0·00000000·00000000·00000000·00000000·................34739 ··0x000b60c0·00000000·00000000·00000000·00000000·................
34740 ··0x000b60d0·00000000·00000000·00000000·00000000·................34740 ··0x000b60d0·00000000·00000000·00000000·00000000·................
34741 ··0x000b60e0·00000000·00000000·00000000·00000000·................34741 ··0x000b60e0·00000000·00000000·00000000·00000000·................
34742 ··0x000b60f0·00000000·00000000·00000000·00000000·................34742 ··0x000b60f0·00000000·00000000·00000000·00000000·................
34743 ··0x000b6100·00000000·00000000·00000000·00000000·................34743 ··0x000b6100·00000000·00000000·00000000·00000000·................
34744 ··0x000b6110·00000000·00000000·00000000·00000000·................34744 ··0x000b6110·00000000·00000000·00000000·00000000·................
34745 ··0x000b6120·00000000·00000000·00000000·00000000·................34745 ··0x000b6120·00000000·00000000·00000000·00000000·................
34746 ··0x000b6130·00000000·00000000·00000000·00·······.............34746 ··0x000b6130·00000000·00000000·00000000·00000000·................
 34747 ··0x000b6140·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·6c69624c·4c564d53·50495256·4c69622e·libLLVMSPIRVLib.2 ··0x00000000·6c69624c·4c564d53·50495256·4c69622e·libLLVMSPIRVLib.
3 ··0x00000010·736f2e32·302e3100·6508cad3··········so.20.1.e...3 ··0x00000010·736f2e32·302e3100·f82555a3··········so.20.1..%U.
  
17.1 KB
reproducibleA/tmp/deploy/ipk vs.
reproducibleB-extended/tmp/deploy/ipk
17.0 KB
reproducibleA/tmp/deploy/ipk/core2-64 vs.
reproducibleB-extended/tmp/deploy/ipk/core2-64
4.91 KB
reproducibleA/tmp/deploy/ipk/core2-64/libllvmspirvlib-dbg_20.1.4-r0_core2-64.ipk vs.
reproducibleB-extended/tmp/deploy/ipk/core2-64/libllvmspirvlib-dbg_20.1.4-r0_core2-64.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······507·1970-01-01·00:00:00.000000·control.tar.gz2 -rw-r--r--···0········0········0······507·1970-01-01·00:00:00.000000·control.tar.gz
3 -rw-r--r--···0········0········0·38355962·1970-01-01·00:00:00.000000·data.tar.zst3 -rw-r--r--···0········0········0·38355959·1970-01-01·00:00:00.000000·data.tar.zst
4.38 KB
data.tar.zst
4.36 KB
data.tar
4.34 KB
./usr/lib/.debug/libLLVMSPIRVLib.so.20.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·11·program·headers,·starting·at·offset·643 There·are·11·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·0x0002fc·0x16b028·R···0x10006 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0002fc·0x16b030·R···0x1000
7 ··LOAD···········0x001000·0x000000000016c000·0x000000000016c000·0x000000·0x2d8149·R·E·0x10007 ··LOAD···········0x001000·0x000000000016c000·0x000000000016c000·0x000000·0x2d8149·R·E·0x1000
8 ··LOAD···········0x001000·0x0000000000445000·0x0000000000445000·0x000000·0x0fa777·R···0x10008 ··LOAD···········0x001000·0x0000000000445000·0x0000000000445000·0x000000·0x0fa777·R···0x1000
9 ··LOAD···········0x0002a8·0x00000000005402a8·0x00000000005402a8·0x000000·0x043a18·RW··0x10009 ··LOAD···········0x0002a8·0x00000000005402a8·0x00000000005402a8·0x000000·0x043a18·RW··0x1000
10 ··DYNAMIC········0x0012a8·0x0000000000576a60·0x0000000000576a60·0x000000·0x000240·RW··0x810 ··DYNAMIC········0x0012a8·0x0000000000576a60·0x0000000000576a60·0x000000·0x000240·RW··0x8
11 ··NOTE···········0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000030·0x000030·R···0x811 ··NOTE···········0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000030·0x000030·R···0x8
12 ··NOTE···········0x0002d8·0x00000000000002d8·0x00000000000002d8·0x000024·0x000024·R···0x412 ··NOTE···········0x0002d8·0x00000000000002d8·0x00000000000002d8·0x000024·0x000024·R···0x4
13 ··GNU_PROPERTY···0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000030·0x000030·R···0x813 ··GNU_PROPERTY···0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000030·0x000030·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············00000000000002a8·0002a8·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············00000000000002a8·0002a8·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············00000000000002d8·0002d8·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············00000000000002d8·0002d8·000024·00···A··0···0··4
8 ··[·3]·.gnu.hash·········NOBITS··········0000000000000300·0002fc·008868·00···A··4···0··88 ··[·3]·.gnu.hash·········NOBITS··········0000000000000300·0002fc·008868·00···A··4···0··8
9 ··[·4]·.dynsym···········NOBITS··········0000000000008b68·0002fc·025a58·18···A··5···1··89 ··[·4]·.dynsym···········NOBITS··········0000000000008b68·0002fc·025a58·18···A··5···1··8
10 ··[·5]·.dynstr···········NOBITS··········000000000002e5c0·0002fc·087b7d·00···A··0···0··110 ··[·5]·.dynstr···········NOBITS··········000000000002e5c0·0002fc·087b86·00···A··0···0··1
11 ··[·6]·.gnu.version······NOBITS··········00000000000b613e·0002fc·003232·02···A··4···0··211 ··[·6]·.gnu.version······NOBITS··········00000000000b6146·0002fc·003232·02···A··4···0··2
12 ··[·7]·.gnu.version_r····NOBITS··········00000000000b9370·0002fc·0001f0·00···A··5···5··812 ··[·7]·.gnu.version_r····NOBITS··········00000000000b9378·0002fc·0001f0·00···A··5···5··8
13 ··[·8]·.rela.dyn·········NOBITS··········00000000000b9560·0002fc·0a97b8·18···A··4···0··813 ··[·8]·.rela.dyn·········NOBITS··········00000000000b9568·0002fc·0a97b8·18···A··4···0··8
14 ··[·9]·.rela.plt·········NOBITS··········0000000000162d18·0002fc·008310·18···A··4··23··814 ··[·9]·.rela.plt·········NOBITS··········0000000000162d20·0002fc·008310·18···A··4··23··8
15 ··[10]·.init·············NOBITS··········000000000016c000·001000·00001b·00··AX··0···0··415 ··[10]·.init·············NOBITS··········000000000016c000·001000·00001b·00··AX··0···0··4
16 ··[11]·.plt··············NOBITS··········000000000016c020·001000·005770·10··AX··0···0·1616 ··[11]·.plt··············NOBITS··········000000000016c020·001000·005770·10··AX··0···0·16
17 ··[12]·.plt.got··········NOBITS··········0000000000171790·001000·000008·08··AX··0···0··817 ··[12]·.plt.got··········NOBITS··········0000000000171790·001000·000008·08··AX··0···0··8
18 ··[13]·.text·············NOBITS··········00000000001717c0·001000·2d297b·00··AX··0···0·6418 ··[13]·.text·············NOBITS··········00000000001717c0·001000·2d297b·00··AX··0···0·64
19 ··[14]·.fini·············NOBITS··········000000000044413c·001000·00000d·00··AX··0···0··419 ··[14]·.fini·············NOBITS··········000000000044413c·001000·00000d·00··AX··0···0··4
20 ··[15]·.rodata···········NOBITS··········0000000000445000·001000·07b508·00···A··0···0·3220 ··[15]·.rodata···········NOBITS··········0000000000445000·001000·07b508·00···A··0···0·32
21 ··[16]·.eh_frame_hdr·····NOBITS··········00000000004c0508·001000·01114c·00···A··0···0··421 ··[16]·.eh_frame_hdr·····NOBITS··········00000000004c0508·001000·01114c·00···A··0···0··4
671 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,·x86·ISA·used:·x86-64-baseline,·x86-64-v23 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2
  
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:·c1efdb75b4aefdac2e47cea044eca8cb6b27f0cf6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·151f31cc63337111a07399720db14d27aefce05f
324 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 GCC:·(GNU)·15.1.01 _GCC:·(GNU)·15.1.0
2 "SPV_EXT_shader_atomic_float16_add2 "SPV_EXT_shader_atomic_float16_add
3 !SPV_INTEL_fpga_memory_attributes3 !SPV_INTEL_fpga_memory_attributes
4 SPV_INTEL_fpga_memory_accesses4 SPV_INTEL_fpga_memory_accesses
5 %SPV_INTEL_unstructured_loop_controls5 %SPV_INTEL_unstructured_loop_controls
6 SPV_INTEL_fpga_reg6 SPV_INTEL_fpga_reg
7 SPV_INTEL_blocking_pipes7 SPV_INTEL_blocking_pipes
8 SPV_INTEL_function_pointers8 SPV_INTEL_function_pointers
12.0 KB
reproducibleA/tmp/deploy/ipk/core2-64/libllvmspirvlib20.1_20.1.4-r0_core2-64.ipk vs.
reproducibleB-extended/tmp/deploy/ipk/core2-64/libllvmspirvlib20.1_20.1.4-r0_core2-64.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······567·1970-01-01·00:00:00.000000·control.tar.gz2 -rw-r--r--···0········0········0······567·1970-01-01·00:00:00.000000·control.tar.gz
3 -rw-r--r--···0········0········0··1559851·1970-01-01·00:00:00.000000·data.tar.zst3 -rw-r--r--···0········0········0··1559688·1970-01-01·00:00:00.000000·data.tar.zst
11.5 KB
data.tar.zst
11.5 KB
data.tar
11.4 KB
./usr/lib/libLLVMSPIRVLib.so.20.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·11·program·headers,·starting·at·offset·643 There·are·11·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·0x16b028·0x16b028·R···0x10006 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x16b030·0x16b030·R···0x1000
7 ··LOAD···········0x16c000·0x000000000016c000·0x000000000016c000·0x2d8149·0x2d8149·R·E·0x10007 ··LOAD···········0x16c000·0x000000000016c000·0x000000000016c000·0x2d8149·0x2d8149·R·E·0x1000
8 ··LOAD···········0x445000·0x0000000000445000·0x0000000000445000·0x0fa777·0x0fa777·R···0x10008 ··LOAD···········0x445000·0x0000000000445000·0x0000000000445000·0x0fa777·0x0fa777·R···0x1000
9 ··LOAD···········0x5402a8·0x00000000005402a8·0x00000000005402a8·0x03ec5c·0x043a18·RW··0x10009 ··LOAD···········0x5402a8·0x00000000005402a8·0x00000000005402a8·0x03ec5c·0x043a18·RW··0x1000
10 ··DYNAMIC········0x576a60·0x0000000000576a60·0x0000000000576a60·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x576a60·0x0000000000576a60·0x0000000000576a60·0x000240·0x000240·RW··0x8
11 ··NOTE···········0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000030·0x000030·R···0x811 ··NOTE···········0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000030·0x000030·R···0x8
12 ··NOTE···········0x0002d8·0x00000000000002d8·0x00000000000002d8·0x000024·0x000024·R···0x412 ··NOTE···········0x0002d8·0x00000000000002d8·0x00000000000002d8·0x000024·0x000024·R···0x4
13 ··GNU_PROPERTY···0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000030·0x000030·R···0x813 ··GNU_PROPERTY···0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000030·0x000030·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············00000000000002a8·0002a8·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············00000000000002a8·0002a8·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············00000000000002d8·0002d8·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············00000000000002d8·0002d8·000024·00···A··0···0··4
8 ··[·3]·.gnu.hash·········GNU_HASH········0000000000000300·000300·008868·00···A··4···0··88 ··[·3]·.gnu.hash·········GNU_HASH········0000000000000300·000300·008868·00···A··4···0··8
9 ··[·4]·.dynsym···········DYNSYM··········0000000000008b68·008b68·025a58·18···A··5···1··89 ··[·4]·.dynsym···········DYNSYM··········0000000000008b68·008b68·025a58·18···A··5···1··8
10 ··[·5]·.dynstr···········STRTAB··········000000000002e5c0·02e5c0·087b7d·00···A··0···0··110 ··[·5]·.dynstr···········STRTAB··········000000000002e5c0·02e5c0·087b86·00···A··0···0··1
11 ··[·6]·.gnu.version······VERSYM··········00000000000b613e·0b613e·003232·02···A··4···0··211 ··[·6]·.gnu.version······VERSYM··········00000000000b6146·0b6146·003232·02···A··4···0··2
12 ··[·7]·.gnu.version_r····VERNEED·········00000000000b9370·0b9370·0001f0·00···A··5···5··812 ··[·7]·.gnu.version_r····VERNEED·········00000000000b9378·0b9378·0001f0·00···A··5···5··8
13 ··[·8]·.rela.dyn·········RELA············00000000000b9560·0b9560·0a97b8·18···A··4···0··813 ··[·8]·.rela.dyn·········RELA············00000000000b9568·0b9568·0a97b8·18···A··4···0··8
14 ··[·9]·.rela.plt·········RELA············0000000000162d18·162d18·008310·18··AI··4··23··814 ··[·9]·.rela.plt·········RELA············0000000000162d20·162d20·008310·18··AI··4··23··8
15 ··[10]·.init·············PROGBITS········000000000016c000·16c000·00001b·00··AX··0···0··415 ··[10]·.init·············PROGBITS········000000000016c000·16c000·00001b·00··AX··0···0··4
16 ··[11]·.plt··············PROGBITS········000000000016c020·16c020·005770·10··AX··0···0·1616 ··[11]·.plt··············PROGBITS········000000000016c020·16c020·005770·10··AX··0···0·16
17 ··[12]·.plt.got··········PROGBITS········0000000000171790·171790·000008·08··AX··0···0··817 ··[12]·.plt.got··········PROGBITS········0000000000171790·171790·000008·08··AX··0···0··8
18 ··[13]·.text·············PROGBITS········00000000001717c0·1717c0·2d297b·00··AX··0···0·6418 ··[13]·.text·············PROGBITS········00000000001717c0·1717c0·2d297b·00··AX··0···0·64
19 ··[14]·.fini·············PROGBITS········000000000044413c·44413c·00000d·00··AX··0···0··419 ··[14]·.fini·············PROGBITS········000000000044413c·44413c·00000d·00··AX··0···0··4
20 ··[15]·.rodata···········PROGBITS········0000000000445000·445000·07b508·00···A··0···0·3220 ··[15]·.rodata···········PROGBITS········0000000000445000·445000·07b508·00···A··0···0·32
21 ··[16]·.eh_frame_hdr·····PROGBITS········00000000004c0508·4c0508·01114c·00···A··0···0··421 ··[16]·.eh_frame_hdr·····PROGBITS········00000000004c0508·4c0508·01114c·00···A··0···0··4
3.07 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0xb9560·contains·28925·entries:1 Relocation·section·'.rela.dyn'·at·offset·0xb9568·contains·28925·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000005402a8··0000000000000008·R_X86_64_RELATIVE·························1aba403 00000000005402a8··0000000000000008·R_X86_64_RELATIVE·························1aba40
4 00000000005402b0··0000000000000008·R_X86_64_RELATIVE·························1a20804 00000000005402b0··0000000000000008·R_X86_64_RELATIVE·························1a2080
5 00000000005402b8··0000000000000008·R_X86_64_RELATIVE·························1a23405 00000000005402b8··0000000000000008·R_X86_64_RELATIVE·························1a2340
6 00000000005402c0··0000000000000008·R_X86_64_RELATIVE·························1a27606 00000000005402c0··0000000000000008·R_X86_64_RELATIVE·························1a2760
7 00000000005402c8··0000000000000008·R_X86_64_RELATIVE·························1a2bf07 00000000005402c8··0000000000000008·R_X86_64_RELATIVE·························1a2bf0
8 00000000005402d0··0000000000000008·R_X86_64_RELATIVE·························1a30108 00000000005402d0··0000000000000008·R_X86_64_RELATIVE·························1a3010
Offset 28923, 15 lines modifiedOffset 28923, 15 lines modified
28923 000000000057eda8··0000153200000001·R_X86_64_64············00000000003ab820·_ZN5SPIRV6createINS_17SPIRVInstTemplateINS_26SPIRVTaskSequenceINTELInstELN3spv2OpE6165ELb1ELj4ELb0ELj4294967295ELj4294967295ELj4294967295ELj4294967295EEEEEPNS_10SPIRVEntryEv·+·028923 000000000057eda8··0000153200000001·R_X86_64_64············00000000003ab820·_ZN5SPIRV6createINS_17SPIRVInstTemplateINS_26SPIRVTaskSequenceINTELInstELN3spv2OpE6165ELb1ELj4ELb0ELj4294967295ELj4294967295ELj4294967295ELj4294967295EEEEEPNS_10SPIRVEntryEv·+·0
28924 000000000057edb8··00000a6900000001·R_X86_64_64············00000000003ab690·_ZN5SPIRV6createINS_17SPIRVInstTemplateINS_26SPIRVTaskSequenceINTELInstELN3spv2OpE6166ELb0ELj2ELb0ELj4294967295ELj4294967295ELj4294967295ELj4294967295EEEEEPNS_10SPIRVEntryEv·+·028924 000000000057edb8··00000a6900000001·R_X86_64_64············00000000003ab690·_ZN5SPIRV6createINS_17SPIRVInstTemplateINS_26SPIRVTaskSequenceINTELInstELN3spv2OpE6166ELb0ELj2ELb0ELj4294967295ELj4294967295ELj4294967295ELj4294967295EEEEEPNS_10SPIRVEntryEv·+·0
28925 000000000057edc8··0000089500000001·R_X86_64_64············0000000000398a80·_ZN5SPIRV6createINS_26SPIRVTypeTaskSequenceINTELEEEPNS_10SPIRVEntryEv·+·028925 000000000057edc8··0000089500000001·R_X86_64_64············0000000000398a80·_ZN5SPIRV6createINS_26SPIRVTypeTaskSequenceINTELEEEPNS_10SPIRVEntryEv·+·0
28926 000000000057edd8··0000042800000001·R_X86_64_64············00000000003a98d0·_ZN5SPIRV6createINS_27SPIRVBindlessImagesInstBaseILN3spv2OpE6529EEEEEPNS_10SPIRVEntryEv·+·028926 000000000057edd8··0000042800000001·R_X86_64_64············00000000003a98d0·_ZN5SPIRV6createINS_27SPIRVBindlessImagesInstBaseILN3spv2OpE6529EEEEEPNS_10SPIRVEntryEv·+·0
28927 000000000057ede8··0000069600000001·R_X86_64_64············00000000003a97f0·_ZN5SPIRV6createINS_27SPIRVBindlessImagesInstBaseILN3spv2OpE6530EEEEEPNS_10SPIRVEntryEv·+·028927 000000000057ede8··0000069600000001·R_X86_64_64············00000000003a97f0·_ZN5SPIRV6createINS_27SPIRVBindlessImagesInstBaseILN3spv2OpE6530EEEEEPNS_10SPIRVEntryEv·+·0
28928 000000000057edf8··00000d2100000001·R_X86_64_64············00000000003a9710·_ZN5SPIRV6createINS_27SPIRVBindlessImagesInstBaseILN3spv2OpE6531EEEEEPNS_10SPIRVEntryEv·+·028928 000000000057edf8··00000d2100000001·R_X86_64_64············00000000003a9710·_ZN5SPIRV6createINS_27SPIRVBindlessImagesInstBaseILN3spv2OpE6531EEEEEPNS_10SPIRVEntryEv·+·0
  
28929 Relocation·section·'.rela.plt'·at·offset·0x162d18·contains·1398·entries:28929 Relocation·section·'.rela.plt'·at·offset·0x162d20·contains·1398·entries:
28930 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend28930 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
28931 0000000000576cb8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK4llvm13IRBuilderBase23getCurrentDebugLocationEv@LLVM_20.1·+·028931 0000000000576cb8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK4llvm13IRBuilderBase23getCurrentDebugLocationEv@LLVM_20.1·+·0
28932 0000000000576cc0··0000185f00000007·R_X86_64_JUMP_SLOT·····0000000000441980·_ZN5SPIRV10SPIRVValue26setNoIntegerDecorationWrapILN3spv10DecorationE4469EEEvb·+·028932 0000000000576cc0··0000185f00000007·R_X86_64_JUMP_SLOT·····0000000000441980·_ZN5SPIRV10SPIRVValue26setNoIntegerDecorationWrapILN3spv10DecorationE4469EEEvb·+·0
28933 0000000000576cc8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·028933 0000000000576cc8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0
28934 0000000000576cd0··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm17GetElementPtrInst4initEPNS_5ValueENS_8ArrayRefIS2_EERKNS_5TwineE@LLVM_20.1·+·028934 0000000000576cd0··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm17GetElementPtrInst4initEPNS_5ValueENS_8ArrayRefIS2_EERKNS_5TwineE@LLVM_20.1·+·0
28935 0000000000576cd8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm8Constant12getNullValueEPNS_4TypeE@LLVM_20.1·+·028935 0000000000576cd8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm8Constant12getNullValueEPNS_4TypeE@LLVM_20.1·+·0
28936 0000000000576ce0··0000158800000007·R_X86_64_JUMP_SLOT·····00000000004436f0·_ZN5SPIRV17SPIRVConstantBaseILN3spv2OpE43EEC1EPNS_11SPIRVModuleEPNS_9SPIRVTypeEjRKN4llvm5APIntE·+·028936 0000000000576ce0··0000158800000007·R_X86_64_JUMP_SLOT·····00000000004436f0·_ZN5SPIRV17SPIRVConstantBaseILN3spv2OpE43EEC1EPNS_11SPIRVModuleEPNS_9SPIRVTypeEjRKN4llvm5APIntE·+·0
1.48 KB
readelf --wide --dynamic {}
    
Offset 13, 23 lines modifiedOffset 13, 23 lines modified
13 ·0x0000000000000019·(INIT_ARRAY)·········0x5402a813 ·0x0000000000000019·(INIT_ARRAY)·········0x5402a8
14 ·0x000000000000001b·(INIT_ARRAYSZ)·······272·(bytes)14 ·0x000000000000001b·(INIT_ARRAYSZ)·······272·(bytes)
15 ·0x000000000000001a·(FINI_ARRAY)·········0x5403b815 ·0x000000000000001a·(FINI_ARRAY)·········0x5403b8
16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
17 ·0x000000006ffffef5·(GNU_HASH)···········0x30017 ·0x000000006ffffef5·(GNU_HASH)···········0x300
18 ·0x0000000000000005·(STRTAB)·············0x2e5c018 ·0x0000000000000005·(STRTAB)·············0x2e5c0
19 ·0x0000000000000006·(SYMTAB)·············0x8b6819 ·0x0000000000000006·(SYMTAB)·············0x8b68
20 ·0x000000000000000a·(STRSZ)··············555901·(bytes)20 ·0x000000000000000a·(STRSZ)··············555910·(bytes)
21 ·0x000000000000000b·(SYMENT)·············24·(bytes)21 ·0x000000000000000b·(SYMENT)·············24·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x576ca022 ·0x0000000000000003·(PLTGOT)·············0x576ca0
23 ·0x0000000000000002·(PLTRELSZ)···········33552·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········33552·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x162d1825 ·0x0000000000000017·(JMPREL)·············0x162d20
26 ·0x0000000000000007·(RELA)···············0xb956026 ·0x0000000000000007·(RELA)···············0xb9568
27 ·0x0000000000000008·(RELASZ)·············694200·(bytes)27 ·0x0000000000000008·(RELASZ)·············694200·(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·NODELETE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·NODELETE
31 ·0x000000006ffffffe·(VERNEED)············0xb937031 ·0x000000006ffffffe·(VERNEED)············0xb9378
32 ·0x000000006fffffff·(VERNEEDNUM)·········532 ·0x000000006fffffff·(VERNEEDNUM)·········5
33 ·0x000000006ffffff0·(VERSYM)·············0xb613e33 ·0x000000006ffffff0·(VERSYM)·············0xb6146
34 ·0x000000006ffffff9·(RELACOUNT)··········2097834 ·0x000000006ffffff9·(RELACOUNT)··········20978
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
671 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,·x86·ISA·used:·x86-64-baseline,·x86-64-v23 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2
  
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:·c1efdb75b4aefdac2e47cea044eca8cb6b27f0cf6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·151f31cc63337111a07399720db14d27aefce05f
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·6425·entries:1 Version·symbols·section·'.gnu.version'·contains·6425·entries:
2 ·Addr:·0x00000000000b613e··Offset:·0x000b613e··Link:·4·(.dynsym)2 ·Addr:·0x00000000000b6146··Offset:·0x000b6146··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_20.1)·····2·(LLVM_20.1)·····3·(GLIBC_2.3.4)3 ··000:···0·(*local*)·······2·(LLVM_20.1)·····2·(LLVM_20.1)·····3·(GLIBC_2.3.4)
4 ··004:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)··4 ··004:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)··
5 ··008:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····4·(GLIBCXX_3.4)···5·(CXXABI_1.3.9)5 ··008:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····4·(GLIBCXX_3.4)···5·(CXXABI_1.3.9)
6 ··00c:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)··6 ··00c:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)··
7 ··010:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)··7 ··010:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)··
8 ··014:···2·(LLVM_20.1)·····6·(CXXABI_1.3)····2·(LLVM_20.1)·····7·(GLIBCXX_3.4.11)·8 ··014:···2·(LLVM_20.1)·····6·(CXXABI_1.3)····2·(LLVM_20.1)·····7·(GLIBCXX_3.4.11)·
9 ··018:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····8·(GLIBC_2.2.5)···2·(LLVM_20.1)··9 ··018:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····8·(GLIBC_2.2.5)···2·(LLVM_20.1)··
Offset 1606, 15 lines modifiedOffset 1606, 15 lines modified
1606 ··1908:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···1606 ··1908:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
1607 ··190c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···1607 ··190c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
1608 ··1910:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···1608 ··1910:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
1609 ··1914:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···1609 ··1914:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
1610 ··1918:···1·(*global*)···1610 ··1918:···1·(*global*)···
  
1611 Version·needs·section·'.gnu.version_r'·contains·5·entries:1611 Version·needs·section·'.gnu.version_r'·contains·5·entries:
1612 ·Addr:·0x00000000000b9370··Offset:·0x000b9370··Link:·5·(.dynstr)1612 ·Addr:·0x00000000000b9378··Offset:·0x000b9378··Link:·5·(.dynstr)
1613 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·11613 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1
1614 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·261614 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·26
1615 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·11615 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
1616 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·171616 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·17
1617 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·161617 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·16
1618 ··0x0050:···Name:·CXXABI_1.3.8··Flags:·none··Version:·271618 ··0x0050:···Name:·CXXABI_1.3.8··Flags:·none··Version:·27
1619 ··0x0060:···Name:·GLIBCXX_3.4.29··Flags:·none··Version:·251619 ··0x0060:···Name:·GLIBCXX_3.4.29··Flags:·none··Version:·25
782 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 34739, 9 lines modifiedOffset 34739, 10 lines modified
34739 ··0x000b60c0·00000000·00000000·00000000·00000000·................34739 ··0x000b60c0·00000000·00000000·00000000·00000000·................
34740 ··0x000b60d0·00000000·00000000·00000000·00000000·................34740 ··0x000b60d0·00000000·00000000·00000000·00000000·................
34741 ··0x000b60e0·00000000·00000000·00000000·00000000·................34741 ··0x000b60e0·00000000·00000000·00000000·00000000·................
34742 ··0x000b60f0·00000000·00000000·00000000·00000000·................34742 ··0x000b60f0·00000000·00000000·00000000·00000000·................
34743 ··0x000b6100·00000000·00000000·00000000·00000000·................34743 ··0x000b6100·00000000·00000000·00000000·00000000·................
34744 ··0x000b6110·00000000·00000000·00000000·00000000·................34744 ··0x000b6110·00000000·00000000·00000000·00000000·................
34745 ··0x000b6120·00000000·00000000·00000000·00000000·................34745 ··0x000b6120·00000000·00000000·00000000·00000000·................
34746 ··0x000b6130·00000000·00000000·00000000·00·······.............34746 ··0x000b6130·00000000·00000000·00000000·00000000·................
 34747 ··0x000b6140·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·6c69624c·4c564d53·50495256·4c69622e·libLLVMSPIRVLib.2 ··0x00000000·6c69624c·4c564d53·50495256·4c69622e·libLLVMSPIRVLib.
3 ··0x00000010·736f2e32·302e3100·6508cad3··········so.20.1.e...3 ··0x00000010·736f2e32·302e3100·f82555a3··········so.20.1..%U.
  
21.2 KB
reproducibleA/tmp/deploy/rpm vs.
reproducibleB-extended/tmp/deploy/rpm
21.1 KB
reproducibleA/tmp/deploy/rpm/core2_64 vs.
reproducibleB-extended/tmp/deploy/rpm/core2_64
7.43 KB
reproducibleA/tmp/deploy/rpm/core2_64/libllvmspirvlib-dbg-20.1.4-r0.core2_64.rpm vs.
reproducibleB-extended/tmp/deploy/rpm/core2_64/libllvmspirvlib-dbg-20.1.4-r0.core2_64.rpm
2.68 KB
header
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 HEADERIMMUTABLE:·[56·indexes,·2053·bytes]1 HEADERIMMUTABLE:·[56·indexes,·2053·bytes]
2 HEADERI18NTABLE:·2 HEADERI18NTABLE:·
3 ·-·C3 ·-·C
4 SIGSIZE:·383641234 SIGSIZE:·38364123
5 SIGMD5:·aee002638fb05e476bc7a1b6f679e505 
6 SHA1HEADER:·30eed794cbd68a336d2100b28d277889825da12a 
7 SHA256HEADER:·9ecd3e3a4afeada0061ebf44420097599578bfe1b67768b7ffbe94323c875a425 SIGMD5:·3f791ededf92151a78280ea7dda37540
 6 SHA1HEADER:·6a2d4133dbb1d36101da4ee1d28280f8fefd9cf9
 7 SHA256HEADER:·852fe25775bbd076544c94e3c02bfa4e68ef519e5490e24c24d1e7ff8141c4c9
8 NAME:·libllvmspirvlib-dbg8 NAME:·libllvmspirvlib-dbg
9 VERSION:·20.1.49 VERSION:·20.1.4
10 RELEASE:·r010 RELEASE:·r0
11 SUMMARY:·LLVM/SPIR-V·Bi-Directional·Translator,·a·library·and·tool·for·translation·between·LLVM·IR·and11 SUMMARY:·LLVM/SPIR-V·Bi-Directional·Translator,·a·library·and·tool·for·translation·between·LLVM·IR·and
12 SPIR-V.·-·Debugging·files12 SPIR-V.·-·Debugging·files
13 DESCRIPTION:·LLVM/SPIR-V·Bi-Directional·Translator,·a·library·and·tool·for·translation·between·LLVM·IR·and13 DESCRIPTION:·LLVM/SPIR-V·Bi-Directional·Translator,·a·library·and·tool·for·translation·between·LLVM·IR·and
14 SPIR-V..··This·package·contains·ELF·symbols·and·related·sources·for·debugging·purposes.14 SPIR-V..··This·package·contains·ELF·symbols·and·related·sources·for·debugging·purposes.
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
56 FILEMD5S:·56 FILEMD5S:·
57 ·-·57 ·-·
58 ·-·58 ·-·
59 ·-·59 ·-·
60 ·-·070926831b771316a6f2c4aa558f9a1b8cfc32a50ea7287b15356bfe7ff4885f60 ·-·070926831b771316a6f2c4aa558f9a1b8cfc32a50ea7287b15356bfe7ff4885f
61 ·-·61 ·-·
62 ·-·62 ·-·
63 ·-·59d9c5c718dd9ea964e7ba22a4582e913c02322e9dda6db8ea797ab1f68457bc63 ·-·7a3e0f7f165bde42ebf956411cc627f45cdc656182f12c062380d8c191122923
64 FILELINKTOS:·64 FILELINKTOS:·
65 ·-·65 ·-·
66 ·-·66 ·-·
67 ·-·67 ·-·
68 ·-·68 ·-·
69 ·-·69 ·-·
70 ·-·70 ·-·
Offset 194, 22 lines modifiedOffset 194, 22 lines modified
194 ·-·directory194 ·-·directory
195 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter195 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
196 *empty*,·BuildID[sha1]=c71c459c920016cd36963048e488f8ce364afcd4,·for·GNU/Linux·5.15.0,·with196 *empty*,·BuildID[sha1]=c71c459c920016cd36963048e488f8ce364afcd4,·for·GNU/Linux·5.15.0,·with
197 debug_info,·not·stripped197 debug_info,·not·stripped
198 ·-·directory198 ·-·directory
199 ·-·directory199 ·-·directory
200 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,200 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,
201 BuildID[sha1]=c1efdb75b4aefdac2e47cea044eca8cb6b27f0cf,·with·debug_info,·not·stripped201 BuildID[sha1]=151f31cc63337111a07399720db14d27aefce05f,·with·debug_info,·not·stripped
202 CLASSDICT:·202 CLASSDICT:·
203 ·-·directory203 ·-·directory
204 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter204 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,·interpreter
205 *empty*,·BuildID[sha1]=c71c459c920016cd36963048e488f8ce364afcd4,·for·GNU/Linux·5.15.0,·with205 *empty*,·BuildID[sha1]=c71c459c920016cd36963048e488f8ce364afcd4,·for·GNU/Linux·5.15.0,·with
206 debug_info,·not·stripped206 debug_info,·not·stripped
207 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,207 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,
208 BuildID[sha1]=c1efdb75b4aefdac2e47cea044eca8cb6b27f0cf,·with·debug_info,·not·stripped208 BuildID[sha1]=151f31cc63337111a07399720db14d27aefce05f,·with·debug_info,·not·stripped
209 FILEDIGESTALGO:·8209 FILEDIGESTALGO:·8
210 RECOMMENDS:·210 RECOMMENDS:·
211 ·-·clang-libllvm-dbg211 ·-·clang-libllvm-dbg
212 ·-·glibc-dbg212 ·-·glibc-dbg
213 ·-·libgcc-dbg213 ·-·libgcc-dbg
214 ·-·libstdc++-dbg214 ·-·libstdc++-dbg
215 RECOMMENDVERSION:·215 RECOMMENDVERSION:·
Offset 220, 11 lines modifiedOffset 220, 11 lines modified
220 RECOMMENDFLAGS:·220 RECOMMENDFLAGS:·
221 ·-·0221 ·-·0
222 ·-·0222 ·-·0
223 ·-·0223 ·-·0
224 ·-·0224 ·-·0
225 ENCODING:·utf-8225 ENCODING:·utf-8
226 PAYLOADDIGEST:·226 PAYLOADDIGEST:·
227 ·-·cca883dd450be1ce6e06e6a6b1f7658bd50a0170388e48a96978fdcf5edef0f4227 ·-·1bd74c34cd056b342d2d96f54026755fe77956da5b2fe379965be87cdc117132
228 PAYLOADDIGESTALGO:·8228 PAYLOADDIGESTALGO:·8
229 PAYLOADDIGESTALT:·229 PAYLOADDIGESTALT:·
230 ·-·ba26b28f2945ed9a401f30f7748269106ff85e902a15e79da64d225e81d31168230 ·-·d38a0787505e95da0927cc3ec3f132c629988539d097d3dc390e4fa44deed381
4.58 KB
content
202 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 gzip·compressed·data,·last·modified:·Wed·Jul·30·13:54:20·2025,·from·Unix1 gzip·compressed·data,·last·modified:·Wed·Jul·30·13:54:24·2025,·from·Unix
4.37 KB
content-content
4.34 KB
./usr/lib/.debug/libLLVMSPIRVLib.so.20.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·11·program·headers,·starting·at·offset·643 There·are·11·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·0x0002fc·0x16b028·R···0x10006 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0002fc·0x16b030·R···0x1000
7 ··LOAD···········0x001000·0x000000000016c000·0x000000000016c000·0x000000·0x2d8149·R·E·0x10007 ··LOAD···········0x001000·0x000000000016c000·0x000000000016c000·0x000000·0x2d8149·R·E·0x1000
8 ··LOAD···········0x001000·0x0000000000445000·0x0000000000445000·0x000000·0x0fa777·R···0x10008 ··LOAD···········0x001000·0x0000000000445000·0x0000000000445000·0x000000·0x0fa777·R···0x1000
9 ··LOAD···········0x0002a8·0x00000000005402a8·0x00000000005402a8·0x000000·0x043a18·RW··0x10009 ··LOAD···········0x0002a8·0x00000000005402a8·0x00000000005402a8·0x000000·0x043a18·RW··0x1000
10 ··DYNAMIC········0x0012a8·0x0000000000576a60·0x0000000000576a60·0x000000·0x000240·RW··0x810 ··DYNAMIC········0x0012a8·0x0000000000576a60·0x0000000000576a60·0x000000·0x000240·RW··0x8
11 ··NOTE···········0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000030·0x000030·R···0x811 ··NOTE···········0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000030·0x000030·R···0x8
12 ··NOTE···········0x0002d8·0x00000000000002d8·0x00000000000002d8·0x000024·0x000024·R···0x412 ··NOTE···········0x0002d8·0x00000000000002d8·0x00000000000002d8·0x000024·0x000024·R···0x4
13 ··GNU_PROPERTY···0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000030·0x000030·R···0x813 ··GNU_PROPERTY···0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000030·0x000030·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············00000000000002a8·0002a8·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············00000000000002a8·0002a8·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············00000000000002d8·0002d8·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············00000000000002d8·0002d8·000024·00···A··0···0··4
8 ··[·3]·.gnu.hash·········NOBITS··········0000000000000300·0002fc·008868·00···A··4···0··88 ··[·3]·.gnu.hash·········NOBITS··········0000000000000300·0002fc·008868·00···A··4···0··8
9 ··[·4]·.dynsym···········NOBITS··········0000000000008b68·0002fc·025a58·18···A··5···1··89 ··[·4]·.dynsym···········NOBITS··········0000000000008b68·0002fc·025a58·18···A··5···1··8
10 ··[·5]·.dynstr···········NOBITS··········000000000002e5c0·0002fc·087b7d·00···A··0···0··110 ··[·5]·.dynstr···········NOBITS··········000000000002e5c0·0002fc·087b86·00···A··0···0··1
11 ··[·6]·.gnu.version······NOBITS··········00000000000b613e·0002fc·003232·02···A··4···0··211 ··[·6]·.gnu.version······NOBITS··········00000000000b6146·0002fc·003232·02···A··4···0··2
12 ··[·7]·.gnu.version_r····NOBITS··········00000000000b9370·0002fc·0001f0·00···A··5···5··812 ··[·7]·.gnu.version_r····NOBITS··········00000000000b9378·0002fc·0001f0·00···A··5···5··8
13 ··[·8]·.rela.dyn·········NOBITS··········00000000000b9560·0002fc·0a97b8·18···A··4···0··813 ··[·8]·.rela.dyn·········NOBITS··········00000000000b9568·0002fc·0a97b8·18···A··4···0··8
14 ··[·9]·.rela.plt·········NOBITS··········0000000000162d18·0002fc·008310·18···A··4··23··814 ··[·9]·.rela.plt·········NOBITS··········0000000000162d20·0002fc·008310·18···A··4··23··8
15 ··[10]·.init·············NOBITS··········000000000016c000·001000·00001b·00··AX··0···0··415 ··[10]·.init·············NOBITS··········000000000016c000·001000·00001b·00··AX··0···0··4
16 ··[11]·.plt··············NOBITS··········000000000016c020·001000·005770·10··AX··0···0·1616 ··[11]·.plt··············NOBITS··········000000000016c020·001000·005770·10··AX··0···0·16
17 ··[12]·.plt.got··········NOBITS··········0000000000171790·001000·000008·08··AX··0···0··817 ··[12]·.plt.got··········NOBITS··········0000000000171790·001000·000008·08··AX··0···0··8
18 ··[13]·.text·············NOBITS··········00000000001717c0·001000·2d297b·00··AX··0···0·6418 ··[13]·.text·············NOBITS··········00000000001717c0·001000·2d297b·00··AX··0···0·64
19 ··[14]·.fini·············NOBITS··········000000000044413c·001000·00000d·00··AX··0···0··419 ··[14]·.fini·············NOBITS··········000000000044413c·001000·00000d·00··AX··0···0··4
20 ··[15]·.rodata···········NOBITS··········0000000000445000·001000·07b508·00···A··0···0·3220 ··[15]·.rodata···········NOBITS··········0000000000445000·001000·07b508·00···A··0···0·32
21 ··[16]·.eh_frame_hdr·····NOBITS··········00000000004c0508·001000·01114c·00···A··0···0··421 ··[16]·.eh_frame_hdr·····NOBITS··········00000000004c0508·001000·01114c·00···A··0···0··4
671 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,·x86·ISA·used:·x86-64-baseline,·x86-64-v23 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2
  
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:·c1efdb75b4aefdac2e47cea044eca8cb6b27f0cf6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·151f31cc63337111a07399720db14d27aefce05f
324 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 GCC:·(GNU)·15.1.01 _GCC:·(GNU)·15.1.0
2 "SPV_EXT_shader_atomic_float16_add2 "SPV_EXT_shader_atomic_float16_add
3 !SPV_INTEL_fpga_memory_attributes3 !SPV_INTEL_fpga_memory_attributes
4 SPV_INTEL_fpga_memory_accesses4 SPV_INTEL_fpga_memory_accesses
5 %SPV_INTEL_unstructured_loop_controls5 %SPV_INTEL_unstructured_loop_controls
6 SPV_INTEL_fpga_reg6 SPV_INTEL_fpga_reg
7 SPV_INTEL_blocking_pipes7 SPV_INTEL_blocking_pipes
8 SPV_INTEL_function_pointers8 SPV_INTEL_function_pointers
13.6 KB
reproducibleA/tmp/deploy/rpm/core2_64/libllvmspirvlib20.1-20.1.4-r0.core2_64.rpm vs.
reproducibleB-extended/tmp/deploy/rpm/core2_64/libllvmspirvlib20.1-20.1.4-r0.core2_64.rpm
1.93 KB
header
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 HEADERIMMUTABLE:·[55·indexes,·4061·bytes]1 HEADERIMMUTABLE:·[55·indexes,·4061·bytes]
2 HEADERI18NTABLE:·2 HEADERI18NTABLE:·
3 ·-·C3 ·-·C
4 SIGSIZE:·15637494 SIGSIZE:·1563662
5 SIGMD5:·19e4dd064e1e918a632b4aff5c8f8b02 
6 SHA1HEADER:·2c9cfd1e3403cc194dcb41101f27c8e928d7a957 
7 SHA256HEADER:·35d0f33cc95ba8c1a634f7ac598cef34ce5abd3d5b9f6f5964c472e6084e04b65 SIGMD5:·fcd04169d2930bed0f5ef0d107bab4f9
 6 SHA1HEADER:·bc0c66689b2454a8a87d758a0f963426889db81a
 7 SHA256HEADER:·f20f64c296ac27b5f7a8c3ea1b0ed6cb82eda9f3e62f90636159b7641c1e4c7b
8 NAME:·libllvmspirvlib20.18 NAME:·libllvmspirvlib20.1
9 VERSION:·20.1.49 VERSION:·20.1.4
10 RELEASE:·r010 RELEASE:·r0
11 SUMMARY:·LLVM/SPIR-V·Bi-Directional·Translator,·a·library·and·tool·for·translation·between·LLVM·IR·and11 SUMMARY:·LLVM/SPIR-V·Bi-Directional·Translator,·a·library·and·tool·for·translation·between·LLVM·IR·and
12 SPIR-V.12 SPIR-V.
13 DESCRIPTION:·LLVM/SPIR-V·Bi-Directional·Translator,·a·library·and·tool·for·translation·between·LLVM·IR·and13 DESCRIPTION:·LLVM/SPIR-V·Bi-Directional·Translator,·a·library·and·tool·for·translation·between·LLVM·IR·and
14 SPIR-V..14 SPIR-V..
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
38 FILEMTIMES:·38 FILEMTIMES:·
39 ·-·174973848339 ·-·1749738483
40 ·-·174973848340 ·-·1749738483
41 ·-·174973848341 ·-·1749738483
42 FILEMD5S:·42 FILEMD5S:·
43 ·-·43 ·-·
44 ·-·44 ·-·
45 ·-·89fa453c2ca394b2834c1530666f43eb3e5cb17acdf2f78dd4d40ef2057d91aa45 ·-·7c402a38ca7a4f2f7c0689d84fa507d8993a1b87b2226034361ab0bb8216a71c
46 FILELINKTOS:·46 FILELINKTOS:·
47 ·-·47 ·-·
48 ·-·48 ·-·
49 ·-·49 ·-·
50 FILEFLAGS:·50 FILEFLAGS:·
51 ·-·051 ·-·0
52 ·-·052 ·-·0
Offset 347, 19 lines modifiedOffset 347, 19 lines modified
347 ·-·0347 ·-·0
348 ·-·0348 ·-·0
349 ·-·2349 ·-·2
350 FILECLASS:·350 FILECLASS:·
351 ·-·directory351 ·-·directory
352 ·-·directory352 ·-·directory
353 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,353 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,
354 BuildID[sha1]=c1efdb75b4aefdac2e47cea044eca8cb6b27f0cf,·stripped354 BuildID[sha1]=151f31cc63337111a07399720db14d27aefce05f,·stripped
355 CLASSDICT:·355 CLASSDICT:·
356 ·-·directory356 ·-·directory
357 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,357 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(GNU/Linux),·dynamically·linked,
358 BuildID[sha1]=c1efdb75b4aefdac2e47cea044eca8cb6b27f0cf,·stripped358 BuildID[sha1]=151f31cc63337111a07399720db14d27aefce05f,·stripped
359 FILEDIGESTALGO:·8359 FILEDIGESTALGO:·8
360 ENCODING:·utf-8360 ENCODING:·utf-8
361 PAYLOADDIGEST:·361 PAYLOADDIGEST:·
362 ·-·8bbfdfdab5018f1b0dbeba734d24b546c1d3b147d0eca43735d2a1f456e2cd4e362 ·-·1633e79abc52ed4bfea56dfcb11bad7dc579d75f54b12994c2b684c3e34c6386
363 PAYLOADDIGESTALGO:·8363 PAYLOADDIGESTALGO:·8
364 PAYLOADDIGESTALT:·364 PAYLOADDIGESTALT:·
365 ·-·c5a748be9b868481186bf0330481b022bcbeeeb6d59eb3dc83a77e35562d8445365 ·-·d4a19ce2006b7a0320e1227e37fba21b959cb2647218e36533697adf3a5b2f6a
11.5 KB
content
11.5 KB
content-content
11.4 KB
./usr/lib/libLLVMSPIRVLib.so.20.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·11·program·headers,·starting·at·offset·643 There·are·11·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·0x16b028·0x16b028·R···0x10006 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x16b030·0x16b030·R···0x1000
7 ··LOAD···········0x16c000·0x000000000016c000·0x000000000016c000·0x2d8149·0x2d8149·R·E·0x10007 ··LOAD···········0x16c000·0x000000000016c000·0x000000000016c000·0x2d8149·0x2d8149·R·E·0x1000
8 ··LOAD···········0x445000·0x0000000000445000·0x0000000000445000·0x0fa777·0x0fa777·R···0x10008 ··LOAD···········0x445000·0x0000000000445000·0x0000000000445000·0x0fa777·0x0fa777·R···0x1000
9 ··LOAD···········0x5402a8·0x00000000005402a8·0x00000000005402a8·0x03ec5c·0x043a18·RW··0x10009 ··LOAD···········0x5402a8·0x00000000005402a8·0x00000000005402a8·0x03ec5c·0x043a18·RW··0x1000
10 ··DYNAMIC········0x576a60·0x0000000000576a60·0x0000000000576a60·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x576a60·0x0000000000576a60·0x0000000000576a60·0x000240·0x000240·RW··0x8
11 ··NOTE···········0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000030·0x000030·R···0x811 ··NOTE···········0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000030·0x000030·R···0x8
12 ··NOTE···········0x0002d8·0x00000000000002d8·0x00000000000002d8·0x000024·0x000024·R···0x412 ··NOTE···········0x0002d8·0x00000000000002d8·0x00000000000002d8·0x000024·0x000024·R···0x4
13 ··GNU_PROPERTY···0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000030·0x000030·R···0x813 ··GNU_PROPERTY···0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000030·0x000030·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············00000000000002a8·0002a8·000030·00···A··0···0··86 ··[·1]·.note.gnu.property·NOTE············00000000000002a8·0002a8·000030·00···A··0···0··8
7 ··[·2]·.note.gnu.build-id·NOTE············00000000000002d8·0002d8·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············00000000000002d8·0002d8·000024·00···A··0···0··4
8 ··[·3]·.gnu.hash·········GNU_HASH········0000000000000300·000300·008868·00···A··4···0··88 ··[·3]·.gnu.hash·········GNU_HASH········0000000000000300·000300·008868·00···A··4···0··8
9 ··[·4]·.dynsym···········DYNSYM··········0000000000008b68·008b68·025a58·18···A··5···1··89 ··[·4]·.dynsym···········DYNSYM··········0000000000008b68·008b68·025a58·18···A··5···1··8
10 ··[·5]·.dynstr···········STRTAB··········000000000002e5c0·02e5c0·087b7d·00···A··0···0··110 ··[·5]·.dynstr···········STRTAB··········000000000002e5c0·02e5c0·087b86·00···A··0···0··1
11 ··[·6]·.gnu.version······VERSYM··········00000000000b613e·0b613e·003232·02···A··4···0··211 ··[·6]·.gnu.version······VERSYM··········00000000000b6146·0b6146·003232·02···A··4···0··2
12 ··[·7]·.gnu.version_r····VERNEED·········00000000000b9370·0b9370·0001f0·00···A··5···5··812 ··[·7]·.gnu.version_r····VERNEED·········00000000000b9378·0b9378·0001f0·00···A··5···5··8
13 ··[·8]·.rela.dyn·········RELA············00000000000b9560·0b9560·0a97b8·18···A··4···0··813 ··[·8]·.rela.dyn·········RELA············00000000000b9568·0b9568·0a97b8·18···A··4···0··8
14 ··[·9]·.rela.plt·········RELA············0000000000162d18·162d18·008310·18··AI··4··23··814 ··[·9]·.rela.plt·········RELA············0000000000162d20·162d20·008310·18··AI··4··23··8
15 ··[10]·.init·············PROGBITS········000000000016c000·16c000·00001b·00··AX··0···0··415 ··[10]·.init·············PROGBITS········000000000016c000·16c000·00001b·00··AX··0···0··4
16 ··[11]·.plt··············PROGBITS········000000000016c020·16c020·005770·10··AX··0···0·1616 ··[11]·.plt··············PROGBITS········000000000016c020·16c020·005770·10··AX··0···0·16
17 ··[12]·.plt.got··········PROGBITS········0000000000171790·171790·000008·08··AX··0···0··817 ··[12]·.plt.got··········PROGBITS········0000000000171790·171790·000008·08··AX··0···0··8
18 ··[13]·.text·············PROGBITS········00000000001717c0·1717c0·2d297b·00··AX··0···0·6418 ··[13]·.text·············PROGBITS········00000000001717c0·1717c0·2d297b·00··AX··0···0·64
19 ··[14]·.fini·············PROGBITS········000000000044413c·44413c·00000d·00··AX··0···0··419 ··[14]·.fini·············PROGBITS········000000000044413c·44413c·00000d·00··AX··0···0··4
20 ··[15]·.rodata···········PROGBITS········0000000000445000·445000·07b508·00···A··0···0·3220 ··[15]·.rodata···········PROGBITS········0000000000445000·445000·07b508·00···A··0···0·32
21 ··[16]·.eh_frame_hdr·····PROGBITS········00000000004c0508·4c0508·01114c·00···A··0···0··421 ··[16]·.eh_frame_hdr·····PROGBITS········00000000004c0508·4c0508·01114c·00···A··0···0··4
3.07 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0xb9560·contains·28925·entries:1 Relocation·section·'.rela.dyn'·at·offset·0xb9568·contains·28925·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 00000000005402a8··0000000000000008·R_X86_64_RELATIVE·························1aba403 00000000005402a8··0000000000000008·R_X86_64_RELATIVE·························1aba40
4 00000000005402b0··0000000000000008·R_X86_64_RELATIVE·························1a20804 00000000005402b0··0000000000000008·R_X86_64_RELATIVE·························1a2080
5 00000000005402b8··0000000000000008·R_X86_64_RELATIVE·························1a23405 00000000005402b8··0000000000000008·R_X86_64_RELATIVE·························1a2340
6 00000000005402c0··0000000000000008·R_X86_64_RELATIVE·························1a27606 00000000005402c0··0000000000000008·R_X86_64_RELATIVE·························1a2760
7 00000000005402c8··0000000000000008·R_X86_64_RELATIVE·························1a2bf07 00000000005402c8··0000000000000008·R_X86_64_RELATIVE·························1a2bf0
8 00000000005402d0··0000000000000008·R_X86_64_RELATIVE·························1a30108 00000000005402d0··0000000000000008·R_X86_64_RELATIVE·························1a3010
Offset 28923, 15 lines modifiedOffset 28923, 15 lines modified
28923 000000000057eda8··0000153200000001·R_X86_64_64············00000000003ab820·_ZN5SPIRV6createINS_17SPIRVInstTemplateINS_26SPIRVTaskSequenceINTELInstELN3spv2OpE6165ELb1ELj4ELb0ELj4294967295ELj4294967295ELj4294967295ELj4294967295EEEEEPNS_10SPIRVEntryEv·+·028923 000000000057eda8··0000153200000001·R_X86_64_64············00000000003ab820·_ZN5SPIRV6createINS_17SPIRVInstTemplateINS_26SPIRVTaskSequenceINTELInstELN3spv2OpE6165ELb1ELj4ELb0ELj4294967295ELj4294967295ELj4294967295ELj4294967295EEEEEPNS_10SPIRVEntryEv·+·0
28924 000000000057edb8··00000a6900000001·R_X86_64_64············00000000003ab690·_ZN5SPIRV6createINS_17SPIRVInstTemplateINS_26SPIRVTaskSequenceINTELInstELN3spv2OpE6166ELb0ELj2ELb0ELj4294967295ELj4294967295ELj4294967295ELj4294967295EEEEEPNS_10SPIRVEntryEv·+·028924 000000000057edb8··00000a6900000001·R_X86_64_64············00000000003ab690·_ZN5SPIRV6createINS_17SPIRVInstTemplateINS_26SPIRVTaskSequenceINTELInstELN3spv2OpE6166ELb0ELj2ELb0ELj4294967295ELj4294967295ELj4294967295ELj4294967295EEEEEPNS_10SPIRVEntryEv·+·0
28925 000000000057edc8··0000089500000001·R_X86_64_64············0000000000398a80·_ZN5SPIRV6createINS_26SPIRVTypeTaskSequenceINTELEEEPNS_10SPIRVEntryEv·+·028925 000000000057edc8··0000089500000001·R_X86_64_64············0000000000398a80·_ZN5SPIRV6createINS_26SPIRVTypeTaskSequenceINTELEEEPNS_10SPIRVEntryEv·+·0
28926 000000000057edd8··0000042800000001·R_X86_64_64············00000000003a98d0·_ZN5SPIRV6createINS_27SPIRVBindlessImagesInstBaseILN3spv2OpE6529EEEEEPNS_10SPIRVEntryEv·+·028926 000000000057edd8··0000042800000001·R_X86_64_64············00000000003a98d0·_ZN5SPIRV6createINS_27SPIRVBindlessImagesInstBaseILN3spv2OpE6529EEEEEPNS_10SPIRVEntryEv·+·0
28927 000000000057ede8··0000069600000001·R_X86_64_64············00000000003a97f0·_ZN5SPIRV6createINS_27SPIRVBindlessImagesInstBaseILN3spv2OpE6530EEEEEPNS_10SPIRVEntryEv·+·028927 000000000057ede8··0000069600000001·R_X86_64_64············00000000003a97f0·_ZN5SPIRV6createINS_27SPIRVBindlessImagesInstBaseILN3spv2OpE6530EEEEEPNS_10SPIRVEntryEv·+·0
28928 000000000057edf8··00000d2100000001·R_X86_64_64············00000000003a9710·_ZN5SPIRV6createINS_27SPIRVBindlessImagesInstBaseILN3spv2OpE6531EEEEEPNS_10SPIRVEntryEv·+·028928 000000000057edf8··00000d2100000001·R_X86_64_64············00000000003a9710·_ZN5SPIRV6createINS_27SPIRVBindlessImagesInstBaseILN3spv2OpE6531EEEEEPNS_10SPIRVEntryEv·+·0
  
28929 Relocation·section·'.rela.plt'·at·offset·0x162d18·contains·1398·entries:28929 Relocation·section·'.rela.plt'·at·offset·0x162d20·contains·1398·entries:
28930 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend28930 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
28931 0000000000576cb8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK4llvm13IRBuilderBase23getCurrentDebugLocationEv@LLVM_20.1·+·028931 0000000000576cb8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZNK4llvm13IRBuilderBase23getCurrentDebugLocationEv@LLVM_20.1·+·0
28932 0000000000576cc0··0000185f00000007·R_X86_64_JUMP_SLOT·····0000000000441980·_ZN5SPIRV10SPIRVValue26setNoIntegerDecorationWrapILN3spv10DecorationE4469EEEvb·+·028932 0000000000576cc0··0000185f00000007·R_X86_64_JUMP_SLOT·····0000000000441980·_ZN5SPIRV10SPIRVValue26setNoIntegerDecorationWrapILN3spv10DecorationE4469EEEvb·+·0
28933 0000000000576cc8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·028933 0000000000576cc8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·__snprintf_chk@GLIBC_2.3.4·+·0
28934 0000000000576cd0··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm17GetElementPtrInst4initEPNS_5ValueENS_8ArrayRefIS2_EERKNS_5TwineE@LLVM_20.1·+·028934 0000000000576cd0··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm17GetElementPtrInst4initEPNS_5ValueENS_8ArrayRefIS2_EERKNS_5TwineE@LLVM_20.1·+·0
28935 0000000000576cd8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm8Constant12getNullValueEPNS_4TypeE@LLVM_20.1·+·028935 0000000000576cd8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·_ZN4llvm8Constant12getNullValueEPNS_4TypeE@LLVM_20.1·+·0
28936 0000000000576ce0··0000158800000007·R_X86_64_JUMP_SLOT·····00000000004436f0·_ZN5SPIRV17SPIRVConstantBaseILN3spv2OpE43EEC1EPNS_11SPIRVModuleEPNS_9SPIRVTypeEjRKN4llvm5APIntE·+·028936 0000000000576ce0··0000158800000007·R_X86_64_JUMP_SLOT·····00000000004436f0·_ZN5SPIRV17SPIRVConstantBaseILN3spv2OpE43EEC1EPNS_11SPIRVModuleEPNS_9SPIRVTypeEjRKN4llvm5APIntE·+·0
1.48 KB
readelf --wide --dynamic {}
    
Offset 13, 23 lines modifiedOffset 13, 23 lines modified
13 ·0x0000000000000019·(INIT_ARRAY)·········0x5402a813 ·0x0000000000000019·(INIT_ARRAY)·········0x5402a8
14 ·0x000000000000001b·(INIT_ARRAYSZ)·······272·(bytes)14 ·0x000000000000001b·(INIT_ARRAYSZ)·······272·(bytes)
15 ·0x000000000000001a·(FINI_ARRAY)·········0x5403b815 ·0x000000000000001a·(FINI_ARRAY)·········0x5403b8
16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)16 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
17 ·0x000000006ffffef5·(GNU_HASH)···········0x30017 ·0x000000006ffffef5·(GNU_HASH)···········0x300
18 ·0x0000000000000005·(STRTAB)·············0x2e5c018 ·0x0000000000000005·(STRTAB)·············0x2e5c0
19 ·0x0000000000000006·(SYMTAB)·············0x8b6819 ·0x0000000000000006·(SYMTAB)·············0x8b68
20 ·0x000000000000000a·(STRSZ)··············555901·(bytes)20 ·0x000000000000000a·(STRSZ)··············555910·(bytes)
21 ·0x000000000000000b·(SYMENT)·············24·(bytes)21 ·0x000000000000000b·(SYMENT)·············24·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x576ca022 ·0x0000000000000003·(PLTGOT)·············0x576ca0
23 ·0x0000000000000002·(PLTRELSZ)···········33552·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········33552·(bytes)
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000017·(JMPREL)·············0x162d1825 ·0x0000000000000017·(JMPREL)·············0x162d20
26 ·0x0000000000000007·(RELA)···············0xb956026 ·0x0000000000000007·(RELA)···············0xb9568
27 ·0x0000000000000008·(RELASZ)·············694200·(bytes)27 ·0x0000000000000008·(RELASZ)·············694200·(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·NODELETE30 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·NODELETE
31 ·0x000000006ffffffe·(VERNEED)············0xb937031 ·0x000000006ffffffe·(VERNEED)············0xb9378
32 ·0x000000006fffffff·(VERNEEDNUM)·········532 ·0x000000006fffffff·(VERNEEDNUM)·········5
33 ·0x000000006ffffff0·(VERSYM)·············0xb613e33 ·0x000000006ffffff0·(VERSYM)·············0xb6146
34 ·0x000000006ffffff9·(RELACOUNT)··········2097834 ·0x000000006ffffff9·(RELACOUNT)··········20978
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
671 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,·x86·ISA·used:·x86-64-baseline,·x86-64-v23 ··GNU··················0x00000020»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·feature·used:·x86,·XMM,·x86·ISA·used:·x86-64-baseline,·x86-64-v2
  
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:·c1efdb75b4aefdac2e47cea044eca8cb6b27f0cf6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·151f31cc63337111a07399720db14d27aefce05f
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·6425·entries:1 Version·symbols·section·'.gnu.version'·contains·6425·entries:
2 ·Addr:·0x00000000000b613e··Offset:·0x000b613e··Link:·4·(.dynsym)2 ·Addr:·0x00000000000b6146··Offset:·0x000b6146··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LLVM_20.1)·····2·(LLVM_20.1)·····3·(GLIBC_2.3.4)3 ··000:···0·(*local*)·······2·(LLVM_20.1)·····2·(LLVM_20.1)·····3·(GLIBC_2.3.4)
4 ··004:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)··4 ··004:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)··
5 ··008:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····4·(GLIBCXX_3.4)···5·(CXXABI_1.3.9)5 ··008:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····4·(GLIBCXX_3.4)···5·(CXXABI_1.3.9)
6 ··00c:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)··6 ··00c:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)··
7 ··010:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)··7 ··010:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)·····2·(LLVM_20.1)··
8 ··014:···2·(LLVM_20.1)·····6·(CXXABI_1.3)····2·(LLVM_20.1)·····7·(GLIBCXX_3.4.11)·8 ··014:···2·(LLVM_20.1)·····6·(CXXABI_1.3)····2·(LLVM_20.1)·····7·(GLIBCXX_3.4.11)·
9 ··018:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····8·(GLIBC_2.2.5)···2·(LLVM_20.1)··9 ··018:···2·(LLVM_20.1)·····2·(LLVM_20.1)·····8·(GLIBC_2.2.5)···2·(LLVM_20.1)··
Offset 1606, 15 lines modifiedOffset 1606, 15 lines modified
1606 ··1908:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···1606 ··1908:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
1607 ··190c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···1607 ··190c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
1608 ··1910:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···1608 ··1910:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
1609 ··1914:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···1609 ··1914:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
1610 ··1918:···1·(*global*)···1610 ··1918:···1·(*global*)···
  
1611 Version·needs·section·'.gnu.version_r'·contains·5·entries:1611 Version·needs·section·'.gnu.version_r'·contains·5·entries:
1612 ·Addr:·0x00000000000b9370··Offset:·0x000b9370··Link:·5·(.dynstr)1612 ·Addr:·0x00000000000b9378··Offset:·0x000b9378··Link:·5·(.dynstr)
1613 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·11613 ··000000:·Version:·1··File:·ld-linux-x86-64.so.2··Cnt:·1
1614 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·261614 ··0x0010:···Name:·GLIBC_2.3··Flags:·none··Version:·26
1615 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·11615 ··0x0020:·Version:·1··File:·libgcc_s.so.1··Cnt:·1
1616 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·171616 ··0x0030:···Name:·GCC_3.0··Flags:·none··Version:·17
1617 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·161617 ··0x0040:·Version:·1··File:·libstdc++.so.6··Cnt:·16
1618 ··0x0050:···Name:·CXXABI_1.3.8··Flags:·none··Version:·271618 ··0x0050:···Name:·CXXABI_1.3.8··Flags:·none··Version:·27
1619 ··0x0060:···Name:·GLIBCXX_3.4.29··Flags:·none··Version:·251619 ··0x0060:···Name:·GLIBCXX_3.4.29··Flags:·none··Version:·25
782 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 34739, 9 lines modifiedOffset 34739, 10 lines modified
34739 ··0x000b60c0·00000000·00000000·00000000·00000000·................34739 ··0x000b60c0·00000000·00000000·00000000·00000000·................
34740 ··0x000b60d0·00000000·00000000·00000000·00000000·................34740 ··0x000b60d0·00000000·00000000·00000000·00000000·................
34741 ··0x000b60e0·00000000·00000000·00000000·00000000·................34741 ··0x000b60e0·00000000·00000000·00000000·00000000·................
34742 ··0x000b60f0·00000000·00000000·00000000·00000000·................34742 ··0x000b60f0·00000000·00000000·00000000·00000000·................
34743 ··0x000b6100·00000000·00000000·00000000·00000000·................34743 ··0x000b6100·00000000·00000000·00000000·00000000·................
34744 ··0x000b6110·00000000·00000000·00000000·00000000·................34744 ··0x000b6110·00000000·00000000·00000000·00000000·................
34745 ··0x000b6120·00000000·00000000·00000000·00000000·................34745 ··0x000b6120·00000000·00000000·00000000·00000000·................
34746 ··0x000b6130·00000000·00000000·00000000·00·······.............34746 ··0x000b6130·00000000·00000000·00000000·00000000·................
 34747 ··0x000b6140·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·6c69624c·4c564d53·50495256·4c69622e·libLLVMSPIRVLib.2 ··0x00000000·6c69624c·4c564d53·50495256·4c69622e·libLLVMSPIRVLib.
3 ··0x00000010·736f2e32·302e3100·6508cad3··········so.20.1.e...3 ··0x00000010·736f2e32·302e3100·f82555a3··········so.20.1..%U.