1.26 MB
/srv/reproducible-results/rbuild-debian/r-b-build.gzgCRTcS/b1/scikit-fmm_2024.05.29-1_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.gzgCRTcS/b2/scikit-fmm_2024.05.29-1_i386.changes
434 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·02dfd5e0af35a634f1f370005e32d6b3·304064·debug·optional·python3-scikit-fmm-dbgsym_2024.05.29-1_i386.deb 
2 ·25dfd602235c88550d61affda97f74bb·62740·python·optional·python3-scikit-fmm_2024.05.29-1_i386.deb1 ·693edd97e0f16bcd23f8fd716a54fdc7·303632·debug·optional·python3-scikit-fmm-dbgsym_2024.05.29-1_i386.deb
 2 ·332064c1ab1df81e57a8bbf732a3a945·62744·python·optional·python3-scikit-fmm_2024.05.29-1_i386.deb
1.19 MB
python3-scikit-fmm_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·····1680·2024-07-06·04:55:57.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1676·2024-07-06·04:55:57.000000·control.tar.xz
3 -rw-r--r--···0········0········0····60868·2024-07-06·04:55:57.000000·data.tar.xz3 -rw-r--r--···0········0········0····60876·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
1.19 MB
data.tar.xz
1.19 MB
data.tar
231 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:·91a48d2da972ae20bb44d68d09c91e9cba5db6a53 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·97fef38acec88b3d74ca920a742f1eaec2186a71
229 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 17983 objdump: DWARF error: unable to read alt ref 21850 objdump: DWARF error: unable to read alt ref 12694 objdump: DWARF error: unable to read alt ref 32423 objdump: DWARF error: unable to read alt ref 12694
    
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-6qynqakc/../skfmm/fmm.cpp:2654 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/fmm.cpp:31018 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/fmm.cpp:310·(discriminator·1)21 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/fmm.cpp:31226 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/fmm.cpp:312·(discriminator·1)30 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/fmm.cpp:31338 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/fmm.cpp:31441 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/fmm.cpp:31544 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/fmm.cpp:31647 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/fmm.cpp:31750 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/fmm.cpp:31953 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/fmm.cpp:28157 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/fmm.cpp:30071 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/fmm.cpp:31999 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/heap.cpp:40·(discriminator·2)111 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/heap.cpp:72115 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/heap.cpp:72·(discriminator·1)120 ./.mesonpy-agfacf_l/../skfmm/heap.cpp:72·(discriminator·1)
121 »       pop····%edx121 »       pop····%edx
122 »       pop····%ecx122 »       pop····%ecx
123 ./.mesonpy-6qynqakc/../skfmm/heap.cpp:72123 ./.mesonpy-agfacf_l/../skfmm/heap.cpp:72
124 »       mov····%eax,%edi124 »       mov····%eax,%edi
125 ./.mesonpy-6qynqakc/../skfmm/heap.cpp:72·(discriminator·1)125 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/heap.cpp:72·(discriminator·2)131 ./.mesonpy-agfacf_l/../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; 228980/234067 bytes (97.83%) 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·61343864·32646139·37326165·32306262·a48d2da972ae20bb 
3 ··0x00000010·34346436·38643039·63393165·39636261·44d68d09c91e9cba2 ··0x00000000·66656633·38616365·63383862·33643734·fef38acec88b3d74
 3 ··0x00000010·63613932·30613734·32663165·61656332·ca920a742f1eaec2
4 ··0x00000020·35646236·61352e64·65627567·00000000·5db6a5.debug....4 ··0x00000020·31383661·37312e64·65627567·00000000·186a71.debug....
5 ··0x00000030·16e82bb2····························..+.5 ··0x00000030·bb18774b····························..wK
  
231 KB
./usr/lib/python3/dist-packages/skfmm/cfmm.cpython-313-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·45c875310eb79f6e7643ca9da23a45155cbe9ac63 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·42048c8ff4d7f220104b1776826d6571f261fe36
229 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 17983 objdump: DWARF error: unable to read alt ref 21850 objdump: DWARF error: unable to read alt ref 12694 objdump: DWARF error: unable to read alt ref 32423 objdump: DWARF error: unable to read alt ref 12694
    
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-dz4tm7kj/../skfmm/fmm.cpp:2654 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/fmm.cpp:31018 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/fmm.cpp:310·(discriminator·1)21 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/fmm.cpp:31226 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/fmm.cpp:312·(discriminator·1)30 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/fmm.cpp:31338 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/fmm.cpp:31441 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/fmm.cpp:31544 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/fmm.cpp:31647 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/fmm.cpp:31750 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/fmm.cpp:31953 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/fmm.cpp:28157 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/fmm.cpp:30071 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/fmm.cpp:31999 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/heap.cpp:40·(discriminator·2)111 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/heap.cpp:72115 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/heap.cpp:72·(discriminator·1)120 ./.mesonpy-s9e6ojzf/../skfmm/heap.cpp:72·(discriminator·1)
121 »       pop····%edx121 »       pop····%edx
122 »       pop····%ecx122 »       pop····%ecx
123 ./.mesonpy-dz4tm7kj/../skfmm/heap.cpp:72123 ./.mesonpy-s9e6ojzf/../skfmm/heap.cpp:72
124 »       mov····%eax,%edi124 »       mov····%eax,%edi
125 ./.mesonpy-dz4tm7kj/../skfmm/heap.cpp:72·(discriminator·1)125 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/heap.cpp:72·(discriminator·2)131 ./.mesonpy-s9e6ojzf/../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; 228981/234068 bytes (97.83%) 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·63383735·33313065·62373966·36653736·c875310eb79f6e76 
3 ··0x00000010·34336361·39646132·33613435·31353563·43ca9da23a45155c2 ··0x00000000·30343863·38666634·64376632·32303130·048c8ff4d7f22010
 3 ··0x00000010·34623137·37363832·36643635·37316632·4b1776826d6571f2
4 ··0x00000020·62653961·63362e64·65627567·00000000·be9ac6.debug....4 ··0x00000020·36316665·33362e64·65627567·00000000·61fe36.debug....
5 ··0x00000030·4bb31ff3····························K...5 ··0x00000030·9b409bbf····························.@..
  
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:·f080d4081a5682d0432fa7356ea3344ebcc576f43 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b1e496531ecfeeabab9b21c5364b5989dbc48ae9
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 52215 objdump: DWARF error: unable to read alt ref 17983
    
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-6qynqakc/../skfmm/pheap.cpp:20474 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/pheap.cpp:204913 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/pheap.cpp:2049·(discriminator·1)16 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/pheap.cpp:205219 ./.mesonpy-agfacf_l/../skfmm/pheap.cpp:2052
20 »       call···24e0·<__cxa_rethrow@plt>20 »       call···24e0·<__cxa_rethrow@plt>
21 ./.mesonpy-6qynqakc/../skfmm/pheap.cpp:205321 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/pheap.cpp:2053·(discriminator·1)29 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/pheap.cpp:205434 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/pheap.cpp:2054·(discriminator·1)38 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/pheap.cpp:205546 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/pheap.cpp:2055·(discriminator·1)51 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/pheap.cpp:205656 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/pheap.cpp:2056·(discriminator·1)60 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/pheap.cpp:2057·(discriminator·1)69 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/pheap.cpp:205874 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/pheap.cpp:2058·(discriminator·1)78 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/pheap.cpp:2059·(discriminator·1)87 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/pheap.cpp:206092 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/pheap.cpp:2060·(discriminator·1)96 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/pheap.cpp:2061·(discriminator·1)105 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/pheap.cpp:2062110 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/pheap.cpp:2062·(discriminator·1)114 ./.mesonpy-agfacf_l/../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-6qynqakc/../skfmm/pheap.cpp:2063·(discriminator·1)123 ./.mesonpy-agfacf_l/../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·38306434·30383161·35363832·64303433·80d4081a5682d043 
3 ··0x00000010·32666137·33353665·61333334·34656263·2fa7356ea3344ebc2 ··0x00000000·65343936·35333165·63666565·61626162·e496531ecfeeabab
 3 ··0x00000010·39623231·63353336·34623539·38396462·9b21c5364b5989db
4 ··0x00000020·63353736·66342e64·65627567·00000000·c576f4.debug....4 ··0x00000020·63343861·65392e64·65627567·00000000·c48ae9.debug....
5 ··0x00000030·1d5620a4····························.V·.5 ··0x00000030·bcd35ca4····························..\.
  
370 KB
./usr/lib/python3/dist-packages/skfmm/pheap.cpython-313-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·93e5236002d538f9b8b61250e1fbd0acf041508a3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7f073004913c9c57d50000b2f26d55c0c4817337
369 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 52215 objdump: DWARF error: unable to read alt ref 17983
    
