744 KB
/srv/reproducible-results/rbuild-debian/r-b-build.GHcYzfzF/b1/beancount_3.0.0-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.GHcYzfzF/b2/beancount_3.0.0-1_amd64.changes
499 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·ea3173208bd1a5a5e8aa1e9ed81a279c·112408·utils·optional·beancount_3.0.0-1_all.deb1 ·ea3173208bd1a5a5e8aa1e9ed81a279c·112408·utils·optional·beancount_3.0.0-1_all.deb
2 ·b9912b027df591a102e442adff94b7c5·136332·debug·optional·python3-beancount-dbgsym_3.0.0-1_amd64.deb 
3 ·6232ee7e428f6d9c82073a1cd990b240·379276·python·optional·python3-beancount_3.0.0-1_amd64.deb2 ·aa709a594d72c6a488435216c74ff2ee·136104·debug·optional·python3-beancount-dbgsym_3.0.0-1_amd64.deb
 3 ·56451463f9618bde38515397b1bda492·379276·python·optional·python3-beancount_3.0.0-1_amd64.deb
708 KB
python3-beancount_3.0.0-1_amd64.deb
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
707 KB
data.tar.xz
707 KB
data.tar
354 KB
./usr/lib/python3/dist-packages/beancount/parser/_parser.cpython-312-x86_64-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:·c36e7ebdca42087f5ff26d4f967d1b51217e866f3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e0c67a19eee437169ff8d905a9653b005e4f7679
352 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`: objdump: DWARF error: unable to read alt ref 1872 objdump: DWARF error: unable to read alt ref 814
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000002340·<PyInit__parser@@Base-0x8b10>:2 0000000000002340·<PyInit__parser@@Base-0x8b10>:
3 yyrestart.cold():3 yyrestart.cold():
4 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:22584 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:2258
5 »       mov····%rbx,%rsi5 »       mov····%rbx,%rsi
6 »       xor····%edi,%edi6 »       xor····%edi,%edi
7 »       call···2770·<__cxa_finalize@plt+0x440>7 »       call···2770·<__cxa_finalize@plt+0x440>
8 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:22608 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:2260
9 »       mov····%r12,0x09 »       mov····%r12,0x0
10 »       ud210 »       ud2
11 »       cs·nopw·0x0(%rax,%rax,1)11 »       cs·nopw·0x0(%rax,%rax,1)
12 »       xchg···%ax,%ax12 »       xchg···%ax,%ax
13 deregister_tm_clones():13 deregister_tm_clones():
14 »       lea····0xff99(%rip),%rdi········14 »       lea····0xff99(%rip),%rdi········
15 »       lea····0xff92(%rip),%rax········15 »       lea····0xff92(%rip),%rax········
Offset 64, 1364 lines modifiedOffset 64, 1364 lines modified
64 »       endbr6464 »       endbr64
65 »       jmp····2390·<__cxa_finalize@plt+0x60>65 »       jmp····2390·<__cxa_finalize@plt+0x60>
66 »       cs·nopw·0x0(%rax,%rax,1)66 »       cs·nopw·0x0(%rax,%rax,1)
67 »       cs·nopw·0x0(%rax,%rax,1)67 »       cs·nopw·0x0(%rax,%rax,1)
68 »       cs·nopw·0x0(%rax,%rax,1)68 »       cs·nopw·0x0(%rax,%rax,1)
69 »       nopw···0x0(%rax,%rax,1)69 »       nopw···0x0(%rax,%rax,1)
70 yy_get_previous_state():70 yy_get_previous_state():
71 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:194771 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:1947
72 »       push···%r1572 »       push···%r15
73 »       push···%r1473 »       push···%r14
74 »       push···%r1374 »       push···%r13
75 »       push···%r1275 »       push···%r12
76 »       push···%rbp76 »       push···%rbp
77 »       push···%rbx77 »       push···%rbx
78 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:195378 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:1953
79 »       mov····0x18(%rdi),%rdx79 »       mov····0x18(%rdi),%rdx
80 »       mov····0x28(%rdi),%rax80 »       mov····0x28(%rdi),%rax
81 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:195581 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:1955
82 »       mov····0x80(%rdi),%r1082 »       mov····0x80(%rdi),%r10
83 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:1955·(discriminator·1)83 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:1955·(discriminator·1)
84 »       mov····0x40(%rdi),%r1384 »       mov····0x40(%rdi),%r13
85 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:195385 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:1953
86 »       mov····(%rax,%rdx,8),%rax86 »       mov····(%rax,%rdx,8),%rax
87 »       mov····0x28(%rax),%ebx87 »       mov····0x28(%rax),%ebx
88 »       add····0x4c(%rdi),%ebx88 »       add····0x4c(%rdi),%ebx
89 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:1955·(discriminator·1)89 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:1955·(discriminator·1)
90 »       cmp····%r13,%r1090 »       cmp····%r13,%r10
91 »       jae····2544·<__cxa_finalize@plt+0x214>91 »       jae····2544·<__cxa_finalize@plt+0x214>
92 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:196792 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:1967
93 »       mov····%ebx,-0x4(%rsp)93 »       mov····%ebx,-0x4(%rsp)
94 »       mov····%rdi,%r1294 »       mov····%rdi,%r12
95 »       lea····0xbd22(%rip),%r15········95 »       lea····0xbd22(%rip),%r15········
96 »       lea····0xb95b(%rip),%r8········96 »       lea····0xb95b(%rip),%r8········
97 »       lea····0xa874(%rip),%rdi········97 »       lea····0xa874(%rip),%rdi········
98 »       lea····0xafad(%rip),%r14········98 »       lea····0xafad(%rip),%r14········
99 »       lea····0xb6e6(%rip),%r9········99 »       lea····0xb6e6(%rip),%r9········
100 »       lea····0xbb9f(%rip),%r11········100 »       lea····0xbb9f(%rip),%r11········
101 »       data16·cs·nopw·0x0(%rax,%rax,1)101 »       data16·cs·nopw·0x0(%rax,%rax,1)
102 »       nopl···0x0(%rax)102 »       nopl···0x0(%rax)
103 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:1957103 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:1957
104 »       movzbl·(%r10),%eax104 »       movzbl·(%r10),%eax
105 »       test···%al,%al105 »       test···%al,%al
106 »       je·····2558·<__cxa_finalize@plt+0x228>106 »       je·····2558·<__cxa_finalize@plt+0x228>
107 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:1957·(discriminator·1)107 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:1957·(discriminator·1)
108 »       lea····0xbbdd(%rip),%rbx········108 »       lea····0xbbdd(%rip),%rbx········
109 »       movzbl·(%rbx,%rax,1),%esi109 »       movzbl·(%rbx,%rax,1),%esi
110 »       mov····%esi,%ebp110 »       mov····%esi,%ebp
111 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:1958111 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:1958
112 »       movslq·-0x4(%rsp),%rdx112 »       movslq·-0x4(%rsp),%rdx
113 »       cmpw···$0x0,(%r15,%rdx,2)113 »       cmpw···$0x0,(%r15,%rdx,2)
114 »       je·····24e0·<__cxa_finalize@plt+0x1b0>114 »       je·····24e0·<__cxa_finalize@plt+0x1b0>
115 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:1960115 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:1960
116 »       mov····%edx,0x68(%r12)116 »       mov····%edx,0x68(%r12)
117 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:1961117 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:1961
118 »       mov····%r10,0x70(%r12)118 »       mov····%r10,0x70(%r12)
119 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:1963119 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:1963
120 »       movswl·(%r8,%rdx,2),%eax120 »       movswl·(%r8,%rdx,2),%eax
121 »       mov····-0x4(%rsp),%ebx121 »       mov····-0x4(%rsp),%ebx
122 »       add····%esi,%eax122 »       add····%esi,%eax
123 »       cltq123 »       cltq
124 »       movswl·(%rdi,%rax,2),%ecx124 »       movswl·(%rdi,%rax,2),%ecx
125 »       cmp····%ebx,%ecx125 »       cmp····%ebx,%ecx
126 »       je·····252c·<__cxa_finalize@plt+0x1fc>126 »       je·····252c·<__cxa_finalize@plt+0x1fc>
127 »       data16·cs·nopw·0x0(%rax,%rax,1)127 »       data16·cs·nopw·0x0(%rax,%rax,1)
128 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:1965128 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:1965
129 »       movswl·(%r9,%rdx,2),%edx129 »       movswl·(%r9,%rdx,2),%edx
130 »       mov····%edx,%ecx130 »       mov····%edx,%ecx
131 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:1966131 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:1966
132 »       cmp····$0x110,%dx132 »       cmp····$0x110,%dx
133 »       jle····2516·<__cxa_finalize@plt+0x1e6>133 »       jle····2516·<__cxa_finalize@plt+0x1e6>
134 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:1967134 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:1967
135 »       movslq·%esi,%rsi135 »       movslq·%esi,%rsi
136 »       movzbl·(%r11,%rsi,1),%ebp136 »       movzbl·(%r11,%rsi,1),%ebp
137 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:1963137 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:1963
138 »       movslq·%edx,%rdx138 »       movslq·%edx,%rdx
139 »       movzbl·%bpl,%esi139 »       movzbl·%bpl,%esi
140 »       movswl·(%r8,%rdx,2),%eax140 »       movswl·(%r8,%rdx,2),%eax
141 »       add····%esi,%eax141 »       add····%esi,%eax
142 »       cltq142 »       cltq
143 »       cmp····(%rdi,%rax,2),%cx143 »       cmp····(%rdi,%rax,2),%cx
144 »       jne····2500·<__cxa_finalize@plt+0x1d0>144 »       jne····2500·<__cxa_finalize@plt+0x1d0>
145 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:1969145 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:1969
146 »       movswl·(%r14,%rax,2),%eax146 »       movswl·(%r14,%rax,2),%eax
147 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:1955·(discriminator·2)147 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:1955·(discriminator·2)
148 »       add····$0x1,%r10148 »       add····$0x1,%r10
149 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:1969149 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:1969
150 »       mov····%eax,-0x4(%rsp)150 »       mov····%eax,-0x4(%rsp)
151 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:1955·(discriminator·1)151 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:1955·(discriminator·1)
152 »       cmp····%r13,%r10152 »       cmp····%r13,%r10
153 »       jne····24b0·<__cxa_finalize@plt+0x180>153 »       jne····24b0·<__cxa_finalize@plt+0x180>
154 »       mov····%eax,%ebx154 »       mov····%eax,%ebx
155 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:1973155 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:1973
156 »       mov····%ebx,%eax156 »       mov····%ebx,%eax
157 »       pop····%rbx157 »       pop····%rbx
158 »       pop····%rbp158 »       pop····%rbp
159 »       pop····%r12159 »       pop····%r12
160 »       pop····%r13160 »       pop····%r13
161 »       pop····%r14161 »       pop····%r14
162 »       pop····%r15162 »       pop····%r15
163 »       ret163 »       ret
164 »       nopl···0x0(%rax)164 »       nopl···0x0(%rax)
165 »       mov····$0x1,%esi165 »       mov····$0x1,%esi
166 ./.mesonpy-dypfxp9v/beancount/parser/lexer.c:1957·(discriminator·2)166 ./.mesonpy-hhes4dx6/beancount/parser/lexer.c:1957·(discriminator·2)
167 »       mov····$0x1,%ebp167 »       mov····$0x1,%ebp
168 »       jmp····24c9·<__cxa_finalize@plt+0x199>168 »       jmp····24c9·<__cxa_finalize@plt+0x199>
169 »       nopw···0x0(%rax,%rax,1)169 »       nopw···0x0(%rax,%rax,1)
170 yy_fatal_error.isra.0():170 yy_fatal_error.isra.0():
Max diff block lines reached; 355006/360317 bytes (98.53%) 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·36653765·62646361·34323038·37663566·6e7ebdca42087f5f 
3 ··0x00000010·66323664·34663936·37643162·35313231·f26d4f967d1b51212 ··0x00000000·63363761·31396565·65343337·31363966·c67a19eee437169f
 3 ··0x00000010·66386439·30356139·36353362·30303565·f8d905a9653b005e
4 ··0x00000020·37653836·36662e64·65627567·00000000·7e866f.debug....4 ··0x00000020·34663736·37392e64·65627567·00000000·4f7679.debug....
5 ··0x00000030·34614163····························4aAc5 ··0x00000030·74b12d21····························t.-!
  
354 KB
./usr/lib/python3/dist-packages/beancount/parser/_parser.cpython-313-x86_64-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:·54028dd2816f2f4bbb2bf76c2781740094dc5e733 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4e101cb093c71b225305b1319860324a11de6a53
352 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`: objdump: DWARF error: unable to read alt ref 1872 objdump: DWARF error: unable to read alt ref 814
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000002340·<PyInit__parser@@Base-0x8b10>:2 0000000000002340·<PyInit__parser@@Base-0x8b10>:
3 yyrestart.cold():3 yyrestart.cold():
4 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:22584 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:2258
5 »       mov····%rbx,%rsi5 »       mov····%rbx,%rsi
6 »       xor····%edi,%edi6 »       xor····%edi,%edi
7 »       call···2770·<__cxa_finalize@plt+0x440>7 »       call···2770·<__cxa_finalize@plt+0x440>
8 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:22608 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:2260
9 »       mov····%r12,0x09 »       mov····%r12,0x0
10 »       ud210 »       ud2
11 »       cs·nopw·0x0(%rax,%rax,1)11 »       cs·nopw·0x0(%rax,%rax,1)
12 »       xchg···%ax,%ax12 »       xchg···%ax,%ax
13 deregister_tm_clones():13 deregister_tm_clones():
14 »       lea····0xff99(%rip),%rdi········14 »       lea····0xff99(%rip),%rdi········
15 »       lea····0xff92(%rip),%rax········15 »       lea····0xff92(%rip),%rax········
Offset 64, 1364 lines modifiedOffset 64, 1364 lines modified
64 »       endbr6464 »       endbr64
65 »       jmp····2390·<__cxa_finalize@plt+0x60>65 »       jmp····2390·<__cxa_finalize@plt+0x60>
66 »       cs·nopw·0x0(%rax,%rax,1)66 »       cs·nopw·0x0(%rax,%rax,1)
67 »       cs·nopw·0x0(%rax,%rax,1)67 »       cs·nopw·0x0(%rax,%rax,1)
68 »       cs·nopw·0x0(%rax,%rax,1)68 »       cs·nopw·0x0(%rax,%rax,1)
69 »       nopw···0x0(%rax,%rax,1)69 »       nopw···0x0(%rax,%rax,1)
70 yy_get_previous_state():70 yy_get_previous_state():
71 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:194771 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:1947
72 »       push···%r1572 »       push···%r15
73 »       push···%r1473 »       push···%r14
74 »       push···%r1374 »       push···%r13
75 »       push···%r1275 »       push···%r12
76 »       push···%rbp76 »       push···%rbp
77 »       push···%rbx77 »       push···%rbx
78 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:195378 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:1953
79 »       mov····0x18(%rdi),%rdx79 »       mov····0x18(%rdi),%rdx
80 »       mov····0x28(%rdi),%rax80 »       mov····0x28(%rdi),%rax
81 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:195581 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:1955
82 »       mov····0x80(%rdi),%r1082 »       mov····0x80(%rdi),%r10
83 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:1955·(discriminator·1)83 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:1955·(discriminator·1)
84 »       mov····0x40(%rdi),%r1384 »       mov····0x40(%rdi),%r13
85 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:195385 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:1953
86 »       mov····(%rax,%rdx,8),%rax86 »       mov····(%rax,%rdx,8),%rax
87 »       mov····0x28(%rax),%ebx87 »       mov····0x28(%rax),%ebx
88 »       add····0x4c(%rdi),%ebx88 »       add····0x4c(%rdi),%ebx
89 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:1955·(discriminator·1)89 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:1955·(discriminator·1)
90 »       cmp····%r13,%r1090 »       cmp····%r13,%r10
91 »       jae····2544·<__cxa_finalize@plt+0x214>91 »       jae····2544·<__cxa_finalize@plt+0x214>
92 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:196792 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:1967
93 »       mov····%ebx,-0x4(%rsp)93 »       mov····%ebx,-0x4(%rsp)
94 »       mov····%rdi,%r1294 »       mov····%rdi,%r12
95 »       lea····0xbd22(%rip),%r15········95 »       lea····0xbd22(%rip),%r15········
96 »       lea····0xb95b(%rip),%r8········96 »       lea····0xb95b(%rip),%r8········
97 »       lea····0xa874(%rip),%rdi········97 »       lea····0xa874(%rip),%rdi········
98 »       lea····0xafad(%rip),%r14········98 »       lea····0xafad(%rip),%r14········
99 »       lea····0xb6e6(%rip),%r9········99 »       lea····0xb6e6(%rip),%r9········
100 »       lea····0xbb9f(%rip),%r11········100 »       lea····0xbb9f(%rip),%r11········
101 »       data16·cs·nopw·0x0(%rax,%rax,1)101 »       data16·cs·nopw·0x0(%rax,%rax,1)
102 »       nopl···0x0(%rax)102 »       nopl···0x0(%rax)
103 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:1957103 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:1957
104 »       movzbl·(%r10),%eax104 »       movzbl·(%r10),%eax
105 »       test···%al,%al105 »       test···%al,%al
106 »       je·····2558·<__cxa_finalize@plt+0x228>106 »       je·····2558·<__cxa_finalize@plt+0x228>
107 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:1957·(discriminator·1)107 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:1957·(discriminator·1)
108 »       lea····0xbbdd(%rip),%rbx········108 »       lea····0xbbdd(%rip),%rbx········
109 »       movzbl·(%rbx,%rax,1),%esi109 »       movzbl·(%rbx,%rax,1),%esi
110 »       mov····%esi,%ebp110 »       mov····%esi,%ebp
111 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:1958111 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:1958
112 »       movslq·-0x4(%rsp),%rdx112 »       movslq·-0x4(%rsp),%rdx
113 »       cmpw···$0x0,(%r15,%rdx,2)113 »       cmpw···$0x0,(%r15,%rdx,2)
114 »       je·····24e0·<__cxa_finalize@plt+0x1b0>114 »       je·····24e0·<__cxa_finalize@plt+0x1b0>
115 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:1960115 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:1960
116 »       mov····%edx,0x68(%r12)116 »       mov····%edx,0x68(%r12)
117 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:1961117 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:1961
118 »       mov····%r10,0x70(%r12)118 »       mov····%r10,0x70(%r12)
119 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:1963119 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:1963
120 »       movswl·(%r8,%rdx,2),%eax120 »       movswl·(%r8,%rdx,2),%eax
121 »       mov····-0x4(%rsp),%ebx121 »       mov····-0x4(%rsp),%ebx
122 »       add····%esi,%eax122 »       add····%esi,%eax
123 »       cltq123 »       cltq
124 »       movswl·(%rdi,%rax,2),%ecx124 »       movswl·(%rdi,%rax,2),%ecx
125 »       cmp····%ebx,%ecx125 »       cmp····%ebx,%ecx
126 »       je·····252c·<__cxa_finalize@plt+0x1fc>126 »       je·····252c·<__cxa_finalize@plt+0x1fc>
127 »       data16·cs·nopw·0x0(%rax,%rax,1)127 »       data16·cs·nopw·0x0(%rax,%rax,1)
128 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:1965128 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:1965
129 »       movswl·(%r9,%rdx,2),%edx129 »       movswl·(%r9,%rdx,2),%edx
130 »       mov····%edx,%ecx130 »       mov····%edx,%ecx
131 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:1966131 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:1966
132 »       cmp····$0x110,%dx132 »       cmp····$0x110,%dx
133 »       jle····2516·<__cxa_finalize@plt+0x1e6>133 »       jle····2516·<__cxa_finalize@plt+0x1e6>
134 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:1967134 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:1967
135 »       movslq·%esi,%rsi135 »       movslq·%esi,%rsi
136 »       movzbl·(%r11,%rsi,1),%ebp136 »       movzbl·(%r11,%rsi,1),%ebp
137 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:1963137 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:1963
138 »       movslq·%edx,%rdx138 »       movslq·%edx,%rdx
139 »       movzbl·%bpl,%esi139 »       movzbl·%bpl,%esi
140 »       movswl·(%r8,%rdx,2),%eax140 »       movswl·(%r8,%rdx,2),%eax
141 »       add····%esi,%eax141 »       add····%esi,%eax
142 »       cltq142 »       cltq
143 »       cmp····(%rdi,%rax,2),%cx143 »       cmp····(%rdi,%rax,2),%cx
144 »       jne····2500·<__cxa_finalize@plt+0x1d0>144 »       jne····2500·<__cxa_finalize@plt+0x1d0>
145 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:1969145 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:1969
146 »       movswl·(%r14,%rax,2),%eax146 »       movswl·(%r14,%rax,2),%eax
147 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:1955·(discriminator·2)147 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:1955·(discriminator·2)
148 »       add····$0x1,%r10148 »       add····$0x1,%r10
149 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:1969149 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:1969
150 »       mov····%eax,-0x4(%rsp)150 »       mov····%eax,-0x4(%rsp)
151 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:1955·(discriminator·1)151 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:1955·(discriminator·1)
152 »       cmp····%r13,%r10152 »       cmp····%r13,%r10
153 »       jne····24b0·<__cxa_finalize@plt+0x180>153 »       jne····24b0·<__cxa_finalize@plt+0x180>
154 »       mov····%eax,%ebx154 »       mov····%eax,%ebx
155 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:1973155 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:1973
156 »       mov····%ebx,%eax156 »       mov····%ebx,%eax
157 »       pop····%rbx157 »       pop····%rbx
158 »       pop····%rbp158 »       pop····%rbp
159 »       pop····%r12159 »       pop····%r12
160 »       pop····%r13160 »       pop····%r13
161 »       pop····%r14161 »       pop····%r14
162 »       pop····%r15162 »       pop····%r15
163 »       ret163 »       ret
164 »       nopl···0x0(%rax)164 »       nopl···0x0(%rax)
165 »       mov····$0x1,%esi165 »       mov····$0x1,%esi
166 ./.mesonpy-78yt2l1u/beancount/parser/lexer.c:1957·(discriminator·2)166 ./.mesonpy-8x739b_f/beancount/parser/lexer.c:1957·(discriminator·2)
167 »       mov····$0x1,%ebp167 »       mov····$0x1,%ebp
168 »       jmp····24c9·<__cxa_finalize@plt+0x199>168 »       jmp····24c9·<__cxa_finalize@plt+0x199>
169 »       nopw···0x0(%rax,%rax,1)169 »       nopw···0x0(%rax,%rax,1)
170 yy_fatal_error.isra.0():170 yy_fatal_error.isra.0():
Max diff block lines reached; 354975/360286 bytes (98.53%) 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·30323864·64323831·36663266·34626262·028dd2816f2f4bbb 
3 ··0x00000010·32626637·36633237·38313734·30303934·2bf76c27817400942 ··0x00000000·31303163·62303933·63373162·32323533·101cb093c71b2253
 3 ··0x00000010·30356231·33313938·36303332·34613131·05b1319860324a11
