264 KB
/srv/reproducible-results/rbuild-debian/r-b-build.43J4vjns/b1/ruby-filesystem_0.5-5.2_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.43J4vjns/b2/ruby-filesystem_0.5-5.2_amd64.changes
665 B
Files
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 ·e70bc81e1dfe665a0496408e495772db·3848·oldlibs·extra·libfilesystem-ruby1.8_0.5-5.2_all.deb1 ·e70bc81e1dfe665a0496408e495772db·3848·oldlibs·extra·libfilesystem-ruby1.8_0.5-5.2_all.deb
2 ·0a6005be7fece93b16eaa661d76e593a·3848·oldlibs·extra·libfilesystem-ruby1.9_0.5-5.2_all.deb2 ·0a6005be7fece93b16eaa661d76e593a·3848·oldlibs·extra·libfilesystem-ruby1.9_0.5-5.2_all.deb
3 ·464a9b47f38fb05de22d1e555c468c0c·3852·oldlibs·extra·libfilesystem-ruby_0.5-5.2_all.deb3 ·464a9b47f38fb05de22d1e555c468c0c·3852·oldlibs·extra·libfilesystem-ruby_0.5-5.2_all.deb
4 ·f8f4e260e0a7affeabb86b22ea365e4d·8768·debug·optional·ruby-filesystem-dbgsym_0.5-5.2_amd64.deb 
5 ·3c7407fae57534602729cbb6ef00ae22·10108·ruby·extra·ruby-filesystem_0.5-5.2_amd64.deb4 ·b04223a5f6b39474c9765d1294a86780·8784·debug·optional·ruby-filesystem-dbgsym_0.5-5.2_amd64.deb
 5 ·fe894ca9b1cf7d73598376b6d3a7e00d·10108·ruby·extra·ruby-filesystem_0.5-5.2_amd64.deb
