55.5 KB
/srv/reproducible-results/rbuild-debian/tmp.Mcbxa2XGYj/b1/mbw_1.2.2-1_i386.changes vs.
/srv/reproducible-results/rbuild-debian/tmp.Mcbxa2XGYj/b2/mbw_1.2.2-1_i386.changes
340 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·f91a6a02b252b8bb0a491bb2cf215433·5864·debug·optional·mbw-dbgsym_1.2.2-1_i386.deb 
2 ·e8d31429ea80c9bd98154e1ea752692a·6900·utils·extra·mbw_1.2.2-1_i386.deb1 ·c5f68069eca28fdf8dcd23d8f0426e61·5860·debug·optional·mbw-dbgsym_1.2.2-1_i386.deb
 2 ·9593f2b1719f498b7df5929e573813f7·6904·utils·extra·mbw_1.2.2-1_i386.deb
26.5 KB
mbw_1.2.2-1_i386.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2012-04-15·06:37:55.000000·debian-binary1 -rw-r--r--···0········0········0········4·2012-04-15·06:37:55.000000·debian-binary
2 -rw-r--r--···0········0········0······760·2012-04-15·06:37:55.000000·control.tar.xz2 -rw-r--r--···0········0········0······760·2012-04-15·06:37:55.000000·control.tar.xz
3 -rw-r--r--···0········0········0·····5948·2012-04-15·06:37:55.000000·data.tar.xz3 -rw-r--r--···0········0········0·····5952·2012-04-15·06:37:55.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
26.0 KB
data.tar.xz
26.0 KB
data.tar
26.0 KB
./usr/bin/mbw
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·82d4a329c04db5ab410faff7431c64cb142ef28a3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·23be7351216238bbe8ef776ff448985437d66321
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
24.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 250 lines modifiedOffset 1, 250 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00001110·<.text>:2 00001110·<.text>:
3 main():3 main():
4 /build/1st/mbw-1.2.2/mbw.c:1604 /build/2/mbw-1.2.2/2nd/mbw.c:160
5 »       lea····0x4(%esp),%ecx5 »       lea····0x4(%esp),%ecx
6 »       and····$0xfffffff0,%esp6 »       and····$0xfffffff0,%esp
7 »       pushl··-0x4(%ecx)7 »       pushl··-0x4(%ecx)
8 »       push···%ebp8 »       push···%ebp
9 »       mov····%esp,%ebp9 »       mov····%esp,%ebp
10 »       push···%edi10 »       push···%edi
11 »       push···%esi11 »       push···%esi
12 »       push···%ebx12 »       push···%ebx
13 »       call···15a0·<__cxa_finalize@plt+0x4a0>13 »       call···15a0·<__cxa_finalize@plt+0x4a0>
14 »       add····$0x2edb,%ebx14 »       add····$0x2edb,%ebx
15 »       push···%ecx15 »       push···%ecx
16 »       sub····$0x68,%esp16 »       sub····$0x68,%esp
17 /build/1st/mbw-1.2.2/mbw.c:18217 /build/2/mbw-1.2.2/2nd/mbw.c:182
18 »       movl···$0x0,-0x24(%ebp)18 »       movl···$0x0,-0x24(%ebp)
19 /build/1st/mbw-1.2.2/mbw.c:16019 /build/2/mbw-1.2.2/2nd/mbw.c:160
20 »       mov····(%ecx),%esi20 »       mov····(%ecx),%esi
21 /build/1st/mbw-1.2.2/mbw.c:18321 /build/2/mbw-1.2.2/2nd/mbw.c:183
22 »       movl···$0x0,-0x20(%ebp)22 »       movl···$0x0,-0x20(%ebp)
23 /build/1st/mbw-1.2.2/mbw.c:16023 /build/2/mbw-1.2.2/2nd/mbw.c:160
24 »       mov····0x4(%ecx),%edi24 »       mov····0x4(%ecx),%edi
25 /build/1st/mbw-1.2.2/mbw.c:18425 /build/2/mbw-1.2.2/2nd/mbw.c:184
26 »       movl···$0x0,-0x1c(%ebp)26 »       movl···$0x0,-0x1c(%ebp)
27 /build/1st/mbw-1.2.2/mbw.c:18627 /build/2/mbw-1.2.2/2nd/mbw.c:186
28 »       lea····-0x1cb9(%ebx),%eax28 »       lea····-0x1cb9(%ebx),%eax
29 /build/1st/mbw-1.2.2/mbw.c:18029 /build/2/mbw-1.2.2/2nd/mbw.c:180
30 »       movl···$0x0,-0x5c(%ebp)30 »       movl···$0x0,-0x5c(%ebp)
31 »       mov····%eax,-0x38(%ebp)31 »       mov····%eax,-0x38(%ebp)
32 /build/1st/mbw-1.2.2/mbw.c:20732 /build/2/mbw-1.2.2/2nd/mbw.c:207
33 »       mov····-0x4(%ebx),%eax33 »       mov····-0x4(%ebx),%eax
34 /build/1st/mbw-1.2.2/mbw.c:17634 /build/2/mbw-1.2.2/2nd/mbw.c:176
35 »       movl···$0x1,-0x6c(%ebp)35 »       movl···$0x1,-0x6c(%ebp)
36 /build/1st/mbw-1.2.2/mbw.c:17436 /build/2/mbw-1.2.2/2nd/mbw.c:174
37 »       movl···$0x40000,-0x48(%ebp)37 »       movl···$0x40000,-0x48(%ebp)
38 »       movl···$0x0,-0x44(%ebp)38 »       movl···$0x0,-0x44(%ebp)
39 /build/1st/mbw-1.2.2/mbw.c:17239 /build/2/mbw-1.2.2/2nd/mbw.c:172
40 »       movl···$0xa,-0x30(%ebp)40 »       movl···$0xa,-0x30(%ebp)
41 /build/1st/mbw-1.2.2/mbw.c:20741 /build/2/mbw-1.2.2/2nd/mbw.c:207
42 »       mov····%eax,-0x40(%ebp)42 »       mov····%eax,-0x40(%ebp)
43 »       xchg···%ax,%ax43 »       xchg···%ax,%ax
44 /build/1st/mbw-1.2.2/mbw.c:18644 /build/2/mbw-1.2.2/2nd/mbw.c:186
45 »       sub····$0x4,%esp45 »       sub····$0x4,%esp
46 »       pushl··-0x38(%ebp)46 »       pushl··-0x38(%ebp)
47 »       push···%edi47 »       push···%edi
48 »       push···%esi48 »       push···%esi
49 »       call···10c0·<getopt@plt>49 »       call···10c0·<getopt@plt>
50 »       add····$0x10,%esp50 »       add····$0x10,%esp
51 »       cmp····$0xffffffff,%eax51 »       cmp····$0xffffffff,%eax
52 »       je·····1250·<__cxa_finalize@plt+0x150>52 »       je·····1250·<__cxa_finalize@plt+0x150>
53 /build/1st/mbw-1.2.2/mbw.c:18753 /build/2/mbw-1.2.2/2nd/mbw.c:187
54 »       sub····$0x61,%eax54 »       sub····$0x61,%eax
55 »       cmp····$0x13,%eax55 »       cmp····$0x13,%eax
56 »       ja·····1180·<__cxa_finalize@plt+0x80>56 »       ja·····1180·<__cxa_finalize@plt+0x80>
57 »       mov····-0x1c5c(%ebx,%eax,4),%ecx57 »       mov····-0x1c5c(%ebx,%eax,4),%ecx
58 »       add····%ebx,%ecx58 »       add····%ebx,%ecx
59 »       jmp····*%ecx59 »       jmp····*%ecx
60 »       lea····0x0(%esi,%eiz,1),%esi60 »       lea····0x0(%esi,%eiz,1),%esi
61 /build/1st/mbw-1.2.2/mbw.c:19961 /build/2/mbw-1.2.2/2nd/mbw.c:199
62 »       mov····-0x40(%ebp),%eax62 »       mov····-0x40(%ebp),%eax
63 »       sub····$0x4,%esp63 »       sub····$0x4,%esp
64 »       push···$0xa64 »       push···$0xa
65 »       push···$0x065 »       push···$0x0
66 »       pushl··(%eax)66 »       pushl··(%eax)
67 »       call···10a0·<strtoul@plt>67 »       call···10a0·<strtoul@plt>
68 /build/1st/mbw-1.2.2/mbw.c:20568 /build/2/mbw-1.2.2/2nd/mbw.c:205
69 »       add····$0x10,%esp69 »       add····$0x10,%esp
70 /build/1st/mbw-1.2.2/mbw.c:20470 /build/2/mbw-1.2.2/2nd/mbw.c:204
71 »       movl···$0x1,-0x24(%ebp,%eax,4)71 »       movl···$0x1,-0x24(%ebp,%eax,4)
72 /build/1st/mbw-1.2.2/mbw.c:20572 /build/2/mbw-1.2.2/2nd/mbw.c:205
73 »       jmp····1180·<__cxa_finalize@plt+0x80>73 »       jmp····1180·<__cxa_finalize@plt+0x80>
74 »       xchg···%ax,%ax74 »       xchg···%ax,%ax
75 /build/1st/mbw-1.2.2/mbw.c:21475 /build/2/mbw-1.2.2/2nd/mbw.c:214
76 »       movl···$0x1,-0x5c(%ebp)76 »       movl···$0x1,-0x5c(%ebp)
77 /build/1st/mbw-1.2.2/mbw.c:21577 /build/2/mbw-1.2.2/2nd/mbw.c:215
78 »       jmp····1180·<__cxa_finalize@plt+0x80>78 »       jmp····1180·<__cxa_finalize@plt+0x80>
79 »       lea····0x0(%esi,%eiz,1),%esi79 »       lea····0x0(%esi,%eiz,1),%esi
80 /build/1st/mbw-1.2.2/mbw.c:19680 /build/2/mbw-1.2.2/2nd/mbw.c:196
81 »       mov····-0x40(%ebp),%eax81 »       mov····-0x40(%ebp),%eax
82 »       sub····$0x4,%esp82 »       sub····$0x4,%esp
83 »       push···$0xa83 »       push···$0xa
84 »       push···$0x084 »       push···$0x0
85 »       pushl··(%eax)85 »       pushl··(%eax)
86 »       call···10a0·<strtoul@plt>86 »       call···10a0·<strtoul@plt>
87 /build/1st/mbw-1.2.2/mbw.c:19787 /build/2/mbw-1.2.2/2nd/mbw.c:197
88 »       add····$0x10,%esp88 »       add····$0x10,%esp
89 /build/1st/mbw-1.2.2/mbw.c:19689 /build/2/mbw-1.2.2/2nd/mbw.c:196
90 »       mov····%eax,-0x30(%ebp)90 »       mov····%eax,-0x30(%ebp)
91 /build/1st/mbw-1.2.2/mbw.c:19791 /build/2/mbw-1.2.2/2nd/mbw.c:197
92 »       jmp····1180·<__cxa_finalize@plt+0x80>92 »       jmp····1180·<__cxa_finalize@plt+0x80>
93 »       lea····0x0(%esi,%eiz,1),%esi93 »       lea····0x0(%esi,%eiz,1),%esi
94 /build/1st/mbw-1.2.2/mbw.c:20794 /build/2/mbw-1.2.2/2nd/mbw.c:207
95 »       mov····-0x40(%ebp),%eax95 »       mov····-0x40(%ebp),%eax
96 »       sub····$0x4,%esp96 »       sub····$0x4,%esp
97 »       push···$0xa97 »       push···$0xa
98 »       push···$0x098 »       push···$0x0
99 »       pushl··(%eax)99 »       pushl··(%eax)
100 »       call···10d0·<strtoull@plt>100 »       call···10d0·<strtoull@plt>
101 /build/1st/mbw-1.2.2/mbw.c:208101 /build/2/mbw-1.2.2/2nd/mbw.c:208
102 »       add····$0x10,%esp102 »       add····$0x10,%esp
103 /build/1st/mbw-1.2.2/mbw.c:207103 /build/2/mbw-1.2.2/2nd/mbw.c:207
104 »       mov····%edx,-0x44(%ebp)104 »       mov····%edx,-0x44(%ebp)
105 /build/1st/mbw-1.2.2/mbw.c:208105 /build/2/mbw-1.2.2/2nd/mbw.c:208
106 »       or·····%eax,%edx106 »       or·····%eax,%edx
107 /build/1st/mbw-1.2.2/mbw.c:207107 /build/2/mbw-1.2.2/2nd/mbw.c:207
108 »       mov····%eax,-0x48(%ebp)108 »       mov····%eax,-0x48(%ebp)
109 /build/1st/mbw-1.2.2/mbw.c:208109 /build/2/mbw-1.2.2/2nd/mbw.c:208
110 »       jne····1180·<__cxa_finalize@plt+0x80>110 »       jne····1180·<__cxa_finalize@plt+0x80>
111 /build/1st/mbw-1.2.2/mbw.c:209111 /build/2/mbw-1.2.2/2nd/mbw.c:209
112 »       sub····$0xc,%esp112 »       sub····$0xc,%esp
113 »       lea····-0x1e7c(%ebx),%eax113 »       lea····-0x1e7c(%ebx),%eax
114 »       push···%eax114 »       push···%eax
115 »       call···1080·<puts@plt>115 »       call···1080·<puts@plt>
116 /build/1st/mbw-1.2.2/mbw.c:210116 /build/2/mbw-1.2.2/2nd/mbw.c:210
117 »       movl···$0x1,(%esp)117 »       movl···$0x1,(%esp)
118 »       call···1090·<exit@plt>118 »       call···1090·<exit@plt>
119 »       lea····0x0(%esi),%esi119 »       lea····0x0(%esi),%esi
120 /build/1st/mbw-1.2.2/mbw.c:186120 /build/2/mbw-1.2.2/2nd/mbw.c:186
121 »       movl···$0x0,-0x6c(%ebp)121 »       movl···$0x0,-0x6c(%ebp)
122 »       jmp····1180·<__cxa_finalize@plt+0x80>122 »       jmp····1180·<__cxa_finalize@plt+0x80>
123 »       lea····0x0(%esi,%eiz,1),%esi123 »       lea····0x0(%esi,%eiz,1),%esi
Max diff block lines reached; 20495/24961 bytes (82.11%) of diff not shown.
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·64346133·32396330·34646235·61623431·d4a329c04db5ab41 
3 ··0x00000010·30666166·66373433·31633634·63623134·0faff7431c64cb142 ··0x00000000·62653733·35313231·36323338·62626538·be7351216238bbe8
 3 ··0x00000010·65663737·36666634·34383938·35343337·ef776ff448985437
