712 KB
/srv/reproducible-results/rbuild-debian/r-b-build.H3L1R7vd/b1/beancount_3.1.0-3_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.H3L1R7vd/b2/beancount_3.1.0-3_i386.changes
493 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·5cb71c1484df40e8c35d25b5b2e4a0f8·112312·utils·optional·beancount_3.1.0-3_all.deb1 ·5cb71c1484df40e8c35d25b5b2e4a0f8·112312·utils·optional·beancount_3.1.0-3_all.deb
2 ·a97865d4efe8d0d6a365a4a5446721c8·64684·debug·optional·python3-beancount-dbgsym_3.1.0-3_i386.deb 
3 ·2fa8363d76d01f2304c9d6e1786a7d85·343272·python·optional·python3-beancount_3.1.0-3_i386.deb2 ·cc9d1ce20b974fccc9e12a6bbf9dc4aa·64648·debug·optional·python3-beancount-dbgsym_3.1.0-3_i386.deb
 3 ·4282c3c264a472070f742089d9a2e794·343264·python·optional·python3-beancount_3.1.0-3_i386.deb
688 KB
python3-beancount_3.1.0-3_i386.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-03-02·00:42:32.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-03-02·00:42:32.000000·debian-binary
2 -rw-r--r--···0········0········0·····6292·2025-03-02·00:42:32.000000·control.tar.xz2 -rw-r--r--···0········0········0·····6292·2025-03-02·00:42:32.000000·control.tar.xz
3 -rw-r--r--···0········0········0···336788·2025-03-02·00:42:32.000000·data.tar.xz3 -rw-r--r--···0········0········0···336780·2025-03-02·00:42:32.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
688 KB
data.tar.xz
688 KB
data.tar
688 KB
./usr/lib/python3/dist-packages/beancount/parser/_parser.cpython-313-i386-linux-gnu.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:·f220f3c38116e649c08c128b3ef8c0a6d117a08c3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b08710048c5227a4bfe3d776d17f5bcff8564a5e
686 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00002340·<PyInit__parser@@Base-0x7c10>:2 00002340·<PyInit__parser@@Base-0x7c10>:
3 yyrestart.cold():3 yyrestart.cold():
4 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:22584 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:2258
5 »       push···%eax5 »       push···%eax
6 »       push···%eax6 »       push···%eax
7 »       push···%esi7 »       push···%esi
8 »       push···$0x08 »       push···$0x0
9 »       call···27e0·<__cxa_finalize@plt+0x4b0>9 »       call···27e0·<__cxa_finalize@plt+0x4b0>
10 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:226010 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:2260
11 »       mov····0x30(%esp),%eax11 »       mov····0x30(%esp),%eax
12 »       mov····%eax,0x012 »       mov····%eax,0x0
13 »       ud213 »       ud2
14 »       xchg···%ax,%ax14 »       xchg···%ax,%ax
15 »       xchg···%ax,%ax15 »       xchg···%ax,%ax
16 »       xchg···%ax,%ax16 »       xchg···%ax,%ax
17 »       xchg···%ax,%ax17 »       xchg···%ax,%ax
Offset 125, 85 lines modifiedOffset 125, 85 lines modified
125 »       xchg···%ax,%ax125 »       xchg···%ax,%ax
126 »       xchg···%ax,%ax126 »       xchg···%ax,%ax
127 »       xchg···%ax,%ax127 »       xchg···%ax,%ax
128 »       xchg···%ax,%ax128 »       xchg···%ax,%ax
129 »       xchg···%ax,%ax129 »       xchg···%ax,%ax
130 »       nop130 »       nop
131 yy_get_previous_state():131 yy_get_previous_state():
132 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1947132 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1947
133 »       push···%ebp133 »       push···%ebp
134 »       push···%edi134 »       push···%edi
135 »       call···5269·<__cxa_finalize@plt+0x2f39>135 »       call···5269·<__cxa_finalize@plt+0x2f39>
136 »       add····$0x10a59,%edi136 »       add····$0x10a59,%edi
137 »       push···%esi137 »       push···%esi
138 »       push···%ebx138 »       push···%ebx
139 »       mov····%eax,%ebx139 »       mov····%eax,%ebx
140 »       sub····$0x24,%esp140 »       sub····$0x24,%esp
141 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1953141 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1953
142 »       mov····0xc(%eax),%edx142 »       mov····0xc(%eax),%edx
143 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1947143 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1947
144 »       mov····%eax,0x1c(%esp)144 »       mov····%eax,0x1c(%esp)
145 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1953145 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1953
146 »       mov····0x14(%eax),%eax146 »       mov····0x14(%eax),%eax
147 »       mov····%edi,0x18(%esp)147 »       mov····%edi,0x18(%esp)
148 »       mov····(%eax,%edx,4),%eax148 »       mov····(%eax,%edx,4),%eax
149 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1955·(discriminator·1)149 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1955·(discriminator·1)
150 »       mov····0x24(%ebx),%edx150 »       mov····0x24(%ebx),%edx
151 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1953151 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1953
152 »       mov····0x1c(%eax),%ecx152 »       mov····0x1c(%eax),%ecx
153 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1955153 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1955
154 »       mov····0x50(%ebx),%eax154 »       mov····0x50(%ebx),%eax
155 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1955·(discriminator·1)155 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1955·(discriminator·1)
156 »       mov····%edx,0xc(%esp)156 »       mov····%edx,0xc(%esp)
157 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1953157 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1953
158 »       add····0x2c(%ebx),%ecx158 »       add····0x2c(%ebx),%ecx
159 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1955159 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1955
160 »       mov····%eax,0x4(%esp)160 »       mov····%eax,0x4(%esp)
161 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1955·(discriminator·1)161 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1955·(discriminator·1)
162 »       cmp····%edx,%eax162 »       cmp····%edx,%eax
163 »       jae····25c8·<__cxa_finalize@plt+0x298>163 »       jae····25c8·<__cxa_finalize@plt+0x298>
164 »       lea····-0x5d80(%edi),%eax164 »       lea····-0x5d80(%edi),%eax
165 »       mov····%eax,0x14(%esp)165 »       mov····%eax,0x14(%esp)
166 »       mov····%edi,%eax166 »       mov····%edi,%eax
167 »       lea····-0x6140(%edi),%edi167 »       lea····-0x6140(%edi),%edi
168 »       lea····-0x6ae0(%eax),%edx168 »       lea····-0x6ae0(%eax),%edx
169 »       lea····-0x7220(%eax),%esi169 »       lea····-0x7220(%eax),%esi
170 »       mov····%edx,0x10(%esp)170 »       mov····%edx,0x10(%esp)
171 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1957·(discriminator·1)171 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1957·(discriminator·1)
172 »       lea····-0x5e80(%eax),%edx172 »       lea····-0x5e80(%eax),%edx
173 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1967173 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1967
174 »       lea····-0x5ee0(%eax),%eax174 »       lea····-0x5ee0(%eax),%eax
175 »       mov····%eax,0x8(%esp)175 »       mov····%eax,0x8(%esp)
176 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1957·(discriminator·1)176 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1957·(discriminator·1)
177 »       mov····%edx,0x20(%esp)177 »       mov····%edx,0x20(%esp)
178 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1967178 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1967
179 »       mov····%esi,%edx179 »       mov····%esi,%edx
180 »       lea····0x0(%esi,%eiz,1),%esi180 »       lea····0x0(%esi,%eiz,1),%esi
181 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1957181 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1957
182 »       mov····0x4(%esp),%eax182 »       mov····0x4(%esp),%eax
183 »       movzbl·(%eax),%eax183 »       movzbl·(%eax),%eax
184 »       test···%al,%al184 »       test···%al,%al
185 »       je·····25d8·<__cxa_finalize@plt+0x2a8>185 »       je·····25d8·<__cxa_finalize@plt+0x2a8>
186 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1957·(discriminator·1)186 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1957·(discriminator·1)
187 »       mov····0x20(%esp),%ebx187 »       mov····0x20(%esp),%ebx
188 »       movzbl·(%ebx,%eax,1),%ebx188 »       movzbl·(%ebx,%eax,1),%ebx
189 »       mov····%bl,0x3(%esp)189 »       mov····%bl,0x3(%esp)
190 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1958190 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1958
191 »       mov····0x14(%esp),%eax191 »       mov····0x14(%esp),%eax
192 »       cmpw···$0x0,(%eax,%ecx,2)192 »       cmpw···$0x0,(%eax,%ecx,2)
193 »       je·····2534·<__cxa_finalize@plt+0x204>193 »       je·····2534·<__cxa_finalize@plt+0x204>
194 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1960194 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1960
195 »       mov····0x1c(%esp),%eax195 »       mov····0x1c(%esp),%eax
196 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1961196 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1961
197 »       mov····0x4(%esp),%esi197 »       mov····0x4(%esp),%esi
198 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1960198 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1960
199 »       mov····%ecx,0x40(%eax)199 »       mov····%ecx,0x40(%eax)
200 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1961200 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1961
201 »       mov····%esi,0x44(%eax)201 »       mov····%esi,0x44(%eax)
202 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1963202 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1963
203 »       movswl·(%edi,%ecx,2),%eax203 »       movswl·(%edi,%ecx,2),%eax
204 »       add····%ebx,%eax204 »       add····%ebx,%eax
205 »       movswl·(%edx,%eax,2),%esi205 »       movswl·(%edx,%eax,2),%esi
206 »       cmp····%ecx,%esi206 »       cmp····%ecx,%esi
207 »       je·····25ab·<__cxa_finalize@plt+0x27b>207 »       je·····25ab·<__cxa_finalize@plt+0x27b>
208 »       mov····0x18(%esp),%eax208 »       mov····0x18(%esp),%eax
209 »       lea····-0x63a0(%eax),%ebp209 »       lea····-0x63a0(%eax),%ebp
Offset 211, 1373 lines modifiedOffset 211, 1373 lines modified
211 »       lea····%cs:0x0(%esi,%eiz,1),%esi211 »       lea····%cs:0x0(%esi,%eiz,1),%esi
212 »       lea····%cs:0x0(%esi,%eiz,1),%esi212 »       lea····%cs:0x0(%esi,%eiz,1),%esi
213 »       lea····%cs:0x0(%esi,%eiz,1),%esi213 »       lea····%cs:0x0(%esi,%eiz,1),%esi
214 »       lea····%cs:0x0(%esi,%eiz,1),%esi214 »       lea····%cs:0x0(%esi,%eiz,1),%esi
215 »       lea····%cs:0x0(%esi,%eiz,1),%esi215 »       lea····%cs:0x0(%esi,%eiz,1),%esi
216 »       lea····%cs:0x0(%esi,%eiz,1),%esi216 »       lea····%cs:0x0(%esi,%eiz,1),%esi
217 »       xchg···%ax,%ax217 »       xchg···%ax,%ax
218 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1965218 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1965
219 »       movswl·0x0(%ebp,%ecx,2),%ecx219 »       movswl·0x0(%ebp,%ecx,2),%ecx
220 »       mov····%ecx,%esi220 »       mov····%ecx,%esi
221 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1966221 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1966
222 »       cmp····$0x110,%cx222 »       cmp····$0x110,%cx
223 »       jle····259a·<__cxa_finalize@plt+0x26a>223 »       jle····259a·<__cxa_finalize@plt+0x26a>
224 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1967224 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1967
225 »       mov····0x8(%esp),%eax225 »       mov····0x8(%esp),%eax
226 »       movzbl·(%eax,%ebx,1),%eax226 »       movzbl·(%eax,%ebx,1),%eax
227 »       mov····%al,0x3(%esp)227 »       mov····%al,0x3(%esp)
228 ./.mesonpy-6tmftbai/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1963228 ./.mesonpy-hbgnc61g/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1963
229 »       movzbl·0x3(%esp),%ebx229 »       movzbl·0x3(%esp),%ebx
Max diff block lines reached; 694556/702402 bytes (98.88%) 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·32306633·63333831·31366536·34396330·20f3c38116e649c0 
3 ··0x00000010·38633132·38623365·66386330·61366431·8c128b3ef8c0a6d12 ··0x00000000·38373130·30343863·35323237·61346266·8710048c5227a4bf
 3 ··0x00000010·65336437·37366431·37663562·63666638·e3d776d17f5bcff8