4 ··0x00000020·64633565·37332e64·65627567·00000000·dc5e73.debug....4 ··0x00000020·64653661·35332e64·65627567·00000000·de6a53.debug....
5 ··0x00000030·32d3058b····························2...5 ··0x00000030·9dbc96e7····························....
  
35.6 KB
python3-beancount-dbgsym_3.0.0-1_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-12-18·20:33:05.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-12-18·20:33:05.000000·debian-binary
2 -rw-r--r--···0········0········0······648·2024-12-18·20:33:05.000000·control.tar.xz2 -rw-r--r--···0········0········0······644·2024-12-18·20:33:05.000000·control.tar.xz
3 -rw-r--r--···0········0········0···135492·2024-12-18·20:33:05.000000·data.tar.xz3 -rw-r--r--···0········0········0···135268·2024-12-18·20:33:05.000000·data.tar.xz
942 B
control.tar.xz
914 B
control.tar
455 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·amd645 Architecture:·amd64
6 Maintainer:·Debian·Python·Team·<team+python@tracker.debian.org>6 Maintainer:·Debian·Python·Team·<team+python@tracker.debian.org>
7 Installed-Size:·1717 Installed-Size:·171
8 Depends:·python3-beancount·(=·3.0.0-1)8 Depends:·python3-beancount·(=·3.0.0-1)
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:·54028dd2816f2f4bbb2bf76c2781740094dc5e73·c36e7ebdca42087f5ff26d4f967d1b51217e866f12 Build-Ids:·4e101cb093c71b225305b1319860324a11de6a53·e0c67a19eee437169ff8d905a9653b005e4f7679
437 B
./md5sums
30.0 B
./md5sums
Files differ
389 B
line order
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 usr/lib/debug/.build-id/54/028dd2816f2f4bbb2bf76c2781740094dc5e73.debug 
2 usr/lib/debug/.build-id/c3/6e7ebdca42087f5ff26d4f967d1b51217e866f.debug1 usr/lib/debug/.build-id/4e/101cb093c71b225305b1319860324a11de6a53.debug
 2 usr/lib/debug/.build-id/e0/c67a19eee437169ff8d905a9653b005e4f7679.debug