Offset 1, 246 lines modifiedOffset 1, 246 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000026a0·<PyInit_pheap@@Base-0x216a>:2 000026a0·<PyInit_pheap@@Base-0x216a>:
3 __Pyx_CppExn2PyErr():3 __Pyx_CppExn2PyErr():
4 ./.mesonpy-dz4tm7kj/../skfmm/pheap.cpp:20474 ./.mesonpy-s9e6ojzf/../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···8cfe·<PyInit_pheap@@Base+0x44f4>9 »       call···8cfe·<PyInit_pheap@@Base+0x44f4>
10 »       add····$0xc94a,%esi10 »       add····$0xc94a,%esi
11 »       push···%ebx11 »       push···%ebx
12 »       sub····$0xc,%esp12 »       sub····$0xc,%esp
13 ./.mesonpy-dz4tm7kj/../skfmm/pheap.cpp:204913 ./.mesonpy-s9e6ojzf/../skfmm/pheap.cpp:2049
14 »       mov····%esi,%ebx14 »       mov····%esi,%ebx
15 »       call···2570·<PyErr_Occurred@plt>15 »       call···2570·<PyErr_Occurred@plt>
16 ./.mesonpy-dz4tm7kj/../skfmm/pheap.cpp:2049·(discriminator·1)16 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/pheap.cpp:205219 ./.mesonpy-s9e6ojzf/../skfmm/pheap.cpp:2052
20 »       call···24f0·<__cxa_rethrow@plt>20 »       call···24f0·<__cxa_rethrow@plt>
21 ./.mesonpy-dz4tm7kj/../skfmm/pheap.cpp:205321 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/pheap.cpp:2053·(discriminator·1)29 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/pheap.cpp:205434 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/pheap.cpp:2054·(discriminator·1)38 ./.mesonpy-s9e6ojzf/../skfmm/pheap.cpp:2054·(discriminator·1)
39 »       pop····%edx39 »       pop····%edx
40 »       pop····%ecx40 »       pop····%ecx
41 »       push···%eax41 »       push···%eax
42 »       mov····-0x54(%esi),%eax42 »       mov····-0x54(%esi),%eax
43 »       push···(%eax)43 »       push···(%eax)
44 »       call···2410·<PyErr_SetString@plt>44 »       call···2410·<PyErr_SetString@plt>
45 »       add····$0x10,%esp45 »       add····$0x10,%esp
46 ./.mesonpy-dz4tm7kj/../skfmm/pheap.cpp:205546 ./.mesonpy-s9e6ojzf/../skfmm/pheap.cpp:2055
47 »       mov····%esi,%ebx47 »       mov····%esi,%ebx
48 »       call···2580·<__cxa_end_catch@plt>48 »       call···2580·<__cxa_end_catch@plt>
49 »       jmp····28f4·<__cxa_finalize@plt+0x274>49 »       jmp····28f4·<__cxa_finalize@plt+0x274>
50 .L132():50 .L132():
51 ./.mesonpy-dz4tm7kj/../skfmm/pheap.cpp:2055·(discriminator·1)51 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/pheap.cpp:205656 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/pheap.cpp:2056·(discriminator·1)60 ./.mesonpy-s9e6ojzf/../skfmm/pheap.cpp:2056·(discriminator·1)
61 »       pop····%ecx61 »       pop····%ecx
62 »       pop····%edi62 »       pop····%edi
63 »       push···%eax63 »       push···%eax
64 »       mov····-0x28(%esi),%eax64 »       mov····-0x28(%esi),%eax
65 »       push···(%eax)65 »       push···(%eax)
66 »       call···2410·<PyErr_SetString@plt>66 »       call···2410·<PyErr_SetString@plt>
67 »       jmp····2700·<__cxa_finalize@plt+0x80>67 »       jmp····2700·<__cxa_finalize@plt+0x80>
68 .L131():68 .L131():
69 ./.mesonpy-dz4tm7kj/../skfmm/pheap.cpp:2057·(discriminator·1)69 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/pheap.cpp:205874 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/pheap.cpp:2058·(discriminator·1)78 ./.mesonpy-s9e6ojzf/../skfmm/pheap.cpp:2058·(discriminator·1)
79 »       pop····%edi79 »       pop····%edi
80 »       pop····%edx80 »       pop····%edx
81 »       push···%eax81 »       push···%eax
82 »       mov····-0x28(%esi),%eax82 »       mov····-0x28(%esi),%eax
83 »       push···(%eax)83 »       push···(%eax)
84 »       call···2410·<PyErr_SetString@plt>84 »       call···2410·<PyErr_SetString@plt>
85 »       jmp····2700·<__cxa_finalize@plt+0x80>85 »       jmp····2700·<__cxa_finalize@plt+0x80>
86 .L130():86 .L130():
87 ./.mesonpy-dz4tm7kj/../skfmm/pheap.cpp:2059·(discriminator·1)87 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/pheap.cpp:206092 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/pheap.cpp:2060·(discriminator·1)96 ./.mesonpy-s9e6ojzf/../skfmm/pheap.cpp:2060·(discriminator·1)
97 »       pop····%edx97 »       pop····%edx
98 »       pop····%ecx98 »       pop····%ecx
99 »       push···%eax99 »       push···%eax
100 »       mov····-0x70(%esi),%eax100 »       mov····-0x70(%esi),%eax
101 »       push···(%eax)101 »       push···(%eax)
102 »       call···2410·<PyErr_SetString@plt>102 »       call···2410·<PyErr_SetString@plt>
103 »       jmp····2700·<__cxa_finalize@plt+0x80>103 »       jmp····2700·<__cxa_finalize@plt+0x80>
104 .L129():104 .L129():
105 ./.mesonpy-dz4tm7kj/../skfmm/pheap.cpp:2061·(discriminator·1)105 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/pheap.cpp:2062110 ./.mesonpy-s9e6ojzf/../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-dz4tm7kj/../skfmm/pheap.cpp:2062·(discriminator·1)114 ./.mesonpy-s9e6ojzf/../skfmm/pheap.cpp:2062·(discriminator·1)
115 »       pop····%ecx115 »       pop····%ecx
116 »       pop····%edi116 »       pop····%edi
117 »       push···%eax117 »       push···%eax
118 »       mov····-0x70(%esi),%eax118 »       mov····-0x70(%esi),%eax
119 »       push···(%eax)119 »       push···(%eax)
120 »       call···2410·<PyErr_SetString@plt>120 »       call···2410·<PyErr_SetString@plt>
121 »       jmp····2700·<__cxa_finalize@plt+0x80>121 »       jmp····2700·<__cxa_finalize@plt+0x80>
122 .L128():122 .L128():
123 ./.mesonpy-dz4tm7kj/../skfmm/pheap.cpp:2063·(discriminator·1)123 ./.mesonpy-s9e6ojzf/../skfmm/pheap.cpp:2063·(discriminator·1)
Max diff block lines reached; 372431/377128 bytes (98.75%) 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·65353233·36303032·64353338·66396238·e5236002d538f9b8 
3 ··0x00000010·62363132·35306531·66626430·61636630·b61250e1fbd0acf02 ··0x00000000·30373330·30343931·33633963·35376435·073004913c9c57d5
 3 ··0x00000010·30303030·62326632·36643535·63306334·0000b2f26d55c0c4
4 ··0x00000020·34313530·38612e64·65627567·00000000·41508a.debug....4 ··0x00000020·38313733·33372e64·65627567·00000000·817337.debug....
5 ··0x00000030·40a3c26a····························@..j5 ··0x00000030·a0bbaec6····························....
  
65.4 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······732·2024-07-06·04:55:57.000000·control.tar.xz2 -rw-r--r--···0········0········0······736·2024-07-06·04:55:57.000000·control.tar.xz
3 -rw-r--r--···0········0········0···303140·2024-07-06·04:55:57.000000·data.tar.xz3 -rw-r--r--···0········0········0···302704·2024-07-06·04:55:57.000000·data.tar.xz
1.35 KB
control.tar.xz
1.32 KB
control.tar
602 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:·3617 Installed-Size:·361
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:·45c875310eb79f6e7643ca9da23a45155cbe9ac6·91a48d2da972ae20bb44d68d09c91e9cba5db6a5·93e5236002d538f9b8b61250e1fbd0acf041508a·f080d4081a5682d0432fa7356ea3344ebcc576f412 Build-Ids:·42048c8ff4d7f220104b1776826d6571f261fe36·7f073004913c9c57d50000b2f26d55c0c4817337·97fef38acec88b3d74ca920a742f1eaec2186a71·b1e496531ecfeeabab9b21c5364b5989dbc48ae9
728 B
./md5sums
30.0 B
./md5sums
Files differ
680 B
line order
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 usr/lib/debug/.build-id/45/c875310eb79f6e7643ca9da23a45155cbe9ac6.debug 
2 usr/lib/debug/.build-id/91/a48d2da972ae20bb44d68d09c91e9cba5db6a5.debug 
3 usr/lib/debug/.build-id/93/e5236002d538f9b8b61250e1fbd0acf041508a.debug 
4 usr/lib/debug/.build-id/f0/80d4081a5682d0432fa7356ea3344ebcc576f4.debug1 usr/lib/debug/.build-id/42/048c8ff4d7f220104b1776826d6571f261fe36.debug
 2 usr/lib/debug/.build-id/7f/073004913c9c57d50000b2f26d55c0c4817337.debug
 3 usr/lib/debug/.build-id/97/fef38acec88b3d74ca920a742f1eaec2186a71.debug
 4 usr/lib/debug/.build-id/b1/e496531ecfeeabab9b21c5364b5989dbc48ae9.debug
5 usr/lib/debug/.dwz/i386-linux-gnu/python3-scikit-fmm.debug5 usr/lib/debug/.dwz/i386-linux-gnu/python3-scikit-fmm.debug
63.5 KB
data.tar.xz
63.5 KB
data.tar
3.39 KB
file list
    
Offset 1, 19 lines modifiedOffset 1, 19 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/45/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/42/
7 -rw-r--r--···0·root·········(0)·root·········(0)····63584·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/45/c875310eb79f6e7643ca9da23a45155cbe9ac6.debug7 -rw-r--r--···0·root·········(0)·root·········(0)····63584·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/42/048c8ff4d7f220104b1776826d6571f261fe36.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/91/ 
9 -rw-r--r--···0·root·········(0)·root·········(0)····61628·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/91/a48d2da972ae20bb44d68d09c91e9cba5db6a5.debug 
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/93/ 
11 -rw-r--r--···0·root·········(0)·root·········(0)····85312·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/93/e5236002d538f9b8b61250e1fbd0acf041508a.debug 
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/f0/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/7f/
13 -rw-r--r--···0·root·········(0)·root·········(0)····89536·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/f0/80d4081a5682d0432fa7356ea3344ebcc576f4.debug9 -rw-r--r--···0·root·········(0)·root·········(0)····85316·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/7f/073004913c9c57d50000b2f26d55c0c4817337.debug
 10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/97/
 11 -rw-r--r--···0·root·········(0)·root·········(0)····61628·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/97/fef38acec88b3d74ca920a742f1eaec2186a71.debug
 12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/b1/
 13 -rw-r--r--···0·root·········(0)·root·········(0)····89540·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/b1/e496531ecfeeabab9b21c5364b5989dbc48ae9.debug
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.dwz/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.dwz/
15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.dwz/i386-linux-gnu/15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.dwz/i386-linux-gnu/
16 -rw-r--r--···0·root·········(0)·root·········(0)····50300·2024-07-06·04:55:57.000000·./usr/lib/debug/.dwz/i386-linux-gnu/python3-scikit-fmm.debug16 -rw-r--r--···0·root·········(0)·root·········(0)····50300·2024-07-06·04:55:57.000000·./usr/lib/debug/.dwz/i386-linux-gnu/python3-scikit-fmm.debug
17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/share/17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/share/
18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/share/doc/18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/share/doc/
19 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/share/doc/python3-scikit-fmm-dbgsym·->·python3-scikit-fmm19 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/share/doc/python3-scikit-fmm-dbgsym·->·python3-scikit-fmm
17.9 KB
./usr/lib/debug/.build-id/45/c875310eb79f6e7643ca9da23a45155cbe9ac6.debug vs.
./usr/lib/debug/.build-id/42/048c8ff4d7f220104b1776826d6571f261fe36.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 97% similar despite different names
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·45c875310eb79f6e7643ca9da23a45155cbe9ac63 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·42048c8ff4d7f220104b1776826d6571f261fe36
4.27 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-dz4tm7kj31 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-s9e6ojzf
32 ··1»      (line_strp)»   (offset:·0x25):·../skfmm32 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
33 ··2»      (line_strp)»   (offset:·0x2e):·/usr/include/python3.1333 ··2»      (line_strp)»   (offset:·0x2e):·/usr/include/python3.13
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/include/i386-linux-gnu/bits35 ··4»      (line_strp)»   (offset:·0x89):·/usr/include/i386-linux-gnu/bits
36 ··5»      (line_strp)»   (offset:·0xaa):·/usr/include36 ··5»      (line_strp)»   (offset:·0xaa):·/usr/include
37 ··6»      (line_strp)»   (offset:·0xb7):·/usr/include/c++/1437 ··6»      (line_strp)»   (offset:·0xb7):·/usr/include/c++/14
38 ··7»      (line_strp)»   (offset:·0xcb):·/usr/include/i386-linux-gnu/c++/14/bits38 ··7»      (line_strp)»   (offset:·0xcb):·/usr/include/i386-linux-gnu/c++/14/bits
Offset 2588, 15 lines modifiedOffset 2588, 15 lines modified
2588 ··Opcode·9·has·1·arg2588 ··Opcode·9·has·1·arg
2589 ··Opcode·10·has·0·args2589 ··Opcode·10·has·0·args
2590 ··Opcode·11·has·0·args2590 ··Opcode·11·has·0·args
2591 ··Opcode·12·has·1·arg2591 ··Opcode·12·has·1·arg
  
2592 ·The·Directory·Table·(offset·0x117b,·lines·10,·columns·1):2592 ·The·Directory·Table·(offset·0x117b,·lines·10,·columns·1):
2593 ··Entry»  Name2593 ··Entry»  Name
2594 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-dz4tm7kj2594 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-s9e6ojzf
2595 ··1»      (line_strp)»   (offset:·0x25):·../skfmm2595 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
2596 ··2»      (line_strp)»   (offset:·0x89):·/usr/include/i386-linux-gnu/bits2596 ··2»      (line_strp)»   (offset:·0x89):·/usr/include/i386-linux-gnu/bits
2597 ··3»      (line_strp)»   (offset:·0x126):·/usr/lib/gcc/i686-linux-gnu/14/include2597 ··3»      (line_strp)»   (offset:·0x126):·/usr/lib/gcc/i686-linux-gnu/14/include
2598 ··4»      (line_strp)»   (offset:·0x16d):·/usr/include/i386-linux-gnu/bits/types2598 ··4»      (line_strp)»   (offset:·0x16d):·/usr/include/i386-linux-gnu/bits/types
2599 ··5»      (line_strp)»   (offset:·0xaa):·/usr/include2599 ··5»      (line_strp)»   (offset:·0xaa):·/usr/include
2600 ··6»      (line_strp)»   (offset:·0xcb):·/usr/include/i386-linux-gnu/c++/14/bits2600 ··6»      (line_strp)»   (offset:·0xcb):·/usr/include/i386-linux-gnu/c++/14/bits
2601 ··7»      (line_strp)»   (offset:·0xb7):·/usr/include/c++/142601 ··7»      (line_strp)»   (offset:·0xb7):·/usr/include/c++/14
Offset 3985, 15 lines modifiedOffset 3985, 15 lines modified
3985 ··Opcode·9·has·1·arg3985 ··Opcode·9·has·1·arg
3986 ··Opcode·10·has·0·args3986 ··Opcode·10·has·0·args
3987 ··Opcode·11·has·0·args3987 ··Opcode·11·has·0·args
3988 ··Opcode·12·has·1·arg3988 ··Opcode·12·has·1·arg
  