4 ··0x00000020·31376130·38632e64·65627567·00000000·17a08c.debug....4 ··0x00000020·35363461·35652e64·65627567·00000000·564a5e.debug....
5 ··0x00000030·b9da331c····························..3.5 ··0x00000030·5c67787b····························\gx{
  
23.7 KB
python3-beancount-dbgsym_3.1.0-3_i386.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-03-02·00:42:32.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-03-02·00:42:32.000000·debian-binary
2 -rw-r--r--···0········0········0······536·2025-03-02·00:42:32.000000·control.tar.xz2 -rw-r--r--···0········0········0······536·2025-03-02·00:42:32.000000·control.tar.xz
3 -rw-r--r--···0········0········0····63956·2025-03-02·00:42:32.000000·data.tar.xz3 -rw-r--r--···0········0········0····63920·2025-03-02·00:42:32.000000·data.tar.xz
647 B
control.tar.xz
619 B
control.tar
371 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·i3865 Architecture:·i386
6 Maintainer:·Debian·Python·Team·<team+python@tracker.debian.org>6 Maintainer:·Debian·Python·Team·<team+python@tracker.debian.org>
7 Installed-Size:·817 Installed-Size:·81
8 Depends:·python3-beancount·(=·3.1.0-3)8 Depends:·python3-beancount·(=·3.1.0-3)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·python3-beancount11 Description:·debug·symbols·for·python3-beancount
12 Build-Ids:·f220f3c38116e649c08c128b3ef8c0a6d117a08c12 Build-Ids:·b08710048c5227a4bfe3d776d17f5bcff8564a5e
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/f2/20f3c38116e649c08c128b3ef8c0a6d117a08c.debug1 usr/lib/debug/.build-id/b0/8710048c5227a4bfe3d776d17f5bcff8564a5e.debug
22.6 KB
data.tar.xz
22.6 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·2025-03-02·00:42:32.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-02·00:42:32.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-02·00:42:32.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-02·00:42:32.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-02·00:42:32.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-02·00:42:32.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-02·00:42:32.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-02·00:42:32.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-02·00:42:32.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-02·00:42:32.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-02·00:42:32.000000·./usr/lib/debug/.build-id/f2/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-02·00:42:32.000000·./usr/lib/debug/.build-id/b0/
7 -rw-r--r--···0·root·········(0)·root·········(0)····72392·2025-03-02·00:42:32.000000·./usr/lib/debug/.build-id/f2/20f3c38116e649c08c128b3ef8c0a6d117a08c.debug7 -rw-r--r--···0·root·········(0)·root·········(0)····72384·2025-03-02·00:42:32.000000·./usr/lib/debug/.build-id/b0/8710048c5227a4bfe3d776d17f5bcff8564a5e.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-02·00:42:32.000000·./usr/share/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-02·00:42:32.000000·./usr/share/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-02·00:42:32.000000·./usr/share/doc/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-02·00:42:32.000000·./usr/share/doc/
10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-03-02·00:42:32.000000·./usr/share/doc/python3-beancount-dbgsym·->·python3-beancount10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-03-02·00:42:32.000000·./usr/share/doc/python3-beancount-dbgsym·->·python3-beancount
21.2 KB
./usr/lib/debug/.build-id/f2/20f3c38116e649c08c128b3ef8c0a6d117a08c.debug vs.
./usr/lib/debug/.build-id/b0/8710048c5227a4bfe3d776d17f5bcff8564a5e.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 81% similar despite different names
865 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:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········70952·(bytes·into·file)13 ··Start·of·section·headers:··········70944·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3619 ··Number·of·section·headers:·········36
20 ··Section·header·string·table·index:·3520 ··Section·header·string·table·index:·35
3.04 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·36·section·headers,·starting·at·offset·0x11528:1 There·are·36·section·headers,·starting·at·offset·0x11520:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000154·000154·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000154·000154·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········00000178·000178·000020·04···A··3···0··46 ··[·2]·.gnu.hash·········NOBITS··········00000178·000178·000020·04···A··3···0··4
7 ··[·3]·.dynsym···········NOBITS··········00000198·000178·000400·10···A··4···1··47 ··[·3]·.dynsym···········NOBITS··········00000198·000178·000400·10···A··4···1··4
Offset 24, 22 lines modifiedOffset 24, 22 lines modified
24 ··[19]·.data.rel.ro······NOBITS··········00012c40·000c38·0001b0·00··WA··0···0·3224 ··[19]·.data.rel.ro······NOBITS··········00012c40·000c38·0001b0·00··WA··0···0·32
25 ··[20]·.dynamic··········NOBITS··········00012df0·000c38·0000f0·08··WA··4···0··425 ··[20]·.dynamic··········NOBITS··········00012df0·000c38·0000f0·08··WA··4···0··4
26 ··[21]·.got··············NOBITS··········00012ee0·000c38·000104·04··WA··0···0··426 ··[21]·.got··············NOBITS··········00012ee0·000c38·000104·04··WA··0···0··4
27 ··[22]·.data·············NOBITS··········00013000·000c38·0001b0·00··WA··0···0·3227 ··[22]·.data·············NOBITS··········00013000·000c38·0001b0·00··WA··0···0·32
28 ··[23]·.bss··············NOBITS··········000131b0·000c38·000024·00··WA··0···0··428 ··[23]·.bss··············NOBITS··········000131b0·000c38·000024·00··WA··0···0··4
29 ··[24]·.comment··········PROGBITS········00000000·000178·00001f·01··MS··0···0··129 ··[24]·.comment··········PROGBITS········00000000·000178·00001f·01··MS··0···0··1
30 ··[25]·.debug_aranges····PROGBITS········00000000·000198·00005e·00···C··0···0··430 ··[25]·.debug_aranges····PROGBITS········00000000·000198·00005e·00···C··0···0··4
31 ··[26]·.debug_info·······PROGBITS········00000000·0001f8·00633d·00···C··0···0··431 ··[26]·.debug_info·······PROGBITS········00000000·0001f8·00633c·00···C··0···0··4
32 ··[27]·.debug_abbrev·····PROGBITS········00000000·006538·00076a·00···C··0···0··432 ··[27]·.debug_abbrev·····PROGBITS········00000000·006534·00076a·00···C··0···0··4
33 ··[28]·.debug_line·······PROGBITS········00000000·006ca4·0031b8·00···C··0···0··433 ··[28]·.debug_line·······PROGBITS········00000000·006ca0·0031b8·00···C··0···0··4
34 ··[29]·.debug_str········PROGBITS········00000000·009e5c·001028·01·MSC··0···0··434 ··[29]·.debug_str········PROGBITS········00000000·009e58·001028·01·MSC··0···0··4
35 ··[30]·.debug_line_str···PROGBITS········00000000·00ae84·00018b·01·MSC··0···0··435 ··[30]·.debug_line_str···PROGBITS········00000000·00ae80·000187·01·MSC··0···0··4
36 ··[31]·.debug_loclists···PROGBITS········00000000·00b010·003001·00···C··0···0··436 ··[31]·.debug_loclists···PROGBITS········00000000·00b008·003001·00···C··0···0··4
37 ··[32]·.debug_rnglists···PROGBITS········00000000·00e014·000bab·00···C··0···0··437 ··[32]·.debug_rnglists···PROGBITS········00000000·00e00c·000bab·00···C··0···0··4
38 ··[33]·.symtab···········SYMTAB··········00000000·00ebc0·001800·10·····34·321··438 ··[33]·.symtab···········SYMTAB··········00000000·00ebb8·001800·10·····34·321··4
39 ··[34]·.strtab···········STRTAB··········00000000·0103c0·001002·00······0···0··139 ··[34]·.strtab···········STRTAB··········00000000·0103b8·001002·00······0···0··1
40 ··[35]·.shstrtab·········STRTAB··········00000000·0113c2·000163·00······0···0··140 ··[35]·.shstrtab·········STRTAB··········00000000·0113ba·000163·00······0···0··1
41 Key·to·Flags:41 Key·to·Flags:
42 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),42 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
43 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),43 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
44 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),44 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
45 ··D·(mbind),·p·(processor·specific)45 ··D·(mbind),·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:·f220f3c38116e649c08c128b3ef8c0a6d117a08c3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b08710048c5227a4bfe3d776d17f5bcff8564a5e
4.43 KB
readelf --wide --debug-dump=rawline {}
    