3 usr/lib/debug/.dwz/x86_64-linux-gnu/python3-beancount.debug3 usr/lib/debug/.dwz/x86_64-linux-gnu/python3-beancount.debug
34.2 KB
data.tar.xz
34.2 KB
data.tar
2.31 KB
file list
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-18·20:33:05.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-18·20:33:05.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-18·20:33:05.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-18·20:33:05.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-18·20:33:05.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-18·20:33:05.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-18·20:33:05.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-18·20:33:05.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-18·20:33:05.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-18·20:33:05.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-18·20:33:05.000000·./usr/lib/debug/.build-id/54/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-18·20:33:05.000000·./usr/lib/debug/.build-id/4e/
7 -rw-r--r--···0·root·········(0)·root·········(0)····75984·2024-12-18·20:33:05.000000·./usr/lib/debug/.build-id/54/028dd2816f2f4bbb2bf76c2781740094dc5e73.debug7 -rw-r--r--···0·root·········(0)·root·········(0)····75984·2024-12-18·20:33:05.000000·./usr/lib/debug/.build-id/4e/101cb093c71b225305b1319860324a11de6a53.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-18·20:33:05.000000·./usr/lib/debug/.build-id/c3/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-18·20:33:05.000000·./usr/lib/debug/.build-id/e0/
9 -rw-r--r--···0·root·········(0)·root·········(0)····75928·2024-12-18·20:33:05.000000·./usr/lib/debug/.build-id/c3/6e7ebdca42087f5ff26d4f967d1b51217e866f.debug9 -rw-r--r--···0·root·········(0)·root·········(0)····75928·2024-12-18·20:33:05.000000·./usr/lib/debug/.build-id/e0/c67a19eee437169ff8d905a9653b005e4f7679.debug
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-18·20:33:05.000000·./usr/lib/debug/.dwz/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-18·20:33:05.000000·./usr/lib/debug/.dwz/
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-18·20:33:05.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-18·20:33:05.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/
12 -rw-r--r--···0·root·········(0)·root·········(0)·····7560·2024-12-18·20:33:05.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-beancount.debug12 -rw-r--r--···0·root·········(0)·root·········(0)·····7560·2024-12-18·20:33:05.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-beancount.debug
13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-18·20:33:05.000000·./usr/share/13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-18·20:33:05.000000·./usr/share/
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-18·20:33:05.000000·./usr/share/doc/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-18·20:33:05.000000·./usr/share/doc/
15 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-12-18·20:33:05.000000·./usr/share/doc/python3-beancount-dbgsym·->·python3-beancount15 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-12-18·20:33:05.000000·./usr/share/doc/python3-beancount-dbgsym·->·python3-beancount
14.8 KB
./usr/lib/debug/.build-id/54/028dd2816f2f4bbb2bf76c2781740094dc5e73.debug vs.
./usr/lib/debug/.build-id/4e/101cb093c71b225305b1319860324a11de6a53.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 98% similar despite different names
1.41 KB
readelf --wide --sections {}
    
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
28 ··[23]·.bss··············NOBITS··········0000000000012300·0008b0·000068·00··WA··0···0·3228 ··[23]·.bss··············NOBITS··········0000000000012300·0008b0·000068·00··WA··0···0·32
29 ··[24]·.comment··········PROGBITS········0000000000000000·00025c·00001f·01··MS··0···0··129 ··[24]·.comment··········PROGBITS········0000000000000000·00025c·00001f·01··MS··0···0··1
30 ··[25]·.debug_aranges····PROGBITS········0000000000000000·000280·00006b·00···C··0···0··830 ··[25]·.debug_aranges····PROGBITS········0000000000000000·000280·00006b·00···C··0···0··8
31 ··[26]·.debug_info·······PROGBITS········0000000000000000·0002f0·006ff1·00···C··0···0··831 ··[26]·.debug_info·······PROGBITS········0000000000000000·0002f0·006ff1·00···C··0···0··8
32 ··[27]·.debug_abbrev·····PROGBITS········0000000000000000·0072e8·000878·00···C··0···0··832 ··[27]·.debug_abbrev·····PROGBITS········0000000000000000·0072e8·000878·00···C··0···0··8
33 ··[28]·.debug_line·······PROGBITS········0000000000000000·007b60·0035d2·00···C··0···0··833 ··[28]·.debug_line·······PROGBITS········0000000000000000·007b60·0035d2·00···C··0···0··8
34 ··[29]·.debug_str········PROGBITS········0000000000000000·00b132·000070·01··MS··0···0··134 ··[29]·.debug_str········PROGBITS········0000000000000000·00b132·000070·01··MS··0···0··1
35 ··[30]·.debug_line_str···PROGBITS········0000000000000000·00b1a8·000186·01·MSC··0···0··835 ··[30]·.debug_line_str···PROGBITS········0000000000000000·00b1a8·000187·01·MSC··0···0··8
36 ··[31]·.debug_loclists···PROGBITS········0000000000000000·00b330·003fe9·00···C··0···0··836 ··[31]·.debug_loclists···PROGBITS········0000000000000000·00b330·003fe9·00···C··0···0··8
37 ··[32]·.debug_rnglists···PROGBITS········0000000000000000·00f320·000dbe·00···C··0···0··837 ··[32]·.debug_rnglists···PROGBITS········0000000000000000·00f320·000dbe·00···C··0···0··8
38 ··[33]·.gnu_debugaltlink·PROGBITS········0000000000000000·0100de·000051·00······0···0··138 ··[33]·.gnu_debugaltlink·PROGBITS········0000000000000000·0100de·000051·00······0···0··1
39 ··[34]·.symtab···········SYMTAB··········0000000000000000·010130·0011b8·18·····35·126··839 ··[34]·.symtab···········SYMTAB··········0000000000000000·010130·0011b8·18·····35·126··8
40 ··[35]·.strtab···········STRTAB··········0000000000000000·0112e8·000b2e·00······0···0··140 ··[35]·.strtab···········STRTAB··········0000000000000000·0112e8·000b2e·00······0···0··1
41 ··[36]·.shstrtab·········STRTAB··········0000000000000000·011e16·000177·00······0···0··141 ··[36]·.shstrtab·········STRTAB··········0000000000000000·011e16·000177·00······0···0··1
42 Key·to·Flags:42 Key·to·Flags:
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:·54028dd2816f2f4bbb2bf76c2781740094dc5e733 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4e101cb093c71b225305b1319860324a11de6a53
3.62 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·7,·columns·1):29 ·The·Directory·Table·(offset·0x22,·lines·7,·columns·1):
30 ··Entry»  Name30 ··Entry»  Name
31 ··0»      (line_strp)»   (offset:·0x1e):·./.mesonpy-78yt2l1u31 ··0»      (line_strp)»   (offset:·0x1e):·./.mesonpy-8x739b_f
32 ··1»      (line_strp)»   (offset:·0x32):·../beancount/parser32 ··1»      (line_strp)»   (offset:·0x32):·../beancount/parser
33 ··2»      (line_strp)»   (offset:·0x46):·/usr/include/x86_64-linux-gnu/bits33 ··2»      (line_strp)»   (offset:·0x46):·/usr/include/x86_64-linux-gnu/bits
34 ··3»      (line_strp)»   (offset:·0x69):·/usr/lib/gcc/x86_64-linux-gnu/14/include34 ··3»      (line_strp)»   (offset:·0x69):·/usr/lib/gcc/x86_64-linux-gnu/14/include
35 ··4»      (line_strp)»   (offset:·0x92):·/usr/include/x86_64-linux-gnu/sys35 ··4»      (line_strp)»   (offset:·0x92):·/usr/include/x86_64-linux-gnu/sys
36 ··5»      (line_strp)»   (offset:·0xb4):·/usr/include/python3.1336 ··5»      (line_strp)»   (offset:·0xb4):·/usr/include/python3.13
37 ··6»      (line_strp)»   (offset:·0xcc):·/usr/include/python3.13/cpython37 ··6»      (line_strp)»   (offset:·0xcc):·/usr/include/python3.13/cpython
  
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··Opcode·9·has·1·arg79 ··Opcode·9·has·1·arg
80 ··Opcode·10·has·0·args80 ··Opcode·10·has·0·args
81 ··Opcode·11·has·0·args81 ··Opcode·11·has·0·args
82 ··Opcode·12·has·1·arg82 ··Opcode·12·has·1·arg
  
83 ·The·Directory·Table·(offset·0xa7,·lines·10,·columns·1):83 ·The·Directory·Table·(offset·0xa7,·lines·10,·columns·1):
84 ··Entry»  Name84 ··Entry»  Name
85 ··0»      (line_strp)»   (offset:·0x1e):·./.mesonpy-78yt2l1u85 ··0»      (line_strp)»   (offset:·0x1e):·./.mesonpy-8x739b_f
86 ··1»      (line_strp)»   (offset:·0x32):·../beancount/parser86 ··1»      (line_strp)»   (offset:·0x32):·../beancount/parser
87 ··2»      (line_strp)»   (offset:·0x35):·beancount/parser87 ··2»      (line_strp)»   (offset:·0x35):·beancount/parser
88 ··3»      (line_strp)»   (offset:·0x46):·/usr/include/x86_64-linux-gnu/bits88 ··3»      (line_strp)»   (offset:·0x46):·/usr/include/x86_64-linux-gnu/bits
89 ··4»      (line_strp)»   (offset:·0xb4):·/usr/include/python3.1389 ··4»      (line_strp)»   (offset:·0xb4):·/usr/include/python3.13
90 ··5»      (line_strp)»   (offset:·0x69):·/usr/lib/gcc/x86_64-linux-gnu/14/include90 ··5»      (line_strp)»   (offset:·0x69):·/usr/lib/gcc/x86_64-linux-gnu/14/include
91 ··6»      (line_strp)»   (offset:·0x166):·/usr/include/x86_64-linux-gnu/bits/types91 ··6»      (line_strp)»   (offset:·0x166):·/usr/include/x86_64-linux-gnu/bits/types
92 ··7»      (line_strp)»   (offset:·0x92):·/usr/include/x86_64-linux-gnu/sys92 ··7»      (line_strp)»   (offset:·0x92):·/usr/include/x86_64-linux-gnu/sys
Offset 9696, 15 lines modifiedOffset 9696, 15 lines modified
9696 ··Opcode·9·has·1·arg9696 ··Opcode·9·has·1·arg
9697 ··Opcode·10·has·0·args9697 ··Opcode·10·has·0·args
9698 ··Opcode·11·has·0·args9698 ··Opcode·11·has·0·args
9699 ··Opcode·12·has·1·arg9699 ··Opcode·12·has·1·arg
  
9700 ·The·Directory·Table·(offset·0x41dd,·lines·9,·columns·1):9700 ·The·Directory·Table·(offset·0x41dd,·lines·9,·columns·1):
9701 ··Entry»  Name9701 ··Entry»  Name
9702 ··0»      (line_strp)»   (offset:·0x1e):·./.mesonpy-78yt2l1u9702 ··0»      (line_strp)»   (offset:·0x1e):·./.mesonpy-8x739b_f
9703 ··1»      (line_strp)»   (offset:·0x32):·../beancount/parser9703 ··1»      (line_strp)»   (offset:·0x32):·../beancount/parser
9704 ··2»      (line_strp)»   (offset:·0x35):·beancount/parser9704 ··2»      (line_strp)»   (offset:·0x35):·beancount/parser
9705 ··3»      (line_strp)»   (offset:·0x46):·/usr/include/x86_64-linux-gnu/bits9705 ··3»      (line_strp)»   (offset:·0x46):·/usr/include/x86_64-linux-gnu/bits
9706 ··4»      (line_strp)»   (offset:·0xb4):·/usr/include/python3.139706 ··4»      (line_strp)»   (offset:·0xb4):·/usr/include/python3.13
9707 ··5»      (line_strp)»   (offset:·0x69):·/usr/lib/gcc/x86_64-linux-gnu/14/include9707 ··5»      (line_strp)»   (offset:·0x69):·/usr/lib/gcc/x86_64-linux-gnu/14/include
9708 ··6»      (line_strp)»   (offset:·0x166):·/usr/include/x86_64-linux-gnu/bits/types9708 ··6»      (line_strp)»   (offset:·0x166):·/usr/include/x86_64-linux-gnu/bits/types
9709 ··7»      (line_strp)»   (offset:·0x18f):·/usr/include9709 ··7»      (line_strp)»   (offset:·0x18f):·/usr/include
Offset 22275, 15 lines modifiedOffset 22275, 15 lines modified
22275 ··Opcode·9·has·1·arg22275 ··Opcode·9·has·1·arg
22276 ··Opcode·10·has·0·args22276 ··Opcode·10·has·0·args
22277 ··Opcode·11·has·0·args22277 ··Opcode·11·has·0·args
22278 ··Opcode·12·has·1·arg22278 ··Opcode·12·has·1·arg
  