3989 ·The·Directory·Table·(offset·0x1a84,·lines·9,·columns·1):3989 ·The·Directory·Table·(offset·0x1a84,·lines·9,·columns·1):
3990 ··Entry»  Name3990 ··Entry»  Name
3991 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-dz4tm7kj3991 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-s9e6ojzf
3992 ··1»      (line_strp)»   (offset:·0x25):·../skfmm3992 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
3993 ··2»      (line_strp)»   (offset:·0x10d):·/usr/include/c++/14/bits3993 ··2»      (line_strp)»   (offset:·0x10d):·/usr/include/c++/14/bits
3994 ··3»      (line_strp)»   (offset:·0xb7):·/usr/include/c++/143994 ··3»      (line_strp)»   (offset:·0xb7):·/usr/include/c++/14
3995 ··4»      (line_strp)»   (offset:·0xcb):·/usr/include/i386-linux-gnu/c++/14/bits3995 ··4»      (line_strp)»   (offset:·0xcb):·/usr/include/i386-linux-gnu/c++/14/bits
3996 ··5»      (line_strp)»   (offset:·0xf3):·/usr/include/c++/14/debug3996 ··5»      (line_strp)»   (offset:·0xf3):·/usr/include/c++/14/debug
3997 ··6»      (line_strp)»   (offset:·0x47a):·/usr/include/c++/14/ext3997 ··6»      (line_strp)»   (offset:·0x47a):·/usr/include/c++/14/ext
3998 ··7»      (line_strp)»   (offset:·0xaa):·/usr/include3998 ··7»      (line_strp)»   (offset:·0xaa):·/usr/include
Offset 6682, 15 lines modifiedOffset 6682, 15 lines modified
6682 ··Opcode·9·has·1·arg6682 ··Opcode·9·has·1·arg
6683 ··Opcode·10·has·0·args6683 ··Opcode·10·has·0·args
6684 ··Opcode·11·has·0·args6684 ··Opcode·11·has·0·args
6685 ··Opcode·12·has·1·arg6685 ··Opcode·12·has·1·arg
  
6686 ·The·Directory·Table·(offset·0x2d20,·lines·11,·columns·1):6686 ·The·Directory·Table·(offset·0x2d20,·lines·11,·columns·1):
6687 ··Entry»  Name6687 ··Entry»  Name
6688 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-dz4tm7kj6688 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-s9e6ojzf
6689 ··1»      (line_strp)»   (offset:·0x25):·../skfmm6689 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
6690 ··2»      (line_strp)»   (offset:·0xb7):·/usr/include/c++/146690 ··2»      (line_strp)»   (offset:·0xb7):·/usr/include/c++/14
6691 ··3»      (line_strp)»   (offset:·0xf3):·/usr/include/c++/14/debug6691 ··3»      (line_strp)»   (offset:·0xf3):·/usr/include/c++/14/debug
6692 ··4»      (line_strp)»   (offset:·0x10d):·/usr/include/c++/14/bits6692 ··4»      (line_strp)»   (offset:·0x10d):·/usr/include/c++/14/bits
6693 ··5»      (line_strp)»   (offset:·0xcb):·/usr/include/i386-linux-gnu/c++/14/bits6693 ··5»      (line_strp)»   (offset:·0xcb):·/usr/include/i386-linux-gnu/c++/14/bits
6694 ··6»      (line_strp)»   (offset:·0x47a):·/usr/include/c++/14/ext6694 ··6»      (line_strp)»   (offset:·0x47a):·/usr/include/c++/14/ext
6695 ··7»      (line_strp)»   (offset:·0x89):·/usr/include/i386-linux-gnu/bits6695 ··7»      (line_strp)»   (offset:·0x89):·/usr/include/i386-linux-gnu/bits
Offset 8496, 15 lines modifiedOffset 8496, 15 lines modified
8496 ··Opcode·9·has·1·arg8496 ··Opcode·9·has·1·arg
8497 ··Opcode·10·has·0·args8497 ··Opcode·10·has·0·args
8498 ··Opcode·11·has·0·args8498 ··Opcode·11·has·0·args
8499 ··Opcode·12·has·1·arg8499 ··Opcode·12·has·1·arg
  
8500 ·The·Directory·Table·(offset·0x3a32,·lines·12,·columns·1):8500 ·The·Directory·Table·(offset·0x3a32,·lines·12,·columns·1):
8501 ··Entry»  Name8501 ··Entry»  Name
8502 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-dz4tm7kj8502 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-s9e6ojzf
8503 ··1»      (line_strp)»   (offset:·0x25):·../skfmm8503 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
8504 ··2»      (line_strp)»   (offset:·0xb7):·/usr/include/c++/148504 ··2»      (line_strp)»   (offset:·0xb7):·/usr/include/c++/14
8505 ··3»      (line_strp)»   (offset:·0x10d):·/usr/include/c++/14/bits8505 ··3»      (line_strp)»   (offset:·0x10d):·/usr/include/c++/14/bits
8506 ··4»      (line_strp)»   (offset:·0x47a):·/usr/include/c++/14/ext8506 ··4»      (line_strp)»   (offset:·0x47a):·/usr/include/c++/14/ext
8507 ··5»      (line_strp)»   (offset:·0xcb):·/usr/include/i386-linux-gnu/c++/14/bits8507 ··5»      (line_strp)»   (offset:·0xcb):·/usr/include/i386-linux-gnu/c++/14/bits
8508 ··6»      (line_strp)»   (offset:·0xf3):·/usr/include/c++/14/debug8508 ··6»      (line_strp)»   (offset:·0xf3):·/usr/include/c++/14/debug
8509 ··7»      (line_strp)»   (offset:·0x126):·/usr/lib/gcc/i686-linux-gnu/14/include8509 ··7»      (line_strp)»   (offset:·0x126):·/usr/lib/gcc/i686-linux-gnu/14/include
Offset 11915, 15 lines modifiedOffset 11915, 15 lines modified
11915 ··Opcode·9·has·1·arg11915 ··Opcode·9·has·1·arg
11916 ··Opcode·10·has·0·args11916 ··Opcode·10·has·0·args
11917 ··Opcode·11·has·0·args11917 ··Opcode·11·has·0·args
11918 ··Opcode·12·has·1·arg11918 ··Opcode·12·has·1·arg
  