Offset 25, 29 lines modifiedOffset 25, 29 lines modified
25 ··Opcode·9·has·1·arg25 ··Opcode·9·has·1·arg
26 ··Opcode·10·has·0·args26 ··Opcode·10·has·0·args
27 ··Opcode·11·has·0·args27 ··Opcode·11·has·0·args
28 ··Opcode·12·has·1·arg28 ··Opcode·12·has·1·arg
  
29 ·The·Directory·Table·(offset·0x22,·lines·10,·columns·1):29 ·The·Directory·Table·(offset·0x22,·lines·10,·columns·1):
30 ··Entry»  Name30 ··Entry»  Name
31 ··0»      (line_strp)»   (offset:·0x41):·./.mesonpy-6tmftbai31 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-hbgnc61g
32 ··1»      (line_strp)»   (offset:·0x55):·_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser32 ··1»      (line_strp)»   (offset:·0x55):·_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser
33 ··2»      (line_strp)»   (offset:·0x8e):·/usr/include/i386-linux-gnu/bits33 ··2»      (line_strp)»   (offset:·0x8e):·/usr/include/i386-linux-gnu/bits
34 ··3»      (line_strp)»   (offset:·0xaf):·../beancount/parser34 ··3»      (line_strp)»   (offset:·0xaf):·../beancount/parser
35 ··4»      (line_strp)»   (offset:·0xc3):·/usr/include/python3.1335 ··4»      (line_strp)»   (offset:·0xc3):·/usr/include/python3.13
36 ··5»      (line_strp)»   (offset:·0xdb):·/usr/lib/gcc/i686-linux-gnu/14/include36 ··5»      (line_strp)»   (offset:·0xdb):·/usr/lib/gcc/i686-linux-gnu/14/include
37 ··6»      (line_strp)»   (offset:·0x102):·/usr/include/i386-linux-gnu/bits/types37 ··6»      (line_strp)»   (offset:·0x102):·/usr/include/i386-linux-gnu/bits/types
38 ··7»      (line_strp)»   (offset:·0x129):·/usr/include/i386-linux-gnu/sys38 ··7»      (line_strp)»   (offset:·0x129):·/usr/include/i386-linux-gnu/sys
39 ··8»      (line_strp)»   (offset:·0x149):·/usr/include39 ··8»      (line_strp)»   (offset:·0x149):·/usr/include
40 ··9»      (line_strp)»   (offset:·0x156):·/usr/include/python3.13/cpython40 ··9»      (line_strp)»   (offset:·0x156):·/usr/include/python3.13/cpython
  