22279 ·The·Directory·Table·(offset·0x97ae,·lines·9,·columns·1):22279 ·The·Directory·Table·(offset·0x97ae,·lines·9,·columns·1):
22280 ··Entry»  Name22280 ··Entry»  Name
22281 ··0»      (line_strp)»   (offset:·0x1e):·./.mesonpy-78yt2l1u22281 ··0»      (line_strp)»   (offset:·0x1e):·./.mesonpy-8x739b_f
22282 ··1»      (line_strp)»   (offset:·0x32):·../beancount/parser22282 ··1»      (line_strp)»   (offset:·0x32):·../beancount/parser
22283 ··2»      (line_strp)»   (offset:·0xb4):·/usr/include/python3.1322283 ··2»      (line_strp)»   (offset:·0xb4):·/usr/include/python3.13
22284 ··3»      (line_strp)»   (offset:·0x46):·/usr/include/x86_64-linux-gnu/bits22284 ··3»      (line_strp)»   (offset:·0x46):·/usr/include/x86_64-linux-gnu/bits
22285 ··4»      (line_strp)»   (offset:·0x69):·/usr/lib/gcc/x86_64-linux-gnu/14/include22285 ··4»      (line_strp)»   (offset:·0x69):·/usr/lib/gcc/x86_64-linux-gnu/14/include
22286 ··5»      (line_strp)»   (offset:·0x166):·/usr/include/x86_64-linux-gnu/bits/types22286 ··5»      (line_strp)»   (offset:·0x166):·/usr/include/x86_64-linux-gnu/bits/types
22287 ··6»      (line_strp)»   (offset:·0x92):·/usr/include/x86_64-linux-gnu/sys22287 ··6»      (line_strp)»   (offset:·0x92):·/usr/include/x86_64-linux-gnu/sys
22288 ··7»      (line_strp)»   (offset:·0xcc):·/usr/include/python3.13/cpython22288 ··7»      (line_strp)»   (offset:·0xcc):·/usr/include/python3.13/cpython
Offset 23284, 15 lines modifiedOffset 23284, 15 lines modified
23284 ··Opcode·9·has·1·arg23284 ··Opcode·9·has·1·arg
23285 ··Opcode·10·has·0·args23285 ··Opcode·10·has·0·args
23286 ··Opcode·11·has·0·args23286 ··Opcode·11·has·0·args
23287 ··Opcode·12·has·1·arg23287 ··Opcode·12·has·1·arg
  
