764 KB
/srv/reproducible-results/rbuild-debian/r-b-build.pRXx74kc/b1/scikit-fmm_2024.05.29-1_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.pRXx74kc/b2/scikit-fmm_2024.05.29-1_i386.changes
434 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·db846aacafb71194a1361d30047fb6b0·179688·debug·optional·python3-scikit-fmm-dbgsym_2024.05.29-1_i386.deb1 ·fcddf2cf689bef18858a3c4b597accef·179740·debug·optional·python3-scikit-fmm-dbgsym_2024.05.29-1_i386.deb
2 ·366977ab1288e598b2cc60bf0195b33e·57740·python·optional·python3-scikit-fmm_2024.05.29-1_i386.deb2 ·8d151fd043c06e92fdd59ab062e75dbf·57720·python·optional·python3-scikit-fmm_2024.05.29-1_i386.deb
727 KB
python3-scikit-fmm_2024.05.29-1_i386.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-07-06·04:55:57.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-07-06·04:55:57.000000·debian-binary
2 -rw-r--r--···0········0········0·····1628·2024-07-06·04:55:57.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1628·2024-07-06·04:55:57.000000·control.tar.xz
3 -rw-r--r--···0········0········0····55920·2024-07-06·04:55:57.000000·data.tar.xz3 -rw-r--r--···0········0········0····55900·2024-07-06·04:55:57.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
726 KB
data.tar.xz
726 KB
data.tar
338 KB
./usr/lib/python3/dist-packages/skfmm/cfmm.cpython-312-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:·634c53152fcc35e7509253064cc825999d5f5efb3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·03adb1ad4735d95c04dd6c212c1d21f3595918cc
336 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 13338
    
Offset 1, 82 lines modifiedOffset 1, 82 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00001240·<PyInit_cfmm@@Base-0x1900>:2 00001240·<PyInit_cfmm@@Base-0x1900>:
3 distance_method(_object*,·_object*)·[clone·.cold]:3 distance_method(_object*,·_object*)·[clone·.cold]:
4 ./.mesonpy-hmxnfzjh/../skfmm/fmm.cpp:2654 ./.mesonpy-0ujcl84y/../skfmm/fmm.cpp:265
5 »       push···%eax5 »       push···%eax
6 »       mov····%esi,%ebx6 »       mov····%esi,%ebx
7 »       push···%eax7 »       push···%eax
8 »       push···$0xfc8 »       push···$0xfc
9 »       push···-0xcc(%ebp)9 »       push···-0xcc(%ebp)
10 »       call···10e0·<operator·delete(void*,·unsigned·int)@plt>10 »       call···10e0·<operator·delete(void*,·unsigned·int)@plt>
11 »       add····$0x10,%esp11 »       add····$0x10,%esp
12 »       mov····-0x1c(%ebp),%eax12 »       mov····-0x1c(%ebp),%eax
13 »       sub····%gs:0x14,%eax13 »       sub····%gs:0x14,%eax
14 »       jne····12d8·<__cxa_finalize@plt+0xb8>14 »       jne····12d8·<__cxa_finalize@plt+0xb8>
15 »       sub····$0xc,%esp15 »       sub····$0xc,%esp
16 »       push···%edi16 »       push···%edi
17 »       call···1200·<_Unwind_Resume@plt>17 »       call···1200·<_Unwind_Resume@plt>
18 ./.mesonpy-hmxnfzjh/../skfmm/fmm.cpp:31018 ./.mesonpy-0ujcl84y/../skfmm/fmm.cpp:310
19 »       sub····$0x1,%edx19 »       sub····$0x1,%edx
20 »       jne····133a·<__cxa_finalize@plt+0x11a>20 »       jne····133a·<__cxa_finalize@plt+0x11a>
21 ./.mesonpy-hmxnfzjh/../skfmm/fmm.cpp:310·(discriminator·1)21 ./.mesonpy-0ujcl84y/../skfmm/fmm.cpp:310·(discriminator·1)
22 »       sub····$0xc,%esp22 »       sub····$0xc,%esp
23 »       mov····%esi,%ebx23 »       mov····%esi,%ebx
24 »       push···%eax24 »       push···%eax
25 »       call···1080·<__cxa_begin_catch@plt>25 »       call···1080·<__cxa_begin_catch@plt>
26 ./.mesonpy-hmxnfzjh/../skfmm/fmm.cpp:31226 ./.mesonpy-0ujcl84y/../skfmm/fmm.cpp:312
27 »       mov····(%eax),%edx27 »       mov····(%eax),%edx
28 »       mov····%eax,(%esp)28 »       mov····%eax,(%esp)
29 »       call···*0x8(%edx)29 »       call···*0x8(%edx)
30 ./.mesonpy-hmxnfzjh/../skfmm/fmm.cpp:312·(discriminator·1)30 ./.mesonpy-0ujcl84y/../skfmm/fmm.cpp:312·(discriminator·1)
31 »       pop····%edx31 »       pop····%edx
32 »       pop····%ecx32 »       pop····%ecx
33 »       push···%eax33 »       push···%eax
34 »       mov····-0x18(%esi),%eax34 »       mov····-0x18(%esi),%eax
35 »       push···(%eax)35 »       push···(%eax)
36 »       call···1170·<PyErr_SetString@plt>36 »       call···1170·<PyErr_SetString@plt>
37 »       add····$0x10,%esp37 »       add····$0x10,%esp
38 ./.mesonpy-hmxnfzjh/../skfmm/fmm.cpp:31338 ./.mesonpy-0ujcl84y/../skfmm/fmm.cpp:313
39 »       mov····%edi,%eax39 »       mov····%edi,%eax
40 »       call···1e40·<__cxa_finalize@plt+0xc20>40 »       call···1e40·<__cxa_finalize@plt+0xc20>
41 ./.mesonpy-hmxnfzjh/../skfmm/fmm.cpp:31441 ./.mesonpy-0ujcl84y/../skfmm/fmm.cpp:314
42 »       mov····-0xc0(%ebp),%eax42 »       mov····-0xc0(%ebp),%eax
43 »       call···1e40·<__cxa_finalize@plt+0xc20>43 »       call···1e40·<__cxa_finalize@plt+0xc20>
44 ./.mesonpy-hmxnfzjh/../skfmm/fmm.cpp:31544 ./.mesonpy-0ujcl84y/../skfmm/fmm.cpp:315
45 »       mov····-0xc8(%ebp),%eax45 »       mov····-0xc8(%ebp),%eax
46 »       call···1e40·<__cxa_finalize@plt+0xc20>46 »       call···1e40·<__cxa_finalize@plt+0xc20>
47 ./.mesonpy-hmxnfzjh/../skfmm/fmm.cpp:31647 ./.mesonpy-0ujcl84y/../skfmm/fmm.cpp:316
48 »       mov····-0xc4(%ebp),%eax48 »       mov····-0xc4(%ebp),%eax
49 »       call···1e40·<__cxa_finalize@plt+0xc20>49 »       call···1e40·<__cxa_finalize@plt+0xc20>
50 ./.mesonpy-hmxnfzjh/../skfmm/fmm.cpp:31750 ./.mesonpy-0ujcl84y/../skfmm/fmm.cpp:317
51 »       mov····-0xd0(%ebp),%eax51 »       mov····-0xd0(%ebp),%eax
52 »       call···1e40·<__cxa_finalize@plt+0xc20>52 »       call···1e40·<__cxa_finalize@plt+0xc20>
53 ./.mesonpy-hmxnfzjh/../skfmm/fmm.cpp:31953 ./.mesonpy-0ujcl84y/../skfmm/fmm.cpp:319
54 »       call···11e0·<__cxa_end_catch@plt>54 »       call···11e0·<__cxa_end_catch@plt>
55 »       jmp····2110·<__cxa_finalize@plt+0xef0>55 »       jmp····2110·<__cxa_finalize@plt+0xef0>
56 »       call···66e0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2150>56 »       call···66e0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2150>
57 ./.mesonpy-hmxnfzjh/../skfmm/fmm.cpp:28157 ./.mesonpy-0ujcl84y/../skfmm/fmm.cpp:281
58 »       push···%eax58 »       push···%eax
59 »       mov····%esi,%ebx59 »       mov····%esi,%ebx
60 »       push···%eax60 »       push···%eax
61 »       push···$0x10061 »       push···$0x100
62 »       push···-0xcc(%ebp)62 »       push···-0xcc(%ebp)
63 »       call···10e0·<operator·delete(void*,·unsigned·int)@plt>63 »       call···10e0·<operator·delete(void*,·unsigned·int)@plt>
64 »       add····$0x10,%esp64 »       add····$0x10,%esp
65 »       mov····-0x1c(%ebp),%eax65 »       mov····-0x1c(%ebp),%eax
66 »       sub····%gs:0x14,%eax66 »       sub····%gs:0x14,%eax
67 »       jne····1335·<__cxa_finalize@plt+0x115>67 »       jne····1335·<__cxa_finalize@plt+0x115>
68 »       sub····$0xc,%esp68 »       sub····$0xc,%esp
69 »       push···%edi69 »       push···%edi
70 »       call···1200·<_Unwind_Resume@plt>70 »       call···1200·<_Unwind_Resume@plt>
71 ./.mesonpy-hmxnfzjh/../skfmm/fmm.cpp:30071 ./.mesonpy-0ujcl84y/../skfmm/fmm.cpp:300
72 »       push···%ebx72 »       push···%ebx
73 »       push···%ebx73 »       push···%ebx
74 »       mov····%esi,%ebx74 »       mov····%esi,%ebx
75 »       push···$0x10875 »       push···$0x108
76 »       push···-0xcc(%ebp)76 »       push···-0xcc(%ebp)
77 »       call···10e0·<operator·delete(void*,·unsigned·int)@plt>77 »       call···10e0·<operator·delete(void*,·unsigned·int)@plt>
78 »       add····$0x10,%esp78 »       add····$0x10,%esp
Offset 92, 104 lines modifiedOffset 92, 104 lines modified
92 »       jne····1351·<__cxa_finalize@plt+0x131>92 »       jne····1351·<__cxa_finalize@plt+0x131>
93 »       sub····$0xc,%esp93 »       sub····$0xc,%esp
94 »       mov····%esi,%ebx94 »       mov····%esi,%ebx
95 »       push···%eax95 »       push···%eax
96 »       call···1200·<_Unwind_Resume@plt>96 »       call···1200·<_Unwind_Resume@plt>
97 »       call···66e0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2150>97 »       call···66e0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2150>
98 »       call···66e0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2150>98 »       call···66e0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2150>
99 ./.mesonpy-hmxnfzjh/../skfmm/fmm.cpp:31999 ./.mesonpy-0ujcl84y/../skfmm/fmm.cpp:319
100 »       mov····%esi,%ebx100 »       mov····%esi,%ebx
101 »       mov····%eax,%edi101 »       mov····%eax,%edi
102 »       call···11e0·<__cxa_end_catch@plt>102 »       call···11e0·<__cxa_end_catch@plt>
103 »       mov····-0x1c(%ebp),%eax103 »       mov····-0x1c(%ebp),%eax
104 »       sub····%gs:0x14,%eax104 »       sub····%gs:0x14,%eax
105 »       jne····1379·<__cxa_finalize@plt+0x159>105 »       jne····1379·<__cxa_finalize@plt+0x159>
106 »       sub····$0xc,%esp106 »       sub····$0xc,%esp
107 »       push···%edi107 »       push···%edi
108 »       call···1200·<_Unwind_Resume@plt>108 »       call···1200·<_Unwind_Resume@plt>
109 »       call···66e0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2150>109 »       call···66e0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2150>
110 heap::heap(int,·bool)·[clone·.cold]:110 heap::heap(int,·bool)·[clone·.cold]:
111 ./.mesonpy-hmxnfzjh/../skfmm/heap.cpp:40·(discriminator·2)111 ./.mesonpy-0ujcl84y/../skfmm/heap.cpp:40·(discriminator·2)
112 »       call···11b0·<__cxa_throw_bad_array_new_length@plt>112 »       call···11b0·<__cxa_throw_bad_array_new_length@plt>
113 »       nop113 »       nop
114 heap::peek()·const·[clone·.cold]:114 heap::peek()·const·[clone·.cold]:
115 ./.mesonpy-hmxnfzjh/../skfmm/heap.cpp:72115 ./.mesonpy-0ujcl84y/../skfmm/heap.cpp:72
116 »       sub····$0xc,%esp116 »       sub····$0xc,%esp
117 »       mov····%esi,%ebx117 »       mov····%esi,%ebx
118 »       push···$0x8118 »       push···$0x8
119 »       call···10a0·<__cxa_allocate_exception@plt>119 »       call···10a0·<__cxa_allocate_exception@plt>
120 ./.mesonpy-hmxnfzjh/../skfmm/heap.cpp:72·(discriminator·1)120 ./.mesonpy-0ujcl84y/../skfmm/heap.cpp:72·(discriminator·1)
121 »       pop····%edx121 »       pop····%edx
122 »       pop····%ecx122 »       pop····%ecx
123 ./.mesonpy-hmxnfzjh/../skfmm/heap.cpp:72123 ./.mesonpy-0ujcl84y/../skfmm/heap.cpp:72
124 »       mov····%eax,%edi124 »       mov····%eax,%edi
125 ./.mesonpy-hmxnfzjh/../skfmm/heap.cpp:72·(discriminator·1)125 ./.mesonpy-0ujcl84y/../skfmm/heap.cpp:72·(discriminator·1)
126 »       lea····-0x2f34(%esi),%eax126 »       lea····-0x2f34(%esi),%eax
127 »       push···%eax127 »       push···%eax
128 »       push···%edi128 »       push···%edi
129 »       call···1070·<std::runtime_error::runtime_error(char·const*)@plt>129 »       call···1070·<std::runtime_error::runtime_error(char·const*)@plt>
130 »       add····$0xc,%esp130 »       add····$0xc,%esp
131 ./.mesonpy-hmxnfzjh/../skfmm/heap.cpp:72·(discriminator·2)131 ./.mesonpy-0ujcl84y/../skfmm/heap.cpp:72·(discriminator·2)
132 »       push···-0x1c(%esi)132 »       push···-0x1c(%esi)
133 »       push···-0x4(%esi)133 »       push···-0x4(%esi)
134 »       push···%edi134 »       push···%edi
135 »       call···11f0·<__cxa_throw@plt>135 »       call···11f0·<__cxa_throw@plt>
Max diff block lines reached; 338887/343974 bytes (98.52%) 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·34633533·31353266·63633335·65373530·4c53152fcc35e750 
3 ··0x00000010·39323533·30363463·63383235·39393964·9253064cc825999d2 ··0x00000000·61646231·61643437·33356439·35633034·adb1ad4735d95c04
 3 ··0x00000010·64643663·32313263·31643231·66333539·dd6c212c1d21f359