11919 ·The·Directory·Table·(offset·0x5284,·lines·11,·columns·1):11919 ·The·Directory·Table·(offset·0x5284,·lines·11,·columns·1):
11920 ··Entry»  Name11920 ··Entry»  Name
11921 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-dz4tm7kj11921 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-s9e6ojzf
11922 ··1»      (line_strp)»   (offset:·0x25):·../skfmm11922 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
11923 ··2»      (line_strp)»   (offset:·0xb7):·/usr/include/c++/1411923 ··2»      (line_strp)»   (offset:·0xb7):·/usr/include/c++/14
11924 ··3»      (line_strp)»   (offset:·0x10d):·/usr/include/c++/14/bits11924 ··3»      (line_strp)»   (offset:·0x10d):·/usr/include/c++/14/bits
11925 ··4»      (line_strp)»   (offset:·0xcb):·/usr/include/i386-linux-gnu/c++/14/bits11925 ··4»      (line_strp)»   (offset:·0xcb):·/usr/include/i386-linux-gnu/c++/14/bits
11926 ··5»      (line_strp)»   (offset:·0xf3):·/usr/include/c++/14/debug11926 ··5»      (line_strp)»   (offset:·0xf3):·/usr/include/c++/14/debug
11927 ··6»      (line_strp)»   (offset:·0x126):·/usr/lib/gcc/i686-linux-gnu/14/include11927 ··6»      (line_strp)»   (offset:·0x126):·/usr/lib/gcc/i686-linux-gnu/14/include
11928 ··7»      (line_strp)»   (offset:·0x16d):·/usr/include/i386-linux-gnu/bits/types11928 ··7»      (line_strp)»   (offset:·0x16d):·/usr/include/i386-linux-gnu/bits/types
11.3 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:·0x7d37 ···Abbrev·Offset:·0x7d3
8 ···Pointer·Size:··48 ···Pointer·Size:··4
9 ·<0><c>:·Abbrev·Number:·115·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·115·(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-dz4tm7kj11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-s9e6ojzf
12 ·<1><15>:·Abbrev·Number:·51·(DW_TAG_imported_unit)12 ·<1><15>:·Abbrev·Number:·51·(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:·51·(DW_TAG_imported_unit)14 ·<1><1a>:·Abbrev·Number:·51·(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:········0x59·(32-bit)18 ···Length:········0x59·(32-bit)
19 ···Version:·······519 ···Version:·······5
20 ···Unit·Type:·····DW_UT_partial·(3)20 ···Unit·Type:·····DW_UT_partial·(3)
21 ···Abbrev·Offset:·0x7d321 ···Abbrev·Offset:·0x7d3
22 ···Pointer·Size:··422 ···Pointer·Size:··4
23 ·<0><2c>:·Abbrev·Number:·115·(DW_TAG_partial_unit)23 ·<0><2c>:·Abbrev·Number:·115·(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-dz4tm7kj25 ····<31>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-s9e6ojzf
26 ·<1><35>:·Abbrev·Number:·51·(DW_TAG_imported_unit)26 ·<1><35>:·Abbrev·Number:·51·(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:·51·(DW_TAG_imported_unit)28 ·<1><3a>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
29 ····<3b>···DW_AT_import······:·(GNU_ref_alt)·<0x27e5>29 ····<3b>···DW_AT_import······:·(GNU_ref_alt)·<0x27e5>
30 ·<1><3f>:·Abbrev·Number:·122·(DW_TAG_variable)30 ·<1><3f>:·Abbrev·Number:·122·(DW_TAG_variable)
31 ····<40>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xb9ee)·31 ····<40>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xb9ee)·
32 ····<44>···DW_AT_decl_file···:·(implicit_const)·432 ····<44>···DW_AT_decl_file···:·(implicit_const)·4
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ···Length:········0x21·(32-bit)67 ···Length:········0x21·(32-bit)
68 ···Version:·······568 ···Version:·······5
69 ···Unit·Type:·····DW_UT_partial·(3)69 ···Unit·Type:·····DW_UT_partial·(3)
70 ···Abbrev·Offset:·0x7d370 ···Abbrev·Offset:·0x7d3
71 ···Pointer·Size:··471 ···Pointer·Size:··4
72 ·<0><89>:·Abbrev·Number:·115·(DW_TAG_partial_unit)72 ·<0><89>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
73 ····<8a>···DW_AT_stmt_list···:·(sec_offset)·073 ····<8a>···DW_AT_stmt_list···:·(sec_offset)·0
74 ····<8e>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-dz4tm7kj74 ····<8e>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-s9e6ojzf
75 ·<1><92>:·Abbrev·Number:·51·(DW_TAG_imported_unit)75 ·<1><92>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
76 ····<93>···DW_AT_import······:·(GNU_ref_alt)·<0x2863>76 ····<93>···DW_AT_import······:·(GNU_ref_alt)·<0x2863>
77 ·<1><97>:·Abbrev·Number:·51·(DW_TAG_imported_unit)77 ·<1><97>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
78 ····<98>···DW_AT_import······:·(GNU_ref_alt)·<0xcc4e>78 ····<98>···DW_AT_import······:·(GNU_ref_alt)·<0xcc4e>
79 ·<1><9c>:·Abbrev·Number:·60·(DW_TAG_imported_unit)79 ·<1><9c>:·Abbrev·Number:·60·(DW_TAG_imported_unit)
80 ····<9d>···DW_AT_import······:·(ref_addr)·<0x2c>»      [Abbrev·Number:·115·(DW_TAG_partial_unit)]80 ····<9d>···DW_AT_import······:·(ref_addr)·<0x2c>»      [Abbrev·Number:·115·(DW_TAG_partial_unit)]
81 ·<1><a1>:·Abbrev·Number:·081 ·<1><a1>:·Abbrev·Number:·0
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 ···Length:········0x21·(32-bit)83 ···Length:········0x21·(32-bit)
84 ···Version:·······584 ···Version:·······5
85 ···Unit·Type:·····DW_UT_partial·(3)85 ···Unit·Type:·····DW_UT_partial·(3)
86 ···Abbrev·Offset:·0x7d386 ···Abbrev·Offset:·0x7d3
87 ···Pointer·Size:··487 ···Pointer·Size:··4
88 ·<0><ae>:·Abbrev·Number:·115·(DW_TAG_partial_unit)88 ·<0><ae>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
89 ····<af>···DW_AT_stmt_list···:·(sec_offset)·089 ····<af>···DW_AT_stmt_list···:·(sec_offset)·0
90 ····<b3>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-dz4tm7kj90 ····<b3>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-s9e6ojzf
91 ·<1><b7>:·Abbrev·Number:·51·(DW_TAG_imported_unit)91 ·<1><b7>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
92 ····<b8>···DW_AT_import······:·(GNU_ref_alt)·<0x296e>92 ····<b8>···DW_AT_import······:·(GNU_ref_alt)·<0x296e>
93 ·<1><bc>:·Abbrev·Number:·60·(DW_TAG_imported_unit)93 ·<1><bc>:·Abbrev·Number:·60·(DW_TAG_imported_unit)
94 ····<bd>···DW_AT_import······:·(ref_addr)·<0x89>»      [Abbrev·Number:·115·(DW_TAG_partial_unit)]94 ····<bd>···DW_AT_import······:·(ref_addr)·<0x89>»      [Abbrev·Number:·115·(DW_TAG_partial_unit)]
95 ·<1><c1>:·Abbrev·Number:·60·(DW_TAG_imported_unit)95 ·<1><c1>:·Abbrev·Number:·60·(DW_TAG_imported_unit)
96 ····<c2>···DW_AT_import······:·(ref_addr)·<0x2ea>»     [Abbrev·Number:·126·(DW_TAG_partial_unit)]96 ····<c2>···DW_AT_import······:·(ref_addr)·<0x2ea>»     [Abbrev·Number:·126·(DW_TAG_partial_unit)]
97 ·<1><c6>:·Abbrev·Number:·097 ·<1><c6>:·Abbrev·Number:·0
Offset 99, 43 lines modifiedOffset 99, 43 lines modified
99 ···Length:········0x1c·(32-bit)99 ···Length:········0x1c·(32-bit)
100 ···Version:·······5100 ···Version:·······5
101 ···Unit·Type:·····DW_UT_partial·(3)101 ···Unit·Type:·····DW_UT_partial·(3)
102 ···Abbrev·Offset:·0x7d3102 ···Abbrev·Offset:·0x7d3
103 ···Pointer·Size:··4103 ···Pointer·Size:··4
104 ·<0><d3>:·Abbrev·Number:·115·(DW_TAG_partial_unit)104 ·<0><d3>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
105 ····<d4>···DW_AT_stmt_list···:·(sec_offset)·0x1159105 ····<d4>···DW_AT_stmt_list···:·(sec_offset)·0x1159
106 ····<d8>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-dz4tm7kj106 ····<d8>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-s9e6ojzf
107 ·<1><dc>:·Abbrev·Number:·51·(DW_TAG_imported_unit)107 ·<1><dc>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
108 ····<dd>···DW_AT_import······:·(GNU_ref_alt)·<0x2afc>108 ····<dd>···DW_AT_import······:·(GNU_ref_alt)·<0x2afc>
109 ·<1><e1>:·Abbrev·Number:·51·(DW_TAG_imported_unit)109 ·<1><e1>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
110 ····<e2>···DW_AT_import······:·(GNU_ref_alt)·<0x2ab9>110 ····<e2>···DW_AT_import······:·(GNU_ref_alt)·<0x2ab9>
111 ·<1><e6>:·Abbrev·Number:·0111 ·<1><e6>:·Abbrev·Number:·0
112 ··Compilation·Unit·@·offset·0xe7:112 ··Compilation·Unit·@·offset·0xe7:
113 ···Length:········0x1c·(32-bit)113 ···Length:········0x1c·(32-bit)
114 ···Version:·······5114 ···Version:·······5
115 ···Unit·Type:·····DW_UT_partial·(3)115 ···Unit·Type:·····DW_UT_partial·(3)
116 ···Abbrev·Offset:·0x7d3116 ···Abbrev·Offset:·0x7d3
117 ···Pointer·Size:··4117 ···Pointer·Size:··4
118 ·<0><f3>:·Abbrev·Number:·115·(DW_TAG_partial_unit)118 ·<0><f3>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
119 ····<f4>···DW_AT_stmt_list···:·(sec_offset)·0x1a62119 ····<f4>···DW_AT_stmt_list···:·(sec_offset)·0x1a62
120 ····<f8>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-dz4tm7kj120 ····<f8>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-s9e6ojzf
121 ·<1><fc>:·Abbrev·Number:·51·(DW_TAG_imported_unit)121 ·<1><fc>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
122 ····<fd>···DW_AT_import······:·(GNU_ref_alt)·<0x2b42>122 ····<fd>···DW_AT_import······:·(GNU_ref_alt)·<0x2b42>
123 ·<1><101>:·Abbrev·Number:·51·(DW_TAG_imported_unit)123 ·<1><101>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
124 ····<102>···DW_AT_import······:·(GNU_ref_alt)·<0x283b>124 ····<102>···DW_AT_import······:·(GNU_ref_alt)·<0x283b>
125 ·<1><106>:·Abbrev·Number:·0125 ·<1><106>:·Abbrev·Number:·0
126 ··Compilation·Unit·@·offset·0x107:126 ··Compilation·Unit·@·offset·0x107:
127 ···Length:········0x1b3·(32-bit)127 ···Length:········0x1b3·(32-bit)
128 ···Version:·······5128 ···Version:·······5
129 ···Unit·Type:·····DW_UT_partial·(3)129 ···Unit·Type:·····DW_UT_partial·(3)
130 ···Abbrev·Offset:·0x7d3130 ···Abbrev·Offset:·0x7d3
131 ···Pointer·Size:··4131 ···Pointer·Size:··4
132 ·<0><113>:·Abbrev·Number:·115·(DW_TAG_partial_unit)132 ·<0><113>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
133 ····<114>···DW_AT_stmt_list···:·(sec_offset)·0x2cfe133 ····<114>···DW_AT_stmt_list···:·(sec_offset)·0x2cfe
134 ····<118>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-dz4tm7kj134 ····<118>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-s9e6ojzf
135 ·<1><11c>:·Abbrev·Number:·51·(DW_TAG_imported_unit)135 ·<1><11c>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
136 ····<11d>···DW_AT_import······:·(GNU_ref_alt)·<0x2d41>136 ····<11d>···DW_AT_import······:·(GNU_ref_alt)·<0x2d41>
137 ·<1><121>:·Abbrev·Number:·44·(DW_TAG_class_type)137 ·<1><121>:·Abbrev·Number:·44·(DW_TAG_class_type)
138 ····<122>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xc15d)·138 ····<122>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xc15d)·
139 ····<126>···DW_AT_declaration·:·(flag_present)·1139 ····<126>···DW_AT_declaration·:·(flag_present)·1
140 ····<126>···DW_AT_sibling·····:·(ref_udata)·<0x1de>140 ····<126>···DW_AT_sibling·····:·(ref_udata)·<0x1de>
141 ·<2><128>:·Abbrev·Number:·117·(DW_TAG_subprogram)141 ·<2><128>:·Abbrev·Number:·117·(DW_TAG_subprogram)
Offset 395, 15 lines modifiedOffset 395, 15 lines modified
395 ···Length:········0x1c·(32-bit)395 ···Length:········0x1c·(32-bit)
396 ···Version:·······5396 ···Version:·······5
397 ···Unit·Type:·····DW_UT_partial·(3)397 ···Unit·Type:·····DW_UT_partial·(3)
398 ···Abbrev·Offset:·0x7d3398 ···Abbrev·Offset:·0x7d3
399 ···Pointer·Size:··4399 ···Pointer·Size:··4
400 ·<0><2ca>:·Abbrev·Number:·115·(DW_TAG_partial_unit)400 ·<0><2ca>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
401 ····<2cb>···DW_AT_stmt_list···:·(sec_offset)·0x2cfe401 ····<2cb>···DW_AT_stmt_list···:·(sec_offset)·0x2cfe
402 ····<2cf>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-dz4tm7kj402 ····<2cf>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-s9e6ojzf
403 ·<1><2d3>:·Abbrev·Number:·51·(DW_TAG_imported_unit)403 ·<1><2d3>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
404 ····<2d4>···DW_AT_import······:·(GNU_ref_alt)·<0x2fe6>404 ····<2d4>···DW_AT_import······:·(GNU_ref_alt)·<0x2fe6>
405 ·<1><2d8>:·Abbrev·Number:·60·(DW_TAG_imported_unit)405 ·<1><2d8>:·Abbrev·Number:·60·(DW_TAG_imported_unit)
406 ····<2d9>···DW_AT_import······:·(ref_addr)·<0x113>»    [Abbrev·Number:·115·(DW_TAG_partial_unit)]406 ····<2d9>···DW_AT_import······:·(ref_addr)·<0x113>»    [Abbrev·Number:·115·(DW_TAG_partial_unit)]
407 ·<1><2dd>:·Abbrev·Number:·0407 ·<1><2dd>:·Abbrev·Number:·0
408 ··Compilation·Unit·@·offset·0x2de:408 ··Compilation·Unit·@·offset·0x2de:
409 ···Length:········0x14·(32-bit)409 ···Length:········0x14·(32-bit)
Offset 423, 15 lines modifiedOffset 423, 15 lines modified
423 ···Unit·Type:·····DW_UT_compile·(1)423 ···Unit·Type:·····DW_UT_compile·(1)
424 ···Abbrev·Offset:·0424 ···Abbrev·Offset:·0
425 ···Pointer·Size:··4425 ···Pointer·Size:··4
426 ·<0><302>:·Abbrev·Number:·34·(DW_TAG_compile_unit)426 ·<0><302>:·Abbrev·Number:·34·(DW_TAG_compile_unit)
427 ····<303>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xc965)·427 ····<303>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xc965)·
Max diff block lines reached; 5155/11480 bytes (44.90%) of diff not shown.
203 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 GCC:·(Debian·14.2.0-8)·14.2.01 6GCC:·(Debian·14.2.0-8)·14.2.0
2 tfnGE0EL2 tfnGE0EL
3 *CvY0T>!e3 *CvY0T>!e
4 o4/c4w<@44 o4/c4w<@4
5 #`m-9^yG5 #`m-9^yG
6 ]fiX;fIK6 ]fiX;fIK
7 s$»     BHNqd7 s$»     BHNqd
8 H.Cz»   #A>8 H.Cz»   #A>
974 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 17983 objdump: DWARF error: unable to read alt ref 21850 objdump: DWARF error: unable to read alt ref 12694 objdump: DWARF error: unable to read alt ref 32423 objdump: DWARF error: unable to read alt ref 12694
    
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-dz4tm7kj/../skfmm/heap.cpp:40·(discriminator·2)9 ./.mesonpy-s9e6ojzf/../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 »       ...
  
