1.27 MB
/srv/reproducible-results/rbuild-debian/r-b-build.2p8ROOj4/b1/scikit-fmm_2024.09.16-1_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.2p8ROOj4/b2/scikit-fmm_2024.09.16-1_i386.changes
434 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·9d19cd4e02793c98c2b54f6135a257d0·303040·debug·optional·python3-scikit-fmm-dbgsym_2024.09.16-1_i386.deb 
2 ·cce6d7ad1110d41612f478362ad67ef7·62888·python·optional·python3-scikit-fmm_2024.09.16-1_i386.deb1 ·3ba976b6cb73580abe574bac337ec2eb·303120·debug·optional·python3-scikit-fmm-dbgsym_2024.09.16-1_i386.deb
 2 ·1b81031646c285aae4452c1b1de64670·62880·python·optional·python3-scikit-fmm_2024.09.16-1_i386.deb
1.2 MB
python3-scikit-fmm_2024.09.16-1_i386.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-01-27·17:43:31.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-01-27·17:43:31.000000·debian-binary
2 -rw-r--r--···0········0········0·····1676·2025-01-27·17:43:31.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1680·2025-01-27·17:43:31.000000·control.tar.xz
3 -rw-r--r--···0········0········0····61020·2025-01-27·17:43:31.000000·data.tar.xz3 -rw-r--r--···0········0········0····61008·2025-01-27·17:43:31.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.2 MB
data.tar.xz
1.2 MB
data.tar
234 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:·4776bcd11e0f7e608c36247ea771aec6078ff16e3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d90f8629f08ff6195ef1b3ffd9cdebc604965abd
232 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 17788 objdump: DWARF error: unable to read alt ref 21655 objdump: DWARF error: unable to read alt ref 12698 objdump: DWARF error: unable to read alt ref 32228 objdump: DWARF error: unable to read alt ref 12698
    
