9.66 KB
/srv/reproducible-results/rbuild-debian/r-b-build.cHuXWR3U/b1/hello_2.10-3_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.cHuXWR3U/b2/hello_2.10-3_amd64.changes
358 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·1f3216e94869ea6deddcf44d93e7ef8b·36208·debug·optional·hello-dbgsym_2.10-3_amd64.deb 
2 ·4a6bbef439984bf267e9bc56af0eb3e7·53316·devel·optional·hello_2.10-3_amd64.deb1 ·2689942b917a1c48b137074fa71c2b8e·36216·debug·optional·hello-dbgsym_2.10-3_amd64.deb
 2 ·e1af385f5147442c6cfaa0a9fba99eda·53332·devel·optional·hello_2.10-3_amd64.deb
2.87 KB
hello_2.10-3_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2022-12-26·15:30:00.000000·debian-binary1 -rw-r--r--···0········0········0········4·2022-12-26·15:30:00.000000·debian-binary
2 -rw-r--r--···0········0········0·····1868·2022-12-26·15:30:00.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1868·2022-12-26·15:30:00.000000·control.tar.xz
3 -rw-r--r--···0········0········0····51256·2022-12-26·15:30:00.000000·data.tar.xz3 -rw-r--r--···0········0········0····51272·2022-12-26·15:30:00.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
2.38 KB
data.tar.xz
2.35 KB
data.tar
2.34 KB
./usr/bin/hello
File has been modified after NT_GNU_BUILD_ID has been applied.
821 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline
  
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:·471a6f6a0ecd19fbb8c0921e0faeeca6a3a19ff16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c3a3a1e3fb8d15cd2c8f3f84819df969e79b35b1
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
616 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
132 ./src/hello.c:179132 ./src/hello.c:179
133 »       mov····$0x5,%edx133 »       mov····$0x5,%edx
134 »       lea····0x3e61(%rip),%rsi········134 »       lea····0x3e61(%rip),%rsi········
135 »       xor····%edi,%edi135 »       xor····%edi,%edi
136 »       call···2120·<dcgettext@plt>136 »       call···2120·<dcgettext@plt>
137 /usr/include/x86_64-linux-gnu/bits/stdio2.h:118137 /usr/include/x86_64-linux-gnu/bits/stdio2.h:118
138 »       mov····$0x1,%edi138 »       mov····$0x1,%edi
139 »       mov····$0x7ea,%edx139 »       mov····$0x7e9,%edx
140 ./src/hello.c:179140 ./src/hello.c:179
141 »       mov····%rax,%rsi141 »       mov····%rax,%rsi
142 /usr/include/x86_64-linux-gnu/bits/stdio2.h:118142 /usr/include/x86_64-linux-gnu/bits/stdio2.h:118
143 »       xor····%eax,%eax143 »       xor····%eax,%eax
144 »       call···2270·<__printf_chk@plt>144 »       call···2270·<__printf_chk@plt>
145 ./src/hello.c:74145 ./src/hello.c:74
146 »       xor····%edi,%edi146 »       xor····%edi,%edi
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·31613666·36613065·63643139·66626238·1a6f6a0ecd19fbb8 
3 ··0x00000010·63303932·31653066·61656563·61366133·c0921e0faeeca6a32 ··0x00000000·61336131·65336662·38643135·63643263·a3a1e3fb8d15cd2c
 3 ··0x00000010·38663366·38343831·39646639·36396537·8f3f84819df969e7
4 ··0x00000020·61313966·66312e64·65627567·00000000·a19ff1.debug....4 ··0x00000020·39623335·62312e64·65627567·00000000·9b35b1.debug....
5 ··0x00000030·adab6ccd····························..l.5 ··0x00000030·597e632f····························Y~c/
  