576 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-dz4tm7kj3 ··[····11]··./.mesonpy-s9e6ojzf
4 ··[····25]··../skfmm4 ··[····25]··../skfmm
5 ··[····2e]··/usr/include/python3.135 ··[····2e]··/usr/include/python3.13
6 ··[····46]··../../../../usr/lib/python3/dist-packages/numpy/core/include/numpy6 ··[····46]··../../../../usr/lib/python3/dist-packages/numpy/core/include/numpy
7 ··[····89]··/usr/include/i386-linux-gnu/bits7 ··[····89]··/usr/include/i386-linux-gnu/bits
8 ··[····aa]··/usr/include8 ··[····aa]··/usr/include
9 ··[····b7]··/usr/include/c++/149 ··[····b7]··/usr/include/c++/14
10 ··[····cb]··/usr/include/i386-linux-gnu/c++/14/bits10 ··[····cb]··/usr/include/i386-linux-gnu/c++/14/bits
20.8 KB
./usr/lib/debug/.build-id/91/a48d2da972ae20bb44d68d09c91e9cba5db6a5.debug vs.
./usr/lib/debug/.build-id/97/fef38acec88b3d74ca920a742f1eaec2186a71.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 80% similar despite different names
1.36 KB
readelf --wide --sections {}
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ··[21]·.dynamic··········NOBITS··········00009ed4·000de8·0000f8·08··WA··4···0··426 ··[21]·.dynamic··········NOBITS··········00009ed4·000de8·0000f8·08··WA··4···0··4
27 ··[22]·.got··············NOBITS··········00009fcc·000de8·000028·04··WA··0···0··427 ··[22]·.got··············NOBITS··········00009fcc·000de8·000028·04··WA··0···0··4
28 ··[23]·.got.plt··········NOBITS··········00009ff4·000de8·000088·04··WA··0···0··428 ··[23]·.got.plt··········NOBITS··········00009ff4·000de8·000088·04··WA··0···0··4
29 ··[24]·.data·············NOBITS··········0000a080·000de8·00008c·00··WA··0···0·3229 ··[24]·.data·············NOBITS··········0000a080·000de8·00008c·00··WA··0···0·32
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·0000dc·00···C··0···0··432 ··[27]·.debug_aranges····PROGBITS········00000000·000198·0000dc·00···C··0···0··4
33 ··[28]·.debug_info·······PROGBITS········00000000·000274·0060ad·00···C··0···0··433 ··[28]·.debug_info·······PROGBITS········00000000·000274·0060af·00···C··0···0··4
34 ··[29]·.debug_abbrev·····PROGBITS········00000000·006324·000a1e·00···C··0···0··434 ··[29]·.debug_abbrev·····PROGBITS········00000000·006324·000a1e·00···C··0···0··4
35 ··[30]·.debug_line·······PROGBITS········00000000·006d44·00273f·00···C··0···0··435 ··[30]·.debug_line·······PROGBITS········00000000·006d44·00273f·00···C··0···0··4
36 ··[31]·.debug_str········PROGBITS········00000000·009484·000060·01·MSC··0···0··436 ··[31]·.debug_str········PROGBITS········00000000·009484·000060·01·MSC··0···0··4
37 ··[32]·.debug_line_str···PROGBITS········00000000·0094e4·0002a3·01·MSC··0···0··437 ··[32]·.debug_line_str···PROGBITS········00000000·0094e4·0002a3·01·MSC··0···0··4
38 ··[33]·.debug_loclists···PROGBITS········00000000·009788·002a49·00···C··0···0··438 ··[33]·.debug_loclists···PROGBITS········00000000·009788·002a49·00···C··0···0··4
39 ··[34]·.debug_rnglists···PROGBITS········00000000·00c1d4·000a67·00···C··0···0··439 ··[34]·.debug_rnglists···PROGBITS········00000000·00c1d4·000a67·00···C··0···0··4
40 ··[35]·.gnu_debugaltlink·PROGBITS········00000000·00cc3b·000050·00······0···0··140 ··[35]·.gnu_debugaltlink·PROGBITS········00000000·00cc3b·000050·00······0···0··1
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:·91a48d2da972ae20bb44d68d09c91e9cba5db6a53 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·97fef38acec88b3d74ca920a742f1eaec2186a71
5.31 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:·0):·./.mesonpy-6qynqakc31 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-agfacf_l
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 42, 17 lines modifiedOffset 42, 17 lines modified
42 ··10»     (line_strp)»  (offset:·0x12b):·/usr/include/i386-linux-gnu/c++/14/bits42 ··10»     (line_strp)»  (offset:·0x12b):·/usr/include/i386-linux-gnu/c++/14/bits
43 ··11»     (line_strp)»  (offset:·0x153):·/usr/include/c++/14/debug43 ··11»     (line_strp)»  (offset:·0x153):·/usr/include/c++/14/debug
44 ··12»     (line_strp)»  (offset:·0x16d):·/usr/include/i386-linux-gnu/bits/types44 ··12»     (line_strp)»  (offset:·0x16d):·/usr/include/i386-linux-gnu/bits/types
45 ··13»     (line_strp)»  (offset:·0x194):·/usr/include/python3.12/cpython45 ··13»     (line_strp)»  (offset:·0x194):·/usr/include/python3.12/cpython
  
