707 KB
/srv/reproducible-results/rbuild-debian/r-b-build.DN5Om5Kv/b1/beancount_3.1.0-3_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.DN5Om5Kv/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 ·41f830677cf5a79ff3daddb16697268f·64720·debug·optional·python3-beancount-dbgsym_3.1.0-3_i386.deb2 ·39701972e33720a3837d0a5bc0779b6a·64680·debug·optional·python3-beancount-dbgsym_3.1.0-3_i386.deb
3 ·7cb359a2a187a377e8de7513250d9e42·343260·python·optional·python3-beancount_3.1.0-3_i386.deb3 ·82a8dca3e5d9ec7517c6d4221bd4b59b·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···336776·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:·5524fe16b7446da2cb1bdd1594434b9510cc00de3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1add4e8f4a8b0777c41a360009c3a6d24e9a29bc
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-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:22584 ./.mesonpy-hpiblzt1/_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-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:226010 ./.mesonpy-hpiblzt1/_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-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1947132 ./.mesonpy-hpiblzt1/_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-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1953141 ./.mesonpy-hpiblzt1/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1953
142 »       mov····0xc(%eax),%edx142 »       mov····0xc(%eax),%edx
143 ./.mesonpy-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1947143 ./.mesonpy-hpiblzt1/_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-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1953145 ./.mesonpy-hpiblzt1/_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-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1955·(discriminator·1)149 ./.mesonpy-hpiblzt1/_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-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1953151 ./.mesonpy-hpiblzt1/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1953
152 »       mov····0x1c(%eax),%ecx152 »       mov····0x1c(%eax),%ecx
153 ./.mesonpy-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1955153 ./.mesonpy-hpiblzt1/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1955
154 »       mov····0x50(%ebx),%eax154 »       mov····0x50(%ebx),%eax
155 ./.mesonpy-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1955·(discriminator·1)155 ./.mesonpy-hpiblzt1/_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-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1953157 ./.mesonpy-hpiblzt1/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1953
158 »       add····0x2c(%ebx),%ecx158 »       add····0x2c(%ebx),%ecx
159 ./.mesonpy-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1955159 ./.mesonpy-hpiblzt1/_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-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1955·(discriminator·1)161 ./.mesonpy-hpiblzt1/_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-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1957·(discriminator·1)171 ./.mesonpy-hpiblzt1/_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-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1967173 ./.mesonpy-hpiblzt1/_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-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1957·(discriminator·1)176 ./.mesonpy-hpiblzt1/_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-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1967178 ./.mesonpy-hpiblzt1/_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-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1957181 ./.mesonpy-hpiblzt1/_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-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1957·(discriminator·1)186 ./.mesonpy-hpiblzt1/_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-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1958190 ./.mesonpy-hpiblzt1/_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-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1960194 ./.mesonpy-hpiblzt1/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1960
195 »       mov····0x1c(%esp),%eax195 »       mov····0x1c(%esp),%eax
196 ./.mesonpy-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1961196 ./.mesonpy-hpiblzt1/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1961
197 »       mov····0x4(%esp),%esi197 »       mov····0x4(%esp),%esi
198 ./.mesonpy-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1960198 ./.mesonpy-hpiblzt1/_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-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1961200 ./.mesonpy-hpiblzt1/_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-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1963202 ./.mesonpy-hpiblzt1/_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-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1965218 ./.mesonpy-hpiblzt1/_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-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1966221 ./.mesonpy-hpiblzt1/_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-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1967224 ./.mesonpy-hpiblzt1/_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-bwwwc3vt/_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c:1963228 ./.mesonpy-hpiblzt1/_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·32346665·31366237·34343664·61326362·24fe16b7446da2cb 
3 ··0x00000010·31626464·31353934·34333462·39353130·1bdd1594434b95102 ··0x00000000·64643465·38663461·38623037·37376334·dd4e8f4a8b0777c4
 3 ··0x00000010·31613336·30303039·63336136·64323465·1a360009c3a6d24e
4 ··0x00000020·63633030·64652e64·65627567·00000000·cc00de.debug....4 ··0x00000020·39613239·62632e64·65627567·00000000·9a29bc.debug....
5 ··0x00000030·178f96fd····························....5 ··0x00000030·55e1cdaa····························U...
  