23288 ·The·Directory·Table·(offset·0x9e42,·lines·8,·columns·1):23288 ·The·Directory·Table·(offset·0x9e42,·lines·8,·columns·1):
23289 ··Entry»  Name23289 ··Entry»  Name
23290 ··0»      (line_strp)»   (offset:·0x1e):·./.mesonpy-78yt2l1u23290 ··0»      (line_strp)»   (offset:·0x1e):·./.mesonpy-8x739b_f
23291 ··1»      (line_strp)»   (offset:·0x32):·../beancount/parser23291 ··1»      (line_strp)»   (offset:·0x32):·../beancount/parser
23292 ··2»      (line_strp)»   (offset:·0x46):·/usr/include/x86_64-linux-gnu/bits23292 ··2»      (line_strp)»   (offset:·0x46):·/usr/include/x86_64-linux-gnu/bits
23293 ··3»      (line_strp)»   (offset:·0x69):·/usr/lib/gcc/x86_64-linux-gnu/14/include23293 ··3»      (line_strp)»   (offset:·0x69):·/usr/lib/gcc/x86_64-linux-gnu/14/include
23294 ··4»      (line_strp)»   (offset:·0x92):·/usr/include/x86_64-linux-gnu/sys23294 ··4»      (line_strp)»   (offset:·0x92):·/usr/include/x86_64-linux-gnu/sys
23295 ··5»      (line_strp)»   (offset:·0xb4):·/usr/include/python3.1323295 ··5»      (line_strp)»   (offset:·0xb4):·/usr/include/python3.13
23296 ··6»      (line_strp)»   (offset:·0xcc):·/usr/include/python3.13/cpython23296 ··6»      (line_strp)»   (offset:·0xcc):·/usr/include/python3.13/cpython
23297 ··7»      (line_strp)»   (offset:·0x18f):·/usr/include23297 ··7»      (line_strp)»   (offset:·0x18f):·/usr/include
8.35 KB
readelf --wide --debug-dump=info {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ···Length:········0x38·(32-bit)4 ···Length:········0x38·(32-bit)
5 ···Version:·······55 ···Version:·······5
6 ···Unit·Type:·····DW_UT_partial·(3)6 ···Unit·Type:·····DW_UT_partial·(3)
7 ···Abbrev·Offset:·07 ···Abbrev·Offset:·0
8 ···Pointer·Size:··88 ···Pointer·Size:··8
9 ·<0><c>:·Abbrev·Number:·3·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·3·(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:·0x1e):·./.mesonpy-78yt2l1u11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x1e):·./.mesonpy-8x739b_f
12 ·<1><15>:·Abbrev·Number:·2·(DW_TAG_imported_unit)12 ·<1><15>:·Abbrev·Number:·2·(DW_TAG_imported_unit)
13 ····<16>···DW_AT_import······:·(GNU_ref_alt)·<0xc>13 ····<16>···DW_AT_import······:·(GNU_ref_alt)·<0xc>
14 ·<1><1a>:·Abbrev·Number:·4·(DW_TAG_typedef)14 ·<1><1a>:·Abbrev·Number:·4·(DW_TAG_typedef)
15 ····<1b>···DW_AT_name········:·(strp)·(offset:·0x65):·__uint16_t15 ····<1b>···DW_AT_name········:·(strp)·(offset:·0x65):·__uint16_t
16 ····<1f>···DW_AT_decl_file···:·(data1)·116 ····<1f>···DW_AT_decl_file···:·(data1)·1
17 ····<20>···DW_AT_decl_line···:·(data1)·4017 ····<20>···DW_AT_decl_line···:·(data1)·40
18 ····<21>···DW_AT_decl_column·:·(data1)·2818 ····<21>···DW_AT_decl_column·:·(data1)·28
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
34 ···Length:········0xa67·(32-bit)34 ···Length:········0xa67·(32-bit)
35 ···Version:·······535 ···Version:·······5
36 ···Unit·Type:·····DW_UT_partial·(3)36 ···Unit·Type:·····DW_UT_partial·(3)
37 ···Abbrev·Offset:·0x108b37 ···Abbrev·Offset:·0x108b
38 ···Pointer·Size:··838 ···Pointer·Size:··8
39 ·<0><48>:·Abbrev·Number:·108·(DW_TAG_partial_unit)39 ·<0><48>:·Abbrev·Number:·108·(DW_TAG_partial_unit)
40 ····<49>···DW_AT_stmt_list···:·(sec_offset)·040 ····<49>···DW_AT_stmt_list···:·(sec_offset)·0
41 ····<4d>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x1e):·./.mesonpy-78yt2l1u41 ····<4d>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x1e):·./.mesonpy-8x739b_f
42 ·<1><51>:·Abbrev·Number:·3·(DW_TAG_imported_unit)42 ·<1><51>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
43 ····<52>···DW_AT_import······:·(ref_addr)·<0xc>»       [Abbrev·Number:·3·(DW_TAG_partial_unit)]43 ····<52>···DW_AT_import······:·(ref_addr)·<0xc>»       [Abbrev·Number:·3·(DW_TAG_partial_unit)]
44 ·<1><56>:·Abbrev·Number:·40·(DW_TAG_typedef)44 ·<1><56>:·Abbrev·Number:·40·(DW_TAG_typedef)
45 ····<57>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1ec8)·45 ····<57>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1ec8)·
46 ····<5b>···DW_AT_decl_file···:·(data1)·446 ····<5b>···DW_AT_decl_file···:·(data1)·4
47 ····<5c>···DW_AT_decl_line···:·(data1)·10847 ····<5c>···DW_AT_decl_line···:·(data1)·108
48 ····<5d>···DW_AT_decl_column·:·(data1)·1948 ····<5d>···DW_AT_decl_column·:·(data1)·19
Offset 1760, 15 lines modifiedOffset 1760, 15 lines modified
1760 ···Length:········0x32·(32-bit)1760 ···Length:········0x32·(32-bit)
1761 ···Version:·······51761 ···Version:·······5
1762 ···Unit·Type:·····DW_UT_partial·(3)1762 ···Unit·Type:·····DW_UT_partial·(3)
1763 ···Abbrev·Offset:·01763 ···Abbrev·Offset:·0
1764 ···Pointer·Size:··81764 ···Pointer·Size:··8
1765 ·<0><ab3>:·Abbrev·Number:·3·(DW_TAG_partial_unit)1765 ·<0><ab3>:·Abbrev·Number:·3·(DW_TAG_partial_unit)
1766 ····<ab4>···DW_AT_stmt_list···:·(sec_offset)·0x851766 ····<ab4>···DW_AT_stmt_list···:·(sec_offset)·0x85
1767 ····<ab8>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x1e):·./.mesonpy-78yt2l1u1767 ····<ab8>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x1e):·./.mesonpy-8x739b_f
1768 ·<1><abc>:·Abbrev·Number:·2·(DW_TAG_imported_unit)1768 ·<1><abc>:·Abbrev·Number:·2·(DW_TAG_imported_unit)
1769 ····<abd>···DW_AT_import······:·(GNU_ref_alt)·<0x2e3>1769 ····<abd>···DW_AT_import······:·(GNU_ref_alt)·<0x2e3>
1770 ·<1><ac1>:·Abbrev·Number:·2·(DW_TAG_imported_unit)1770 ·<1><ac1>:·Abbrev·Number:·2·(DW_TAG_imported_unit)
1771 ····<ac2>···DW_AT_import······:·(GNU_ref_alt)·<0xb2>1771 ····<ac2>···DW_AT_import······:·(GNU_ref_alt)·<0xb2>
1772 ·<1><ac6>:·Abbrev·Number:·2·(DW_TAG_imported_unit)1772 ·<1><ac6>:·Abbrev·Number:·2·(DW_TAG_imported_unit)
1773 ····<ac7>···DW_AT_import······:·(GNU_ref_alt)·<0x2ae>1773 ····<ac7>···DW_AT_import······:·(GNU_ref_alt)·<0x2ae>
1774 ·<1><acb>:·Abbrev·Number:·6·(DW_TAG_subprogram)1774 ·<1><acb>:·Abbrev·Number:·6·(DW_TAG_subprogram)
Offset 1791, 15 lines modifiedOffset 1791, 15 lines modified
1791 ···Length:········0x2bc·(32-bit)1791 ···Length:········0x2bc·(32-bit)
1792 ···Version:·······51792 ···Version:·······5
1793 ···Unit·Type:·····DW_UT_partial·(3)1793 ···Unit·Type:·····DW_UT_partial·(3)
1794 ···Abbrev·Offset:·0x6c1794 ···Abbrev·Offset:·0x6c
1795 ···Pointer·Size:··81795 ···Pointer·Size:··8
1796 ·<0><ae9>:·Abbrev·Number:·116·(DW_TAG_partial_unit)1796 ·<0><ae9>:·Abbrev·Number:·116·(DW_TAG_partial_unit)
1797 ····<aea>···DW_AT_stmt_list···:·(sec_offset)·0x851797 ····<aea>···DW_AT_stmt_list···:·(sec_offset)·0x85
1798 ····<aee>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x1e):·./.mesonpy-78yt2l1u1798 ····<aee>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x1e):·./.mesonpy-8x739b_f
1799 ·<1><af2>:·Abbrev·Number:·63·(DW_TAG_imported_unit)1799 ·<1><af2>:·Abbrev·Number:·63·(DW_TAG_imported_unit)
1800 ····<af3>···DW_AT_import······:·(ref_addr)·<0x48>»     [Abbrev·Number:·108·(DW_TAG_partial_unit)]1800 ····<af3>···DW_AT_import······:·(ref_addr)·<0x48>»     [Abbrev·Number:·108·(DW_TAG_partial_unit)]
1801 ·<1><af7>:·Abbrev·Number:·125·(DW_TAG_variable)1801 ·<1><af7>:·Abbrev·Number:·125·(DW_TAG_variable)
1802 ····<af8>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x2040)·1802 ····<af8>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x2040)·
1803 ····<afc>···DW_AT_decl_file···:·(data1)·51803 ····<afc>···DW_AT_decl_file···:·(data1)·5
1804 ····<afd>···DW_AT_decl_line···:·(data2)·11011804 ····<afd>···DW_AT_decl_line···:·(data2)·1101
1805 ····<aff>···DW_AT_decl_column·:·(data1)·221805 ····<aff>···DW_AT_decl_column·:·(data1)·22
Offset 2148, 15 lines modifiedOffset 2148, 15 lines modified
2148 ···Length:········0x42·(32-bit)2148 ···Length:········0x42·(32-bit)
2149 ···Version:·······52149 ···Version:·······5
2150 ···Unit·Type:·····DW_UT_partial·(3)2150 ···Unit·Type:·····DW_UT_partial·(3)
2151 ···Abbrev·Offset:·0x108b2151 ···Abbrev·Offset:·0x108b
2152 ···Pointer·Size:··82152 ···Pointer·Size:··8
2153 ·<0><da9>:·Abbrev·Number:·108·(DW_TAG_partial_unit)2153 ·<0><da9>:·Abbrev·Number:·108·(DW_TAG_partial_unit)
2154 ····<daa>···DW_AT_stmt_list···:·(sec_offset)·0x978c2154 ····<daa>···DW_AT_stmt_list···:·(sec_offset)·0x978c
2155 ····<dae>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x1e):·./.mesonpy-78yt2l1u2155 ····<dae>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x1e):·./.mesonpy-8x739b_f
2156 ·<1><db2>:·Abbrev·Number:·42·(DW_TAG_variable)2156 ·<1><db2>:·Abbrev·Number:·42·(DW_TAG_variable)
2157 ····<db3>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x19d0)·2157 ····<db3>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x19d0)·
2158 ····<db7>···DW_AT_decl_file···:·(data1)·172158 ····<db7>···DW_AT_decl_file···:·(data1)·17
2159 ····<db8>···DW_AT_decl_line···:·(data1)·1202159 ····<db8>···DW_AT_decl_line···:·(data1)·120
2160 ····<db9>···DW_AT_decl_column·:·(data1)·242160 ····<db9>···DW_AT_decl_column·:·(data1)·24
2161 ····<dba>···DW_AT_type········:·(ref_addr)·<0x45d>2161 ····<dba>···DW_AT_type········:·(ref_addr)·<0x45d>
2162 ····<dbe>···DW_AT_external····:·(flag_present)·12162 ····<dbe>···DW_AT_external····:·(flag_present)·1
Offset 2191, 15 lines modifiedOffset 2191, 15 lines modified
2191 ···Unit·Type:·····DW_UT_compile·(1)2191 ···Unit·Type:·····DW_UT_compile·(1)
2192 ···Abbrev·Offset:·0x108b2192 ···Abbrev·Offset:·0x108b
2193 ···Pointer·Size:··82193 ···Pointer·Size:··8
2194 ·<0><def>:·Abbrev·Number:·126·(DW_TAG_compile_unit)2194 ·<0><def>:·Abbrev·Number:·126·(DW_TAG_compile_unit)
2195 ····<df0>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1b74)·2195 ····<df0>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1b74)·
2196 ····<df4>···DW_AT_language····:·(data1)·29»  (C11)2196 ····<df4>···DW_AT_language····:·(data1)·29»  (C11)
2197 ····<df5>···DW_AT_name········:·(line_strp)·(offset:·0):·../beancount/parser/decimal.c2197 ····<df5>···DW_AT_name········:·(line_strp)·(offset:·0):·../beancount/parser/decimal.c
2198 ····<df9>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x1e):·./.mesonpy-78yt2l1u2198 ····<df9>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x1e):·./.mesonpy-8x739b_f
2199 ····<dfd>···DW_AT_stmt_list···:·(sec_offset)·02199 ····<dfd>···DW_AT_stmt_list···:·(sec_offset)·0
2200 ·<1><e01>:·Abbrev·Number:·3·(DW_TAG_imported_unit)2200 ·<1><e01>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
2201 ····<e02>···DW_AT_import······:·(ref_addr)·<0x48>»     [Abbrev·Number:·108·(DW_TAG_partial_unit)]2201 ····<e02>···DW_AT_import······:·(ref_addr)·<0x48>»     [Abbrev·Number:·108·(DW_TAG_partial_unit)]
2202 ·<1><e06>:·Abbrev·Number:·124·(DW_TAG_const_type)2202 ·<1><e06>:·Abbrev·Number:·124·(DW_TAG_const_type)
2203 ····<e07>···DW_AT_type········:·(ref_addr)·<0x15e>2203 ····<e07>···DW_AT_type········:·(ref_addr)·<0x15e>
2204 ·<1><e0b>:·Abbrev·Number:·125·(DW_TAG_variable)2204 ·<1><e0b>:·Abbrev·Number:·125·(DW_TAG_variable)
2205 ····<e0c>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xc53)·2205 ····<e0c>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xc53)·
Offset 2219, 15 lines modifiedOffset 2219, 15 lines modified
2219 ···Unit·Type:·····DW_UT_compile·(1)2219 ···Unit·Type:·····DW_UT_compile·(1)
2220 ···Abbrev·Offset:·0x6c2220 ···Abbrev·Offset:·0x6c
2221 ···Pointer·Size:··82221 ···Pointer·Size:··8
2222 ·<0><e2d>:·Abbrev·Number:·34·(DW_TAG_compile_unit)2222 ·<0><e2d>:·Abbrev·Number:·34·(DW_TAG_compile_unit)
2223 ····<e2e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1b74)·2223 ····<e2e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1b74)·
2224 ····<e32>···DW_AT_language····:·(data1)·29»  (C11)2224 ····<e32>···DW_AT_language····:·(data1)·29»  (C11)
2225 ····<e33>···DW_AT_name········:·(line_strp)·(offset:·0x14a):·../beancount/parser/lexer.c2225 ····<e33>···DW_AT_name········:·(line_strp)·(offset:·0x14a):·../beancount/parser/lexer.c
2226 ····<e37>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x1e):·./.mesonpy-78yt2l1u2226 ····<e37>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x1e):·./.mesonpy-8x739b_f
2227 ····<e3b>···DW_AT_ranges······:·(sec_offset)·0x4982227 ····<e3b>···DW_AT_ranges······:·(sec_offset)·0x498
2228 ····<e3f>···DW_AT_low_pc······:·(addr)·02228 ····<e3f>···DW_AT_low_pc······:·(addr)·0
2229 ····<e47>···DW_AT_stmt_list···:·(sec_offset)·0x852229 ····<e47>···DW_AT_stmt_list···:·(sec_offset)·0x85
2230 ·<1><e4b>:·Abbrev·Number:·53·(DW_TAG_imported_unit)2230 ·<1><e4b>:·Abbrev·Number:·53·(DW_TAG_imported_unit)
2231 ····<e4c>···DW_AT_import······:·(GNU_ref_alt)·<0x4f9>2231 ····<e4c>···DW_AT_import······:·(GNU_ref_alt)·<0x4f9>
2232 ·<1><e50>:·Abbrev·Number:·53·(DW_TAG_imported_unit)2232 ·<1><e50>:·Abbrev·Number:·53·(DW_TAG_imported_unit)
2233 ····<e51>···DW_AT_import······:·(GNU_ref_alt)·<0xf1f>2233 ····<e51>···DW_AT_import······:·(GNU_ref_alt)·<0xf1f>
Offset 8821, 15 lines modifiedOffset 8821, 15 lines modified
8821 ···Unit·Type:·····DW_UT_compile·(1)8821 ···Unit·Type:·····DW_UT_compile·(1)
8822 ···Abbrev·Offset:·0x8a88822 ···Abbrev·Offset:·0x8a8
8823 ···Pointer·Size:··88823 ···Pointer·Size:··8
8824 ·<0><4b50>:·Abbrev·Number:·5·(DW_TAG_compile_unit)8824 ·<0><4b50>:·Abbrev·Number:·5·(DW_TAG_compile_unit)
8825 ····<4b51>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1b74)·8825 ····<4b51>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1b74)·
8826 ····<4b55>···DW_AT_language····:·(data1)·29» (C11)8826 ····<4b55>···DW_AT_language····:·(data1)·29» (C11)
8827 ····<4b56>···DW_AT_name········:·(line_strp)·(offset:·0x28c):·../beancount/parser/grammar.c8827 ····<4b56>···DW_AT_name········:·(line_strp)·(offset:·0x28c):·../beancount/parser/grammar.c
8828 ····<4b5a>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x1e):·./.mesonpy-78yt2l1u8828 ····<4b5a>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x1e):·./.mesonpy-8x739b_f
8829 ····<4b5e>···DW_AT_low_pc······:·(addr)·0x5d008829 ····<4b5e>···DW_AT_low_pc······:·(addr)·0x5d00
8830 ····<4b66>···DW_AT_high_pc·····:·(udata)·197428830 ····<4b66>···DW_AT_high_pc·····:·(udata)·19742
8831 ····<4b69>···DW_AT_stmt_list···:·(sec_offset)·0x41bb8831 ····<4b69>···DW_AT_stmt_list···:·(sec_offset)·0x41bb
8832 ·<1><4b6d>:·Abbrev·Number:·57·(DW_TAG_imported_unit)8832 ·<1><4b6d>:·Abbrev·Number:·57·(DW_TAG_imported_unit)
8833 ····<4b6e>···DW_AT_import······:·(GNU_ref_alt)·<0x4f9>8833 ····<4b6e>···DW_AT_import······:·(GNU_ref_alt)·<0x4f9>
8834 ·<1><4b72>:·Abbrev·Number:·57·(DW_TAG_imported_unit)8834 ·<1><4b72>:·Abbrev·Number:·57·(DW_TAG_imported_unit)
8835 ····<4b73>···DW_AT_import······:·(GNU_ref_alt)·<0x7b7>8835 ····<4b73>···DW_AT_import······:·(GNU_ref_alt)·<0x7b7>
Max diff block lines reached; 1786/8479 bytes (21.06%) of diff not shown.
211 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ^sGCC:·(Debian·14.2.0-11)·14.2.01 jSGCC:·(Debian·14.2.0-11)·14.2.0
2 $W%\NQGE2 $W%\NQGE
3 5d_!9[*@3 5d_!9[*@
4 _RDuWJoe-4 _RDuWJoe-
5 h,3SHhH»75 h,3SHhH»7
6 ?Ixp/wQp6 ?Ixp/wQp
7 w·$!jgh+8U7 w·$!jgh+8U
8 hDi_?^J;·8 hDi_?^J;·
577 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]··../beancount/parser/decimal.c2 ··[·····0]··../beancount/parser/decimal.c
3 ··[····1e]··./.mesonpy-78yt2l1u3 ··[····1e]··./.mesonpy-8x739b_f
4 ··[····32]··../beancount/parser4 ··[····32]··../beancount/parser
5 ··[····46]··/usr/include/x86_64-linux-gnu/bits5 ··[····46]··/usr/include/x86_64-linux-gnu/bits
6 ··[····69]··/usr/lib/gcc/x86_64-linux-gnu/14/include6 ··[····69]··/usr/lib/gcc/x86_64-linux-gnu/14/include
7 ··[····92]··/usr/include/x86_64-linux-gnu/sys7 ··[····92]··/usr/include/x86_64-linux-gnu/sys
8 ··[····b4]··/usr/include/python3.138 ··[····b4]··/usr/include/python3.13
9 ··[····cc]··/usr/include/python3.13/cpython9 ··[····cc]··/usr/include/python3.13/cpython
10 ··[····ec]··types.h10 ··[····ec]··types.h
17.0 KB
./usr/lib/debug/.build-id/c3/6e7ebdca42087f5ff26d4f967d1b51217e866f.debug vs.
./usr/lib/debug/.build-id/e0/c67a19eee437169ff8d905a9653b005e4f7679.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 76% similar despite different names
2.02 KB
readelf --wide --sections {}
    
Offset 24, 19 lines modifiedOffset 24, 19 lines modified
24 ··[19]·.data.rel.ro······NOBITS··········00000000000118c0·0008b0·000360·00··WA··0···0·3224 ··[19]·.data.rel.ro······NOBITS··········00000000000118c0·0008b0·000360·00··WA··0···0·32
25 ··[20]·.dynamic··········NOBITS··········0000000000011c20·0008b0·0001e0·10··WA··4···0··825 ··[20]·.dynamic··········NOBITS··········0000000000011c20·0008b0·0001e0·10··WA··4···0··8
26 ··[21]·.got··············NOBITS··········0000000000011e00·0008b0·000200·08··WA··0···0··826 ··[21]·.got··············NOBITS··········0000000000011e00·0008b0·000200·08··WA··0···0··8
27 ··[22]·.data·············NOBITS··········0000000000012000·0008b0·000300·00··WA··0···0·3227 ··[22]·.data·············NOBITS··········0000000000012000·0008b0·000300·00··WA··0···0·32
28 ··[23]·.bss··············NOBITS··········0000000000012300·0008b0·000068·00··WA··0···0·3228 ··[23]·.bss··············NOBITS··········0000000000012300·0008b0·000068·00··WA··0···0·32
29 ··[24]·.comment··········PROGBITS········0000000000000000·00025c·00001f·01··MS··0···0··129 ··[24]·.comment··········PROGBITS········0000000000000000·00025c·00001f·01··MS··0···0··1
30 ··[25]·.debug_aranges····PROGBITS········0000000000000000·000280·00006a·00···C··0···0··830 ··[25]·.debug_aranges····PROGBITS········0000000000000000·000280·00006a·00···C··0···0··8
31 ··[26]·.debug_info·······PROGBITS········0000000000000000·0002f0·006fac·00···C··0···0··831 ··[26]·.debug_info·······PROGBITS········0000000000000000·0002f0·006fab·00···C··0···0··8
32 ··[27]·.debug_abbrev·····PROGBITS········0000000000000000·0072a0·000883·00···C··0···0··832 ··[27]·.debug_abbrev·····PROGBITS········0000000000000000·0072a0·000883·00···C··0···0··8
33 ··[28]·.debug_line·······PROGBITS········0000000000000000·007b28·0035be·00···C··0···0··833 ··[28]·.debug_line·······PROGBITS········0000000000000000·007b28·0035bd·00···C··0···0··8
34 ··[29]·.debug_str········PROGBITS········0000000000000000·00b0e6·000070·01··MS··0···0··134 ··[29]·.debug_str········PROGBITS········0000000000000000·00b0e5·000070·01··MS··0···0··1
35 ··[30]·.debug_line_str···PROGBITS········0000000000000000·00b158·000188·01·MSC··0···0··835 ··[30]·.debug_line_str···PROGBITS········0000000000000000·00b158·000186·01·MSC··0···0··8
36 ··[31]·.debug_loclists···PROGBITS········0000000000000000·00b2e0·003fe1·00···C··0···0··836 ··[31]·.debug_loclists···PROGBITS········0000000000000000·00b2e0·003fe1·00···C··0···0··8
37 ··[32]·.debug_rnglists···PROGBITS········0000000000000000·00f2c8·000dbe·00···C··0···0··837 ··[32]·.debug_rnglists···PROGBITS········0000000000000000·00f2c8·000dbe·00···C··0···0··8
38 ··[33]·.gnu_debugaltlink·PROGBITS········0000000000000000·010086·000051·00······0···0··138 ··[33]·.gnu_debugaltlink·PROGBITS········0000000000000000·010086·000051·00······0···0··1
39 ··[34]·.symtab···········SYMTAB··········0000000000000000·0100d8·0011b8·18·····35·126··839 ··[34]·.symtab···········SYMTAB··········0000000000000000·0100d8·0011b8·18·····35·126··8
40 ··[35]·.strtab···········STRTAB··········0000000000000000·011290·000b4a·00······0···0··140 ··[35]·.strtab···········STRTAB··········0000000000000000·011290·000b4a·00······0···0··1
41 ··[36]·.shstrtab·········STRTAB··········0000000000000000·011dda·000177·00······0···0··141 ··[36]·.shstrtab·········STRTAB··········0000000000000000·011dda·000177·00······0···0··1
42 Key·to·Flags:42 Key·to·Flags:
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:·c36e7ebdca42087f5ff26d4f967d1b51217e866f3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e0c67a19eee437169ff8d905a9653b005e4f7679
4.68 KB
readelf --wide --debug-dump=rawline {}
    
Offset 25, 37 lines modifiedOffset 25, 37 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·7,·columns·1):29 ·The·Directory·Table·(offset·0x22,·lines·7,·columns·1):
30 ··Entry»  Name30 ··Entry»  Name
31 ··0»      (line_strp)»   (offset:·0x1e):·./.mesonpy-dypfxp9v31 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-hhes4dx6
32 ··1»      (line_strp)»   (offset:·0x32):·../beancount/parser32 ··1»      (line_strp)»   (offset:·0x32):·../beancount/parser
33 ··2»      (line_strp)»   (offset:·0x46):·/usr/lib/gcc/x86_64-linux-gnu/14/include33 ··2»      (line_strp)»   (offset:·0x46):·/usr/lib/gcc/x86_64-linux-gnu/14/include
34 ··3»      (line_strp)»   (offset:·0x6f):·/usr/include/x86_64-linux-gnu/bits34 ··3»      (line_strp)»   (offset:·0x6f):·/usr/include/x86_64-linux-gnu/bits
35 ··4»      (line_strp)»   (offset:·0x92):·/usr/include/x86_64-linux-gnu/sys35 ··4»      (line_strp)»   (offset:·0x92):·/usr/include/x86_64-linux-gnu/sys
36 ··5»      (line_strp)»   (offset:·0xb4):·/usr/include/python3.1236 ··5»      (line_strp)»   (offset:·0xb4):·/usr/include/python3.12
37 ··6»      (line_strp)»   (offset:·0xcc):·/usr/include/python3.12/cpython37 ··6»      (line_strp)»   (offset:·0xcc):·/usr/include/python3.12/cpython
  