4 ··0x00000020·35663565·66622e64·65627567·00000000·5f5efb.debug....4 ··0x00000020·35393138·63632e64·65627567·00000000·5918cc.debug....
5 ··0x00000030·2a34c368····························*4.h5 ··0x00000030·d532ed12····························.2..
  
389 KB
./usr/lib/python3/dist-packages/skfmm/pheap.cpython-312-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:·0e987eddc5ceb6f57c8bb7a58fa4c5c6dd8032e23 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f9722298da75f7650a75b555847fb78cdcb30282
387 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 13338
    
Offset 1, 246 lines modifiedOffset 1, 246 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000026a0·<PyInit_pheap@@Base-0x2128>:2 000026a0·<PyInit_pheap@@Base-0x2128>:
3 __Pyx_CppExn2PyErr():3 __Pyx_CppExn2PyErr():
4 ./.mesonpy-hmxnfzjh/../skfmm/pheap.cpp:20474 ./.mesonpy-0ujcl84y/../skfmm/pheap.cpp:2047
5 »       push···%ebp5 »       push···%ebp
6 »       mov····%esp,%ebp6 »       mov····%esp,%ebp
7 »       push···%edi7 »       push···%edi
8 »       push···%esi8 »       push···%esi
9 »       call···9095·<PyInit_pheap@@Base+0x48cd>9 »       call···9095·<PyInit_pheap@@Base+0x48cd>
10 »       add····$0xc94a,%esi10 »       add····$0xc94a,%esi
11 »       push···%ebx11 »       push···%ebx
12 »       sub····$0xc,%esp12 »       sub····$0xc,%esp
13 ./.mesonpy-hmxnfzjh/../skfmm/pheap.cpp:204913 ./.mesonpy-0ujcl84y/../skfmm/pheap.cpp:2049
14 »       mov····%esi,%ebx14 »       mov····%esi,%ebx
15 »       call···2560·<PyErr_Occurred@plt>15 »       call···2560·<PyErr_Occurred@plt>
16 ./.mesonpy-hmxnfzjh/../skfmm/pheap.cpp:2049·(discriminator·1)16 ./.mesonpy-0ujcl84y/../skfmm/pheap.cpp:2049·(discriminator·1)
17 »       test···%eax,%eax17 »       test···%eax,%eax
18 »       jne····28f4·<__cxa_finalize@plt+0x274>18 »       jne····28f4·<__cxa_finalize@plt+0x274>
19 ./.mesonpy-hmxnfzjh/../skfmm/pheap.cpp:205219 ./.mesonpy-0ujcl84y/../skfmm/pheap.cpp:2052
20 »       call···24e0·<__cxa_rethrow@plt>20 »       call···24e0·<__cxa_rethrow@plt>
21 ./.mesonpy-hmxnfzjh/../skfmm/pheap.cpp:205321 ./.mesonpy-0ujcl84y/../skfmm/pheap.cpp:2053
22 »       dec····%edx22 »       dec····%edx
23 »       cmp····$0xa,%edx23 »       cmp····$0xa,%edx
24 »       ja·····2896·<__cxa_finalize@plt+0x216>24 »       ja·····2896·<__cxa_finalize@plt+0x216>
25 »       mov····-0x4434(%esi,%edx,4),%ecx25 »       mov····-0x4434(%esi,%edx,4),%ecx
26 »       add····%esi,%ecx26 »       add····%esi,%ecx
27 »       jmp····*%ecx27 »       jmp····*%ecx
28 .L133():28 .L133():
29 ./.mesonpy-hmxnfzjh/../skfmm/pheap.cpp:2053·(discriminator·1)29 ./.mesonpy-0ujcl84y/../skfmm/pheap.cpp:2053·(discriminator·1)
30 »       sub····$0xc,%esp30 »       sub····$0xc,%esp
31 »       mov····%esi,%ebx31 »       mov····%esi,%ebx
32 »       push···%eax32 »       push···%eax
33 »       call···2140·<__cxa_begin_catch@plt>33 »       call···2140·<__cxa_begin_catch@plt>
34 ./.mesonpy-hmxnfzjh/../skfmm/pheap.cpp:205434 ./.mesonpy-0ujcl84y/../skfmm/pheap.cpp:2054
35 »       mov····(%eax),%edx35 »       mov····(%eax),%edx
36 »       mov····%eax,(%esp)36 »       mov····%eax,(%esp)
37 »       call···*0x8(%edx)37 »       call···*0x8(%edx)
38 ./.mesonpy-hmxnfzjh/../skfmm/pheap.cpp:2054·(discriminator·1)38 ./.mesonpy-0ujcl84y/../skfmm/pheap.cpp:2054·(discriminator·1)
39 »       pop····%edx39 »       pop····%edx
40 »       pop····%ecx40 »       pop····%ecx
41 »       push···%eax41 »       push···%eax
42 »       mov····-0x58(%esi),%eax42 »       mov····-0x58(%esi),%eax
43 »       push···(%eax)43 »       push···(%eax)
44 »       call···2400·<PyErr_SetString@plt>44 »       call···2400·<PyErr_SetString@plt>
45 »       add····$0x10,%esp45 »       add····$0x10,%esp
46 ./.mesonpy-hmxnfzjh/../skfmm/pheap.cpp:205546 ./.mesonpy-0ujcl84y/../skfmm/pheap.cpp:2055
47 »       mov····%esi,%ebx47 »       mov····%esi,%ebx
48 »       call···2570·<__cxa_end_catch@plt>48 »       call···2570·<__cxa_end_catch@plt>
49 »       jmp····28f4·<__cxa_finalize@plt+0x274>49 »       jmp····28f4·<__cxa_finalize@plt+0x274>
50 .L132():50 .L132():
51 ./.mesonpy-hmxnfzjh/../skfmm/pheap.cpp:2055·(discriminator·1)51 ./.mesonpy-0ujcl84y/../skfmm/pheap.cpp:2055·(discriminator·1)
52 »       sub····$0xc,%esp52 »       sub····$0xc,%esp
53 »       mov····%esi,%ebx53 »       mov····%esi,%ebx
54 »       push···%eax54 »       push···%eax
55 »       call···2140·<__cxa_begin_catch@plt>55 »       call···2140·<__cxa_begin_catch@plt>
56 ./.mesonpy-hmxnfzjh/../skfmm/pheap.cpp:205656 ./.mesonpy-0ujcl84y/../skfmm/pheap.cpp:2056
57 »       mov····(%eax),%edx57 »       mov····(%eax),%edx
58 »       mov····%eax,(%esp)58 »       mov····%eax,(%esp)
59 »       call···*0x8(%edx)59 »       call···*0x8(%edx)
60 ./.mesonpy-hmxnfzjh/../skfmm/pheap.cpp:2056·(discriminator·1)60 ./.mesonpy-0ujcl84y/../skfmm/pheap.cpp:2056·(discriminator·1)
61 »       pop····%ecx61 »       pop····%ecx
62 »       pop····%edi62 »       pop····%edi
63 »       push···%eax63 »       push···%eax
64 »       mov····-0x2c(%esi),%eax64 »       mov····-0x2c(%esi),%eax
65 »       push···(%eax)65 »       push···(%eax)
66 »       call···2400·<PyErr_SetString@plt>66 »       call···2400·<PyErr_SetString@plt>
67 »       jmp····2700·<__cxa_finalize@plt+0x80>67 »       jmp····2700·<__cxa_finalize@plt+0x80>
68 .L131():68 .L131():
69 ./.mesonpy-hmxnfzjh/../skfmm/pheap.cpp:2057·(discriminator·1)69 ./.mesonpy-0ujcl84y/../skfmm/pheap.cpp:2057·(discriminator·1)
70 »       sub····$0xc,%esp70 »       sub····$0xc,%esp
71 »       mov····%esi,%ebx71 »       mov····%esi,%ebx
72 »       push···%eax72 »       push···%eax
73 »       call···2140·<__cxa_begin_catch@plt>73 »       call···2140·<__cxa_begin_catch@plt>
74 ./.mesonpy-hmxnfzjh/../skfmm/pheap.cpp:205874 ./.mesonpy-0ujcl84y/../skfmm/pheap.cpp:2058
75 »       mov····(%eax),%edx75 »       mov····(%eax),%edx
76 »       mov····%eax,(%esp)76 »       mov····%eax,(%esp)
77 »       call···*0x8(%edx)77 »       call···*0x8(%edx)
78 ./.mesonpy-hmxnfzjh/../skfmm/pheap.cpp:2058·(discriminator·1)78 ./.mesonpy-0ujcl84y/../skfmm/pheap.cpp:2058·(discriminator·1)
79 »       pop····%edi79 »       pop····%edi
80 »       pop····%edx80 »       pop····%edx
81 »       push···%eax81 »       push···%eax
82 »       mov····-0x2c(%esi),%eax82 »       mov····-0x2c(%esi),%eax
83 »       push···(%eax)83 »       push···(%eax)
84 »       call···2400·<PyErr_SetString@plt>84 »       call···2400·<PyErr_SetString@plt>
85 »       jmp····2700·<__cxa_finalize@plt+0x80>85 »       jmp····2700·<__cxa_finalize@plt+0x80>
86 .L130():86 .L130():
87 ./.mesonpy-hmxnfzjh/../skfmm/pheap.cpp:2059·(discriminator·1)87 ./.mesonpy-0ujcl84y/../skfmm/pheap.cpp:2059·(discriminator·1)
88 »       sub····$0xc,%esp88 »       sub····$0xc,%esp
89 »       mov····%esi,%ebx89 »       mov····%esi,%ebx
90 »       push···%eax90 »       push···%eax
91 »       call···2140·<__cxa_begin_catch@plt>91 »       call···2140·<__cxa_begin_catch@plt>
92 ./.mesonpy-hmxnfzjh/../skfmm/pheap.cpp:206092 ./.mesonpy-0ujcl84y/../skfmm/pheap.cpp:2060
93 »       mov····(%eax),%edx93 »       mov····(%eax),%edx
94 »       mov····%eax,(%esp)94 »       mov····%eax,(%esp)
95 »       call···*0x8(%edx)95 »       call···*0x8(%edx)
96 ./.mesonpy-hmxnfzjh/../skfmm/pheap.cpp:2060·(discriminator·1)96 ./.mesonpy-0ujcl84y/../skfmm/pheap.cpp:2060·(discriminator·1)
97 »       pop····%edx97 »       pop····%edx
98 »       pop····%ecx98 »       pop····%ecx
99 »       push···%eax99 »       push···%eax
100 »       mov····-0x74(%esi),%eax100 »       mov····-0x74(%esi),%eax
101 »       push···(%eax)101 »       push···(%eax)
102 »       call···2400·<PyErr_SetString@plt>102 »       call···2400·<PyErr_SetString@plt>
103 »       jmp····2700·<__cxa_finalize@plt+0x80>103 »       jmp····2700·<__cxa_finalize@plt+0x80>
104 .L129():104 .L129():
105 ./.mesonpy-hmxnfzjh/../skfmm/pheap.cpp:2061·(discriminator·1)105 ./.mesonpy-0ujcl84y/../skfmm/pheap.cpp:2061·(discriminator·1)
106 »       sub····$0xc,%esp106 »       sub····$0xc,%esp
107 »       mov····%esi,%ebx107 »       mov····%esi,%ebx
108 »       push···%eax108 »       push···%eax
109 »       call···2140·<__cxa_begin_catch@plt>109 »       call···2140·<__cxa_begin_catch@plt>
110 ./.mesonpy-hmxnfzjh/../skfmm/pheap.cpp:2062110 ./.mesonpy-0ujcl84y/../skfmm/pheap.cpp:2062
111 »       mov····(%eax),%edx111 »       mov····(%eax),%edx
112 »       mov····%eax,(%esp)112 »       mov····%eax,(%esp)
113 »       call···*0x8(%edx)113 »       call···*0x8(%edx)
114 ./.mesonpy-hmxnfzjh/../skfmm/pheap.cpp:2062·(discriminator·1)114 ./.mesonpy-0ujcl84y/../skfmm/pheap.cpp:2062·(discriminator·1)
115 »       pop····%ecx115 »       pop····%ecx
116 »       pop····%edi116 »       pop····%edi
117 »       push···%eax117 »       push···%eax
118 »       mov····-0x74(%esi),%eax118 »       mov····-0x74(%esi),%eax
119 »       push···(%eax)119 »       push···(%eax)
120 »       call···2400·<PyErr_SetString@plt>120 »       call···2400·<PyErr_SetString@plt>
121 »       jmp····2700·<__cxa_finalize@plt+0x80>121 »       jmp····2700·<__cxa_finalize@plt+0x80>
122 .L128():122 .L128():
123 ./.mesonpy-hmxnfzjh/../skfmm/pheap.cpp:2063·(discriminator·1)123 ./.mesonpy-0ujcl84y/../skfmm/pheap.cpp:2063·(discriminator·1)
Max diff block lines reached; 391629/396326 bytes (98.81%) 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·39383765·64646335·63656236·66353763·987eddc5ceb6f57c 
3 ··0x00000010·38626237·61353866·61346335·63366464·8bb7a58fa4c5c6dd2 ··0x00000000·37323232·39386461·37356637·36353061·722298da75f7650a
 3 ··0x00000010·37356235·35353834·37666237·38636463·75b555847fb78cdc