18.3 KB
python3-beancount-dbgsym_3.1.0-3_i386.deb
452 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······532·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····63996·2025-03-02·00:42:32.000000·data.tar.xz3 -rw-r--r--···0········0········0····63952·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:·5524fe16b7446da2cb1bdd1594434b9510cc00de12 Build-Ids:·1add4e8f4a8b0777c41a360009c3a6d24e9a29bc
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/55/24fe16b7446da2cb1bdd1594434b9510cc00de.debug1 usr/lib/debug/.build-id/1a/dd4e8f4a8b0777c41a360009c3a6d24e9a29bc.debug
17.2 KB
data.tar.xz
17.2 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/55/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-02·00:42:32.000000·./usr/lib/debug/.build-id/1a/
7 -rw-r--r--···0·root·········(0)·root·········(0)····72424·2025-03-02·00:42:32.000000·./usr/lib/debug/.build-id/55/24fe16b7446da2cb1bdd1594434b9510cc00de.debug7 -rw-r--r--···0·root·········(0)·root·········(0)····72424·2025-03-02·00:42:32.000000·./usr/lib/debug/.build-id/1a/dd4e8f4a8b0777c41a360009c3a6d24e9a29bc.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
15.8 KB
./usr/lib/debug/.build-id/55/24fe16b7446da2cb1bdd1594434b9510cc00de.debug vs.
./usr/lib/debug/.build-id/1a/dd4e8f4a8b0777c41a360009c3a6d24e9a29bc.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 98% similar despite different names
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:·5524fe16b7446da2cb1bdd1594434b9510cc00de3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1add4e8f4a8b0777c41a360009c3a6d24e9a29bc
3.65 KB
readelf --wide --debug-dump=rawline {}
    