4 ··0x00000020·32656632·38612e64·65627567·00000000·2ef28a.debug....4 ··0x00000020·64363633·32312e64·65627567·00000000·d66321.debug....
5 ··0x00000030·4745448f····························GED.5 ··0x00000030·9964bf6f····························.d.o
  
28.5 KB
mbw-dbgsym_1.2.2-1_i386.deb
370 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2012-04-15·06:37:55.000000·debian-binary1 -rw-r--r--···0········0········0········4·2012-04-15·06:37:55.000000·debian-binary
2 -rw-r--r--···0········0········0······520·2012-04-15·06:37:55.000000·control.tar.xz2 -rw-r--r--···0········0········0······516·2012-04-15·06:37:55.000000·control.tar.xz
3 -rw-r--r--···0········0········0·····5152·2012-04-15·06:37:55.000000·data.tar.xz3 -rw-r--r--···0········0········0·····5152·2012-04-15·06:37:55.000000·data.tar.xz
613 B
control.tar.xz
585 B
control.tar
337 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·i3865 Architecture:·i386
6 Maintainer:·Emmanuel·QUEMENER·<emmanuel.quemener@free.fr>6 Maintainer:·Emmanuel·QUEMENER·<emmanuel.quemener@free.fr>
7 Installed-Size:·187 Installed-Size:·18
8 Depends:·mbw·(=·1.2.2-1)8 Depends:·mbw·(=·1.2.2-1)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·mbw11 Description:·debug·symbols·for·mbw
12 Build-Ids:·82d4a329c04db5ab410faff7431c64cb142ef28a12 Build-Ids:·23be7351216238bbe8ef776ff448985437d66321
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/82/d4a329c04db5ab410faff7431c64cb142ef28a.debug1 usr/lib/debug/.build-id/23/be7351216238bbe8ef776ff448985437d66321.debug
27.5 KB
data.tar.xz
27.5 KB
data.tar
1.37 KB
file list
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2012-04-15·06:37:55.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2012-04-15·06:37:55.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2012-04-15·06:37:55.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2012-04-15·06:37:55.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2012-04-15·06:37:55.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2012-04-15·06:37:55.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2012-04-15·06:37:55.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2012-04-15·06:37:55.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2012-04-15·06:37:55.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2012-04-15·06:37:55.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2012-04-15·06:37:55.000000·./usr/lib/debug/.build-id/82/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2012-04-15·06:37:55.000000·./usr/lib/debug/.build-id/23/
7 -rw-r--r--···0·root·········(0)·root·········(0)·····8104·2012-04-15·06:37:55.000000·./usr/lib/debug/.build-id/82/d4a329c04db5ab410faff7431c64cb142ef28a.debug7 -rw-r--r--···0·root·········(0)·root·········(0)·····8104·2012-04-15·06:37:55.000000·./usr/lib/debug/.build-id/23/be7351216238bbe8ef776ff448985437d66321.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2012-04-15·06:37:55.000000·./usr/share/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2012-04-15·06:37:55.000000·./usr/share/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2012-04-15·06:37:55.000000·./usr/share/doc/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2012-04-15·06:37:55.000000·./usr/share/doc/
10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2012-04-15·06:37:55.000000·./usr/share/doc/mbw-dbgsym·->·mbw10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2012-04-15·06:37:55.000000·./usr/share/doc/mbw-dbgsym·->·mbw
26.1 KB
./usr/lib/debug/.build-id/82/d4a329c04db5ab410faff7431c64cb142ef28a.debug vs.
./usr/lib/debug/.build-id/23/be7351216238bbe8ef776ff448985437d66321.debug
Files 9% similar despite different names
1.6 KB
readelf --wide --sections {}
    