46 ·The·File·Name·Table·(offset·0x60,·lines·65,·columns·2):46 ·The·File·Name·Table·(offset·0x60,·lines·65,·columns·2):
47 ··Entry»  Dir»       Name47 ··Entry»  Dir»       Name
48 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x1d):·fmm.cpp48 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x9):·fmm.cpp
49 ··1»      (udata)»       2»      (line_strp)»   (offset:·0x363):·object.h49 ··1»      (udata)»       2»      (line_strp)»   (offset:·0x363):·object.h
50 ··2»      (udata)»       1»      (line_strp)»   (offset:·0x1d):·fmm.cpp50 ··2»      (udata)»       1»      (line_strp)»   (offset:·0x9):·fmm.cpp
51 ··3»      (udata)»       1»      (line_strp)»   (offset:·0x1b4):·distance_marcher.h51 ··3»      (udata)»       1»      (line_strp)»   (offset:·0x1b4):·distance_marcher.h
52 ··4»      (udata)»       1»      (line_strp)»   (offset:·0x1c7):·base_marcher.h52 ··4»      (udata)»       1»      (line_strp)»   (offset:·0x1c7):·base_marcher.h
53 ··5»      (udata)»       1»      (line_strp)»   (offset:·0x1d6):·travel_time_marcher.h53 ··5»      (udata)»       1»      (line_strp)»   (offset:·0x1d6):·travel_time_marcher.h
54 ··6»      (udata)»       1»      (line_strp)»   (offset:·0x1ec):·extension_velocity_marcher.h54 ··6»      (udata)»       1»      (line_strp)»   (offset:·0x1ec):·extension_velocity_marcher.h
55 ··7»      (udata)»       3»      (line_strp)»   (offset:·0x209):·__multiarray_api.h55 ··7»      (udata)»       3»      (line_strp)»   (offset:·0x209):·__multiarray_api.h
56 ··8»      (udata)»       4»      (line_strp)»   (offset:·0x21c):·stddef.h56 ··8»      (udata)»       4»      (line_strp)»   (offset:·0x21c):·stddef.h
57 ··9»      (udata)»       5»      (line_strp)»   (offset:·0x225):·stdlib.h57 ··9»      (udata)»       5»      (line_strp)»   (offset:·0x225):·stdlib.h
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:·0):·./.mesonpy-6qynqakc2593 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-agfacf_l
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:·0):·./.mesonpy-6qynqakc3990 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-agfacf_l
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:·0):·./.mesonpy-6qynqakc6687 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-agfacf_l
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:·0):·./.mesonpy-6qynqakc8501 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-agfacf_l
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:·0):·./.mesonpy-6qynqakc11920 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-agfacf_l
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
11.3 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:·0x8377 ···Abbrev·Offset:·0x837
8 ···Pointer·Size:··48 ···Pointer·Size:··4
9 ·<0><c>:·Abbrev·Number:·115·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
10 ····<d>···DW_AT_stmt_list···:·(sec_offset)·010 ····<d>···DW_AT_stmt_list···:·(sec_offset)·0
11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-6qynqakc11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-agfacf_l
12 ·<1><15>:·Abbrev·Number:·51·(DW_TAG_imported_unit)12 ·<1><15>:·Abbrev·Number:·51·(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:·51·(DW_TAG_imported_unit)14 ·<1><1a>:·Abbrev·Number:·51·(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:········0x59·(32-bit)18 ···Length:········0x59·(32-bit)
19 ···Version:·······519 ···Version:·······5
20 ···Unit·Type:·····DW_UT_partial·(3)20 ···Unit·Type:·····DW_UT_partial·(3)
21 ···Abbrev·Offset:·0x83721 ···Abbrev·Offset:·0x837
22 ···Pointer·Size:··422 ···Pointer·Size:··4
23 ·<0><2c>:·Abbrev·Number:·115·(DW_TAG_partial_unit)23 ·<0><2c>:·Abbrev·Number:·115·(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:·0):·./.mesonpy-6qynqakc25 ····<31>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-agfacf_l
26 ·<1><35>:·Abbrev·Number:·51·(DW_TAG_imported_unit)26 ·<1><35>:·Abbrev·Number:·51·(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:·51·(DW_TAG_imported_unit)28 ·<1><3a>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
29 ····<3b>···DW_AT_import······:·(GNU_ref_alt)·<0x27e5>29 ····<3b>···DW_AT_import······:·(GNU_ref_alt)·<0x27e5>
30 ·<1><3f>:·Abbrev·Number:·122·(DW_TAG_variable)30 ·<1><3f>:·Abbrev·Number:·122·(DW_TAG_variable)
31 ····<40>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xb9ee)·31 ····<40>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xb9ee)·
32 ····<44>···DW_AT_decl_file···:·(implicit_const)·432 ····<44>···DW_AT_decl_file···:·(implicit_const)·4
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ···Length:········0x21·(32-bit)67 ···Length:········0x21·(32-bit)
68 ···Version:·······568 ···Version:·······5
69 ···Unit·Type:·····DW_UT_partial·(3)69 ···Unit·Type:·····DW_UT_partial·(3)
70 ···Abbrev·Offset:·0x83770 ···Abbrev·Offset:·0x837
71 ···Pointer·Size:··471 ···Pointer·Size:··4
72 ·<0><89>:·Abbrev·Number:·115·(DW_TAG_partial_unit)72 ·<0><89>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
73 ····<8a>···DW_AT_stmt_list···:·(sec_offset)·073 ····<8a>···DW_AT_stmt_list···:·(sec_offset)·0
74 ····<8e>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-6qynqakc74 ····<8e>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-agfacf_l
75 ·<1><92>:·Abbrev·Number:·51·(DW_TAG_imported_unit)75 ·<1><92>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
76 ····<93>···DW_AT_import······:·(GNU_ref_alt)·<0x2863>76 ····<93>···DW_AT_import······:·(GNU_ref_alt)·<0x2863>
77 ·<1><97>:·Abbrev·Number:·51·(DW_TAG_imported_unit)77 ·<1><97>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
78 ····<98>···DW_AT_import······:·(GNU_ref_alt)·<0xcc4e>78 ····<98>···DW_AT_import······:·(GNU_ref_alt)·<0xcc4e>
79 ·<1><9c>:·Abbrev·Number:·60·(DW_TAG_imported_unit)79 ·<1><9c>:·Abbrev·Number:·60·(DW_TAG_imported_unit)
80 ····<9d>···DW_AT_import······:·(ref_addr)·<0x2c>»      [Abbrev·Number:·115·(DW_TAG_partial_unit)]80 ····<9d>···DW_AT_import······:·(ref_addr)·<0x2c>»      [Abbrev·Number:·115·(DW_TAG_partial_unit)]
81 ·<1><a1>:·Abbrev·Number:·081 ·<1><a1>:·Abbrev·Number:·0
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 ···Length:········0x21·(32-bit)83 ···Length:········0x21·(32-bit)
84 ···Version:·······584 ···Version:·······5
85 ···Unit·Type:·····DW_UT_partial·(3)85 ···Unit·Type:·····DW_UT_partial·(3)
86 ···Abbrev·Offset:·0x83786 ···Abbrev·Offset:·0x837
87 ···Pointer·Size:··487 ···Pointer·Size:··4
88 ·<0><ae>:·Abbrev·Number:·115·(DW_TAG_partial_unit)88 ·<0><ae>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
89 ····<af>···DW_AT_stmt_list···:·(sec_offset)·089 ····<af>···DW_AT_stmt_list···:·(sec_offset)·0
90 ····<b3>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-6qynqakc90 ····<b3>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-agfacf_l
91 ·<1><b7>:·Abbrev·Number:·51·(DW_TAG_imported_unit)91 ·<1><b7>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
92 ····<b8>···DW_AT_import······:·(GNU_ref_alt)·<0x296e>92 ····<b8>···DW_AT_import······:·(GNU_ref_alt)·<0x296e>
93 ·<1><bc>:·Abbrev·Number:·60·(DW_TAG_imported_unit)93 ·<1><bc>:·Abbrev·Number:·60·(DW_TAG_imported_unit)
94 ····<bd>···DW_AT_import······:·(ref_addr)·<0x89>»      [Abbrev·Number:·115·(DW_TAG_partial_unit)]94 ····<bd>···DW_AT_import······:·(ref_addr)·<0x89>»      [Abbrev·Number:·115·(DW_TAG_partial_unit)]
95 ·<1><c1>:·Abbrev·Number:·60·(DW_TAG_imported_unit)95 ·<1><c1>:·Abbrev·Number:·60·(DW_TAG_imported_unit)
96 ····<c2>···DW_AT_import······:·(ref_addr)·<0x2ea>»     [Abbrev·Number:·126·(DW_TAG_partial_unit)]96 ····<c2>···DW_AT_import······:·(ref_addr)·<0x2ea>»     [Abbrev·Number:·126·(DW_TAG_partial_unit)]
97 ·<1><c6>:·Abbrev·Number:·097 ·<1><c6>:·Abbrev·Number:·0
Offset 99, 43 lines modifiedOffset 99, 43 lines modified
99 ···Length:········0x1c·(32-bit)99 ···Length:········0x1c·(32-bit)
100 ···Version:·······5100 ···Version:·······5
101 ···Unit·Type:·····DW_UT_partial·(3)101 ···Unit·Type:·····DW_UT_partial·(3)
102 ···Abbrev·Offset:·0x837102 ···Abbrev·Offset:·0x837
103 ···Pointer·Size:··4103 ···Pointer·Size:··4
104 ·<0><d3>:·Abbrev·Number:·115·(DW_TAG_partial_unit)104 ·<0><d3>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
105 ····<d4>···DW_AT_stmt_list···:·(sec_offset)·0x1154105 ····<d4>···DW_AT_stmt_list···:·(sec_offset)·0x1154
106 ····<d8>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-6qynqakc106 ····<d8>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-agfacf_l
107 ·<1><dc>:·Abbrev·Number:·51·(DW_TAG_imported_unit)107 ·<1><dc>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
108 ····<dd>···DW_AT_import······:·(GNU_ref_alt)·<0x2afc>108 ····<dd>···DW_AT_import······:·(GNU_ref_alt)·<0x2afc>
109 ·<1><e1>:·Abbrev·Number:·51·(DW_TAG_imported_unit)109 ·<1><e1>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
110 ····<e2>···DW_AT_import······:·(GNU_ref_alt)·<0x2ab9>110 ····<e2>···DW_AT_import······:·(GNU_ref_alt)·<0x2ab9>
111 ·<1><e6>:·Abbrev·Number:·0111 ·<1><e6>:·Abbrev·Number:·0
112 ··Compilation·Unit·@·offset·0xe7:112 ··Compilation·Unit·@·offset·0xe7:
113 ···Length:········0x1c·(32-bit)113 ···Length:········0x1c·(32-bit)
114 ···Version:·······5114 ···Version:·······5
115 ···Unit·Type:·····DW_UT_partial·(3)115 ···Unit·Type:·····DW_UT_partial·(3)
116 ···Abbrev·Offset:·0x837116 ···Abbrev·Offset:·0x837
117 ···Pointer·Size:··4117 ···Pointer·Size:··4
118 ·<0><f3>:·Abbrev·Number:·115·(DW_TAG_partial_unit)118 ·<0><f3>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
119 ····<f4>···DW_AT_stmt_list···:·(sec_offset)·0x1a5d119 ····<f4>···DW_AT_stmt_list···:·(sec_offset)·0x1a5d
120 ····<f8>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-6qynqakc120 ····<f8>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-agfacf_l
121 ·<1><fc>:·Abbrev·Number:·51·(DW_TAG_imported_unit)121 ·<1><fc>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
122 ····<fd>···DW_AT_import······:·(GNU_ref_alt)·<0x2b42>122 ····<fd>···DW_AT_import······:·(GNU_ref_alt)·<0x2b42>
123 ·<1><101>:·Abbrev·Number:·51·(DW_TAG_imported_unit)123 ·<1><101>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
124 ····<102>···DW_AT_import······:·(GNU_ref_alt)·<0x283b>124 ····<102>···DW_AT_import······:·(GNU_ref_alt)·<0x283b>
125 ·<1><106>:·Abbrev·Number:·0125 ·<1><106>:·Abbrev·Number:·0
126 ··Compilation·Unit·@·offset·0x107:126 ··Compilation·Unit·@·offset·0x107:
127 ···Length:········0x1b3·(32-bit)127 ···Length:········0x1b3·(32-bit)
128 ···Version:·······5128 ···Version:·······5
129 ···Unit·Type:·····DW_UT_partial·(3)129 ···Unit·Type:·····DW_UT_partial·(3)
130 ···Abbrev·Offset:·0x837130 ···Abbrev·Offset:·0x837
131 ···Pointer·Size:··4131 ···Pointer·Size:··4
132 ·<0><113>:·Abbrev·Number:·115·(DW_TAG_partial_unit)132 ·<0><113>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
133 ····<114>···DW_AT_stmt_list···:·(sec_offset)·0x2cf9133 ····<114>···DW_AT_stmt_list···:·(sec_offset)·0x2cf9
134 ····<118>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-6qynqakc134 ····<118>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-agfacf_l
135 ·<1><11c>:·Abbrev·Number:·51·(DW_TAG_imported_unit)135 ·<1><11c>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
136 ····<11d>···DW_AT_import······:·(GNU_ref_alt)·<0x2d41>136 ····<11d>···DW_AT_import······:·(GNU_ref_alt)·<0x2d41>
137 ·<1><121>:·Abbrev·Number:·44·(DW_TAG_class_type)137 ·<1><121>:·Abbrev·Number:·44·(DW_TAG_class_type)
138 ····<122>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xc15d)·138 ····<122>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xc15d)·
139 ····<126>···DW_AT_declaration·:·(flag_present)·1139 ····<126>···DW_AT_declaration·:·(flag_present)·1
140 ····<126>···DW_AT_sibling·····:·(ref_udata)·<0x1de>140 ····<126>···DW_AT_sibling·····:·(ref_udata)·<0x1de>
141 ·<2><128>:·Abbrev·Number:·117·(DW_TAG_subprogram)141 ·<2><128>:·Abbrev·Number:·117·(DW_TAG_subprogram)
Offset 395, 15 lines modifiedOffset 395, 15 lines modified
395 ···Length:········0x1c·(32-bit)395 ···Length:········0x1c·(32-bit)
396 ···Version:·······5396 ···Version:·······5
397 ···Unit·Type:·····DW_UT_partial·(3)397 ···Unit·Type:·····DW_UT_partial·(3)
398 ···Abbrev·Offset:·0x837398 ···Abbrev·Offset:·0x837
399 ···Pointer·Size:··4399 ···Pointer·Size:··4
400 ·<0><2ca>:·Abbrev·Number:·115·(DW_TAG_partial_unit)400 ·<0><2ca>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
401 ····<2cb>···DW_AT_stmt_list···:·(sec_offset)·0x2cf9401 ····<2cb>···DW_AT_stmt_list···:·(sec_offset)·0x2cf9
402 ····<2cf>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-6qynqakc402 ····<2cf>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-agfacf_l
403 ·<1><2d3>:·Abbrev·Number:·51·(DW_TAG_imported_unit)403 ·<1><2d3>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
404 ····<2d4>···DW_AT_import······:·(GNU_ref_alt)·<0x2fe6>404 ····<2d4>···DW_AT_import······:·(GNU_ref_alt)·<0x2fe6>
405 ·<1><2d8>:·Abbrev·Number:·60·(DW_TAG_imported_unit)405 ·<1><2d8>:·Abbrev·Number:·60·(DW_TAG_imported_unit)
406 ····<2d9>···DW_AT_import······:·(ref_addr)·<0x113>»    [Abbrev·Number:·115·(DW_TAG_partial_unit)]406 ····<2d9>···DW_AT_import······:·(ref_addr)·<0x113>»    [Abbrev·Number:·115·(DW_TAG_partial_unit)]
407 ·<1><2dd>:·Abbrev·Number:·0407 ·<1><2dd>:·Abbrev·Number:·0
408 ··Compilation·Unit·@·offset·0x2de:408 ··Compilation·Unit·@·offset·0x2de:
409 ···Length:········0x14·(32-bit)409 ···Length:········0x14·(32-bit)
Offset 422, 16 lines modifiedOffset 422, 16 lines modified
422 ···Version:·······5422 ···Version:·······5
423 ···Unit·Type:·····DW_UT_compile·(1)423 ···Unit·Type:·····DW_UT_compile·(1)
424 ···Abbrev·Offset:·0424 ···Abbrev·Offset:·0
425 ···Pointer·Size:··4425 ···Pointer·Size:··4
426 ·<0><302>:·Abbrev·Number:·38·(DW_TAG_compile_unit)426 ·<0><302>:·Abbrev·Number:·38·(DW_TAG_compile_unit)
Max diff block lines reached; 5270/11540 bytes (45.67%) of diff not shown.
551 B
strings --all --bytes=8 {}
    