41 ·The·File·Name·Table·(offset·0x50,·lines·35,·columns·2):41 ·The·File·Name·Table·(offset·0x50,·lines·35,·columns·2):
42 ··Entry»  Dir»       Name42 ··Entry»  Dir»       Name
43 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x39):·lexer.c43 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x4d):·lexer.c
44 ··1»      (udata)»       1»      (line_strp)»   (offset:·0x39):·lexer.c44 ··1»      (udata)»       1»      (line_strp)»   (offset:·0x4d):·lexer.c
45 ··2»      (udata)»       2»      (line_strp)»   (offset:·0x176):·stdio2.h45 ··2»      (udata)»       2»      (line_strp)»   (offset:·0x176):·stdio2.h
46 ··3»      (udata)»       2»      (line_strp)»   (offset:·0x17f):·string_fortified.h46 ··3»      (udata)»       2»      (line_strp)»   (offset:·0x17f):·string_fortified.h
47 ··4»      (udata)»       3»      (line_strp)»   (offset:·0x192):·lexer.l47 ··4»      (udata)»       3»      (line_strp)»   (offset:·0x192):·lexer.l
48 ··5»      (udata)»       4»      (line_strp)»   (offset:·0x203):·object.h48 ··5»      (udata)»       4»      (line_strp)»   (offset:·0x203):·object.h
49 ··6»      (udata)»       2»      (line_strp)»   (offset:·0x19a):·types.h49 ··6»      (udata)»       2»      (line_strp)»   (offset:·0x19a):·types.h
50 ··7»      (udata)»       2»      (line_strp)»   (offset:·0x1a2):·stdint-intn.h50 ··7»      (udata)»       2»      (line_strp)»   (offset:·0x1a2):·stdint-intn.h
51 ··8»      (udata)»       2»      (line_strp)»   (offset:·0x1b0):·stdint-uintn.h51 ··8»      (udata)»       2»      (line_strp)»   (offset:·0x1b0):·stdint-uintn.h
Offset 9504, 15 lines modifiedOffset 9504, 15 lines modified
9504 ··Opcode·9·has·1·arg9504 ··Opcode·9·has·1·arg
9505 ··Opcode·10·has·0·args9505 ··Opcode·10·has·0·args
9506 ··Opcode·11·has·0·args9506 ··Opcode·11·has·0·args
9507 ··Opcode·12·has·1·arg9507 ··Opcode·12·has·1·arg
  
9508 ·The·Directory·Table·(offset·0x3eb5,·lines·9,·columns·1):9508 ·The·Directory·Table·(offset·0x3eb5,·lines·9,·columns·1):
9509 ··Entry»  Name9509 ··Entry»  Name
9510 ··0»      (line_strp)»   (offset:·0x41):·./.mesonpy-6tmftbai9510 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-hbgnc61g
9511 ··1»      (line_strp)»   (offset:·0x55):·_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser9511 ··1»      (line_strp)»   (offset:·0x55):·_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser
9512 ··2»      (line_strp)»   (offset:·0x8e):·/usr/include/i386-linux-gnu/bits9512 ··2»      (line_strp)»   (offset:·0x8e):·/usr/include/i386-linux-gnu/bits
9513 ··3»      (line_strp)»   (offset:·0xaf):·../beancount/parser9513 ··3»      (line_strp)»   (offset:·0xaf):·../beancount/parser
9514 ··4»      (line_strp)»   (offset:·0xc3):·/usr/include/python3.139514 ··4»      (line_strp)»   (offset:·0xc3):·/usr/include/python3.13
9515 ··5»      (line_strp)»   (offset:·0xdb):·/usr/lib/gcc/i686-linux-gnu/14/include9515 ··5»      (line_strp)»   (offset:·0xdb):·/usr/lib/gcc/i686-linux-gnu/14/include
9516 ··6»      (line_strp)»   (offset:·0x102):·/usr/include/i386-linux-gnu/bits/types9516 ··6»      (line_strp)»   (offset:·0x102):·/usr/include/i386-linux-gnu/bits/types
9517 ··7»      (line_strp)»   (offset:·0x149):·/usr/include9517 ··7»      (line_strp)»   (offset:·0x149):·/usr/include
Offset 21773, 15 lines modifiedOffset 21773, 15 lines modified
21773 ··Opcode·9·has·1·arg21773 ··Opcode·9·has·1·arg
21774 ··Opcode·10·has·0·args21774 ··Opcode·10·has·0·args
21775 ··Opcode·11·has·0·args21775 ··Opcode·11·has·0·args
21776 ··Opcode·12·has·1·arg21776 ··Opcode·12·has·1·arg
  