4 ··0x00000020·38303332·65322e64·65627567·00000000·8032e2.debug....4 ··0x00000020·62333032·38322e64·65627567·00000000·b30282.debug....
5 ··0x00000030·2185284a····························!.(J5 ··0x00000030·0b25a045····························.%.E
  
36.7 KB
python3-scikit-fmm-dbgsym_2024.05.29-1_i386.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-07-06·04:55:57.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-07-06·04:55:57.000000·debian-binary
2 -rw-r--r--···0········0········0······632·2024-07-06·04:55:57.000000·control.tar.xz2 -rw-r--r--···0········0········0······636·2024-07-06·04:55:57.000000·control.tar.xz
3 -rw-r--r--···0········0········0···178864·2024-07-06·04:55:57.000000·data.tar.xz3 -rw-r--r--···0········0········0···178912·2024-07-06·04:55:57.000000·data.tar.xz
924 B
control.tar.xz
896 B
control.tar
438 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·i3865 Architecture:·i386
6 Maintainer:·Bdale·Garbee·<bdale@gag.com>6 Maintainer:·Bdale·Garbee·<bdale@gag.com>
7 Installed-Size:·2087 Installed-Size:·208
8 Depends:·python3-scikit-fmm·(=·2024.05.29-1)8 Depends:·python3-scikit-fmm·(=·2024.05.29-1)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·python3-scikit-fmm11 Description:·debug·symbols·for·python3-scikit-fmm
12 Build-Ids:·0e987eddc5ceb6f57c8bb7a58fa4c5c6dd8032e2·634c53152fcc35e7509253064cc825999d5f5efb12 Build-Ids:·03adb1ad4735d95c04dd6c212c1d21f3595918cc·f9722298da75f7650a75b555847fb78cdcb30282
436 B
./md5sums
30.0 B
./md5sums
Files differ
388 B
line order
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 usr/lib/debug/.build-id/0e/987eddc5ceb6f57c8bb7a58fa4c5c6dd8032e2.debug 
2 usr/lib/debug/.build-id/63/4c53152fcc35e7509253064cc825999d5f5efb.debug1 usr/lib/debug/.build-id/03/adb1ad4735d95c04dd6c212c1d21f3595918cc.debug
 2 usr/lib/debug/.build-id/f9/722298da75f7650a75b555847fb78cdcb30282.debug
3 usr/lib/debug/.dwz/i386-linux-gnu/python3-scikit-fmm.debug3 usr/lib/debug/.dwz/i386-linux-gnu/python3-scikit-fmm.debug
35.3 KB
data.tar.xz
35.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-07-06·04:55:57.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/0e/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/03/
7 -rw-r--r--···0·root·········(0)·root·········(0)····94300·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/0e/987eddc5ceb6f57c8bb7a58fa4c5c6dd8032e2.debug7 -rw-r--r--···0·root·········(0)·root·········(0)····90504·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/03/adb1ad4735d95c04dd6c212c1d21f3595918cc.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/63/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/f9/
9 -rw-r--r--···0·root·········(0)·root·········(0)····90508·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/63/4c53152fcc35e7509253064cc825999d5f5efb.debug9 -rw-r--r--···0·root·········(0)·root·········(0)····94296·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/f9/722298da75f7650a75b555847fb78cdcb30282.debug
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.dwz/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.dwz/
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.dwz/i386-linux-gnu/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.dwz/i386-linux-gnu/
12 -rw-r--r--···0·root·········(0)·root·········(0)····12692·2024-07-06·04:55:57.000000·./usr/lib/debug/.dwz/i386-linux-gnu/python3-scikit-fmm.debug12 -rw-r--r--···0·root·········(0)·root·········(0)····12692·2024-07-06·04:55:57.000000·./usr/lib/debug/.dwz/i386-linux-gnu/python3-scikit-fmm.debug
13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/share/13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/share/
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/share/doc/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/share/doc/
15 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/share/doc/python3-scikit-fmm-dbgsym·->·python3-scikit-fmm15 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/share/doc/python3-scikit-fmm-dbgsym·->·python3-scikit-fmm
10.8 KB
./usr/lib/debug/.build-id/0e/987eddc5ceb6f57c8bb7a58fa4c5c6dd8032e2.debug vs.
./usr/lib/debug/.build-id/f9/722298da75f7650a75b555847fb78cdcb30282.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 85% similar despite different names
865 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········92740·(bytes·into·file)13 ··Start·of·section·headers:··········92736·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3919 ··Number·of·section·headers:·········39
20 ··Section·header·string·table·index:·3820 ··Section·header·string·table·index:·38
3.2 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·39·section·headers,·starting·at·offset·0x16a44:1 There·are·39·section·headers,·starting·at·offset·0x16a40:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000154·000154·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000154·000154·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········00000178·000178·000020·04···A··3···0··46 ··[·2]·.gnu.hash·········NOBITS··········00000178·000178·000020·04···A··3···0··4
7 ··[·3]·.dynsym···········NOBITS··········00000198·000178·000910·10···A··4···1··47 ··[·3]·.dynsym···········NOBITS··········00000198·000178·000910·10···A··4···1··4
Offset 26, 23 lines modifiedOffset 26, 23 lines modified
26 ··[21]·.dynamic··········NOBITS··········0000ee90·000e70·0000f0·08··WA··4···0··426 ··[21]·.dynamic··········NOBITS··········0000ee90·000e70·0000f0·08··WA··4···0··4
27 ··[22]·.got··············NOBITS··········0000ef80·000e70·000074·04··WA··0···0··427 ··[22]·.got··············NOBITS··········0000ef80·000e70·000074·04··WA··0···0··4
28 ··[23]·.got.plt··········NOBITS··········0000eff4·000e70·0001a0·04··WA··0···0··428 ··[23]·.got.plt··········NOBITS··········0000eff4·000e70·0001a0·04··WA··0···0··4
29 ··[24]·.data·············NOBITS··········0000f1a0·000e70·000540·00··WA··0···0·3229 ··[24]·.data·············NOBITS··········0000f1a0·000e70·000540·00··WA··0···0·32
30 ··[25]·.bss··············NOBITS··········0000f6e0·000e70·000148·00··WA··0···0·3230 ··[25]·.bss··············NOBITS··········0000f6e0·000e70·000148·00··WA··0···0·32
31 ··[26]·.comment··········PROGBITS········00000000·000178·00001e·01··MS··0···0··131 ··[26]·.comment··········PROGBITS········00000000·000178·00001e·01··MS··0···0··1
32 ··[27]·.debug_aranges····PROGBITS········00000000·000198·00007f·00···C··0···0··432 ··[27]·.debug_aranges····PROGBITS········00000000·000198·00007f·00···C··0···0··4
33 ··[28]·.debug_info·······PROGBITS········00000000·000218·008c64·00···C··0···0··433 ··[28]·.debug_info·······PROGBITS········00000000·000218·008c60·00···C··0···0··4
34 ··[29]·.debug_abbrev·····PROGBITS········00000000·008e7c·000745·00···C··0···0··434 ··[29]·.debug_abbrev·····PROGBITS········00000000·008e78·000745·00···C··0···0··4
35 ··[30]·.debug_line·······PROGBITS········00000000·0095c4·003559·00···C··0···0··435 ··[30]·.debug_line·······PROGBITS········00000000·0095c0·003559·00···C··0···0··4
36 ··[31]·.debug_str········PROGBITS········00000000·00cb20·001069·01·MSC··0···0··436 ··[31]·.debug_str········PROGBITS········00000000·00cb1c·001069·01·MSC··0···0··4
37 ··[32]·.debug_line_str···PROGBITS········00000000·00db8c·00020b·01·MSC··0···0··437 ··[32]·.debug_line_str···PROGBITS········00000000·00db88·000209·01·MSC··0···0··4
38 ··[33]·.debug_loclists···PROGBITS········00000000·00dd98·0043c1·00···C··0···0··438 ··[33]·.debug_loclists···PROGBITS········00000000·00dd94·0043c1·00···C··0···0··4
39 ··[34]·.debug_rnglists···PROGBITS········00000000·01215c·000bc5·00···C··0···0··439 ··[34]·.debug_rnglists···PROGBITS········00000000·012158·000bc5·00···C··0···0··4
40 ··[35]·.gnu_debugaltlink·PROGBITS········00000000·012d21·000050·00······0···0··140 ··[35]·.gnu_debugaltlink·PROGBITS········00000000·012d1d·000050·00······0···0··1
41 ··[36]·.symtab···········SYMTAB··········00000000·012d74·001570·10·····37·199··441 ··[36]·.symtab···········SYMTAB··········00000000·012d70·001570·10·····37·199··4
42 ··[37]·.strtab···········STRTAB··········00000000·0142e4·0025ce·00······0···0··142 ··[37]·.strtab···········STRTAB··········00000000·0142e0·0025ce·00······0···0··1
43 ··[38]·.shstrtab·········STRTAB··········00000000·0168b2·000190·00······0···0··143 ··[38]·.shstrtab·········STRTAB··········00000000·0168ae·000190·00······0···0··1
44 Key·to·Flags:44 Key·to·Flags:
45 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),45 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
46 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),46 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
47 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),47 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
48 ··D·(mbind),·p·(processor·specific)48 ··D·(mbind),·p·(processor·specific)
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0e987eddc5ceb6f57c8bb7a58fa4c5c6dd8032e23 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f9722298da75f7650a75b555847fb78cdcb30282
2.43 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·14,·columns·1):29 ·The·Directory·Table·(offset·0x22,·lines·14,·columns·1):
30 ··Entry»  Name30 ··Entry»  Name
31 ··0»      (line_strp)»   (offset:·0x13):·./.mesonpy-hmxnfzjh31 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-0ujcl84y
32 ··1»      (line_strp)»   (offset:·0x27):·../skfmm32 ··1»      (line_strp)»   (offset:·0x27):·../skfmm
33 ··2»      (line_strp)»   (offset:·0x30):·/usr/include/python3.1233 ··2»      (line_strp)»   (offset:·0x30):·/usr/include/python3.12
34 ··3»      (line_strp)»   (offset:·0x48):·/usr/include/python3.12/cpython34 ··3»      (line_strp)»   (offset:·0x48):·/usr/include/python3.12/cpython
35 ··4»      (line_strp)»   (offset:·0x68):·/usr/include35 ··4»      (line_strp)»   (offset:·0x68):·/usr/include
36 ··5»      (line_strp)»   (offset:·0x75):·/usr/lib/gcc/i686-linux-gnu/14/include36 ··5»      (line_strp)»   (offset:·0x75):·/usr/lib/gcc/i686-linux-gnu/14/include
37 ··6»      (line_strp)»   (offset:·0x9c):·/usr/include/i386-linux-gnu/bits37 ··6»      (line_strp)»   (offset:·0x9c):·/usr/include/i386-linux-gnu/bits
38 ··7»      (line_strp)»   (offset:·0xbd):·/usr/include/i386-linux-gnu/sys38 ··7»      (line_strp)»   (offset:·0xbd):·/usr/include/i386-linux-gnu/sys
Offset 42, 16 lines modifiedOffset 42, 16 lines modified
42 ··10»     (line_strp)»  (offset:·0x10a):·/usr/include/i386-linux-gnu/c++/14/bits42 ··10»     (line_strp)»  (offset:·0x10a):·/usr/include/i386-linux-gnu/c++/14/bits
43 ··11»     (line_strp)»  (offset:·0x132):·/usr/include/c++/14/debug43 ··11»     (line_strp)»  (offset:·0x132):·/usr/include/c++/14/debug
44 ··12»     (line_strp)»  (offset:·0x14c):·/usr/include/i386-linux-gnu/bits/types44 ··12»     (line_strp)»  (offset:·0x14c):·/usr/include/i386-linux-gnu/bits/types
45 ··13»     (line_strp)»  (offset:·0x173):·/usr/include/python3.12/internal45 ··13»     (line_strp)»  (offset:·0x173):·/usr/include/python3.12/internal
  