12.7 KB
ruby-filesystem_0.5-5.2_amd64.deb
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
12.5 KB
data.tar.xz
12.5 KB
data.tar
12.5 KB
./usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/filesystem.so
File has been modified after NT_GNU_BUILD_ID has been applied.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 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:·96eb5238dd722bac7ee1b49b7445f5955e158f163 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e726d4c43bfa558878e1d88ef3ea611aa051986c
11.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 50, 28 lines modifiedOffset 50, 28 lines modified
50 »       retq···50 »       retq···
51 »       nopl···0x0(%rax)51 »       nopl···0x0(%rax)
52 frame_dummy():52 frame_dummy():
53 »       jmpq···11d0·<__cxa_finalize@plt+0x40>53 »       jmpq···11d0·<__cxa_finalize@plt+0x40>
54 »       nopw···%cs:0x0(%rax,%rax,1)54 »       nopw···%cs:0x0(%rax,%rax,1)
55 »       nop55 »       nop
56 setup_mount():56 setup_mount():
57 ./filesystem.c:4157 ./ext/filesystem/filesystem.c:41
58 »       push···%r1558 »       push···%r15
59 »       push···%r1459 »       push···%r14
60 »       push···%r1360 »       push···%r13
61 »       push···%r1261 »       push···%r12
62 »       push···%rbp62 »       push···%rbp
63 »       push···%rbx63 »       push···%rbx
64 »       mov····%rdi,%rbx64 »       mov····%rdi,%rbx
65 »       sub····$0x8,%rsp65 »       sub····$0x8,%rsp
66 ./filesystem.c:5566 ./ext/filesystem/filesystem.c:55
67 »       movslq·0x24(%rdi),%r1567 »       movslq·0x24(%rdi),%r15
68 ./filesystem.c:5468 ./ext/filesystem/filesystem.c:54
69 »       movslq·0x20(%rdi),%r1469 »       movslq·0x20(%rdi),%r14
70 ./filesystem.c:4270 ./ext/filesystem/filesystem.c:42
71 »       mov····0x18(%rdi),%rdi71 »       mov····0x18(%rdi),%rdi
72 »       lea····0x1(%r15,%r15,1),%r1572 »       lea····0x1(%r15,%r15,1),%r15
73 »       lea····0x1(%r14,%r14,1),%r1473 »       lea····0x1(%r14,%r14,1),%r14
74 »       callq··10b0·<rb_tainted_str_new_cstr@plt>74 »       callq··10b0·<rb_tainted_str_new_cstr@plt>
75 »       mov····0x10(%rbx),%rdi75 »       mov····0x10(%rbx),%rdi
76 »       mov····%rax,%rbp76 »       mov····%rax,%rbp
77 »       callq··10b0·<rb_tainted_str_new_cstr@plt>77 »       callq··10b0·<rb_tainted_str_new_cstr@plt>
Offset 88, 27 lines modifiedOffset 88, 27 lines modified
88 »       mov····0x2d2d(%rip),%rax········88 »       mov····0x2d2d(%rip),%rax········
89 »       push···%r1589 »       push···%r15
90 »       mov····%r13,%rcx90 »       mov····%r13,%rcx
91 »       mov····%r12,%rdx91 »       mov····%r12,%rdx
92 »       mov····(%rax),%rdi92 »       mov····(%rax),%rdi
93 »       xor····%eax,%eax93 »       xor····%eax,%eax
94 »       callq··1030·<rb_struct_new@plt>94 »       callq··1030·<rb_struct_new@plt>
95 ./filesystem.c:5895 ./ext/filesystem/filesystem.c:58
96 »       add····$0x18,%rsp96 »       add····$0x18,%rsp
97 »       pop····%rbx97 »       pop····%rbx
98 »       pop····%rbp98 »       pop····%rbp
99 »       pop····%r1299 »       pop····%r12
100 »       pop····%r13100 »       pop····%r13
101 »       pop····%r14101 »       pop····%r14
102 »       pop····%r15102 »       pop····%r15
103 »       retq···103 »       retq···
104 »       data16·nopw·%cs:0x0(%rax,%rax,1)104 »       data16·nopw·%cs:0x0(%rax,%rax,1)
105 »       nop105 »       nop
106 fs_mounts():106 fs_mounts():
107 ./filesystem.c:61107 ./ext/filesystem/filesystem.c:61
108 »       push···%r13108 »       push···%r13
109 »       push···%r12109 »       push···%r12
110 »       mov····%rdx,%r12110 »       mov····%rdx,%r12
111 »       push···%rbp111 »       push···%rbp
112 »       mov····%edi,%ebp112 »       mov····%edi,%ebp
113 »       push···%rbx113 »       push···%rbx
114 »       mov····%rsi,%rbx114 »       mov····%rsi,%rbx
Offset 128, 44 lines modifiedOffset 128, 44 lines modified
128 »       test···%ebp,%ebp128 »       test···%ebp,%ebp
129 »       js·····13cd·<__cxa_finalize@plt+0x23d>129 »       js·····13cd·<__cxa_finalize@plt+0x23d>
130 /usr/include/ruby-2.7.0/ruby/ruby.h:2613130 /usr/include/ruby-2.7.0/ruby/ruby.h:2613
131 »       jne····13c0·<__cxa_finalize@plt+0x230>131 »       jne····13c0·<__cxa_finalize@plt+0x230>
132 /usr/include/ruby-2.7.0/ruby/ruby.h:2618132 /usr/include/ruby-2.7.0/ruby/ruby.h:2618
133 »       movq···$0x8,0x8(%rsp)133 »       movq···$0x8,0x8(%rsp)
134 fs_mounts():134 fs_mounts():
135 ./filesystem.c:74135 ./ext/filesystem/filesystem.c:74
136 »       lea····0xcba(%rip),%r13········136 »       lea····0xcba(%rip),%r13········
137 ./filesystem.c:77137 ./ext/filesystem/filesystem.c:77
138 »       lea····0xcbd(%rip),%rsi········138 »       lea····0xcbd(%rip),%rsi········
139 »       mov····%r13,%rdi139 »       mov····%r13,%rdi
140 »       callq··10d0·<setmntent@plt>140 »       callq··10d0·<setmntent@plt>
141 »       mov····%rax,%rbp141 »       mov····%rax,%rbp
142 ./filesystem.c:78142 ./ext/filesystem/filesystem.c:78
143 »       test···%rax,%rax143 »       test···%rax,%rax
144 »       je·····1485·<__cxa_finalize@plt+0x2f5>144 »       je·····1485·<__cxa_finalize@plt+0x2f5>
145 ./filesystem.c:82145 ./ext/filesystem/filesystem.c:82
146 »       callq··1160·<rb_block_given_p@plt>146 »       callq··1160·<rb_block_given_p@plt>
147 »       test···%eax,%eax147 »       test···%eax,%eax
148 »       jne····137d·<__cxa_finalize@plt+0x1ed>148 »       jne····137d·<__cxa_finalize@plt+0x1ed>
149 »       jmpq···1450·<__cxa_finalize@plt+0x2c0>149 »       jmpq···1450·<__cxa_finalize@plt+0x2c0>
150 »       nop150 »       nop
151 ./filesystem.c:85151 ./ext/filesystem/filesystem.c:85
152 »       callq··1260·<__cxa_finalize@plt+0xd0>152 »       callq··1260·<__cxa_finalize@plt+0xd0>
153 »       mov····%rax,%rdi153 »       mov····%rax,%rdi
154 »       callq··1080·<rb_yield@plt>154 »       callq··1080·<rb_yield@plt>
155 ./filesystem.c:84155 ./ext/filesystem/filesystem.c:84
156 »       mov····%rbp,%rdi156 »       mov····%rbp,%rdi
157 »       callq··10c0·<getmntent@plt>157 »       callq··10c0·<getmntent@plt>
158 »       mov····%rax,%rdi158 »       mov····%rax,%rdi
159 »       test···%rax,%rax159 »       test···%rax,%rax
160 »       jne····1370·<__cxa_finalize@plt+0x1e0>160 »       jne····1370·<__cxa_finalize@plt+0x1e0>
161 ./filesystem.c:93161 ./ext/filesystem/filesystem.c:93
162 »       mov····%rbp,%rdi162 »       mov····%rbp,%rdi
163 »       callq··1040·<endmntent@plt>163 »       callq··1040·<endmntent@plt>
164 ./filesystem.c:95164 ./ext/filesystem/filesystem.c:95
165 »       mov····0x18(%rsp),%rax165 »       mov····0x18(%rsp),%rax
166 »       sub····%fs:0x28,%rax166 »       sub····%fs:0x28,%rax
167 »       jne····148d·<__cxa_finalize@plt+0x2fd>167 »       jne····148d·<__cxa_finalize@plt+0x2fd>
168 »       add····$0x28,%rsp168 »       add····$0x28,%rsp
169 »       mov····%r12,%rax169 »       mov····%r12,%rax
170 »       pop····%rbx170 »       pop····%rbx
171 »       pop····%rbp171 »       pop····%rbp
Offset 212, 160 lines modifiedOffset 212, 160 lines modified
212 »       movq···$0x8,0x8(%rsp)212 »       movq···$0x8,0x8(%rsp)
213 /usr/include/ruby-2.7.0/ruby/ruby.h:2666213 /usr/include/ruby-2.7.0/ruby/ruby.h:2666
214 »       test···%rax,%rax214 »       test···%rax,%rax
215 »       je·····1430·<__cxa_finalize@plt+0x2a0>215 »       je·····1430·<__cxa_finalize@plt+0x2a0>
216 »       lea····0x10(%rsp),%rdi216 »       lea····0x10(%rsp),%rdi
217 »       callq··1110·<rb_free_tmp_buffer@plt>217 »       callq··1110·<rb_free_tmp_buffer@plt>
218 fs_mounts():218 fs_mounts():
219 ./filesystem.c:71219 ./ext/filesystem/filesystem.c:71
220 »       cmp····$0x1,%ebp220 »       cmp····$0x1,%ebp
221 »       jne····133f·<__cxa_finalize@plt+0x1af>221 »       jne····133f·<__cxa_finalize@plt+0x1af>
222 ./filesystem.c:72222 ./ext/filesystem/filesystem.c:72
223 »       lea····0x8(%rsp),%rdi223 »       lea····0x8(%rsp),%rdi
224 »       callq··1090·<rb_string_value_ptr@plt>224 »       callq··1090·<rb_string_value_ptr@plt>
225 »       mov····%rax,%r13225 »       mov····%rax,%r13
226 »       jmpq···1346·<__cxa_finalize@plt+0x1b6>226 »       jmpq···1346·<__cxa_finalize@plt+0x1b6>
227 »       nopl···0x0(%rax,%rax,1)227 »       nopl···0x0(%rax,%rax,1)
228 ./filesystem.c:88228 ./ext/filesystem/filesystem.c:88
229 »       callq··1060·<rb_ary_new@plt>229 »       callq··1060·<rb_ary_new@plt>
230 »       mov····%rax,%r12230 »       mov····%rax,%r12
231 ./filesystem.c:89231 ./ext/filesystem/filesystem.c:89
232 »       jmp····1470·<__cxa_finalize@plt+0x2e0>232 »       jmp····1470·<__cxa_finalize@plt+0x2e0>
233 »       nopw···0x0(%rax,%rax,1)233 »       nopw···0x0(%rax,%rax,1)
234 ./filesystem.c:90234 ./ext/filesystem/filesystem.c:90
235 »       callq··1260·<__cxa_finalize@plt+0xd0>235 »       callq··1260·<__cxa_finalize@plt+0xd0>
236 »       mov····%r12,%rdi236 »       mov····%r12,%rdi
Max diff block lines reached; 7532/11189 bytes (67.32%) 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·65623532·33386464·37323262·61633765·eb5238dd722bac7e 
3 ··0x00000010·65316234·39623734·34356635·39353565·e1b49b7445f5955e2 ··0x00000000·32366434·63343362·66613535·38383738·26d4c43bfa558878
 3 ··0x00000010·65316438·38656633·65613631·31616130·e1d88ef3ea611aa0
4 ··0x00000020·31353866·31362e64·65627567·00000000·158f16.debug....4 ··0x00000020·35313938·36632e64·65627567·00000000·51986c.debug....
5 ··0x00000030·ebe88833····························...35 ··0x00000030·b67c0901····························.|..
  