Offset 1, 24 lines modifiedOffset 1, 16 lines modified
1 GCC:·(Debian·14.2.0-8)·14.2.01 jqGCC:·(Debian·14.2.0-8)·14.2.0
 2 u;_w.74D>
 3 bJUe*zg&oz
 4 3#xy>U&'
 5 XX\d+3Pkr
 6 u+tJU+9q
 7 Sj>93GF18
 8 zl$>uUtP
 9 1.[hS#*>
2 rtB9J<O(C 
3 F.o~cRz[0 
4 ,0|R`8SPv 
5 ;w,I%F!o{c 
6 TwuH.D» } 
7 ?[b#n68q 
8 emJz»   emj 
9 sN|+ac]dZ-T| 
10 +_F<wgY? 
11 <${w~»  aFH 
12 r+5c-+@3 
13 DX<DX<T= 
14 Wp#XEq+Cd 
15 ]l5T(kYPM># 
16 R/~Vbh·^O3 
17 ·S»      {Gh}\D 
18 vDk"X7E<10 vDk"X7E<
19 uo#VDo2k11 uo#VDo2k
20 !p#dyw1t12 !p#dyw1t
21 /usr/lib/debug/.dwz/i386-linux-gnu/python3-scikit-fmm.debug13 /usr/lib/debug/.dwz/i386-linux-gnu/python3-scikit-fmm.debug
22 Py_XDECREF14 Py_XDECREF
23 _ZL15distance_methodP7_objectS0_15 _ZL15distance_methodP7_objectS0_
24 _ZL11PyArray_API16 _ZL11PyArray_API
974 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 17983 objdump: DWARF error: unable to read alt ref 21850 objdump: DWARF error: unable to read alt ref 12694 objdump: DWARF error: unable to read alt ref 32423 objdump: DWARF error: unable to read alt ref 12694
    
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-6qynqakc/../skfmm/heap.cpp:40·(discriminator·2)9 ./.mesonpy-agfacf_l/../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 »       ...
  
617 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-6qynqakc 
3 ··[····14]··../skfmm/fmm.cpp2 ··[·····0]··../skfmm/fmm.cpp
 3 ··[····11]··./.mesonpy-agfacf_l
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
10.7 KB
./usr/lib/debug/.build-id/93/e5236002d538f9b8b61250e1fbd0acf041508a.debug vs.
./usr/lib/debug/.build-id/7f/073004913c9c57d50000b2f26d55c0c4817337.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:··········83752·(bytes·into·file)13 ··Start·of·section·headers:··········83756·(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·0x14728:1 There·are·39·section·headers,·starting·at·offset·0x1472c:
  
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·000900·10···A··4···1··47 ··[·3]·.dynsym···········NOBITS··········00000198·000178·000900·10···A··4···1··4
Offset 26, 23 lines modifiedOffset 26, 23 lines modified
26 ··[21]·.dynamic··········NOBITS··········0000ee94·000e74·0000f0·08··WA··4···0··426 ··[21]·.dynamic··········NOBITS··········0000ee94·000e74·0000f0·08··WA··4···0··4
27 ··[22]·.got··············NOBITS··········0000ef84·000e74·000070·04··WA··0···0··427 ··[22]·.got··············NOBITS··········0000ef84·000e74·000070·04··WA··0···0··4
28 ··[23]·.got.plt··········NOBITS··········0000eff4·000e74·0001a0·04··WA··0···0··428 ··[23]·.got.plt··········NOBITS··········0000eff4·000e74·0001a0·04··WA··0···0··4
29 ··[24]·.data·············NOBITS··········0000f1a0·000e74·000540·00··WA··0···0·3229 ··[24]·.data·············NOBITS··········0000f1a0·000e74·000540·00··WA··0···0·32
30 ··[25]·.bss··············NOBITS··········0000f6e0·000e74·000148·00··WA··0···0·3230 ··[25]·.bss··············NOBITS··········0000f6e0·000e74·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·000084·00···C··0···0··432 ··[27]·.debug_aranges····PROGBITS········00000000·000198·000084·00···C··0···0··4
33 ··[28]·.debug_info·······PROGBITS········00000000·00021c·0081f9·00···C··0···0··433 ··[28]·.debug_info·······PROGBITS········00000000·00021c·0081fd·00···C··0···0··4
34 ··[29]·.debug_abbrev·····PROGBITS········00000000·008418·000693·00···C··0···0··434 ··[29]·.debug_abbrev·····PROGBITS········00000000·00841c·000693·00···C··0···0··4
35 ··[30]·.debug_line·······PROGBITS········00000000·008aac·0032be·00···C··0···0··435 ··[30]·.debug_line·······PROGBITS········00000000·008ab0·0032be·00···C··0···0··4
36 ··[31]·.debug_str········PROGBITS········00000000·00bd6c·000112·01·MSC··0···0··436 ··[31]·.debug_str········PROGBITS········00000000·00bd70·000112·01·MSC··0···0··4
37 ··[32]·.debug_line_str···PROGBITS········00000000·00be80·000211·01·MSC··0···0··437 ··[32]·.debug_line_str···PROGBITS········00000000·00be84·000212·01·MSC··0···0··4
38 ··[33]·.debug_loclists···PROGBITS········00000000·00c094·003f3e·00···C··0···0··438 ··[33]·.debug_loclists···PROGBITS········00000000·00c098·003f3e·00···C··0···0··4
39 ··[34]·.debug_rnglists···PROGBITS········00000000·00ffd4·000b2d·00···C··0···0··439 ··[34]·.debug_rnglists···PROGBITS········00000000·00ffd8·000b2d·00···C··0···0··4
40 ··[35]·.gnu_debugaltlink·PROGBITS········00000000·010b01·000050·00······0···0··140 ··[35]·.gnu_debugaltlink·PROGBITS········00000000·010b05·000050·00······0···0··1
41 ··[36]·.symtab···········SYMTAB··········00000000·010b54·001530·10·····37·196··441 ··[36]·.symtab···········SYMTAB··········00000000·010b58·001530·10·····37·196··4
42 ··[37]·.strtab···········STRTAB··········00000000·012084·002511·00······0···0··142 ··[37]·.strtab···········STRTAB··········00000000·012088·002511·00······0···0··1
43 ··[38]·.shstrtab·········STRTAB··········00000000·014595·000190·00······0···0··143 ··[38]·.shstrtab·········STRTAB··········00000000·014599·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:·93e5236002d538f9b8b61250e1fbd0acf041508a3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7f073004913c9c57d50000b2f26d55c0c4817337
2.42 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:·0):·./.mesonpy-dz4tm7kj31 ··0»      (line_strp)»   (offset:·0x13):·./.mesonpy-s9e6ojzf
32 ··1»      (line_strp)»   (offset:·0x27):·../skfmm32 ··1»      (line_strp)»   (offset:·0x27):·../skfmm
33 ··2»      (line_strp)»   (offset:·0x30):·/usr/include/python3.1333 ··2»      (line_strp)»   (offset:·0x30):·/usr/include/python3.13
34 ··3»      (line_strp)»   (offset:·0x48):·/usr/include/python3.13/cpython34 ··3»      (line_strp)»   (offset:·0x48):·/usr/include/python3.13/cpython
35 ··4»      (line_strp)»   (offset:·0x68):·/usr/include35 ··4»      (line_strp)»   (offset:·0x68):·/usr/include
36 ··5»      (line_strp)»   (offset:·0x75):·/usr/include/i386-linux-gnu/bits36 ··5»      (line_strp)»   (offset:·0x75):·/usr/include/i386-linux-gnu/bits
37 ··6»      (line_strp)»   (offset:·0x96):·/usr/include/c++/1437 ··6»      (line_strp)»   (offset:·0x96):·/usr/include/c++/14
38 ··7»      (line_strp)»   (offset:·0xaa):·/usr/include/i386-linux-gnu/c++/14/bits38 ··7»      (line_strp)»   (offset:·0xaa):·/usr/include/i386-linux-gnu/c++/14/bits
Offset 42, 16 lines modifiedOffset 42, 16 lines modified
42 ··10»     (line_strp)»  (offset:·0x105):·/usr/lib/gcc/i686-linux-gnu/14/include42 ··10»     (line_strp)»  (offset:·0x105):·/usr/lib/gcc/i686-linux-gnu/14/include
43 ··11»     (line_strp)»  (offset:·0x12c):·/usr/include/i386-linux-gnu/sys43 ··11»     (line_strp)»  (offset:·0x12c):·/usr/include/i386-linux-gnu/sys
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.13/internal45 ··13»     (line_strp)»  (offset:·0x173):·/usr/include/python3.13/internal
  
46 ·The·File·Name·Table·(offset·0x60,·lines·92,·columns·2):46 ·The·File·Name·Table·(offset·0x60,·lines·92,·columns·2):
47 ··Entry»  Dir»       Name47 ··Entry»  Dir»       Name
48 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x1d):·pheap.cpp48 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x9):·pheap.cpp
49 ··1»      (udata)»       1»      (line_strp)»   (offset:·0x1d):·pheap.cpp49 ··1»      (udata)»       1»      (line_strp)»   (offset:·0x9):·pheap.cpp
50 ··2»      (udata)»       2»      (line_strp)»   (offset:·0x364):·object.h50 ··2»      (udata)»       2»      (line_strp)»   (offset:·0x364):·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 18764, 15 lines modifiedOffset 18764, 15 lines modified
18764 ··Opcode·9·has·1·arg18764 ··Opcode·9·has·1·arg
18765 ··Opcode·10·has·0·args18765 ··Opcode·10·has·0·args
18766 ··Opcode·11·has·0·args18766 ··Opcode·11·has·0·args
18767 ··Opcode·12·has·1·arg18767 ··Opcode·12·has·1·arg
  
18768 ·The·Directory·Table·(offset·0x7969,·lines·10,·columns·1):18768 ·The·Directory·Table·(offset·0x7969,·lines·10,·columns·1):
18769 ··Entry»  Name18769 ··Entry»  Name
18770 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-dz4tm7kj18770 ··0»      (line_strp)»   (offset:·0x13):·./.mesonpy-s9e6ojzf
18771 ··1»      (line_strp)»   (offset:·0x27):·../skfmm18771 ··1»      (line_strp)»   (offset:·0x27):·../skfmm
18772 ··2»      (line_strp)»   (offset:·0x75):·/usr/include/i386-linux-gnu/bits18772 ··2»      (line_strp)»   (offset:·0x75):·/usr/include/i386-linux-gnu/bits
18773 ··3»      (line_strp)»   (offset:·0x105):·/usr/lib/gcc/i686-linux-gnu/14/include18773 ··3»      (line_strp)»   (offset:·0x105):·/usr/lib/gcc/i686-linux-gnu/14/include
18774 ··4»      (line_strp)»   (offset:·0x14c):·/usr/include/i386-linux-gnu/bits/types18774 ··4»      (line_strp)»   (offset:·0x14c):·/usr/include/i386-linux-gnu/bits/types
18775 ··5»      (line_strp)»   (offset:·0x68):·/usr/include18775 ··5»      (line_strp)»   (offset:·0x68):·/usr/include
18776 ··6»      (line_strp)»   (offset:·0xaa):·/usr/include/i386-linux-gnu/c++/14/bits18776 ··6»      (line_strp)»   (offset:·0xaa):·/usr/include/i386-linux-gnu/c++/14/bits
18777 ··7»      (line_strp)»   (offset:·0x96):·/usr/include/c++/1418777 ··7»      (line_strp)»   (offset:·0x96):·/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:·0xd1c7 ···Abbrev·Offset:·0xd1c
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:·0):·./.mesonpy-dz4tm7kj11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-s9e6ojzf
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:········0xc776·(32-bit)18 ···Length:········0xc776·(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:·156·(DW_TAG_compile_unit)23 ·<0><2c>:·Abbrev·Number:·156·(DW_TAG_compile_unit)
24 ····<2e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xc965)·24 ····<2e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xc965)·
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:·0x14):·../skfmm/pheap.cpp26 ····<33>···DW_AT_name········:·(line_strp)·(offset:·0):·../skfmm/pheap.cpp
27 ····<37>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-dz4tm7kj27 ····<37>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-s9e6ojzf
28 ····<3b>···DW_AT_ranges······:·(sec_offset)·0x116128 ····<3b>···DW_AT_ranges······:·(sec_offset)·0x1161
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:·0xd996)·34 ····<4a>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xd996)·
Offset 25471, 15 lines modifiedOffset 25471, 15 lines modified
25471 ···Unit·Type:·····DW_UT_compile·(1)25471 ···Unit·Type:·····DW_UT_compile·(1)
25472 ···Abbrev·Offset:·0xd1c25472 ···Abbrev·Offset:·0xd1c
25473 ···Pointer·Size:··425473 ···Pointer·Size:··4
25474 ·<0><c7a6>:·Abbrev·Number:·6·(DW_TAG_compile_unit)25474 ·<0><c7a6>:·Abbrev·Number:·6·(DW_TAG_compile_unit)
25475 ····<c7a7>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xc965)·25475 ····<c7a7>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xc965)·
25476 ····<c7ab>···DW_AT_language····:·(data1)·33» (C++14)25476 ····<c7ab>···DW_AT_language····:·(data1)·33» (C++14)
25477 ····<c7ac>···DW_AT_name········:·(line_strp)·(offset:·0x4b6):·../skfmm/heap.cpp25477 ····<c7ac>···DW_AT_name········:·(line_strp)·(offset:·0x4b6):·../skfmm/heap.cpp
25478 ····<c7b0>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-dz4tm7kj25478 ····<c7b0>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-s9e6ojzf
25479 ····<c7b4>···DW_AT_ranges······:·(sec_offset)·0x130825479 ····<c7b4>···DW_AT_ranges······:·(sec_offset)·0x1308
25480 ····<c7b8>···DW_AT_low_pc······:·(addr)·025480 ····<c7b8>···DW_AT_low_pc······:·(addr)·0
25481 ····<c7bc>···DW_AT_stmt_list···:·(sec_offset)·0x794725481 ····<c7bc>···DW_AT_stmt_list···:·(sec_offset)·0x7947
25482 ·<1><c7c0>:·Abbrev·Number:·8·(DW_TAG_imported_unit)25482 ·<1><c7c0>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
25483 ····<c7c1>···DW_AT_import······:·(GNU_ref_alt)·<0x11b4>25483 ····<c7c1>···DW_AT_import······:·(GNU_ref_alt)·<0x11b4>
25484 ·<1><c7c5>:·Abbrev·Number:·8·(DW_TAG_imported_unit)25484 ·<1><c7c5>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
25485 ····<c7c6>···DW_AT_import······:·(GNU_ref_alt)·<0x2a6f>25485 ····<c7c6>···DW_AT_import······:·(GNU_ref_alt)·<0x2a6f>
514 B
strings --all --bytes=8 {}
    
Offset 1, 17 lines modifiedOffset 1, 23 lines modified
1 GCC:·(Debian·14.2.0-8)·14.2.01 s7GCC:·(Debian·14.2.0-8)·14.2.0
2 4QjLZ8^| 
3 88JJ7r<=/ 
4 C7=M`{5» 
5 i4H#YSF@ 
6 ]P~axdeJ68[· 
7 @2n*YRN} 
8 I]K`Z4au;Y] 
9 F*P6Ji·! 
10 wg-y}'402 jIrO2iid
 3 z!BkBziN
 4 q{$N^UCg
 5 LK<BT#eB
 6 4!~#wOf^
 7 MeE!5>]#
 8 :<|&T3}}
 9 'DkMwvB-
 10 8li<`-BJs
 11 TZ&H3$Q#2
 12 1C>0O[F>
 13 8FNkQ9r$
 14 8tUnURp@
 15 D»      sW-z.x
 16 7Oe~V\6C
11 vGyu[,D-17 vGyu[,D-
12 P?65'cSs2v18 P?65'cSs2v
13 7K(bz2qT2U19 7K(bz2qT2U
14 ·pMR[uKh@T20 ·pMR[uKh@T
15 4%ChZDUPTJ-21 4%ChZDUPTJ-
16 }OLd@z@;22 }OLd@z@;
17 /usr/lib/debug/.dwz/i386-linux-gnu/python3-scikit-fmm.debug23 /usr/lib/debug/.dwz/i386-linux-gnu/python3-scikit-fmm.debug
575 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-dz4tm7kj 
3 ··[····14]··../skfmm/pheap.cpp2 ··[·····0]··../skfmm/pheap.cpp
 3 ··[····13]··./.mesonpy-s9e6ojzf
4 ··[····27]··../skfmm4 ··[····27]··../skfmm
5 ··[····30]··/usr/include/python3.135 ··[····30]··/usr/include/python3.13
6 ··[····48]··/usr/include/python3.13/cpython6 ··[····48]··/usr/include/python3.13/cpython
7 ··[····68]··/usr/include7 ··[····68]··/usr/include
8 ··[····75]··/usr/include/i386-linux-gnu/bits8 ··[····75]··/usr/include/i386-linux-gnu/bits
9 ··[····96]··/usr/include/c++/149 ··[····96]··/usr/include/c++/14
10 ··[····aa]··/usr/include/i386-linux-gnu/c++/14/bits10 ··[····aa]··/usr/include/i386-linux-gnu/c++/14/bits
10.7 KB
./usr/lib/debug/.build-id/f0/80d4081a5682d0432fa7356ea3344ebcc576f4.debug vs.
./usr/lib/debug/.build-id/b1/e496531ecfeeabab9b21c5364b5989dbc48ae9.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:··········87976·(bytes·into·file)13 ··Start·of·section·headers:··········87980·(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·0x157a8:1 There·are·39·section·headers,·starting·at·offset·0x157ac:
  
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·0089a7·00···C··0···0··433 ··[28]·.debug_info·······PROGBITS········00000000·000218·0089ac·00···C··0···0··4
34 ··[29]·.debug_abbrev·····PROGBITS········00000000·008bc0·00069c·00···C··0···0··434 ··[29]·.debug_abbrev·····PROGBITS········00000000·008bc4·00069c·00···C··0···0··4
35 ··[30]·.debug_line·······PROGBITS········00000000·00925c·003559·00···C··0···0··435 ··[30]·.debug_line·······PROGBITS········00000000·009260·003559·00···C··0···0··4
36 ··[31]·.debug_str········PROGBITS········00000000·00c7b8·00013e·01·MSC··0···0··436 ··[31]·.debug_str········PROGBITS········00000000·00c7bc·00013e·01·MSC··0···0··4
37 ··[32]·.debug_line_str···PROGBITS········00000000·00c8f8·000209·01·MSC··0···0··437 ··[32]·.debug_line_str···PROGBITS········00000000·00c8fc·000209·01·MSC··0···0··4
38 ··[33]·.debug_loclists···PROGBITS········00000000·00cb04·0043bc·00···C··0···0··438 ··[33]·.debug_loclists···PROGBITS········00000000·00cb08·0043bc·00···C··0···0··4
39 ··[34]·.debug_rnglists···PROGBITS········00000000·010ec0·000bc5·00···C··0···0··439 ··[34]·.debug_rnglists···PROGBITS········00000000·010ec4·000bc5·00···C··0···0··4
40 ··[35]·.gnu_debugaltlink·PROGBITS········00000000·011a85·000050·00······0···0··140 ··[35]·.gnu_debugaltlink·PROGBITS········00000000·011a89·000050·00······0···0··1
41 ··[36]·.symtab···········SYMTAB··········00000000·011ad8·001570·10·····37·199··441 ··[36]·.symtab···········SYMTAB··········00000000·011adc·001570·10·····37·199··4
42 ··[37]·.strtab···········STRTAB··········00000000·013048·0025ce·00······0···0··142 ··[37]·.strtab···········STRTAB··········00000000·01304c·0025ce·00······0···0··1
43 ··[38]·.shstrtab·········STRTAB··········00000000·015616·000190·00······0···0··143 ··[38]·.shstrtab·········STRTAB··········00000000·01561a·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:·f080d4081a5682d0432fa7356ea3344ebcc576f43 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b1e496531ecfeeabab9b21c5364b5989dbc48ae9
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:·0):·./.mesonpy-6qynqakc31 ··0»      (line_strp)»   (offset:·0x13):·./.mesonpy-agfacf_l
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:·0x1d):·pheap.cpp48 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x9):·pheap.cpp
49 ··1»      (udata)»       1»      (line_strp)»   (offset:·0x1d):·pheap.cpp49 ··1»      (udata)»       1»      (line_strp)»   (offset:·0x9):·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:·0):·./.mesonpy-6qynqakc19808 ··0»      (line_strp)»   (offset:·0x13):·./.mesonpy-agfacf_l
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:·0xd4a7 ···Abbrev·Offset:·0xd4a
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:·0):·./.mesonpy-6qynqakc11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-agfacf_l
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:········0xd443·(32-bit)18 ···Length:········0xd443·(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:·153·(DW_TAG_compile_unit)23 ·<0><2c>:·Abbrev·Number:·153·(DW_TAG_compile_unit)
24 ····<2e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xc965)·24 ····<2e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xc965)·
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:·0x14):·../skfmm/pheap.cpp26 ····<33>···DW_AT_name········:·(line_strp)·(offset:·0):·../skfmm/pheap.cpp
27 ····<37>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-6qynqakc27 ····<37>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-agfacf_l
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:·0xd996)·34 ····<4a>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xd996)·
Offset 26968, 15 lines modifiedOffset 26968, 15 lines modified
26968 ···Unit·Type:·····DW_UT_compile·(1)26968 ···Unit·Type:·····DW_UT_compile·(1)
26969 ···Abbrev·Offset:·0xd4a26969 ···Abbrev·Offset:·0xd4a
26970 ···Pointer·Size:··426970 ···Pointer·Size:··4
26971 ·<0><d473>:·Abbrev·Number:·6·(DW_TAG_compile_unit)26971 ·<0><d473>:·Abbrev·Number:·6·(DW_TAG_compile_unit)
26972 ····<d474>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xc965)·26972 ····<d474>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xc965)·
26973 ····<d478>···DW_AT_language····:·(data1)·33» (C++14)26973 ····<d478>···DW_AT_language····:·(data1)·33» (C++14)
26974 ····<d479>···DW_AT_name········:·(line_strp)·(offset:·0x49e):·../skfmm/heap.cpp26974 ····<d479>···DW_AT_name········:·(line_strp)·(offset:·0x49e):·../skfmm/heap.cpp
26975 ····<d47d>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-6qynqakc26975 ····<d47d>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-agfacf_l
26976 ····<d481>···DW_AT_ranges······:·(sec_offset)·0x140b26976 ····<d481>···DW_AT_ranges······:·(sec_offset)·0x140b
26977 ····<d485>···DW_AT_low_pc······:·(addr)·026977 ····<d485>···DW_AT_low_pc······:·(addr)·0
26978 ····<d489>···DW_AT_stmt_list···:·(sec_offset)·0x7ff026978 ····<d489>···DW_AT_stmt_list···:·(sec_offset)·0x7ff0
26979 ·<1><d48d>:·Abbrev·Number:·8·(DW_TAG_imported_unit)26979 ·<1><d48d>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
26980 ····<d48e>···DW_AT_import······:·(GNU_ref_alt)·<0x11b4>26980 ····<d48e>···DW_AT_import······:·(GNU_ref_alt)·<0x11b4>
26981 ·<1><d492>:·Abbrev·Number:·8·(DW_TAG_imported_unit)26981 ·<1><d492>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
26982 ····<d493>···DW_AT_import······:·(GNU_ref_alt)·<0x2a6f>26982 ····<d493>···DW_AT_import······:·(GNU_ref_alt)·<0x2a6f>
432 B
strings --all --bytes=8 {}
    