46 ·The·File·Name·Table·(offset·0x60,·lines·90,·columns·2):46 ·The·File·Name·Table·(offset·0x60,·lines·90,·columns·2):
47 ··Entry»  Dir»       Name47 ··Entry»  Dir»       Name
48 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x9):·pheap.cpp48 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x1d):·pheap.cpp
49 ··1»      (udata)»       1»      (line_strp)»   (offset:·0x9):·pheap.cpp49 ··1»      (udata)»       1»      (line_strp)»   (offset:·0x1d):·pheap.cpp
50 ··2»      (udata)»       2»      (line_strp)»   (offset:·0x370):·object.h50 ··2»      (udata)»       2»      (line_strp)»   (offset:·0x370):·object.h
51 ··3»      (udata)»       3»      (line_strp)»   (offset:·0x194):·abstract.h51 ··3»      (udata)»       3»      (line_strp)»   (offset:·0x194):·abstract.h
52 ··4»      (udata)»       3»      (line_strp)»   (offset:·0x19f):·tupleobject.h52 ··4»      (udata)»       3»      (line_strp)»   (offset:·0x19f):·tupleobject.h
53 ··5»      (udata)»       3»      (line_strp)»   (offset:·0x1ad):·dictobject.h53 ··5»      (udata)»       3»      (line_strp)»   (offset:·0x1ad):·dictobject.h
54 ··6»      (udata)»       3»      (line_strp)»   (offset:·0x1ba):·unicodeobject.h54 ··6»      (udata)»       3»      (line_strp)»   (offset:·0x1ba):·unicodeobject.h
55 ··7»      (udata)»       3»      (line_strp)»   (offset:·0x1ca):·listobject.h55 ··7»      (udata)»       3»      (line_strp)»   (offset:·0x1ca):·listobject.h
56 ··8»      (udata)»       3»      (line_strp)»   (offset:·0x1d7):·longintrepr.h56 ··8»      (udata)»       3»      (line_strp)»   (offset:·0x1d7):·longintrepr.h
Offset 19802, 15 lines modifiedOffset 19802, 15 lines modified
19802 ··Opcode·9·has·1·arg19802 ··Opcode·9·has·1·arg
19803 ··Opcode·10·has·0·args19803 ··Opcode·10·has·0·args
19804 ··Opcode·11·has·0·args19804 ··Opcode·11·has·0·args
19805 ··Opcode·12·has·1·arg19805 ··Opcode·12·has·1·arg
  
19806 ·The·Directory·Table·(offset·0x8012,·lines·10,·columns·1):19806 ·The·Directory·Table·(offset·0x8012,·lines·10,·columns·1):
19807 ··Entry»  Name19807 ··Entry»  Name
19808 ··0»      (line_strp)»   (offset:·0x13):·./.mesonpy-hmxnfzjh19808 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-0ujcl84y
19809 ··1»      (line_strp)»   (offset:·0x27):·../skfmm19809 ··1»      (line_strp)»   (offset:·0x27):·../skfmm
19810 ··2»      (line_strp)»   (offset:·0x9c):·/usr/include/i386-linux-gnu/bits19810 ··2»      (line_strp)»   (offset:·0x9c):·/usr/include/i386-linux-gnu/bits
19811 ··3»      (line_strp)»   (offset:·0x75):·/usr/lib/gcc/i686-linux-gnu/14/include19811 ··3»      (line_strp)»   (offset:·0x75):·/usr/lib/gcc/i686-linux-gnu/14/include
19812 ··4»      (line_strp)»   (offset:·0x14c):·/usr/include/i386-linux-gnu/bits/types19812 ··4»      (line_strp)»   (offset:·0x14c):·/usr/include/i386-linux-gnu/bits/types
19813 ··5»      (line_strp)»   (offset:·0x68):·/usr/include19813 ··5»      (line_strp)»   (offset:·0x68):·/usr/include
19814 ··6»      (line_strp)»   (offset:·0x10a):·/usr/include/i386-linux-gnu/c++/14/bits19814 ··6»      (line_strp)»   (offset:·0x10a):·/usr/include/i386-linux-gnu/c++/14/bits
19815 ··7»      (line_strp)»   (offset:·0xdd):·/usr/include/c++/1419815 ··7»      (line_strp)»   (offset:·0xdd):·/usr/include/c++/14
2.54 KB
readelf --wide --debug-dump=info {}
    