Offset 26, 18 lines modifiedOffset 26, 18 lines modified
26 ··[21]·.dynamic··········NOBITS··········00003ef4·000eec·0000f0·08··WA··6···0··426 ··[21]·.dynamic··········NOBITS··········00003ef4·000eec·0000f0·08··WA··6···0··4
27 ··[22]·.got··············NOBITS··········00003fe4·000eec·00001c·04··WA··0···0··427 ··[22]·.got··············NOBITS··········00003fe4·000eec·00001c·04··WA··0···0··4
28 ··[23]·.got.plt··········NOBITS··········00004000·000eec·000040·04··WA··0···0··428 ··[23]·.got.plt··········NOBITS··········00004000·000eec·000040·04··WA··0···0··4
29 ··[24]·.data·············NOBITS··········00004040·000eec·000008·00··WA··0···0··429 ··[24]·.data·············NOBITS··········00004040·000eec·000008·00··WA··0···0··4
30 ··[25]·.bss··············NOBITS··········00004048·000eec·000004·00··WA··0···0··130 ··[25]·.bss··············NOBITS··········00004048·000eec·000004·00··WA··0···0··1
31 ··[26]·.comment··········PROGBITS········00000000·0001ec·000027·01··MS··0···0··131 ··[26]·.comment··········PROGBITS········00000000·0001ec·000027·01··MS··0···0··1
32 ··[27]·.debug_aranges····PROGBITS········00000000·000213·000028·00······0···0··132 ··[27]·.debug_aranges····PROGBITS········00000000·000213·000028·00······0···0··1
33 ··[28]·.debug_info·······PROGBITS········00000000·00023c·0003e2·00···C··0···0··433 ··[28]·.debug_info·······PROGBITS········00000000·00023c·0003e3·00···C··0···0··4
34 ··[29]·.debug_abbrev·····PROGBITS········00000000·000620·00011b·00···C··0···0··434 ··[29]·.debug_abbrev·····PROGBITS········00000000·000620·00011b·00···C··0···0··4
35 ··[30]·.debug_line·······PROGBITS········00000000·00073c·000363·00···C··0···0··435 ··[30]·.debug_line·······PROGBITS········00000000·00073c·000363·00···C··0···0··4
36 ··[31]·.debug_str········PROGBITS········00000000·000aa0·000156·01·MSC··0···0··436 ··[31]·.debug_str········PROGBITS········00000000·000aa0·000158·01·MSC··0···0··4
37 ··[32]·.debug_loc········PROGBITS········00000000·000bf8·0002d8·00···C··0···0··437 ··[32]·.debug_loc········PROGBITS········00000000·000bf8·0002d8·00···C··0···0··4
38 ··[33]·.debug_ranges·····PROGBITS········00000000·000ed0·000018·00······0···0··138 ··[33]·.debug_ranges·····PROGBITS········00000000·000ed0·000018·00······0···0··1
39 ··[34]·.symtab···········SYMTAB··········00000000·000ee8·000630·10·····35··59··439 ··[34]·.symtab···········SYMTAB··········00000000·000ee8·000630·10·····35··59··4
40 ··[35]·.strtab···········STRTAB··········00000000·001518·000367·00······0···0··140 ··[35]·.strtab···········STRTAB··········00000000·001518·000367·00······0···0··1
41 ··[36]·.shstrtab·········STRTAB··········00000000·00187f·00015e·00······0···0··141 ··[36]·.shstrtab·········STRTAB··········00000000·00187f·00015e·00······0···0··1
42 Key·to·Flags:42 Key·to·Flags:
43 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),43 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·82d4a329c04db5ab410faff7431c64cb142ef28a3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·23be7351216238bbe8ef776ff448985437d66321
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
22.0 KB
readelf --wide --debug-dump=info {}
    