38 ·The·File·Name·Table·(offset·0x44,·lines·13,·columns·2):38 ·The·File·Name·Table·(offset·0x44,·lines·13,·columns·2):
39 ··Entry»  Dir»       Name39 ··Entry»  Dir»       Name
40 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x14):·decimal.c40 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x28):·decimal.c
41 ··1»      (udata)»       2»      (line_strp)»   (offset:·0xec):·stddef.h41 ··1»      (udata)»       2»      (line_strp)»   (offset:·0xec):·stddef.h
42 ··2»      (udata)»       3»      (line_strp)»   (offset:·0xf5):·types.h42 ··2»      (udata)»       3»      (line_strp)»   (offset:·0xf5):·types.h
43 ··3»      (udata)»       4»      (line_strp)»   (offset:·0xf5):·types.h43 ··3»      (udata)»       4»      (line_strp)»   (offset:·0xf5):·types.h
44 ··4»      (udata)»       3»      (line_strp)»   (offset:·0xfd):·stdint-uintn.h44 ··4»      (udata)»       3»      (line_strp)»   (offset:·0xfd):·stdint-uintn.h
45 ··5»      (udata)»       5»      (line_strp)»   (offset:·0x10c):·pyport.h45 ··5»      (udata)»       5»      (line_strp)»   (offset:·0x10c):·pyport.h
46 ··6»      (udata)»       5»      (line_strp)»   (offset:·0x115):·pytypedefs.h46 ··6»      (udata)»       5»      (line_strp)»   (offset:·0x115):·pytypedefs.h
47 ··7»      (udata)»       5»      (line_strp)»   (offset:·0x122):·methodobject.h47 ··7»      (udata)»       5»      (line_strp)»   (offset:·0x122):·methodobject.h
48 ··8»      (udata)»       5»      (line_strp)»   (offset:·0x131):·descrobject.h48 ··8»      (udata)»       5»      (line_strp)»   (offset:·0x131):·descrobject.h
49 ··9»      (udata)»       5»      (line_strp)»   (offset:·0x128):·object.h49 ··9»      (udata)»       5»      (line_strp)»   (offset:·0x128):·object.h
50 ··10»     (udata)»      6»     (line_strp)»  (offset:·0x128):·object.h50 ··10»     (udata)»      6»     (line_strp)»  (offset:·0x128):·object.h
51 ··11»     (udata)»      5»     (line_strp)»  (offset:·0x13f):·pybuffer.h51 ··11»     (udata)»      5»     (line_strp)»  (offset:·0x13f):·pybuffer.h
52 ··12»     (udata)»      1»     (line_strp)»  (offset:·0x14):·decimal.c52 ··12»     (udata)»      1»     (line_strp)»  (offset:·0x28):·decimal.c
  
53 ·No·Line·Number·Statements.53 ·No·Line·Number·Statements.
54 ··Offset:······················0x8554 ··Offset:······················0x85
55 ··Length:······················1669055 ··Length:······················16690
56 ··DWARF·Version:···············556 ··DWARF·Version:···············5
57 ··Address·size·(bytes):········857 ··Address·size·(bytes):········8
58 ··Segment·selector·(bytes):····058 ··Segment·selector·(bytes):····0
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··Opcode·9·has·1·arg79 ··Opcode·9·has·1·arg
80 ··Opcode·10·has·0·args80 ··Opcode·10·has·0·args
81 ··Opcode·11·has·0·args81 ··Opcode·11·has·0·args
82 ··Opcode·12·has·1·arg82 ··Opcode·12·has·1·arg
  
83 ·The·Directory·Table·(offset·0xa7,·lines·10,·columns·1):83 ·The·Directory·Table·(offset·0xa7,·lines·10,·columns·1):
84 ··Entry»  Name84 ··Entry»  Name
85 ··0»      (line_strp)»   (offset:·0x1e):·./.mesonpy-dypfxp9v85 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-hhes4dx6
86 ··1»      (line_strp)»   (offset:·0x32):·../beancount/parser86 ··1»      (line_strp)»   (offset:·0x32):·../beancount/parser
87 ··2»      (line_strp)»   (offset:·0x35):·beancount/parser87 ··2»      (line_strp)»   (offset:·0x35):·beancount/parser
88 ··3»      (line_strp)»   (offset:·0x6f):·/usr/include/x86_64-linux-gnu/bits88 ··3»      (line_strp)»   (offset:·0x6f):·/usr/include/x86_64-linux-gnu/bits
89 ··4»      (line_strp)»   (offset:·0xb4):·/usr/include/python3.1289 ··4»      (line_strp)»   (offset:·0xb4):·/usr/include/python3.12
90 ··5»      (line_strp)»   (offset:·0x46):·/usr/lib/gcc/x86_64-linux-gnu/14/include90 ··5»      (line_strp)»   (offset:·0x46):·/usr/lib/gcc/x86_64-linux-gnu/14/include
91 ··6»      (line_strp)»   (offset:·0x92):·/usr/include/x86_64-linux-gnu/sys91 ··6»      (line_strp)»   (offset:·0x92):·/usr/include/x86_64-linux-gnu/sys
92 ··7»      (line_strp)»   (offset:·0x166):·/usr/include/x86_64-linux-gnu/bits/types92 ··7»      (line_strp)»   (offset:·0x166):·/usr/include/x86_64-linux-gnu/bits/types
Offset 9696, 15 lines modifiedOffset 9696, 15 lines modified
9696 ··Opcode·9·has·1·arg9696 ··Opcode·9·has·1·arg
9697 ··Opcode·10·has·0·args9697 ··Opcode·10·has·0·args
9698 ··Opcode·11·has·0·args9698 ··Opcode·11·has·0·args
9699 ··Opcode·12·has·1·arg9699 ··Opcode·12·has·1·arg
  
9700 ·The·Directory·Table·(offset·0x41dd,·lines·9,·columns·1):9700 ·The·Directory·Table·(offset·0x41dd,·lines·9,·columns·1):
9701 ··Entry»  Name9701 ··Entry»  Name
9702 ··0»      (line_strp)»   (offset:·0x1e):·./.mesonpy-dypfxp9v9702 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-hhes4dx6
9703 ··1»      (line_strp)»   (offset:·0x32):·../beancount/parser9703 ··1»      (line_strp)»   (offset:·0x32):·../beancount/parser
9704 ··2»      (line_strp)»   (offset:·0x35):·beancount/parser9704 ··2»      (line_strp)»   (offset:·0x35):·beancount/parser
9705 ··3»      (line_strp)»   (offset:·0x6f):·/usr/include/x86_64-linux-gnu/bits9705 ··3»      (line_strp)»   (offset:·0x6f):·/usr/include/x86_64-linux-gnu/bits
9706 ··4»      (line_strp)»   (offset:·0xb4):·/usr/include/python3.129706 ··4»      (line_strp)»   (offset:·0xb4):·/usr/include/python3.12
9707 ··5»      (line_strp)»   (offset:·0x46):·/usr/lib/gcc/x86_64-linux-gnu/14/include9707 ··5»      (line_strp)»   (offset:·0x46):·/usr/lib/gcc/x86_64-linux-gnu/14/include
9708 ··6»      (line_strp)»   (offset:·0x166):·/usr/include/x86_64-linux-gnu/bits/types9708 ··6»      (line_strp)»   (offset:·0x166):·/usr/include/x86_64-linux-gnu/bits/types
9709 ··7»      (line_strp)»   (offset:·0x18f):·/usr/include9709 ··7»      (line_strp)»   (offset:·0x18f):·/usr/include
Offset 22261, 15 lines modifiedOffset 22261, 15 lines modified
22261 ··Opcode·9·has·1·arg22261 ··Opcode·9·has·1·arg
22262 ··Opcode·10·has·0·args22262 ··Opcode·10·has·0·args
22263 ··Opcode·11·has·0·args22263 ··Opcode·11·has·0·args
22264 ··Opcode·12·has·1·arg22264 ··Opcode·12·has·1·arg
  