Offset 4, 31 lines modifiedOffset 4, 31 lines modified
4 ···Length:········0x1c·(32-bit)4 ···Length:········0x1c·(32-bit)
5 ···Version:·······55 ···Version:·······5
6 ···Unit·Type:·····DW_UT_partial·(3)6 ···Unit·Type:·····DW_UT_partial·(3)
7 ···Abbrev·Offset:·0xee57 ···Abbrev·Offset:·0xee5
8 ···Pointer·Size:··48 ···Pointer·Size:··4
9 ·<0><c>:·Abbrev·Number:·62·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·62·(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:·0x13):·./.mesonpy-hmxnfzjh11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-0ujcl84y
12 ·<1><15>:·Abbrev·Number:·8·(DW_TAG_imported_unit)12 ·<1><15>:·Abbrev·Number:·8·(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:·8·(DW_TAG_imported_unit)14 ·<1><1a>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
15 ····<1b>···DW_AT_import······:·(GNU_ref_alt)·<0x148>15 ····<1b>···DW_AT_import······:·(GNU_ref_alt)·<0x148>
16 ·<1><1f>:·Abbrev·Number:·016 ·<1><1f>:·Abbrev·Number:·0
17 ··Compilation·Unit·@·offset·0x20:17 ··Compilation·Unit·@·offset·0x20:
18 ···Length:········0xd81a·(32-bit)18 ···Length:········0xd81a·(32-bit)
19 ···Version:·······519 ···Version:·······5
20 ···Unit·Type:·····DW_UT_compile·(1)20 ···Unit·Type:·····DW_UT_compile·(1)
21 ···Abbrev·Offset:·021 ···Abbrev·Offset:·0
22 ···Pointer·Size:··422 ···Pointer·Size:··4
23 ·<0><2c>:·Abbrev·Number:·176·(DW_TAG_compile_unit)23 ·<0><2c>:·Abbrev·Number:·176·(DW_TAG_compile_unit)
24 ····<2e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1ad2)·24 ····<2e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1ad2)·
25 ····<32>···DW_AT_language····:·(data1)·33»   (C++14)25 ····<32>···DW_AT_language····:·(data1)·33»   (C++14)
26 ····<33>···DW_AT_name········:·(line_strp)·(offset:·0):·../skfmm/pheap.cpp26 ····<33>···DW_AT_name········:·(line_strp)·(offset:·0x14):·../skfmm/pheap.cpp
27 ····<37>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-hmxnfzjh27 ····<37>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-0ujcl84y
28 ····<3b>···DW_AT_ranges······:·(sec_offset)·0x126b28 ····<3b>···DW_AT_ranges······:·(sec_offset)·0x126b
29 ····<3f>···DW_AT_low_pc······:·(addr)·029 ····<3f>···DW_AT_low_pc······:·(addr)·0
30 ····<43>···DW_AT_stmt_list···:·(sec_offset)·030 ····<43>···DW_AT_stmt_list···:·(sec_offset)·0
31 ·<1><47>:·Abbrev·Number:·1·(DW_TAG_base_type)31 ·<1><47>:·Abbrev·Number:·1·(DW_TAG_base_type)
32 ····<48>···DW_AT_byte_size···:·(data1)·832 ····<48>···DW_AT_byte_size···:·(data1)·8
33 ····<49>···DW_AT_encoding····:·(data1)·7»    (unsigned)33 ····<49>···DW_AT_encoding····:·(data1)·7»    (unsigned)
34 ····<4a>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1f87)·34 ····<4a>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1f87)·
Offset 27694, 15 lines modifiedOffset 27694, 15 lines modified
27694 ···Unit·Type:·····DW_UT_compile·(1)27694 ···Unit·Type:·····DW_UT_compile·(1)
27695 ···Abbrev·Offset:·0xee527695 ···Abbrev·Offset:·0xee5
27696 ···Pointer·Size:··427696 ···Pointer·Size:··4
27697 ·<0><d84a>:·Abbrev·Number:·6·(DW_TAG_compile_unit)27697 ·<0><d84a>:·Abbrev·Number:·6·(DW_TAG_compile_unit)
27698 ····<d84b>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1ad2)·27698 ····<d84b>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1ad2)·
27699 ····<d84f>···DW_AT_language····:·(data1)·33» (C++14)27699 ····<d84f>···DW_AT_language····:·(data1)·33» (C++14)
27700 ····<d850>···DW_AT_name········:·(line_strp)·(offset:·0x49e):·../skfmm/heap.cpp27700 ····<d850>···DW_AT_name········:·(line_strp)·(offset:·0x49e):·../skfmm/heap.cpp
27701 ····<d854>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-hmxnfzjh27701 ····<d854>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-0ujcl84y
27702 ····<d858>···DW_AT_ranges······:·(sec_offset)·0x140b27702 ····<d858>···DW_AT_ranges······:·(sec_offset)·0x140b
27703 ····<d85c>···DW_AT_low_pc······:·(addr)·027703 ····<d85c>···DW_AT_low_pc······:·(addr)·0
27704 ····<d860>···DW_AT_stmt_list···:·(sec_offset)·0x7ff027704 ····<d860>···DW_AT_stmt_list···:·(sec_offset)·0x7ff0
27705 ·<1><d864>:·Abbrev·Number:·8·(DW_TAG_imported_unit)27705 ·<1><d864>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
27706 ····<d865>···DW_AT_import······:·(GNU_ref_alt)·<0x11b4>27706 ····<d865>···DW_AT_import······:·(GNU_ref_alt)·<0x11b4>
27707 ·<1><d869>:·Abbrev·Number:·8·(DW_TAG_imported_unit)27707 ·<1><d869>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
27708 ····<d86a>···DW_AT_import······:·(GNU_ref_alt)·<0x29cb>27708 ····<d86a>···DW_AT_import······:·(GNU_ref_alt)·<0x29cb>
580 B
strings --all --bytes=8 {}
    
Offset 1, 19 lines modifiedOffset 1, 22 lines modified
1 GCC:·(Debian·14.2.0-8)·14.2.01 GCC:·(Debian·14.2.0-8)·14.2.0
2 Q@mYDd1H 
3 GB"|+zHY 
4 6)FD%3B9 
5 brd:OUV9: 
6 #s·=|rV" 
7 <DOy1D'A 
8 5P>Fp}\N 
9 ?;d$s)e.s2 HcUBn1IW;
 3 3_bnzg!:
 4 D6wx;V.&b.
 5 vWJ-Ij» R
 6 >dusH]7V
 7 1DJyUJ1P
 8 sPyISg5aF
 9 /·t<Z::W
 10 *Q3I4U%j
 11 JzPJ*1u>
 12 !~Xn1fa&7
10 3M.5,6jN13 3M.5,6jN
11 FHtY%·m;d 
12 ]UXd!>.I14 A<5G+:,m
 15 D4I8yg9$a