21777 ·The·Directory·Table·(offset·0x90e9,·lines·7,·columns·1):21777 ·The·Directory·Table·(offset·0x90e9,·lines·7,·columns·1):
21778 ··Entry»  Name21778 ··Entry»  Name
21779 ··0»      (line_strp)»   (offset:·0x41):·./.mesonpy-6tmftbai21779 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-hbgnc61g
21780 ··1»      (line_strp)»   (offset:·0xaf):·../beancount/parser21780 ··1»      (line_strp)»   (offset:·0xaf):·../beancount/parser
21781 ··2»      (line_strp)»   (offset:·0x8e):·/usr/include/i386-linux-gnu/bits21781 ··2»      (line_strp)»   (offset:·0x8e):·/usr/include/i386-linux-gnu/bits
21782 ··3»      (line_strp)»   (offset:·0xdb):·/usr/lib/gcc/i686-linux-gnu/14/include21782 ··3»      (line_strp)»   (offset:·0xdb):·/usr/lib/gcc/i686-linux-gnu/14/include
21783 ··4»      (line_strp)»   (offset:·0x129):·/usr/include/i386-linux-gnu/sys21783 ··4»      (line_strp)»   (offset:·0x129):·/usr/include/i386-linux-gnu/sys
21784 ··5»      (line_strp)»   (offset:·0xc3):·/usr/include/python3.1321784 ··5»      (line_strp)»   (offset:·0xc3):·/usr/include/python3.13
21785 ··6»      (line_strp)»   (offset:·0x156):·/usr/include/python3.13/cpython21785 ··6»      (line_strp)»   (offset:·0x156):·/usr/include/python3.13/cpython
  
Offset 21827, 15 lines modifiedOffset 21827, 15 lines modified
21827 ··Opcode·9·has·1·arg21827 ··Opcode·9·has·1·arg
21828 ··Opcode·10·has·0·args21828 ··Opcode·10·has·0·args
21829 ··Opcode·11·has·0·args21829 ··Opcode·11·has·0·args
21830 ··Opcode·12·has·1·arg21830 ··Opcode·12·has·1·arg
  
21831 ·The·Directory·Table·(offset·0x916e,·lines·9,·columns·1):21831 ·The·Directory·Table·(offset·0x916e,·lines·9,·columns·1):
21832 ··Entry»  Name21832 ··Entry»  Name
21833 ··0»      (line_strp)»   (offset:·0x41):·./.mesonpy-6tmftbai21833 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-hbgnc61g
21834 ··1»      (line_strp)»   (offset:·0xaf):·../beancount/parser21834 ··1»      (line_strp)»   (offset:·0xaf):·../beancount/parser
21835 ··2»      (line_strp)»   (offset:·0xc3):·/usr/include/python3.1321835 ··2»      (line_strp)»   (offset:·0xc3):·/usr/include/python3.13
21836 ··3»      (line_strp)»   (offset:·0x8e):·/usr/include/i386-linux-gnu/bits21836 ··3»      (line_strp)»   (offset:·0x8e):·/usr/include/i386-linux-gnu/bits
21837 ··4»      (line_strp)»   (offset:·0xdb):·/usr/lib/gcc/i686-linux-gnu/14/include21837 ··4»      (line_strp)»   (offset:·0xdb):·/usr/lib/gcc/i686-linux-gnu/14/include
21838 ··5»      (line_strp)»   (offset:·0x102):·/usr/include/i386-linux-gnu/bits/types21838 ··5»      (line_strp)»   (offset:·0x102):·/usr/include/i386-linux-gnu/bits/types
21839 ··6»      (line_strp)»   (offset:·0x129):·/usr/include/i386-linux-gnu/sys21839 ··6»      (line_strp)»   (offset:·0x129):·/usr/include/i386-linux-gnu/sys
21840 ··7»      (line_strp)»   (offset:·0x156):·/usr/include/python3.13/cpython21840 ··7»      (line_strp)»   (offset:·0x156):·/usr/include/python3.13/cpython
Offset 22826, 15 lines modifiedOffset 22826, 15 lines modified
22826 ··Opcode·9·has·1·arg22826 ··Opcode·9·has·1·arg
22827 ··Opcode·10·has·0·args22827 ··Opcode·10·has·0·args
22828 ··Opcode·11·has·0·args22828 ··Opcode·11·has·0·args
22829 ··Opcode·12·has·1·arg22829 ··Opcode·12·has·1·arg
  