250 KB
ruby-filesystem-dbgsym_0.5-5.2_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2021-01-02·17:26:08.000000·debian-binary1 -rw-r--r--···0········0········0········4·2021-01-02·17:26:08.000000·debian-binary
2 -rw-r--r--···0········0········0······532·2021-01-02·17:26:08.000000·control.tar.xz2 -rw-r--r--···0········0········0······532·2021-01-02·17:26:08.000000·control.tar.xz
3 -rw-r--r--···0········0········0·····8044·2021-01-02·17:26:08.000000·data.tar.xz3 -rw-r--r--···0········0········0·····8060·2021-01-02·17:26:08.000000·data.tar.xz
649 B
control.tar.xz
621 B
control.tar
373 B
./control
    
Offset 5, 9 lines modifiedOffset 5, 9 lines modified
5 Architecture:·amd645 Architecture:·amd64
6 Maintainer:·Tatsuki·Sugiura·<sugi@nemui.org>6 Maintainer:·Tatsuki·Sugiura·<sugi@nemui.org>
7 Installed-Size:·237 Installed-Size:·23
8 Depends:·ruby-filesystem·(=·0.5-5.2)8 Depends:·ruby-filesystem·(=·0.5-5.2)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·ruby-filesystem11 Description:·debug·symbols·for·ruby-filesystem
12 Build-Ids:·96eb5238dd722bac7ee1b49b7445f5955e158f1612 Build-Ids:·e726d4c43bfa558878e1d88ef3ea611aa051986c
13 Ruby-Versions:·ruby2.713 Ruby-Versions:·ruby2.7
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/96/eb5238dd722bac7ee1b49b7445f5955e158f16.debug1 usr/lib/debug/.build-id/e7/26d4c43bfa558878e1d88ef3ea611aa051986c.debug
249 KB
data.tar.xz
249 KB
data.tar
1.4 KB
file list
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:26:08.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:26:08.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:26:08.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:26:08.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:26:08.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:26:08.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:26:08.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:26:08.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:26:08.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:26:08.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:26:08.000000·./usr/lib/debug/.build-id/96/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:26:08.000000·./usr/lib/debug/.build-id/e7/
7 -rw-r--r--···0·root·········(0)·root·········(0)····12336·2021-01-02·17:26:08.000000·./usr/lib/debug/.build-id/96/eb5238dd722bac7ee1b49b7445f5955e158f16.debug7 -rw-r--r--···0·root·········(0)·root·········(0)····12352·2021-01-02·17:26:08.000000·./usr/lib/debug/.build-id/e7/26d4c43bfa558878e1d88ef3ea611aa051986c.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:26:08.000000·./usr/share/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:26:08.000000·./usr/share/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:26:08.000000·./usr/share/doc/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:26:08.000000·./usr/share/doc/
10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2021-01-02·17:26:08.000000·./usr/share/doc/ruby-filesystem-dbgsym·->·ruby-filesystem10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2021-01-02·17:26:08.000000·./usr/share/doc/ruby-filesystem-dbgsym·->·ruby-filesystem
248 KB
./usr/lib/debug/.build-id/96/eb5238dd722bac7ee1b49b7445f5955e158f16.debug vs.
./usr/lib/debug/.build-id/e7/26d4c43bfa558878e1d88ef3ea611aa051986c.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 20% similar despite different names
886 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x11a011 ··Entry·point·address:···············0x11a0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········10160·(bytes·into·file)13 ··Start·of·section·headers:··········10176·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········3419 ··Number·of·section·headers:·········34
20 ··Section·header·string·table·index:·3320 ··Section·header·string·table·index:·33
3.11 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·34·section·headers,·starting·at·offset·0x27b0:1 There·are·34·section·headers,·starting·at·offset·0x27c0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············0000000000000238·000238·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············0000000000000238·000238·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········0000000000000260·00025c·000034·00···A··3···0··86 ··[·2]·.gnu.hash·········NOBITS··········0000000000000260·00025c·000034·00···A··3···0··8
7 ··[·3]·.dynsym···········NOBITS··········0000000000000298·00025c·0002e8·18···A··4···1··87 ··[·3]·.dynsym···········NOBITS··········0000000000000298·00025c·0002e8·18···A··4···1··8
Offset 23, 21 lines modifiedOffset 23, 21 lines modified
23 ··[18]·.fini_array·······NOBITS··········0000000000003d08·000d00·000008·08··WA··0···0··823 ··[18]·.fini_array·······NOBITS··········0000000000003d08·000d00·000008·08··WA··0···0··8
24 ··[19]·.dynamic··········NOBITS··········0000000000003d10·000d00·0001f0·10··WA··4···0··824 ··[19]·.dynamic··········NOBITS··········0000000000003d10·000d00·0001f0·10··WA··4···0··8
25 ··[20]·.got··············NOBITS··········0000000000003f00·000d00·000100·08··WA··0···0··825 ··[20]·.got··············NOBITS··········0000000000003f00·000d00·000100·08··WA··0···0··8
26 ··[21]·.data·············NOBITS··········0000000000004000·000d00·000008·00··WA··0···0··826 ··[21]·.data·············NOBITS··········0000000000004000·000d00·000008·00··WA··0···0··8
27 ··[22]·.bss··············NOBITS··········0000000000004008·000d00·000020·00··WA··0···0··827 ··[22]·.bss··············NOBITS··········0000000000004008·000d00·000020·00··WA··0···0··8
28 ··[23]·.comment··········PROGBITS········0000000000000000·00025c·000027·01··MS··0···0··128 ··[23]·.comment··········PROGBITS········0000000000000000·00025c·000027·01··MS··0···0··1
29 ··[24]·.debug_aranges····PROGBITS········0000000000000000·000283·000030·00······0···0··129 ··[24]·.debug_aranges····PROGBITS········0000000000000000·000283·000030·00······0···0··1
30 ··[25]·.debug_info·······PROGBITS········0000000000000000·0002b8·000b9e·00···C··0···0··830 ··[25]·.debug_info·······PROGBITS········0000000000000000·0002b8·000ba4·00···C··0···0··8
31 ··[26]·.debug_abbrev·····PROGBITS········0000000000000000·000e58·0001aa·00···C··0···0··831 ··[26]·.debug_abbrev·····PROGBITS········0000000000000000·000e60·0001ab·00···C··0···0··8
32 ··[27]·.debug_line·······PROGBITS········0000000000000000·001008·0002cf·00···C··0···0··832 ··[27]·.debug_line·······PROGBITS········0000000000000000·001010·0002cf·00···C··0···0··8
33 ··[28]·.debug_str········PROGBITS········0000000000000000·0012d8·0005d9·01·MSC··0···0··833 ··[28]·.debug_str········PROGBITS········0000000000000000·0012e0·0005e4·01·MSC··0···0··8
34 ··[29]·.debug_loc········PROGBITS········0000000000000000·0018b8·000271·00···C··0···0··834 ··[29]·.debug_loc········PROGBITS········0000000000000000·0018c8·000271·00···C··0···0··8
35 ··[30]·.debug_ranges·····PROGBITS········0000000000000000·001b30·000034·00···C··0···0··835 ··[30]·.debug_ranges·····PROGBITS········0000000000000000·001b40·000034·00···C··0···0··8
36 ··[31]·.symtab···········SYMTAB··········0000000000000000·001b68·0007c8·18·····32··53··836 ··[31]·.symtab···········SYMTAB··········0000000000000000·001b78·0007c8·18·····32··53··8
37 ··[32]·.strtab···········STRTAB··········0000000000000000·002330·00033f·00······0···0··137 ··[32]·.strtab···········STRTAB··········0000000000000000·002340·00033f·00······0···0··1
38 ··[33]·.shstrtab·········STRTAB··········0000000000000000·00266f·000141·00······0···0··138 ··[33]·.shstrtab·········STRTAB··········0000000000000000·00267f·000141·00······0···0··1
39 Key·to·Flags:39 Key·to·Flags:
40 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),40 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
41 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),41 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
42 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),42 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
43 ··l·(large),·p·(processor·specific)43 ··l·(large),·p·(processor·specific)
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 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:·96eb5238dd722bac7ee1b49b7445f5955e158f163 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e726d4c43bfa558878e1d88ef3ea611aa051986c
229 KB
readelf --wide --debug-dump=info {}
    