13 /dS(T{~n;16 /dS(T{~n;
14 6QshsN|x17 6QshsN|x
15 AU0bTtV:j18 AU0bTtV:j
16 u/usr/lib/debug/.dwz/i386-linux-gnu/python3-scikit-fmm.debug19 u/usr/lib/debug/.dwz/i386-linux-gnu/python3-scikit-fmm.debug
17 pheap.cpp20 pheap.cpp
18 _ZL29__Pyx_CyFunction_get_qualnameP22__pyx_CyFunctionObjectPv21 _ZL29__Pyx_CyFunction_get_qualnameP22__pyx_CyFunctionObjectPv
19 _ZL28__Pyx_CyFunction_get_globalsP22__pyx_CyFunctionObjectPv22 _ZL28__Pyx_CyFunction_get_globalsP22__pyx_CyFunctionObjectPv
586 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-0ujcl84y
2 ··[·····0]··../skfmm/pheap.cpp3 ··[····14]··../skfmm/pheap.cpp
3 ··[····13]··./.mesonpy-hmxnfzjh 
4 ··[····27]··../skfmm4 ··[····27]··../skfmm
5 ··[····30]··/usr/include/python3.125 ··[····30]··/usr/include/python3.12
6 ··[····48]··/usr/include/python3.12/cpython6 ··[····48]··/usr/include/python3.12/cpython
7 ··[····68]··/usr/include7 ··[····68]··/usr/include
8 ··[····75]··/usr/lib/gcc/i686-linux-gnu/14/include8 ··[····75]··/usr/lib/gcc/i686-linux-gnu/14/include
9 ··[····9c]··/usr/include/i386-linux-gnu/bits9 ··[····9c]··/usr/include/i386-linux-gnu/bits
10 ··[····bd]··/usr/include/i386-linux-gnu/sys10 ··[····bd]··/usr/include/i386-linux-gnu/sys
22.1 KB
./usr/lib/debug/.build-id/63/4c53152fcc35e7509253064cc825999d5f5efb.debug vs.
./usr/lib/debug/.build-id/03/adb1ad4735d95c04dd6c212c1d21f3595918cc.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 97% similar despite different names
865 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········88948·(bytes·into·file)13 ··Start·of·section·headers:··········88944·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3919 ··Number·of·section·headers:·········39
20 ··Section·header·string·table·index:·3820 ··Section·header·string·table·index:·38
2.56 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·39·section·headers,·starting·at·offset·0x15b74:1 There·are·39·section·headers,·starting·at·offset·0x15b70:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000154·000154·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000154·000154·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········00000178·000178·000028·04···A··3···0··46 ··[·2]·.gnu.hash·········NOBITS··········00000178·000178·000028·04···A··3···0··4
7 ··[·3]·.dynsym···········NOBITS··········000001a0·000178·000310·10···A··4···1··47 ··[·3]·.dynsym···········NOBITS··········000001a0·000178·000310·10···A··4···1··4
Offset 30, 19 lines modifiedOffset 30, 19 lines modified
30 ··[25]·.bss··············NOBITS··········0000a10c·000de8·000008·00··WA··0···0··430 ··[25]·.bss··············NOBITS··········0000a10c·000de8·000008·00··WA··0···0··4
31 ··[26]·.comment··········PROGBITS········00000000·000178·00001e·01··MS··0···0··131 ··[26]·.comment··········PROGBITS········00000000·000178·00001e·01··MS··0···0··1
32 ··[27]·.debug_aranges····PROGBITS········00000000·000198·0000de·00···C··0···0··432 ··[27]·.debug_aranges····PROGBITS········00000000·000198·0000de·00···C··0···0··4
33 ··[28]·.debug_info·······PROGBITS········00000000·000278·00ab5f·00···C··0···0··433 ··[28]·.debug_info·······PROGBITS········00000000·000278·00ab5f·00···C··0···0··4
34 ··[29]·.debug_abbrev·····PROGBITS········00000000·00add8·00121f·00···C··0···0··434 ··[29]·.debug_abbrev·····PROGBITS········00000000·00add8·00121f·00···C··0···0··4
35 ··[30]·.debug_line·······PROGBITS········00000000·00bff8·00273f·00···C··0···0··435 ··[30]·.debug_line·······PROGBITS········00000000·00bff8·00273f·00···C··0···0··4
36 ··[31]·.debug_str········PROGBITS········00000000·00e738·001e70·01·MSC··0···0··436 ··[31]·.debug_str········PROGBITS········00000000·00e738·001e70·01·MSC··0···0··4
37 ··[32]·.debug_line_str···PROGBITS········00000000·0105a8·0002a5·01·MSC··0···0··437 ··[32]·.debug_line_str···PROGBITS········00000000·0105a8·0002a4·01·MSC··0···0··4
38 ··[33]·.debug_loclists···PROGBITS········00000000·010850·002a52·00···C··0···0··438 ··[33]·.debug_loclists···PROGBITS········00000000·01084c·002a52·00···C··0···0··4
39 ··[34]·.debug_rnglists···PROGBITS········00000000·0132a4·000a67·00···C··0···0··439 ··[34]·.debug_rnglists···PROGBITS········00000000·0132a0·000a67·00···C··0···0··4
40 ··[35]·.gnu_debugaltlink·PROGBITS········00000000·013d0b·000050·00······0···0··140 ··[35]·.gnu_debugaltlink·PROGBITS········00000000·013d07·000050·00······0···0··1
41 ··[36]·.symtab···········SYMTAB··········00000000·013d5c·000a70·10·····37·119··441 ··[36]·.symtab···········SYMTAB··········00000000·013d58·000a70·10·····37·119··4
42 ··[37]·.strtab···········STRTAB··········00000000·0147cc·001216·00······0···0··142 ··[37]·.strtab···········STRTAB··········00000000·0147c8·001216·00······0···0··1
43 ··[38]·.shstrtab·········STRTAB··········00000000·0159e2·000190·00······0···0··143 ··[38]·.shstrtab·········STRTAB··········00000000·0159de·000190·00······0···0··1
44 Key·to·Flags:44 Key·to·Flags:
45 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),45 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
46 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),46 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
47 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),47 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
48 ··D·(mbind),·p·(processor·specific)48 ··D·(mbind),·p·(processor·specific)
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·634c53152fcc35e7509253064cc825999d5f5efb3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·03adb1ad4735d95c04dd6c212c1d21f3595918cc
4.29 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·14,·columns·1):29 ·The·Directory·Table·(offset·0x22,·lines·14,·columns·1):
30 ··Entry»  Name30 ··Entry»  Name
31 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-hmxnfzjh31 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-0ujcl84y
32 ··1»      (line_strp)»   (offset:·0x25):·../skfmm32 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
33 ··2»      (line_strp)»   (offset:·0x2e):·/usr/include/python3.1233 ··2»      (line_strp)»   (offset:·0x2e):·/usr/include/python3.12
34 ··3»      (line_strp)»   (offset:·0x46):·../../../../usr/lib/python3/dist-packages/numpy/core/include/numpy34 ··3»      (line_strp)»   (offset:·0x46):·../../../../usr/lib/python3/dist-packages/numpy/core/include/numpy
35 ··4»      (line_strp)»   (offset:·0x89):·/usr/lib/gcc/i686-linux-gnu/14/include35 ··4»      (line_strp)»   (offset:·0x89):·/usr/lib/gcc/i686-linux-gnu/14/include
36 ··5»      (line_strp)»   (offset:·0xb0):·/usr/include36 ··5»      (line_strp)»   (offset:·0xb0):·/usr/include
37 ··6»      (line_strp)»   (offset:·0xbd):·/usr/include/i386-linux-gnu/bits37 ··6»      (line_strp)»   (offset:·0xbd):·/usr/include/i386-linux-gnu/bits
38 ··7»      (line_strp)»   (offset:·0xde):·/usr/include/i386-linux-gnu/sys38 ··7»      (line_strp)»   (offset:·0xde):·/usr/include/i386-linux-gnu/sys
Offset 2587, 15 lines modifiedOffset 2587, 15 lines modified
2587 ··Opcode·9·has·1·arg2587 ··Opcode·9·has·1·arg
2588 ··Opcode·10·has·0·args2588 ··Opcode·10·has·0·args
2589 ··Opcode·11·has·0·args2589 ··Opcode·11·has·0·args
2590 ··Opcode·12·has·1·arg2590 ··Opcode·12·has·1·arg
  
2591 ·The·Directory·Table·(offset·0x1176,·lines·10,·columns·1):2591 ·The·Directory·Table·(offset·0x1176,·lines·10,·columns·1):
2592 ··Entry»  Name2592 ··Entry»  Name
2593 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-hmxnfzjh2593 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-0ujcl84y
2594 ··1»      (line_strp)»   (offset:·0x25):·../skfmm2594 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
2595 ··2»      (line_strp)»   (offset:·0xbd):·/usr/include/i386-linux-gnu/bits2595 ··2»      (line_strp)»   (offset:·0xbd):·/usr/include/i386-linux-gnu/bits
2596 ··3»      (line_strp)»   (offset:·0x89):·/usr/lib/gcc/i686-linux-gnu/14/include2596 ··3»      (line_strp)»   (offset:·0x89):·/usr/lib/gcc/i686-linux-gnu/14/include
2597 ··4»      (line_strp)»   (offset:·0x16d):·/usr/include/i386-linux-gnu/bits/types2597 ··4»      (line_strp)»   (offset:·0x16d):·/usr/include/i386-linux-gnu/bits/types
2598 ··5»      (line_strp)»   (offset:·0xb0):·/usr/include2598 ··5»      (line_strp)»   (offset:·0xb0):·/usr/include
2599 ··6»      (line_strp)»   (offset:·0x12b):·/usr/include/i386-linux-gnu/c++/14/bits2599 ··6»      (line_strp)»   (offset:·0x12b):·/usr/include/i386-linux-gnu/c++/14/bits
2600 ··7»      (line_strp)»   (offset:·0xfe):·/usr/include/c++/142600 ··7»      (line_strp)»   (offset:·0xfe):·/usr/include/c++/14
Offset 3984, 15 lines modifiedOffset 3984, 15 lines modified
3984 ··Opcode·9·has·1·arg3984 ··Opcode·9·has·1·arg
3985 ··Opcode·10·has·0·args3985 ··Opcode·10·has·0·args
3986 ··Opcode·11·has·0·args3986 ··Opcode·11·has·0·args
3987 ··Opcode·12·has·1·arg3987 ··Opcode·12·has·1·arg
  
3988 ·The·Directory·Table·(offset·0x1a7f,·lines·9,·columns·1):3988 ·The·Directory·Table·(offset·0x1a7f,·lines·9,·columns·1):
3989 ··Entry»  Name3989 ··Entry»  Name
3990 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-hmxnfzjh3990 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-0ujcl84y
3991 ··1»      (line_strp)»   (offset:·0x25):·../skfmm3991 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
3992 ··2»      (line_strp)»   (offset:·0x112):·/usr/include/c++/14/bits3992 ··2»      (line_strp)»   (offset:·0x112):·/usr/include/c++/14/bits
3993 ··3»      (line_strp)»   (offset:·0xfe):·/usr/include/c++/143993 ··3»      (line_strp)»   (offset:·0xfe):·/usr/include/c++/14
3994 ··4»      (line_strp)»   (offset:·0x12b):·/usr/include/i386-linux-gnu/c++/14/bits3994 ··4»      (line_strp)»   (offset:·0x12b):·/usr/include/i386-linux-gnu/c++/14/bits
3995 ··5»      (line_strp)»   (offset:·0x153):·/usr/include/c++/14/debug3995 ··5»      (line_strp)»   (offset:·0x153):·/usr/include/c++/14/debug
3996 ··6»      (line_strp)»   (offset:·0x469):·/usr/include/c++/14/ext3996 ··6»      (line_strp)»   (offset:·0x469):·/usr/include/c++/14/ext
3997 ··7»      (line_strp)»   (offset:·0xb0):·/usr/include3997 ··7»      (line_strp)»   (offset:·0xb0):·/usr/include
Offset 6681, 15 lines modifiedOffset 6681, 15 lines modified
6681 ··Opcode·9·has·1·arg6681 ··Opcode·9·has·1·arg
6682 ··Opcode·10·has·0·args6682 ··Opcode·10·has·0·args
6683 ··Opcode·11·has·0·args6683 ··Opcode·11·has·0·args
6684 ··Opcode·12·has·1·arg6684 ··Opcode·12·has·1·arg
  
6685 ·The·Directory·Table·(offset·0x2d1b,·lines·11,·columns·1):6685 ·The·Directory·Table·(offset·0x2d1b,·lines·11,·columns·1):
6686 ··Entry»  Name6686 ··Entry»  Name
6687 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-hmxnfzjh6687 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-0ujcl84y
6688 ··1»      (line_strp)»   (offset:·0x25):·../skfmm6688 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
6689 ··2»      (line_strp)»   (offset:·0xfe):·/usr/include/c++/146689 ··2»      (line_strp)»   (offset:·0xfe):·/usr/include/c++/14
6690 ··3»      (line_strp)»   (offset:·0x153):·/usr/include/c++/14/debug6690 ··3»      (line_strp)»   (offset:·0x153):·/usr/include/c++/14/debug
6691 ··4»      (line_strp)»   (offset:·0x112):·/usr/include/c++/14/bits6691 ··4»      (line_strp)»   (offset:·0x112):·/usr/include/c++/14/bits
6692 ··5»      (line_strp)»   (offset:·0x12b):·/usr/include/i386-linux-gnu/c++/14/bits6692 ··5»      (line_strp)»   (offset:·0x12b):·/usr/include/i386-linux-gnu/c++/14/bits
6693 ··6»      (line_strp)»   (offset:·0x469):·/usr/include/c++/14/ext6693 ··6»      (line_strp)»   (offset:·0x469):·/usr/include/c++/14/ext
6694 ··7»      (line_strp)»   (offset:·0xbd):·/usr/include/i386-linux-gnu/bits6694 ··7»      (line_strp)»   (offset:·0xbd):·/usr/include/i386-linux-gnu/bits
Offset 8495, 15 lines modifiedOffset 8495, 15 lines modified
8495 ··Opcode·9·has·1·arg8495 ··Opcode·9·has·1·arg
8496 ··Opcode·10·has·0·args8496 ··Opcode·10·has·0·args
8497 ··Opcode·11·has·0·args8497 ··Opcode·11·has·0·args
8498 ··Opcode·12·has·1·arg8498 ··Opcode·12·has·1·arg
  