22830 ·The·Directory·Table·(offset·0x9805,·lines·8,·columns·1):22830 ·The·Directory·Table·(offset·0x9805,·lines·8,·columns·1):
22831 ··Entry»  Name22831 ··Entry»  Name
22832 ··0»      (line_strp)»   (offset:·0x41):·./.mesonpy-6tmftbai22832 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-hbgnc61g
22833 ··1»      (line_strp)»   (offset:·0xaf):·../beancount/parser22833 ··1»      (line_strp)»   (offset:·0xaf):·../beancount/parser
22834 ··2»      (line_strp)»   (offset:·0x8e):·/usr/include/i386-linux-gnu/bits22834 ··2»      (line_strp)»   (offset:·0x8e):·/usr/include/i386-linux-gnu/bits
22835 ··3»      (line_strp)»   (offset:·0xdb):·/usr/lib/gcc/i686-linux-gnu/14/include22835 ··3»      (line_strp)»   (offset:·0xdb):·/usr/lib/gcc/i686-linux-gnu/14/include
22836 ··4»      (line_strp)»   (offset:·0x129):·/usr/include/i386-linux-gnu/sys22836 ··4»      (line_strp)»   (offset:·0x129):·/usr/include/i386-linux-gnu/sys
22837 ··5»      (line_strp)»   (offset:·0xc3):·/usr/include/python3.1322837 ··5»      (line_strp)»   (offset:·0xc3):·/usr/include/python3.13
22838 ··6»      (line_strp)»   (offset:·0x156):·/usr/include/python3.13/cpython22838 ··6»      (line_strp)»   (offset:·0x156):·/usr/include/python3.13/cpython
22839 ··7»      (line_strp)»   (offset:·0x149):·/usr/include22839 ··7»      (line_strp)»   (offset:·0x149):·/usr/include
11.0 KB
readelf --wide --debug-dump=info {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ···Length:········0xaa·(32-bit)4 ···Length:········0xaa·(32-bit)
5 ···Version:·······55 ···Version:·······5
6 ···Unit·Type:·····DW_UT_partial·(3)6 ···Unit·Type:·····DW_UT_partial·(3)
7 ···Abbrev·Offset:·0xd9e7 ···Abbrev·Offset:·0xd9e
8 ···Pointer·Size:··48 ···Pointer·Size:··4
9 ·<0><c>:·Abbrev·Number:·91·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·91·(DW_TAG_partial_unit)
10 ····<d>···DW_AT_stmt_list···:·(sec_offset)·010 ····<d>···DW_AT_stmt_list···:·(sec_offset)·0
11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x41):·./.mesonpy-6tmftbai11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-hbgnc61g
12 ·<1><15>:·Abbrev·Number:·21·(DW_TAG_base_type)12 ·<1><15>:·Abbrev·Number:·21·(DW_TAG_base_type)
13 ····<16>···DW_AT_byte_size···:·(data1)·813 ····<16>···DW_AT_byte_size···:·(data1)·8
14 ····<17>···DW_AT_encoding····:·(data1)·7»    (unsigned)14 ····<17>···DW_AT_encoding····:·(data1)·7»    (unsigned)
15 ····<18>···DW_AT_name········:·(strp)·(offset:·0x118a):·long·long·unsigned·int15 ····<18>···DW_AT_name········:·(strp)·(offset:·0x118a):·long·long·unsigned·int
16 ·<1><1c>:·Abbrev·Number:·21·(DW_TAG_base_type)16 ·<1><1c>:·Abbrev·Number:·21·(DW_TAG_base_type)
17 ····<1d>···DW_AT_byte_size···:·(data1)·417 ····<1d>···DW_AT_byte_size···:·(data1)·4
18 ····<1e>···DW_AT_encoding····:·(data1)·7»    (unsigned)18 ····<1e>···DW_AT_encoding····:·(data1)·7»    (unsigned)
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
115 ···Length:········0x1f0·(32-bit)115 ···Length:········0x1f0·(32-bit)
116 ···Version:·······5116 ···Version:·······5
117 ···Unit·Type:·····DW_UT_partial·(3)117 ···Unit·Type:·····DW_UT_partial·(3)
118 ···Abbrev·Offset:·0xd9e118 ···Abbrev·Offset:·0xd9e
119 ···Pointer·Size:··4119 ···Pointer·Size:··4
120 ·<0><ba>:·Abbrev·Number:·91·(DW_TAG_partial_unit)120 ·<0><ba>:·Abbrev·Number:·91·(DW_TAG_partial_unit)
121 ····<bb>···DW_AT_stmt_list···:·(sec_offset)·0121 ····<bb>···DW_AT_stmt_list···:·(sec_offset)·0
122 ····<bf>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x41):·./.mesonpy-6tmftbai122 ····<bf>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-hbgnc61g
123 ·<1><c3>:·Abbrev·Number:·75·(DW_TAG_typedef)123 ·<1><c3>:·Abbrev·Number:·75·(DW_TAG_typedef)
124 ····<c4>···DW_AT_name········:·(strp)·(offset:·0x89e):·__int64_t124 ····<c4>···DW_AT_name········:·(strp)·(offset:·0x89e):·__int64_t
125 ····<c8>···DW_AT_decl_file···:·(data1)·6125 ····<c8>···DW_AT_decl_file···:·(data1)·6
126 ····<c9>···DW_AT_decl_line···:·(data1)·47126 ····<c9>···DW_AT_decl_line···:·(data1)·47
127 ····<ca>···DW_AT_decl_column·:·(data1)·44127 ····<ca>···DW_AT_decl_column·:·(data1)·44
128 ····<cb>···DW_AT_type········:·(ref_addr)·<0x56>,·long·long·int128 ····<cb>···DW_AT_type········:·(ref_addr)·<0x56>,·long·long·int
129 ·<1><cf>:·Abbrev·Number:·75·(DW_TAG_typedef)129 ·<1><cf>:·Abbrev·Number:·75·(DW_TAG_typedef)
Offset 409, 15 lines modifiedOffset 409, 15 lines modified
409 ···Length:········0x3a·(32-bit)409 ···Length:········0x3a·(32-bit)
410 ···Version:·······5410 ···Version:·······5
411 ···Unit·Type:·····DW_UT_partial·(3)411 ···Unit·Type:·····DW_UT_partial·(3)
412 ···Abbrev·Offset:·0xd9e412 ···Abbrev·Offset:·0xd9e
413 ···Pointer·Size:··4413 ···Pointer·Size:··4
414 ·<0><2ae>:·Abbrev·Number:·91·(DW_TAG_partial_unit)414 ·<0><2ae>:·Abbrev·Number:·91·(DW_TAG_partial_unit)
415 ····<2af>···DW_AT_stmt_list···:·(sec_offset)·0415 ····<2af>···DW_AT_stmt_list···:·(sec_offset)·0
416 ····<2b3>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x41):·./.mesonpy-6tmftbai416 ····<2b3>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-hbgnc61g
417 ·<1><2b7>:·Abbrev·Number:·28·(DW_TAG_pointer_type)417 ·<1><2b7>:·Abbrev·Number:·28·(DW_TAG_pointer_type)
418 ····<2b8>···DW_AT_byte_size···:·(implicit_const)·4418 ····<2b8>···DW_AT_byte_size···:·(implicit_const)·4
419 ····<2b8>···DW_AT_type········:·(ref_addr)·<0x4f>,·int419 ····<2b8>···DW_AT_type········:·(ref_addr)·<0x4f>,·int
420 ·<1><2bc>:·Abbrev·Number:·120·(DW_TAG_subprogram)420 ·<1><2bc>:·Abbrev·Number:·120·(DW_TAG_subprogram)
421 ····<2bd>···DW_AT_external····:·(flag_present)·1421 ····<2bd>···DW_AT_external····:·(flag_present)·1
422 ····<2bd>···DW_AT_name········:·(strp)·(offset:·0x2246):·free422 ····<2bd>···DW_AT_name········:·(strp)·(offset:·0x2246):·free
423 ····<2c1>···DW_AT_decl_file···:·(data1)·28423 ····<2c1>···DW_AT_decl_file···:·(data1)·28
Offset 446, 15 lines modifiedOffset 446, 15 lines modified
446 ···Length:········0x93·(32-bit)446 ···Length:········0x93·(32-bit)
447 ···Version:·······5447 ···Version:·······5
448 ···Unit·Type:·····DW_UT_partial·(3)448 ···Unit·Type:·····DW_UT_partial·(3)
449 ···Abbrev·Offset:·0449 ···Abbrev·Offset:·0
450 ···Pointer·Size:··4450 ···Pointer·Size:··4
451 ·<0><2ec>:·Abbrev·Number:·99·(DW_TAG_partial_unit)451 ·<0><2ec>:·Abbrev·Number:·99·(DW_TAG_partial_unit)
452 ····<2ed>···DW_AT_stmt_list···:·(sec_offset)·0452 ····<2ed>···DW_AT_stmt_list···:·(sec_offset)·0
453 ····<2f1>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x41):·./.mesonpy-6tmftbai453 ····<2f1>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-hbgnc61g
454 ·<1><2f5>:·Abbrev·Number:·36·(DW_TAG_imported_unit)454 ·<1><2f5>:·Abbrev·Number:·36·(DW_TAG_imported_unit)
455 ····<2f6>···DW_AT_import······:·(ref_addr)·<0xba>»     [Abbrev·Number:·91·(DW_TAG_partial_unit)]455 ····<2f6>···DW_AT_import······:·(ref_addr)·<0xba>»     [Abbrev·Number:·91·(DW_TAG_partial_unit)]
456 ·<1><2fa>:·Abbrev·Number:·36·(DW_TAG_imported_unit)456 ·<1><2fa>:·Abbrev·Number:·36·(DW_TAG_imported_unit)
457 ····<2fb>···DW_AT_import······:·(ref_addr)·<0x2ae>»    [Abbrev·Number:·91·(DW_TAG_partial_unit)]457 ····<2fb>···DW_AT_import······:·(ref_addr)·<0x2ae>»    [Abbrev·Number:·91·(DW_TAG_partial_unit)]
458 ·<1><2ff>:·Abbrev·Number:·97·(DW_TAG_restrict_type)458 ·<1><2ff>:·Abbrev·Number:·97·(DW_TAG_restrict_type)
459 ····<300>···DW_AT_type········:·(ref_addr)·<0x93>459 ····<300>···DW_AT_type········:·(ref_addr)·<0x93>
460 ·<1><304>:·Abbrev·Number:·97·(DW_TAG_restrict_type)460 ·<1><304>:·Abbrev·Number:·97·(DW_TAG_restrict_type)
Offset 543, 15 lines modifiedOffset 543, 15 lines modified
543 ···Length:········0xa71·(32-bit)543 ···Length:········0xa71·(32-bit)
544 ···Version:·······5544 ···Version:·······5
545 ···Unit·Type:·····DW_UT_partial·(3)545 ···Unit·Type:·····DW_UT_partial·(3)
546 ···Abbrev·Offset:·0xd9e546 ···Abbrev·Offset:·0xd9e
547 ···Pointer·Size:··4547 ···Pointer·Size:··4
548 ·<0><383>:·Abbrev·Number:·91·(DW_TAG_partial_unit)548 ·<0><383>:·Abbrev·Number:·91·(DW_TAG_partial_unit)
549 ····<384>···DW_AT_stmt_list···:·(sec_offset)·0549 ····<384>···DW_AT_stmt_list···:·(sec_offset)·0
550 ····<388>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x41):·./.mesonpy-6tmftbai550 ····<388>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-hbgnc61g
551 ·<1><38c>:·Abbrev·Number:·19·(DW_TAG_imported_unit)551 ·<1><38c>:·Abbrev·Number:·19·(DW_TAG_imported_unit)
552 ····<38d>···DW_AT_import······:·(ref_addr)·<0xc>»      [Abbrev·Number:·91·(DW_TAG_partial_unit)]552 ····<38d>···DW_AT_import······:·(ref_addr)·<0xc>»      [Abbrev·Number:·91·(DW_TAG_partial_unit)]
553 ·<1><391>:·Abbrev·Number:·75·(DW_TAG_typedef)553 ·<1><391>:·Abbrev·Number:·75·(DW_TAG_typedef)
554 ····<392>···DW_AT_name········:·(strp)·(offset:·0x93d):·ssize_t554 ····<392>···DW_AT_name········:·(strp)·(offset:·0x93d):·ssize_t
555 ····<396>···DW_AT_decl_file···:·(data1)·13555 ····<396>···DW_AT_decl_file···:·(data1)·13
556 ····<397>···DW_AT_decl_line···:·(data1)·108556 ····<397>···DW_AT_decl_line···:·(data1)·108
557 ····<398>···DW_AT_decl_column·:·(data1)·19557 ····<398>···DW_AT_decl_column·:·(data1)·19
Offset 2254, 15 lines modifiedOffset 2254, 15 lines modified
2254 ···Length:········0x2bc·(32-bit)2254 ···Length:········0x2bc·(32-bit)
2255 ···Version:·······52255 ···Version:·······5
2256 ···Unit·Type:·····DW_UT_partial·(3)2256 ···Unit·Type:·····DW_UT_partial·(3)
2257 ···Abbrev·Offset:·0xd9e2257 ···Abbrev·Offset:·0xd9e
2258 ···Pointer·Size:··42258 ···Pointer·Size:··4
2259 ·<0><df8>:·Abbrev·Number:·91·(DW_TAG_partial_unit)2259 ·<0><df8>:·Abbrev·Number:·91·(DW_TAG_partial_unit)
2260 ····<df9>···DW_AT_stmt_list···:·(sec_offset)·02260 ····<df9>···DW_AT_stmt_list···:·(sec_offset)·0
2261 ····<dfd>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x41):·./.mesonpy-6tmftbai2261 ····<dfd>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-hbgnc61g
2262 ·<1><e01>:·Abbrev·Number:·19·(DW_TAG_imported_unit)2262 ·<1><e01>:·Abbrev·Number:·19·(DW_TAG_imported_unit)
2263 ····<e02>···DW_AT_import······:·(ref_addr)·<0x383>»    [Abbrev·Number:·91·(DW_TAG_partial_unit)]2263 ····<e02>···DW_AT_import······:·(ref_addr)·<0x383>»    [Abbrev·Number:·91·(DW_TAG_partial_unit)]
2264 ·<1><e06>:·Abbrev·Number:·102·(DW_TAG_variable)2264 ·<1><e06>:·Abbrev·Number:·102·(DW_TAG_variable)
2265 ····<e07>···DW_AT_name········:·(strp)·(offset:·0x12e3):·_Py_NoneStruct2265 ····<e07>···DW_AT_name········:·(strp)·(offset:·0x12e3):·_Py_NoneStruct
2266 ····<e0b>···DW_AT_decl_file···:·(data1)·52266 ····<e0b>···DW_AT_decl_file···:·(data1)·5
2267 ····<e0c>···DW_AT_decl_line···:·(data2)·11012267 ····<e0c>···DW_AT_decl_line···:·(data2)·1101
2268 ····<e0e>···DW_AT_decl_column·:·(data1)·222268 ····<e0e>···DW_AT_decl_column·:·(data1)·22
Offset 2611, 15 lines modifiedOffset 2611, 15 lines modified
2611 ···Length:········0x42·(32-bit)2611 ···Length:········0x42·(32-bit)
2612 ···Version:·······52612 ···Version:·······5
2613 ···Unit·Type:·····DW_UT_partial·(3)2613 ···Unit·Type:·····DW_UT_partial·(3)
2614 ···Abbrev·Offset:·0xd9e2614 ···Abbrev·Offset:·0xd9e
2615 ···Pointer·Size:··42615 ···Pointer·Size:··4
2616 ·<0><10b8>:·Abbrev·Number:·91·(DW_TAG_partial_unit)2616 ·<0><10b8>:·Abbrev·Number:·91·(DW_TAG_partial_unit)
2617 ····<10b9>···DW_AT_stmt_list···:·(sec_offset)·0x914c2617 ····<10b9>···DW_AT_stmt_list···:·(sec_offset)·0x914c
2618 ····<10bd>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x41):·./.mesonpy-6tmftbai2618 ····<10bd>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-hbgnc61g
2619 ·<1><10c1>:·Abbrev·Number:·59·(DW_TAG_variable)2619 ·<1><10c1>:·Abbrev·Number:·59·(DW_TAG_variable)
2620 ····<10c2>···DW_AT_name········:·(strp)·(offset:·0x22c4):·PyExc_ValueError2620 ····<10c2>···DW_AT_name········:·(strp)·(offset:·0x22c4):·PyExc_ValueError
2621 ····<10c6>···DW_AT_decl_file···:·(data1)·162621 ····<10c6>···DW_AT_decl_file···:·(data1)·16
2622 ····<10c7>···DW_AT_decl_line···:·(data1)·1202622 ····<10c7>···DW_AT_decl_line···:·(data1)·120
2623 ····<10c8>···DW_AT_decl_column·:·(data1)·242623 ····<10c8>···DW_AT_decl_column·:·(data1)·24
2624 ····<10c9>···DW_AT_type········:·(ref_addr)·<0x79c>2624 ····<10c9>···DW_AT_type········:·(ref_addr)·<0x79c>
2625 ····<10cd>···DW_AT_external····:·(flag_present)·12625 ····<10cd>···DW_AT_external····:·(flag_present)·1
Offset 2653, 16 lines modifiedOffset 2653, 16 lines modified
2653 ···Version:·······52653 ···Version:·······5
2654 ···Unit·Type:·····DW_UT_compile·(1)2654 ···Unit·Type:·····DW_UT_compile·(1)
2655 ···Abbrev·Offset:·02655 ···Abbrev·Offset:·0
2656 ···Pointer·Size:··42656 ···Pointer·Size:··4
2657 ·<0><10fe>:·Abbrev·Number:·1·(DW_TAG_compile_unit)2657 ·<0><10fe>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
2658 ····<10ff>···DW_AT_producer····:·(strp)·(offset:·0x611):·GNU·C17·14.2.0·-mtune=generic·-march=i686·-g·-O3·-O2·-fvisibility=hidden·-fstack-protector-strong·-fPIC·-fasynchronous-unwind-tables2658 ····<10ff>···DW_AT_producer····:·(strp)·(offset:·0x611):·GNU·C17·14.2.0·-mtune=generic·-march=i686·-g·-O3·-O2·-fvisibility=hidden·-fstack-protector-strong·-fPIC·-fasynchronous-unwind-tables
2659 ····<1103>···DW_AT_language····:·(data1)·29» (C11)2659 ····<1103>···DW_AT_language····:·(data1)·29» (C11)
2660 ····<1104>···DW_AT_name········:·(line_strp)·(offset:·0):·_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c2660 ····<1104>···DW_AT_name········:·(line_strp)·(offset:·0x14):·_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c
2661 ····<1108>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x41):·./.mesonpy-6tmftbai2661 ····<1108>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-hbgnc61g
2662 ····<110c>···DW_AT_ranges······:·(sec_offset)·0x33a2662 ····<110c>···DW_AT_ranges······:·(sec_offset)·0x33a
2663 ····<1110>···DW_AT_low_pc······:·(addr)·02663 ····<1110>···DW_AT_low_pc······:·(addr)·0
2664 ····<1114>···DW_AT_stmt_list···:·(sec_offset)·02664 ····<1114>···DW_AT_stmt_list···:·(sec_offset)·0
2665 ·<1><1118>:·Abbrev·Number:·39·(DW_TAG_base_type)2665 ·<1><1118>:·Abbrev·Number:·39·(DW_TAG_base_type)
2666 ····<1119>···DW_AT_byte_size···:·(data1)·82666 ····<1119>···DW_AT_byte_size···:·(data1)·8
2667 ····<111a>···DW_AT_encoding····:·(data1)·7»  (unsigned)2667 ····<111a>···DW_AT_encoding····:·(data1)·7»  (unsigned)
Max diff block lines reached; 4389/11211 bytes (39.15%) of diff not shown.
445 B
strings --all --bytes=8 {}
    