Offset 1, 2353 lines modifiedOffset 1, 2353 lines modified
1 Contents·of·the·.debug_info·section:1 Contents·of·the·.debug_info·section:
  
2 ··Compilation·Unit·@·offset·0x0:2 ··Compilation·Unit·@·offset·0x0:
3 ···Length:········0x154c·(32-bit)3 ···Length:········0x154e·(32-bit)
4 ···Version:·······44 ···Version:·······4
5 ···Abbrev·Offset:·0x05 ···Abbrev·Offset:·0x0
6 ···Pointer·Size:··86 ···Pointer·Size:··8
7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
8 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x37f):·GNU·C17·10.2.1·20210110·-mtune=generic·-march=x86-64·-g·-O2·-fstack-protector-strong·-fPIC·-fasynchronous-unwind-tables8 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x390):·GNU·C17·10.2.1·20210110·-mtune=generic·-march=x86-64·-g·-O2·-fstack-protector-strong·-fPIC·-fasynchronous-unwind-tables
Diff chunk too large, falling back to line-by-line diff (2342 lines added, 2342 lines removed)
9 ····<10>···DW_AT_language····:·12»  (ANSI·C99)9 ····<10>···DW_AT_language····:·12»  (ANSI·C99)
10 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x3f7):·filesystem.c10 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x408):·filesystem.c
11 ····<15>···DW_AT_comp_dir····:·.11 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0x2ba):·./ext/filesystem
12 ····<17>···DW_AT_low_pc······:·0x126012 ····<19>···DW_AT_low_pc······:·0x1260
13 ····<1f>···DW_AT_high_pc·····:·0x51413 ····<21>···DW_AT_high_pc·····:·0x514
14 ····<27>···DW_AT_stmt_list···:·0x014 ····<29>···DW_AT_stmt_list···:·0x0
15 ·<1><2b>:·Abbrev·Number:·2·(DW_TAG_typedef)15 ·<1><2d>:·Abbrev·Number:·2·(DW_TAG_typedef)
16 ····<2c>···DW_AT_name········:·(indirect·string,·offset:·0x18):·size_t16 ····<2e>···DW_AT_name········:·(indirect·string,·offset:·0x18):·size_t
17 ····<30>···DW_AT_decl_file···:·317 ····<32>···DW_AT_decl_file···:·3
18 ····<31>···DW_AT_decl_line···:·20918 ····<33>···DW_AT_decl_line···:·209
19 ····<32>···DW_AT_decl_column·:·2319 ····<34>···DW_AT_decl_column·:·23
20 ····<33>···DW_AT_type········:·<0x37>,·long·unsigned·int20 ····<35>···DW_AT_type········:·<0x39>,·long·unsigned·int
21 ·<1><37>:·Abbrev·Number:·3·(DW_TAG_base_type)21 ·<1><39>:·Abbrev·Number:·3·(DW_TAG_base_type)
22 ····<38>···DW_AT_byte_size···:·822 ····<3a>···DW_AT_byte_size···:·8
23 ····<39>···DW_AT_encoding····:·7»   (unsigned)23 ····<3b>···DW_AT_encoding····:·7»   (unsigned)
24 ····<3a>···DW_AT_name········:·(indirect·string,·offset:·0x791):·long·unsigned·int24 ····<3c>···DW_AT_name········:·(indirect·string,·offset:·0x7a2):·long·unsigned·int
25 ·<1><3e>:·Abbrev·Number:·3·(DW_TAG_base_type)25 ·<1><40>:·Abbrev·Number:·3·(DW_TAG_base_type)
26 ····<3f>···DW_AT_byte_size···:·426 ····<41>···DW_AT_byte_size···:·4
27 ····<40>···DW_AT_encoding····:·7»   (unsigned)27 ····<42>···DW_AT_encoding····:·7»   (unsigned)
28 ····<41>···DW_AT_name········:·(indirect·string,·offset:·0x796):·unsigned·int28 ····<43>···DW_AT_name········:·(indirect·string,·offset:·0x7a7):·unsigned·int
29 ·<1><45>:·Abbrev·Number:·4·(DW_TAG_pointer_type)29 ·<1><47>:·Abbrev·Number:·4·(DW_TAG_pointer_type)
30 ····<46>···DW_AT_byte_size···:·830 ····<48>···DW_AT_byte_size···:·8
31 ·<1><47>:·Abbrev·Number:·5·(DW_TAG_restrict_type)31 ·<1><49>:·Abbrev·Number:·5·(DW_TAG_restrict_type)
32 ····<48>···DW_AT_type········:·<0x45>32 ····<4a>···DW_AT_type········:·<0x47>
33 ·<1><4c>:·Abbrev·Number:·3·(DW_TAG_base_type)33 ·<1><4e>:·Abbrev·Number:·3·(DW_TAG_base_type)
34 ····<4d>···DW_AT_byte_size···:·134 ····<4f>···DW_AT_byte_size···:·1
35 ····<4e>···DW_AT_encoding····:·8»   (unsigned·char)35 ····<50>···DW_AT_encoding····:·8»   (unsigned·char)
36 ····<4f>···DW_AT_name········:·(indirect·string,·offset:·0x261):·unsigned·char36 ····<51>···DW_AT_name········:·(indirect·string,·offset:·0x276):·unsigned·char
37 ·<1><53>:·Abbrev·Number:·3·(DW_TAG_base_type)37 ·<1><55>:·Abbrev·Number:·3·(DW_TAG_base_type)
38 ····<54>···DW_AT_byte_size···:·238 ····<56>···DW_AT_byte_size···:·2
39 ····<55>···DW_AT_encoding····:·7»   (unsigned)39 ····<57>···DW_AT_encoding····:·7»   (unsigned)
40 ····<56>···DW_AT_name········:·(indirect·string,·offset:·0xbd0):·short·unsigned·int40 ····<58>···DW_AT_name········:·(indirect·string,·offset:·0xbe1):·short·unsigned·int
41 ·<1><5a>:·Abbrev·Number:·3·(DW_TAG_base_type)41 ·<1><5c>:·Abbrev·Number:·3·(DW_TAG_base_type)
42 ····<5b>···DW_AT_byte_size···:·142 ····<5d>···DW_AT_byte_size···:·1
43 ····<5c>···DW_AT_encoding····:·6»   (signed·char)43 ····<5e>···DW_AT_encoding····:·6»   (signed·char)
44 ····<5d>···DW_AT_name········:·(indirect·string,·offset:·0x263):·signed·char44 ····<5f>···DW_AT_name········:·(indirect·string,·offset:·0x278):·signed·char
45 ·<1><61>:·Abbrev·Number:·3·(DW_TAG_base_type)45 ·<1><63>:·Abbrev·Number:·3·(DW_TAG_base_type)
46 ····<62>···DW_AT_byte_size···:·246 ····<64>···DW_AT_byte_size···:·2
47 ····<63>···DW_AT_encoding····:·5»   (signed)47 ····<65>···DW_AT_encoding····:·5»   (signed)
48 ····<64>···DW_AT_name········:·(indirect·string,·offset:·0x9bc):·short·int48 ····<66>···DW_AT_name········:·(indirect·string,·offset:·0x9cd):·short·int
49 ·<1><68>:·Abbrev·Number:·6·(DW_TAG_base_type)49 ·<1><6a>:·Abbrev·Number:·6·(DW_TAG_base_type)
50 ····<69>···DW_AT_byte_size···:·450 ····<6b>···DW_AT_byte_size···:·4
51 ····<6a>···DW_AT_encoding····:·5»   (signed)51 ····<6c>···DW_AT_encoding····:·5»   (signed)
52 ····<6b>···DW_AT_name········:·int52 ····<6d>···DW_AT_name········:·int
53 ·<1><6f>:·Abbrev·Number:·7·(DW_TAG_const_type)53 ·<1><71>:·Abbrev·Number:·7·(DW_TAG_const_type)
54 ····<70>···DW_AT_type········:·<0x68>,·int54 ····<72>···DW_AT_type········:·<0x6a>,·int
55 ·<1><74>:·Abbrev·Number:·3·(DW_TAG_base_type)55 ·<1><76>:·Abbrev·Number:·3·(DW_TAG_base_type)
56 ····<75>···DW_AT_byte_size···:·856 ····<77>···DW_AT_byte_size···:·8
57 ····<76>···DW_AT_encoding····:·5»   (signed)57 ····<78>···DW_AT_encoding····:·5»   (signed)
58 ····<77>···DW_AT_name········:·(indirect·string,·offset:·0x5c7):·long·int58 ····<79>···DW_AT_name········:·(indirect·string,·offset:·0x5d8):·long·int
59 ·<1><7b>:·Abbrev·Number:·2·(DW_TAG_typedef)59 ·<1><7d>:·Abbrev·Number:·2·(DW_TAG_typedef)
60 ····<7c>···DW_AT_name········:·(indirect·string,·offset:·0x7a3):·__off_t60 ····<7e>···DW_AT_name········:·(indirect·string,·offset:·0x7b4):·__off_t
61 ····<80>···DW_AT_decl_file···:·461 ····<82>···DW_AT_decl_file···:·4
62 ····<81>···DW_AT_decl_line···:·15262 ····<83>···DW_AT_decl_line···:·152
63 ····<82>···DW_AT_decl_column·:·2563 ····<84>···DW_AT_decl_column·:·25
64 ····<83>···DW_AT_type········:·<0x74>,·long·int64 ····<85>···DW_AT_type········:·<0x76>,·long·int
65 ·<1><87>:·Abbrev·Number:·2·(DW_TAG_typedef)65 ·<1><89>:·Abbrev·Number:·2·(DW_TAG_typedef)
66 ····<88>···DW_AT_name········:·(indirect·string,·offset:·0x869):·__off64_t66 ····<8a>···DW_AT_name········:·(indirect·string,·offset:·0x87a):·__off64_t
67 ····<8c>···DW_AT_decl_file···:·467 ····<8e>···DW_AT_decl_file···:·4
68 ····<8d>···DW_AT_decl_line···:·15368 ····<8f>···DW_AT_decl_line···:·153
69 ····<8e>···DW_AT_decl_column·:·2769 ····<90>···DW_AT_decl_column·:·27
70 ····<8f>···DW_AT_type········:·<0x74>,·long·int70 ····<91>···DW_AT_type········:·<0x76>,·long·int
71 ·<1><93>:·Abbrev·Number:·2·(DW_TAG_typedef)71 ·<1><95>:·Abbrev·Number:·2·(DW_TAG_typedef)
72 ····<94>···DW_AT_name········:·(indirect·string,·offset:·0x2ba):·__fsblkcnt_t72 ····<96>···DW_AT_name········:·(indirect·string,·offset:·0x2cb):·__fsblkcnt_t
73 ····<98>···DW_AT_decl_file···:·473 ····<9a>···DW_AT_decl_file···:·4
74 ····<99>···DW_AT_decl_line···:·18374 ····<9b>···DW_AT_decl_line···:·183
75 ····<9a>···DW_AT_decl_column·:·3075 ····<9c>···DW_AT_decl_column·:·30
76 ····<9b>···DW_AT_type········:·<0x37>,·long·unsigned·int76 ····<9d>···DW_AT_type········:·<0x39>,·long·unsigned·int
77 ·<1><9f>:·Abbrev·Number:·2·(DW_TAG_typedef)77 ·<1><a1>:·Abbrev·Number:·2·(DW_TAG_typedef)
78 ····<a0>···DW_AT_name········:·(indirect·string,·offset:·0x6cb):·__fsfilcnt_t78 ····<a2>···DW_AT_name········:·(indirect·string,·offset:·0x6dc):·__fsfilcnt_t
79 ····<a4>···DW_AT_decl_file···:·479 ····<a6>···DW_AT_decl_file···:·4
80 ····<a5>···DW_AT_decl_line···:·18780 ····<a7>···DW_AT_decl_line···:·187
81 ····<a6>···DW_AT_decl_column·:·3081 ····<a8>···DW_AT_decl_column·:·30
82 ····<a7>···DW_AT_type········:·<0x37>,·long·unsigned·int82 ····<a9>···DW_AT_type········:·<0x39>,·long·unsigned·int
83 ·<1><ab>:·Abbrev·Number:·8·(DW_TAG_pointer_type)83 ·<1><ad>:·Abbrev·Number:·8·(DW_TAG_pointer_type)
84 ····<ac>···DW_AT_byte_size···:·884 ····<ae>···DW_AT_byte_size···:·8
85 ····<ad>···DW_AT_type········:·<0xb1>,·char85 ····<af>···DW_AT_type········:·<0xb3>,·char
86 ·<1><b1>:·Abbrev·Number:·3·(DW_TAG_base_type)86 ·<1><b3>:·Abbrev·Number:·3·(DW_TAG_base_type)
87 ····<b2>···DW_AT_byte_size···:·187 ····<b4>···DW_AT_byte_size···:·1
88 ····<b3>···DW_AT_encoding····:·6»   (signed·char)88 ····<b5>···DW_AT_encoding····:·6»   (signed·char)
89 ····<b4>···DW_AT_name········:·(indirect·string,·offset:·0x26a):·char89 ····<b6>···DW_AT_name········:·(indirect·string,·offset:·0x27f):·char
90 ·<1><b8>:·Abbrev·Number:·7·(DW_TAG_const_type)90 ·<1><ba>:·Abbrev·Number:·7·(DW_TAG_const_type)
91 ····<b9>···DW_AT_type········:·<0xb1>,·char91 ····<bb>···DW_AT_type········:·<0xb3>,·char
92 ·<1><bd>:·Abbrev·Number:·9·(DW_TAG_structure_type)92 ·<1><bf>:·Abbrev·Number:·9·(DW_TAG_structure_type)
93 ····<be>···DW_AT_name········:·(indirect·string,·offset:·0x207):·_IO_FILE93 ····<c0>···DW_AT_name········:·(indirect·string,·offset:·0x21c):·_IO_FILE
94 ····<c2>···DW_AT_byte_size···:·21694 ····<c4>···DW_AT_byte_size···:·216
95 ····<c3>···DW_AT_decl_file···:·595 ····<c5>···DW_AT_decl_file···:·5
96 ····<c4>···DW_AT_decl_line···:·4996 ····<c6>···DW_AT_decl_line···:·49
97 ····<c5>···DW_AT_decl_column·:·897 ····<c7>···DW_AT_decl_column·:·8
98 ····<c6>···DW_AT_sibling·····:·<0x244>98 ····<c8>···DW_AT_sibling·····:·<0x246>
99 ·<2><ca>:·Abbrev·Number:·10·(DW_TAG_member)99 ·<2><cc>:·Abbrev·Number:·10·(DW_TAG_member)
100 ····<cb>···DW_AT_name········:·(indirect·string,·offset:·0x200):·_flags100 ····<cd>···DW_AT_name········:·(indirect·string,·offset:·0x215):·_flags
101 ····<cf>···DW_AT_decl_file···:·5101 ····<d1>···DW_AT_decl_file···:·5
102 ····<d0>···DW_AT_decl_line···:·51102 ····<d2>···DW_AT_decl_line···:·51
103 ····<d1>···DW_AT_decl_column·:·7103 ····<d3>···DW_AT_decl_column·:·7
104 ····<d2>···DW_AT_type········:·<0x68>,·int104 ····<d4>···DW_AT_type········:·<0x6a>,·int
105 ····<d6>···DW_AT_data_member_location:·0105 ····<d8>···DW_AT_data_member_location:·0
106 ·<2><d7>:·Abbrev·Number:·10·(DW_TAG_member)106 ·<2><d9>:·Abbrev·Number:·10·(DW_TAG_member)
107 ····<d8>···DW_AT_name········:·(indirect·string,·offset:·0x317):·_IO_read_ptr107 ····<da>···DW_AT_name········:·(indirect·string,·offset:·0x328):·_IO_read_ptr
108 ····<dc>···DW_AT_decl_file···:·5108 ····<de>···DW_AT_decl_file···:·5
109 ····<dd>···DW_AT_decl_line···:·54109 ····<df>···DW_AT_decl_line···:·54
110 ····<de>···DW_AT_decl_column·:·9110 ····<e0>···DW_AT_decl_column·:·9
111 ····<df>···DW_AT_type········:·<0xab>,·char111 ····<e1>···DW_AT_type········:·<0xad>,·char
112 ····<e3>···DW_AT_data_member_location:·8112 ····<e5>···DW_AT_data_member_location:·8
113 ·<2><e4>:·Abbrev·Number:·10·(DW_TAG_member)113 ·<2><e6>:·Abbrev·Number:·10·(DW_TAG_member)
114 ····<e5>···DW_AT_name········:·(indirect·string,·offset:·0xb51):·_IO_read_end114 ····<e7>···DW_AT_name········:·(indirect·string,·offset:·0xb62):·_IO_read_end
115 ····<e9>···DW_AT_decl_file···:·5115 ····<eb>···DW_AT_decl_file···:·5
116 ····<ea>···DW_AT_decl_line···:·55116 ····<ec>···DW_AT_decl_line···:·55
117 ····<eb>···DW_AT_decl_column·:·9117 ····<ed>···DW_AT_decl_column·:·9
118 ····<ec>···DW_AT_type········:·<0xab>,·char118 ····<ee>···DW_AT_type········:·<0xad>,·char
119 ····<f0>···DW_AT_data_member_location:·16119 ····<f2>···DW_AT_data_member_location:·16
120 ·<2><f1>:·Abbrev·Number:·10·(DW_TAG_member)120 ·<2><f3>:·Abbrev·Number:·10·(DW_TAG_member)
121 ····<f2>···DW_AT_name········:·(indirect·string,·offset:·0x51b):·_IO_read_base121 ····<f4>···DW_AT_name········:·(indirect·string,·offset:·0x52c):·_IO_read_base
122 ····<f6>···DW_AT_decl_file···:·5122 ····<f8>···DW_AT_decl_file···:·5
123 ····<f7>···DW_AT_decl_line···:·56123 ····<f9>···DW_AT_decl_line···:·56
124 ····<f8>···DW_AT_decl_column·:·9124 ····<fa>···DW_AT_decl_column·:·9
125 ····<f9>···DW_AT_type········:·<0xab>,·char125 ····<fb>···DW_AT_type········:·<0xad>,·char
Max diff block lines reached; 0/234294 bytes (0.00%) of diff not shown.
668 B
readelf --wide --debug-dump=abbrev {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 Contents·of·the·.debug_abbrev·section:1 Contents·of·the·.debug_abbrev·section:
  
2 ··Number·TAG·(0x0)2 ··Number·TAG·(0x0)
3 ···1······DW_TAG_compile_unit····[has·children]3 ···1······DW_TAG_compile_unit····[has·children]
4 ····DW_AT_producer·····DW_FORM_strp4 ····DW_AT_producer·····DW_FORM_strp
5 ····DW_AT_language·····DW_FORM_data15 ····DW_AT_language·····DW_FORM_data1
6 ····DW_AT_name·········DW_FORM_strp6 ····DW_AT_name·········DW_FORM_strp
7 ····DW_AT_comp_dir·····DW_FORM_string7 ····DW_AT_comp_dir·····DW_FORM_strp
8 ····DW_AT_low_pc·······DW_FORM_addr8 ····DW_AT_low_pc·······DW_FORM_addr
9 ····DW_AT_high_pc······DW_FORM_data89 ····DW_AT_high_pc······DW_FORM_data8
10 ····DW_AT_stmt_list····DW_FORM_sec_offset10 ····DW_AT_stmt_list····DW_FORM_sec_offset
11 ····DW_AT·value:·0·····DW_FORM·value:·011 ····DW_AT·value:·0·····DW_FORM·value:·0
12 ···2······DW_TAG_typedef····[no·children]12 ···2······DW_TAG_typedef····[no·children]
13 ····DW_AT_name·········DW_FORM_strp13 ····DW_AT_name·········DW_FORM_strp
14 ····DW_AT_decl_file····DW_FORM_data114 ····DW_AT_decl_file····DW_FORM_data1
1.34 KB
readelf --wide --debug-dump=loc {}
    
Offset 168, 19 lines modifiedOffset 168, 19 lines modified
168 ····00000454·<End·of·list>168 ····00000454·<End·of·list>
  
169 ····00000464·v000000000000023·v000000000000007·location·view·pair169 ····00000464·v000000000000023·v000000000000007·location·view·pair
170 ····00000466·v000000000000000·v000000000000001·location·view·pair170 ····00000466·v000000000000000·v000000000000001·location·view·pair
171 ····00000468·v000000000000000·v000000000000000·location·view·pair171 ····00000468·v000000000000000·v000000000000000·location·view·pair
  
172 ····0000046a·v000000000000023·v000000000000007·views·at·00000464·for:172 ····0000046a·v000000000000023·v000000000000007·views·at·00000464·for:
173 ·············0000000000001312·000000000000133f·(DW_OP_GNU_implicit_pointer:·<0x14b1>·0)173 ·············0000000000001312·000000000000133f·(DW_OP_GNU_implicit_pointer:·<0x14b3>·0)
174 ····00000482·v000000000000000·v000000000000001·views·at·00000466·for:174 ····00000482·v000000000000000·v000000000000001·views·at·00000466·for:
175 ·············00000000000013b7·0000000000001430·(DW_OP_GNU_implicit_pointer:·<0x14b1>·0)175 ·············00000000000013b7·0000000000001430·(DW_OP_GNU_implicit_pointer:·<0x14b3>·0)
176 ····0000049a·v000000000000000·v000000000000000·views·at·00000468·for:176 ····0000049a·v000000000000000·v000000000000000·views·at·00000468·for:
177 ·············0000000000001492·000000000000149c·(DW_OP_GNU_implicit_pointer:·<0x14b1>·0)177 ·············0000000000001492·000000000000149c·(DW_OP_GNU_implicit_pointer:·<0x14b3>·0)
178 ····000004b2·<End·of·list>178 ····000004b2·<End·of·list>
  
179 ····000004c2·v000000000000023·v000000000000007·location·view·pair179 ····000004c2·v000000000000023·v000000000000007·location·view·pair
180 ····000004c4·v000000000000000·v000000000000001·location·view·pair180 ····000004c4·v000000000000000·v000000000000001·location·view·pair
181 ····000004c6·v000000000000000·v000000000000000·location·view·pair181 ····000004c6·v000000000000000·v000000000000000·location·view·pair
  
182 ····000004c8·v000000000000023·v000000000000007·views·at·000004c2·for:182 ····000004c8·v000000000000023·v000000000000007·views·at·000004c2·for:
315 B
strings --all --bytes=8 {}
    
Offset 1, 11 lines modifiedOffset 1, 8 lines modified
1 GCC:·(Debian·10.2.1-6)·10.2.1·202101101 lGCC:·(Debian·10.2.1-6)·10.2.1·20210110
2 ,[5}3,SpE& 
3 K:g#rRk9 
4 0]ciIi*V 
5 85>?>6\»2 85>?>6\»
6 crtstuff.c3 crtstuff.c
7 deregister_tm_clones4 deregister_tm_clones
8 __do_global_dtors_aux5 __do_global_dtors_aux
9 completed.06 completed.0
10 __do_global_dtors_aux_fini_array_entry7 __do_global_dtors_aux_fini_array_entry
11 frame_dummy8 frame_dummy
12.2 KB
readelf --wide --decompress --string-dump=.debug_str {}
    