Offset 4, 141 lines modifiedOffset 4, 141 lines modified
4 ···Length:········0x6bd·(32-bit)4 ···Length:········0x6bd·(32-bit)
5 ···Version:·······45 ···Version:·······4
6 ···Abbrev·Offset:·0x06 ···Abbrev·Offset:·0x0
7 ···Pointer·Size:··47 ···Pointer·Size:··4
8 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)8 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
9 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x21):·GNU·C17·10.2.1·20210110·-mtune=generic·-march=i686·-g·-O2·-fasynchronous-unwind-tables9 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x21):·GNU·C17·10.2.1·20210110·-mtune=generic·-march=i686·-g·-O2·-fasynchronous-unwind-tables
10 ····<10>···DW_AT_language····:·12»  (ANSI·C99)10 ····<10>···DW_AT_language····:·12»  (ANSI·C99)
11 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x17c):·mbw.c11 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x167):·mbw.c
12 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0xdf):·/build/1st/mbw-1.2.212 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0x1de):·/build/2/mbw-1.2.2/2nd
13 ····<19>···DW_AT_ranges······:·0x013 ····<19>···DW_AT_ranges······:·0x0
14 ····<1d>···DW_AT_low_pc······:·0x014 ····<1d>···DW_AT_low_pc······:·0x0
15 ····<21>···DW_AT_stmt_list···:·0x015 ····<21>···DW_AT_stmt_list···:·0x0
16 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_base_type)16 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_base_type)
17 ····<26>···DW_AT_byte_size···:·417 ····<26>···DW_AT_byte_size···:·4
18 ····<27>···DW_AT_encoding····:·7»   (unsigned)18 ····<27>···DW_AT_encoding····:·7»   (unsigned)
19 ····<28>···DW_AT_name········:·(indirect·string,·offset:·0x18c):·unsigned·int19 ····<28>···DW_AT_name········:·(indirect·string,·offset:·0x177):·unsigned·int
20 ·<1><2c>:·Abbrev·Number:·2·(DW_TAG_base_type)20 ·<1><2c>:·Abbrev·Number:·2·(DW_TAG_base_type)
21 ····<2d>···DW_AT_byte_size···:·121 ····<2d>···DW_AT_byte_size···:·1
22 ····<2e>···DW_AT_encoding····:·6»   (signed·char)22 ····<2e>···DW_AT_encoding····:·6»   (signed·char)
23 ····<2f>···DW_AT_name········:·(indirect·string,·offset:·0x13a):·char23 ····<2f>···DW_AT_name········:·(indirect·string,·offset:·0x125):·char
24 ·<1><33>:·Abbrev·Number:·2·(DW_TAG_base_type)24 ·<1><33>:·Abbrev·Number:·2·(DW_TAG_base_type)
25 ····<34>···DW_AT_byte_size···:·125 ····<34>···DW_AT_byte_size···:·1
26 ····<35>···DW_AT_encoding····:·8»   (unsigned·char)26 ····<35>···DW_AT_encoding····:·8»   (unsigned·char)
27 ····<36>···DW_AT_name········:·(indirect·string,·offset:·0x131):·unsigned·char27 ····<36>···DW_AT_name········:·(indirect·string,·offset:·0x11c):·unsigned·char
28 ·<1><3a>:·Abbrev·Number:·2·(DW_TAG_base_type)28 ·<1><3a>:·Abbrev·Number:·2·(DW_TAG_base_type)
29 ····<3b>···DW_AT_byte_size···:·229 ····<3b>···DW_AT_byte_size···:·2
30 ····<3c>···DW_AT_encoding····:·7»   (unsigned)30 ····<3c>···DW_AT_encoding····:·7»   (unsigned)
31 ····<3d>···DW_AT_name········:·(indirect·string,·offset:·0x102):·short·unsigned·int31 ····<3d>···DW_AT_name········:·(indirect·string,·offset:·0xed):·short·unsigned·int
32 ·<1><41>:·Abbrev·Number:·2·(DW_TAG_base_type)32 ·<1><41>:·Abbrev·Number:·2·(DW_TAG_base_type)
33 ····<42>···DW_AT_byte_size···:·433 ····<42>···DW_AT_byte_size···:·4
34 ····<43>···DW_AT_encoding····:·7»   (unsigned)34 ····<43>···DW_AT_encoding····:·7»   (unsigned)
35 ····<44>···DW_AT_name········:·(indirect·string,·offset:·0x187):·long·unsigned·int35 ····<44>···DW_AT_name········:·(indirect·string,·offset:·0x172):·long·unsigned·int
36 ·<1><48>:·Abbrev·Number:·2·(DW_TAG_base_type)36 ·<1><48>:·Abbrev·Number:·2·(DW_TAG_base_type)
37 ····<49>···DW_AT_byte_size···:·137 ····<49>···DW_AT_byte_size···:·1
38 ····<4a>···DW_AT_encoding····:·6»   (signed·char)38 ····<4a>···DW_AT_encoding····:·6»   (signed·char)
39 ····<4b>···DW_AT_name········:·(indirect·string,·offset:·0x133):·signed·char39 ····<4b>···DW_AT_name········:·(indirect·string,·offset:·0x11e):·signed·char
40 ·<1><4f>:·Abbrev·Number:·2·(DW_TAG_base_type)40 ·<1><4f>:·Abbrev·Number:·2·(DW_TAG_base_type)
41 ····<50>···DW_AT_byte_size···:·241 ····<50>···DW_AT_byte_size···:·2
42 ····<51>···DW_AT_encoding····:·5»   (signed)42 ····<51>···DW_AT_encoding····:·5»   (signed)
43 ····<52>···DW_AT_name········:·(indirect·string,·offset:·0x81):·short·int43 ····<52>···DW_AT_name········:·(indirect·string,·offset:·0x81):·short·int
44 ·<1><56>:·Abbrev·Number:·3·(DW_TAG_base_type)44 ·<1><56>:·Abbrev·Number:·3·(DW_TAG_base_type)
45 ····<57>···DW_AT_byte_size···:·445 ····<57>···DW_AT_byte_size···:·4
46 ····<58>···DW_AT_encoding····:·5»   (signed)46 ····<58>···DW_AT_encoding····:·5»   (signed)
47 ····<59>···DW_AT_name········:·int47 ····<59>···DW_AT_name········:·int
48 ·<1><5d>:·Abbrev·Number:·2·(DW_TAG_base_type)48 ·<1><5d>:·Abbrev·Number:·2·(DW_TAG_base_type)
49 ····<5e>···DW_AT_byte_size···:·849 ····<5e>···DW_AT_byte_size···:·8
50 ····<5f>···DW_AT_encoding····:·5»   (signed)50 ····<5f>···DW_AT_encoding····:·5»   (signed)
51 ····<60>···DW_AT_name········:·(indirect·string,·offset:·0x1de):·long·long·int51 ····<60>···DW_AT_name········:·(indirect·string,·offset:·0x1c9):·long·long·int
52 ·<1><64>:·Abbrev·Number:·2·(DW_TAG_base_type)52 ·<1><64>:·Abbrev·Number:·2·(DW_TAG_base_type)
53 ····<65>···DW_AT_byte_size···:·853 ····<65>···DW_AT_byte_size···:·8
54 ····<66>···DW_AT_encoding····:·7»   (unsigned)54 ····<66>···DW_AT_encoding····:·7»   (unsigned)
55 ····<67>···DW_AT_name········:·(indirect·string,·offset:·0x182):·long·long·unsigned·int55 ····<67>···DW_AT_name········:·(indirect·string,·offset:·0x16d):·long·long·unsigned·int
56 ·<1><6b>:·Abbrev·Number:·2·(DW_TAG_base_type)56 ·<1><6b>:·Abbrev·Number:·2·(DW_TAG_base_type)
57 ····<6c>···DW_AT_byte_size···:·457 ····<6c>···DW_AT_byte_size···:·4
58 ····<6d>···DW_AT_encoding····:·5»   (signed)58 ····<6d>···DW_AT_encoding····:·5»   (signed)
59 ····<6e>···DW_AT_name········:·(indirect·string,·offset:·0x1e3):·long·int59 ····<6e>···DW_AT_name········:·(indirect·string,·offset:·0x1ce):·long·int
60 ·<1><72>:·Abbrev·Number:·4·(DW_TAG_typedef)60 ·<1><72>:·Abbrev·Number:·4·(DW_TAG_typedef)
61 ····<73>···DW_AT_name········:·(indirect·string,·offset:·0x128):·__time_t61 ····<73>···DW_AT_name········:·(indirect·string,·offset:·0x113):·__time_t
62 ····<77>···DW_AT_decl_file···:·262 ····<77>···DW_AT_decl_file···:·2
63 ····<78>···DW_AT_decl_line···:·16063 ····<78>···DW_AT_decl_line···:·160
64 ····<79>···DW_AT_decl_column·:·2664 ····<79>···DW_AT_decl_column·:·26
65 ····<7a>···DW_AT_type········:·<0x6b>,·long·int65 ····<7a>···DW_AT_type········:·<0x6b>,·long·int
66 ·<1><7e>:·Abbrev·Number:·4·(DW_TAG_typedef)66 ·<1><7e>:·Abbrev·Number:·4·(DW_TAG_typedef)
67 ····<7f>···DW_AT_name········:·(indirect·string,·offset:·0xa1):·__suseconds_t67 ····<7f>···DW_AT_name········:·(indirect·string,·offset:·0xa1):·__suseconds_t
68 ····<83>···DW_AT_decl_file···:·268 ····<83>···DW_AT_decl_file···:·2
69 ····<84>···DW_AT_decl_line···:·16269 ····<84>···DW_AT_decl_line···:·162
70 ····<85>···DW_AT_decl_column·:·3170 ····<85>···DW_AT_decl_column·:·31
71 ····<86>···DW_AT_type········:·<0x6b>,·long·int71 ····<86>···DW_AT_type········:·<0x6b>,·long·int
72 ·<1><8a>:·Abbrev·Number:·5·(DW_TAG_pointer_type)72 ·<1><8a>:·Abbrev·Number:·5·(DW_TAG_pointer_type)
73 ····<8b>···DW_AT_byte_size···:·473 ····<8b>···DW_AT_byte_size···:·4
74 ····<8c>···DW_AT_type········:·<0x2c>,·char74 ····<8c>···DW_AT_type········:·<0x2c>,·char
75 ·<1><90>:·Abbrev·Number:·6·(DW_TAG_structure_type)75 ·<1><90>:·Abbrev·Number:·6·(DW_TAG_structure_type)
76 ····<91>···DW_AT_name········:·(indirect·string,·offset:·0x16d):·timeval76 ····<91>···DW_AT_name········:·(indirect·string,·offset:·0x158):·timeval
77 ····<95>···DW_AT_byte_size···:·877 ····<95>···DW_AT_byte_size···:·8
78 ····<96>···DW_AT_decl_file···:·378 ····<96>···DW_AT_decl_file···:·3
79 ····<97>···DW_AT_decl_line···:·879 ····<97>···DW_AT_decl_line···:·8
80 ····<98>···DW_AT_decl_column·:·880 ····<98>···DW_AT_decl_column·:·8
81 ····<99>···DW_AT_sibling·····:·<0xb8>81 ····<99>···DW_AT_sibling·····:·<0xb8>
82 ·<2><9d>:·Abbrev·Number:·7·(DW_TAG_member)82 ·<2><9d>:·Abbrev·Number:·7·(DW_TAG_member)
83 ····<9e>···DW_AT_name········:·(indirect·string,·offset:·0x158):·tv_sec83 ····<9e>···DW_AT_name········:·(indirect·string,·offset:·0x143):·tv_sec
84 ····<a2>···DW_AT_decl_file···:·384 ····<a2>···DW_AT_decl_file···:·3
85 ····<a3>···DW_AT_decl_line···:·1085 ····<a3>···DW_AT_decl_line···:·10
86 ····<a4>···DW_AT_decl_column·:·1286 ····<a4>···DW_AT_decl_column·:·12
87 ····<a5>···DW_AT_type········:·<0x72>,·__time_t,·long·int87 ····<a5>···DW_AT_type········:·<0x72>,·__time_t,·long·int
88 ····<a9>···DW_AT_data_member_location:·088 ····<a9>···DW_AT_data_member_location:·0
89 ·<2><aa>:·Abbrev·Number:·7·(DW_TAG_member)89 ·<2><aa>:·Abbrev·Number:·7·(DW_TAG_member)
90 ····<ab>···DW_AT_name········:·(indirect·string,·offset:·0x1a9):·tv_usec90 ····<ab>···DW_AT_name········:·(indirect·string,·offset:·0x194):·tv_usec
91 ····<af>···DW_AT_decl_file···:·391 ····<af>···DW_AT_decl_file···:·3
92 ····<b0>···DW_AT_decl_line···:·1192 ····<b0>···DW_AT_decl_line···:·11
93 ····<b1>···DW_AT_decl_column·:·1793 ····<b1>···DW_AT_decl_column·:·17
94 ····<b2>···DW_AT_type········:·<0x7e>,·__suseconds_t,·long·int94 ····<b2>···DW_AT_type········:·<0x7e>,·__suseconds_t,·long·int
95 ····<b6>···DW_AT_data_member_location:·495 ····<b6>···DW_AT_data_member_location:·4
96 ·<2><b7>:·Abbrev·Number:·096 ·<2><b7>:·Abbrev·Number:·0
97 ·<1><b8>:·Abbrev·Number:·5·(DW_TAG_pointer_type)97 ·<1><b8>:·Abbrev·Number:·5·(DW_TAG_pointer_type)
98 ····<b9>···DW_AT_byte_size···:·498 ····<b9>···DW_AT_byte_size···:·4
99 ····<ba>···DW_AT_type········:·<0x8a>,·char99 ····<ba>···DW_AT_type········:·<0x8a>,·char
100 ·<1><be>:·Abbrev·Number:·8·(DW_TAG_variable)100 ·<1><be>:·Abbrev·Number:·8·(DW_TAG_variable)
101 ····<bf>···DW_AT_name········:·(indirect·string,·offset:·0x175):·optarg101 ····<bf>···DW_AT_name········:·(indirect·string,·offset:·0x160):·optarg
102 ····<c3>···DW_AT_decl_file···:·4102 ····<c3>···DW_AT_decl_file···:·4
103 ····<c4>···DW_AT_decl_line···:·36103 ····<c4>···DW_AT_decl_line···:·36
104 ····<c5>···DW_AT_decl_column·:·14104 ····<c5>···DW_AT_decl_column·:·14
105 ····<c6>···DW_AT_type········:·<0x8a>,·char105 ····<c6>···DW_AT_type········:·<0x8a>,·char
106 ····<ca>···DW_AT_external····:·1106 ····<ca>···DW_AT_external····:·1
107 ····<ca>···DW_AT_declaration·:·1107 ····<ca>···DW_AT_declaration·:·1
108 ·<1><ca>:·Abbrev·Number:·8·(DW_TAG_variable)108 ·<1><ca>:·Abbrev·Number:·8·(DW_TAG_variable)
109 ····<cb>···DW_AT_name········:·(indirect·string,·offset:·0xf4):·optind109 ····<cb>···DW_AT_name········:·(indirect·string,·offset:·0xdf):·optind
110 ····<cf>···DW_AT_decl_file···:·4110 ····<cf>···DW_AT_decl_file···:·4
111 ····<d0>···DW_AT_decl_line···:·50111 ····<d0>···DW_AT_decl_line···:·50
112 ····<d1>···DW_AT_decl_column·:·12112 ····<d1>···DW_AT_decl_column·:·12
113 ····<d2>···DW_AT_type········:·<0x56>,·int113 ····<d2>···DW_AT_type········:·<0x56>,·int
114 ····<d6>···DW_AT_external····:·1114 ····<d6>···DW_AT_external····:·1
115 ····<d6>···DW_AT_declaration·:·1115 ····<d6>···DW_AT_declaration·:·1
116 ·<1><d6>:·Abbrev·Number:·9·(DW_TAG_subprogram)116 ·<1><d6>:·Abbrev·Number:·9·(DW_TAG_subprogram)
117 ····<d7>···DW_AT_external····:·1117 ····<d7>···DW_AT_external····:·1
118 ····<d7>···DW_AT_name········:·(indirect·string,·offset:·0x1c2):·main118 ····<d7>···DW_AT_name········:·(indirect·string,·offset:·0x1ad):·main
119 ····<db>···DW_AT_decl_file···:·1119 ····<db>···DW_AT_decl_file···:·1
120 ····<dc>···DW_AT_decl_line···:·159120 ····<dc>···DW_AT_decl_line···:·159
121 ····<dd>···DW_AT_decl_column·:·5121 ····<dd>···DW_AT_decl_column·:·5
122 ····<de>···DW_AT_prototyped··:·1122 ····<de>···DW_AT_prototyped··:·1
123 ····<de>···DW_AT_type········:·<0x56>,·int123 ····<de>···DW_AT_type········:·<0x56>,·int
124 ····<e2>···DW_AT_low_pc······:·0x1110124 ····<e2>···DW_AT_low_pc······:·0x1110
125 ····<e6>···DW_AT_high_pc·····:·0x44a125 ····<e6>···DW_AT_high_pc·····:·0x44a
126 ····<ea>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)126 ····<ea>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)
127 ····<ec>···DW_AT_GNU_all_call_sites:·1127 ····<ec>···DW_AT_GNU_all_call_sites:·1
128 ····<ec>···DW_AT_sibling·····:·<0x33f>128 ····<ec>···DW_AT_sibling·····:·<0x33f>
129 ·<2><f0>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)129 ·<2><f0>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)
130 ····<f1>···DW_AT_name········:·(indirect·string,·offset:·0x1d4):·argc130 ····<f1>···DW_AT_name········:·(indirect·string,·offset:·0x1bf):·argc
Max diff block lines reached; 15009/22509 bytes (66.68%) of diff not shown.
1.68 KB
readelf --wide --decompress --string-dump=.debug_str {}
    