22265 ·The·Directory·Table·(offset·0x9745,·lines·9,·columns·1):22265 ·The·Directory·Table·(offset·0x9745,·lines·9,·columns·1):
22266 ··Entry»  Name22266 ··Entry»  Name
22267 ··0»      (line_strp)»   (offset:·0x1e):·./.mesonpy-dypfxp9v22267 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-hhes4dx6
22268 ··1»      (line_strp)»   (offset:·0x32):·../beancount/parser22268 ··1»      (line_strp)»   (offset:·0x32):·../beancount/parser
22269 ··2»      (line_strp)»   (offset:·0xb4):·/usr/include/python3.1222269 ··2»      (line_strp)»   (offset:·0xb4):·/usr/include/python3.12
22270 ··3»      (line_strp)»   (offset:·0x46):·/usr/lib/gcc/x86_64-linux-gnu/14/include22270 ··3»      (line_strp)»   (offset:·0x46):·/usr/lib/gcc/x86_64-linux-gnu/14/include
22271 ··4»      (line_strp)»   (offset:·0x6f):·/usr/include/x86_64-linux-gnu/bits22271 ··4»      (line_strp)»   (offset:·0x6f):·/usr/include/x86_64-linux-gnu/bits
22272 ··5»      (line_strp)»   (offset:·0x92):·/usr/include/x86_64-linux-gnu/sys22272 ··5»      (line_strp)»   (offset:·0x92):·/usr/include/x86_64-linux-gnu/sys
22273 ··6»      (line_strp)»   (offset:·0x166):·/usr/include/x86_64-linux-gnu/bits/types22273 ··6»      (line_strp)»   (offset:·0x166):·/usr/include/x86_64-linux-gnu/bits/types
22274 ··7»      (line_strp)»   (offset:·0xcc):·/usr/include/python3.12/cpython22274 ··7»      (line_strp)»   (offset:·0xcc):·/usr/include/python3.12/cpython
Offset 23270, 15 lines modifiedOffset 23270, 15 lines modified
23270 ··Opcode·9·has·1·arg23270 ··Opcode·9·has·1·arg
23271 ··Opcode·10·has·0·args23271 ··Opcode·10·has·0·args
23272 ··Opcode·11·has·0·args23272 ··Opcode·11·has·0·args
23273 ··Opcode·12·has·1·arg23273 ··Opcode·12·has·1·arg
  