Offset 8, 231 lines modifiedOffset 8, 232 lines modified
8 ··[····34]··f_blocks8 ··[····34]··f_blocks
9 ··[····3d]··RUBY_T_REGEXP9 ··[····3d]··RUBY_T_REGEXP
10 ··[····4b]··_IO_codecvt10 ··[····4b]··_IO_codecvt
11 ··[····57]··mnt_type11 ··[····57]··mnt_type
12 ··[····60]··f_last12 ··[····60]··f_last
13 ··[····67]··_IO_save_end13 ··[····67]··_IO_save_end
14 ··[····74]··f_bsize14 ··[····74]··f_bsize
 15 ··[····7c]··rb_alloc_tmp_buffer2
15 ··[····7c]··f_ffree16 ··[····91]··f_ffree
16 ··[····84]··_IO_write_base17 ··[····99]··_IO_write_base
17 ··[····93]··rb_scan_args_n_lead18 ··[····a8]··rb_scan_args_n_lead
18 ··[····a7]··ruby_value_type19 ··[····bc]··ruby_value_type
19 ··[····b7]··_lock20 ··[····cc]··_lock
20 ··[····bd]··sFSmount21 ··[····d2]··sFSmount
21 ··[····c6]··_IO_save_base22 ··[····db]··_IO_save_base
22 ··[····d4]··rb_keyword_given_p23 ··[····e9]··rb_keyword_given_p
23 ··[····e7]··_chain24 ··[····fc]··_chain
24 ··[····ee]··_cur_column25 ··[···103]··_cur_column
25 ··[····fa]··ROBJECT_EMBED26 ··[···10f]··ROBJECT_EMBED
26 ··[···108]··RUBY_FL_UNTRUSTED27 ··[···11d]··RUBY_FL_UNTRUSTED
27 ··[···11a]··ST_IMMUTABLE28 ··[···12f]··ST_IMMUTABLE
28 ··[···127]··ST_SYNCHRONOUS29 ··[···13c]··ST_SYNCHRONOUS
29 ··[···136]··RUBY_Qundef30 ··[···14b]··RUBY_Qundef
30 ··[···142]··RUBY_FL_USER131 ··[···157]··RUBY_FL_USER1
31 ··[···150]··RUBY_T_OBJECT32 ··[···165]··RUBY_T_OBJECT
32 ··[···15e]··rb_scan_args_hash_idx33 ··[···173]··rb_scan_args_hash_idx
33 ··[···174]··_IO_marker34 ··[···189]··_IO_marker
34 ··[···17f]··ST_NOATIME35 ··[···194]··ST_NOATIME
35 ··[···18a]··ruby_rstring_flags36 ··[···19f]··ruby_rstring_flags
36 ··[···19d]··RUBY_FL_PROMOTED37 ··[···1b2]··RUBY_FL_PROMOTED
37 ··[···1ae]··mnt_freq38 ··[···1c3]··mnt_freq
38 ··[···1b7]··RUBY_FL_USHIFT39 ··[···1cc]··RUBY_FL_USHIFT
39 ··[···1c6]··argc_error40 ··[···1db]··argc_error
40 ··[···1d1]··ruby_special_consts41 ··[···1e6]··ruby_special_consts
41 ··[···1e5]··RSTRING_NOEMBED42 ··[···1fa]··RSTRING_NOEMBED
42 ··[···1f5]··ruby_rvalue_flags43 ··[···20a]··ruby_rvalue_flags
43 ··[···207]··_IO_FILE44 ··[···21c]··_IO_FILE
44 ··[···210]··RUBY_T_CLASS45 ··[···225]··RUBY_T_CLASS
45 ··[···21d]··RUBY_FL_DUPPED46 ··[···232]··RUBY_FL_DUPPED
46 ··[···22c]··_IO_wide_data47 ··[···241]··_IO_wide_data
47 ··[···23a]··VALUE48 ··[···24f]··VALUE
48 ··[···240]··RUBY_T_NODE49 ··[···255]··RUBY_T_NODE
49 ··[···24c]··ST_NODEV50 ··[···261]··ST_NODEV
50 ··[···255]··setup_mount51 ··[···26a]··setup_mount
51 ··[···261]··unsigned·char52 ··[···276]··unsigned·char
52 ··[···26f]··_freeres_list53 ··[···284]··_freeres_list
53 ··[···27d]··RUBY_T_FILE54 ··[···292]··RUBY_T_FILE
54 ··[···289]··fs_stat55 ··[···29e]··fs_stat
55 ··[···291]··rb_string_value_ptr56 ··[···2a6]··rb_string_value_ptr
56 ··[···2a5]··rb_alloc_tmp_buffer257 ··[···2ba]··./ext/filesystem
57 ··[···2ba]··__fsblkcnt_t58 ··[···2cb]··__fsblkcnt_t
58 ··[···2c7]··ST_RELATIME59 ··[···2d8]··ST_RELATIME
59 ··[···2d3]··_IO_lock_t60 ··[···2e4]··_IO_lock_t
60 ··[···2de]··rb_error_arity61 ··[···2ef]··rb_error_arity
61 ··[···2ed]··rb_ary_push62 ··[···2fe]··rb_ary_push
62 ··[···2f9]··RUBY_T_ZOMBIE63 ··[···30a]··RUBY_T_ZOMBIE
63 ··[···307]··RUBY_T_RATIONAL64 ··[···318]··RUBY_T_RATIONAL
64 ··[···317]··_IO_read_ptr65 ··[···328]··_IO_read_ptr
65 ··[···324]··rb_struct_define66 ··[···335]··rb_struct_define
66 ··[···335]··rb_global_variable67 ··[···346]··rb_global_variable
67 ··[···348]··empty_keyword_given68 ··[···359]··empty_keyword_given
68 ··[···35c]··varc69 ··[···36d]··varc
69 ··[···361]··vari70 ··[···372]··vari
70 ··[···366]··getmntent71 ··[···377]··getmntent
71 ··[···370]··vars72 ··[···381]··vars
72 ··[···375]··fs_mounts73 ··[···386]··fs_mounts
73 ··[···37f]··GNU·C17·10.2.1·20210110·-mtune=generic·-march=x86-64·-g·-O2·-fstack-protector-strong·-fPIC·-fasynchronous-unwind-tables74 ··[···390]··GNU·C17·10.2.1·20210110·-mtune=generic·-march=x86-64·-g·-O2·-fstack-protector-strong·-fPIC·-fasynchronous-unwind-tables
74 ··[···3f7]··filesystem.c75 ··[···408]··filesystem.c
75 ··[···404]··f_files76 ··[···415]··f_files
76 ··[···40c]··RUBY_FL_USER1977 ··[···41d]··RUBY_FL_USER19
77 ··[···41b]··rb_tainted_str_new_cstr78 ··[···42c]··rb_tainted_str_new_cstr
78 ··[···433]··RARRAY_EMBED_LEN_SHIFT79 ··[···444]··RARRAY_EMBED_LEN_SHIFT
79 ··[···44a]··RUBY_T_ICLASS80 ··[···45b]··RUBY_T_ICLASS
80 ··[···458]··RUBY_T_MODULE81 ··[···469]··RUBY_T_MODULE
81 ··[···466]··RUBY_T_MASK82 ··[···477]··RUBY_T_MASK
82 ··[···472]··RUBY_T_ARRAY83 ··[···483]··RUBY_T_ARRAY
83 ··[···47f]··ST_APPEND84 ··[···490]··ST_APPEND
84 ··[···489]··RUBY_T_IMEMO85 ··[···49a]··RUBY_T_IMEMO
85 ··[···496]··rb_scan_args_var_idx86 ··[···4a7]··rb_scan_args_var_idx
86 ··[···4ab]··RUBY_T_FALSE87 ··[···4bc]··RUBY_T_FALSE
87 ··[···4b8]··RUBY_T_MATCH88 ··[···4c9]··RUBY_T_MATCH
88 ··[···4c5]··ruby_robject_flags89 ··[···4d6]··ruby_robject_flags
89 ··[···4d8]··RUBY_T_TRUE90 ··[···4e9]··RUBY_T_TRUE
90 ··[···4e4]··last_hash91 ··[···4f5]··last_hash
91 ··[···4ee]··RUBY_FIXNUM_FLAG92 ··[···4ff]··RUBY_FIXNUM_FLAG
92 ··[···4ff]··ST_NOSUID93 ··[···510]··ST_NOSUID
93 ··[···509]··_flags294 ··[···51a]··_flags2
94 ··[···511]··RUBY_Qnil95 ··[···522]··RUBY_Qnil
95 ··[···51b]··_IO_read_base96 ··[···52c]··_IO_read_base
96 ··[···529]··rb_scan_args_opt_p97 ··[···53a]··rb_scan_args_opt_p
97 ··[···53c]··_unused298 ··[···54d]··_unused2
98 ··[···545]··RUBY_IMMEDIATE_MASK99 ··[···556]··RUBY_IMMEDIATE_MASK
99 ··[···559]··RUBY_Qtrue100 ··[···56a]··RUBY_Qtrue
100 ··[···564]··RUBY_FL_SINGLETON101 ··[···575]··RUBY_FL_SINGLETON
101 ··[···576]··argc102 ··[···587]··argc
102 ··[···57b]··argi 
103 ··[···580]··_old_offset 
104 ··[···58c]··argv103 ··[···58c]··argi
 104 ··[···591]··_old_offset
 105 ··[···59d]··argv