Offset 1, 22 lines modifiedOffset 1, 16 lines modified
1 GCC:·(Debian·14.2.0-17)·14.2.01 VJ^GCC:·(Debian·14.2.0-17)·14.2.0
2 B:-$d7YJ·2 B:-$d7YJ·
 3 :\)/z*ks
 4 /!3gp:2WN#
3 f6iHUYAE 
4 JuN@3Dnl 
5 s)RbT0Ub 
6 pJWz!4OJ 
7 y2]W=g]=5 y2]W=g]=
8 GfmUc0~|6 GfmUc0~|
 7 O;kKA»  z^L
 8 yla)PeoW
 9 3rRW1#s\*V
9 Qb@Z.{tTk 
10 l{I9%<2* 
11 #x8$Gd-/N 
12 0^#rkl0R 
13 »       YMr»    Dy»   
14 NlNm\v(B 
15 TaoqP,=: 
16 M$9*:#lt10 M$9*:#lt
17 DuNM,G8111 DuNM,G81
18 qnclSlAC12 qnclSlAC
19 yy_get_previous_state13 yy_get_previous_state
20 yy_accept14 yy_accept
21 yy_fatal_error.isra.015 yy_fatal_error.isra.0
22 yyensure_buffer_stack16 yyensure_buffer_stack
740 B
readelf --wide --decompress --string-dump=.debug_line_str {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 String·dump·of·section·'.debug_line_str':1 String·dump·of·section·'.debug_line_str':
 2 ··[·····0]··./.mesonpy-hbgnc61g
2 ··[·····0]··_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c3 ··[····14]··_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c
3 ··[····41]··./.mesonpy-6tmftbai 
4 ··[····55]··_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser4 ··[····55]··_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser
5 ··[····8e]··/usr/include/i386-linux-gnu/bits5 ··[····8e]··/usr/include/i386-linux-gnu/bits
6 ··[····af]··../beancount/parser6 ··[····af]··../beancount/parser
7 ··[····c3]··/usr/include/python3.137 ··[····c3]··/usr/include/python3.13
8 ··[····db]··/usr/lib/gcc/i686-linux-gnu/14/include8 ··[····db]··/usr/lib/gcc/i686-linux-gnu/14/include
9 ··[···102]··/usr/include/i386-linux-gnu/bits/types9 ··[···102]··/usr/include/i386-linux-gnu/bits/types
10 ··[···129]··/usr/include/i386-linux-gnu/sys10 ··[···129]··/usr/include/i386-linux-gnu/sys