8499 ·The·Directory·Table·(offset·0x3a2d,·lines·12,·columns·1):8499 ·The·Directory·Table·(offset·0x3a2d,·lines·12,·columns·1):
8500 ··Entry»  Name8500 ··Entry»  Name
8501 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-hmxnfzjh8501 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-0ujcl84y
8502 ··1»      (line_strp)»   (offset:·0x25):·../skfmm8502 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
8503 ··2»      (line_strp)»   (offset:·0xfe):·/usr/include/c++/148503 ··2»      (line_strp)»   (offset:·0xfe):·/usr/include/c++/14
8504 ··3»      (line_strp)»   (offset:·0x112):·/usr/include/c++/14/bits8504 ··3»      (line_strp)»   (offset:·0x112):·/usr/include/c++/14/bits
8505 ··4»      (line_strp)»   (offset:·0x469):·/usr/include/c++/14/ext8505 ··4»      (line_strp)»   (offset:·0x469):·/usr/include/c++/14/ext
8506 ··5»      (line_strp)»   (offset:·0x12b):·/usr/include/i386-linux-gnu/c++/14/bits8506 ··5»      (line_strp)»   (offset:·0x12b):·/usr/include/i386-linux-gnu/c++/14/bits
8507 ··6»      (line_strp)»   (offset:·0x153):·/usr/include/c++/14/debug8507 ··6»      (line_strp)»   (offset:·0x153):·/usr/include/c++/14/debug
8508 ··7»      (line_strp)»   (offset:·0x89):·/usr/lib/gcc/i686-linux-gnu/14/include8508 ··7»      (line_strp)»   (offset:·0x89):·/usr/lib/gcc/i686-linux-gnu/14/include
Offset 11914, 15 lines modifiedOffset 11914, 15 lines modified
11914 ··Opcode·9·has·1·arg11914 ··Opcode·9·has·1·arg
11915 ··Opcode·10·has·0·args11915 ··Opcode·10·has·0·args
11916 ··Opcode·11·has·0·args11916 ··Opcode·11·has·0·args
11917 ··Opcode·12·has·1·arg11917 ··Opcode·12·has·1·arg
  
11918 ·The·Directory·Table·(offset·0x527f,·lines·11,·columns·1):11918 ·The·Directory·Table·(offset·0x527f,·lines·11,·columns·1):
11919 ··Entry»  Name11919 ··Entry»  Name
11920 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-hmxnfzjh11920 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-0ujcl84y
11921 ··1»      (line_strp)»   (offset:·0x25):·../skfmm11921 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
11922 ··2»      (line_strp)»   (offset:·0xfe):·/usr/include/c++/1411922 ··2»      (line_strp)»   (offset:·0xfe):·/usr/include/c++/14
11923 ··3»      (line_strp)»   (offset:·0x112):·/usr/include/c++/14/bits11923 ··3»      (line_strp)»   (offset:·0x112):·/usr/include/c++/14/bits
11924 ··4»      (line_strp)»   (offset:·0x12b):·/usr/include/i386-linux-gnu/c++/14/bits11924 ··4»      (line_strp)»   (offset:·0x12b):·/usr/include/i386-linux-gnu/c++/14/bits
11925 ··5»      (line_strp)»   (offset:·0x153):·/usr/include/c++/14/debug11925 ··5»      (line_strp)»   (offset:·0x153):·/usr/include/c++/14/debug
11926 ··6»      (line_strp)»   (offset:·0x89):·/usr/lib/gcc/i686-linux-gnu/14/include11926 ··6»      (line_strp)»   (offset:·0x89):·/usr/lib/gcc/i686-linux-gnu/14/include
11927 ··7»      (line_strp)»   (offset:·0x16d):·/usr/include/i386-linux-gnu/bits/types11927 ··7»      (line_strp)»   (offset:·0x16d):·/usr/include/i386-linux-gnu/bits/types
12.4 KB
readelf --wide --debug-dump=info {}
    