Offset 1, 82 lines modifiedOffset 1, 82 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00001280·<PyInit_cfmm@@Base-0x1900>:2 00001280·<PyInit_cfmm@@Base-0x1900>:
3 distance_method(_object*,·_object*)·[clone·.cold]:3 distance_method(_object*,·_object*)·[clone·.cold]:
4 ./.mesonpy-ehmksby7/../skfmm/fmm.cpp:2664 ./.mesonpy-8ex8rs80/../skfmm/fmm.cpp:266
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····1318·<__cxa_finalize@plt+0xd8>14 »       jne····1318·<__cxa_finalize@plt+0xd8>
15 »       sub····$0xc,%esp15 »       sub····$0xc,%esp
16 »       push···%edi16 »       push···%edi
17 »       call···1220·<_Unwind_Resume@plt>17 »       call···1220·<_Unwind_Resume@plt>
18 ./.mesonpy-ehmksby7/../skfmm/fmm.cpp:31118 ./.mesonpy-8ex8rs80/../skfmm/fmm.cpp:311
19 »       sub····$0x1,%edx19 »       sub····$0x1,%edx
20 »       jne····137a·<__cxa_finalize@plt+0x13a>20 »       jne····137a·<__cxa_finalize@plt+0x13a>
21 ./.mesonpy-ehmksby7/../skfmm/fmm.cpp:311·(discriminator·1)21 ./.mesonpy-8ex8rs80/../skfmm/fmm.cpp:311·(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-ehmksby7/../skfmm/fmm.cpp:31326 ./.mesonpy-8ex8rs80/../skfmm/fmm.cpp:313
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-ehmksby7/../skfmm/fmm.cpp:313·(discriminator·1)30 ./.mesonpy-8ex8rs80/../skfmm/fmm.cpp:313·(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···1190·<PyErr_SetString@plt>36 »       call···1190·<PyErr_SetString@plt>
37 »       add····$0x10,%esp37 »       add····$0x10,%esp
38 ./.mesonpy-ehmksby7/../skfmm/fmm.cpp:31438 ./.mesonpy-8ex8rs80/../skfmm/fmm.cpp:314
39 »       mov····%edi,%eax39 »       mov····%edi,%eax
40 »       call···1e80·<__cxa_finalize@plt+0xc40>40 »       call···1e80·<__cxa_finalize@plt+0xc40>
41 ./.mesonpy-ehmksby7/../skfmm/fmm.cpp:31541 ./.mesonpy-8ex8rs80/../skfmm/fmm.cpp:315
42 »       mov····-0xc0(%ebp),%eax42 »       mov····-0xc0(%ebp),%eax
43 »       call···1e80·<__cxa_finalize@plt+0xc40>43 »       call···1e80·<__cxa_finalize@plt+0xc40>
44 ./.mesonpy-ehmksby7/../skfmm/fmm.cpp:31644 ./.mesonpy-8ex8rs80/../skfmm/fmm.cpp:316
45 »       mov····-0xc8(%ebp),%eax45 »       mov····-0xc8(%ebp),%eax
46 »       call···1e80·<__cxa_finalize@plt+0xc40>46 »       call···1e80·<__cxa_finalize@plt+0xc40>
47 ./.mesonpy-ehmksby7/../skfmm/fmm.cpp:31747 ./.mesonpy-8ex8rs80/../skfmm/fmm.cpp:317
48 »       mov····-0xc4(%ebp),%eax48 »       mov····-0xc4(%ebp),%eax
49 »       call···1e80·<__cxa_finalize@plt+0xc40>49 »       call···1e80·<__cxa_finalize@plt+0xc40>
50 ./.mesonpy-ehmksby7/../skfmm/fmm.cpp:31850 ./.mesonpy-8ex8rs80/../skfmm/fmm.cpp:318
51 »       mov····-0xd0(%ebp),%eax51 »       mov····-0xd0(%ebp),%eax
52 »       call···1e80·<__cxa_finalize@plt+0xc40>52 »       call···1e80·<__cxa_finalize@plt+0xc40>
53 ./.mesonpy-ehmksby7/../skfmm/fmm.cpp:32053 ./.mesonpy-8ex8rs80/../skfmm/fmm.cpp:320
54 »       call···1200·<__cxa_end_catch@plt>54 »       call···1200·<__cxa_end_catch@plt>
55 »       jmp····2150·<__cxa_finalize@plt+0xf10>55 »       jmp····2150·<__cxa_finalize@plt+0xf10>
56 »       call···6760·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2150>56 »       call···6760·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2150>
57 ./.mesonpy-ehmksby7/../skfmm/fmm.cpp:28257 ./.mesonpy-8ex8rs80/../skfmm/fmm.cpp:282
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····1375·<__cxa_finalize@plt+0x135>67 »       jne····1375·<__cxa_finalize@plt+0x135>
68 »       sub····$0xc,%esp68 »       sub····$0xc,%esp
69 »       push···%edi69 »       push···%edi
70 »       call···1220·<_Unwind_Resume@plt>70 »       call···1220·<_Unwind_Resume@plt>
71 ./.mesonpy-ehmksby7/../skfmm/fmm.cpp:30171 ./.mesonpy-8ex8rs80/../skfmm/fmm.cpp:301
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····1391·<__cxa_finalize@plt+0x151>92 »       jne····1391·<__cxa_finalize@plt+0x151>
93 »       sub····$0xc,%esp93 »       sub····$0xc,%esp
94 »       mov····%esi,%ebx94 »       mov····%esi,%ebx
95 »       push···%eax95 »       push···%eax
96 »       call···1220·<_Unwind_Resume@plt>96 »       call···1220·<_Unwind_Resume@plt>
97 »       call···6760·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2150>97 »       call···6760·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2150>
98 »       call···6760·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2150>98 »       call···6760·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2150>
99 ./.mesonpy-ehmksby7/../skfmm/fmm.cpp:32099 ./.mesonpy-8ex8rs80/../skfmm/fmm.cpp:320
100 »       mov····%esi,%ebx100 »       mov····%esi,%ebx
101 »       mov····%eax,%edi101 »       mov····%eax,%edi
102 »       call···1200·<__cxa_end_catch@plt>102 »       call···1200·<__cxa_end_catch@plt>
103 »       mov····-0x1c(%ebp),%eax103 »       mov····-0x1c(%ebp),%eax
104 »       sub····%gs:0x14,%eax104 »       sub····%gs:0x14,%eax
105 »       jne····13b9·<__cxa_finalize@plt+0x179>105 »       jne····13b9·<__cxa_finalize@plt+0x179>
106 »       sub····$0xc,%esp106 »       sub····$0xc,%esp
107 »       push···%edi107 »       push···%edi
108 »       call···1220·<_Unwind_Resume@plt>108 »       call···1220·<_Unwind_Resume@plt>
109 »       call···6760·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2150>109 »       call···6760·<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-ehmksby7/../skfmm/heap.cpp:40·(discriminator·2)111 ./.mesonpy-8ex8rs80/../skfmm/heap.cpp:40·(discriminator·2)
112 »       call···11d0·<__cxa_throw_bad_array_new_length@plt>112 »       call···11d0·<__cxa_throw_bad_array_new_length@plt>
113 »       nop113 »       nop
114 heap::peek()·const·[clone·.cold]:114 heap::peek()·const·[clone·.cold]:
115 ./.mesonpy-ehmksby7/../skfmm/heap.cpp:72115 ./.mesonpy-8ex8rs80/../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-ehmksby7/../skfmm/heap.cpp:72·(discriminator·1)120 ./.mesonpy-8ex8rs80/../skfmm/heap.cpp:72·(discriminator·1)
121 »       pop····%edx121 »       pop····%edx
122 »       pop····%ecx122 »       pop····%ecx
123 ./.mesonpy-ehmksby7/../skfmm/heap.cpp:72123 ./.mesonpy-8ex8rs80/../skfmm/heap.cpp:72
124 »       mov····%eax,%edi124 »       mov····%eax,%edi
125 ./.mesonpy-ehmksby7/../skfmm/heap.cpp:72·(discriminator·1)125 ./.mesonpy-8ex8rs80/../skfmm/heap.cpp:72·(discriminator·1)
126 »       lea····-0x2f16(%esi),%eax126 »       lea····-0x2f16(%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-ehmksby7/../skfmm/heap.cpp:72·(discriminator·2)131 ./.mesonpy-8ex8rs80/../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···1210·<__cxa_throw@plt>135 »       call···1210·<__cxa_throw@plt>
Max diff block lines reached; 232350/237437 bytes (97.86%) 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·37366263·64313165·30663765·36303863·76bcd11e0f7e608c 
3 ··0x00000010·33363234·37656137·37316165·63363037·36247ea771aec6072 ··0x00000000·30663836·32396630·38666636·31393565·0f8629f08ff6195e
 3 ··0x00000010·66316233·66666439·63646562·63363034·f1b3ffd9cdebc604
4 ··0x00000020·38666631·36652e64·65627567·00000000·8ff16e.debug....4 ··0x00000020·39363561·62642e64·65627567·00000000·965abd.debug....
5 ··0x00000030·c982064c····························...L5 ··0x00000030·5326f262····························S&.b
  
234 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:·4a5614cb2b6b8b739a47c0657afa4743b315c1943 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0752c3493330a763148c456ff293358e249c09fe
232 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 17788 objdump: DWARF error: unable to read alt ref 21655 objdump: DWARF error: unable to read alt ref 12698 objdump: DWARF error: unable to read alt ref 32228 objdump: DWARF error: unable to read alt ref 12698
    
Offset 1, 82 lines modifiedOffset 1, 82 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00001280·<PyInit_cfmm@@Base-0x1900>:2 00001280·<PyInit_cfmm@@Base-0x1900>:
3 distance_method(_object*,·_object*)·[clone·.cold]:3 distance_method(_object*,·_object*)·[clone·.cold]:
4 ./.mesonpy-_0qghtm5/../skfmm/fmm.cpp:2664 ./.mesonpy-66fd2i10/../skfmm/fmm.cpp:266
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····1318·<__cxa_finalize@plt+0xd8>14 »       jne····1318·<__cxa_finalize@plt+0xd8>
15 »       sub····$0xc,%esp15 »       sub····$0xc,%esp
16 »       push···%edi16 »       push···%edi
17 »       call···1220·<_Unwind_Resume@plt>17 »       call···1220·<_Unwind_Resume@plt>
18 ./.mesonpy-_0qghtm5/../skfmm/fmm.cpp:31118 ./.mesonpy-66fd2i10/../skfmm/fmm.cpp:311
19 »       sub····$0x1,%edx19 »       sub····$0x1,%edx
20 »       jne····137a·<__cxa_finalize@plt+0x13a>20 »       jne····137a·<__cxa_finalize@plt+0x13a>
21 ./.mesonpy-_0qghtm5/../skfmm/fmm.cpp:311·(discriminator·1)21 ./.mesonpy-66fd2i10/../skfmm/fmm.cpp:311·(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-_0qghtm5/../skfmm/fmm.cpp:31326 ./.mesonpy-66fd2i10/../skfmm/fmm.cpp:313
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-_0qghtm5/../skfmm/fmm.cpp:313·(discriminator·1)30 ./.mesonpy-66fd2i10/../skfmm/fmm.cpp:313·(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···1190·<PyErr_SetString@plt>36 »       call···1190·<PyErr_SetString@plt>
37 »       add····$0x10,%esp37 »       add····$0x10,%esp
38 ./.mesonpy-_0qghtm5/../skfmm/fmm.cpp:31438 ./.mesonpy-66fd2i10/../skfmm/fmm.cpp:314
39 »       mov····%edi,%eax39 »       mov····%edi,%eax
40 »       call···1e80·<__cxa_finalize@plt+0xc40>40 »       call···1e80·<__cxa_finalize@plt+0xc40>
41 ./.mesonpy-_0qghtm5/../skfmm/fmm.cpp:31541 ./.mesonpy-66fd2i10/../skfmm/fmm.cpp:315
42 »       mov····-0xc0(%ebp),%eax42 »       mov····-0xc0(%ebp),%eax
43 »       call···1e80·<__cxa_finalize@plt+0xc40>43 »       call···1e80·<__cxa_finalize@plt+0xc40>
44 ./.mesonpy-_0qghtm5/../skfmm/fmm.cpp:31644 ./.mesonpy-66fd2i10/../skfmm/fmm.cpp:316
45 »       mov····-0xc8(%ebp),%eax45 »       mov····-0xc8(%ebp),%eax
46 »       call···1e80·<__cxa_finalize@plt+0xc40>46 »       call···1e80·<__cxa_finalize@plt+0xc40>
47 ./.mesonpy-_0qghtm5/../skfmm/fmm.cpp:31747 ./.mesonpy-66fd2i10/../skfmm/fmm.cpp:317
48 »       mov····-0xc4(%ebp),%eax48 »       mov····-0xc4(%ebp),%eax
49 »       call···1e80·<__cxa_finalize@plt+0xc40>49 »       call···1e80·<__cxa_finalize@plt+0xc40>
50 ./.mesonpy-_0qghtm5/../skfmm/fmm.cpp:31850 ./.mesonpy-66fd2i10/../skfmm/fmm.cpp:318
51 »       mov····-0xd0(%ebp),%eax51 »       mov····-0xd0(%ebp),%eax
52 »       call···1e80·<__cxa_finalize@plt+0xc40>52 »       call···1e80·<__cxa_finalize@plt+0xc40>
53 ./.mesonpy-_0qghtm5/../skfmm/fmm.cpp:32053 ./.mesonpy-66fd2i10/../skfmm/fmm.cpp:320
54 »       call···1200·<__cxa_end_catch@plt>54 »       call···1200·<__cxa_end_catch@plt>
55 »       jmp····2150·<__cxa_finalize@plt+0xf10>55 »       jmp····2150·<__cxa_finalize@plt+0xf10>
56 »       call···6760·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2150>56 »       call···6760·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2150>
57 ./.mesonpy-_0qghtm5/../skfmm/fmm.cpp:28257 ./.mesonpy-66fd2i10/../skfmm/fmm.cpp:282
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····1375·<__cxa_finalize@plt+0x135>67 »       jne····1375·<__cxa_finalize@plt+0x135>
68 »       sub····$0xc,%esp68 »       sub····$0xc,%esp
69 »       push···%edi69 »       push···%edi
70 »       call···1220·<_Unwind_Resume@plt>70 »       call···1220·<_Unwind_Resume@plt>
71 ./.mesonpy-_0qghtm5/../skfmm/fmm.cpp:30171 ./.mesonpy-66fd2i10/../skfmm/fmm.cpp:301
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····1391·<__cxa_finalize@plt+0x151>92 »       jne····1391·<__cxa_finalize@plt+0x151>
93 »       sub····$0xc,%esp93 »       sub····$0xc,%esp
94 »       mov····%esi,%ebx94 »       mov····%esi,%ebx
95 »       push···%eax95 »       push···%eax
96 »       call···1220·<_Unwind_Resume@plt>96 »       call···1220·<_Unwind_Resume@plt>
97 »       call···6760·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2150>97 »       call···6760·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2150>
98 »       call···6760·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2150>98 »       call···6760·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2150>
99 ./.mesonpy-_0qghtm5/../skfmm/fmm.cpp:32099 ./.mesonpy-66fd2i10/../skfmm/fmm.cpp:320
100 »       mov····%esi,%ebx100 »       mov····%esi,%ebx
101 »       mov····%eax,%edi101 »       mov····%eax,%edi
102 »       call···1200·<__cxa_end_catch@plt>102 »       call···1200·<__cxa_end_catch@plt>
103 »       mov····-0x1c(%ebp),%eax103 »       mov····-0x1c(%ebp),%eax
104 »       sub····%gs:0x14,%eax104 »       sub····%gs:0x14,%eax
105 »       jne····13b9·<__cxa_finalize@plt+0x179>105 »       jne····13b9·<__cxa_finalize@plt+0x179>
106 »       sub····$0xc,%esp106 »       sub····$0xc,%esp
107 »       push···%edi107 »       push···%edi
108 »       call···1220·<_Unwind_Resume@plt>108 »       call···1220·<_Unwind_Resume@plt>
109 »       call···6760·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2150>109 »       call···6760·<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-_0qghtm5/../skfmm/heap.cpp:40·(discriminator·2)111 ./.mesonpy-66fd2i10/../skfmm/heap.cpp:40·(discriminator·2)
112 »       call···11d0·<__cxa_throw_bad_array_new_length@plt>112 »       call···11d0·<__cxa_throw_bad_array_new_length@plt>
113 »       nop113 »       nop
114 heap::peek()·const·[clone·.cold]:114 heap::peek()·const·[clone·.cold]:
115 ./.mesonpy-_0qghtm5/../skfmm/heap.cpp:72115 ./.mesonpy-66fd2i10/../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-_0qghtm5/../skfmm/heap.cpp:72·(discriminator·1)120 ./.mesonpy-66fd2i10/../skfmm/heap.cpp:72·(discriminator·1)
121 »       pop····%edx121 »       pop····%edx
122 »       pop····%ecx122 »       pop····%ecx
123 ./.mesonpy-_0qghtm5/../skfmm/heap.cpp:72123 ./.mesonpy-66fd2i10/../skfmm/heap.cpp:72
124 »       mov····%eax,%edi124 »       mov····%eax,%edi
125 ./.mesonpy-_0qghtm5/../skfmm/heap.cpp:72·(discriminator·1)125 ./.mesonpy-66fd2i10/../skfmm/heap.cpp:72·(discriminator·1)
126 »       lea····-0x2f16(%esi),%eax126 »       lea····-0x2f16(%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-_0qghtm5/../skfmm/heap.cpp:72·(discriminator·2)131 ./.mesonpy-66fd2i10/../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···1210·<__cxa_throw@plt>135 »       call···1210·<__cxa_throw@plt>
Max diff block lines reached; 232351/237438 bytes (97.86%) 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·35363134·63623262·36623862·37333961·5614cb2b6b8b739a 
3 ··0x00000010·34376330·36353761·66613437·34336233·47c0657afa4743b32 ··0x00000000·35326333·34393333·33306137·36333134·52c3493330a76314
 3 ··0x00000010·38633435·36666632·39333335·38653234·8c456ff293358e24
4 ··0x00000020·31356331·39342e64·65627567·00000000·15c194.debug....4 ··0x00000020·39633039·66652e64·65627567·00000000·9c09fe.debug....
5 ··0x00000030·c628742a····························.(t*5 ··0x00000030·47af8125····························G..%
  
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:·09b270c6ada6fc261f46474021c022dd62d5d0073 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b9af4205fb20c71cc7292c5d1bb46684cc48055a
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 52027 objdump: DWARF error: unable to read alt ref 17788
    
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-ehmksby7/../skfmm/pheap.cpp:20474 ./.mesonpy-8ex8rs80/../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-ehmksby7/../skfmm/pheap.cpp:204913 ./.mesonpy-8ex8rs80/../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-ehmksby7/../skfmm/pheap.cpp:2049·(discriminator·1)16 ./.mesonpy-8ex8rs80/../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-ehmksby7/../skfmm/pheap.cpp:205219 ./.mesonpy-8ex8rs80/../skfmm/pheap.cpp:2052
20 »       call···24e0·<__cxa_rethrow@plt>20 »       call···24e0·<__cxa_rethrow@plt>
21 ./.mesonpy-ehmksby7/../skfmm/pheap.cpp:205321 ./.mesonpy-8ex8rs80/../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-ehmksby7/../skfmm/pheap.cpp:2053·(discriminator·1)29 ./.mesonpy-8ex8rs80/../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-ehmksby7/../skfmm/pheap.cpp:205434 ./.mesonpy-8ex8rs80/../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-ehmksby7/../skfmm/pheap.cpp:2054·(discriminator·1)38 ./.mesonpy-8ex8rs80/../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-ehmksby7/../skfmm/pheap.cpp:205546 ./.mesonpy-8ex8rs80/../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-ehmksby7/../skfmm/pheap.cpp:2055·(discriminator·1)51 ./.mesonpy-8ex8rs80/../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-ehmksby7/../skfmm/pheap.cpp:205656 ./.mesonpy-8ex8rs80/../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-ehmksby7/../skfmm/pheap.cpp:2056·(discriminator·1)60 ./.mesonpy-8ex8rs80/../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-ehmksby7/../skfmm/pheap.cpp:2057·(discriminator·1)69 ./.mesonpy-8ex8rs80/../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-ehmksby7/../skfmm/pheap.cpp:205874 ./.mesonpy-8ex8rs80/../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-ehmksby7/../skfmm/pheap.cpp:2058·(discriminator·1)78 ./.mesonpy-8ex8rs80/../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-ehmksby7/../skfmm/pheap.cpp:2059·(discriminator·1)87 ./.mesonpy-8ex8rs80/../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-ehmksby7/../skfmm/pheap.cpp:206092 ./.mesonpy-8ex8rs80/../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-ehmksby7/../skfmm/pheap.cpp:2060·(discriminator·1)96 ./.mesonpy-8ex8rs80/../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-ehmksby7/../skfmm/pheap.cpp:2061·(discriminator·1)105 ./.mesonpy-8ex8rs80/../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-ehmksby7/../skfmm/pheap.cpp:2062110 ./.mesonpy-8ex8rs80/../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-ehmksby7/../skfmm/pheap.cpp:2062·(discriminator·1)114 ./.mesonpy-8ex8rs80/../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-ehmksby7/../skfmm/pheap.cpp:2063·(discriminator·1)123 ./.mesonpy-8ex8rs80/../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·62323730·63366164·61366663·32363166·b270c6ada6fc261f 
3 ··0x00000010·34363437·34303231·63303232·64643632·46474021c022dd622 ··0x00000000·61663432·30356662·32306337·31636337·af4205fb20c71cc7
 3 ··0x00000010·32393263·35643162·62343636·38346363·292c5d1bb46684cc
4 ··0x00000020·64356430·30372e64·65627567·00000000·d5d007.debug....4 ··0x00000020·34383035·35612e64·65627567·00000000·48055a.debug....
5 ··0x00000030·7353d456····························sS.V5 ··0x00000030·b49395cc····························....
  
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:·e64cb4898331da0c0343e241fb1b2ea996a5e2933 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2b2ee2df5f7a0034a3075f95c3f06ef2b85fb596
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 52027 objdump: DWARF error: unable to read alt ref 17788
    
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-_0qghtm5/../skfmm/pheap.cpp:20474 ./.mesonpy-66fd2i10/../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-_0qghtm5/../skfmm/pheap.cpp:204913 ./.mesonpy-66fd2i10/../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-_0qghtm5/../skfmm/pheap.cpp:2049·(discriminator·1)16 ./.mesonpy-66fd2i10/../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-_0qghtm5/../skfmm/pheap.cpp:205219 ./.mesonpy-66fd2i10/../skfmm/pheap.cpp:2052
20 »       call···24f0·<__cxa_rethrow@plt>20 »       call···24f0·<__cxa_rethrow@plt>
21 ./.mesonpy-_0qghtm5/../skfmm/pheap.cpp:205321 ./.mesonpy-66fd2i10/../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-_0qghtm5/../skfmm/pheap.cpp:2053·(discriminator·1)29 ./.mesonpy-66fd2i10/../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-_0qghtm5/../skfmm/pheap.cpp:205434 ./.mesonpy-66fd2i10/../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-_0qghtm5/../skfmm/pheap.cpp:2054·(discriminator·1)38 ./.mesonpy-66fd2i10/../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-_0qghtm5/../skfmm/pheap.cpp:205546 ./.mesonpy-66fd2i10/../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-_0qghtm5/../skfmm/pheap.cpp:2055·(discriminator·1)51 ./.mesonpy-66fd2i10/../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-_0qghtm5/../skfmm/pheap.cpp:205656 ./.mesonpy-66fd2i10/../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-_0qghtm5/../skfmm/pheap.cpp:2056·(discriminator·1)60 ./.mesonpy-66fd2i10/../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-_0qghtm5/../skfmm/pheap.cpp:2057·(discriminator·1)69 ./.mesonpy-66fd2i10/../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-_0qghtm5/../skfmm/pheap.cpp:205874 ./.mesonpy-66fd2i10/../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-_0qghtm5/../skfmm/pheap.cpp:2058·(discriminator·1)78 ./.mesonpy-66fd2i10/../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-_0qghtm5/../skfmm/pheap.cpp:2059·(discriminator·1)87 ./.mesonpy-66fd2i10/../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-_0qghtm5/../skfmm/pheap.cpp:206092 ./.mesonpy-66fd2i10/../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-_0qghtm5/../skfmm/pheap.cpp:2060·(discriminator·1)96 ./.mesonpy-66fd2i10/../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-_0qghtm5/../skfmm/pheap.cpp:2061·(discriminator·1)105 ./.mesonpy-66fd2i10/../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-_0qghtm5/../skfmm/pheap.cpp:2062110 ./.mesonpy-66fd2i10/../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-_0qghtm5/../skfmm/pheap.cpp:2062·(discriminator·1)114 ./.mesonpy-66fd2i10/../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-_0qghtm5/../skfmm/pheap.cpp:2063·(discriminator·1)123 ./.mesonpy-66fd2i10/../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·34636234·38393833·33316461·30633033·4cb4898331da0c03 
3 ··0x00000010·34336532·34316662·31623265·61393936·43e241fb1b2ea9962 ··0x00000000·32656532·64663566·37613030·33346133·2ee2df5f7a0034a3
 3 ··0x00000010·30373566·39356333·66303665·66326238·075f95c3f06ef2b8
4 ··0x00000020·61356532·39332e64·65627567·00000000·a5e293.debug....4 ··0x00000020·35666235·39362e64·65627567·00000000·5fb596.debug....
5 ··0x00000030·9bb8ca2c····························...,5 ··0x00000030·7950c1d1····························yP..
  
68.9 KB
python3-scikit-fmm-dbgsym_2024.09.16-1_i386.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-01-27·17:43:31.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-01-27·17:43:31.000000·debian-binary
2 -rw-r--r--···0········0········0······732·2025-01-27·17:43:31.000000·control.tar.xz2 -rw-r--r--···0········0········0······736·2025-01-27·17:43:31.000000·control.tar.xz
3 -rw-r--r--···0········0········0···302116·2025-01-27·17:43:31.000000·data.tar.xz3 -rw-r--r--···0········0········0···302192·2025-01-27·17:43:31.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:·3607 Installed-Size:·360
8 Depends:·python3-scikit-fmm·(=·2024.09.16-1)8 Depends:·python3-scikit-fmm·(=·2024.09.16-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:·09b270c6ada6fc261f46474021c022dd62d5d007·4776bcd11e0f7e608c36247ea771aec6078ff16e·4a5614cb2b6b8b739a47c0657afa4743b315c194·e64cb4898331da0c0343e241fb1b2ea996a5e29312 Build-Ids:·0752c3493330a763148c456ff293358e249c09fe·2b2ee2df5f7a0034a3075f95c3f06ef2b85fb596·b9af4205fb20c71cc7292c5d1bb46684cc48055a·d90f8629f08ff6195ef1b3ffd9cdebc604965abd
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/09/b270c6ada6fc261f46474021c022dd62d5d007.debug 
2 usr/lib/debug/.build-id/47/76bcd11e0f7e608c36247ea771aec6078ff16e.debug 
3 usr/lib/debug/.build-id/4a/5614cb2b6b8b739a47c0657afa4743b315c194.debug 
4 usr/lib/debug/.build-id/e6/4cb4898331da0c0343e241fb1b2ea996a5e293.debug1 usr/lib/debug/.build-id/07/52c3493330a763148c456ff293358e249c09fe.debug
 2 usr/lib/debug/.build-id/2b/2ee2df5f7a0034a3075f95c3f06ef2b85fb596.debug
 3 usr/lib/debug/.build-id/b9/af4205fb20c71cc7292c5d1bb46684cc48055a.debug
 4 usr/lib/debug/.build-id/d9/0f8629f08ff6195ef1b3ffd9cdebc604965abd.debug
5 usr/lib/debug/.dwz/i386-linux-gnu/python3-scikit-fmm.debug5 usr/lib/debug/.dwz/i386-linux-gnu/python3-scikit-fmm.debug
67.1 KB
data.tar.xz
67.0 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·2025-01-27·17:43:31.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/09/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/07/
7 -rw-r--r--···0·root·········(0)·root·········(0)····89524·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/09/b270c6ada6fc261f46474021c022dd62d5d007.debug7 -rw-r--r--···0·root·········(0)·root·········(0)····64128·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/07/52c3493330a763148c456ff293358e249c09fe.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/47/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/2b/
9 -rw-r--r--···0·root·········(0)·root·········(0)····62040·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/47/76bcd11e0f7e608c36247ea771aec6078ff16e.debug9 -rw-r--r--···0·root·········(0)·root·········(0)····85252·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/2b/2ee2df5f7a0034a3075f95c3f06ef2b85fb596.debug
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/4a/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/b9/
11 -rw-r--r--···0·root·········(0)·root·········(0)····64136·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/4a/5614cb2b6b8b739a47c0657afa4743b315c194.debug11 -rw-r--r--···0·root·········(0)·root·········(0)····89532·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/b9/af4205fb20c71cc7292c5d1bb46684cc48055a.debug
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/e6/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/d9/
13 -rw-r--r--···0·root·········(0)·root·········(0)····85252·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/e6/4cb4898331da0c0343e241fb1b2ea996a5e293.debug13 -rw-r--r--···0·root·········(0)·root·········(0)····62048·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/d9/0f8629f08ff6195ef1b3ffd9cdebc604965abd.debug
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.dwz/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.dwz/
15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.dwz/i386-linux-gnu/15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.dwz/i386-linux-gnu/
16 -rw-r--r--···0·root·········(0)·root·········(0)····50096·2025-01-27·17:43:31.000000·./usr/lib/debug/.dwz/i386-linux-gnu/python3-scikit-fmm.debug16 -rw-r--r--···0·root·········(0)·root·········(0)····50096·2025-01-27·17:43:31.000000·./usr/lib/debug/.dwz/i386-linux-gnu/python3-scikit-fmm.debug
17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/share/17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/share/
18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/share/doc/18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/share/doc/
19 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/share/doc/python3-scikit-fmm-dbgsym·->·python3-scikit-fmm19 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/share/doc/python3-scikit-fmm-dbgsym·->·python3-scikit-fmm
10.7 KB
./usr/lib/debug/.build-id/09/b270c6ada6fc261f46474021c022dd62d5d007.debug vs.
./usr/lib/debug/.build-id/b9/af4205fb20c71cc7292c5d1bb46684cc48055a.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:··········87964·(bytes·into·file)13 ··Start·of·section·headers:··········87972·(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·0x1579c:1 There·are·39·section·headers,·starting·at·offset·0x157a4:
  
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·00001f·01··MS··0···0··131 ··[26]·.comment··········PROGBITS········00000000·000178·00001f·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·0089c0·00···C··0···0··433 ··[28]·.debug_info·······PROGBITS········00000000·000218·0089c3·00···C··0···0··4
34 ··[29]·.debug_abbrev·····PROGBITS········00000000·008bd8·000698·00···C··0···0··434 ··[29]·.debug_abbrev·····PROGBITS········00000000·008bdc·000698·00···C··0···0··4
35 ··[30]·.debug_line·······PROGBITS········00000000·009270·003559·00···C··0···0··435 ··[30]·.debug_line·······PROGBITS········00000000·009274·003559·00···C··0···0··4
36 ··[31]·.debug_str········PROGBITS········00000000·00c7cc·00013e·01·MSC··0···0··436 ··[31]·.debug_str········PROGBITS········00000000·00c7d0·00013e·01·MSC··0···0··4
37 ··[32]·.debug_line_str···PROGBITS········00000000·00c90c·000208·01·MSC··0···0··437 ··[32]·.debug_line_str···PROGBITS········00000000·00c910·00020b·01·MSC··0···0··4
38 ··[33]·.debug_loclists···PROGBITS········00000000·00cb14·0043a0·00···C··0···0··438 ··[33]·.debug_loclists···PROGBITS········00000000·00cb1c·0043a0·00···C··0···0··4
39 ··[34]·.debug_rnglists···PROGBITS········00000000·010eb4·000bc5·00···C··0···0··439 ··[34]·.debug_rnglists···PROGBITS········00000000·010ebc·000bc5·00···C··0···0··4
40 ··[35]·.gnu_debugaltlink·PROGBITS········00000000·011a79·000050·00······0···0··140 ··[35]·.gnu_debugaltlink·PROGBITS········00000000·011a81·000050·00······0···0··1
41 ··[36]·.symtab···········SYMTAB··········00000000·011acc·001570·10·····37·199··441 ··[36]·.symtab···········SYMTAB··········00000000·011ad4·001570·10·····37·199··4
42 ··[37]·.strtab···········STRTAB··········00000000·01303c·0025ce·00······0···0··142 ··[37]·.strtab···········STRTAB··········00000000·013044·0025ce·00······0···0··1
43 ··[38]·.shstrtab·········STRTAB··········00000000·01560a·000190·00······0···0··143 ··[38]·.shstrtab·········STRTAB··········00000000·015612·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:·09b270c6ada6fc261f46474021c022dd62d5d0073 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b9af4205fb20c71cc7292c5d1bb46684cc48055a
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-ehmksby731 ··0»      (line_strp)»   (offset:·0x13):·./.mesonpy-8ex8rs80
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-ehmksby719808 ··0»      (line_strp)»   (offset:·0x13):·./.mesonpy-8ex8rs80
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:·0xd377 ···Abbrev·Offset:·0xd37
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-ehmksby711 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-8ex8rs80
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:········0xd446·(32-bit)18 ···Length:········0xd446·(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:·0xc81b)·24 ····<2e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xc81b)·
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-ehmksby727 ····<37>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-8ex8rs80
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:·0xd830)·34 ····<4a>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xd830)·
Offset 26961, 15 lines modifiedOffset 26961, 15 lines modified
26961 ···Unit·Type:·····DW_UT_compile·(1)26961 ···Unit·Type:·····DW_UT_compile·(1)
26962 ···Abbrev·Offset:·0xd3726962 ···Abbrev·Offset:·0xd37
26963 ···Pointer·Size:··426963 ···Pointer·Size:··4
26964 ·<0><d476>:·Abbrev·Number:·6·(DW_TAG_compile_unit)26964 ·<0><d476>:·Abbrev·Number:·6·(DW_TAG_compile_unit)
26965 ····<d477>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xc81b)·26965 ····<d477>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xc81b)·
26966 ····<d47b>···DW_AT_language····:·(data1)·33» (C++14)26966 ····<d47b>···DW_AT_language····:·(data1)·33» (C++14)
26967 ····<d47c>···DW_AT_name········:·(line_strp)·(offset:·0x49e):·../skfmm/heap.cpp26967 ····<d47c>···DW_AT_name········:·(line_strp)·(offset:·0x49e):·../skfmm/heap.cpp
26968 ····<d480>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-ehmksby726968 ····<d480>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-8ex8rs80
26969 ····<d484>···DW_AT_ranges······:·(sec_offset)·0x140b26969 ····<d484>···DW_AT_ranges······:·(sec_offset)·0x140b
26970 ····<d488>···DW_AT_low_pc······:·(addr)·026970 ····<d488>···DW_AT_low_pc······:·(addr)·0
26971 ····<d48c>···DW_AT_stmt_list···:·(sec_offset)·0x7ff026971 ····<d48c>···DW_AT_stmt_list···:·(sec_offset)·0x7ff0
26972 ·<1><d490>:·Abbrev·Number:·8·(DW_TAG_imported_unit)26972 ·<1><d490>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
26973 ····<d491>···DW_AT_import······:·(GNU_ref_alt)·<0x11b4>26973 ····<d491>···DW_AT_import······:·(GNU_ref_alt)·<0x11b4>
26974 ·<1><d495>:·Abbrev·Number:·8·(DW_TAG_imported_unit)26974 ·<1><d495>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
26975 ····<d496>···DW_AT_import······:·(GNU_ref_alt)·<0x2a73>26975 ····<d496>···DW_AT_import······:·(GNU_ref_alt)·<0x2a73>
505 B
strings --all --bytes=8 {}
    
Offset 1, 17 lines modifiedOffset 1, 18 lines modified
1 GCC:·(Debian·14.2.0-14)·14.2.01 ZGCC:·(Debian·14.2.0-14)·14.2.0
2 JEg»    \»   PST2 JEg»    \»   PST
3 }}5m~·H! 
4 fGPD~o,K 
5 r$]L1[Kw 
6 /0ycs)x:5 
7 V.[XTy.[X 
8 J+cr%!z:f! 
9 A<5G+:,m 
10 D4I8yg9$a3 PGkBw·4S
 4 iWg4v$B]
 5 F`LC5nc»LoX
 6 cLbh)JM5
 7 xlo8nM5=
 8 :o(=(J%V
 9 »       !":YOJ~}!
 10 FHtY%·m;d
 11 ]UXd!>.I
11 4?;l$DZ[q12 4?;l$DZ[q
12 6QshsN|X13 6QshsN|X
13 ;6Bj_Sgij14 ;6Bj_Sgij
14 lA6hI?-[15 lA6hI?-[
15 u/usr/lib/debug/.dwz/i386-linux-gnu/python3-scikit-fmm.debug16 u/usr/lib/debug/.dwz/i386-linux-gnu/python3-scikit-fmm.debug
16 pheap.cpp17 pheap.cpp
17 _ZL29__Pyx_CyFunction_get_qualnameP22__pyx_CyFunctionObjectPv18 _ZL29__Pyx_CyFunction_get_qualnameP22__pyx_CyFunctionObjectPv
586 B
readelf --wide --decompress --string-dump=.debug_line_str {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 String·dump·of·section·'.debug_line_str':1 String·dump·of·section·'.debug_line_str':
2 ··[·····0]··./.mesonpy-ehmksby7 
3 ··[····14]··../skfmm/pheap.cpp2 ··[·····0]··../skfmm/pheap.cpp
 3 ··[····13]··./.mesonpy-8ex8rs80
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
23.3 KB
./usr/lib/debug/.build-id/47/76bcd11e0f7e608c36247ea771aec6078ff16e.debug vs.
./usr/lib/debug/.build-id/d9/0f8629f08ff6195ef1b3ffd9cdebc604965abd.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 82% 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:··········60480·(bytes·into·file)13 ··Start·of·section·headers:··········60488·(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·0xec40:1 There·are·39·section·headers,·starting·at·offset·0xec48:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000154·000154·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000154·000154·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········00000178·000178·000028·04···A··3···0··46 ··[·2]·.gnu.hash·········NOBITS··········00000178·000178·000028·04···A··3···0··4
7 ··[·3]·.dynsym···········NOBITS··········000001a0·000178·000340·10···A··4···1··47 ··[·3]·.dynsym···········NOBITS··········000001a0·000178·000340·10···A··4···1··4
Offset 26, 23 lines modifiedOffset 26, 23 lines modified
26 ··[21]·.dynamic··········NOBITS··········00009ed0·000de4·0000f8·08··WA··4···0··426 ··[21]·.dynamic··········NOBITS··········00009ed0·000de4·0000f8·08··WA··4···0··4
27 ··[22]·.got··············NOBITS··········00009fc8·000de4·00002c·04··WA··0···0··427 ··[22]·.got··············NOBITS··········00009fc8·000de4·00002c·04··WA··0···0··4
28 ··[23]·.got.plt··········NOBITS··········00009ff4·000de4·000090·04··WA··0···0··428 ··[23]·.got.plt··········NOBITS··········00009ff4·000de4·000090·04··WA··0···0··4
29 ··[24]·.data·············NOBITS··········0000a0a0·000de4·00008c·00··WA··0···0·3229 ··[24]·.data·············NOBITS··········0000a0a0·000de4·00008c·00··WA··0···0·32
30 ··[25]·.bss··············NOBITS··········0000a12c·000de4·000008·00··WA··0···0··430 ··[25]·.bss··············NOBITS··········0000a12c·000de4·000008·00··WA··0···0··4
31 ··[26]·.comment··········PROGBITS········00000000·000178·00001f·01··MS··0···0··131 ··[26]·.comment··········PROGBITS········00000000·000178·00001f·01··MS··0···0··1
32 ··[27]·.debug_aranges····PROGBITS········00000000·000198·0000e4·00···C··0···0··432 ··[27]·.debug_aranges····PROGBITS········00000000·000198·0000e4·00···C··0···0··4
33 ··[28]·.debug_info·······PROGBITS········00000000·00027c·005f9e·00···C··0···0··433 ··[28]·.debug_info·······PROGBITS········00000000·00027c·005fa3·00···C··0···0··4
34 ··[29]·.debug_abbrev·····PROGBITS········00000000·00621c·000a16·00···C··0···0··434 ··[29]·.debug_abbrev·····PROGBITS········00000000·006220·000a16·00···C··0···0··4
35 ··[30]·.debug_line·······PROGBITS········00000000·006c34·00282b·00···C··0···0··435 ··[30]·.debug_line·······PROGBITS········00000000·006c38·00282b·00···C··0···0··4
36 ··[31]·.debug_str········PROGBITS········00000000·009460·000057·01·MSC··0···0··436 ··[31]·.debug_str········PROGBITS········00000000·009464·000057·01·MSC··0···0··4
37 ··[32]·.debug_line_str···PROGBITS········00000000·0094b8·0002a2·01·MSC··0···0··437 ··[32]·.debug_line_str···PROGBITS········00000000·0094bc·0002a5·01·MSC··0···0··4
38 ··[33]·.debug_loclists···PROGBITS········00000000·00975c·002b17·00···C··0···0··438 ··[33]·.debug_loclists···PROGBITS········00000000·009764·002b17·00···C··0···0··4
39 ··[34]·.debug_rnglists···PROGBITS········00000000·00c274·000af6·00···C··0···0··439 ··[34]·.debug_rnglists···PROGBITS········00000000·00c27c·000af6·00···C··0···0··4
40 ··[35]·.gnu_debugaltlink·PROGBITS········00000000·00cd6a·000050·00······0···0··140 ··[35]·.gnu_debugaltlink·PROGBITS········00000000·00cd72·000050·00······0···0··1
41 ··[36]·.symtab···········SYMTAB··········00000000·00cdbc·000aa0·10·····37·119··441 ··[36]·.symtab···········SYMTAB··········00000000·00cdc4·000aa0·10·····37·119··4
42 ··[37]·.strtab···········STRTAB··········00000000·00d85c·001253·00······0···0··142 ··[37]·.strtab···········STRTAB··········00000000·00d864·001253·00······0···0··1
43 ··[38]·.shstrtab·········STRTAB··········00000000·00eaaf·000190·00······0···0··143 ··[38]·.shstrtab·········STRTAB··········00000000·00eab7·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:·4776bcd11e0f7e608c36247ea771aec6078ff16e3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d90f8629f08ff6195ef1b3ffd9cdebc604965abd
5.33 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-ehmksby731 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-8ex8rs80
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/i386-linux-gnu/python3-numpy/numpy/_core/include/numpy34 ··3»      (line_strp)»   (offset:·0x46):·../../../../usr/lib/i386-linux-gnu/python3-numpy/numpy/_core/include/numpy
35 ··4»      (line_strp)»   (offset:·0x91):·/usr/lib/gcc/i686-linux-gnu/14/include35 ··4»      (line_strp)»   (offset:·0x91):·/usr/lib/gcc/i686-linux-gnu/14/include
36 ··5»      (line_strp)»   (offset:·0xb8):·/usr/include36 ··5»      (line_strp)»   (offset:·0xb8):·/usr/include
37 ··6»      (line_strp)»   (offset:·0xc5):·/usr/include/i386-linux-gnu/bits37 ··6»      (line_strp)»   (offset:·0xc5):·/usr/include/i386-linux-gnu/bits
38 ··7»      (line_strp)»   (offset:·0xe6):·/usr/include/i386-linux-gnu/sys38 ··7»      (line_strp)»   (offset:·0xe6):·/usr/include/i386-linux-gnu/sys
Offset 42, 17 lines modifiedOffset 42, 17 lines modified
42 ··10»     (line_strp)»  (offset:·0x133):·/usr/include/i386-linux-gnu/c++/14/bits42 ··10»     (line_strp)»  (offset:·0x133):·/usr/include/i386-linux-gnu/c++/14/bits
43 ··11»     (line_strp)»  (offset:·0x15b):·/usr/include/c++/14/debug43 ··11»     (line_strp)»  (offset:·0x15b):·/usr/include/c++/14/debug
44 ··12»     (line_strp)»  (offset:·0x175):·/usr/include/i386-linux-gnu/bits/types44 ··12»     (line_strp)»  (offset:·0x175):·/usr/include/i386-linux-gnu/bits/types
45 ··13»     (line_strp)»  (offset:·0x19c):·/usr/include/python3.12/cpython45 ··13»     (line_strp)»  (offset:·0x19c):·/usr/include/python3.12/cpython
  
46 ·The·File·Name·Table·(offset·0x60,·lines·66,·columns·2):46 ·The·File·Name·Table·(offset·0x60,·lines·66,·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:·0x371):·object.h49 ··1»      (udata)»       2»      (line_strp)»   (offset:·0x371):·object.h
50 ··2»      (udata)»       1»      (line_strp)»   (offset:·0x1d):·fmm.cpp50 ··2»      (udata)»       1»      (line_strp)»   (offset:·0x9):·fmm.cpp
51 ··3»      (udata)»       3»      (line_strp)»   (offset:·0x1bc):·ndarraytypes.h51 ··3»      (udata)»       3»      (line_strp)»   (offset:·0x1bc):·ndarraytypes.h
52 ··4»      (udata)»       1»      (line_strp)»   (offset:·0x1cb):·distance_marcher.h52 ··4»      (udata)»       1»      (line_strp)»   (offset:·0x1cb):·distance_marcher.h
53 ··5»      (udata)»       1»      (line_strp)»   (offset:·0x1de):·base_marcher.h53 ··5»      (udata)»       1»      (line_strp)»   (offset:·0x1de):·base_marcher.h
54 ··6»      (udata)»       1»      (line_strp)»   (offset:·0x1ed):·travel_time_marcher.h54 ··6»      (udata)»       1»      (line_strp)»   (offset:·0x1ed):·travel_time_marcher.h
55 ··7»      (udata)»       1»      (line_strp)»   (offset:·0x203):·extension_velocity_marcher.h55 ··7»      (udata)»       1»      (line_strp)»   (offset:·0x203):·extension_velocity_marcher.h
56 ··8»      (udata)»       3»      (line_strp)»   (offset:·0x220):·__multiarray_api.h56 ··8»      (udata)»       3»      (line_strp)»   (offset:·0x220):·__multiarray_api.h
57 ··9»      (udata)»       4»      (line_strp)»   (offset:·0x233):·stddef.h57 ··9»      (udata)»       4»      (line_strp)»   (offset:·0x233):·stddef.h
Offset 2945, 15 lines modifiedOffset 2945, 15 lines modified
2945 ··Opcode·9·has·1·arg2945 ··Opcode·9·has·1·arg
2946 ··Opcode·10·has·0·args2946 ··Opcode·10·has·0·args
2947 ··Opcode·11·has·0·args2947 ··Opcode·11·has·0·args
2948 ··Opcode·12·has·1·arg2948 ··Opcode·12·has·1·arg
  
2949 ·The·Directory·Table·(offset·0x1404,·lines·10,·columns·1):2949 ·The·Directory·Table·(offset·0x1404,·lines·10,·columns·1):
2950 ··Entry»  Name2950 ··Entry»  Name
2951 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-ehmksby72951 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-8ex8rs80
2952 ··1»      (line_strp)»   (offset:·0x25):·../skfmm2952 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
2953 ··2»      (line_strp)»   (offset:·0xc5):·/usr/include/i386-linux-gnu/bits2953 ··2»      (line_strp)»   (offset:·0xc5):·/usr/include/i386-linux-gnu/bits
2954 ··3»      (line_strp)»   (offset:·0x91):·/usr/lib/gcc/i686-linux-gnu/14/include2954 ··3»      (line_strp)»   (offset:·0x91):·/usr/lib/gcc/i686-linux-gnu/14/include
2955 ··4»      (line_strp)»   (offset:·0x175):·/usr/include/i386-linux-gnu/bits/types2955 ··4»      (line_strp)»   (offset:·0x175):·/usr/include/i386-linux-gnu/bits/types
2956 ··5»      (line_strp)»   (offset:·0xb8):·/usr/include2956 ··5»      (line_strp)»   (offset:·0xb8):·/usr/include
2957 ··6»      (line_strp)»   (offset:·0x133):·/usr/include/i386-linux-gnu/c++/14/bits2957 ··6»      (line_strp)»   (offset:·0x133):·/usr/include/i386-linux-gnu/c++/14/bits
2958 ··7»      (line_strp)»   (offset:·0x106):·/usr/include/c++/142958 ··7»      (line_strp)»   (offset:·0x106):·/usr/include/c++/14
Offset 4342, 15 lines modifiedOffset 4342, 15 lines modified
4342 ··Opcode·9·has·1·arg4342 ··Opcode·9·has·1·arg
4343 ··Opcode·10·has·0·args4343 ··Opcode·10·has·0·args
4344 ··Opcode·11·has·0·args4344 ··Opcode·11·has·0·args
4345 ··Opcode·12·has·1·arg4345 ··Opcode·12·has·1·arg
  
4346 ·The·Directory·Table·(offset·0x1d0d,·lines·9,·columns·1):4346 ·The·Directory·Table·(offset·0x1d0d,·lines·9,·columns·1):
4347 ··Entry»  Name4347 ··Entry»  Name
4348 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-ehmksby74348 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-8ex8rs80
4349 ··1»      (line_strp)»   (offset:·0x25):·../skfmm4349 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
4350 ··2»      (line_strp)»   (offset:·0x11a):·/usr/include/c++/14/bits4350 ··2»      (line_strp)»   (offset:·0x11a):·/usr/include/c++/14/bits
4351 ··3»      (line_strp)»   (offset:·0x106):·/usr/include/c++/144351 ··3»      (line_strp)»   (offset:·0x106):·/usr/include/c++/14
4352 ··4»      (line_strp)»   (offset:·0x133):·/usr/include/i386-linux-gnu/c++/14/bits4352 ··4»      (line_strp)»   (offset:·0x133):·/usr/include/i386-linux-gnu/c++/14/bits
4353 ··5»      (line_strp)»   (offset:·0x15b):·/usr/include/c++/14/debug4353 ··5»      (line_strp)»   (offset:·0x15b):·/usr/include/c++/14/debug
4354 ··6»      (line_strp)»   (offset:·0x482):·/usr/include/c++/14/ext4354 ··6»      (line_strp)»   (offset:·0x482):·/usr/include/c++/14/ext
4355 ··7»      (line_strp)»   (offset:·0xb8):·/usr/include4355 ··7»      (line_strp)»   (offset:·0xb8):·/usr/include
Offset 7039, 15 lines modifiedOffset 7039, 15 lines modified
7039 ··Opcode·9·has·1·arg7039 ··Opcode·9·has·1·arg
7040 ··Opcode·10·has·0·args7040 ··Opcode·10·has·0·args
7041 ··Opcode·11·has·0·args7041 ··Opcode·11·has·0·args
7042 ··Opcode·12·has·1·arg7042 ··Opcode·12·has·1·arg
  
7043 ·The·Directory·Table·(offset·0x2fa8,·lines·11,·columns·1):7043 ·The·Directory·Table·(offset·0x2fa8,·lines·11,·columns·1):
7044 ··Entry»  Name7044 ··Entry»  Name
7045 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-ehmksby77045 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-8ex8rs80
7046 ··1»      (line_strp)»   (offset:·0x25):·../skfmm7046 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
7047 ··2»      (line_strp)»   (offset:·0x106):·/usr/include/c++/147047 ··2»      (line_strp)»   (offset:·0x106):·/usr/include/c++/14
7048 ··3»      (line_strp)»   (offset:·0x15b):·/usr/include/c++/14/debug7048 ··3»      (line_strp)»   (offset:·0x15b):·/usr/include/c++/14/debug
7049 ··4»      (line_strp)»   (offset:·0x11a):·/usr/include/c++/14/bits7049 ··4»      (line_strp)»   (offset:·0x11a):·/usr/include/c++/14/bits
7050 ··5»      (line_strp)»   (offset:·0x133):·/usr/include/i386-linux-gnu/c++/14/bits7050 ··5»      (line_strp)»   (offset:·0x133):·/usr/include/i386-linux-gnu/c++/14/bits
7051 ··6»      (line_strp)»   (offset:·0x482):·/usr/include/c++/14/ext7051 ··6»      (line_strp)»   (offset:·0x482):·/usr/include/c++/14/ext
7052 ··7»      (line_strp)»   (offset:·0xc5):·/usr/include/i386-linux-gnu/bits7052 ··7»      (line_strp)»   (offset:·0xc5):·/usr/include/i386-linux-gnu/bits
Offset 8853, 15 lines modifiedOffset 8853, 15 lines modified
8853 ··Opcode·9·has·1·arg8853 ··Opcode·9·has·1·arg
8854 ··Opcode·10·has·0·args8854 ··Opcode·10·has·0·args
8855 ··Opcode·11·has·0·args8855 ··Opcode·11·has·0·args
8856 ··Opcode·12·has·1·arg8856 ··Opcode·12·has·1·arg
  
8857 ·The·Directory·Table·(offset·0x3cba,·lines·12,·columns·1):8857 ·The·Directory·Table·(offset·0x3cba,·lines·12,·columns·1):
8858 ··Entry»  Name8858 ··Entry»  Name
8859 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-ehmksby78859 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-8ex8rs80
8860 ··1»      (line_strp)»   (offset:·0x25):·../skfmm8860 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
8861 ··2»      (line_strp)»   (offset:·0x106):·/usr/include/c++/148861 ··2»      (line_strp)»   (offset:·0x106):·/usr/include/c++/14
8862 ··3»      (line_strp)»   (offset:·0x11a):·/usr/include/c++/14/bits8862 ··3»      (line_strp)»   (offset:·0x11a):·/usr/include/c++/14/bits
8863 ··4»      (line_strp)»   (offset:·0x482):·/usr/include/c++/14/ext8863 ··4»      (line_strp)»   (offset:·0x482):·/usr/include/c++/14/ext
8864 ··5»      (line_strp)»   (offset:·0x133):·/usr/include/i386-linux-gnu/c++/14/bits8864 ··5»      (line_strp)»   (offset:·0x133):·/usr/include/i386-linux-gnu/c++/14/bits
8865 ··6»      (line_strp)»   (offset:·0x15b):·/usr/include/c++/14/debug8865 ··6»      (line_strp)»   (offset:·0x15b):·/usr/include/c++/14/debug
8866 ··7»      (line_strp)»   (offset:·0x91):·/usr/lib/gcc/i686-linux-gnu/14/include8866 ··7»      (line_strp)»   (offset:·0x91):·/usr/lib/gcc/i686-linux-gnu/14/include
Offset 12272, 15 lines modifiedOffset 12272, 15 lines modified
12272 ··Opcode·9·has·1·arg12272 ··Opcode·9·has·1·arg
12273 ··Opcode·10·has·0·args12273 ··Opcode·10·has·0·args
12274 ··Opcode·11·has·0·args12274 ··Opcode·11·has·0·args
12275 ··Opcode·12·has·1·arg12275 ··Opcode·12·has·1·arg
  
12276 ·The·Directory·Table·(offset·0x550c,·lines·11,·columns·1):12276 ·The·Directory·Table·(offset·0x550c,·lines·11,·columns·1):
12277 ··Entry»  Name12277 ··Entry»  Name
12278 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-ehmksby712278 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-8ex8rs80
12279 ··1»      (line_strp)»   (offset:·0x25):·../skfmm12279 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
12280 ··2»      (line_strp)»   (offset:·0x106):·/usr/include/c++/1412280 ··2»      (line_strp)»   (offset:·0x106):·/usr/include/c++/14
12281 ··3»      (line_strp)»   (offset:·0x11a):·/usr/include/c++/14/bits12281 ··3»      (line_strp)»   (offset:·0x11a):·/usr/include/c++/14/bits
12282 ··4»      (line_strp)»   (offset:·0x133):·/usr/include/i386-linux-gnu/c++/14/bits12282 ··4»      (line_strp)»   (offset:·0x133):·/usr/include/i386-linux-gnu/c++/14/bits
12283 ··5»      (line_strp)»   (offset:·0x15b):·/usr/include/c++/14/debug12283 ··5»      (line_strp)»   (offset:·0x15b):·/usr/include/c++/14/debug
12284 ··6»      (line_strp)»   (offset:·0x91):·/usr/lib/gcc/i686-linux-gnu/14/include12284 ··6»      (line_strp)»   (offset:·0x91):·/usr/lib/gcc/i686-linux-gnu/14/include
12285 ··7»      (line_strp)»   (offset:·0x175):·/usr/include/i386-linux-gnu/bits/types12285 ··7»      (line_strp)»   (offset:·0x175):·/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:·0x8717 ···Abbrev·Offset:·0x871
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-ehmksby711 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-8ex8rs80
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:········0x5d·(32-bit)18 ···Length:········0x5d·(32-bit)
19 ···Version:·······519 ···Version:·······5
20 ···Unit·Type:·····DW_UT_partial·(3)20 ···Unit·Type:·····DW_UT_partial·(3)
21 ···Abbrev·Offset:·0x87121 ···Abbrev·Offset:·0x871
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-ehmksby725 ····<31>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-8ex8rs80
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:·121·(DW_TAG_variable)30 ·<1><3f>:·Abbrev·Number:·121·(DW_TAG_variable)
31 ····<40>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xb8ee)·31 ····<40>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xb8ee)·
32 ····<44>···DW_AT_decl_file···:·(data1)·532 ····<44>···DW_AT_decl_file···:·(data1)·5
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:·0x87170 ···Abbrev·Offset:·0x871
71 ···Pointer·Size:··471 ···Pointer·Size:··4
72 ·<0><8d>:·Abbrev·Number:·115·(DW_TAG_partial_unit)72 ·<0><8d>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
73 ····<8e>···DW_AT_stmt_list···:·(sec_offset)·073 ····<8e>···DW_AT_stmt_list···:·(sec_offset)·0
74 ····<92>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-ehmksby774 ····<92>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-8ex8rs80
75 ·<1><96>:·Abbrev·Number:·51·(DW_TAG_imported_unit)75 ·<1><96>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
76 ····<97>···DW_AT_import······:·(GNU_ref_alt)·<0x2867>76 ····<97>···DW_AT_import······:·(GNU_ref_alt)·<0x2867>
77 ·<1><9b>:·Abbrev·Number:·51·(DW_TAG_imported_unit)77 ·<1><9b>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
78 ····<9c>···DW_AT_import······:·(GNU_ref_alt)·<0xcb92>78 ····<9c>···DW_AT_import······:·(GNU_ref_alt)·<0xcb92>
79 ·<1><a0>:·Abbrev·Number:·60·(DW_TAG_imported_unit)79 ·<1><a0>:·Abbrev·Number:·60·(DW_TAG_imported_unit)
80 ····<a1>···DW_AT_import······:·(ref_addr)·<0x2c>»      [Abbrev·Number:·115·(DW_TAG_partial_unit)]80 ····<a1>···DW_AT_import······:·(ref_addr)·<0x2c>»      [Abbrev·Number:·115·(DW_TAG_partial_unit)]
81 ·<1><a5>:·Abbrev·Number:·081 ·<1><a5>:·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:·0x87186 ···Abbrev·Offset:·0x871
87 ···Pointer·Size:··487 ···Pointer·Size:··4
88 ·<0><b2>:·Abbrev·Number:·115·(DW_TAG_partial_unit)88 ·<0><b2>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
89 ····<b3>···DW_AT_stmt_list···:·(sec_offset)·089 ····<b3>···DW_AT_stmt_list···:·(sec_offset)·0
90 ····<b7>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-ehmksby790 ····<b7>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-8ex8rs80
91 ·<1><bb>:·Abbrev·Number:·51·(DW_TAG_imported_unit)91 ·<1><bb>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
92 ····<bc>···DW_AT_import······:·(GNU_ref_alt)·<0x2972>92 ····<bc>···DW_AT_import······:·(GNU_ref_alt)·<0x2972>
93 ·<1><c0>:·Abbrev·Number:·60·(DW_TAG_imported_unit)93 ·<1><c0>:·Abbrev·Number:·60·(DW_TAG_imported_unit)
94 ····<c1>···DW_AT_import······:·(ref_addr)·<0x8d>»      [Abbrev·Number:·115·(DW_TAG_partial_unit)]94 ····<c1>···DW_AT_import······:·(ref_addr)·<0x8d>»      [Abbrev·Number:·115·(DW_TAG_partial_unit)]
95 ·<1><c5>:·Abbrev·Number:·60·(DW_TAG_imported_unit)95 ·<1><c5>:·Abbrev·Number:·60·(DW_TAG_imported_unit)
96 ····<c6>···DW_AT_import······:·(ref_addr)·<0x2ee>»     [Abbrev·Number:·126·(DW_TAG_partial_unit)]96 ····<c6>···DW_AT_import······:·(ref_addr)·<0x2ee>»     [Abbrev·Number:·126·(DW_TAG_partial_unit)]
97 ·<1><ca>:·Abbrev·Number:·097 ·<1><ca>:·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:·0x871102 ···Abbrev·Offset:·0x871
103 ···Pointer·Size:··4103 ···Pointer·Size:··4
104 ·<0><d7>:·Abbrev·Number:·115·(DW_TAG_partial_unit)104 ·<0><d7>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
105 ····<d8>···DW_AT_stmt_list···:·(sec_offset)·0x13e2105 ····<d8>···DW_AT_stmt_list···:·(sec_offset)·0x13e2
106 ····<dc>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-ehmksby7106 ····<dc>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-8ex8rs80
107 ·<1><e0>:·Abbrev·Number:·51·(DW_TAG_imported_unit)107 ·<1><e0>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
108 ····<e1>···DW_AT_import······:·(GNU_ref_alt)·<0x2b00>108 ····<e1>···DW_AT_import······:·(GNU_ref_alt)·<0x2b00>
109 ·<1><e5>:·Abbrev·Number:·51·(DW_TAG_imported_unit)109 ·<1><e5>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
110 ····<e6>···DW_AT_import······:·(GNU_ref_alt)·<0x2abd>110 ····<e6>···DW_AT_import······:·(GNU_ref_alt)·<0x2abd>
111 ·<1><ea>:·Abbrev·Number:·0111 ·<1><ea>:·Abbrev·Number:·0
112 ··Compilation·Unit·@·offset·0xeb:112 ··Compilation·Unit·@·offset·0xeb:
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:·0x871116 ···Abbrev·Offset:·0x871
117 ···Pointer·Size:··4117 ···Pointer·Size:··4
118 ·<0><f7>:·Abbrev·Number:·115·(DW_TAG_partial_unit)118 ·<0><f7>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
119 ····<f8>···DW_AT_stmt_list···:·(sec_offset)·0x1ceb119 ····<f8>···DW_AT_stmt_list···:·(sec_offset)·0x1ceb
120 ····<fc>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-ehmksby7120 ····<fc>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-8ex8rs80
121 ·<1><100>:·Abbrev·Number:·51·(DW_TAG_imported_unit)121 ·<1><100>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
122 ····<101>···DW_AT_import······:·(GNU_ref_alt)·<0x2b46>122 ····<101>···DW_AT_import······:·(GNU_ref_alt)·<0x2b46>
123 ·<1><105>:·Abbrev·Number:·51·(DW_TAG_imported_unit)123 ·<1><105>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
124 ····<106>···DW_AT_import······:·(GNU_ref_alt)·<0x283f>124 ····<106>···DW_AT_import······:·(GNU_ref_alt)·<0x283f>
125 ·<1><10a>:·Abbrev·Number:·0125 ·<1><10a>:·Abbrev·Number:·0
126 ··Compilation·Unit·@·offset·0x10b:126 ··Compilation·Unit·@·offset·0x10b:
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:·0x871130 ···Abbrev·Offset:·0x871
131 ···Pointer·Size:··4131 ···Pointer·Size:··4
132 ·<0><117>:·Abbrev·Number:·115·(DW_TAG_partial_unit)132 ·<0><117>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
133 ····<118>···DW_AT_stmt_list···:·(sec_offset)·0x2f86133 ····<118>···DW_AT_stmt_list···:·(sec_offset)·0x2f86
134 ····<11c>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-ehmksby7134 ····<11c>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-8ex8rs80
135 ·<1><120>:·Abbrev·Number:·51·(DW_TAG_imported_unit)135 ·<1><120>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
136 ····<121>···DW_AT_import······:·(GNU_ref_alt)·<0x2d45>136 ····<121>···DW_AT_import······:·(GNU_ref_alt)·<0x2d45>
137 ·<1><125>:·Abbrev·Number:·44·(DW_TAG_class_type)137 ·<1><125>:·Abbrev·Number:·44·(DW_TAG_class_type)
138 ····<126>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xc014)·138 ····<126>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xc014)·
139 ····<12a>···DW_AT_declaration·:·(flag_present)·1139 ····<12a>···DW_AT_declaration·:·(flag_present)·1
140 ····<12a>···DW_AT_sibling·····:·(ref_udata)·<0x1e2>140 ····<12a>···DW_AT_sibling·····:·(ref_udata)·<0x1e2>
141 ·<2><12c>:·Abbrev·Number:·117·(DW_TAG_subprogram)141 ·<2><12c>:·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:·0x871398 ···Abbrev·Offset:·0x871
399 ···Pointer·Size:··4399 ···Pointer·Size:··4
400 ·<0><2ce>:·Abbrev·Number:·115·(DW_TAG_partial_unit)400 ·<0><2ce>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
401 ····<2cf>···DW_AT_stmt_list···:·(sec_offset)·0x2f86401 ····<2cf>···DW_AT_stmt_list···:·(sec_offset)·0x2f86
402 ····<2d3>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-ehmksby7402 ····<2d3>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-8ex8rs80
403 ·<1><2d7>:·Abbrev·Number:·51·(DW_TAG_imported_unit)403 ·<1><2d7>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
404 ····<2d8>···DW_AT_import······:·(GNU_ref_alt)·<0x2fea>404 ····<2d8>···DW_AT_import······:·(GNU_ref_alt)·<0x2fea>
405 ·<1><2dc>:·Abbrev·Number:·60·(DW_TAG_imported_unit)405 ·<1><2dc>:·Abbrev·Number:·60·(DW_TAG_imported_unit)
406 ····<2dd>···DW_AT_import······:·(ref_addr)·<0x117>»    [Abbrev·Number:·115·(DW_TAG_partial_unit)]406 ····<2dd>···DW_AT_import······:·(ref_addr)·<0x117>»    [Abbrev·Number:·115·(DW_TAG_partial_unit)]
407 ·<1><2e1>:·Abbrev·Number:·0407 ·<1><2e1>:·Abbrev·Number:·0
408 ··Compilation·Unit·@·offset·0x2e2:408 ··Compilation·Unit·@·offset·0x2e2:
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><306>:·Abbrev·Number:·96·(DW_TAG_compile_unit)426 ·<0><306>:·Abbrev·Number:·96·(DW_TAG_compile_unit)
Max diff block lines reached; 5269/11532 bytes (45.69%) of diff not shown.
363 B
strings --all --bytes=8 {}
    
Offset 1, 15 lines modifiedOffset 1, 16 lines modified
1 nGCC:·(Debian·14.2.0-14)·14.2.01 GCC:·(Debian·14.2.0-14)·14.2.0
2 #6DXoE*v 
3 }h!V--Z' 
4 rH"W"[h% 
5 (sWE.WEu 
6 Y)=041R1 
7 :*erg|ayfTJ 
8 {u62HCUp^2 J4D5HE?D
 3 #"V!tFlA
 4 M9;b#1#v
 5 7H4l":{r
 6 khALmz{\
 7 >O$7j6kI4
 8 Uiw?;qt)
 9 m7ratmy?
9 @6hwQjwQpT10 @6hwQjwQpT
10 Y*3Vw/0J11 Y*3Vw/0J
11 l\d5BFZP12 l\d5BFZP
12 8/f:(q~(13 8/f:(q~(
13 WnDZ~t7cO14 WnDZ~t7cO
14 !j<a%u·Z15 !j<a%u·Z
15 Mrso[pj_16 Mrso[pj_
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 17788 objdump: DWARF error: unable to read alt ref 21655 objdump: DWARF error: unable to read alt ref 12698 objdump: DWARF error: unable to read alt ref 32228 objdump: DWARF error: unable to read alt ref 12698
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 Disassembly·of·section·.text:4 Disassembly·of·section·.text:
  
5 00001280·<distance_method(_object*,·_object*)·[clone·.cold]>:5 00001280·<distance_method(_object*,·_object*)·[clone·.cold]>:
6 »       ...6 »       ...
  
7 000013be·<heap::heap(int,·bool)·[clone·.cold]>:7 000013be·<heap::heap(int,·bool)·[clone·.cold]>:
8 heap::heap(int,·bool)·[clone·.cold]:8 heap::heap(int,·bool)·[clone·.cold]:
9 ./.mesonpy-ehmksby7/../skfmm/heap.cpp:40·(discriminator·2)9 ./.mesonpy-8ex8rs80/../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 000013c4·<heap::peek()·const·[clone·.cold]>:13 000013c4·<heap::peek()·const·[clone·.cold]>:
14 »       ...14 »       ...
  
625 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-ehmksby7 
3 ··[····14]··../skfmm/fmm.cpp2 ··[·····0]··../skfmm/fmm.cpp
 3 ··[····11]··./.mesonpy-8ex8rs80
4 ··[····25]··../skfmm4 ··[····25]··../skfmm
5 ··[····2e]··/usr/include/python3.125 ··[····2e]··/usr/include/python3.12
6 ··[····46]··../../../../usr/lib/i386-linux-gnu/python3-numpy/numpy/_core/include/numpy6 ··[····46]··../../../../usr/lib/i386-linux-gnu/python3-numpy/numpy/_core/include/numpy
7 ··[····91]··/usr/lib/gcc/i686-linux-gnu/14/include7 ··[····91]··/usr/lib/gcc/i686-linux-gnu/14/include
8 ··[····b8]··/usr/include8 ··[····b8]··/usr/include
9 ··[····c5]··/usr/include/i386-linux-gnu/bits9 ··[····c5]··/usr/include/i386-linux-gnu/bits
10 ··[····e6]··/usr/include/i386-linux-gnu/sys10 ··[····e6]··/usr/include/i386-linux-gnu/sys
23.3 KB
./usr/lib/debug/.build-id/4a/5614cb2b6b8b739a47c0657afa4743b315c194.debug vs.
./usr/lib/debug/.build-id/07/52c3493330a763148c456ff293358e249c09fe.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 79% 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:··········62576·(bytes·into·file)13 ··Start·of·section·headers:··········62568·(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·0xf470:1 There·are·39·section·headers,·starting·at·offset·0xf468:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000154·000154·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000154·000154·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········00000178·000178·000028·04···A··3···0··46 ··[·2]·.gnu.hash·········NOBITS··········00000178·000178·000028·04···A··3···0··4
7 ··[·3]·.dynsym···········NOBITS··········000001a0·000178·000340·10···A··4···1··47 ··[·3]·.dynsym···········NOBITS··········000001a0·000178·000340·10···A··4···1··4
Offset 26, 23 lines modifiedOffset 26, 23 lines modified
26 ··[21]·.dynamic··········NOBITS··········00009ed0·000de4·0000f8·08··WA··4···0··426 ··[21]·.dynamic··········NOBITS··········00009ed0·000de4·0000f8·08··WA··4···0··4
27 ··[22]·.got··············NOBITS··········00009fc8·000de4·00002c·04··WA··0···0··427 ··[22]·.got··············NOBITS··········00009fc8·000de4·00002c·04··WA··0···0··4
28 ··[23]·.got.plt··········NOBITS··········00009ff4·000de4·000090·04··WA··0···0··428 ··[23]·.got.plt··········NOBITS··········00009ff4·000de4·000090·04··WA··0···0··4
29 ··[24]·.data·············NOBITS··········0000a0a0·000de4·00008c·00··WA··0···0·3229 ··[24]·.data·············NOBITS··········0000a0a0·000de4·00008c·00··WA··0···0·32
30 ··[25]·.bss··············NOBITS··········0000a12c·000de4·000008·00··WA··0···0··430 ··[25]·.bss··············NOBITS··········0000a12c·000de4·000008·00··WA··0···0··4
31 ··[26]·.comment··········PROGBITS········00000000·000178·00001f·01··MS··0···0··131 ··[26]·.comment··········PROGBITS········00000000·000178·00001f·01··MS··0···0··1
32 ··[27]·.debug_aranges····PROGBITS········00000000·000198·0000e3·00···C··0···0··432 ··[27]·.debug_aranges····PROGBITS········00000000·000198·0000e3·00···C··0···0··4
33 ··[28]·.debug_info·······PROGBITS········00000000·00027c·0063a4·00···C··0···0··433 ··[28]·.debug_info·······PROGBITS········00000000·00027c·00639e·00···C··0···0··4
34 ··[29]·.debug_abbrev·····PROGBITS········00000000·006620·000a04·00···C··0···0··434 ··[29]·.debug_abbrev·····PROGBITS········00000000·00661c·000a04·00···C··0···0··4
35 ··[30]·.debug_line·······PROGBITS········00000000·007024·00282b·00···C··0···0··435 ··[30]·.debug_line·······PROGBITS········00000000·007020·00282c·00···C··0···0··4
36 ··[31]·.debug_str········PROGBITS········00000000·009850·000488·01·MSC··0···0··436 ··[31]·.debug_str········PROGBITS········00000000·00984c·000488·01·MSC··0···0··4
37 ··[32]·.debug_line_str···PROGBITS········00000000·009cd8·0002b6·01·MSC··0···0··437 ··[32]·.debug_line_str···PROGBITS········00000000·009cd4·0002b3·01·MSC··0···0··4
38 ··[33]·.debug_loclists···PROGBITS········00000000·009f90·002b14·00···C··0···0··438 ··[33]·.debug_loclists···PROGBITS········00000000·009f88·002b14·00···C··0···0··4
39 ··[34]·.debug_rnglists···PROGBITS········00000000·00caa4·000af6·00···C··0···0··439 ··[34]·.debug_rnglists···PROGBITS········00000000·00ca9c·000af6·00···C··0···0··4
40 ··[35]·.gnu_debugaltlink·PROGBITS········00000000·00d59a·000050·00······0···0··140 ··[35]·.gnu_debugaltlink·PROGBITS········00000000·00d592·000050·00······0···0··1
41 ··[36]·.symtab···········SYMTAB··········00000000·00d5ec·000aa0·10·····37·119··441 ··[36]·.symtab···········SYMTAB··········00000000·00d5e4·000aa0·10·····37·119··4
42 ··[37]·.strtab···········STRTAB··········00000000·00e08c·001253·00······0···0··142 ··[37]·.strtab···········STRTAB··········00000000·00e084·001253·00······0···0··1
43 ··[38]·.shstrtab·········STRTAB··········00000000·00f2df·000190·00······0···0··143 ··[38]·.shstrtab·········STRTAB··········00000000·00f2d7·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:·4a5614cb2b6b8b739a47c0657afa4743b315c1943 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0752c3493330a763148c456ff293358e249c09fe
5.32 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-_0qghtm531 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-66fd2i10
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/i386-linux-gnu/python3-numpy/numpy/_core/include/numpy34 ··3»      (line_strp)»   (offset:·0x46):·../../../../usr/lib/i386-linux-gnu/python3-numpy/numpy/_core/include/numpy
35 ··4»      (line_strp)»   (offset:·0x91):·/usr/include/i386-linux-gnu/bits35 ··4»      (line_strp)»   (offset:·0x91):·/usr/include/i386-linux-gnu/bits
36 ··5»      (line_strp)»   (offset:·0xb2):·/usr/include/c++/1436 ··5»      (line_strp)»   (offset:·0xb2):·/usr/include/c++/14
37 ··6»      (line_strp)»   (offset:·0xc6):·/usr/include/i386-linux-gnu/c++/14/bits37 ··6»      (line_strp)»   (offset:·0xc6):·/usr/include/i386-linux-gnu/c++/14/bits
38 ··7»      (line_strp)»   (offset:·0xee):·/usr/include/c++/14/debug38 ··7»      (line_strp)»   (offset:·0xee):·/usr/include/c++/14/debug
Offset 42, 17 lines modifiedOffset 42, 17 lines modified
42 ··10»     (line_strp)»  (offset:·0x12e):·/usr/lib/gcc/i686-linux-gnu/14/include42 ··10»     (line_strp)»  (offset:·0x12e):·/usr/lib/gcc/i686-linux-gnu/14/include
43 ··11»     (line_strp)»  (offset:·0x155):·/usr/include/i386-linux-gnu/sys43 ··11»     (line_strp)»  (offset:·0x155):·/usr/include/i386-linux-gnu/sys
44 ··12»     (line_strp)»  (offset:·0x175):·/usr/include/i386-linux-gnu/bits/types44 ··12»     (line_strp)»  (offset:·0x175):·/usr/include/i386-linux-gnu/bits/types
45 ··13»     (line_strp)»  (offset:·0x19c):·/usr/include/python3.13/cpython45 ··13»     (line_strp)»  (offset:·0x19c):·/usr/include/python3.13/cpython
  
46 ·The·File·Name·Table·(offset·0x60,·lines·67,·columns·2):46 ·The·File·Name·Table·(offset·0x60,·lines·67,·columns·2):
47 ··Entry»  Dir»       Name47 ··Entry»  Dir»       Name
48 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x9):·fmm.cpp48 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x1d):·fmm.cpp
49 ··1»      (udata)»       2»      (line_strp)»   (offset:·0x374):·object.h49 ··1»      (udata)»       2»      (line_strp)»   (offset:·0x374):·object.h
50 ··2»      (udata)»       1»      (line_strp)»   (offset:·0x9):·fmm.cpp50 ··2»      (udata)»       1»      (line_strp)»   (offset:·0x1d):·fmm.cpp
51 ··3»      (udata)»       3»      (line_strp)»   (offset:·0x1bc):·ndarraytypes.h51 ··3»      (udata)»       3»      (line_strp)»   (offset:·0x1bc):·ndarraytypes.h
52 ··4»      (udata)»       1»      (line_strp)»   (offset:·0x1cb):·distance_marcher.h52 ··4»      (udata)»       1»      (line_strp)»   (offset:·0x1cb):·distance_marcher.h
53 ··5»      (udata)»       1»      (line_strp)»   (offset:·0x1de):·base_marcher.h53 ··5»      (udata)»       1»      (line_strp)»   (offset:·0x1de):·base_marcher.h
54 ··6»      (udata)»       1»      (line_strp)»   (offset:·0x1ed):·travel_time_marcher.h54 ··6»      (udata)»       1»      (line_strp)»   (offset:·0x1ed):·travel_time_marcher.h
55 ··7»      (udata)»       1»      (line_strp)»   (offset:·0x203):·extension_velocity_marcher.h55 ··7»      (udata)»       1»      (line_strp)»   (offset:·0x203):·extension_velocity_marcher.h
56 ··8»      (udata)»       3»      (line_strp)»   (offset:·0x220):·__multiarray_api.h56 ··8»      (udata)»       3»      (line_strp)»   (offset:·0x220):·__multiarray_api.h
57 ··9»      (udata)»       4»      (line_strp)»   (offset:·0x536):·types.h57 ··9»      (udata)»       4»      (line_strp)»   (offset:·0x536):·types.h
Offset 2946, 15 lines modifiedOffset 2946, 15 lines modified
2946 ··Opcode·9·has·1·arg2946 ··Opcode·9·has·1·arg
2947 ··Opcode·10·has·0·args2947 ··Opcode·10·has·0·args
2948 ··Opcode·11·has·0·args2948 ··Opcode·11·has·0·args
2949 ··Opcode·12·has·1·arg2949 ··Opcode·12·has·1·arg
  
2950 ·The·Directory·Table·(offset·0x1409,·lines·10,·columns·1):2950 ·The·Directory·Table·(offset·0x1409,·lines·10,·columns·1):
2951 ··Entry»  Name2951 ··Entry»  Name
2952 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-_0qghtm52952 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-66fd2i10
2953 ··1»      (line_strp)»   (offset:·0x25):·../skfmm2953 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
2954 ··2»      (line_strp)»   (offset:·0x91):·/usr/include/i386-linux-gnu/bits2954 ··2»      (line_strp)»   (offset:·0x91):·/usr/include/i386-linux-gnu/bits
2955 ··3»      (line_strp)»   (offset:·0x12e):·/usr/lib/gcc/i686-linux-gnu/14/include2955 ··3»      (line_strp)»   (offset:·0x12e):·/usr/lib/gcc/i686-linux-gnu/14/include
2956 ··4»      (line_strp)»   (offset:·0x175):·/usr/include/i386-linux-gnu/bits/types2956 ··4»      (line_strp)»   (offset:·0x175):·/usr/include/i386-linux-gnu/bits/types
2957 ··5»      (line_strp)»   (offset:·0x121):·/usr/include2957 ··5»      (line_strp)»   (offset:·0x121):·/usr/include
2958 ··6»      (line_strp)»   (offset:·0xc6):·/usr/include/i386-linux-gnu/c++/14/bits2958 ··6»      (line_strp)»   (offset:·0xc6):·/usr/include/i386-linux-gnu/c++/14/bits
2959 ··7»      (line_strp)»   (offset:·0xb2):·/usr/include/c++/142959 ··7»      (line_strp)»   (offset:·0xb2):·/usr/include/c++/14
Offset 4343, 15 lines modifiedOffset 4343, 15 lines modified
4343 ··Opcode·9·has·1·arg4343 ··Opcode·9·has·1·arg
4344 ··Opcode·10·has·0·args4344 ··Opcode·10·has·0·args
4345 ··Opcode·11·has·0·args4345 ··Opcode·11·has·0·args
4346 ··Opcode·12·has·1·arg4346 ··Opcode·12·has·1·arg
  
4347 ·The·Directory·Table·(offset·0x1d12,·lines·9,·columns·1):4347 ·The·Directory·Table·(offset·0x1d12,·lines·9,·columns·1):
4348 ··Entry»  Name4348 ··Entry»  Name
4349 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-_0qghtm54349 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-66fd2i10
4350 ··1»      (line_strp)»   (offset:·0x25):·../skfmm4350 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
4351 ··2»      (line_strp)»   (offset:·0x108):·/usr/include/c++/14/bits4351 ··2»      (line_strp)»   (offset:·0x108):·/usr/include/c++/14/bits
4352 ··3»      (line_strp)»   (offset:·0xb2):·/usr/include/c++/144352 ··3»      (line_strp)»   (offset:·0xb2):·/usr/include/c++/14
4353 ··4»      (line_strp)»   (offset:·0xc6):·/usr/include/i386-linux-gnu/c++/14/bits4353 ··4»      (line_strp)»   (offset:·0xc6):·/usr/include/i386-linux-gnu/c++/14/bits
4354 ··5»      (line_strp)»   (offset:·0xee):·/usr/include/c++/14/debug4354 ··5»      (line_strp)»   (offset:·0xee):·/usr/include/c++/14/debug
4355 ··6»      (line_strp)»   (offset:·0x493):·/usr/include/c++/14/ext4355 ··6»      (line_strp)»   (offset:·0x493):·/usr/include/c++/14/ext
4356 ··7»      (line_strp)»   (offset:·0x121):·/usr/include4356 ··7»      (line_strp)»   (offset:·0x121):·/usr/include
Offset 7040, 15 lines modifiedOffset 7040, 15 lines modified
7040 ··Opcode·9·has·1·arg7040 ··Opcode·9·has·1·arg
7041 ··Opcode·10·has·0·args7041 ··Opcode·10·has·0·args
7042 ··Opcode·11·has·0·args7042 ··Opcode·11·has·0·args
7043 ··Opcode·12·has·1·arg7043 ··Opcode·12·has·1·arg
  
7044 ·The·Directory·Table·(offset·0x2fad,·lines·11,·columns·1):7044 ·The·Directory·Table·(offset·0x2fad,·lines·11,·columns·1):
7045 ··Entry»  Name7045 ··Entry»  Name
7046 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-_0qghtm57046 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-66fd2i10
7047 ··1»      (line_strp)»   (offset:·0x25):·../skfmm7047 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
7048 ··2»      (line_strp)»   (offset:·0xb2):·/usr/include/c++/147048 ··2»      (line_strp)»   (offset:·0xb2):·/usr/include/c++/14
7049 ··3»      (line_strp)»   (offset:·0xee):·/usr/include/c++/14/debug7049 ··3»      (line_strp)»   (offset:·0xee):·/usr/include/c++/14/debug
7050 ··4»      (line_strp)»   (offset:·0x108):·/usr/include/c++/14/bits7050 ··4»      (line_strp)»   (offset:·0x108):·/usr/include/c++/14/bits
7051 ··5»      (line_strp)»   (offset:·0xc6):·/usr/include/i386-linux-gnu/c++/14/bits7051 ··5»      (line_strp)»   (offset:·0xc6):·/usr/include/i386-linux-gnu/c++/14/bits
7052 ··6»      (line_strp)»   (offset:·0x493):·/usr/include/c++/14/ext7052 ··6»      (line_strp)»   (offset:·0x493):·/usr/include/c++/14/ext
7053 ··7»      (line_strp)»   (offset:·0x91):·/usr/include/i386-linux-gnu/bits7053 ··7»      (line_strp)»   (offset:·0x91):·/usr/include/i386-linux-gnu/bits
Offset 8854, 15 lines modifiedOffset 8854, 15 lines modified
8854 ··Opcode·9·has·1·arg8854 ··Opcode·9·has·1·arg
8855 ··Opcode·10·has·0·args8855 ··Opcode·10·has·0·args
8856 ··Opcode·11·has·0·args8856 ··Opcode·11·has·0·args
8857 ··Opcode·12·has·1·arg8857 ··Opcode·12·has·1·arg
  
8858 ·The·Directory·Table·(offset·0x3cbf,·lines·12,·columns·1):8858 ·The·Directory·Table·(offset·0x3cbf,·lines·12,·columns·1):
8859 ··Entry»  Name8859 ··Entry»  Name
8860 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-_0qghtm58860 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-66fd2i10
8861 ··1»      (line_strp)»   (offset:·0x25):·../skfmm8861 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
8862 ··2»      (line_strp)»   (offset:·0xb2):·/usr/include/c++/148862 ··2»      (line_strp)»   (offset:·0xb2):·/usr/include/c++/14
8863 ··3»      (line_strp)»   (offset:·0x108):·/usr/include/c++/14/bits8863 ··3»      (line_strp)»   (offset:·0x108):·/usr/include/c++/14/bits
8864 ··4»      (line_strp)»   (offset:·0x493):·/usr/include/c++/14/ext8864 ··4»      (line_strp)»   (offset:·0x493):·/usr/include/c++/14/ext
8865 ··5»      (line_strp)»   (offset:·0xc6):·/usr/include/i386-linux-gnu/c++/14/bits8865 ··5»      (line_strp)»   (offset:·0xc6):·/usr/include/i386-linux-gnu/c++/14/bits
8866 ··6»      (line_strp)»   (offset:·0xee):·/usr/include/c++/14/debug8866 ··6»      (line_strp)»   (offset:·0xee):·/usr/include/c++/14/debug
8867 ··7»      (line_strp)»   (offset:·0x12e):·/usr/lib/gcc/i686-linux-gnu/14/include8867 ··7»      (line_strp)»   (offset:·0x12e):·/usr/lib/gcc/i686-linux-gnu/14/include
Offset 12273, 15 lines modifiedOffset 12273, 15 lines modified
12273 ··Opcode·9·has·1·arg12273 ··Opcode·9·has·1·arg
12274 ··Opcode·10·has·0·args12274 ··Opcode·10·has·0·args
12275 ··Opcode·11·has·0·args12275 ··Opcode·11·has·0·args
12276 ··Opcode·12·has·1·arg12276 ··Opcode·12·has·1·arg
  
12277 ·The·Directory·Table·(offset·0x5511,·lines·11,·columns·1):12277 ·The·Directory·Table·(offset·0x5511,·lines·11,·columns·1):
12278 ··Entry»  Name12278 ··Entry»  Name
12279 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-_0qghtm512279 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-66fd2i10
12280 ··1»      (line_strp)»   (offset:·0x25):·../skfmm12280 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
12281 ··2»      (line_strp)»   (offset:·0xb2):·/usr/include/c++/1412281 ··2»      (line_strp)»   (offset:·0xb2):·/usr/include/c++/14
12282 ··3»      (line_strp)»   (offset:·0x108):·/usr/include/c++/14/bits12282 ··3»      (line_strp)»   (offset:·0x108):·/usr/include/c++/14/bits
12283 ··4»      (line_strp)»   (offset:·0xc6):·/usr/include/i386-linux-gnu/c++/14/bits12283 ··4»      (line_strp)»   (offset:·0xc6):·/usr/include/i386-linux-gnu/c++/14/bits
12284 ··5»      (line_strp)»   (offset:·0xee):·/usr/include/c++/14/debug12284 ··5»      (line_strp)»   (offset:·0xee):·/usr/include/c++/14/debug
12285 ··6»      (line_strp)»   (offset:·0x12e):·/usr/lib/gcc/i686-linux-gnu/14/include12285 ··6»      (line_strp)»   (offset:·0x12e):·/usr/lib/gcc/i686-linux-gnu/14/include
12286 ··7»      (line_strp)»   (offset:·0x175):·/usr/include/i386-linux-gnu/bits/types12286 ··7»      (line_strp)»   (offset:·0x175):·/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:·0x7f57 ···Abbrev·Offset:·0x7f5
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-_0qghtm511 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-66fd2i10
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:········0x5d·(32-bit)18 ···Length:········0x5d·(32-bit)
19 ···Version:·······519 ···Version:·······5
20 ···Unit·Type:·····DW_UT_partial·(3)20 ···Unit·Type:·····DW_UT_partial·(3)
21 ···Abbrev·Offset:·0x7f521 ···Abbrev·Offset:·0x7f5
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-_0qghtm525 ····<31>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-66fd2i10
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:·121·(DW_TAG_variable)30 ·<1><3f>:·Abbrev·Number:·121·(DW_TAG_variable)
31 ····<40>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xb8ee)·31 ····<40>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xb8ee)·
32 ····<44>···DW_AT_decl_file···:·(data1)·532 ····<44>···DW_AT_decl_file···:·(data1)·5
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:·0x7f570 ···Abbrev·Offset:·0x7f5
71 ···Pointer·Size:··471 ···Pointer·Size:··4
72 ·<0><8d>:·Abbrev·Number:·115·(DW_TAG_partial_unit)72 ·<0><8d>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
73 ····<8e>···DW_AT_stmt_list···:·(sec_offset)·073 ····<8e>···DW_AT_stmt_list···:·(sec_offset)·0
74 ····<92>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-_0qghtm574 ····<92>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-66fd2i10
75 ·<1><96>:·Abbrev·Number:·51·(DW_TAG_imported_unit)75 ·<1><96>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
76 ····<97>···DW_AT_import······:·(GNU_ref_alt)·<0x2867>76 ····<97>···DW_AT_import······:·(GNU_ref_alt)·<0x2867>
77 ·<1><9b>:·Abbrev·Number:·51·(DW_TAG_imported_unit)77 ·<1><9b>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
78 ····<9c>···DW_AT_import······:·(GNU_ref_alt)·<0xcb92>78 ····<9c>···DW_AT_import······:·(GNU_ref_alt)·<0xcb92>
79 ·<1><a0>:·Abbrev·Number:·60·(DW_TAG_imported_unit)79 ·<1><a0>:·Abbrev·Number:·60·(DW_TAG_imported_unit)
80 ····<a1>···DW_AT_import······:·(ref_addr)·<0x2c>»      [Abbrev·Number:·115·(DW_TAG_partial_unit)]80 ····<a1>···DW_AT_import······:·(ref_addr)·<0x2c>»      [Abbrev·Number:·115·(DW_TAG_partial_unit)]
81 ·<1><a5>:·Abbrev·Number:·081 ·<1><a5>:·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:·0x7f586 ···Abbrev·Offset:·0x7f5
87 ···Pointer·Size:··487 ···Pointer·Size:··4
88 ·<0><b2>:·Abbrev·Number:·115·(DW_TAG_partial_unit)88 ·<0><b2>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
89 ····<b3>···DW_AT_stmt_list···:·(sec_offset)·089 ····<b3>···DW_AT_stmt_list···:·(sec_offset)·0
90 ····<b7>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-_0qghtm590 ····<b7>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-66fd2i10
91 ·<1><bb>:·Abbrev·Number:·51·(DW_TAG_imported_unit)91 ·<1><bb>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
92 ····<bc>···DW_AT_import······:·(GNU_ref_alt)·<0x2972>92 ····<bc>···DW_AT_import······:·(GNU_ref_alt)·<0x2972>
93 ·<1><c0>:·Abbrev·Number:·60·(DW_TAG_imported_unit)93 ·<1><c0>:·Abbrev·Number:·60·(DW_TAG_imported_unit)
94 ····<c1>···DW_AT_import······:·(ref_addr)·<0x8d>»      [Abbrev·Number:·115·(DW_TAG_partial_unit)]94 ····<c1>···DW_AT_import······:·(ref_addr)·<0x8d>»      [Abbrev·Number:·115·(DW_TAG_partial_unit)]
95 ·<1><c5>:·Abbrev·Number:·60·(DW_TAG_imported_unit)95 ·<1><c5>:·Abbrev·Number:·60·(DW_TAG_imported_unit)
96 ····<c6>···DW_AT_import······:·(ref_addr)·<0x2ee>»     [Abbrev·Number:·126·(DW_TAG_partial_unit)]96 ····<c6>···DW_AT_import······:·(ref_addr)·<0x2ee>»     [Abbrev·Number:·126·(DW_TAG_partial_unit)]
97 ·<1><ca>:·Abbrev·Number:·097 ·<1><ca>:·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:·0x7f5102 ···Abbrev·Offset:·0x7f5
103 ···Pointer·Size:··4103 ···Pointer·Size:··4
104 ·<0><d7>:·Abbrev·Number:·115·(DW_TAG_partial_unit)104 ·<0><d7>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
105 ····<d8>···DW_AT_stmt_list···:·(sec_offset)·0x13e7105 ····<d8>···DW_AT_stmt_list···:·(sec_offset)·0x13e7
106 ····<dc>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-_0qghtm5106 ····<dc>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-66fd2i10
107 ·<1><e0>:·Abbrev·Number:·51·(DW_TAG_imported_unit)107 ·<1><e0>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
108 ····<e1>···DW_AT_import······:·(GNU_ref_alt)·<0x2b00>108 ····<e1>···DW_AT_import······:·(GNU_ref_alt)·<0x2b00>
109 ·<1><e5>:·Abbrev·Number:·51·(DW_TAG_imported_unit)109 ·<1><e5>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
110 ····<e6>···DW_AT_import······:·(GNU_ref_alt)·<0x2abd>110 ····<e6>···DW_AT_import······:·(GNU_ref_alt)·<0x2abd>
111 ·<1><ea>:·Abbrev·Number:·0111 ·<1><ea>:·Abbrev·Number:·0
112 ··Compilation·Unit·@·offset·0xeb:112 ··Compilation·Unit·@·offset·0xeb:
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:·0x7f5116 ···Abbrev·Offset:·0x7f5
117 ···Pointer·Size:··4117 ···Pointer·Size:··4
118 ·<0><f7>:·Abbrev·Number:·115·(DW_TAG_partial_unit)118 ·<0><f7>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
119 ····<f8>···DW_AT_stmt_list···:·(sec_offset)·0x1cf0119 ····<f8>···DW_AT_stmt_list···:·(sec_offset)·0x1cf0
120 ····<fc>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-_0qghtm5120 ····<fc>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-66fd2i10
121 ·<1><100>:·Abbrev·Number:·51·(DW_TAG_imported_unit)121 ·<1><100>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
122 ····<101>···DW_AT_import······:·(GNU_ref_alt)·<0x2b46>122 ····<101>···DW_AT_import······:·(GNU_ref_alt)·<0x2b46>
123 ·<1><105>:·Abbrev·Number:·51·(DW_TAG_imported_unit)123 ·<1><105>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
124 ····<106>···DW_AT_import······:·(GNU_ref_alt)·<0x283f>124 ····<106>···DW_AT_import······:·(GNU_ref_alt)·<0x283f>
125 ·<1><10a>:·Abbrev·Number:·0125 ·<1><10a>:·Abbrev·Number:·0
126 ··Compilation·Unit·@·offset·0x10b:126 ··Compilation·Unit·@·offset·0x10b:
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:·0x7f5130 ···Abbrev·Offset:·0x7f5
131 ···Pointer·Size:··4131 ···Pointer·Size:··4
132 ·<0><117>:·Abbrev·Number:·115·(DW_TAG_partial_unit)132 ·<0><117>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
133 ····<118>···DW_AT_stmt_list···:·(sec_offset)·0x2f8b133 ····<118>···DW_AT_stmt_list···:·(sec_offset)·0x2f8b
134 ····<11c>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-_0qghtm5134 ····<11c>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-66fd2i10
135 ·<1><120>:·Abbrev·Number:·51·(DW_TAG_imported_unit)135 ·<1><120>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
136 ····<121>···DW_AT_import······:·(GNU_ref_alt)·<0x2d45>136 ····<121>···DW_AT_import······:·(GNU_ref_alt)·<0x2d45>
137 ·<1><125>:·Abbrev·Number:·44·(DW_TAG_class_type)137 ·<1><125>:·Abbrev·Number:·44·(DW_TAG_class_type)
138 ····<126>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xc014)·138 ····<126>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xc014)·
139 ····<12a>···DW_AT_declaration·:·(flag_present)·1139 ····<12a>···DW_AT_declaration·:·(flag_present)·1
140 ····<12a>···DW_AT_sibling·····:·(ref_udata)·<0x1e2>140 ····<12a>···DW_AT_sibling·····:·(ref_udata)·<0x1e2>
141 ·<2><12c>:·Abbrev·Number:·117·(DW_TAG_subprogram)141 ·<2><12c>:·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:·0x7f5398 ···Abbrev·Offset:·0x7f5
399 ···Pointer·Size:··4399 ···Pointer·Size:··4
400 ·<0><2ce>:·Abbrev·Number:·115·(DW_TAG_partial_unit)400 ·<0><2ce>:·Abbrev·Number:·115·(DW_TAG_partial_unit)
401 ····<2cf>···DW_AT_stmt_list···:·(sec_offset)·0x2f8b401 ····<2cf>···DW_AT_stmt_list···:·(sec_offset)·0x2f8b
402 ····<2d3>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-_0qghtm5402 ····<2d3>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-66fd2i10
403 ·<1><2d7>:·Abbrev·Number:·51·(DW_TAG_imported_unit)403 ·<1><2d7>:·Abbrev·Number:·51·(DW_TAG_imported_unit)
404 ····<2d8>···DW_AT_import······:·(GNU_ref_alt)·<0x2fea>404 ····<2d8>···DW_AT_import······:·(GNU_ref_alt)·<0x2fea>
405 ·<1><2dc>:·Abbrev·Number:·60·(DW_TAG_imported_unit)405 ·<1><2dc>:·Abbrev·Number:·60·(DW_TAG_imported_unit)
406 ····<2dd>···DW_AT_import······:·(ref_addr)·<0x117>»    [Abbrev·Number:·115·(DW_TAG_partial_unit)]406 ····<2dd>···DW_AT_import······:·(ref_addr)·<0x117>»    [Abbrev·Number:·115·(DW_TAG_partial_unit)]
407 ·<1><2e1>:·Abbrev·Number:·0407 ·<1><2e1>:·Abbrev·Number:·0
408 ··Compilation·Unit·@·offset·0x2e2:408 ··Compilation·Unit·@·offset·0x2e2:
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><306>:·Abbrev·Number:·33·(DW_TAG_compile_unit)426 ·<0><306>:·Abbrev·Number:·33·(DW_TAG_compile_unit)
Max diff block lines reached; 5270/11533 bytes (45.69%) of diff not shown.
352 B
strings --all --bytes=8 {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 GCC:·(Debian·14.2.0-14)·14.2.01 GCC:·(Debian·14.2.0-14)·14.2.0
2 2Mfe@Gzv 
3 >N&,N9Z,~2 >N&,N9Z,~
 3 &!5:;2ZA
 4 ;?cO6cYp
 5 's+k)G/H5?
 6 hTu7do?%C
4 *ky`;f_1 
5 V/»     wAk+E 
6 d48-@5nO 
7 Fs7"6[HofTW2 
8 F{uN@w<K 
9 4iSHpZDP`Z7 4iSHpZDP`Z
10 Y'»     X}Ew&8 ]V\b/_C->
 9 1e^!+*B+
 10 »       s7PlE9o
11 <K·2&2»  E&Ef(11 <K·2&2»  E&Ef(
12 GuxF8QfFx12 GuxF8QfFx
13 )2U'588)"C13 )2U'588)"C
14 vL}»    m>.aK14 vL}»    m>.aK
15 `y0Y&sUd15 `y0Y&sUd
16 8/f:(q~(16 8/f:(q~(
17 WnDZ~t7cO17 WnDZ~t7cO
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 17788 objdump: DWARF error: unable to read alt ref 21655 objdump: DWARF error: unable to read alt ref 12698 objdump: DWARF error: unable to read alt ref 32228 objdump: DWARF error: unable to read alt ref 12698
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 Disassembly·of·section·.text:4 Disassembly·of·section·.text:
  
5 00001280·<distance_method(_object*,·_object*)·[clone·.cold]>:5 00001280·<distance_method(_object*,·_object*)·[clone·.cold]>:
6 »       ...6 »       ...
  
7 000013be·<heap::heap(int,·bool)·[clone·.cold]>:7 000013be·<heap::heap(int,·bool)·[clone·.cold]>:
8 heap::heap(int,·bool)·[clone·.cold]:8 heap::heap(int,·bool)·[clone·.cold]:
9 ./.mesonpy-_0qghtm5/../skfmm/heap.cpp:40·(discriminator·2)9 ./.mesonpy-66fd2i10/../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 000013c4·<heap::peek()·const·[clone·.cold]>:13 000013c4·<heap::peek()·const·[clone·.cold]>:
14 »       ...14 »       ...
  
627 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-66fd2i10
2 ··[·····0]··../skfmm/fmm.cpp3 ··[····14]··../skfmm/fmm.cpp
3 ··[····11]··./.mesonpy-_0qghtm5 
4 ··[····25]··../skfmm4 ··[····25]··../skfmm
5 ··[····2e]··/usr/include/python3.135 ··[····2e]··/usr/include/python3.13
6 ··[····46]··../../../../usr/lib/i386-linux-gnu/python3-numpy/numpy/_core/include/numpy6 ··[····46]··../../../../usr/lib/i386-linux-gnu/python3-numpy/numpy/_core/include/numpy
7 ··[····91]··/usr/include/i386-linux-gnu/bits7 ··[····91]··/usr/include/i386-linux-gnu/bits
8 ··[····b2]··/usr/include/c++/148 ··[····b2]··/usr/include/c++/14
9 ··[····c6]··/usr/include/i386-linux-gnu/c++/14/bits9 ··[····c6]··/usr/include/i386-linux-gnu/c++/14/bits
10 ··[····ee]··/usr/include/c++/14/debug10 ··[····ee]··/usr/include/c++/14/debug
6.34 KB
./usr/lib/debug/.build-id/e6/4cb4898331da0c0343e241fb1b2ea996a5e293.debug vs.
./usr/lib/debug/.build-id/2b/2ee2df5f7a0034a3075f95c3f06ef2b85fb596.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 98% similar despite different names
1.29 KB
readelf --wide --sections {}
    
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
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·00001f·01··MS··0···0··131 ··[26]·.comment··········PROGBITS········00000000·000178·00001f·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·0081e9·00···C··0···0··433 ··[28]·.debug_info·······PROGBITS········00000000·00021c·0081e9·00···C··0···0··4
34 ··[29]·.debug_abbrev·····PROGBITS········00000000·008408·00068c·00···C··0···0··434 ··[29]·.debug_abbrev·····PROGBITS········00000000·008408·00068c·00···C··0···0··4
35 ··[30]·.debug_line·······PROGBITS········00000000·008a94·0032be·00···C··0···0··435 ··[30]·.debug_line·······PROGBITS········00000000·008a94·0032be·00···C··0···0··4
36 ··[31]·.debug_str········PROGBITS········00000000·00bd54·000112·01·MSC··0···0··436 ··[31]·.debug_str········PROGBITS········00000000·00bd54·000112·01·MSC··0···0··4
37 ··[32]·.debug_line_str···PROGBITS········00000000·00be68·000210·01·MSC··0···0··437 ··[32]·.debug_line_str···PROGBITS········00000000·00be68·00020f·01·MSC··0···0··4
38 ··[33]·.debug_loclists···PROGBITS········00000000·00c078·003f1f·00···C··0···0··438 ··[33]·.debug_loclists···PROGBITS········00000000·00c078·003f1f·00···C··0···0··4
39 ··[34]·.debug_rnglists···PROGBITS········00000000·00ff98·000b2d·00···C··0···0··439 ··[34]·.debug_rnglists···PROGBITS········00000000·00ff98·000b2d·00···C··0···0··4
40 ··[35]·.gnu_debugaltlink·PROGBITS········00000000·010ac5·000050·00······0···0··140 ··[35]·.gnu_debugaltlink·PROGBITS········00000000·010ac5·000050·00······0···0··1
41 ··[36]·.symtab···········SYMTAB··········00000000·010b18·001530·10·····37·196··441 ··[36]·.symtab···········SYMTAB··········00000000·010b18·001530·10·····37·196··4
42 ··[37]·.strtab···········STRTAB··········00000000·012048·002511·00······0···0··142 ··[37]·.strtab···········STRTAB··········00000000·012048·002511·00······0···0··1
43 ··[38]·.shstrtab·········STRTAB··········00000000·014559·000190·00······0···0··143 ··[38]·.shstrtab·········STRTAB··········00000000·014559·000190·00······0···0··1
44 Key·to·Flags:44 Key·to·Flags:
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e64cb4898331da0c0343e241fb1b2ea996a5e2933 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2b2ee2df5f7a0034a3075f95c3f06ef2b85fb596
1.45 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-_0qghtm531 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-66fd2i10
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 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-_0qghtm518770 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-66fd2i10
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.46 KB
readelf --wide --debug-dump=info {}
    
Offset 4, 15 lines modifiedOffset 4, 15 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:·0xd097 ···Abbrev·Offset:·0xd09
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-_0qghtm511 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-66fd2i10
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:········0xc779·(32-bit)18 ···Length:········0xc779·(32-bit)
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
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:·0xc81b)·24 ····<2e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xc81b)·
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:·0x14):·../skfmm/pheap.cpp
27 ····<37>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-_0qghtm527 ····<37>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-66fd2i10
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:·0xd830)·34 ····<4a>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xd830)·
Offset 25464, 15 lines modifiedOffset 25464, 15 lines modified
25464 ···Unit·Type:·····DW_UT_compile·(1)25464 ···Unit·Type:·····DW_UT_compile·(1)
25465 ···Abbrev·Offset:·0xd0925465 ···Abbrev·Offset:·0xd09
25466 ···Pointer·Size:··425466 ···Pointer·Size:··4
25467 ·<0><c7a9>:·Abbrev·Number:·6·(DW_TAG_compile_unit)25467 ·<0><c7a9>:·Abbrev·Number:·6·(DW_TAG_compile_unit)
25468 ····<c7aa>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xc81b)·25468 ····<c7aa>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xc81b)·
25469 ····<c7ae>···DW_AT_language····:·(data1)·33» (C++14)25469 ····<c7ae>···DW_AT_language····:·(data1)·33» (C++14)
25470 ····<c7af>···DW_AT_name········:·(line_strp)·(offset:·0x4b6):·../skfmm/heap.cpp25470 ····<c7af>···DW_AT_name········:·(line_strp)·(offset:·0x4b6):·../skfmm/heap.cpp
25471 ····<c7b3>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-_0qghtm525471 ····<c7b3>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-66fd2i10
25472 ····<c7b7>···DW_AT_ranges······:·(sec_offset)·0x130825472 ····<c7b7>···DW_AT_ranges······:·(sec_offset)·0x1308
25473 ····<c7bb>···DW_AT_low_pc······:·(addr)·025473 ····<c7bb>···DW_AT_low_pc······:·(addr)·0
25474 ····<c7bf>···DW_AT_stmt_list···:·(sec_offset)·0x794725474 ····<c7bf>···DW_AT_stmt_list···:·(sec_offset)·0x7947
25475 ·<1><c7c3>:·Abbrev·Number:·8·(DW_TAG_imported_unit)25475 ·<1><c7c3>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
25476 ····<c7c4>···DW_AT_import······:·(GNU_ref_alt)·<0x11b4>25476 ····<c7c4>···DW_AT_import······:·(GNU_ref_alt)·<0x11b4>
25477 ·<1><c7c8>:·Abbrev·Number:·8·(DW_TAG_imported_unit)25477 ·<1><c7c8>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
25478 ····<c7c9>···DW_AT_import······:·(GNU_ref_alt)·<0x2a73>25478 ····<c7c9>···DW_AT_import······:·(GNU_ref_alt)·<0x2a73>
490 B
readelf --wide --decompress --string-dump=.debug_line_str {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 String·dump·of·section·'.debug_line_str':1 String·dump·of·section·'.debug_line_str':
2 ··[·····0]··./.mesonpy-_0qghtm52 ··[·····0]··./.mesonpy-66fd2i10
3 ··[····14]··../skfmm/pheap.cpp3 ··[····14]··../skfmm/pheap.cpp
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