105 ··[···591]··ST_NODIRATIME106 ··[···5a2]··ST_NODIRATIME
106 ··[···59f]··__stack_chk_fail107 ··[···5b0]··__stack_chk_fail
107 ··[···5b0]··ST_MANDLOCK108 ··[···5c1]··ST_MANDLOCK
108 ··[···5bc]··store109 ··[···5cd]··store
109 ··[···5c2]··long·long·int110 ··[···5d3]··long·long·int
110 ··[···5d0]··RARRAY_EMBED_LEN_MASK111 ··[···5e1]··RARRAY_EMBED_LEN_MASK
111 ··[···5e6]··RUBY_T_COMPLEX112 ··[···5f7]··RUBY_T_COMPLEX
112 ··[···5f5]··_IO_write_end113 ··[···606]··_IO_write_end
113 ··[···603]··last_idx114 ··[···614]··last_idx
114 ··[···60c]··ST_RDONLY115 ··[···61d]··ST_RDONLY
115 ··[···616]··n_var116 ··[···627]··n_var
116 ··[···61c]··RARRAY_ENUM_END117 ··[···62d]··RARRAY_ENUM_END
117 ··[···62c]··float118 ··[···63d]··float
118 ··[···632]··count119 ··[···643]··count
119 ··[···638]··RUBY_T_NONE120 ··[···649]··RUBY_T_NONE
120 ··[···644]··_IO_buf_base121 ··[···655]··_IO_buf_base
121 ··[···651]··rb_scan_args_n_opt122 ··[···662]··rb_scan_args_n_opt
122 ··[···664]··RSTRING_EMBED_LEN_SHIFT123 ··[···675]··RSTRING_EMBED_LEN_SHIFT
123 ··[···67c]··rb_scan_args_block_idx124 ··[···68d]··rb_scan_args_block_idx
124 ··[···693]··rb_ary_new125 ··[···6a4]··rb_ary_new
125 ··[···69e]··RUBY_T_UNDEF126 ··[···6af]··RUBY_T_UNDEF
126 ··[···6ab]··__pad5127 ··[···6bc]··__pad5
127 ··[···6b2]··__int128·unsigned128 ··[···6c3]··__int128·unsigned
128 ··[···6c4]··f_fsid129 ··[···6d5]··f_fsid
129 ··[···6cb]··__fsfilcnt_t130 ··[···6dc]··__fsfilcnt_t
130 ··[···6d8]··statvfs131 ··[···6e9]··statvfs
131 ··[···6e0]··RUBY_SYMBOL_FLAG132 ··[···6f1]··RUBY_SYMBOL_FLAG
Max diff block lines reached; 0/12347 bytes (0.00%) of diff not shown.