Offset 4, 29 lines modifiedOffset 4, 29 lines modified
4 ···Length:········0x1c·(32-bit)4 ···Length:········0x1c·(32-bit)
5 ···Version:·······55 ···Version:·······5
6 ···Unit·Type:·····DW_UT_partial·(3)6 ···Unit·Type:·····DW_UT_partial·(3)
7 ···Abbrev·Offset:·0x90b7 ···Abbrev·Offset:·0x90b
8 ···Pointer·Size:··48 ···Pointer·Size:··4
9 ·<0><c>:·Abbrev·Number:·68·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·68·(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:·0x11):·./.mesonpy-hmxnfzjh11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-0ujcl84y
12 ·<1><15>:·Abbrev·Number:·8·(DW_TAG_imported_unit)12 ·<1><15>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
13 ····<16>···DW_AT_import······:·(GNU_ref_alt)·<0x148>13 ····<16>···DW_AT_import······:·(GNU_ref_alt)·<0x148>
14 ·<1><1a>:·Abbrev·Number:·8·(DW_TAG_imported_unit)14 ·<1><1a>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
15 ····<1b>···DW_AT_import······:·(GNU_ref_alt)·<0x11b4>15 ····<1b>···DW_AT_import······:·(GNU_ref_alt)·<0x11b4>
16 ·<1><1f>:·Abbrev·Number:·016 ·<1><1f>:·Abbrev·Number:·0
17 ··Compilation·Unit·@·offset·0x20:17 ··Compilation·Unit·@·offset·0x20:
18 ···Length:········0x5b·(32-bit)18 ···Length:········0x5b·(32-bit)
19 ···Version:·······519 ···Version:·······5
20 ···Unit·Type:·····DW_UT_partial·(3)20 ···Unit·Type:·····DW_UT_partial·(3)
21 ···Abbrev·Offset:·0x90b21 ···Abbrev·Offset:·0x90b
22 ···Pointer·Size:··422 ···Pointer·Size:··4
23 ·<0><2c>:·Abbrev·Number:·68·(DW_TAG_partial_unit)23 ·<0><2c>:·Abbrev·Number:·68·(DW_TAG_partial_unit)
24 ····<2d>···DW_AT_stmt_list···:·(sec_offset)·024 ····<2d>···DW_AT_stmt_list···:·(sec_offset)·0
25 ····<31>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-hmxnfzjh25 ····<31>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-0ujcl84y
26 ·<1><35>:·Abbrev·Number:·8·(DW_TAG_imported_unit)26 ·<1><35>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
27 ····<36>···DW_AT_import······:·(GNU_ref_alt)·<0x1393>27 ····<36>···DW_AT_import······:·(GNU_ref_alt)·<0x1393>
28 ·<1><3a>:·Abbrev·Number:·91·(DW_TAG_const_type)28 ·<1><3a>:·Abbrev·Number:·91·(DW_TAG_const_type)
29 ····<3b>···DW_AT_type········:·(GNU_ref_alt)·<0x18>29 ····<3b>···DW_AT_type········:·(GNU_ref_alt)·<0x18>
30 ·<1><3f>:·Abbrev·Number:·103·(DW_TAG_variable)30 ·<1><3f>:·Abbrev·Number:·103·(DW_TAG_variable)
31 ····<40>···DW_AT_name········:·(strp)·(offset:·0x8777):·MaximumDimension31 ····<40>···DW_AT_name········:·(strp)·(offset:·0x8777):·MaximumDimension
32 ····<44>···DW_AT_decl_file···:·(implicit_const)·432 ····<44>···DW_AT_decl_file···:·(implicit_const)·4
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 ···Length:········0x28·(32-bit)70 ···Length:········0x28·(32-bit)
71 ···Version:·······571 ···Version:·······5
72 ···Unit·Type:·····DW_UT_partial·(3)72 ···Unit·Type:·····DW_UT_partial·(3)
73 ···Abbrev·Offset:·0x90b73 ···Abbrev·Offset:·0x90b
74 ···Pointer·Size:··474 ···Pointer·Size:··4
75 ·<0><8b>:·Abbrev·Number:·68·(DW_TAG_partial_unit)75 ·<0><8b>:·Abbrev·Number:·68·(DW_TAG_partial_unit)
76 ····<8c>···DW_AT_stmt_list···:·(sec_offset)·076 ····<8c>···DW_AT_stmt_list···:·(sec_offset)·0
77 ····<90>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-hmxnfzjh77 ····<90>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-0ujcl84y
78 ·<1><94>:·Abbrev·Number:·109·(DW_TAG_subprogram)78 ·<1><94>:·Abbrev·Number:·109·(DW_TAG_subprogram)
79 ····<95>···DW_AT_external····:·(flag_present)·179 ····<95>···DW_AT_external····:·(flag_present)·1
80 ····<95>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x22ff)·80 ····<95>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x22ff)·
81 ····<99>···DW_AT_decl_file···:·(data1)·6181 ····<99>···DW_AT_decl_file···:·(data1)·61
82 ····<9a>···DW_AT_decl_line···:·(data1)·13182 ····<9a>···DW_AT_decl_line···:·(data1)·131
83 ····<9b>···DW_AT_decl_column·:·(data1)·2683 ····<9b>···DW_AT_decl_column·:·(data1)·26
84 ····<9c>···DW_AT_linkage_name:·(GNU_strp_alt)·(offset:·0x1401)·84 ····<9c>···DW_AT_linkage_name:·(GNU_strp_alt)·(offset:·0x1401)·
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 ···Length:········0x2d·(32-bit)92 ···Length:········0x2d·(32-bit)
93 ···Version:·······593 ···Version:·······5
94 ···Unit·Type:·····DW_UT_partial·(3)94 ···Unit·Type:·····DW_UT_partial·(3)
95 ···Abbrev·Offset:·0x90b95 ···Abbrev·Offset:·0x90b
96 ···Pointer·Size:··496 ···Pointer·Size:··4
97 ·<0><b7>:·Abbrev·Number:·68·(DW_TAG_partial_unit)97 ·<0><b7>:·Abbrev·Number:·68·(DW_TAG_partial_unit)
98 ····<b8>···DW_AT_stmt_list···:·(sec_offset)·098 ····<b8>···DW_AT_stmt_list···:·(sec_offset)·0
99 ····<bc>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-hmxnfzjh99 ····<bc>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-0ujcl84y
100 ·<1><c0>:·Abbrev·Number:·8·(DW_TAG_imported_unit)100 ·<1><c0>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
101 ····<c1>···DW_AT_import······:·(GNU_ref_alt)·<0x27e5>101 ····<c1>···DW_AT_import······:·(GNU_ref_alt)·<0x27e5>
102 ·<1><c5>:·Abbrev·Number:·1·(DW_TAG_imported_unit)102 ·<1><c5>:·Abbrev·Number:·1·(DW_TAG_imported_unit)
103 ····<c6>···DW_AT_import······:·(ref_addr)·<0x2c>»      [Abbrev·Number:·68·(DW_TAG_partial_unit)]103 ····<c6>···DW_AT_import······:·(ref_addr)·<0x2c>»      [Abbrev·Number:·68·(DW_TAG_partial_unit)]
104 ·<1><ca>:·Abbrev·Number:·88·(DW_TAG_reference_type)104 ·<1><ca>:·Abbrev·Number:·88·(DW_TAG_reference_type)
105 ····<cb>···DW_AT_byte_size···:·(implicit_const)·4105 ····<cb>···DW_AT_byte_size···:·(implicit_const)·4
106 ····<cb>···DW_AT_type········:·(GNU_ref_alt)·<0x81>106 ····<cb>···DW_AT_type········:·(GNU_ref_alt)·<0x81>
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
115 ···Length:········0x30·(32-bit)115 ···Length:········0x30·(32-bit)
116 ···Version:·······5116 ···Version:·······5
117 ···Unit·Type:·····DW_UT_partial·(3)117 ···Unit·Type:·····DW_UT_partial·(3)
118 ···Abbrev·Offset:·0x90b118 ···Abbrev·Offset:·0x90b
119 ···Pointer·Size:··4119 ···Pointer·Size:··4
120 ·<0><e8>:·Abbrev·Number:·68·(DW_TAG_partial_unit)120 ·<0><e8>:·Abbrev·Number:·68·(DW_TAG_partial_unit)
121 ····<e9>···DW_AT_stmt_list···:·(sec_offset)·0121 ····<e9>···DW_AT_stmt_list···:·(sec_offset)·0
122 ····<ed>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-hmxnfzjh122 ····<ed>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-0ujcl84y
123 ·<1><f1>:·Abbrev·Number:·1·(DW_TAG_imported_unit)123 ·<1><f1>:·Abbrev·Number:·1·(DW_TAG_imported_unit)
124 ····<f2>···DW_AT_import······:·(ref_addr)·<0xb7>»      [Abbrev·Number:·68·(DW_TAG_partial_unit)]124 ····<f2>···DW_AT_import······:·(ref_addr)·<0xb7>»      [Abbrev·Number:·68·(DW_TAG_partial_unit)]
125 ·<1><f6>:·Abbrev·Number:·1·(DW_TAG_imported_unit)125 ·<1><f6>:·Abbrev·Number:·1·(DW_TAG_imported_unit)
126 ····<f7>···DW_AT_import······:·(ref_addr)·<0x7fc>»     [Abbrev·Number:·108·(DW_TAG_partial_unit)]126 ····<f7>···DW_AT_import······:·(ref_addr)·<0x7fc>»     [Abbrev·Number:·108·(DW_TAG_partial_unit)]
127 ·<1><fb>:·Abbrev·Number:·106·(DW_TAG_subprogram)127 ·<1><fb>:·Abbrev·Number:·106·(DW_TAG_subprogram)
128 ····<fc>···DW_AT_external····:·(flag_present)·1128 ····<fc>···DW_AT_external····:·(flag_present)·1
129 ····<fc>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x12b8)·129 ····<fc>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x12b8)·
Offset 143, 29 lines modifiedOffset 143, 29 lines modified
143 ···Length:········0x1c·(32-bit)143 ···Length:········0x1c·(32-bit)
144 ···Version:·······5144 ···Version:·······5
145 ···Unit·Type:·····DW_UT_partial·(3)145 ···Unit·Type:·····DW_UT_partial·(3)
146 ···Abbrev·Offset:·0x90b146 ···Abbrev·Offset:·0x90b
147 ···Pointer·Size:··4147 ···Pointer·Size:··4
148 ·<0><11c>:·Abbrev·Number:·68·(DW_TAG_partial_unit)148 ·<0><11c>:·Abbrev·Number:·68·(DW_TAG_partial_unit)
149 ····<11d>···DW_AT_stmt_list···:·(sec_offset)·0x1154149 ····<11d>···DW_AT_stmt_list···:·(sec_offset)·0x1154
150 ····<121>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-hmxnfzjh150 ····<121>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-0ujcl84y
151 ·<1><125>:·Abbrev·Number:·8·(DW_TAG_imported_unit)151 ·<1><125>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
152 ····<126>···DW_AT_import······:·(GNU_ref_alt)·<0x2a58>152 ····<126>···DW_AT_import······:·(GNU_ref_alt)·<0x2a58>
153 ·<1><12a>:·Abbrev·Number:·8·(DW_TAG_imported_unit)153 ·<1><12a>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
154 ····<12b>···DW_AT_import······:·(GNU_ref_alt)·<0x2a15>154 ····<12b>···DW_AT_import······:·(GNU_ref_alt)·<0x2a15>
155 ·<1><12f>:·Abbrev·Number:·0155 ·<1><12f>:·Abbrev·Number:·0
156 ··Compilation·Unit·@·offset·0x130:156 ··Compilation·Unit·@·offset·0x130:
157 ···Length:········0x204·(32-bit)157 ···Length:········0x204·(32-bit)
158 ···Version:·······5158 ···Version:·······5
159 ···Unit·Type:·····DW_UT_partial·(3)159 ···Unit·Type:·····DW_UT_partial·(3)
160 ···Abbrev·Offset:·0x90b160 ···Abbrev·Offset:·0x90b
161 ···Pointer·Size:··4161 ···Pointer·Size:··4
162 ·<0><13c>:·Abbrev·Number:·68·(DW_TAG_partial_unit)162 ·<0><13c>:·Abbrev·Number:·68·(DW_TAG_partial_unit)
163 ····<13d>···DW_AT_stmt_list···:·(sec_offset)·0x1a5d163 ····<13d>···DW_AT_stmt_list···:·(sec_offset)·0x1a5d
164 ····<141>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-hmxnfzjh164 ····<141>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-0ujcl84y
165 ·<1><145>:·Abbrev·Number:·1·(DW_TAG_imported_unit)165 ·<1><145>:·Abbrev·Number:·1·(DW_TAG_imported_unit)
166 ····<146>···DW_AT_import······:·(ref_addr)·<0x8b>»     [Abbrev·Number:·68·(DW_TAG_partial_unit)]166 ····<146>···DW_AT_import······:·(ref_addr)·<0x8b>»     [Abbrev·Number:·68·(DW_TAG_partial_unit)]
167 ·<1><14a>:·Abbrev·Number:·75·(DW_TAG_namespace)167 ·<1><14a>:·Abbrev·Number:·75·(DW_TAG_namespace)
168 ····<14b>···DW_AT_name········:·(string)·std168 ····<14b>···DW_AT_name········:·(string)·std
169 ····<14f>···DW_AT_sibling·····:·(ref_udata)·<0x2a8>169 ····<14f>···DW_AT_sibling·····:·(ref_udata)·<0x2a8>
170 ·<2><151>:·Abbrev·Number:·85·(DW_TAG_structure_type)170 ·<2><151>:·Abbrev·Number:·85·(DW_TAG_structure_type)
171 ····<152>···DW_AT_name········:·(strp)·(offset:·0xf85):·integral_constant<bool,·true>171 ····<152>···DW_AT_name········:·(strp)·(offset:·0xf85):·integral_constant<bool,·true>
Offset 468, 15 lines modifiedOffset 468, 15 lines modified
468 ···Length:········0x2a6·(32-bit)468 ···Length:········0x2a6·(32-bit)
469 ···Version:·······5469 ···Version:·······5
470 ···Unit·Type:·····DW_UT_partial·(3)470 ···Unit·Type:·····DW_UT_partial·(3)
471 ···Abbrev·Offset:·0x2fd2471 ···Abbrev·Offset:·0x2fd2
472 ···Pointer·Size:··4472 ···Pointer·Size:··4
473 ·<0><344>:·Abbrev·Number:·113·(DW_TAG_partial_unit)473 ·<0><344>:·Abbrev·Number:·113·(DW_TAG_partial_unit)
474 ····<345>···DW_AT_stmt_list···:·(sec_offset)·0x2cf9474 ····<345>···DW_AT_stmt_list···:·(sec_offset)·0x2cf9
475 ····<349>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-hmxnfzjh475 ····<349>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-0ujcl84y
476 ·<1><34d>:·Abbrev·Number:·122·(DW_TAG_namespace)476 ·<1><34d>:·Abbrev·Number:·122·(DW_TAG_namespace)
477 ····<34e>···DW_AT_name········:·(string)·std477 ····<34e>···DW_AT_name········:·(string)·std
478 ····<352>···DW_AT_sibling·····:·(ref_udata)·<0x3b8>478 ····<352>···DW_AT_sibling·····:·(ref_udata)·<0x3b8>
479 ·<2><354>:·Abbrev·Number:·107·(DW_TAG_class_type)479 ·<2><354>:·Abbrev·Number:·107·(DW_TAG_class_type)
480 ····<355>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1958)·480 ····<355>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1958)·
481 ····<359>···DW_AT_declaration·:·(flag_present)·1481 ····<359>···DW_AT_declaration·:·(flag_present)·1
482 ····<359>···DW_AT_sibling·····:·(ref_udata)·<0x38b>482 ····<359>···DW_AT_sibling·····:·(ref_udata)·<0x38b>
Offset 875, 15 lines modifiedOffset 875, 15 lines modified
875 ···Length:········0x20a·(32-bit)875 ···Length:········0x20a·(32-bit)
876 ···Version:·······5876 ···Version:·······5
877 ···Unit·Type:·····DW_UT_partial·(3)877 ···Unit·Type:·····DW_UT_partial·(3)
Max diff block lines reached; 6215/12623 bytes (49.24%) of diff not shown.
774 B
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 13338
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 Disassembly·of·section·.text:4 Disassembly·of·section·.text:
  
5 00001240·<distance_method(_object*,·_object*)·[clone·.cold]>:5 00001240·<distance_method(_object*,·_object*)·[clone·.cold]>:
6 »       ...6 »       ...
  
7 0000137e·<heap::heap(int,·bool)·[clone·.cold]>:7 0000137e·<heap::heap(int,·bool)·[clone·.cold]>:
8 heap::heap(int,·bool)·[clone·.cold]:8 heap::heap(int,·bool)·[clone·.cold]:
9 ./.mesonpy-hmxnfzjh/../skfmm/heap.cpp:40·(discriminator·2)9 ./.mesonpy-0ujcl84y/../skfmm/heap.cpp:40·(discriminator·2)
10 »       add····%al,(%eax)10 »       add····%al,(%eax)
11 »       add····%al,(%eax)11 »       add····%al,(%eax)
12 »       ...12 »       ...
  
13 00001384·<heap::peek()·const·[clone·.cold]>:13 00001384·<heap::peek()·const·[clone·.cold]>:
14 »       ...14 »       ...
  
587 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]··../skfmm/fmm.cpp2 ··[·····0]··../skfmm/fmm.cpp
3 ··[····11]··./.mesonpy-hmxnfzjh3 ··[····11]··./.mesonpy-0ujcl84y
4 ··[····25]··../skfmm4 ··[····25]··../skfmm
5 ··[····2e]··/usr/include/python3.125 ··[····2e]··/usr/include/python3.12
6 ··[····46]··../../../../usr/lib/python3/dist-packages/numpy/core/include/numpy6 ··[····46]··../../../../usr/lib/python3/dist-packages/numpy/core/include/numpy
7 ··[····89]··/usr/lib/gcc/i686-linux-gnu/14/include7 ··[····89]··/usr/lib/gcc/i686-linux-gnu/14/include
8 ··[····b0]··/usr/include8 ··[····b0]··/usr/include
9 ··[····bd]··/usr/include/i386-linux-gnu/bits9 ··[····bd]··/usr/include/i386-linux-gnu/bits
10 ··[····de]··/usr/include/i386-linux-gnu/sys10 ··[····de]··/usr/include/i386-linux-gnu/sys