Offset 12, 40 lines modifiedOffset 12, 40 lines modified
12 ··[····9a]··printf12 ··[····9a]··printf
13 ··[····a1]··__suseconds_t13 ··[····a1]··__suseconds_t
14 ··[····af]··long_size14 ··[····af]··long_size
15 ··[····b9]··testno15 ··[····b9]··testno
16 ··[····c0]··__builtin_puts16 ··[····c0]··__builtin_puts
17 ··[····cf]··strtoull17 ··[····cf]··strtoull
18 ··[····d8]··worker18 ··[····d8]··worker
19 ··[····df]··/build/1st/mbw-1.2.2 
20 ··[····f4]··optind19 ··[····df]··optind
21 ··[····fb]··perror20 ··[····e6]··perror
22 ··[···102]··short·unsigned·int21 ··[····ed]··short·unsigned·int
23 ··[···115]··block_size22 ··[···100]··block_size
24 ··[···120]··strtoul23 ··[···10b]··strtoul
25 ··[···128]··__time_t24 ··[···113]··__time_t
26 ··[···131]··unsigned·char25 ··[···11c]··unsigned·char
27 ··[···13f]··tests26 ··[···12a]··tests
28 ··[···145]··make_array27 ··[···130]··make_array
29 ··[···150]··mempcpy28 ··[···13b]··mempcpy
30 ··[···158]··tv_sec29 ··[···143]··tv_sec
31 ··[···15f]··asize30 ··[···14a]··asize
32 ··[···165]··endtime31 ··[···150]··endtime
33 ··[···16d]··timeval32 ··[···158]··timeval
34 ··[···175]··optarg33 ··[···160]··optarg
35 ··[···17c]··mbw.c34 ··[···167]··mbw.c
36 ··[···182]··long·long·unsigned·int35 ··[···16d]··long·long·unsigned·int
37 ··[···199]··usage36 ··[···184]··usage
38 ··[···19f]··starttime37 ··[···18a]··starttime
39 ··[···1a9]··tv_usec38 ··[···194]··tv_usec
40 ··[···1b1]··__builtin_memcpy39 ··[···19c]··__builtin_memcpy
41 ··[···1c2]··main40 ··[···1ad]··main
42 ··[···1c7]··gettimeofday41 ··[···1b2]··gettimeofday
43 ··[···1d4]··argc42 ··[···1bf]··argc
44 ··[···1d9]··free43 ··[···1c4]··free
45 ··[···1de]··long·long·int44 ··[···1c9]··long·long·int
46 ··[···1ec]··getopt45 ··[···1d7]··getopt
 46 ··[···1de]··/build/2/mbw-1.2.2/2nd
47 ··[···1f3]··quiet47 ··[···1f5]··quiet
48 ··[···1f9]··type48 ··[···1fb]··type
49 ··[···1fe]··calloc49 ··[···200]··calloc
50 ··[···205]··argv50 ··[···207]··argv