6.26 KB
hello-dbgsym_2.10-3_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2022-12-26·15:30:00.000000·debian-binary1 -rw-r--r--···0········0········0········4·2022-12-26·15:30:00.000000·debian-binary
2 -rw-r--r--···0········0········0······512·2022-12-26·15:30:00.000000·control.tar.xz2 -rw-r--r--···0········0········0······512·2022-12-26·15:30:00.000000·control.tar.xz
3 -rw-r--r--···0········0········0····35504·2022-12-26·15:30:00.000000·data.tar.xz3 -rw-r--r--···0········0········0····35512·2022-12-26·15:30:00.000000·data.tar.xz
606 B
control.tar.xz
578 B
control.tar
330 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·amd645 Architecture:·amd64
6 Maintainer:·Santiago·Vila·<sanvila@debian.org>6 Maintainer:·Santiago·Vila·<sanvila@debian.org>
7 Installed-Size:·617 Installed-Size:·61
8 Depends:·hello·(=·2.10-3)8 Depends:·hello·(=·2.10-3)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·hello11 Description:·debug·symbols·for·hello
12 Build-Ids:·471a6f6a0ecd19fbb8c0921e0faeeca6a3a19ff112 Build-Ids:·c3a3a1e3fb8d15cd2c8f3f84819df969e79b35b1
226 B
./md5sums
30.0 B
./md5sums
Files differ
178 B
line order
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 usr/lib/debug/.build-id/47/1a6f6a0ecd19fbb8c0921e0faeeca6a3a19ff1.debug1 usr/lib/debug/.build-id/c3/a3a1e3fb8d15cd2c8f3f84819df969e79b35b1.debug
5.26 KB
data.tar.xz
5.24 KB
data.tar
1.38 KB
file list
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-26·15:30:00.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-26·15:30:00.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-26·15:30:00.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-26·15:30:00.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-26·15:30:00.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-26·15:30:00.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-26·15:30:00.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-26·15:30:00.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-26·15:30:00.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-26·15:30:00.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-26·15:30:00.000000·./usr/lib/debug/.build-id/47/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-26·15:30:00.000000·./usr/lib/debug/.build-id/c3/
7 -rw-r--r--···0·root·········(0)·root·········(0)····51312·2022-12-26·15:30:00.000000·./usr/lib/debug/.build-id/47/1a6f6a0ecd19fbb8c0921e0faeeca6a3a19ff1.debug7 -rw-r--r--···0·root·········(0)·root·········(0)····51312·2022-12-26·15:30:00.000000·./usr/lib/debug/.build-id/c3/a3a1e3fb8d15cd2c8f3f84819df969e79b35b1.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-26·15:30:00.000000·./usr/share/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-26·15:30:00.000000·./usr/share/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-26·15:30:00.000000·./usr/share/doc/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-26·15:30:00.000000·./usr/share/doc/
10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2022-12-26·15:30:00.000000·./usr/share/doc/hello-dbgsym·->·hello10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2022-12-26·15:30:00.000000·./usr/share/doc/hello-dbgsym·->·hello
3.84 KB
./usr/lib/debug/.build-id/47/1a6f6a0ecd19fbb8c0921e0faeeca6a3a19ff1.debug vs.
./usr/lib/debug/.build-id/c3/a3a1e3fb8d15cd2c8f3f84819df969e79b35b1.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 98% similar despite different names
1.58 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
28 ··[23]·.dynamic··········NOBITS··········0000000000008dc8·002cd0·0001e0·10··WA··6···0··828 ··[23]·.dynamic··········NOBITS··········0000000000008dc8·002cd0·0001e0·10··WA··6···0··8
29 ··[24]·.got··············NOBITS··········0000000000008fa8·002cd0·000028·08··WA··0···0··829 ··[24]·.got··············NOBITS··········0000000000008fa8·002cd0·000028·08··WA··0···0··8
30 ··[25]·.got.plt··········NOBITS··········0000000000008fe8·002cd0·000188·08··WA··0···0··830 ··[25]·.got.plt··········NOBITS··········0000000000008fe8·002cd0·000188·08··WA··0···0··8
31 ··[26]·.data·············NOBITS··········0000000000009180·002cd0·000080·00··WA··0···0·3231 ··[26]·.data·············NOBITS··········0000000000009180·002cd0·000080·00··WA··0···0·32
32 ··[27]·.bss··············NOBITS··········0000000000009200·002cd0·0001c0·00··WA··0···0·3232 ··[27]·.bss··············NOBITS··········0000000000009200·002cd0·0001c0·00··WA··0···0·32
33 ··[28]·.comment··········PROGBITS········0000000000000000·002330·00001f·01··MS··0···0··133 ··[28]·.comment··········PROGBITS········0000000000000000·002330·00001f·01··MS··0···0··1
34 ··[29]·.debug_aranges····PROGBITS········0000000000000000·002350·0000a4·00···C··0···0··834 ··[29]·.debug_aranges····PROGBITS········0000000000000000·002350·0000a4·00···C··0···0··8
35 ··[30]·.debug_info·······PROGBITS········0000000000000000·0023f8·0034aa·00···C··0···0··835 ··[30]·.debug_info·······PROGBITS········0000000000000000·0023f8·0034a9·00···C··0···0··8
36 ··[31]·.debug_abbrev·····PROGBITS········0000000000000000·0058a8·00063e·00···C··0···0··836 ··[31]·.debug_abbrev·····PROGBITS········0000000000000000·0058a8·00063e·00···C··0···0··8
37 ··[32]·.debug_line·······PROGBITS········0000000000000000·005ee8·001474·00···C··0···0··837 ··[32]·.debug_line·······PROGBITS········0000000000000000·005ee8·001474·00···C··0···0··8
38 ··[33]·.debug_str········PROGBITS········0000000000000000·007360·000c82·01·MSC··0···0··838 ··[33]·.debug_str········PROGBITS········0000000000000000·007360·000c82·01·MSC··0···0··8
39 ··[34]·.debug_line_str···PROGBITS········0000000000000000·007fe8·000159·01·MSC··0···0··839 ··[34]·.debug_line_str···PROGBITS········0000000000000000·007fe8·000159·01·MSC··0···0··8
40 ··[35]·.debug_loclists···PROGBITS········0000000000000000·008148·001c4e·00···C··0···0··840 ··[35]·.debug_loclists···PROGBITS········0000000000000000·008148·001c4e·00···C··0···0··8
41 ··[36]·.debug_rnglists···PROGBITS········0000000000000000·009d98·0003ca·00···C··0···0··841 ··[36]·.debug_rnglists···PROGBITS········0000000000000000·009d98·0003ca·00···C··0···0··8
42 ··[37]·.symtab···········SYMTAB··········0000000000000000·00a168·001068·18·····38··51··842 ··[37]·.symtab···········SYMTAB··········0000000000000000·00a168·001068·18·····38··51··8
915 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline
  
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:·471a6f6a0ecd19fbb8c0921e0faeeca6a3a19ff16 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c3a3a1e3fb8d15cd2c8f3f84819df969e79b35b1
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
1.13 KB
readelf --wide --debug-dump=info {}
error from `readelf --wide --debug-dump=info {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1500, 15 lines modifiedOffset 1500, 15 lines modified
1500 ····<b39>···DW_AT_call_return_pc:·(addr)·0x24a21500 ····<b39>···DW_AT_call_return_pc:·(addr)·0x24a2
1501 ····<b41>···DW_AT_call_origin·:·(ref_udata)·<0x6a4>1501 ····<b41>···DW_AT_call_origin·:·(ref_udata)·<0x6a4>
1502 ·<5><b43>:·Abbrev·Number:·44·(DW_TAG_call_site_parameter)1502 ·<5><b43>:·Abbrev·Number:·44·(DW_TAG_call_site_parameter)
1503 ····<b44>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»     (DW_OP_reg5·(rdi))1503 ····<b44>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»     (DW_OP_reg5·(rdi))
1504 ····<b46>···DW_AT_call_value··:·(exprloc)·2·byte·block:·7f·0·»  (DW_OP_breg15·(r15):·0)1504 ····<b46>···DW_AT_call_value··:·(exprloc)·2·byte·block:·7f·0·»  (DW_OP_breg15·(r15):·0)
1505 ·<5><b49>:·Abbrev·Number:·44·(DW_TAG_call_site_parameter)1505 ·<5><b49>:·Abbrev·Number:·44·(DW_TAG_call_site_parameter)
1506 ····<b4a>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»     (DW_OP_reg1·(rdx))1506 ····<b4a>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»     (DW_OP_reg1·(rdx))
1507 ····<b4c>···DW_AT_call_value··:·(exprloc)·3·byte·block:·a·ea·7·» (DW_OP_const2u:·2026)1507 ····<b4c>···DW_AT_call_value··:·(exprloc)·3·byte·block:·a·e9·7·» (DW_OP_const2u:·2025)
1508 ·<5><b50>:·Abbrev·Number:·01508 ·<5><b50>:·Abbrev·Number:·0
1509 ·<4><b51>:·Abbrev·Number:·01509 ·<4><b51>:·Abbrev·Number:·0
1510 ·<3><b52>:·Abbrev·Number:·43·(DW_TAG_call_site)1510 ·<3><b52>:·Abbrev·Number:·43·(DW_TAG_call_site)
1511 ····<b53>···DW_AT_call_return_pc:·(addr)·0x247b1511 ····<b53>···DW_AT_call_return_pc:·(addr)·0x247b
1512 ····<b5b>···DW_AT_call_origin·:·(ref_udata)·<0x6be>1512 ····<b5b>···DW_AT_call_origin·:·(ref_udata)·<0x6be>
1513 ····<b5d>···DW_AT_sibling·····:·(ref_udata)·<0xb6d>1513 ····<b5d>···DW_AT_sibling·····:·(ref_udata)·<0xb6d>
1514 ·<4><b5f>:·Abbrev·Number:·44·(DW_TAG_call_site_parameter)1514 ·<4><b5f>:·Abbrev·Number:·44·(DW_TAG_call_site_parameter)