23274 ·The·Directory·Table·(offset·0x9dd9,·lines·8,·columns·1):23274 ·The·Directory·Table·(offset·0x9dd9,·lines·8,·columns·1):
23275 ··Entry»  Name23275 ··Entry»  Name
23276 ··0»      (line_strp)»   (offset:·0x1e):·./.mesonpy-dypfxp9v23276 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-hhes4dx6
23277 ··1»      (line_strp)»   (offset:·0x32):·../beancount/parser23277 ··1»      (line_strp)»   (offset:·0x32):·../beancount/parser
23278 ··2»      (line_strp)»   (offset:·0x46):·/usr/lib/gcc/x86_64-linux-gnu/14/include23278 ··2»      (line_strp)»   (offset:·0x46):·/usr/lib/gcc/x86_64-linux-gnu/14/include
23279 ··3»      (line_strp)»   (offset:·0x6f):·/usr/include/x86_64-linux-gnu/bits23279 ··3»      (line_strp)»   (offset:·0x6f):·/usr/include/x86_64-linux-gnu/bits
23280 ··4»      (line_strp)»   (offset:·0x92):·/usr/include/x86_64-linux-gnu/sys23280 ··4»      (line_strp)»   (offset:·0x92):·/usr/include/x86_64-linux-gnu/sys
23281 ··5»      (line_strp)»   (offset:·0xb4):·/usr/include/python3.1223281 ··5»      (line_strp)»   (offset:·0xb4):·/usr/include/python3.12
23282 ··6»      (line_strp)»   (offset:·0xcc):·/usr/include/python3.12/cpython23282 ··6»      (line_strp)»   (offset:·0xcc):·/usr/include/python3.12/cpython
23283 ··7»      (line_strp)»   (offset:·0x18f):·/usr/include23283 ··7»      (line_strp)»   (offset:·0x18f):·/usr/include
8.45 KB
readelf --wide --debug-dump=info {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ···Length:········0x23·(32-bit)4 ···Length:········0x23·(32-bit)
5 ···Version:·······55 ···Version:·······5
6 ···Unit·Type:·····DW_UT_partial·(3)6 ···Unit·Type:·····DW_UT_partial·(3)
7 ···Abbrev·Offset:·0x11107 ···Abbrev·Offset:·0x1110
8 ···Pointer·Size:··88 ···Pointer·Size:··8
9 ·<0><c>:·Abbrev·Number:·108·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·108·(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:·0x1e):·./.mesonpy-dypfxp9v11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-hhes4dx6
12 ·<1><15>:·Abbrev·Number:·12·(DW_TAG_imported_unit)12 ·<1><15>:·Abbrev·Number:·12·(DW_TAG_imported_unit)
13 ····<16>···DW_AT_import······:·(GNU_ref_alt)·<0xc>13 ····<16>···DW_AT_import······:·(GNU_ref_alt)·<0xc>
14 ·<1><1a>:·Abbrev·Number:·126·(DW_TAG_typedef)14 ·<1><1a>:·Abbrev·Number:·126·(DW_TAG_typedef)
15 ····<1b>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x5dd)·15 ····<1b>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x5dd)·
16 ····<1f>···DW_AT_decl_file···:·(implicit_const)·916 ····<1f>···DW_AT_decl_file···:·(implicit_const)·9
17 ····<1f>···DW_AT_decl_line···:·(data2)·32017 ····<1f>···DW_AT_decl_line···:·(data2)·320
18 ····<21>···DW_AT_decl_column·:·(data1)·1618 ····<21>···DW_AT_decl_column·:·(data1)·16
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ···Length:········0xa5a·(32-bit)22 ···Length:········0xa5a·(32-bit)
23 ···Version:·······523 ···Version:·······5
24 ···Unit·Type:·····DW_UT_partial·(3)24 ···Unit·Type:·····DW_UT_partial·(3)
25 ···Abbrev·Offset:·0x111025 ···Abbrev·Offset:·0x1110
26 ···Pointer·Size:··826 ···Pointer·Size:··8
27 ·<0><33>:·Abbrev·Number:·108·(DW_TAG_partial_unit)27 ·<0><33>:·Abbrev·Number:·108·(DW_TAG_partial_unit)
28 ····<34>···DW_AT_stmt_list···:·(sec_offset)·028 ····<34>···DW_AT_stmt_list···:·(sec_offset)·0
29 ····<38>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x1e):·./.mesonpy-dypfxp9v29 ····<38>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-hhes4dx6
30 ·<1><3c>:·Abbrev·Number:·3·(DW_TAG_imported_unit)30 ·<1><3c>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
31 ····<3d>···DW_AT_import······:·(ref_addr)·<0xc>»       [Abbrev·Number:·108·(DW_TAG_partial_unit)]31 ····<3d>···DW_AT_import······:·(ref_addr)·<0xc>»       [Abbrev·Number:·108·(DW_TAG_partial_unit)]
32 ·<1><41>:·Abbrev·Number:·41·(DW_TAG_typedef)32 ·<1><41>:·Abbrev·Number:·41·(DW_TAG_typedef)
33 ····<42>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1ec8)·33 ····<42>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1ec8)·
34 ····<46>···DW_AT_decl_file···:·(data1)·334 ····<46>···DW_AT_decl_file···:·(data1)·3
35 ····<47>···DW_AT_decl_line···:·(data1)·10835 ····<47>···DW_AT_decl_line···:·(data1)·108
36 ····<48>···DW_AT_decl_column·:·(data1)·1936 ····<48>···DW_AT_decl_column·:·(data1)·19
Offset 1740, 15 lines modifiedOffset 1740, 15 lines modified
1740 ···Length:········0x32·(32-bit)1740 ···Length:········0x32·(32-bit)
1741 ···Version:·······51741 ···Version:·······5
1742 ···Unit·Type:·····DW_UT_partial·(3)1742 ···Unit·Type:·····DW_UT_partial·(3)
1743 ···Abbrev·Offset:·0x11101743 ···Abbrev·Offset:·0x1110
1744 ···Pointer·Size:··81744 ···Pointer·Size:··8
1745 ·<0><a91>:·Abbrev·Number:·108·(DW_TAG_partial_unit)1745 ·<0><a91>:·Abbrev·Number:·108·(DW_TAG_partial_unit)
1746 ····<a92>···DW_AT_stmt_list···:·(sec_offset)·0x851746 ····<a92>···DW_AT_stmt_list···:·(sec_offset)·0x85
1747 ····<a96>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x1e):·./.mesonpy-dypfxp9v1747 ····<a96>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-hhes4dx6
1748 ·<1><a9a>:·Abbrev·Number:·12·(DW_TAG_imported_unit)1748 ·<1><a9a>:·Abbrev·Number:·12·(DW_TAG_imported_unit)
1749 ····<a9b>···DW_AT_import······:·(GNU_ref_alt)·<0x2e3>1749 ····<a9b>···DW_AT_import······:·(GNU_ref_alt)·<0x2e3>
1750 ·<1><a9f>:·Abbrev·Number:·12·(DW_TAG_imported_unit)1750 ·<1><a9f>:·Abbrev·Number:·12·(DW_TAG_imported_unit)
1751 ····<aa0>···DW_AT_import······:·(GNU_ref_alt)·<0xb2>1751 ····<aa0>···DW_AT_import······:·(GNU_ref_alt)·<0xb2>
1752 ·<1><aa4>:·Abbrev·Number:·12·(DW_TAG_imported_unit)1752 ·<1><aa4>:·Abbrev·Number:·12·(DW_TAG_imported_unit)
1753 ····<aa5>···DW_AT_import······:·(GNU_ref_alt)·<0x2ae>1753 ····<aa5>···DW_AT_import······:·(GNU_ref_alt)·<0x2ae>
1754 ·<1><aa9>:·Abbrev·Number:·124·(DW_TAG_subprogram)1754 ·<1><aa9>:·Abbrev·Number:·124·(DW_TAG_subprogram)
Offset 1771, 15 lines modifiedOffset 1771, 15 lines modified
1771 ···Length:········0x2bc·(32-bit)1771 ···Length:········0x2bc·(32-bit)
1772 ···Version:·······51772 ···Version:·······5
1773 ···Unit·Type:·····DW_UT_partial·(3)1773 ···Unit·Type:·····DW_UT_partial·(3)
1774 ···Abbrev·Offset:·01774 ···Abbrev·Offset:·0
1775 ···Pointer·Size:··81775 ···Pointer·Size:··8
1776 ·<0><ac7>:·Abbrev·Number:·8·(DW_TAG_partial_unit)1776 ·<0><ac7>:·Abbrev·Number:·8·(DW_TAG_partial_unit)
1777 ····<ac8>···DW_AT_stmt_list···:·(sec_offset)·0x851777 ····<ac8>···DW_AT_stmt_list···:·(sec_offset)·0x85
1778 ····<acc>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x1e):·./.mesonpy-dypfxp9v1778 ····<acc>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-hhes4dx6
1779 ·<1><ad0>:·Abbrev·Number:·3·(DW_TAG_imported_unit)1779 ·<1><ad0>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
1780 ····<ad1>···DW_AT_import······:·(ref_addr)·<0x33>»     [Abbrev·Number:·108·(DW_TAG_partial_unit)]1780 ····<ad1>···DW_AT_import······:·(ref_addr)·<0x33>»     [Abbrev·Number:·108·(DW_TAG_partial_unit)]
1781 ·<1><ad5>:·Abbrev·Number:·21·(DW_TAG_variable)1781 ·<1><ad5>:·Abbrev·Number:·21·(DW_TAG_variable)
1782 ····<ad6>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x2040)·1782 ····<ad6>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x2040)·
1783 ····<ada>···DW_AT_decl_file···:·(data1)·51783 ····<ada>···DW_AT_decl_file···:·(data1)·5
1784 ····<adb>···DW_AT_decl_line···:·(data2)·8421784 ····<adb>···DW_AT_decl_line···:·(data2)·842
1785 ····<add>···DW_AT_decl_column·:·(data1)·221785 ····<add>···DW_AT_decl_column·:·(data1)·22
Offset 2128, 15 lines modifiedOffset 2128, 15 lines modified
2128 ···Length:········0x42·(32-bit)2128 ···Length:········0x42·(32-bit)
2129 ···Version:·······52129 ···Version:·······5
2130 ···Unit·Type:·····DW_UT_partial·(3)2130 ···Unit·Type:·····DW_UT_partial·(3)
2131 ···Abbrev·Offset:·0x11102131 ···Abbrev·Offset:·0x1110
2132 ···Pointer·Size:··82132 ···Pointer·Size:··8
2133 ·<0><d87>:·Abbrev·Number:·108·(DW_TAG_partial_unit)2133 ·<0><d87>:·Abbrev·Number:·108·(DW_TAG_partial_unit)
2134 ····<d88>···DW_AT_stmt_list···:·(sec_offset)·0x97232134 ····<d88>···DW_AT_stmt_list···:·(sec_offset)·0x9723
2135 ····<d8c>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x1e):·./.mesonpy-dypfxp9v2135 ····<d8c>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-hhes4dx6
2136 ·<1><d90>:·Abbrev·Number:·43·(DW_TAG_variable)2136 ·<1><d90>:·Abbrev·Number:·43·(DW_TAG_variable)
2137 ····<d91>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x19d0)·2137 ····<d91>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x19d0)·
2138 ····<d95>···DW_AT_decl_file···:·(data1)·172138 ····<d95>···DW_AT_decl_file···:·(data1)·17
2139 ····<d96>···DW_AT_decl_line···:·(data1)·1222139 ····<d96>···DW_AT_decl_line···:·(data1)·122
2140 ····<d97>···DW_AT_decl_column·:·(data1)·242140 ····<d97>···DW_AT_decl_column·:·(data1)·24
2141 ····<d98>···DW_AT_type········:·(ref_addr)·<0x44a>2141 ····<d98>···DW_AT_type········:·(ref_addr)·<0x44a>
2142 ····<d9c>···DW_AT_external····:·(flag_present)·12142 ····<d9c>···DW_AT_external····:·(flag_present)·1
Offset 2170, 16 lines modifiedOffset 2170, 16 lines modified
2170 ···Version:·······52170 ···Version:·······5
2171 ···Unit·Type:·····DW_UT_compile·(1)2171 ···Unit·Type:·····DW_UT_compile·(1)
2172 ···Abbrev·Offset:·02172 ···Abbrev·Offset:·0
2173 ···Pointer·Size:··82173 ···Pointer·Size:··8
2174 ·<0><dcd>:·Abbrev·Number:·27·(DW_TAG_compile_unit)2174 ·<0><dcd>:·Abbrev·Number:·27·(DW_TAG_compile_unit)
2175 ····<dce>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1b74)·2175 ····<dce>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1b74)·
2176 ····<dd2>···DW_AT_language····:·(data1)·29»  (C11)2176 ····<dd2>···DW_AT_language····:·(data1)·29»  (C11)
2177 ····<dd3>···DW_AT_name········:·(line_strp)·(offset:·0):·../beancount/parser/decimal.c2177 ····<dd3>···DW_AT_name········:·(line_strp)·(offset:·0x14):·../beancount/parser/decimal.c
2178 ····<dd7>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x1e):·./.mesonpy-dypfxp9v2178 ····<dd7>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-hhes4dx6
2179 ····<ddb>···DW_AT_stmt_list···:·(sec_offset)·02179 ····<ddb>···DW_AT_stmt_list···:·(sec_offset)·0
2180 ·<1><ddf>:·Abbrev·Number:·3·(DW_TAG_imported_unit)2180 ·<1><ddf>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
2181 ····<de0>···DW_AT_import······:·(ref_addr)·<0x33>»     [Abbrev·Number:·108·(DW_TAG_partial_unit)]2181 ····<de0>···DW_AT_import······:·(ref_addr)·<0x33>»     [Abbrev·Number:·108·(DW_TAG_partial_unit)]
2182 ·<1><de4>:·Abbrev·Number:·25·(DW_TAG_const_type)2182 ·<1><de4>:·Abbrev·Number:·25·(DW_TAG_const_type)
2183 ····<de5>···DW_AT_type········:·(ref_addr)·<0x158>2183 ····<de5>···DW_AT_type········:·(ref_addr)·<0x158>
2184 ·<1><de9>:·Abbrev·Number:·26·(DW_TAG_variable)2184 ·<1><de9>:·Abbrev·Number:·26·(DW_TAG_variable)
2185 ····<dea>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xc53)·2185 ····<dea>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xc53)·
Offset 2199, 15 lines modifiedOffset 2199, 15 lines modified
2199 ···Unit·Type:·····DW_UT_compile·(1)2199 ···Unit·Type:·····DW_UT_compile·(1)
2200 ···Abbrev·Offset:·0x19a2200 ···Abbrev·Offset:·0x19a
2201 ···Pointer·Size:··82201 ···Pointer·Size:··8
2202 ·<0><e0b>:·Abbrev·Number:·34·(DW_TAG_compile_unit)2202 ·<0><e0b>:·Abbrev·Number:·34·(DW_TAG_compile_unit)
2203 ····<e0c>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1b74)·2203 ····<e0c>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1b74)·
2204 ····<e10>···DW_AT_language····:·(data1)·29»  (C11)2204 ····<e10>···DW_AT_language····:·(data1)·29»  (C11)
2205 ····<e11>···DW_AT_name········:·(line_strp)·(offset:·0x14a):·../beancount/parser/lexer.c2205 ····<e11>···DW_AT_name········:·(line_strp)·(offset:·0x14a):·../beancount/parser/lexer.c
2206 ····<e15>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x1e):·./.mesonpy-dypfxp9v2206 ····<e15>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-hhes4dx6
2207 ····<e19>···DW_AT_ranges······:·(sec_offset)·0x4982207 ····<e19>···DW_AT_ranges······:·(sec_offset)·0x498
2208 ····<e1d>···DW_AT_low_pc······:·(addr)·02208 ····<e1d>···DW_AT_low_pc······:·(addr)·0
2209 ····<e25>···DW_AT_stmt_list···:·(sec_offset)·0x852209 ····<e25>···DW_AT_stmt_list···:·(sec_offset)·0x85
2210 ·<1><e29>:·Abbrev·Number:·53·(DW_TAG_imported_unit)2210 ·<1><e29>:·Abbrev·Number:·53·(DW_TAG_imported_unit)
2211 ····<e2a>···DW_AT_import······:·(GNU_ref_alt)·<0x4f9>2211 ····<e2a>···DW_AT_import······:·(GNU_ref_alt)·<0x4f9>
2212 ·<1><e2e>:·Abbrev·Number:·53·(DW_TAG_imported_unit)2212 ·<1><e2e>:·Abbrev·Number:·53·(DW_TAG_imported_unit)
2213 ····<e2f>···DW_AT_import······:·(GNU_ref_alt)·<0xf1f>2213 ····<e2f>···DW_AT_import······:·(GNU_ref_alt)·<0xf1f>
Offset 8801, 15 lines modifiedOffset 8801, 15 lines modified
8801 ···Unit·Type:·····DW_UT_compile·(1)8801 ···Unit·Type:·····DW_UT_compile·(1)
8802 ···Abbrev·Offset:·0x9168802 ···Abbrev·Offset:·0x916
8803 ···Pointer·Size:··88803 ···Pointer·Size:··8
8804 ·<0><4b26>:·Abbrev·Number:·5·(DW_TAG_compile_unit)8804 ·<0><4b26>:·Abbrev·Number:·5·(DW_TAG_compile_unit)
8805 ····<4b27>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1b74)·8805 ····<4b27>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1b74)·
8806 ····<4b2b>···DW_AT_language····:·(data1)·29» (C11)8806 ····<4b2b>···DW_AT_language····:·(data1)·29» (C11)
8807 ····<4b2c>···DW_AT_name········:·(line_strp)·(offset:·0x28c):·../beancount/parser/grammar.c8807 ····<4b2c>···DW_AT_name········:·(line_strp)·(offset:·0x28c):·../beancount/parser/grammar.c
8808 ····<4b30>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x1e):·./.mesonpy-dypfxp9v8808 ····<4b30>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-hhes4dx6
8809 ····<4b34>···DW_AT_low_pc······:·(addr)·0x5d008809 ····<4b34>···DW_AT_low_pc······:·(addr)·0x5d00
8810 ····<4b3c>···DW_AT_high_pc·····:·(udata)·197428810 ····<4b3c>···DW_AT_high_pc·····:·(udata)·19742
8811 ····<4b3f>···DW_AT_stmt_list···:·(sec_offset)·0x41bb8811 ····<4b3f>···DW_AT_stmt_list···:·(sec_offset)·0x41bb
8812 ·<1><4b43>:·Abbrev·Number:·57·(DW_TAG_imported_unit)8812 ·<1><4b43>:·Abbrev·Number:·57·(DW_TAG_imported_unit)
8813 ····<4b44>···DW_AT_import······:·(GNU_ref_alt)·<0x4f9>8813 ····<4b44>···DW_AT_import······:·(GNU_ref_alt)·<0x4f9>
8814 ·<1><4b48>:·Abbrev·Number:·57·(DW_TAG_imported_unit)8814 ·<1><4b48>:·Abbrev·Number:·57·(DW_TAG_imported_unit)
Max diff block lines reached; 1806/8578 bytes (21.05%) of diff not shown.
635 B
strings --all --bytes=8 {}
    
Offset 1, 17 lines modifiedOffset 1, 24 lines modified
1 oGCC:·(Debian·14.2.0-11)·14.2.01 ^OvyGCC:·(Debian·14.2.0-11)·14.2.0
2 BeGkYoNd< 
3 -z4D]V#iY 
4 eVHCarW32 +.XH;:_%/^
 3 ]Sl^6oPl
 4 hZa|0it~
5 5VLFwRMTI25 5RLFwRMTI2
6 yE0:Lin]66 rxkkN;+_
 7 9giA0VO;
 8 f|7BmOTOQ
 9 {?;A»   tD6
 10 _?+nc5v0
 11 f5,C>|3Y
 12 ],'th6?.D
7 __PyObject_CallMethod_SizeT13 _PyObject_CallMethod_SizeT
8 _Py_BuildValue_SizeT14 _Py_BuildValue_SizeT
9 _PyObject_CallFunction_SizeT15 _PyObject_CallFunction_SizeT
10 _PyArg_ParseTupleAndKeywords_SizeT16 _PyArg_ParseTupleAndKeywords_SizeT
 17 ty~y}j#;<
11 !Q9+m8+m818 !Q9+m8+m8
12 /usr/lib/debug/.dwz/x86_64-linux-gnu/python3-beancount.debug19 /usr/lib/debug/.dwz/x86_64-linux-gnu/python3-beancount.debug
13 yy_get_previous_state20 yy_get_previous_state
14 yy_accept21 yy_accept
15 yy_fatal_error.isra.022 yy_fatal_error.isra.0
16 yyensure_buffer_stack23 yyensure_buffer_stack
17 yyrestart.cold24 yyrestart.cold
621 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-hhes4dx6
2 ··[·····0]··../beancount/parser/decimal.c3 ··[····14]··../beancount/parser/decimal.c
3 ··[····1e]··./.mesonpy-dypfxp9v 
4 ··[····32]··../beancount/parser4 ··[····32]··../beancount/parser
5 ··[····46]··/usr/lib/gcc/x86_64-linux-gnu/14/include5 ··[····46]··/usr/lib/gcc/x86_64-linux-gnu/14/include
6 ··[····6f]··/usr/include/x86_64-linux-gnu/bits6 ··[····6f]··/usr/include/x86_64-linux-gnu/bits
7 ··[····92]··/usr/include/x86_64-linux-gnu/sys7 ··[····92]··/usr/include/x86_64-linux-gnu/sys
8 ··[····b4]··/usr/include/python3.128 ··[····b4]··/usr/include/python3.12
9 ··[····cc]··/usr/include/python3.12/cpython9 ··[····cc]··/usr/include/python3.12/cpython
10 ··[····ec]··stddef.h10 ··[····ec]··stddef.h