Offset 1, 20 lines modifiedOffset 1, 21 lines modified
1 GCC:·(Debian·14.2.0-8)·14.2.01 GCC:·(Debian·14.2.0-8)·14.2.0
2 VPt:Q~;(=)s 
3 B?=HRj·0Jy 
4 !>#M&#U#71 
5 N&u3I]+V7 
6 I\vrsY9» 
7 $\s?R"Y·+ 
8 XLU$t=Hk 
9 S%;Zn\e9" 
10 0ZN*m0Ht2 +,b^CkuY
 3 ^4t;Po$6
 4 +3/,z?pk=
 5 ^\x0&]%b
 6 s-x_K4Y,Q
 7 ~-#vKO@Oc
 8 8gBL0Hfb
 9 *-a<cROPA=
 10 l\'Ro6"n
 11 7hO2h3E{
11 +c5J)Pe012 +c5J)Pe0
12 A<5G+:,m 
13 D4I8yg9$a13 FHtY%·m;d
 14 ]UXd!>.I
14 4?;l$DZ[q15 4?;l$DZ[q
15 }rs·jJ·j16 }rs·jJ·j
16 =)viiO$I17 =)viiO$I
17 CNB!LrK]$)u18 CNB!LrK]$)u
18 ${!'Yh?a19 ${!'Yh?a
19 lUlmz?X220 lUlmz?X2
20 v#1OaQQH21 v#1OaQQH
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-6qynqakc 
3 ··[····14]··../skfmm/pheap.cpp2 ··[·····0]··../skfmm/pheap.cpp
 3 ··[····13]··./.mesonpy-agfacf_l
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