Offset 25, 15 lines modifiedOffset 25, 15 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:·0):·./.mesonpy-bwwwc3vt31 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-hpiblzt1
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
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:·0):·./.mesonpy-bwwwc3vt9510 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-hpiblzt1
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:·0):·./.mesonpy-bwwwc3vt21779 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-hpiblzt1
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:·0):·./.mesonpy-bwwwc3vt21833 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-hpiblzt1
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:·0):·./.mesonpy-bwwwc3vt22832 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-hpiblzt1
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
10.8 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:·0):·./.mesonpy-bwwwc3vt11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-hpiblzt1
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:········0x1fd·(32-bit)115 ···Length:········0x1fd·(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:·0):·./.mesonpy-bwwwc3vt122 ····<bf>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-hpiblzt1
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 417, 15 lines modifiedOffset 417, 15 lines modified
417 ···Length:········0x3a·(32-bit)417 ···Length:········0x3a·(32-bit)
418 ···Version:·······5418 ···Version:·······5
419 ···Unit·Type:·····DW_UT_partial·(3)419 ···Unit·Type:·····DW_UT_partial·(3)
420 ···Abbrev·Offset:·0xd9e420 ···Abbrev·Offset:·0xd9e
421 ···Pointer·Size:··4421 ···Pointer·Size:··4
422 ·<0><2bb>:·Abbrev·Number:·91·(DW_TAG_partial_unit)422 ·<0><2bb>:·Abbrev·Number:·91·(DW_TAG_partial_unit)
423 ····<2bc>···DW_AT_stmt_list···:·(sec_offset)·0423 ····<2bc>···DW_AT_stmt_list···:·(sec_offset)·0
424 ····<2c0>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-bwwwc3vt424 ····<2c0>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-hpiblzt1
425 ·<1><2c4>:·Abbrev·Number:·28·(DW_TAG_pointer_type)425 ·<1><2c4>:·Abbrev·Number:·28·(DW_TAG_pointer_type)
426 ····<2c5>···DW_AT_byte_size···:·(implicit_const)·4426 ····<2c5>···DW_AT_byte_size···:·(implicit_const)·4
427 ····<2c5>···DW_AT_type········:·(ref_addr)·<0x4f>,·int427 ····<2c5>···DW_AT_type········:·(ref_addr)·<0x4f>,·int
428 ·<1><2c9>:·Abbrev·Number:·121·(DW_TAG_subprogram)428 ·<1><2c9>:·Abbrev·Number:·121·(DW_TAG_subprogram)
429 ····<2ca>···DW_AT_external····:·(flag_present)·1429 ····<2ca>···DW_AT_external····:·(flag_present)·1
430 ····<2ca>···DW_AT_name········:·(strp)·(offset:·0x2257):·free430 ····<2ca>···DW_AT_name········:·(strp)·(offset:·0x2257):·free
431 ····<2ce>···DW_AT_decl_file···:·(data1)·28431 ····<2ce>···DW_AT_decl_file···:·(data1)·28
Offset 454, 15 lines modifiedOffset 454, 15 lines modified
454 ···Length:········0x93·(32-bit)454 ···Length:········0x93·(32-bit)
455 ···Version:·······5455 ···Version:·······5
456 ···Unit·Type:·····DW_UT_partial·(3)456 ···Unit·Type:·····DW_UT_partial·(3)
457 ···Abbrev·Offset:·0457 ···Abbrev·Offset:·0
458 ···Pointer·Size:··4458 ···Pointer·Size:··4
459 ·<0><2f9>:·Abbrev·Number:·99·(DW_TAG_partial_unit)459 ·<0><2f9>:·Abbrev·Number:·99·(DW_TAG_partial_unit)
460 ····<2fa>···DW_AT_stmt_list···:·(sec_offset)·0460 ····<2fa>···DW_AT_stmt_list···:·(sec_offset)·0
461 ····<2fe>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-bwwwc3vt461 ····<2fe>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-hpiblzt1
462 ·<1><302>:·Abbrev·Number:·36·(DW_TAG_imported_unit)462 ·<1><302>:·Abbrev·Number:·36·(DW_TAG_imported_unit)
463 ····<303>···DW_AT_import······:·(ref_addr)·<0xba>»     [Abbrev·Number:·91·(DW_TAG_partial_unit)]463 ····<303>···DW_AT_import······:·(ref_addr)·<0xba>»     [Abbrev·Number:·91·(DW_TAG_partial_unit)]
464 ·<1><307>:·Abbrev·Number:·36·(DW_TAG_imported_unit)464 ·<1><307>:·Abbrev·Number:·36·(DW_TAG_imported_unit)
465 ····<308>···DW_AT_import······:·(ref_addr)·<0x2bb>»    [Abbrev·Number:·91·(DW_TAG_partial_unit)]465 ····<308>···DW_AT_import······:·(ref_addr)·<0x2bb>»    [Abbrev·Number:·91·(DW_TAG_partial_unit)]
466 ·<1><30c>:·Abbrev·Number:·97·(DW_TAG_restrict_type)466 ·<1><30c>:·Abbrev·Number:·97·(DW_TAG_restrict_type)
467 ····<30d>···DW_AT_type········:·(ref_addr)·<0x93>467 ····<30d>···DW_AT_type········:·(ref_addr)·<0x93>
468 ·<1><311>:·Abbrev·Number:·97·(DW_TAG_restrict_type)468 ·<1><311>:·Abbrev·Number:·97·(DW_TAG_restrict_type)
Offset 551, 15 lines modifiedOffset 551, 15 lines modified
551 ···Length:········0xa71·(32-bit)551 ···Length:········0xa71·(32-bit)
552 ···Version:·······5552 ···Version:·······5
553 ···Unit·Type:·····DW_UT_partial·(3)553 ···Unit·Type:·····DW_UT_partial·(3)
554 ···Abbrev·Offset:·0xd9e554 ···Abbrev·Offset:·0xd9e
555 ···Pointer·Size:··4555 ···Pointer·Size:··4
556 ·<0><390>:·Abbrev·Number:·91·(DW_TAG_partial_unit)556 ·<0><390>:·Abbrev·Number:·91·(DW_TAG_partial_unit)
557 ····<391>···DW_AT_stmt_list···:·(sec_offset)·0557 ····<391>···DW_AT_stmt_list···:·(sec_offset)·0
558 ····<395>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-bwwwc3vt558 ····<395>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-hpiblzt1
559 ·<1><399>:·Abbrev·Number:·19·(DW_TAG_imported_unit)559 ·<1><399>:·Abbrev·Number:·19·(DW_TAG_imported_unit)
560 ····<39a>···DW_AT_import······:·(ref_addr)·<0xc>»      [Abbrev·Number:·91·(DW_TAG_partial_unit)]560 ····<39a>···DW_AT_import······:·(ref_addr)·<0xc>»      [Abbrev·Number:·91·(DW_TAG_partial_unit)]
561 ·<1><39e>:·Abbrev·Number:·75·(DW_TAG_typedef)561 ·<1><39e>:·Abbrev·Number:·75·(DW_TAG_typedef)
562 ····<39f>···DW_AT_name········:·(strp)·(offset:·0x93d):·ssize_t562 ····<39f>···DW_AT_name········:·(strp)·(offset:·0x93d):·ssize_t
563 ····<3a3>···DW_AT_decl_file···:·(data1)·13563 ····<3a3>···DW_AT_decl_file···:·(data1)·13
564 ····<3a4>···DW_AT_decl_line···:·(data1)·108564 ····<3a4>···DW_AT_decl_line···:·(data1)·108
565 ····<3a5>···DW_AT_decl_column·:·(data1)·19565 ····<3a5>···DW_AT_decl_column·:·(data1)·19
Offset 2262, 15 lines modifiedOffset 2262, 15 lines modified
2262 ···Length:········0x2bc·(32-bit)2262 ···Length:········0x2bc·(32-bit)
2263 ···Version:·······52263 ···Version:·······5
2264 ···Unit·Type:·····DW_UT_partial·(3)2264 ···Unit·Type:·····DW_UT_partial·(3)
2265 ···Abbrev·Offset:·0xd9e2265 ···Abbrev·Offset:·0xd9e
2266 ···Pointer·Size:··42266 ···Pointer·Size:··4
2267 ·<0><e05>:·Abbrev·Number:·91·(DW_TAG_partial_unit)2267 ·<0><e05>:·Abbrev·Number:·91·(DW_TAG_partial_unit)
2268 ····<e06>···DW_AT_stmt_list···:·(sec_offset)·02268 ····<e06>···DW_AT_stmt_list···:·(sec_offset)·0
2269 ····<e0a>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-bwwwc3vt2269 ····<e0a>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-hpiblzt1
2270 ·<1><e0e>:·Abbrev·Number:·19·(DW_TAG_imported_unit)2270 ·<1><e0e>:·Abbrev·Number:·19·(DW_TAG_imported_unit)
2271 ····<e0f>···DW_AT_import······:·(ref_addr)·<0x390>»    [Abbrev·Number:·91·(DW_TAG_partial_unit)]2271 ····<e0f>···DW_AT_import······:·(ref_addr)·<0x390>»    [Abbrev·Number:·91·(DW_TAG_partial_unit)]
2272 ·<1><e13>:·Abbrev·Number:·102·(DW_TAG_variable)2272 ·<1><e13>:·Abbrev·Number:·102·(DW_TAG_variable)
2273 ····<e14>···DW_AT_name········:·(strp)·(offset:·0x12f4):·_Py_NoneStruct2273 ····<e14>···DW_AT_name········:·(strp)·(offset:·0x12f4):·_Py_NoneStruct
2274 ····<e18>···DW_AT_decl_file···:·(data1)·52274 ····<e18>···DW_AT_decl_file···:·(data1)·5
2275 ····<e19>···DW_AT_decl_line···:·(data2)·11012275 ····<e19>···DW_AT_decl_line···:·(data2)·1101
2276 ····<e1b>···DW_AT_decl_column·:·(data1)·222276 ····<e1b>···DW_AT_decl_column·:·(data1)·22
Offset 2619, 15 lines modifiedOffset 2619, 15 lines modified
2619 ···Length:········0x42·(32-bit)2619 ···Length:········0x42·(32-bit)
2620 ···Version:·······52620 ···Version:·······5
2621 ···Unit·Type:·····DW_UT_partial·(3)2621 ···Unit·Type:·····DW_UT_partial·(3)
2622 ···Abbrev·Offset:·0xd9e2622 ···Abbrev·Offset:·0xd9e
2623 ···Pointer·Size:··42623 ···Pointer·Size:··4
2624 ·<0><10c5>:·Abbrev·Number:·91·(DW_TAG_partial_unit)2624 ·<0><10c5>:·Abbrev·Number:·91·(DW_TAG_partial_unit)
2625 ····<10c6>···DW_AT_stmt_list···:·(sec_offset)·0x914c2625 ····<10c6>···DW_AT_stmt_list···:·(sec_offset)·0x914c
2626 ····<10ca>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-bwwwc3vt2626 ····<10ca>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-hpiblzt1
2627 ·<1><10ce>:·Abbrev·Number:·59·(DW_TAG_variable)2627 ·<1><10ce>:·Abbrev·Number:·59·(DW_TAG_variable)
2628 ····<10cf>···DW_AT_name········:·(strp)·(offset:·0x22d5):·PyExc_ValueError2628 ····<10cf>···DW_AT_name········:·(strp)·(offset:·0x22d5):·PyExc_ValueError
2629 ····<10d3>···DW_AT_decl_file···:·(data1)·162629 ····<10d3>···DW_AT_decl_file···:·(data1)·16
2630 ····<10d4>···DW_AT_decl_line···:·(data1)·1202630 ····<10d4>···DW_AT_decl_line···:·(data1)·120
2631 ····<10d5>···DW_AT_decl_column·:·(data1)·242631 ····<10d5>···DW_AT_decl_column·:·(data1)·24
2632 ····<10d6>···DW_AT_type········:·(ref_addr)·<0x7a9>2632 ····<10d6>···DW_AT_type········:·(ref_addr)·<0x7a9>
2633 ····<10da>···DW_AT_external····:·(flag_present)·12633 ····<10da>···DW_AT_external····:·(flag_present)·1
Offset 2662, 15 lines modifiedOffset 2662, 15 lines modified
2662 ···Unit·Type:·····DW_UT_compile·(1)2662 ···Unit·Type:·····DW_UT_compile·(1)
2663 ···Abbrev·Offset:·02663 ···Abbrev·Offset:·0
2664 ···Pointer·Size:··42664 ···Pointer·Size:··4
2665 ·<0><110b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)2665 ·<0><110b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
2666 ····<110c>···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-tables2666 ····<110c>···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
2667 ····<1110>···DW_AT_language····:·(data1)·29» (C11)2667 ····<1110>···DW_AT_language····:·(data1)·29» (C11)
2668 ····<1111>···DW_AT_name········:·(line_strp)·(offset:·0x14):·_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c2668 ····<1111>···DW_AT_name········:·(line_strp)·(offset:·0x14):·_parser.cpython-313-i386-linux-gnu.so.p/beancount/parser/lexer.c
2669 ····<1115>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-bwwwc3vt2669 ····<1115>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-hpiblzt1
2670 ····<1119>···DW_AT_ranges······:·(sec_offset)·0x33a2670 ····<1119>···DW_AT_ranges······:·(sec_offset)·0x33a
2671 ····<111d>···DW_AT_low_pc······:·(addr)·02671 ····<111d>···DW_AT_low_pc······:·(addr)·0
2672 ····<1121>···DW_AT_stmt_list···:·(sec_offset)·02672 ····<1121>···DW_AT_stmt_list···:·(sec_offset)·0
2673 ·<1><1125>:·Abbrev·Number:·39·(DW_TAG_base_type)2673 ·<1><1125>:·Abbrev·Number:·39·(DW_TAG_base_type)
2674 ····<1126>···DW_AT_byte_size···:·(data1)·82674 ····<1126>···DW_AT_byte_size···:·(data1)·8
2675 ····<1127>···DW_AT_encoding····:·(data1)·7»  (unsigned)2675 ····<1127>···DW_AT_encoding····:·(data1)·7»  (unsigned)
2676 ····<1128>···DW_AT_name········:·(strp)·(offset:·0x118a):·long·long·unsigned·int2676 ····<1128>···DW_AT_name········:·(strp)·(offset:·0x118a):·long·long·unsigned·int
Max diff block lines reached; 4353/11030 bytes (39.47%) of diff not shown.
617 B
readelf --wide --decompress --string-dump=.debug_line_str {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 String·dump·of·section·'.debug_line_str':1 String·dump·of·section·'.debug_line_str':
2 ··[·····0]··./.mesonpy-bwwwc3vt2 ··[·····0]··./.mesonpy-hpiblzt1
3 ··[····14]··_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
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