1.21 MB
/srv/reproducible-results/rbuild-debian/r-b-build.sBQUq8mv/b1/scikit-fmm_2024.05.29-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.sBQUq8mv/b2/scikit-fmm_2024.05.29-1_amd64.changes
438 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·70498608c6a79be941abc111476e354d·319668·debug·optional·python3-scikit-fmm-dbgsym_2024.05.29-1_amd64.deb 
2 ·c8157ec6ddad4c960e15cf35263db3b5·62652·python·optional·python3-scikit-fmm_2024.05.29-1_amd64.deb1 ·f9139c6dfa6fbf13886d25da48f5cc32·320040·debug·optional·python3-scikit-fmm-dbgsym_2024.05.29-1_amd64.deb
 2 ·15a56c7cec7d2592c401eb11244781dd·62636·python·optional·python3-scikit-fmm_2024.05.29-1_amd64.deb
1.15 MB
python3-scikit-fmm_2024.05.29-1_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-07-06·04:55:57.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-07-06·04:55:57.000000·debian-binary
2 -rw-r--r--···0········0········0·····1676·2024-07-06·04:55:57.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1676·2024-07-06·04:55:57.000000·control.tar.xz
3 -rw-r--r--···0········0········0····60784·2024-07-06·04:55:57.000000·data.tar.xz3 -rw-r--r--···0········0········0····60768·2024-07-06·04:55:57.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
1.15 MB
data.tar.xz
1.15 MB
data.tar
228 KB
./usr/lib/python3/dist-packages/skfmm/cfmm.cpython-312-x86_64-linux-gnu.so
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:·03d7be25e7b6ba5dc5dee467bf95139ad4150a4b3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c0bd69b710a8cd4a7901974175005e25c0563b88
226 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 17796 objdump: DWARF error: unable to read alt ref 21663 objdump: DWARF error: unable to read alt ref 12711 objdump: DWARF error: unable to read alt ref 32228 objdump: DWARF error: unable to read alt ref 12711
    
Offset 1, 66 lines modifiedOffset 1, 66 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000002240·<PyInit_cfmm@@Base-0x1650>:2 0000000000002240·<PyInit_cfmm@@Base-0x1650>:
3 distance_method(_object*,·_object*)·[clone·.cold]:3 distance_method(_object*,·_object*)·[clone·.cold]:
4 ./.mesonpy-w2hi9f2g/../skfmm/fmm.cpp:2814 ./.mesonpy-nhyl4kvs/../skfmm/fmm.cpp:281
5 »       mov····$0x128,%esi5 »       mov····$0x128,%esi
6 »       mov····%r15,%rdi6 »       mov····%r15,%rdi
7 »       call···2140·<operator·delete(void*,·unsigned·long)@plt>7 »       call···2140·<operator·delete(void*,·unsigned·long)@plt>
8 »       mov····-0x38(%rbp),%rax8 »       mov····-0x38(%rbp),%rax
9 »       sub····%fs:0x28,%rax9 »       sub····%fs:0x28,%rax
10 »       jne····22c8·<__cxa_finalize@plt+0xa8>10 »       jne····22c8·<__cxa_finalize@plt+0xa8>
11 »       mov····%rbx,%rdi11 »       mov····%rbx,%rdi
12 »       call···2200·<_Unwind_Resume@plt>12 »       call···2200·<_Unwind_Resume@plt>
13 ./.mesonpy-w2hi9f2g/../skfmm/fmm.cpp:31013 ./.mesonpy-nhyl4kvs/../skfmm/fmm.cpp:310
14 »       sub····$0x1,%rax14 »       sub····$0x1,%rax
15 »       jne····231a·<__cxa_finalize@plt+0xfa>15 »       jne····231a·<__cxa_finalize@plt+0xfa>
16 ./.mesonpy-w2hi9f2g/../skfmm/fmm.cpp:310·(discriminator·1)16 ./.mesonpy-nhyl4kvs/../skfmm/fmm.cpp:310·(discriminator·1)
17 »       call···2080·<__cxa_begin_catch@plt>17 »       call···2080·<__cxa_begin_catch@plt>
18 »       mov····%rax,%rdi18 »       mov····%rax,%rdi
19 ./.mesonpy-w2hi9f2g/../skfmm/fmm.cpp:31219 ./.mesonpy-nhyl4kvs/../skfmm/fmm.cpp:312
20 »       mov····(%rax),%rax20 »       mov····(%rax),%rax
21 »       call···*0x10(%rax)21 »       call···*0x10(%rax)
22 »       mov····%rax,%rsi22 »       mov····%rax,%rsi
23 ./.mesonpy-w2hi9f2g/../skfmm/fmm.cpp:312·(discriminator·1)23 ./.mesonpy-nhyl4kvs/../skfmm/fmm.cpp:312·(discriminator·1)
24 »       mov····0x8d32(%rip),%rax········#·afb8·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x5e98>24 »       mov····0x8d32(%rip),%rax········#·afb8·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x5e98>
25 »       mov····(%rax),%rdi25 »       mov····(%rax),%rdi
26 »       call···2170·<PyErr_SetString@plt>26 »       call···2170·<PyErr_SetString@plt>
27 ./.mesonpy-w2hi9f2g/../skfmm/fmm.cpp:31327 ./.mesonpy-nhyl4kvs/../skfmm/fmm.cpp:313
28 »       mov····%rbx,%rdi28 »       mov····%rbx,%rdi
29 »       call···2c40·<__cxa_finalize@plt+0xa20>29 »       call···2c40·<__cxa_finalize@plt+0xa20>
30 ./.mesonpy-w2hi9f2g/../skfmm/fmm.cpp:31430 ./.mesonpy-nhyl4kvs/../skfmm/fmm.cpp:314
31 »       mov····-0x118(%rbp),%rdi31 »       mov····-0x118(%rbp),%rdi
32 »       call···2c40·<__cxa_finalize@plt+0xa20>32 »       call···2c40·<__cxa_finalize@plt+0xa20>
33 ./.mesonpy-w2hi9f2g/../skfmm/fmm.cpp:31533 ./.mesonpy-nhyl4kvs/../skfmm/fmm.cpp:315
34 »       mov····%r12,%rdi34 »       mov····%r12,%rdi
35 »       call···2c40·<__cxa_finalize@plt+0xa20>35 »       call···2c40·<__cxa_finalize@plt+0xa20>
36 ./.mesonpy-w2hi9f2g/../skfmm/fmm.cpp:31636 ./.mesonpy-nhyl4kvs/../skfmm/fmm.cpp:316
37 »       mov····%r13,%rdi37 »       mov····%r13,%rdi
38 »       call···2c40·<__cxa_finalize@plt+0xa20>38 »       call···2c40·<__cxa_finalize@plt+0xa20>
39 ./.mesonpy-w2hi9f2g/../skfmm/fmm.cpp:31739 ./.mesonpy-nhyl4kvs/../skfmm/fmm.cpp:317
40 »       mov····-0x120(%rbp),%rdi40 »       mov····-0x120(%rbp),%rdi
41 »       call···2c40·<__cxa_finalize@plt+0xa20>41 »       call···2c40·<__cxa_finalize@plt+0xa20>
42 ./.mesonpy-w2hi9f2g/../skfmm/fmm.cpp:31942 ./.mesonpy-nhyl4kvs/../skfmm/fmm.cpp:319
43 »       call···21e0·<__cxa_end_catch@plt>43 »       call···21e0·<__cxa_end_catch@plt>
44 »       jmp····2ef0·<__cxa_finalize@plt+0xcd0>44 »       jmp····2ef0·<__cxa_finalize@plt+0xcd0>
45 »       call···2160·<__stack_chk_fail@plt>45 »       call···2160·<__stack_chk_fail@plt>
46 ./.mesonpy-w2hi9f2g/../skfmm/fmm.cpp:30046 ./.mesonpy-nhyl4kvs/../skfmm/fmm.cpp:300
47 »       mov····$0x138,%esi47 »       mov····$0x138,%esi
48 »       mov····%r15,%rdi48 »       mov····%r15,%rdi
49 »       call···2140·<operator·delete(void*,·unsigned·long)@plt>49 »       call···2140·<operator·delete(void*,·unsigned·long)@plt>
50 »       mov····-0x38(%rbp),%rax50 »       mov····-0x38(%rbp),%rax
51 »       sub····%fs:0x28,%rax51 »       sub····%fs:0x28,%rax
52 »       jne····2315·<__cxa_finalize@plt+0xf5>52 »       jne····2315·<__cxa_finalize@plt+0xf5>
53 »       mov····%rbx,%rdi53 »       mov····%rbx,%rdi
54 »       call···2200·<_Unwind_Resume@plt>54 »       call···2200·<_Unwind_Resume@plt>
55 ./.mesonpy-w2hi9f2g/../skfmm/fmm.cpp:26555 ./.mesonpy-nhyl4kvs/../skfmm/fmm.cpp:265
56 »       mov····$0x120,%esi56 »       mov····$0x120,%esi
57 »       mov····%r15,%rdi57 »       mov····%r15,%rdi
58 »       call···2140·<operator·delete(void*,·unsigned·long)@plt>58 »       call···2140·<operator·delete(void*,·unsigned·long)@plt>
59 »       mov····-0x38(%rbp),%rax59 »       mov····-0x38(%rbp),%rax
60 »       sub····%fs:0x28,%rax60 »       sub····%fs:0x28,%rax
61 »       jne····2333·<__cxa_finalize@plt+0x113>61 »       jne····2333·<__cxa_finalize@plt+0x113>
62 »       mov····%rbx,%rdi62 »       mov····%rbx,%rdi
Offset 69, 151 lines modifiedOffset 69, 151 lines modified
69 »       mov····-0x38(%rbp),%rax69 »       mov····-0x38(%rbp),%rax
70 »       sub····%fs:0x28,%rax70 »       sub····%fs:0x28,%rax
71 »       jne····232e·<__cxa_finalize@plt+0x10e>71 »       jne····232e·<__cxa_finalize@plt+0x10e>
72 »       call···2200·<_Unwind_Resume@plt>72 »       call···2200·<_Unwind_Resume@plt>
73 »       call···2160·<__stack_chk_fail@plt>73 »       call···2160·<__stack_chk_fail@plt>
74 »       call···2160·<__stack_chk_fail@plt>74 »       call···2160·<__stack_chk_fail@plt>
75 »       endbr6475 »       endbr64
76 ./.mesonpy-w2hi9f2g/../skfmm/fmm.cpp:31976 ./.mesonpy-nhyl4kvs/../skfmm/fmm.cpp:319
77 »       mov····%rax,%rbx77 »       mov····%rax,%rbx
78 »       call···21e0·<__cxa_end_catch@plt>78 »       call···21e0·<__cxa_end_catch@plt>
79 »       mov····-0x38(%rbp),%rax79 »       mov····-0x38(%rbp),%rax
80 »       sub····%fs:0x28,%rax80 »       sub····%fs:0x28,%rax
81 »       jne····235b·<__cxa_finalize@plt+0x13b>81 »       jne····235b·<__cxa_finalize@plt+0x13b>
82 »       mov····%rbx,%rdi82 »       mov····%rbx,%rdi
83 »       call···2200·<_Unwind_Resume@plt>83 »       call···2200·<_Unwind_Resume@plt>
84 »       call···2160·<__stack_chk_fail@plt>84 »       call···2160·<__stack_chk_fail@plt>
85 heap::heap(int,·bool)·[clone·.cold]:85 heap::heap(int,·bool)·[clone·.cold]:
86 ./.mesonpy-w2hi9f2g/../skfmm/heap.cpp:40·(discriminator·2)86 ./.mesonpy-nhyl4kvs/../skfmm/heap.cpp:40·(discriminator·2)
87 »       call···21b0·<__cxa_throw_bad_array_new_length@plt>87 »       call···21b0·<__cxa_throw_bad_array_new_length@plt>
88 »       nop88 »       nop
89 heap::peek()·const·[clone·.cold]:89 heap::peek()·const·[clone·.cold]:
90 ./.mesonpy-w2hi9f2g/../skfmm/heap.cpp:7090 ./.mesonpy-nhyl4kvs/../skfmm/heap.cpp:70
91 »       push···%r1491 »       push···%r14
92 ./.mesonpy-w2hi9f2g/../skfmm/heap.cpp:7292 ./.mesonpy-nhyl4kvs/../skfmm/heap.cpp:72
93 »       mov····$0x10,%edi93 »       mov····$0x10,%edi
94 ./.mesonpy-w2hi9f2g/../skfmm/heap.cpp:7094 ./.mesonpy-nhyl4kvs/../skfmm/heap.cpp:70
95 »       push···%rbx95 »       push···%rbx
96 »       push···%rax96 »       push···%rax
97 ./.mesonpy-w2hi9f2g/../skfmm/heap.cpp:7297 ./.mesonpy-nhyl4kvs/../skfmm/heap.cpp:72
98 »       call···20a0·<__cxa_allocate_exception@plt>98 »       call···20a0·<__cxa_allocate_exception@plt>
99 ./.mesonpy-w2hi9f2g/../skfmm/heap.cpp:72·(discriminator·1)99 ./.mesonpy-nhyl4kvs/../skfmm/heap.cpp:72·(discriminator·1)
100 »       lea····0x5d45(%rip),%rsi········#·80c0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2fa0>100 »       lea····0x5d45(%rip),%rsi········#·80c0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2fa0>
101 »       mov····%rax,%rdi101 »       mov····%rax,%rdi
102 ./.mesonpy-w2hi9f2g/../skfmm/heap.cpp:72102 ./.mesonpy-nhyl4kvs/../skfmm/heap.cpp:72
103 »       mov····%rax,%rbx103 »       mov····%rax,%rbx
104 ./.mesonpy-w2hi9f2g/../skfmm/heap.cpp:72·(discriminator·1)104 ./.mesonpy-nhyl4kvs/../skfmm/heap.cpp:72·(discriminator·1)
105 »       call···2070·<std::runtime_error::runtime_error(char·const*)@plt>105 »       call···2070·<std::runtime_error::runtime_error(char·const*)@plt>
106 ./.mesonpy-w2hi9f2g/../skfmm/heap.cpp:72·(discriminator·2)106 ./.mesonpy-nhyl4kvs/../skfmm/heap.cpp:72·(discriminator·2)
107 »       mov····0x8c23(%rip),%rdx········#·afb0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x5e90>107 »       mov····0x8c23(%rip),%rdx········#·afb0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x5e90>
108 »       mov····0x8c4c(%rip),%rsi········#·afe0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x5ec0>108 »       mov····0x8c4c(%rip),%rsi········#·afe0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x5ec0>
109 »       mov····%rbx,%rdi109 »       mov····%rbx,%rdi
110 »       call···21f0·<__cxa_throw@plt>110 »       call···21f0·<__cxa_throw@plt>
111 »       endbr64111 »       endbr64
112 ./.mesonpy-w2hi9f2g/../skfmm/heap.cpp:72·(discriminator·1)112 ./.mesonpy-nhyl4kvs/../skfmm/heap.cpp:72·(discriminator·1)
113 »       mov····%rax,%r14113 »       mov····%rax,%r14
114 »       mov····%rbx,%rdi114 »       mov····%rbx,%rdi
115 »       call···20d0·<__cxa_free_exception@plt>115 »       call···20d0·<__cxa_free_exception@plt>
116 »       mov····%r14,%rdi116 »       mov····%r14,%rdi
117 »       call···2200·<_Unwind_Resume@plt>117 »       call···2200·<_Unwind_Resume@plt>
118 »       nop118 »       nop
119 heap::test()·const·[clone·.cold]:119 heap::test()·const·[clone·.cold]:
120 ./.mesonpy-w2hi9f2g/../skfmm/heap.cpp:180120 ./.mesonpy-nhyl4kvs/../skfmm/heap.cpp:180
121 »       mov····$0x10,%edi121 »       mov····$0x10,%edi
122 »       call···20a0·<__cxa_allocate_exception@plt>122 »       call···20a0·<__cxa_allocate_exception@plt>
123 ./.mesonpy-w2hi9f2g/../skfmm/heap.cpp:180·(discriminator·1)123 ./.mesonpy-nhyl4kvs/../skfmm/heap.cpp:180·(discriminator·1)
124 »       lea····0x5d18(%rip),%rsi········#·80dd·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2fbd>124 »       lea····0x5d18(%rip),%rsi········#·80dd·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2fbd>
125 »       mov····%rax,%rdi125 »       mov····%rax,%rdi
126 ./.mesonpy-w2hi9f2g/../skfmm/heap.cpp:180126 ./.mesonpy-nhyl4kvs/../skfmm/heap.cpp:180
127 »       mov····%rax,%rbx127 »       mov····%rax,%rbx
128 ./.mesonpy-w2hi9f2g/../skfmm/heap.cpp:180·(discriminator·1)128 ./.mesonpy-nhyl4kvs/../skfmm/heap.cpp:180·(discriminator·1)
Max diff block lines reached; 224710/230833 bytes (97.35%) of diff not shown.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d736369·-gnu/python3-sci4 ··0x00000020·2d676e75·2f707974·686f6e33·2d736369·-gnu/python3-sci
5 ··0x00000030·6b69742d·666d6d2e·64656275·670017ae·kit-fmm.debug...5 ··0x00000030·6b69742d·666d6d2e·64656275·6700082f·kit-fmm.debug../
6 ··0x00000040·49e93e23·880a3e4f·c2d47005·e0555996·I.>#..>O..p..UY.6 ··0x00000040·a65eebd0·11df641b·aebe4fd8·28841d60·.^....d...O.(..`
7 ··0x00000050·b2e4································..7 ··0x00000050·4840································H@
  
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·64376265·32356537·62366261·35646335·d7be25e7b6ba5dc5 
3 ··0x00000010·64656534·36376266·39353133·39616434·dee467bf95139ad42 ··0x00000000·62643639·62373130·61386364·34613739·bd69b710a8cd4a79
 3 ··0x00000010·30313937·34313735·30303565·32356330·01974175005e25c0
4 ··0x00000020·31353061·34622e64·65627567·00000000·150a4b.debug....4 ··0x00000020·35363362·38382e64·65627567·00000000·563b88.debug....
5 ··0x00000030·b6f1eee0····························....5 ··0x00000030·cf765daf····························.v].
  
228 KB
./usr/lib/python3/dist-packages/skfmm/cfmm.cpython-313-x86_64-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·410d8545107f56888c0b585e810d042d1d9f1cf43 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1be37b0bac5a11bd3fbea7661c21a6dafdcb3b22
226 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 17796 objdump: DWARF error: unable to read alt ref 21663 objdump: DWARF error: unable to read alt ref 12711 objdump: DWARF error: unable to read alt ref 32228 objdump: DWARF error: unable to read alt ref 12711
    
Offset 1, 66 lines modifiedOffset 1, 66 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000002240·<PyInit_cfmm@@Base-0x1650>:2 0000000000002240·<PyInit_cfmm@@Base-0x1650>:
3 distance_method(_object*,·_object*)·[clone·.cold]:3 distance_method(_object*,·_object*)·[clone·.cold]:
4 ./.mesonpy-1kigxu0m/../skfmm/fmm.cpp:2814 ./.mesonpy-n35paupa/../skfmm/fmm.cpp:281
5 »       mov····$0x128,%esi5 »       mov····$0x128,%esi
6 »       mov····%r15,%rdi6 »       mov····%r15,%rdi
7 »       call···2140·<operator·delete(void*,·unsigned·long)@plt>7 »       call···2140·<operator·delete(void*,·unsigned·long)@plt>
8 »       mov····-0x38(%rbp),%rax8 »       mov····-0x38(%rbp),%rax
9 »       sub····%fs:0x28,%rax9 »       sub····%fs:0x28,%rax
10 »       jne····22c8·<__cxa_finalize@plt+0xa8>10 »       jne····22c8·<__cxa_finalize@plt+0xa8>
11 »       mov····%rbx,%rdi11 »       mov····%rbx,%rdi
12 »       call···2200·<_Unwind_Resume@plt>12 »       call···2200·<_Unwind_Resume@plt>
13 ./.mesonpy-1kigxu0m/../skfmm/fmm.cpp:31013 ./.mesonpy-n35paupa/../skfmm/fmm.cpp:310
14 »       sub····$0x1,%rax14 »       sub····$0x1,%rax
15 »       jne····231a·<__cxa_finalize@plt+0xfa>15 »       jne····231a·<__cxa_finalize@plt+0xfa>
16 ./.mesonpy-1kigxu0m/../skfmm/fmm.cpp:310·(discriminator·1)16 ./.mesonpy-n35paupa/../skfmm/fmm.cpp:310·(discriminator·1)
17 »       call···2080·<__cxa_begin_catch@plt>17 »       call···2080·<__cxa_begin_catch@plt>
18 »       mov····%rax,%rdi18 »       mov····%rax,%rdi
19 ./.mesonpy-1kigxu0m/../skfmm/fmm.cpp:31219 ./.mesonpy-n35paupa/../skfmm/fmm.cpp:312
20 »       mov····(%rax),%rax20 »       mov····(%rax),%rax
21 »       call···*0x10(%rax)21 »       call···*0x10(%rax)
22 »       mov····%rax,%rsi22 »       mov····%rax,%rsi
23 ./.mesonpy-1kigxu0m/../skfmm/fmm.cpp:312·(discriminator·1)23 ./.mesonpy-n35paupa/../skfmm/fmm.cpp:312·(discriminator·1)
24 »       mov····0x8d32(%rip),%rax········#·afb8·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x5e98>24 »       mov····0x8d32(%rip),%rax········#·afb8·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x5e98>
25 »       mov····(%rax),%rdi25 »       mov····(%rax),%rdi
26 »       call···2170·<PyErr_SetString@plt>26 »       call···2170·<PyErr_SetString@plt>
27 ./.mesonpy-1kigxu0m/../skfmm/fmm.cpp:31327 ./.mesonpy-n35paupa/../skfmm/fmm.cpp:313
28 »       mov····%rbx,%rdi28 »       mov····%rbx,%rdi
29 »       call···2c40·<__cxa_finalize@plt+0xa20>29 »       call···2c40·<__cxa_finalize@plt+0xa20>
30 ./.mesonpy-1kigxu0m/../skfmm/fmm.cpp:31430 ./.mesonpy-n35paupa/../skfmm/fmm.cpp:314
31 »       mov····-0x118(%rbp),%rdi31 »       mov····-0x118(%rbp),%rdi
32 »       call···2c40·<__cxa_finalize@plt+0xa20>32 »       call···2c40·<__cxa_finalize@plt+0xa20>
33 ./.mesonpy-1kigxu0m/../skfmm/fmm.cpp:31533 ./.mesonpy-n35paupa/../skfmm/fmm.cpp:315
34 »       mov····%r12,%rdi34 »       mov····%r12,%rdi
35 »       call···2c40·<__cxa_finalize@plt+0xa20>35 »       call···2c40·<__cxa_finalize@plt+0xa20>
36 ./.mesonpy-1kigxu0m/../skfmm/fmm.cpp:31636 ./.mesonpy-n35paupa/../skfmm/fmm.cpp:316
37 »       mov····%r13,%rdi37 »       mov····%r13,%rdi
38 »       call···2c40·<__cxa_finalize@plt+0xa20>38 »       call···2c40·<__cxa_finalize@plt+0xa20>
39 ./.mesonpy-1kigxu0m/../skfmm/fmm.cpp:31739 ./.mesonpy-n35paupa/../skfmm/fmm.cpp:317
40 »       mov····-0x120(%rbp),%rdi40 »       mov····-0x120(%rbp),%rdi
41 »       call···2c40·<__cxa_finalize@plt+0xa20>41 »       call···2c40·<__cxa_finalize@plt+0xa20>
42 ./.mesonpy-1kigxu0m/../skfmm/fmm.cpp:31942 ./.mesonpy-n35paupa/../skfmm/fmm.cpp:319
43 »       call···21e0·<__cxa_end_catch@plt>43 »       call···21e0·<__cxa_end_catch@plt>
44 »       jmp····2ef0·<__cxa_finalize@plt+0xcd0>44 »       jmp····2ef0·<__cxa_finalize@plt+0xcd0>
45 »       call···2160·<__stack_chk_fail@plt>45 »       call···2160·<__stack_chk_fail@plt>
46 ./.mesonpy-1kigxu0m/../skfmm/fmm.cpp:30046 ./.mesonpy-n35paupa/../skfmm/fmm.cpp:300
47 »       mov····$0x138,%esi47 »       mov····$0x138,%esi
48 »       mov····%r15,%rdi48 »       mov····%r15,%rdi
49 »       call···2140·<operator·delete(void*,·unsigned·long)@plt>49 »       call···2140·<operator·delete(void*,·unsigned·long)@plt>
50 »       mov····-0x38(%rbp),%rax50 »       mov····-0x38(%rbp),%rax
51 »       sub····%fs:0x28,%rax51 »       sub····%fs:0x28,%rax
52 »       jne····2315·<__cxa_finalize@plt+0xf5>52 »       jne····2315·<__cxa_finalize@plt+0xf5>
53 »       mov····%rbx,%rdi53 »       mov····%rbx,%rdi
54 »       call···2200·<_Unwind_Resume@plt>54 »       call···2200·<_Unwind_Resume@plt>
55 ./.mesonpy-1kigxu0m/../skfmm/fmm.cpp:26555 ./.mesonpy-n35paupa/../skfmm/fmm.cpp:265
56 »       mov····$0x120,%esi56 »       mov····$0x120,%esi
57 »       mov····%r15,%rdi57 »       mov····%r15,%rdi
58 »       call···2140·<operator·delete(void*,·unsigned·long)@plt>58 »       call···2140·<operator·delete(void*,·unsigned·long)@plt>
59 »       mov····-0x38(%rbp),%rax59 »       mov····-0x38(%rbp),%rax
60 »       sub····%fs:0x28,%rax60 »       sub····%fs:0x28,%rax
61 »       jne····2333·<__cxa_finalize@plt+0x113>61 »       jne····2333·<__cxa_finalize@plt+0x113>
62 »       mov····%rbx,%rdi62 »       mov····%rbx,%rdi
Offset 69, 151 lines modifiedOffset 69, 151 lines modified
69 »       mov····-0x38(%rbp),%rax69 »       mov····-0x38(%rbp),%rax
70 »       sub····%fs:0x28,%rax70 »       sub····%fs:0x28,%rax
71 »       jne····232e·<__cxa_finalize@plt+0x10e>71 »       jne····232e·<__cxa_finalize@plt+0x10e>
72 »       call···2200·<_Unwind_Resume@plt>72 »       call···2200·<_Unwind_Resume@plt>
73 »       call···2160·<__stack_chk_fail@plt>73 »       call···2160·<__stack_chk_fail@plt>
74 »       call···2160·<__stack_chk_fail@plt>74 »       call···2160·<__stack_chk_fail@plt>
75 »       endbr6475 »       endbr64
76 ./.mesonpy-1kigxu0m/../skfmm/fmm.cpp:31976 ./.mesonpy-n35paupa/../skfmm/fmm.cpp:319
77 »       mov····%rax,%rbx77 »       mov····%rax,%rbx
78 »       call···21e0·<__cxa_end_catch@plt>78 »       call···21e0·<__cxa_end_catch@plt>
79 »       mov····-0x38(%rbp),%rax79 »       mov····-0x38(%rbp),%rax
80 »       sub····%fs:0x28,%rax80 »       sub····%fs:0x28,%rax
81 »       jne····235b·<__cxa_finalize@plt+0x13b>81 »       jne····235b·<__cxa_finalize@plt+0x13b>
82 »       mov····%rbx,%rdi82 »       mov····%rbx,%rdi
83 »       call···2200·<_Unwind_Resume@plt>83 »       call···2200·<_Unwind_Resume@plt>
84 »       call···2160·<__stack_chk_fail@plt>84 »       call···2160·<__stack_chk_fail@plt>
85 heap::heap(int,·bool)·[clone·.cold]:85 heap::heap(int,·bool)·[clone·.cold]:
86 ./.mesonpy-1kigxu0m/../skfmm/heap.cpp:40·(discriminator·2)86 ./.mesonpy-n35paupa/../skfmm/heap.cpp:40·(discriminator·2)
87 »       call···21b0·<__cxa_throw_bad_array_new_length@plt>87 »       call···21b0·<__cxa_throw_bad_array_new_length@plt>
88 »       nop88 »       nop
89 heap::peek()·const·[clone·.cold]:89 heap::peek()·const·[clone·.cold]:
90 ./.mesonpy-1kigxu0m/../skfmm/heap.cpp:7090 ./.mesonpy-n35paupa/../skfmm/heap.cpp:70
91 »       push···%r1491 »       push···%r14
92 ./.mesonpy-1kigxu0m/../skfmm/heap.cpp:7292 ./.mesonpy-n35paupa/../skfmm/heap.cpp:72
93 »       mov····$0x10,%edi93 »       mov····$0x10,%edi
94 ./.mesonpy-1kigxu0m/../skfmm/heap.cpp:7094 ./.mesonpy-n35paupa/../skfmm/heap.cpp:70
95 »       push···%rbx95 »       push···%rbx
96 »       push···%rax96 »       push···%rax
97 ./.mesonpy-1kigxu0m/../skfmm/heap.cpp:7297 ./.mesonpy-n35paupa/../skfmm/heap.cpp:72
98 »       call···20a0·<__cxa_allocate_exception@plt>98 »       call···20a0·<__cxa_allocate_exception@plt>
99 ./.mesonpy-1kigxu0m/../skfmm/heap.cpp:72·(discriminator·1)99 ./.mesonpy-n35paupa/../skfmm/heap.cpp:72·(discriminator·1)
100 »       lea····0x5d45(%rip),%rsi········#·80c0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2fa0>100 »       lea····0x5d45(%rip),%rsi········#·80c0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2fa0>
101 »       mov····%rax,%rdi101 »       mov····%rax,%rdi
102 ./.mesonpy-1kigxu0m/../skfmm/heap.cpp:72102 ./.mesonpy-n35paupa/../skfmm/heap.cpp:72
103 »       mov····%rax,%rbx103 »       mov····%rax,%rbx
104 ./.mesonpy-1kigxu0m/../skfmm/heap.cpp:72·(discriminator·1)104 ./.mesonpy-n35paupa/../skfmm/heap.cpp:72·(discriminator·1)
105 »       call···2070·<std::runtime_error::runtime_error(char·const*)@plt>105 »       call···2070·<std::runtime_error::runtime_error(char·const*)@plt>
106 ./.mesonpy-1kigxu0m/../skfmm/heap.cpp:72·(discriminator·2)106 ./.mesonpy-n35paupa/../skfmm/heap.cpp:72·(discriminator·2)
107 »       mov····0x8c23(%rip),%rdx········#·afb0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x5e90>107 »       mov····0x8c23(%rip),%rdx········#·afb0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x5e90>
108 »       mov····0x8c4c(%rip),%rsi········#·afe0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x5ec0>108 »       mov····0x8c4c(%rip),%rsi········#·afe0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x5ec0>
109 »       mov····%rbx,%rdi109 »       mov····%rbx,%rdi
110 »       call···21f0·<__cxa_throw@plt>110 »       call···21f0·<__cxa_throw@plt>
111 »       endbr64111 »       endbr64
112 ./.mesonpy-1kigxu0m/../skfmm/heap.cpp:72·(discriminator·1)112 ./.mesonpy-n35paupa/../skfmm/heap.cpp:72·(discriminator·1)
113 »       mov····%rax,%r14113 »       mov····%rax,%r14
114 »       mov····%rbx,%rdi114 »       mov····%rbx,%rdi
115 »       call···20d0·<__cxa_free_exception@plt>115 »       call···20d0·<__cxa_free_exception@plt>
116 »       mov····%r14,%rdi116 »       mov····%r14,%rdi
117 »       call···2200·<_Unwind_Resume@plt>117 »       call···2200·<_Unwind_Resume@plt>
118 »       nop118 »       nop
119 heap::test()·const·[clone·.cold]:119 heap::test()·const·[clone·.cold]:
120 ./.mesonpy-1kigxu0m/../skfmm/heap.cpp:180120 ./.mesonpy-n35paupa/../skfmm/heap.cpp:180
121 »       mov····$0x10,%edi121 »       mov····$0x10,%edi
122 »       call···20a0·<__cxa_allocate_exception@plt>122 »       call···20a0·<__cxa_allocate_exception@plt>
123 ./.mesonpy-1kigxu0m/../skfmm/heap.cpp:180·(discriminator·1)123 ./.mesonpy-n35paupa/../skfmm/heap.cpp:180·(discriminator·1)
124 »       lea····0x5d18(%rip),%rsi········#·80dd·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2fbd>124 »       lea····0x5d18(%rip),%rsi········#·80dd·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2fbd>
125 »       mov····%rax,%rdi125 »       mov····%rax,%rdi
126 ./.mesonpy-1kigxu0m/../skfmm/heap.cpp:180126 ./.mesonpy-n35paupa/../skfmm/heap.cpp:180
127 »       mov····%rax,%rbx127 »       mov····%rax,%rbx
128 ./.mesonpy-1kigxu0m/../skfmm/heap.cpp:180·(discriminator·1)128 ./.mesonpy-n35paupa/../skfmm/heap.cpp:180·(discriminator·1)
Max diff block lines reached; 224711/230834 bytes (97.35%) of diff not shown.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d736369·-gnu/python3-sci4 ··0x00000020·2d676e75·2f707974·686f6e33·2d736369·-gnu/python3-sci
5 ··0x00000030·6b69742d·666d6d2e·64656275·670017ae·kit-fmm.debug...5 ··0x00000030·6b69742d·666d6d2e·64656275·6700082f·kit-fmm.debug../
6 ··0x00000040·49e93e23·880a3e4f·c2d47005·e0555996·I.>#..>O..p..UY.6 ··0x00000040·a65eebd0·11df641b·aebe4fd8·28841d60·.^....d...O.(..`
7 ··0x00000050·b2e4································..7 ··0x00000050·4840································H@
  
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·30643835·34353130·37663536·38383863·0d8545107f56888c 
3 ··0x00000010·30623538·35653831·30643034·32643164·0b585e810d042d1d2 ··0x00000000·65333762·30626163·35613131·62643366·e37b0bac5a11bd3f
 3 ··0x00000010·62656137·36363163·32316136·64616664·bea7661c21a6dafd
4 ··0x00000020·39663163·66342e64·65627567·00000000·9f1cf4.debug....4 ··0x00000020·63623362·32322e64·65627567·00000000·cb3b22.debug....
5 ··0x00000030·28bda5ae····························(...5 ··0x00000030·c9f9935b····························...[
  
367 KB
./usr/lib/python3/dist-packages/skfmm/pheap.cpython-312-x86_64-linux-gnu.so
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:·0b8c2b7944b2b2bb910a3639529b2b47188013133 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b727429587f60df9b9158da726cfcb9a409e918a
365 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 51804 objdump: DWARF error: unable to read alt ref 17796
    
Offset 1, 171 lines modifiedOffset 1, 171 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000000046a0·<PyInit_pheap@@Base-0x2313>:2 00000000000046a0·<PyInit_pheap@@Base-0x2313>:
3 __Pyx_CppExn2PyErr():3 __Pyx_CppExn2PyErr():
4 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:20474 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2047
5 »       push···%rbx5 »       push···%rbx
6 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:20496 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2049
7 »       call···4560·<PyErr_Occurred@plt>7 »       call···4560·<PyErr_Occurred@plt>
8 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:2049·(discriminator·1)8 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2049·(discriminator·1)
9 »       test···%rax,%rax9 »       test···%rax,%rax
10 »       jne····48ec·<__cxa_finalize@plt+0x26c>10 »       jne····48ec·<__cxa_finalize@plt+0x26c>
11 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:205211 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2052
12 »       call···44e0·<__cxa_rethrow@plt>12 »       call···44e0·<__cxa_rethrow@plt>
13 »       endbr6413 »       endbr64
14 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:205314 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2053
15 »       mov····%rax,%rdi15 »       mov····%rax,%rdi
16 »       dec····%rdx16 »       dec····%rdx
17 »       cmp····$0xa,%rdx17 »       cmp····$0xa,%rdx
18 »       ja·····4868·<__cxa_finalize@plt+0x1e8>18 »       ja·····4868·<__cxa_finalize@plt+0x1e8>
19 »       lea····0x8551(%rip),%rcx········19 »       lea····0x8551(%rip),%rcx········
20 »       movslq·(%rcx,%rdx,4),%rax20 »       movslq·(%rcx,%rdx,4),%rax
21 »       add····%rcx,%rax21 »       add····%rcx,%rax
22 »       notrack·jmp·*%rax22 »       notrack·jmp·*%rax
23 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:2053·(discriminator·1)23 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2053·(discriminator·1)
24 »       call···4140·<__cxa_begin_catch@plt>24 »       call···4140·<__cxa_begin_catch@plt>
25 »       mov····%rax,%rdi25 »       mov····%rax,%rdi
26 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:205426 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2054
27 »       mov····(%rax),%rax27 »       mov····(%rax),%rax
28 »       call···*0x10(%rax)28 »       call···*0x10(%rax)
29 »       mov····%rax,%rsi29 »       mov····%rax,%rsi
30 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:2054·(discriminator·1)30 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2054·(discriminator·1)
31 »       mov····0xb847(%rip),%rax········31 »       mov····0xb847(%rip),%rax········
32 »       mov····(%rax),%rdi32 »       mov····(%rax),%rdi
33 »       call···4400·<PyErr_SetString@plt>33 »       call···4400·<PyErr_SetString@plt>
34 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:208034 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2080
35 »       pop····%rbx35 »       pop····%rbx
36 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:205536 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2055
37 »       jmp····4580·<__cxa_end_catch@plt>37 »       jmp····4580·<__cxa_end_catch@plt>
38 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:2055·(discriminator·1)38 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2055·(discriminator·1)
39 »       call···4140·<__cxa_begin_catch@plt>39 »       call···4140·<__cxa_begin_catch@plt>
40 »       mov····%rax,%rdi40 »       mov····%rax,%rdi
41 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:205641 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2056
42 »       mov····(%rax),%rax42 »       mov····(%rax),%rax
43 »       call···*0x10(%rax)43 »       call···*0x10(%rax)
44 »       mov····%rax,%rsi44 »       mov····%rax,%rsi
45 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:2056·(discriminator·1)45 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2056·(discriminator·1)
46 »       mov····0xb879(%rip),%rax········46 »       mov····0xb879(%rip),%rax········
47 »       mov····(%rax),%rdi47 »       mov····(%rax),%rdi
48 »       call···4400·<PyErr_SetString@plt>48 »       call···4400·<PyErr_SetString@plt>
49 »       jmp····46f9·<__cxa_finalize@plt+0x79>49 »       jmp····46f9·<__cxa_finalize@plt+0x79>
50 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:2057·(discriminator·1)50 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2057·(discriminator·1)
51 »       call···4140·<__cxa_begin_catch@plt>51 »       call···4140·<__cxa_begin_catch@plt>
52 »       mov····%rax,%rdi52 »       mov····%rax,%rdi
53 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:205853 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2058
54 »       mov····(%rax),%rax54 »       mov····(%rax),%rax
55 »       call···*0x10(%rax)55 »       call···*0x10(%rax)
56 »       mov····%rax,%rsi56 »       mov····%rax,%rsi
57 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:2058·(discriminator·1)57 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2058·(discriminator·1)
58 »       mov····0xb857(%rip),%rax········58 »       mov····0xb857(%rip),%rax········
59 »       mov····(%rax),%rdi59 »       mov····(%rax),%rdi
60 »       call···4400·<PyErr_SetString@plt>60 »       call···4400·<PyErr_SetString@plt>
61 »       jmp····46f9·<__cxa_finalize@plt+0x79>61 »       jmp····46f9·<__cxa_finalize@plt+0x79>
62 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:2059·(discriminator·1)62 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2059·(discriminator·1)
63 »       call···4140·<__cxa_begin_catch@plt>63 »       call···4140·<__cxa_begin_catch@plt>
64 »       mov····%rax,%rdi64 »       mov····%rax,%rdi
65 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:206065 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2060
66 »       mov····(%rax),%rax66 »       mov····(%rax),%rax
67 »       call···*0x10(%rax)67 »       call···*0x10(%rax)
68 »       mov····%rax,%rsi68 »       mov····%rax,%rsi
69 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:2060·(discriminator·1)69 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2060·(discriminator·1)
70 »       mov····0xb7a5(%rip),%rax········70 »       mov····0xb7a5(%rip),%rax········
71 »       mov····(%rax),%rdi71 »       mov····(%rax),%rdi
72 »       call···4400·<PyErr_SetString@plt>72 »       call···4400·<PyErr_SetString@plt>
73 »       jmp····46f9·<__cxa_finalize@plt+0x79>73 »       jmp····46f9·<__cxa_finalize@plt+0x79>
74 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:2061·(discriminator·1)74 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2061·(discriminator·1)
75 »       call···4140·<__cxa_begin_catch@plt>75 »       call···4140·<__cxa_begin_catch@plt>
76 »       mov····%rax,%rdi76 »       mov····%rax,%rdi
77 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:206277 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2062
78 »       mov····(%rax),%rax78 »       mov····(%rax),%rax
79 »       call···*0x10(%rax)79 »       call···*0x10(%rax)
80 »       mov····%rax,%rsi80 »       mov····%rax,%rsi
81 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:2062·(discriminator·1)81 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2062·(discriminator·1)
82 »       mov····0xb783(%rip),%rax········82 »       mov····0xb783(%rip),%rax········
83 »       mov····(%rax),%rdi83 »       mov····(%rax),%rdi
84 »       call···4400·<PyErr_SetString@plt>84 »       call···4400·<PyErr_SetString@plt>
85 »       jmp····46f9·<__cxa_finalize@plt+0x79>85 »       jmp····46f9·<__cxa_finalize@plt+0x79>
86 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:2063·(discriminator·1)86 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2063·(discriminator·1)
87 »       call···4140·<__cxa_begin_catch@plt>87 »       call···4140·<__cxa_begin_catch@plt>
88 »       mov····%rax,%rdi88 »       mov····%rax,%rdi
89 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:206489 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2064
90 »       mov····(%rax),%rax90 »       mov····(%rax),%rax
91 »       call···*0x10(%rax)91 »       call···*0x10(%rax)
92 »       mov····%rax,%rsi92 »       mov····%rax,%rsi
93 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:2064·(discriminator·1)93 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2064·(discriminator·1)
94 »       mov····0xb78e(%rip),%rax········94 »       mov····0xb78e(%rip),%rax········
95 »       mov····(%rax),%rdi95 »       mov····(%rax),%rdi
96 »       call···4400·<PyErr_SetString@plt>96 »       call···4400·<PyErr_SetString@plt>
97 »       jmp····46f9·<__cxa_finalize@plt+0x79>97 »       jmp····46f9·<__cxa_finalize@plt+0x79>
98 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:2065·(discriminator·1)98 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2065·(discriminator·1)
99 »       call···4140·<__cxa_begin_catch@plt>99 »       call···4140·<__cxa_begin_catch@plt>
100 »       mov····%rax,%rdi100 »       mov····%rax,%rdi
101 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:2066101 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2066
102 »       mov····(%rax),%rax102 »       mov····(%rax),%rax
103 »       call···*0x10(%rax)103 »       call···*0x10(%rax)
104 »       mov····%rax,%rsi104 »       mov····%rax,%rsi
105 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:2066·(discriminator·1)105 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2066·(discriminator·1)
106 »       mov····0xb749(%rip),%rax········106 »       mov····0xb749(%rip),%rax········
107 »       mov····(%rax),%rdi107 »       mov····(%rax),%rdi
108 »       call···4400·<PyErr_SetString@plt>108 »       call···4400·<PyErr_SetString@plt>
109 »       jmp····46f9·<__cxa_finalize@plt+0x79>109 »       jmp····46f9·<__cxa_finalize@plt+0x79>
110 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:2067·(discriminator·1)110 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2067·(discriminator·1)
111 »       call···4140·<__cxa_begin_catch@plt>111 »       call···4140·<__cxa_begin_catch@plt>
112 »       mov····%rax,%rdi112 »       mov····%rax,%rdi
113 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:2068113 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2068
114 »       mov····(%rax),%rax114 »       mov····(%rax),%rax
115 »       call···*0x10(%rax)115 »       call···*0x10(%rax)
116 »       mov····%rax,%rsi116 »       mov····%rax,%rsi
117 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:2068·(discriminator·1)117 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2068·(discriminator·1)
118 »       mov····0xb754(%rip),%rax········118 »       mov····0xb754(%rip),%rax········
119 »       mov····(%rax),%rdi119 »       mov····(%rax),%rdi
120 »       call···4400·<PyErr_SetString@plt>120 »       call···4400·<PyErr_SetString@plt>
121 »       jmp····46f9·<__cxa_finalize@plt+0x79>121 »       jmp····46f9·<__cxa_finalize@plt+0x79>
122 ./.mesonpy-w2hi9f2g/../skfmm/pheap.cpp:2069·(discriminator·1)122 ./.mesonpy-nhyl4kvs/../skfmm/pheap.cpp:2069·(discriminator·1)
123 »       call···4140·<__cxa_begin_catch@plt>123 »       call···4140·<__cxa_begin_catch@plt>
Max diff block lines reached; 367097/373169 bytes (98.37%) of diff not shown.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d736369·-gnu/python3-sci4 ··0x00000020·2d676e75·2f707974·686f6e33·2d736369·-gnu/python3-sci
5 ··0x00000030·6b69742d·666d6d2e·64656275·670017ae·kit-fmm.debug...5 ··0x00000030·6b69742d·666d6d2e·64656275·6700082f·kit-fmm.debug../
6 ··0x00000040·49e93e23·880a3e4f·c2d47005·e0555996·I.>#..>O..p..UY.6 ··0x00000040·a65eebd0·11df641b·aebe4fd8·28841d60·.^....d...O.(..`
7 ··0x00000050·b2e4································..7 ··0x00000050·4840································H@
  
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·38633262·37393434·62326232·62623931·8c2b7944b2b2bb91 
3 ··0x00000010·30613336·33393532·39623262·34373138·0a3639529b2b47182 ··0x00000000·32373432·39353837·66363064·66396239·27429587f60df9b9
 3 ··0x00000010·31353864·61373236·63666362·39613430·158da726cfcb9a40
4 ··0x00000020·38303133·31332e64·65627567·00000000·801313.debug....4 ··0x00000020·39653931·38612e64·65627567·00000000·9e918a.debug....
5 ··0x00000030·c123462d····························.#F-5 ··0x00000030·86147ceb····························..|.
  
350 KB
./usr/lib/python3/dist-packages/skfmm/pheap.cpython-313-x86_64-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c748742b52283e560424f09964c1122da46feef53 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e1d09a7a24c6a6e56e1d548bd1ffb4ab1f641773
347 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 51804 objdump: DWARF error: unable to read alt ref 17796
    
Offset 1, 171 lines modifiedOffset 1, 171 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000000046a0·<PyInit_pheap@@Base-0x235a>:2 00000000000046a0·<PyInit_pheap@@Base-0x235a>:
3 __Pyx_CppExn2PyErr():3 __Pyx_CppExn2PyErr():
4 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:20474 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2047
5 »       push···%rbx5 »       push···%rbx
6 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:20496 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2049
7 »       call···4570·<PyErr_Occurred@plt>7 »       call···4570·<PyErr_Occurred@plt>
8 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:2049·(discriminator·1)8 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2049·(discriminator·1)
9 »       test···%rax,%rax9 »       test···%rax,%rax
10 »       jne····48ec·<__cxa_finalize@plt+0x26c>10 »       jne····48ec·<__cxa_finalize@plt+0x26c>
11 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:205211 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2052
12 »       call···44f0·<__cxa_rethrow@plt>12 »       call···44f0·<__cxa_rethrow@plt>
13 »       endbr6413 »       endbr64
14 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:205314 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2053
15 »       mov····%rax,%rdi15 »       mov····%rax,%rdi
16 »       dec····%rdx16 »       dec····%rdx
17 »       cmp····$0xa,%rdx17 »       cmp····$0xa,%rdx
18 »       ja·····4868·<__cxa_finalize@plt+0x1e8>18 »       ja·····4868·<__cxa_finalize@plt+0x1e8>
19 »       lea····0x8551(%rip),%rcx········19 »       lea····0x8551(%rip),%rcx········
20 »       movslq·(%rcx,%rdx,4),%rax20 »       movslq·(%rcx,%rdx,4),%rax
21 »       add····%rcx,%rax21 »       add····%rcx,%rax
22 »       notrack·jmp·*%rax22 »       notrack·jmp·*%rax
23 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:2053·(discriminator·1)23 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2053·(discriminator·1)
24 »       call···4140·<__cxa_begin_catch@plt>24 »       call···4140·<__cxa_begin_catch@plt>
25 »       mov····%rax,%rdi25 »       mov····%rax,%rdi
26 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:205426 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2054
27 »       mov····(%rax),%rax27 »       mov····(%rax),%rax
28 »       call···*0x10(%rax)28 »       call···*0x10(%rax)
29 »       mov····%rax,%rsi29 »       mov····%rax,%rsi
30 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:2054·(discriminator·1)30 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2054·(discriminator·1)
31 »       mov····0xb84f(%rip),%rax········31 »       mov····0xb84f(%rip),%rax········
32 »       mov····(%rax),%rdi32 »       mov····(%rax),%rdi
33 »       call···4410·<PyErr_SetString@plt>33 »       call···4410·<PyErr_SetString@plt>
34 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:208034 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2080
35 »       pop····%rbx35 »       pop····%rbx
36 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:205536 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2055
37 »       jmp····4590·<__cxa_end_catch@plt>37 »       jmp····4590·<__cxa_end_catch@plt>
38 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:2055·(discriminator·1)38 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2055·(discriminator·1)
39 »       call···4140·<__cxa_begin_catch@plt>39 »       call···4140·<__cxa_begin_catch@plt>
40 »       mov····%rax,%rdi40 »       mov····%rax,%rdi
41 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:205641 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2056
42 »       mov····(%rax),%rax42 »       mov····(%rax),%rax
43 »       call···*0x10(%rax)43 »       call···*0x10(%rax)
44 »       mov····%rax,%rsi44 »       mov····%rax,%rsi
45 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:2056·(discriminator·1)45 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2056·(discriminator·1)
46 »       mov····0xb881(%rip),%rax········46 »       mov····0xb881(%rip),%rax········
47 »       mov····(%rax),%rdi47 »       mov····(%rax),%rdi
48 »       call···4410·<PyErr_SetString@plt>48 »       call···4410·<PyErr_SetString@plt>
49 »       jmp····46f9·<__cxa_finalize@plt+0x79>49 »       jmp····46f9·<__cxa_finalize@plt+0x79>
50 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:2057·(discriminator·1)50 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2057·(discriminator·1)
51 »       call···4140·<__cxa_begin_catch@plt>51 »       call···4140·<__cxa_begin_catch@plt>
52 »       mov····%rax,%rdi52 »       mov····%rax,%rdi
53 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:205853 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2058
54 »       mov····(%rax),%rax54 »       mov····(%rax),%rax
55 »       call···*0x10(%rax)55 »       call···*0x10(%rax)
56 »       mov····%rax,%rsi56 »       mov····%rax,%rsi
57 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:2058·(discriminator·1)57 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2058·(discriminator·1)
58 »       mov····0xb85f(%rip),%rax········58 »       mov····0xb85f(%rip),%rax········
59 »       mov····(%rax),%rdi59 »       mov····(%rax),%rdi
60 »       call···4410·<PyErr_SetString@plt>60 »       call···4410·<PyErr_SetString@plt>
61 »       jmp····46f9·<__cxa_finalize@plt+0x79>61 »       jmp····46f9·<__cxa_finalize@plt+0x79>
62 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:2059·(discriminator·1)62 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2059·(discriminator·1)
63 »       call···4140·<__cxa_begin_catch@plt>63 »       call···4140·<__cxa_begin_catch@plt>
64 »       mov····%rax,%rdi64 »       mov····%rax,%rdi
65 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:206065 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2060
66 »       mov····(%rax),%rax66 »       mov····(%rax),%rax
67 »       call···*0x10(%rax)67 »       call···*0x10(%rax)
68 »       mov····%rax,%rsi68 »       mov····%rax,%rsi
69 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:2060·(discriminator·1)69 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2060·(discriminator·1)
70 »       mov····0xb7ad(%rip),%rax········70 »       mov····0xb7ad(%rip),%rax········
71 »       mov····(%rax),%rdi71 »       mov····(%rax),%rdi
72 »       call···4410·<PyErr_SetString@plt>72 »       call···4410·<PyErr_SetString@plt>
73 »       jmp····46f9·<__cxa_finalize@plt+0x79>73 »       jmp····46f9·<__cxa_finalize@plt+0x79>
74 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:2061·(discriminator·1)74 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2061·(discriminator·1)
75 »       call···4140·<__cxa_begin_catch@plt>75 »       call···4140·<__cxa_begin_catch@plt>
76 »       mov····%rax,%rdi76 »       mov····%rax,%rdi
77 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:206277 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2062
78 »       mov····(%rax),%rax78 »       mov····(%rax),%rax
79 »       call···*0x10(%rax)79 »       call···*0x10(%rax)
80 »       mov····%rax,%rsi80 »       mov····%rax,%rsi
81 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:2062·(discriminator·1)81 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2062·(discriminator·1)
82 »       mov····0xb78b(%rip),%rax········82 »       mov····0xb78b(%rip),%rax········
83 »       mov····(%rax),%rdi83 »       mov····(%rax),%rdi
84 »       call···4410·<PyErr_SetString@plt>84 »       call···4410·<PyErr_SetString@plt>
85 »       jmp····46f9·<__cxa_finalize@plt+0x79>85 »       jmp····46f9·<__cxa_finalize@plt+0x79>
86 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:2063·(discriminator·1)86 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2063·(discriminator·1)
87 »       call···4140·<__cxa_begin_catch@plt>87 »       call···4140·<__cxa_begin_catch@plt>
88 »       mov····%rax,%rdi88 »       mov····%rax,%rdi
89 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:206489 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2064
90 »       mov····(%rax),%rax90 »       mov····(%rax),%rax
91 »       call···*0x10(%rax)91 »       call···*0x10(%rax)
92 »       mov····%rax,%rsi92 »       mov····%rax,%rsi
93 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:2064·(discriminator·1)93 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2064·(discriminator·1)
94 »       mov····0xb796(%rip),%rax········94 »       mov····0xb796(%rip),%rax········
95 »       mov····(%rax),%rdi95 »       mov····(%rax),%rdi
96 »       call···4410·<PyErr_SetString@plt>96 »       call···4410·<PyErr_SetString@plt>
97 »       jmp····46f9·<__cxa_finalize@plt+0x79>97 »       jmp····46f9·<__cxa_finalize@plt+0x79>
98 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:2065·(discriminator·1)98 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2065·(discriminator·1)
99 »       call···4140·<__cxa_begin_catch@plt>99 »       call···4140·<__cxa_begin_catch@plt>
100 »       mov····%rax,%rdi100 »       mov····%rax,%rdi
101 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:2066101 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2066
102 »       mov····(%rax),%rax102 »       mov····(%rax),%rax
103 »       call···*0x10(%rax)103 »       call···*0x10(%rax)
104 »       mov····%rax,%rsi104 »       mov····%rax,%rsi
105 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:2066·(discriminator·1)105 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2066·(discriminator·1)
106 »       mov····0xb751(%rip),%rax········106 »       mov····0xb751(%rip),%rax········
107 »       mov····(%rax),%rdi107 »       mov····(%rax),%rdi
108 »       call···4410·<PyErr_SetString@plt>108 »       call···4410·<PyErr_SetString@plt>
109 »       jmp····46f9·<__cxa_finalize@plt+0x79>109 »       jmp····46f9·<__cxa_finalize@plt+0x79>
110 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:2067·(discriminator·1)110 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2067·(discriminator·1)
111 »       call···4140·<__cxa_begin_catch@plt>111 »       call···4140·<__cxa_begin_catch@plt>
112 »       mov····%rax,%rdi112 »       mov····%rax,%rdi
113 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:2068113 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2068
114 »       mov····(%rax),%rax114 »       mov····(%rax),%rax
115 »       call···*0x10(%rax)115 »       call···*0x10(%rax)
116 »       mov····%rax,%rsi116 »       mov····%rax,%rsi
117 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:2068·(discriminator·1)117 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2068·(discriminator·1)
118 »       mov····0xb75c(%rip),%rax········118 »       mov····0xb75c(%rip),%rax········
119 »       mov····(%rax),%rdi119 »       mov····(%rax),%rdi
120 »       call···4410·<PyErr_SetString@plt>120 »       call···4410·<PyErr_SetString@plt>
121 »       jmp····46f9·<__cxa_finalize@plt+0x79>121 »       jmp····46f9·<__cxa_finalize@plt+0x79>
122 ./.mesonpy-1kigxu0m/../skfmm/pheap.cpp:2069·(discriminator·1)122 ./.mesonpy-n35paupa/../skfmm/pheap.cpp:2069·(discriminator·1)
123 »       call···4140·<__cxa_begin_catch@plt>123 »       call···4140·<__cxa_begin_catch@plt>
Max diff block lines reached; 349260/355332 bytes (98.29%) of diff not shown.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d736369·-gnu/python3-sci4 ··0x00000020·2d676e75·2f707974·686f6e33·2d736369·-gnu/python3-sci
5 ··0x00000030·6b69742d·666d6d2e·64656275·670017ae·kit-fmm.debug...5 ··0x00000030·6b69742d·666d6d2e·64656275·6700082f·kit-fmm.debug../
6 ··0x00000040·49e93e23·880a3e4f·c2d47005·e0555996·I.>#..>O..p..UY.6 ··0x00000040·a65eebd0·11df641b·aebe4fd8·28841d60·.^....d...O.(..`
7 ··0x00000050·b2e4································..7 ··0x00000050·4840································H@
  
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·34383734·32623532·32383365·35363034·48742b52283e5604 
3 ··0x00000010·32346630·39393634·63313132·32646134·24f09964c1122da42 ··0x00000000·64303961·37613234·63366136·65353665·d09a7a24c6a6e56e
 3 ··0x00000010·31643534·38626431·66666234·61623166·1d548bd1ffb4ab1f
4 ··0x00000020·36666565·66352e64·65627567·00000000·6feef5.debug....4 ··0x00000020·36343137·37332e64·65627567·00000000·641773.debug....
5 ··0x00000030·7cd51ba2····························|...5 ··0x00000030·70f46aa3····························p.j.
  
67.3 KB
python3-scikit-fmm-dbgsym_2024.05.29-1_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-07-06·04:55:57.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-07-06·04:55:57.000000·debian-binary
2 -rw-r--r--···0········0········0······740·2024-07-06·04:55:57.000000·control.tar.xz2 -rw-r--r--···0········0········0······736·2024-07-06·04:55:57.000000·control.tar.xz
3 -rw-r--r--···0········0········0···318736·2024-07-06·04:55:57.000000·data.tar.xz3 -rw-r--r--···0········0········0···319112·2024-07-06·04:55:57.000000·data.tar.xz
1.35 KB
control.tar.xz
1.32 KB
control.tar
603 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·amd645 Architecture:·amd64
6 Maintainer:·Bdale·Garbee·<bdale@gag.com>6 Maintainer:·Bdale·Garbee·<bdale@gag.com>
7 Installed-Size:·3897 Installed-Size:·389
8 Depends:·python3-scikit-fmm·(=·2024.05.29-1)8 Depends:·python3-scikit-fmm·(=·2024.05.29-1)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·python3-scikit-fmm11 Description:·debug·symbols·for·python3-scikit-fmm
12 Build-Ids:·03d7be25e7b6ba5dc5dee467bf95139ad4150a4b·0b8c2b7944b2b2bb910a3639529b2b4718801313·410d8545107f56888c0b585e810d042d1d9f1cf4·c748742b52283e560424f09964c1122da46feef512 Build-Ids:·1be37b0bac5a11bd3fbea7661c21a6dafdcb3b22·b727429587f60df9b9158da726cfcb9a409e918a·c0bd69b710a8cd4a7901974175005e25c0563b88·e1d09a7a24c6a6e56e1d548bd1ffb4ab1f641773
730 B
./md5sums
30.0 B
./md5sums
Files differ
682 B
line order
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 usr/lib/debug/.build-id/03/d7be25e7b6ba5dc5dee467bf95139ad4150a4b.debug 
2 usr/lib/debug/.build-id/0b/8c2b7944b2b2bb910a3639529b2b4718801313.debug 
3 usr/lib/debug/.build-id/41/0d8545107f56888c0b585e810d042d1d9f1cf4.debug 
4 usr/lib/debug/.build-id/c7/48742b52283e560424f09964c1122da46feef5.debug1 usr/lib/debug/.build-id/1b/e37b0bac5a11bd3fbea7661c21a6dafdcb3b22.debug
 2 usr/lib/debug/.build-id/b7/27429587f60df9b9158da726cfcb9a409e918a.debug
 3 usr/lib/debug/.build-id/c0/bd69b710a8cd4a7901974175005e25c0563b88.debug
 4 usr/lib/debug/.build-id/e1/d09a7a24c6a6e56e1d548bd1ffb4ab1f641773.debug
5 usr/lib/debug/.dwz/x86_64-linux-gnu/python3-scikit-fmm.debug5 usr/lib/debug/.dwz/x86_64-linux-gnu/python3-scikit-fmm.debug
65.4 KB
data.tar.xz
65.4 KB
data.tar
3.39 KB
file list
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/03/ 
7 -rw-r--r--···0·root·········(0)·root·········(0)····67712·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/03/d7be25e7b6ba5dc5dee467bf95139ad4150a4b.debug 
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/0b/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/1b/
9 -rw-r--r--···0·root·········(0)·root·········(0)····97464·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/0b/8c2b7944b2b2bb910a3639529b2b4718801313.debug 
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/41/ 
11 -rw-r--r--···0·root·········(0)·root·········(0)····69712·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/41/0d8545107f56888c0b585e810d042d1d9f1cf4.debug7 -rw-r--r--···0·root·········(0)·root·········(0)····69720·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/1b/e37b0bac5a11bd3fbea7661c21a6dafdcb3b22.debug
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/c7/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/b7/
13 -rw-r--r--···0·root·········(0)·root·········(0)····93368·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/c7/48742b52283e560424f09964c1122da46feef5.debug9 -rw-r--r--···0·root·········(0)·root·········(0)····97464·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/b7/27429587f60df9b9158da726cfcb9a409e918a.debug
 10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/c0/
 11 -rw-r--r--···0·root·········(0)·root·········(0)····67712·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/c0/bd69b710a8cd4a7901974175005e25c0563b88.debug
 12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/e1/
 13 -rw-r--r--···0·root·········(0)·root·········(0)····93368·2024-07-06·04:55:57.000000·./usr/lib/debug/.build-id/e1/d09a7a24c6a6e56e1d548bd1ffb4ab1f641773.debug
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.dwz/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.dwz/
15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/
16 -rw-r--r--···0·root·········(0)·root·········(0)····50360·2024-07-06·04:55:57.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-scikit-fmm.debug16 -rw-r--r--···0·root·········(0)·root·········(0)····50360·2024-07-06·04:55:57.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-scikit-fmm.debug
17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/share/17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/share/
18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/share/doc/18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/share/doc/
19 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/share/doc/python3-scikit-fmm-dbgsym·->·python3-scikit-fmm19 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-07-06·04:55:57.000000·./usr/share/doc/python3-scikit-fmm-dbgsym·->·python3-scikit-fmm
2.84 KB
./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-scikit-fmm.debug
1.32 KB
readelf --wide --sections {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············0000000000000000·000040·000024·00······0···0··45 ··[·1]·.note.gnu.build-id·NOTE············0000000000000000·000040·000024·00······0···0··4
6 ··[·2]·.debug_info·······PROGBITS········0000000000000000·000064·0078de·00···C··0···0··86 ··[·2]·.debug_info·······PROGBITS········0000000000000000·000064·0078de·00···C··0···0··8
7 ··[·3]·.debug_abbrev·····PROGBITS········0000000000000000·007942·000b14·00···C··0···0··87 ··[·3]·.debug_abbrev·····PROGBITS········0000000000000000·007942·000b14·00···C··0···0··8
8 ··[·4]·.debug_line·······PROGBITS········0000000000000000·008456·0002fe·00···C··0···0··88 ··[·4]·.debug_line·······PROGBITS········0000000000000000·008456·0002fa·00···C··0···0··8
9 ··[·5]·.debug_str········PROGBITS········0000000000000000·008754·003b55·01·MSC··0···0··89 ··[·5]·.debug_str········PROGBITS········0000000000000000·008750·003b55·01·MSC··0···0··8
10 ··[·6]·.shstrtab·········STRTAB··········0000000000000000·00c2a9·00004f·00······0···0··110 ··[·6]·.shstrtab·········STRTAB··········0000000000000000·00c2a5·00004f·00······0···0··1
11 Key·to·Flags:11 Key·to·Flags:
12 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),12 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
13 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),13 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
14 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),14 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
15 ··D·(mbind),·l·(large),·p·(processor·specific)15 ··D·(mbind),·l·(large),·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:·17ae49e93e23880a3e4fc2d47005e0555996b2e43 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·082fa65eebd011df641baebe4fd828841d604840
997 B
readelf --wide --debug-dump=rawline {}
    
Offset 21, 21 lines modifiedOffset 21, 21 lines modified
21 ··1»      (string)»      /usr/include/x86_64-linux-gnu/c++/14/bits21 ··1»      (string)»      /usr/include/x86_64-linux-gnu/c++/14/bits
22 ··2»      (string)»      /usr/include/c++/1422 ··2»      (string)»      /usr/include/c++/14
23 ··3»      (string)»      /usr/lib/gcc/x86_64-linux-gnu/14/include23 ··3»      (string)»      /usr/lib/gcc/x86_64-linux-gnu/14/include
24 ··4»      (string)»      /usr/include24 ··4»      (string)»      /usr/include
25 ··5»      (string)»      /usr/include/x86_64-linux-gnu/bits25 ··5»      (string)»      /usr/include/x86_64-linux-gnu/bits
26 ··6»      (string)»      /usr/include/c++/14/bits26 ··6»      (string)»      /usr/include/c++/14/bits
27 ··7»      (string)»      /usr/include/x86_64-linux-gnu/bits/types27 ··7»      (string)»      /usr/include/x86_64-linux-gnu/bits/types
28 ··8»      (string)»      ./.mesonpy-w2hi9f2g28 ··8»      (string)»      ./.mesonpy-nhyl4kvs
29 ··9»      (string)»      ../skfmm29 ··9»      (string)»      ../skfmm
30 ··10»     (string)»     /usr/include/c++/14/ext30 ··10»     (string)»     /usr/include/c++/14/ext
31 ··11»     (string)»     /usr/include/x86_64-linux-gnu/sys31 ··11»     (string)»     /usr/include/x86_64-linux-gnu/sys
32 ··12»     (string)»     ../../../../usr/lib/python3/dist-packages/numpy/core/include/numpy32 ··12»     (string)»     ../../../../usr/lib/python3/dist-packages/numpy/core/include/numpy
33 ··13»     (string)»     /usr/include/python3.1233 ··13»     (string)»     /usr/include/python3.12
34 ··14»     (string)»     ./.mesonpy-1kigxu0m34 ··14»     (string)»     ./.mesonpy-n35paupa
35 ··15»     (string)»     /usr/include/python3.1335 ··15»     (string)»     /usr/include/python3.13
  
36 ·The·File·Name·Table·(offset·0x1d9,·lines·97,·columns·2):36 ·The·File·Name·Table·(offset·0x1d9,·lines·97,·columns·2):
37 ··Entry»  Dir»       Name37 ··Entry»  Dir»       Name
38 ··0»      (udata)»       0»      (string)»      <dwz>38 ··0»      (udata)»       0»      (string)»      <dwz>
39 ··1»      (udata)»       1»      (string)»      c++config.h39 ··1»      (udata)»       1»      (string)»      c++config.h
40 ··2»      (udata)»       2»      (string)»      cstddef40 ··2»      (udata)»       2»      (string)»      cstddef
19.8 KB
./usr/lib/debug/.build-id/03/d7be25e7b6ba5dc5dee467bf95139ad4150a4b.debug vs.
./usr/lib/debug/.build-id/c0/bd69b710a8cd4a7901974175005e25c0563b88.debug
Files 97% similar despite different names
1.41 KB
readelf --wide --sections {}
    
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ··[25]·.bss··············NOBITS··········000000000000b1f8·000bd0·000010·00··WA··0···0··830 ··[25]·.bss··············NOBITS··········000000000000b1f8·000bd0·000010·00··WA··0···0··8
31 ··[26]·.comment··········PROGBITS········0000000000000000·00025c·00001f·01··MS··0···0··131 ··[26]·.comment··········PROGBITS········0000000000000000·00025c·00001f·01··MS··0···0··1
32 ··[27]·.debug_aranges····PROGBITS········0000000000000000·000280·0000f4·00···C··0···0··832 ··[27]·.debug_aranges····PROGBITS········0000000000000000·000280·0000f4·00···C··0···0··8
33 ··[28]·.debug_info·······PROGBITS········0000000000000000·000378·0069b4·00···C··0···0··833 ··[28]·.debug_info·······PROGBITS········0000000000000000·000378·0069b4·00···C··0···0··8
34 ··[29]·.debug_abbrev·····PROGBITS········0000000000000000·006d30·000b88·00···C··0···0··834 ··[29]·.debug_abbrev·····PROGBITS········0000000000000000·006d30·000b88·00···C··0···0··8
35 ··[30]·.debug_line·······PROGBITS········0000000000000000·0078b8·00263e·00···C··0···0··835 ··[30]·.debug_line·······PROGBITS········0000000000000000·0078b8·00263e·00···C··0···0··8
36 ··[31]·.debug_str········PROGBITS········0000000000000000·009ef8·00006c·01·MSC··0···0··836 ··[31]·.debug_str········PROGBITS········0000000000000000·009ef8·00006c·01·MSC··0···0··8
37 ··[32]·.debug_line_str···PROGBITS········0000000000000000·009f68·0002c5·01·MSC··0···0··837 ··[32]·.debug_line_str···PROGBITS········0000000000000000·009f68·0002c3·01·MSC··0···0··8
38 ··[33]·.debug_loclists···PROGBITS········0000000000000000·00a230·002f3f·00···C··0···0··838 ··[33]·.debug_loclists···PROGBITS········0000000000000000·00a230·002f3f·00···C··0···0··8
39 ··[34]·.debug_rnglists···PROGBITS········0000000000000000·00d170·000ad4·00···C··0···0··839 ··[34]·.debug_rnglists···PROGBITS········0000000000000000·00d170·000ad4·00···C··0···0··8
40 ··[35]·.gnu_debugaltlink·PROGBITS········0000000000000000·00dc44·000052·00······0···0··140 ··[35]·.gnu_debugaltlink·PROGBITS········0000000000000000·00dc44·000052·00······0···0··1
41 ··[36]·.symtab···········SYMTAB··········0000000000000000·00dc98·000f00·18·····37·112··841 ··[36]·.symtab···········SYMTAB··········0000000000000000·00dc98·000f00·18·····37·112··8
42 ··[37]·.strtab···········STRTAB··········0000000000000000·00eb98·001192·00······0···0··142 ··[37]·.strtab···········STRTAB··········0000000000000000·00eb98·001192·00······0···0··1
43 ··[38]·.shstrtab·········STRTAB··········0000000000000000·00fd2a·000192·00······0···0··143 ··[38]·.shstrtab·········STRTAB··········0000000000000000·00fd2a·000192·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:·03d7be25e7b6ba5dc5dee467bf95139ad4150a4b3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c0bd69b710a8cd4a7901974175005e25c0563b88
4.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:·0x11):·./.mesonpy-w2hi9f2g31 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-nhyl4kvs
32 ··1»      (line_strp)»   (offset:·0x25):·../skfmm32 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
33 ··2»      (line_strp)»   (offset:·0x2e):·/usr/include/python3.1233 ··2»      (line_strp)»   (offset:·0x2e):·/usr/include/python3.12
34 ··3»      (line_strp)»   (offset:·0x46):·../../../../usr/lib/python3/dist-packages/numpy/core/include/numpy34 ··3»      (line_strp)»   (offset:·0x46):·../../../../usr/lib/python3/dist-packages/numpy/core/include/numpy
35 ··4»      (line_strp)»   (offset:·0x89):·/usr/lib/gcc/x86_64-linux-gnu/14/include35 ··4»      (line_strp)»   (offset:·0x89):·/usr/lib/gcc/x86_64-linux-gnu/14/include
36 ··5»      (line_strp)»   (offset:·0xb2):·/usr/include36 ··5»      (line_strp)»   (offset:·0xb2):·/usr/include
37 ··6»      (line_strp)»   (offset:·0xbf):·/usr/include/x86_64-linux-gnu/bits37 ··6»      (line_strp)»   (offset:·0xbf):·/usr/include/x86_64-linux-gnu/bits
38 ··7»      (line_strp)»   (offset:·0xe2):·/usr/include/x86_64-linux-gnu/sys38 ··7»      (line_strp)»   (offset:·0xe2):·/usr/include/x86_64-linux-gnu/sys
Offset 2567, 15 lines modifiedOffset 2567, 15 lines modified
2567 ··Opcode·9·has·1·arg2567 ··Opcode·9·has·1·arg
2568 ··Opcode·10·has·0·args2568 ··Opcode·10·has·0·args
2569 ··Opcode·11·has·0·args2569 ··Opcode·11·has·0·args
2570 ··Opcode·12·has·1·arg2570 ··Opcode·12·has·1·arg
  
2571 ·The·Directory·Table·(offset·0x1181,·lines·10,·columns·1):2571 ·The·Directory·Table·(offset·0x1181,·lines·10,·columns·1):
2572 ··Entry»  Name2572 ··Entry»  Name
2573 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-w2hi9f2g2573 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-nhyl4kvs
2574 ··1»      (line_strp)»   (offset:·0x25):·../skfmm2574 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
2575 ··2»      (line_strp)»   (offset:·0xbf):·/usr/include/x86_64-linux-gnu/bits2575 ··2»      (line_strp)»   (offset:·0xbf):·/usr/include/x86_64-linux-gnu/bits
2576 ··3»      (line_strp)»   (offset:·0x89):·/usr/lib/gcc/x86_64-linux-gnu/14/include2576 ··3»      (line_strp)»   (offset:·0x89):·/usr/lib/gcc/x86_64-linux-gnu/14/include
2577 ··4»      (line_strp)»   (offset:·0x175):·/usr/include/x86_64-linux-gnu/bits/types2577 ··4»      (line_strp)»   (offset:·0x175):·/usr/include/x86_64-linux-gnu/bits/types
2578 ··5»      (line_strp)»   (offset:·0xb2):·/usr/include2578 ··5»      (line_strp)»   (offset:·0xb2):·/usr/include
2579 ··6»      (line_strp)»   (offset:·0x131):·/usr/include/x86_64-linux-gnu/c++/14/bits2579 ··6»      (line_strp)»   (offset:·0x131):·/usr/include/x86_64-linux-gnu/c++/14/bits
2580 ··7»      (line_strp)»   (offset:·0x104):·/usr/include/c++/142580 ··7»      (line_strp)»   (offset:·0x104):·/usr/include/c++/14
Offset 3898, 15 lines modifiedOffset 3898, 15 lines modified
3898 ··Opcode·9·has·1·arg3898 ··Opcode·9·has·1·arg
3899 ··Opcode·10·has·0·args3899 ··Opcode·10·has·0·args
3900 ··Opcode·11·has·0·args3900 ··Opcode·11·has·0·args
3901 ··Opcode·12·has·1·arg3901 ··Opcode·12·has·1·arg
  
3902 ·The·Directory·Table·(offset·0x1a50,·lines·9,·columns·1):3902 ·The·Directory·Table·(offset·0x1a50,·lines·9,·columns·1):
3903 ··Entry»  Name3903 ··Entry»  Name
3904 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-w2hi9f2g3904 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-nhyl4kvs
3905 ··1»      (line_strp)»   (offset:·0x25):·../skfmm3905 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
3906 ··2»      (line_strp)»   (offset:·0x118):·/usr/include/c++/14/bits3906 ··2»      (line_strp)»   (offset:·0x118):·/usr/include/c++/14/bits
3907 ··3»      (line_strp)»   (offset:·0x104):·/usr/include/c++/143907 ··3»      (line_strp)»   (offset:·0x104):·/usr/include/c++/14
3908 ··4»      (line_strp)»   (offset:·0x131):·/usr/include/x86_64-linux-gnu/c++/14/bits3908 ··4»      (line_strp)»   (offset:·0x131):·/usr/include/x86_64-linux-gnu/c++/14/bits
3909 ··5»      (line_strp)»   (offset:·0x15b):·/usr/include/c++/14/debug3909 ··5»      (line_strp)»   (offset:·0x15b):·/usr/include/c++/14/debug
3910 ··6»      (line_strp)»   (offset:·0x492):·/usr/include/c++/14/ext3910 ··6»      (line_strp)»   (offset:·0x492):·/usr/include/c++/14/ext
3911 ··7»      (line_strp)»   (offset:·0xb2):·/usr/include3911 ··7»      (line_strp)»   (offset:·0xb2):·/usr/include
Offset 6639, 15 lines modifiedOffset 6639, 15 lines modified
6639 ··Opcode·9·has·1·arg6639 ··Opcode·9·has·1·arg
6640 ··Opcode·10·has·0·args6640 ··Opcode·10·has·0·args
6641 ··Opcode·11·has·0·args6641 ··Opcode·11·has·0·args
6642 ··Opcode·12·has·1·arg6642 ··Opcode·12·has·1·arg
  
6643 ·The·Directory·Table·(offset·0x2d82,·lines·11,·columns·1):6643 ·The·Directory·Table·(offset·0x2d82,·lines·11,·columns·1):
6644 ··Entry»  Name6644 ··Entry»  Name
6645 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-w2hi9f2g6645 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-nhyl4kvs
6646 ··1»      (line_strp)»   (offset:·0x25):·../skfmm6646 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
6647 ··2»      (line_strp)»   (offset:·0x104):·/usr/include/c++/146647 ··2»      (line_strp)»   (offset:·0x104):·/usr/include/c++/14
6648 ··3»      (line_strp)»   (offset:·0x15b):·/usr/include/c++/14/debug6648 ··3»      (line_strp)»   (offset:·0x15b):·/usr/include/c++/14/debug
6649 ··4»      (line_strp)»   (offset:·0x118):·/usr/include/c++/14/bits6649 ··4»      (line_strp)»   (offset:·0x118):·/usr/include/c++/14/bits
6650 ··5»      (line_strp)»   (offset:·0x131):·/usr/include/x86_64-linux-gnu/c++/14/bits6650 ··5»      (line_strp)»   (offset:·0x131):·/usr/include/x86_64-linux-gnu/c++/14/bits
6651 ··6»      (line_strp)»   (offset:·0x492):·/usr/include/c++/14/ext6651 ··6»      (line_strp)»   (offset:·0x492):·/usr/include/c++/14/ext
6652 ··7»      (line_strp)»   (offset:·0xbf):·/usr/include/x86_64-linux-gnu/bits6652 ··7»      (line_strp)»   (offset:·0xbf):·/usr/include/x86_64-linux-gnu/bits
Offset 8549, 15 lines modifiedOffset 8549, 15 lines modified
8549 ··Opcode·9·has·1·arg8549 ··Opcode·9·has·1·arg
8550 ··Opcode·10·has·0·args8550 ··Opcode·10·has·0·args
8551 ··Opcode·11·has·0·args8551 ··Opcode·11·has·0·args
8552 ··Opcode·12·has·1·arg8552 ··Opcode·12·has·1·arg
  
8553 ·The·Directory·Table·(offset·0x3b73,·lines·12,·columns·1):8553 ·The·Directory·Table·(offset·0x3b73,·lines·12,·columns·1):
8554 ··Entry»  Name8554 ··Entry»  Name
8555 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-w2hi9f2g8555 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-nhyl4kvs
8556 ··1»      (line_strp)»   (offset:·0x25):·../skfmm8556 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
8557 ··2»      (line_strp)»   (offset:·0x104):·/usr/include/c++/148557 ··2»      (line_strp)»   (offset:·0x104):·/usr/include/c++/14
8558 ··3»      (line_strp)»   (offset:·0x118):·/usr/include/c++/14/bits8558 ··3»      (line_strp)»   (offset:·0x118):·/usr/include/c++/14/bits
8559 ··4»      (line_strp)»   (offset:·0x492):·/usr/include/c++/14/ext8559 ··4»      (line_strp)»   (offset:·0x492):·/usr/include/c++/14/ext
8560 ··5»      (line_strp)»   (offset:·0x131):·/usr/include/x86_64-linux-gnu/c++/14/bits8560 ··5»      (line_strp)»   (offset:·0x131):·/usr/include/x86_64-linux-gnu/c++/14/bits
8561 ··6»      (line_strp)»   (offset:·0x15b):·/usr/include/c++/14/debug8561 ··6»      (line_strp)»   (offset:·0x15b):·/usr/include/c++/14/debug
8562 ··7»      (line_strp)»   (offset:·0x89):·/usr/lib/gcc/x86_64-linux-gnu/14/include8562 ··7»      (line_strp)»   (offset:·0x89):·/usr/lib/gcc/x86_64-linux-gnu/14/include
Offset 11994, 15 lines modifiedOffset 11994, 15 lines modified
11994 ··Opcode·9·has·1·arg11994 ··Opcode·9·has·1·arg
11995 ··Opcode·10·has·0·args11995 ··Opcode·10·has·0·args
11996 ··Opcode·11·has·0·args11996 ··Opcode·11·has·0·args
11997 ··Opcode·12·has·1·arg11997 ··Opcode·12·has·1·arg
  
11998 ·The·Directory·Table·(offset·0x5450,·lines·11,·columns·1):11998 ·The·Directory·Table·(offset·0x5450,·lines·11,·columns·1):
11999 ··Entry»  Name11999 ··Entry»  Name
12000 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-w2hi9f2g12000 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-nhyl4kvs
12001 ··1»      (line_strp)»   (offset:·0x25):·../skfmm12001 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
12002 ··2»      (line_strp)»   (offset:·0x104):·/usr/include/c++/1412002 ··2»      (line_strp)»   (offset:·0x104):·/usr/include/c++/14
12003 ··3»      (line_strp)»   (offset:·0x118):·/usr/include/c++/14/bits12003 ··3»      (line_strp)»   (offset:·0x118):·/usr/include/c++/14/bits
12004 ··4»      (line_strp)»   (offset:·0x131):·/usr/include/x86_64-linux-gnu/c++/14/bits12004 ··4»      (line_strp)»   (offset:·0x131):·/usr/include/x86_64-linux-gnu/c++/14/bits
12005 ··5»      (line_strp)»   (offset:·0x15b):·/usr/include/c++/14/debug12005 ··5»      (line_strp)»   (offset:·0x15b):·/usr/include/c++/14/debug
12006 ··6»      (line_strp)»   (offset:·0x89):·/usr/lib/gcc/x86_64-linux-gnu/14/include12006 ··6»      (line_strp)»   (offset:·0x89):·/usr/lib/gcc/x86_64-linux-gnu/14/include
12007 ··7»      (line_strp)»   (offset:·0x175):·/usr/include/x86_64-linux-gnu/bits/types12007 ··7»      (line_strp)»   (offset:·0x175):·/usr/include/x86_64-linux-gnu/bits/types
11.4 KB
readelf --wide --debug-dump=info {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ···Length:········0x143·(32-bit)4 ···Length:········0x143·(32-bit)
5 ···Version:·······55 ···Version:·······5
6 ···Unit·Type:·····DW_UT_partial·(3)6 ···Unit·Type:·····DW_UT_partial·(3)
7 ···Abbrev·Offset:·0x1ce07 ···Abbrev·Offset:·0x1ce0
8 ···Pointer·Size:··88 ···Pointer·Size:··8
9 ·<0><c>:·Abbrev·Number:·109·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·109·(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-w2hi9f2g11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-nhyl4kvs
12 ·<1><15>:·Abbrev·Number:·10·(DW_TAG_imported_unit)12 ·<1><15>:·Abbrev·Number:·10·(DW_TAG_imported_unit)
13 ····<16>···DW_AT_import······:·(GNU_ref_alt)·<0x14a>13 ····<16>···DW_AT_import······:·(GNU_ref_alt)·<0x14a>
14 ·<1><1a>:·Abbrev·Number:·123·(DW_TAG_namespace)14 ·<1><1a>:·Abbrev·Number:·123·(DW_TAG_namespace)
15 ····<1b>···DW_AT_name········:·(string)·std15 ····<1b>···DW_AT_name········:·(string)·std
16 ····<1f>···DW_AT_sibling·····:·(ref_udata)·<0x5a>16 ····<1f>···DW_AT_sibling·····:·(ref_udata)·<0x5a>
17 ·<2><20>:·Abbrev·Number:·125·(DW_TAG_imported_declaration)17 ·<2><20>:·Abbrev·Number:·125·(DW_TAG_imported_declaration)
18 ····<21>···DW_AT_decl_file···:·(data1)·2118 ····<21>···DW_AT_decl_file···:·(data1)·21
Offset 199, 15 lines modifiedOffset 199, 15 lines modified
199 ···Length:········0x59·(32-bit)199 ···Length:········0x59·(32-bit)
200 ···Version:·······5200 ···Version:·······5
201 ···Unit·Type:·····DW_UT_partial·(3)201 ···Unit·Type:·····DW_UT_partial·(3)
202 ···Abbrev·Offset:·0x8c7202 ···Abbrev·Offset:·0x8c7
203 ···Pointer·Size:··8203 ···Pointer·Size:··8
204 ·<0><153>:·Abbrev·Number:·69·(DW_TAG_partial_unit)204 ·<0><153>:·Abbrev·Number:·69·(DW_TAG_partial_unit)
205 ····<154>···DW_AT_stmt_list···:·(sec_offset)·0205 ····<154>···DW_AT_stmt_list···:·(sec_offset)·0
206 ····<158>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-w2hi9f2g206 ····<158>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-nhyl4kvs
207 ·<1><15c>:·Abbrev·Number:·11·(DW_TAG_imported_unit)207 ·<1><15c>:·Abbrev·Number:·11·(DW_TAG_imported_unit)
208 ····<15d>···DW_AT_import······:·(GNU_ref_alt)·<0x147d>208 ····<15d>···DW_AT_import······:·(GNU_ref_alt)·<0x147d>
209 ·<1><161>:·Abbrev·Number:·11·(DW_TAG_imported_unit)209 ·<1><161>:·Abbrev·Number:·11·(DW_TAG_imported_unit)
210 ····<162>···DW_AT_import······:·(GNU_ref_alt)·<0x28ec>210 ····<162>···DW_AT_import······:·(GNU_ref_alt)·<0x28ec>
211 ·<1><166>:·Abbrev·Number:·71·(DW_TAG_variable)211 ·<1><166>:·Abbrev·Number:·71·(DW_TAG_variable)
212 ····<167>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xba40)·212 ····<167>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xba40)·
213 ····<16b>···DW_AT_decl_file···:·(implicit_const)·4213 ····<16b>···DW_AT_decl_file···:·(implicit_const)·4
Offset 248, 29 lines modifiedOffset 248, 29 lines modified
248 ···Length:········0x1c·(32-bit)248 ···Length:········0x1c·(32-bit)
249 ···Version:·······5249 ···Version:·······5
250 ···Unit·Type:·····DW_UT_partial·(3)250 ···Unit·Type:·····DW_UT_partial·(3)
251 ···Abbrev·Offset:·0x8c7251 ···Abbrev·Offset:·0x8c7
252 ···Pointer·Size:··8252 ···Pointer·Size:··8
253 ·<0><1b0>:·Abbrev·Number:·69·(DW_TAG_partial_unit)253 ·<0><1b0>:·Abbrev·Number:·69·(DW_TAG_partial_unit)
254 ····<1b1>···DW_AT_stmt_list···:·(sec_offset)·0254 ····<1b1>···DW_AT_stmt_list···:·(sec_offset)·0
255 ····<1b5>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-w2hi9f2g255 ····<1b5>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-nhyl4kvs
256 ·<1><1b9>:·Abbrev·Number:·11·(DW_TAG_imported_unit)256 ·<1><1b9>:·Abbrev·Number:·11·(DW_TAG_imported_unit)
257 ····<1ba>···DW_AT_import······:·(GNU_ref_alt)·<0xcab3>257 ····<1ba>···DW_AT_import······:·(GNU_ref_alt)·<0xcab3>
258 ·<1><1be>:·Abbrev·Number:·3·(DW_TAG_imported_unit)258 ·<1><1be>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
259 ····<1bf>···DW_AT_import······:·(ref_addr)·<0x153>»    [Abbrev·Number:·69·(DW_TAG_partial_unit)]259 ····<1bf>···DW_AT_import······:·(ref_addr)·<0x153>»    [Abbrev·Number:·69·(DW_TAG_partial_unit)]
260 ·<1><1c3>:·Abbrev·Number:·0260 ·<1><1c3>:·Abbrev·Number:·0
261 ··Compilation·Unit·@·offset·0x1c4:261 ··Compilation·Unit·@·offset·0x1c4:
262 ···Length:········0x21·(32-bit)262 ···Length:········0x21·(32-bit)
263 ···Version:·······5263 ···Version:·······5
264 ···Unit·Type:·····DW_UT_partial·(3)264 ···Unit·Type:·····DW_UT_partial·(3)
265 ···Abbrev·Offset:·0x8c7265 ···Abbrev·Offset:·0x8c7
266 ···Pointer·Size:··8266 ···Pointer·Size:··8
267 ·<0><1d0>:·Abbrev·Number:·69·(DW_TAG_partial_unit)267 ·<0><1d0>:·Abbrev·Number:·69·(DW_TAG_partial_unit)
268 ····<1d1>···DW_AT_stmt_list···:·(sec_offset)·0268 ····<1d1>···DW_AT_stmt_list···:·(sec_offset)·0
269 ····<1d5>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-w2hi9f2g269 ····<1d5>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-nhyl4kvs
270 ·<1><1d9>:·Abbrev·Number:·11·(DW_TAG_imported_unit)270 ·<1><1d9>:·Abbrev·Number:·11·(DW_TAG_imported_unit)
271 ····<1da>···DW_AT_import······:·(GNU_ref_alt)·<0x296a>271 ····<1da>···DW_AT_import······:·(GNU_ref_alt)·<0x296a>
272 ·<1><1de>:·Abbrev·Number:·3·(DW_TAG_imported_unit)272 ·<1><1de>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
273 ····<1df>···DW_AT_import······:·(ref_addr)·<0x1b0>»    [Abbrev·Number:·69·(DW_TAG_partial_unit)]273 ····<1df>···DW_AT_import······:·(ref_addr)·<0x1b0>»    [Abbrev·Number:·69·(DW_TAG_partial_unit)]
274 ·<1><1e3>:·Abbrev·Number:·3·(DW_TAG_imported_unit)274 ·<1><1e3>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
275 ····<1e4>···DW_AT_import······:·(ref_addr)·<0x411>»    [Abbrev·Number:·72·(DW_TAG_partial_unit)]275 ····<1e4>···DW_AT_import······:·(ref_addr)·<0x411>»    [Abbrev·Number:·72·(DW_TAG_partial_unit)]
276 ·<1><1e8>:·Abbrev·Number:·0276 ·<1><1e8>:·Abbrev·Number:·0
Offset 278, 29 lines modifiedOffset 278, 29 lines modified
278 ···Length:········0x1c·(32-bit)278 ···Length:········0x1c·(32-bit)
279 ···Version:·······5279 ···Version:·······5
280 ···Unit·Type:·····DW_UT_partial·(3)280 ···Unit·Type:·····DW_UT_partial·(3)
281 ···Abbrev·Offset:·0x8c7281 ···Abbrev·Offset:·0x8c7
282 ···Pointer·Size:··8282 ···Pointer·Size:··8
283 ·<0><1f5>:·Abbrev·Number:·69·(DW_TAG_partial_unit)283 ·<0><1f5>:·Abbrev·Number:·69·(DW_TAG_partial_unit)
284 ····<1f6>···DW_AT_stmt_list···:·(sec_offset)·0x115f284 ····<1f6>···DW_AT_stmt_list···:·(sec_offset)·0x115f
285 ····<1fa>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-w2hi9f2g285 ····<1fa>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-nhyl4kvs
286 ·<1><1fe>:·Abbrev·Number:·11·(DW_TAG_imported_unit)286 ·<1><1fe>:·Abbrev·Number:·11·(DW_TAG_imported_unit)
287 ····<1ff>···DW_AT_import······:·(GNU_ref_alt)·<0x2b0d>287 ····<1ff>···DW_AT_import······:·(GNU_ref_alt)·<0x2b0d>
288 ·<1><203>:·Abbrev·Number:·11·(DW_TAG_imported_unit)288 ·<1><203>:·Abbrev·Number:·11·(DW_TAG_imported_unit)
289 ····<204>···DW_AT_import······:·(GNU_ref_alt)·<0x2aca>289 ····<204>···DW_AT_import······:·(GNU_ref_alt)·<0x2aca>
290 ·<1><208>:·Abbrev·Number:·0290 ·<1><208>:·Abbrev·Number:·0
291 ··Compilation·Unit·@·offset·0x209:291 ··Compilation·Unit·@·offset·0x209:
292 ···Length:········0x21·(32-bit)292 ···Length:········0x21·(32-bit)
293 ···Version:·······5293 ···Version:·······5
294 ···Unit·Type:·····DW_UT_partial·(3)294 ···Unit·Type:·····DW_UT_partial·(3)
295 ···Abbrev·Offset:·0x8c7295 ···Abbrev·Offset:·0x8c7
296 ···Pointer·Size:··8296 ···Pointer·Size:··8
297 ·<0><215>:·Abbrev·Number:·69·(DW_TAG_partial_unit)297 ·<0><215>:·Abbrev·Number:·69·(DW_TAG_partial_unit)
298 ····<216>···DW_AT_stmt_list···:·(sec_offset)·0x1a2e298 ····<216>···DW_AT_stmt_list···:·(sec_offset)·0x1a2e
299 ····<21a>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-w2hi9f2g299 ····<21a>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-nhyl4kvs
300 ·<1><21e>:·Abbrev·Number:·11·(DW_TAG_imported_unit)300 ·<1><21e>:·Abbrev·Number:·11·(DW_TAG_imported_unit)
301 ····<21f>···DW_AT_import······:·(GNU_ref_alt)·<0x2b53>301 ····<21f>···DW_AT_import······:·(GNU_ref_alt)·<0x2b53>
302 ·<1><223>:·Abbrev·Number:·11·(DW_TAG_imported_unit)302 ·<1><223>:·Abbrev·Number:·11·(DW_TAG_imported_unit)
303 ····<224>···DW_AT_import······:·(GNU_ref_alt)·<0xcad7>303 ····<224>···DW_AT_import······:·(GNU_ref_alt)·<0xcad7>
304 ·<1><228>:·Abbrev·Number:·11·(DW_TAG_imported_unit)304 ·<1><228>:·Abbrev·Number:·11·(DW_TAG_imported_unit)
305 ····<229>···DW_AT_import······:·(GNU_ref_alt)·<0x2942>305 ····<229>···DW_AT_import······:·(GNU_ref_alt)·<0x2942>
306 ·<1><22d>:·Abbrev·Number:·0306 ·<1><22d>:·Abbrev·Number:·0
Offset 308, 15 lines modifiedOffset 308, 15 lines modified
308 ···Length:········0x1b3·(32-bit)308 ···Length:········0x1b3·(32-bit)
309 ···Version:·······5309 ···Version:·······5
310 ···Unit·Type:·····DW_UT_partial·(3)310 ···Unit·Type:·····DW_UT_partial·(3)
311 ···Abbrev·Offset:·0x1ce0311 ···Abbrev·Offset:·0x1ce0
312 ···Pointer·Size:··8312 ···Pointer·Size:··8
313 ·<0><23a>:·Abbrev·Number:·109·(DW_TAG_partial_unit)313 ·<0><23a>:·Abbrev·Number:·109·(DW_TAG_partial_unit)
314 ····<23b>···DW_AT_stmt_list···:·(sec_offset)·0x2d60314 ····<23b>···DW_AT_stmt_list···:·(sec_offset)·0x2d60
315 ····<23f>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-w2hi9f2g315 ····<23f>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-nhyl4kvs
316 ·<1><243>:·Abbrev·Number:·10·(DW_TAG_imported_unit)316 ·<1><243>:·Abbrev·Number:·10·(DW_TAG_imported_unit)
317 ····<244>···DW_AT_import······:·(GNU_ref_alt)·<0x2d52>317 ····<244>···DW_AT_import······:·(GNU_ref_alt)·<0x2d52>
318 ·<1><248>:·Abbrev·Number:·19·(DW_TAG_class_type)318 ·<1><248>:·Abbrev·Number:·19·(DW_TAG_class_type)
319 ····<249>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xc1b9)·319 ····<249>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xc1b9)·
320 ····<24d>···DW_AT_declaration·:·(flag_present)·1320 ····<24d>···DW_AT_declaration·:·(flag_present)·1
321 ····<24d>···DW_AT_sibling·····:·(ref_udata)·<0x305>321 ····<24d>···DW_AT_sibling·····:·(ref_udata)·<0x305>
322 ·<2><24f>:·Abbrev·Number:·111·(DW_TAG_subprogram)322 ·<2><24f>:·Abbrev·Number:·111·(DW_TAG_subprogram)
Offset 576, 15 lines modifiedOffset 576, 15 lines modified
576 ···Length:········0x1c·(32-bit)576 ···Length:········0x1c·(32-bit)
577 ···Version:·······5577 ···Version:·······5
578 ···Unit·Type:·····DW_UT_partial·(3)578 ···Unit·Type:·····DW_UT_partial·(3)
579 ···Abbrev·Offset:·0x8c7579 ···Abbrev·Offset:·0x8c7
580 ···Pointer·Size:··8580 ···Pointer·Size:··8
581 ·<0><3f1>:·Abbrev·Number:·69·(DW_TAG_partial_unit)581 ·<0><3f1>:·Abbrev·Number:·69·(DW_TAG_partial_unit)
582 ····<3f2>···DW_AT_stmt_list···:·(sec_offset)·0x2d60582 ····<3f2>···DW_AT_stmt_list···:·(sec_offset)·0x2d60
583 ····<3f6>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-w2hi9f2g583 ····<3f6>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-nhyl4kvs
584 ·<1><3fa>:·Abbrev·Number:·11·(DW_TAG_imported_unit)584 ·<1><3fa>:·Abbrev·Number:·11·(DW_TAG_imported_unit)
585 ····<3fb>···DW_AT_import······:·(GNU_ref_alt)·<0x2ff7>585 ····<3fb>···DW_AT_import······:·(GNU_ref_alt)·<0x2ff7>
586 ·<1><3ff>:·Abbrev·Number:·3·(DW_TAG_imported_unit)586 ·<1><3ff>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
587 ····<400>···DW_AT_import······:·(ref_addr)·<0x23a>»    [Abbrev·Number:·109·(DW_TAG_partial_unit)]587 ····<400>···DW_AT_import······:·(ref_addr)·<0x23a>»    [Abbrev·Number:·109·(DW_TAG_partial_unit)]
588 ·<1><404>:·Abbrev·Number:·0588 ·<1><404>:·Abbrev·Number:·0
589 ··Compilation·Unit·@·offset·0x405:589 ··Compilation·Unit·@·offset·0x405:
590 ···Length:········0x14·(32-bit)590 ···Length:········0x14·(32-bit)
Offset 604, 15 lines modifiedOffset 604, 15 lines modified
604 ···Unit·Type:·····DW_UT_compile·(1)604 ···Unit·Type:·····DW_UT_compile·(1)
605 ···Abbrev·Offset:·0605 ···Abbrev·Offset:·0
606 ···Pointer·Size:··8606 ···Pointer·Size:··8
Max diff block lines reached; 5219/11572 bytes (45.10%) of diff not shown.
207 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 KGCC:·(Debian·14.2.0-14)·14.2.01 GCC:·(Debian·14.2.0-14)·14.2.0
2 E)L1#cu_2 E)L1#cu_
3 a<w-2hUDSf3 a<w-2hUDSf
4 Un9Rj9Yj4 Un9Rj9Yj
5 D{ez»   _hZm5 D{ez»   _hZm
6 3\l~!ot+6 3\l~!ot+
7 ·"c·3:[Dd7 ·"c·3:[Dd
8 AT(d2Rv·8 AT(d2Rv·
641 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 Disassembly·of·section·.text:4 Disassembly·of·section·.text:
  
5 0000000000002240·<distance_method(_object*,·_object*)·[clone·.cold]>:5 0000000000002240·<distance_method(_object*,·_object*)·[clone·.cold]>:
6 »       ...6 »       ...
  
7 0000000000002360·<heap::heap(int,·bool)·[clone·.cold]>:7 0000000000002360·<heap::heap(int,·bool)·[clone·.cold]>:
8 heap::heap(int,·bool)·[clone·.cold]:8 heap::heap(int,·bool)·[clone·.cold]:
9 ./.mesonpy-w2hi9f2g/../skfmm/heap.cpp:40·(discriminator·2)9 ./.mesonpy-nhyl4kvs/../skfmm/heap.cpp:40·(discriminator·2)
10 »       add····%al,(%rax)10 »       add····%al,(%rax)
11 »       add····%al,(%rax)11 »       add····%al,(%rax)
12 »       ...12 »       ...
  
13 0000000000002366·<heap::peek()·const·[clone·.cold]>:13 0000000000002366·<heap::peek()·const·[clone·.cold]>:
14 »       ...14 »       ...
  
593 B
readelf --wide --decompress --string-dump=.debug_line_str {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 String·dump·of·section·'.debug_line_str':1 String·dump·of·section·'.debug_line_str':
2 ··[·····0]··../skfmm/fmm.cpp2 ··[·····0]··../skfmm/fmm.cpp
3 ··[····11]··./.mesonpy-w2hi9f2g3 ··[····11]··./.mesonpy-nhyl4kvs
4 ··[····25]··../skfmm4 ··[····25]··../skfmm
5 ··[····2e]··/usr/include/python3.125 ··[····2e]··/usr/include/python3.12
6 ··[····46]··../../../../usr/lib/python3/dist-packages/numpy/core/include/numpy6 ··[····46]··../../../../usr/lib/python3/dist-packages/numpy/core/include/numpy
7 ··[····89]··/usr/lib/gcc/x86_64-linux-gnu/14/include7 ··[····89]··/usr/lib/gcc/x86_64-linux-gnu/14/include
8 ··[····b2]··/usr/include8 ··[····b2]··/usr/include
9 ··[····bf]··/usr/include/x86_64-linux-gnu/bits9 ··[····bf]··/usr/include/x86_64-linux-gnu/bits
10 ··[····e2]··/usr/include/x86_64-linux-gnu/sys10 ··[····e2]··/usr/include/x86_64-linux-gnu/sys
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d736369·-gnu/python3-sci4 ··0x00000020·2d676e75·2f707974·686f6e33·2d736369·-gnu/python3-sci
5 ··0x00000030·6b69742d·666d6d2e·64656275·670017ae·kit-fmm.debug...5 ··0x00000030·6b69742d·666d6d2e·64656275·6700082f·kit-fmm.debug../
6 ··0x00000040·49e93e23·880a3e4f·c2d47005·e0555996·I.>#..>O..p..UY.6 ··0x00000040·a65eebd0·11df641b·aebe4fd8·28841d60·.^....d...O.(..`
7 ··0x00000050·b2e4································..7 ··0x00000050·4840································H@
  
7.54 KB
./usr/lib/debug/.build-id/0b/8c2b7944b2b2bb910a3639529b2b4718801313.debug vs.
./usr/lib/debug/.build-id/b7/27429587f60df9b9158da726cfcb9a409e918a.debug
Files 99% similar despite different names
1.41 KB
readelf --wide --sections {}
    
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ··[25]·.bss··············NOBITS··········0000000000010d40·000b90·000268·00··WA··0···0·3230 ··[25]·.bss··············NOBITS··········0000000000010d40·000b90·000268·00··WA··0···0·32
31 ··[26]·.comment··········PROGBITS········0000000000000000·00025c·00001f·01··MS··0···0··131 ··[26]·.comment··········PROGBITS········0000000000000000·00025c·00001f·01··MS··0···0··1
32 ··[27]·.debug_aranges····PROGBITS········0000000000000000·000280·000086·00···C··0···0··832 ··[27]·.debug_aranges····PROGBITS········0000000000000000·000280·000086·00···C··0···0··8
33 ··[28]·.debug_info·······PROGBITS········0000000000000000·000308·009344·00···C··0···0··833 ··[28]·.debug_info·······PROGBITS········0000000000000000·000308·009344·00···C··0···0··8
34 ··[29]·.debug_abbrev·····PROGBITS········0000000000000000·009650·00072d·00···C··0···0··834 ··[29]·.debug_abbrev·····PROGBITS········0000000000000000·009650·00072d·00···C··0···0··8
35 ··[30]·.debug_line·······PROGBITS········0000000000000000·009d80·003325·00···C··0···0··835 ··[30]·.debug_line·······PROGBITS········0000000000000000·009d80·003325·00···C··0···0··8
36 ··[31]·.debug_str········PROGBITS········0000000000000000·00d0a8·00014a·01·MSC··0···0··836 ··[31]·.debug_str········PROGBITS········0000000000000000·00d0a8·00014a·01·MSC··0···0··8
37 ··[32]·.debug_line_str···PROGBITS········0000000000000000·00d1f8·000220·01·MSC··0···0··837 ··[32]·.debug_line_str···PROGBITS········0000000000000000·00d1f8·00021f·01·MSC··0···0··8
38 ··[33]·.debug_loclists···PROGBITS········0000000000000000·00d418·004e76·00···C··0···0··838 ··[33]·.debug_loclists···PROGBITS········0000000000000000·00d418·004e76·00···C··0···0··8
39 ··[34]·.debug_rnglists···PROGBITS········0000000000000000·012290·000b15·00···C··0···0··839 ··[34]·.debug_rnglists···PROGBITS········0000000000000000·012290·000b15·00···C··0···0··8
40 ··[35]·.gnu_debugaltlink·PROGBITS········0000000000000000·012da5·000052·00······0···0··140 ··[35]·.gnu_debugaltlink·PROGBITS········0000000000000000·012da5·000052·00······0···0··1
41 ··[36]·.symtab···········SYMTAB··········0000000000000000·012df8·001e78·18·····37·181··841 ··[36]·.symtab···········SYMTAB··········0000000000000000·012df8·001e78·18·····37·181··8
42 ··[37]·.strtab···········STRTAB··········0000000000000000·014c70·0024f3·00······0···0··142 ··[37]·.strtab···········STRTAB··········0000000000000000·014c70·0024f3·00······0···0··1
43 ··[38]·.shstrtab·········STRTAB··········0000000000000000·017163·000192·00······0···0··143 ··[38]·.shstrtab·········STRTAB··········0000000000000000·017163·000192·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:·0b8c2b7944b2b2bb910a3639529b2b47188013133 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b727429587f60df9b9158da726cfcb9a409e918a
1.49 KB
readelf --wide --debug-dump=rawline {}
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
25 ··Opcode·9·has·1·arg25 ··Opcode·9·has·1·arg
26 ··Opcode·10·has·0·args26 ··Opcode·10·has·0·args
27 ··Opcode·11·has·0·args27 ··Opcode·11·has·0·args
28 ··Opcode·12·has·1·arg28 ··Opcode·12·has·1·arg
  
29 ·The·Directory·Table·(offset·0x22,·lines·14,·columns·1):29 ·The·Directory·Table·(offset·0x22,·lines·14,·columns·1):
30 ··Entry»  Name30 ··Entry»  Name
31 ··0»      (line_strp)»   (offset:·0x13):·./.mesonpy-w2hi9f2g31 ··0»      (line_strp)»   (offset:·0x13):·./.mesonpy-nhyl4kvs
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/x86_64-linux-gnu/14/include36 ··5»      (line_strp)»   (offset:·0x75):·/usr/lib/gcc/x86_64-linux-gnu/14/include
37 ··6»      (line_strp)»   (offset:·0x9e):·/usr/include/x86_64-linux-gnu/bits37 ··6»      (line_strp)»   (offset:·0x9e):·/usr/include/x86_64-linux-gnu/bits
38 ··7»      (line_strp)»   (offset:·0xc1):·/usr/include/x86_64-linux-gnu/sys38 ··7»      (line_strp)»   (offset:·0xc1):·/usr/include/x86_64-linux-gnu/sys
Offset 18816, 15 lines modifiedOffset 18816, 15 lines modified
18816 ··Opcode·9·has·1·arg18816 ··Opcode·9·has·1·arg
18817 ··Opcode·10·has·0·args18817 ··Opcode·10·has·0·args
18818 ··Opcode·11·has·0·args18818 ··Opcode·11·has·0·args
18819 ··Opcode·12·has·1·arg18819 ··Opcode·12·has·1·arg
  
18820 ·The·Directory·Table·(offset·0x7849,·lines·10,·columns·1):18820 ·The·Directory·Table·(offset·0x7849,·lines·10,·columns·1):
18821 ··Entry»  Name18821 ··Entry»  Name
18822 ··0»      (line_strp)»   (offset:·0x13):·./.mesonpy-w2hi9f2g18822 ··0»      (line_strp)»   (offset:·0x13):·./.mesonpy-nhyl4kvs
18823 ··1»      (line_strp)»   (offset:·0x27):·../skfmm18823 ··1»      (line_strp)»   (offset:·0x27):·../skfmm
18824 ··2»      (line_strp)»   (offset:·0x9e):·/usr/include/x86_64-linux-gnu/bits18824 ··2»      (line_strp)»   (offset:·0x9e):·/usr/include/x86_64-linux-gnu/bits
18825 ··3»      (line_strp)»   (offset:·0x75):·/usr/lib/gcc/x86_64-linux-gnu/14/include18825 ··3»      (line_strp)»   (offset:·0x75):·/usr/lib/gcc/x86_64-linux-gnu/14/include
18826 ··4»      (line_strp)»   (offset:·0x154):·/usr/include/x86_64-linux-gnu/bits/types18826 ··4»      (line_strp)»   (offset:·0x154):·/usr/include/x86_64-linux-gnu/bits/types
18827 ··5»      (line_strp)»   (offset:·0x68):·/usr/include18827 ··5»      (line_strp)»   (offset:·0x68):·/usr/include
18828 ··6»      (line_strp)»   (offset:·0x110):·/usr/include/x86_64-linux-gnu/c++/14/bits18828 ··6»      (line_strp)»   (offset:·0x110):·/usr/include/x86_64-linux-gnu/c++/14/bits
18829 ··7»      (line_strp)»   (offset:·0xe3):·/usr/include/c++/1418829 ··7»      (line_strp)»   (offset:·0xe3):·/usr/include/c++/14
2.54 KB
readelf --wide --debug-dump=info {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ···Length:········0x148·(32-bit)4 ···Length:········0x148·(32-bit)
5 ···Version:·······55 ···Version:·······5
6 ···Unit·Type:·····DW_UT_partial·(3)6 ···Unit·Type:·····DW_UT_partial·(3)
7 ···Abbrev·Offset:·0xdc47 ···Abbrev·Offset:·0xdc4
8 ···Pointer·Size:··88 ···Pointer·Size:··8
9 ·<0><c>:·Abbrev·Number:·72·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·72·(DW_TAG_partial_unit)
10 ····<d>···DW_AT_stmt_list···:·(sec_offset)·010 ····<d>···DW_AT_stmt_list···:·(sec_offset)·0
11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-w2hi9f2g11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-nhyl4kvs
12 ·<1><15>:·Abbrev·Number:·11·(DW_TAG_imported_unit)12 ·<1><15>:·Abbrev·Number:·11·(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:·11·(DW_TAG_imported_unit)14 ·<1><1a>:·Abbrev·Number:·11·(DW_TAG_imported_unit)
15 ····<1b>···DW_AT_import······:·(GNU_ref_alt)·<0x14a>15 ····<1b>···DW_AT_import······:·(GNU_ref_alt)·<0x14a>
16 ·<1><1f>:·Abbrev·Number:·75·(DW_TAG_namespace)16 ·<1><1f>:·Abbrev·Number:·75·(DW_TAG_namespace)
17 ····<20>···DW_AT_name········:·(string)·std17 ····<20>···DW_AT_name········:·(string)·std
18 ····<24>···DW_AT_sibling·····:·(ref_udata)·<0x5f>18 ····<24>···DW_AT_sibling·····:·(ref_udata)·<0x5f>
Offset 203, 15 lines modifiedOffset 203, 15 lines modified
203 ···Unit·Type:·····DW_UT_compile·(1)203 ···Unit·Type:·····DW_UT_compile·(1)
204 ···Abbrev·Offset:·0204 ···Abbrev·Offset:·0
205 ···Pointer·Size:··8205 ···Pointer·Size:··8
206 ·<0><158>:·Abbrev·Number:·160·(DW_TAG_compile_unit)206 ·<0><158>:·Abbrev·Number:·160·(DW_TAG_compile_unit)
207 ····<15a>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xc9c1)·207 ····<15a>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xc9c1)·
208 ····<15e>···DW_AT_language····:·(data1)·33»  (C++14)208 ····<15e>···DW_AT_language····:·(data1)·33»  (C++14)
209 ····<15f>···DW_AT_name········:·(line_strp)·(offset:·0):·../skfmm/pheap.cpp209 ····<15f>···DW_AT_name········:·(line_strp)·(offset:·0):·../skfmm/pheap.cpp
210 ····<163>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-w2hi9f2g210 ····<163>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-nhyl4kvs
211 ····<167>···DW_AT_ranges······:·(sec_offset)·0x1504211 ····<167>···DW_AT_ranges······:·(sec_offset)·0x1504
212 ····<16b>···DW_AT_low_pc······:·(addr)·0212 ····<16b>···DW_AT_low_pc······:·(addr)·0
213 ····<173>···DW_AT_stmt_list···:·(sec_offset)·0213 ····<173>···DW_AT_stmt_list···:·(sec_offset)·0
214 ·<1><177>:·Abbrev·Number:·77·(DW_TAG_imported_unit)214 ·<1><177>:·Abbrev·Number:·77·(DW_TAG_imported_unit)
215 ····<178>···DW_AT_import······:·(GNU_ref_alt)·<0x147d>215 ····<178>···DW_AT_import······:·(GNU_ref_alt)·<0x147d>
216 ·<1><17c>:·Abbrev·Number:·77·(DW_TAG_imported_unit)216 ·<1><17c>:·Abbrev·Number:·77·(DW_TAG_imported_unit)
217 ····<17d>···DW_AT_import······:·(GNU_ref_alt)·<0x2942>217 ····<17d>···DW_AT_import······:·(GNU_ref_alt)·<0x2942>
Offset 28262, 15 lines modifiedOffset 28262, 15 lines modified
28262 ···Unit·Type:·····DW_UT_compile·(1)28262 ···Unit·Type:·····DW_UT_compile·(1)
28263 ···Abbrev·Offset:·0xdc428263 ···Abbrev·Offset:·0xdc4
28264 ···Pointer·Size:··828264 ···Pointer·Size:··8
28265 ·<0><fa7a>:·Abbrev·Number:·7·(DW_TAG_compile_unit)28265 ·<0><fa7a>:·Abbrev·Number:·7·(DW_TAG_compile_unit)
28266 ····<fa7b>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xc9c1)·28266 ····<fa7b>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xc9c1)·
28267 ····<fa7f>···DW_AT_language····:·(data1)·33» (C++14)28267 ····<fa7f>···DW_AT_language····:·(data1)·33» (C++14)
28268 ····<fa80>···DW_AT_name········:·(line_strp)·(offset:·0x4aa):·../skfmm/heap.cpp28268 ····<fa80>···DW_AT_name········:·(line_strp)·(offset:·0x4aa):·../skfmm/heap.cpp
28269 ····<fa84>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-w2hi9f2g28269 ····<fa84>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-nhyl4kvs
28270 ····<fa88>···DW_AT_ranges······:·(sec_offset)·0x176328270 ····<fa88>···DW_AT_ranges······:·(sec_offset)·0x1763
28271 ····<fa8c>···DW_AT_low_pc······:·(addr)·028271 ····<fa8c>···DW_AT_low_pc······:·(addr)·0
28272 ····<fa94>···DW_AT_stmt_list···:·(sec_offset)·0x782728272 ····<fa94>···DW_AT_stmt_list···:·(sec_offset)·0x7827
28273 ·<1><fa98>:·Abbrev·Number:·15·(DW_TAG_base_type)28273 ·<1><fa98>:·Abbrev·Number:·15·(DW_TAG_base_type)
28274 ····<fa99>···DW_AT_byte_size···:·(data1)·828274 ····<fa99>···DW_AT_byte_size···:·(data1)·8
28275 ····<fa9a>···DW_AT_encoding····:·(data1)·4»  (float)28275 ····<fa9a>···DW_AT_encoding····:·(data1)·4»  (float)
28276 ····<fa9b>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x7e5b)·28276 ····<fa9b>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x7e5b)·
232 B
strings --all --bytes=8 {}
    
Offset 13, 15 lines modifiedOffset 13, 14 lines modified
13 A&p.4`|K#13 A&p.4`|K#
14 7JXybq4L<14 7JXybq4L<
15 ":_50.?<15 ":_50.?<
16 ESHl85fOB16 ESHl85fOB
17 O:^xl»  -X17 O:^xl»  -X
18 -|/G:j/'18 -|/G:j/'
19 4?;l$DZ[q19 4?;l$DZ[q
20 |D9FeWX{ 
21 y/,@p)4'20 y/,@p)4'
22 e4$Z>_ny21 e4$Z>_ny
23 Rx$HT]» _D-22 Rx$HT]» _D-
24 "·>i/m@xL23 "·>i/m@xL
25 KWvh";?r»       Y24 KWvh";?r»       Y
26 t[1[JWRZ25 t[1[JWRZ
27 ·AU\PS)HL26 ·AU\PS)HL
560 B
readelf --wide --decompress --string-dump=.debug_line_str {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 String·dump·of·section·'.debug_line_str':1 String·dump·of·section·'.debug_line_str':
2 ··[·····0]··../skfmm/pheap.cpp2 ··[·····0]··../skfmm/pheap.cpp
3 ··[····13]··./.mesonpy-w2hi9f2g3 ··[····13]··./.mesonpy-nhyl4kvs
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/x86_64-linux-gnu/14/include8 ··[····75]··/usr/lib/gcc/x86_64-linux-gnu/14/include
9 ··[····9e]··/usr/include/x86_64-linux-gnu/bits9 ··[····9e]··/usr/include/x86_64-linux-gnu/bits
10 ··[····c1]··/usr/include/x86_64-linux-gnu/sys10 ··[····c1]··/usr/include/x86_64-linux-gnu/sys
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d736369·-gnu/python3-sci4 ··0x00000020·2d676e75·2f707974·686f6e33·2d736369·-gnu/python3-sci
5 ··0x00000030·6b69742d·666d6d2e·64656275·670017ae·kit-fmm.debug...5 ··0x00000030·6b69742d·666d6d2e·64656275·6700082f·kit-fmm.debug../
6 ··0x00000040·49e93e23·880a3e4f·c2d47005·e0555996·I.>#..>O..p..UY.6 ··0x00000040·a65eebd0·11df641b·aebe4fd8·28841d60·.^....d...O.(..`
7 ··0x00000050·b2e4································..7 ··0x00000050·4840································H@
  
24.2 KB
./usr/lib/debug/.build-id/41/0d8545107f56888c0b585e810d042d1d9f1cf4.debug vs.
./usr/lib/debug/.build-id/1b/e37b0bac5a11bd3fbea7661c21a6dafdcb3b22.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 79% similar despite different names
883 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:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········67216·(bytes·into·file)13 ··Start·of·section·headers:··········67224·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(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.48 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·39·section·headers,·starting·at·offset·0x10690:1 There·are·39·section·headers,·starting·at·offset·0x10698:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············0000000000000238·000238·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············0000000000000238·000238·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········0000000000000260·00025c·00002c·00···A··3···0··86 ··[·2]·.gnu.hash·········NOBITS··········0000000000000260·00025c·00002c·00···A··3···0··8
7 ··[·3]·.dynsym···········NOBITS··········0000000000000290·00025c·000498·18···A··4···1··87 ··[·3]·.dynsym···········NOBITS··········0000000000000290·00025c·000498·18···A··4···1··8
Offset 26, 23 lines modifiedOffset 26, 23 lines modified
26 ··[21]·.dynamic··········NOBITS··········000000000000ada8·000bd0·0001f0·10··WA··4···0··826 ··[21]·.dynamic··········NOBITS··········000000000000ada8·000bd0·0001f0·10··WA··4···0··8
27 ··[22]·.got··············NOBITS··········000000000000af98·000bd0·000050·08··WA··0···0··827 ··[22]·.got··············NOBITS··········000000000000af98·000bd0·000050·08··WA··0···0··8
28 ··[23]·.got.plt··········NOBITS··········000000000000afe8·000bd0·000110·08··WA··0···0··828 ··[23]·.got.plt··········NOBITS··········000000000000afe8·000bd0·000110·08··WA··0···0··8
29 ··[24]·.data·············NOBITS··········000000000000b100·000bd0·0000f8·00··WA··0···0·3229 ··[24]·.data·············NOBITS··········000000000000b100·000bd0·0000f8·00··WA··0···0·32
30 ··[25]·.bss··············NOBITS··········000000000000b1f8·000bd0·000010·00··WA··0···0··830 ··[25]·.bss··············NOBITS··········000000000000b1f8·000bd0·000010·00··WA··0···0··8
31 ··[26]·.comment··········PROGBITS········0000000000000000·00025c·00001f·01··MS··0···0··131 ··[26]·.comment··········PROGBITS········0000000000000000·00025c·00001f·01··MS··0···0··1
32 ··[27]·.debug_aranges····PROGBITS········0000000000000000·000280·0000f4·00···C··0···0··832 ··[27]·.debug_aranges····PROGBITS········0000000000000000·000280·0000f4·00···C··0···0··8
33 ··[28]·.debug_info·······PROGBITS········0000000000000000·000378·006d68·00···C··0···0··833 ··[28]·.debug_info·······PROGBITS········0000000000000000·000378·006d69·00···C··0···0··8
34 ··[29]·.debug_abbrev·····PROGBITS········0000000000000000·0070e0·000b71·00···C··0···0··834 ··[29]·.debug_abbrev·····PROGBITS········0000000000000000·0070e8·000b71·00···C··0···0··8
35 ··[30]·.debug_line·······PROGBITS········0000000000000000·007c58·002642·00···C··0···0··835 ··[30]·.debug_line·······PROGBITS········0000000000000000·007c60·002642·00···C··0···0··8
36 ··[31]·.debug_str········PROGBITS········0000000000000000·00a2a0·000494·01·MSC··0···0··836 ··[31]·.debug_str········PROGBITS········0000000000000000·00a2a8·000494·01·MSC··0···0··8
37 ··[32]·.debug_line_str···PROGBITS········0000000000000000·00a738·0002c5·01·MSC··0···0··837 ··[32]·.debug_line_str···PROGBITS········0000000000000000·00a740·0002c6·01·MSC··0···0··8
38 ··[33]·.debug_loclists···PROGBITS········0000000000000000·00aa00·002f3f·00···C··0···0··838 ··[33]·.debug_loclists···PROGBITS········0000000000000000·00aa08·002f3f·00···C··0···0··8
39 ··[34]·.debug_rnglists···PROGBITS········0000000000000000·00d940·000ad4·00···C··0···0··839 ··[34]·.debug_rnglists···PROGBITS········0000000000000000·00d948·000ad4·00···C··0···0··8
40 ··[35]·.gnu_debugaltlink·PROGBITS········0000000000000000·00e414·000052·00······0···0··140 ··[35]·.gnu_debugaltlink·PROGBITS········0000000000000000·00e41c·000052·00······0···0··1
41 ··[36]·.symtab···········SYMTAB··········0000000000000000·00e468·000f00·18·····37·112··841 ··[36]·.symtab···········SYMTAB··········0000000000000000·00e470·000f00·18·····37·112··8
42 ··[37]·.strtab···········STRTAB··········0000000000000000·00f368·001192·00······0···0··142 ··[37]·.strtab···········STRTAB··········0000000000000000·00f370·001192·00······0···0··1
43 ··[38]·.shstrtab·········STRTAB··········0000000000000000·0104fa·000192·00······0···0··143 ··[38]·.shstrtab·········STRTAB··········0000000000000000·010502·000192·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),·l·(large),·p·(processor·specific)48 ··D·(mbind),·l·(large),·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:·410d8545107f56888c0b585e810d042d1d9f1cf43 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1be37b0bac5a11bd3fbea7661c21a6dafdcb3b22
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-1kigxu0m31 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-n35paupa
32 ··1»      (line_strp)»   (offset:·0x25):·../skfmm32 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
33 ··2»      (line_strp)»   (offset:·0x2e):·/usr/include/python3.1333 ··2»      (line_strp)»   (offset:·0x2e):·/usr/include/python3.13
34 ··3»      (line_strp)»   (offset:·0x46):·../../../../usr/lib/python3/dist-packages/numpy/core/include/numpy34 ··3»      (line_strp)»   (offset:·0x46):·../../../../usr/lib/python3/dist-packages/numpy/core/include/numpy
35 ··4»      (line_strp)»   (offset:·0x89):·/usr/include/x86_64-linux-gnu/bits35 ··4»      (line_strp)»   (offset:·0x89):·/usr/include/x86_64-linux-gnu/bits
36 ··5»      (line_strp)»   (offset:·0xac):·/usr/include36 ··5»      (line_strp)»   (offset:·0xac):·/usr/include
37 ··6»      (line_strp)»   (offset:·0xb9):·/usr/include/c++/1437 ··6»      (line_strp)»   (offset:·0xb9):·/usr/include/c++/14
38 ··7»      (line_strp)»   (offset:·0xcd):·/usr/include/x86_64-linux-gnu/c++/14/bits38 ··7»      (line_strp)»   (offset:·0xcd):·/usr/include/x86_64-linux-gnu/c++/14/bits
Offset 42, 17 lines modifiedOffset 42, 17 lines modified
42 ··10»     (line_strp)»  (offset:·0x12a):·/usr/lib/gcc/x86_64-linux-gnu/14/include42 ··10»     (line_strp)»  (offset:·0x12a):·/usr/lib/gcc/x86_64-linux-gnu/14/include
43 ··11»     (line_strp)»  (offset:·0x153):·/usr/include/x86_64-linux-gnu/sys43 ··11»     (line_strp)»  (offset:·0x153):·/usr/include/x86_64-linux-gnu/sys
44 ··12»     (line_strp)»  (offset:·0x175):·/usr/include/x86_64-linux-gnu/bits/types44 ··12»     (line_strp)»  (offset:·0x175):·/usr/include/x86_64-linux-gnu/bits/types
45 ··13»     (line_strp)»  (offset:·0x19e):·/usr/include/python3.13/cpython45 ··13»     (line_strp)»  (offset:·0x19e):·/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:·0x1d):·fmm.cpp48 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x9):·fmm.cpp
49 ··1»      (udata)»       2»      (line_strp)»   (offset:·0x380):·object.h49 ··1»      (udata)»       2»      (line_strp)»   (offset:·0x380):·object.h
50 ··2»      (udata)»       1»      (line_strp)»   (offset:·0x1d):·fmm.cpp50 ··2»      (udata)»       1»      (line_strp)»   (offset:·0x9):·fmm.cpp
51 ··3»      (udata)»       1»      (line_strp)»   (offset:·0x1be):·distance_marcher.h51 ··3»      (udata)»       1»      (line_strp)»   (offset:·0x1be):·distance_marcher.h
52 ··4»      (udata)»       1»      (line_strp)»   (offset:·0x1d1):·base_marcher.h52 ··4»      (udata)»       1»      (line_strp)»   (offset:·0x1d1):·base_marcher.h
53 ··5»      (udata)»       1»      (line_strp)»   (offset:·0x1e0):·travel_time_marcher.h53 ··5»      (udata)»       1»      (line_strp)»   (offset:·0x1e0):·travel_time_marcher.h
54 ··6»      (udata)»       1»      (line_strp)»   (offset:·0x1f6):·extension_velocity_marcher.h54 ··6»      (udata)»       1»      (line_strp)»   (offset:·0x1f6):·extension_velocity_marcher.h
55 ··7»      (udata)»       3»      (line_strp)»   (offset:·0x213):·__multiarray_api.h55 ··7»      (udata)»       3»      (line_strp)»   (offset:·0x213):·__multiarray_api.h
56 ··8»      (udata)»       4»      (line_strp)»   (offset:·0x537):·types.h56 ··8»      (udata)»       4»      (line_strp)»   (offset:·0x537):·types.h
57 ··9»      (udata)»       4»      (line_strp)»   (offset:·0x226):·stdint-intn.h57 ··9»      (udata)»       4»      (line_strp)»   (offset:·0x226):·stdint-intn.h
Offset 2567, 15 lines modifiedOffset 2567, 15 lines modified
2567 ··Opcode·9·has·1·arg2567 ··Opcode·9·has·1·arg
2568 ··Opcode·10·has·0·args2568 ··Opcode·10·has·0·args
2569 ··Opcode·11·has·0·args2569 ··Opcode·11·has·0·args
2570 ··Opcode·12·has·1·arg2570 ··Opcode·12·has·1·arg
  
2571 ·The·Directory·Table·(offset·0x1182,·lines·10,·columns·1):2571 ·The·Directory·Table·(offset·0x1182,·lines·10,·columns·1):
2572 ··Entry»  Name2572 ··Entry»  Name
2573 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-1kigxu0m2573 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-n35paupa
2574 ··1»      (line_strp)»   (offset:·0x25):·../skfmm2574 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
2575 ··2»      (line_strp)»   (offset:·0x89):·/usr/include/x86_64-linux-gnu/bits2575 ··2»      (line_strp)»   (offset:·0x89):·/usr/include/x86_64-linux-gnu/bits
2576 ··3»      (line_strp)»   (offset:·0x12a):·/usr/lib/gcc/x86_64-linux-gnu/14/include2576 ··3»      (line_strp)»   (offset:·0x12a):·/usr/lib/gcc/x86_64-linux-gnu/14/include
2577 ··4»      (line_strp)»   (offset:·0x175):·/usr/include/x86_64-linux-gnu/bits/types2577 ··4»      (line_strp)»   (offset:·0x175):·/usr/include/x86_64-linux-gnu/bits/types
2578 ··5»      (line_strp)»   (offset:·0xac):·/usr/include2578 ··5»      (line_strp)»   (offset:·0xac):·/usr/include
2579 ··6»      (line_strp)»   (offset:·0xcd):·/usr/include/x86_64-linux-gnu/c++/14/bits2579 ··6»      (line_strp)»   (offset:·0xcd):·/usr/include/x86_64-linux-gnu/c++/14/bits
2580 ··7»      (line_strp)»   (offset:·0xb9):·/usr/include/c++/142580 ··7»      (line_strp)»   (offset:·0xb9):·/usr/include/c++/14
Offset 3898, 15 lines modifiedOffset 3898, 15 lines modified
3898 ··Opcode·9·has·1·arg3898 ··Opcode·9·has·1·arg
3899 ··Opcode·10·has·0·args3899 ··Opcode·10·has·0·args
3900 ··Opcode·11·has·0·args3900 ··Opcode·11·has·0·args
3901 ··Opcode·12·has·1·arg3901 ··Opcode·12·has·1·arg
  
3902 ·The·Directory·Table·(offset·0x1a51,·lines·9,·columns·1):3902 ·The·Directory·Table·(offset·0x1a51,·lines·9,·columns·1):
3903 ··Entry»  Name3903 ··Entry»  Name
3904 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-1kigxu0m3904 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-n35paupa
3905 ··1»      (line_strp)»   (offset:·0x25):·../skfmm3905 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
3906 ··2»      (line_strp)»   (offset:·0x111):·/usr/include/c++/14/bits3906 ··2»      (line_strp)»   (offset:·0x111):·/usr/include/c++/14/bits
3907 ··3»      (line_strp)»   (offset:·0xb9):·/usr/include/c++/143907 ··3»      (line_strp)»   (offset:·0xb9):·/usr/include/c++/14
3908 ··4»      (line_strp)»   (offset:·0xcd):·/usr/include/x86_64-linux-gnu/c++/14/bits3908 ··4»      (line_strp)»   (offset:·0xcd):·/usr/include/x86_64-linux-gnu/c++/14/bits
3909 ··5»      (line_strp)»   (offset:·0xf7):·/usr/include/c++/14/debug3909 ··5»      (line_strp)»   (offset:·0xf7):·/usr/include/c++/14/debug
3910 ··6»      (line_strp)»   (offset:·0x494):·/usr/include/c++/14/ext3910 ··6»      (line_strp)»   (offset:·0x494):·/usr/include/c++/14/ext
3911 ··7»      (line_strp)»   (offset:·0xac):·/usr/include3911 ··7»      (line_strp)»   (offset:·0xac):·/usr/include
Offset 6639, 15 lines modifiedOffset 6639, 15 lines modified
6639 ··Opcode·9·has·1·arg6639 ··Opcode·9·has·1·arg
6640 ··Opcode·10·has·0·args6640 ··Opcode·10·has·0·args
6641 ··Opcode·11·has·0·args6641 ··Opcode·11·has·0·args
6642 ··Opcode·12·has·1·arg6642 ··Opcode·12·has·1·arg
  
6643 ·The·Directory·Table·(offset·0x2d83,·lines·11,·columns·1):6643 ·The·Directory·Table·(offset·0x2d83,·lines·11,·columns·1):
6644 ··Entry»  Name6644 ··Entry»  Name
6645 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-1kigxu0m6645 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-n35paupa
6646 ··1»      (line_strp)»   (offset:·0x25):·../skfmm6646 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
6647 ··2»      (line_strp)»   (offset:·0xb9):·/usr/include/c++/146647 ··2»      (line_strp)»   (offset:·0xb9):·/usr/include/c++/14
6648 ··3»      (line_strp)»   (offset:·0xf7):·/usr/include/c++/14/debug6648 ··3»      (line_strp)»   (offset:·0xf7):·/usr/include/c++/14/debug
6649 ··4»      (line_strp)»   (offset:·0x111):·/usr/include/c++/14/bits6649 ··4»      (line_strp)»   (offset:·0x111):·/usr/include/c++/14/bits
6650 ··5»      (line_strp)»   (offset:·0xcd):·/usr/include/x86_64-linux-gnu/c++/14/bits6650 ··5»      (line_strp)»   (offset:·0xcd):·/usr/include/x86_64-linux-gnu/c++/14/bits
6651 ··6»      (line_strp)»   (offset:·0x494):·/usr/include/c++/14/ext6651 ··6»      (line_strp)»   (offset:·0x494):·/usr/include/c++/14/ext
6652 ··7»      (line_strp)»   (offset:·0x89):·/usr/include/x86_64-linux-gnu/bits6652 ··7»      (line_strp)»   (offset:·0x89):·/usr/include/x86_64-linux-gnu/bits
Offset 8549, 15 lines modifiedOffset 8549, 15 lines modified
8549 ··Opcode·9·has·1·arg8549 ··Opcode·9·has·1·arg
8550 ··Opcode·10·has·0·args8550 ··Opcode·10·has·0·args
8551 ··Opcode·11·has·0·args8551 ··Opcode·11·has·0·args
8552 ··Opcode·12·has·1·arg8552 ··Opcode·12·has·1·arg
  
8553 ·The·Directory·Table·(offset·0x3b74,·lines·12,·columns·1):8553 ·The·Directory·Table·(offset·0x3b74,·lines·12,·columns·1):
8554 ··Entry»  Name8554 ··Entry»  Name
8555 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-1kigxu0m8555 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-n35paupa
8556 ··1»      (line_strp)»   (offset:·0x25):·../skfmm8556 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
8557 ··2»      (line_strp)»   (offset:·0xb9):·/usr/include/c++/148557 ··2»      (line_strp)»   (offset:·0xb9):·/usr/include/c++/14
8558 ··3»      (line_strp)»   (offset:·0x111):·/usr/include/c++/14/bits8558 ··3»      (line_strp)»   (offset:·0x111):·/usr/include/c++/14/bits
8559 ··4»      (line_strp)»   (offset:·0x494):·/usr/include/c++/14/ext8559 ··4»      (line_strp)»   (offset:·0x494):·/usr/include/c++/14/ext
8560 ··5»      (line_strp)»   (offset:·0xcd):·/usr/include/x86_64-linux-gnu/c++/14/bits8560 ··5»      (line_strp)»   (offset:·0xcd):·/usr/include/x86_64-linux-gnu/c++/14/bits
8561 ··6»      (line_strp)»   (offset:·0xf7):·/usr/include/c++/14/debug8561 ··6»      (line_strp)»   (offset:·0xf7):·/usr/include/c++/14/debug
8562 ··7»      (line_strp)»   (offset:·0x12a):·/usr/lib/gcc/x86_64-linux-gnu/14/include8562 ··7»      (line_strp)»   (offset:·0x12a):·/usr/lib/gcc/x86_64-linux-gnu/14/include
Offset 11994, 15 lines modifiedOffset 11994, 15 lines modified
11994 ··Opcode·9·has·1·arg11994 ··Opcode·9·has·1·arg
11995 ··Opcode·10·has·0·args11995 ··Opcode·10·has·0·args
11996 ··Opcode·11·has·0·args11996 ··Opcode·11·has·0·args
11997 ··Opcode·12·has·1·arg11997 ··Opcode·12·has·1·arg
  
11998 ·The·Directory·Table·(offset·0x5451,·lines·11,·columns·1):11998 ·The·Directory·Table·(offset·0x5451,·lines·11,·columns·1):
11999 ··Entry»  Name11999 ··Entry»  Name
12000 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-1kigxu0m12000 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-n35paupa
12001 ··1»      (line_strp)»   (offset:·0x25):·../skfmm12001 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
12002 ··2»      (line_strp)»   (offset:·0xb9):·/usr/include/c++/1412002 ··2»      (line_strp)»   (offset:·0xb9):·/usr/include/c++/14
12003 ··3»      (line_strp)»   (offset:·0x111):·/usr/include/c++/14/bits12003 ··3»      (line_strp)»   (offset:·0x111):·/usr/include/c++/14/bits
12004 ··4»      (line_strp)»   (offset:·0xcd):·/usr/include/x86_64-linux-gnu/c++/14/bits12004 ··4»      (line_strp)»   (offset:·0xcd):·/usr/include/x86_64-linux-gnu/c++/14/bits
12005 ··5»      (line_strp)»   (offset:·0xf7):·/usr/include/c++/14/debug12005 ··5»      (line_strp)»   (offset:·0xf7):·/usr/include/c++/14/debug
12006 ··6»      (line_strp)»   (offset:·0x12a):·/usr/lib/gcc/x86_64-linux-gnu/14/include12006 ··6»      (line_strp)»   (offset:·0x12a):·/usr/lib/gcc/x86_64-linux-gnu/14/include
12007 ··7»      (line_strp)»   (offset:·0x175):·/usr/include/x86_64-linux-gnu/bits/types12007 ··7»      (line_strp)»   (offset:·0x175):·/usr/include/x86_64-linux-gnu/bits/types
11.4 KB
readelf --wide --debug-dump=info {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ···Length:········0x143·(32-bit)4 ···Length:········0x143·(32-bit)
5 ···Version:·······55 ···Version:·······5
6 ···Unit·Type:·····DW_UT_partial·(3)6 ···Unit·Type:·····DW_UT_partial·(3)
7 ···Abbrev·Offset:·0x1c767 ···Abbrev·Offset:·0x1c76
8 ···Pointer·Size:··88 ···Pointer·Size:··8
9 ·<0><c>:·Abbrev·Number:·109·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·109·(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-1kigxu0m11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-n35paupa
12 ·<1><15>:·Abbrev·Number:·10·(DW_TAG_imported_unit)12 ·<1><15>:·Abbrev·Number:·10·(DW_TAG_imported_unit)
13 ····<16>···DW_AT_import······:·(GNU_ref_alt)·<0x14a>13 ····<16>···DW_AT_import······:·(GNU_ref_alt)·<0x14a>
14 ·<1><1a>:·Abbrev·Number:·123·(DW_TAG_namespace)14 ·<1><1a>:·Abbrev·Number:·123·(DW_TAG_namespace)
15 ····<1b>···DW_AT_name········:·(string)·std15 ····<1b>···DW_AT_name········:·(string)·std
16 ····<1f>···DW_AT_sibling·····:·(ref_udata)·<0x5a>16 ····<1f>···DW_AT_sibling·····:·(ref_udata)·<0x5a>
17 ·<2><20>:·Abbrev·Number:·125·(DW_TAG_imported_declaration)17 ·<2><20>:·Abbrev·Number:·125·(DW_TAG_imported_declaration)
18 ····<21>···DW_AT_decl_file···:·(data1)·2018 ····<21>···DW_AT_decl_file···:·(data1)·20
Offset 199, 15 lines modifiedOffset 199, 15 lines modified
199 ···Length:········0x59·(32-bit)199 ···Length:········0x59·(32-bit)
200 ···Version:·······5200 ···Version:·······5
201 ···Unit·Type:·····DW_UT_partial·(3)201 ···Unit·Type:·····DW_UT_partial·(3)
202 ···Abbrev·Offset:·0x85d202 ···Abbrev·Offset:·0x85d
203 ···Pointer·Size:··8203 ···Pointer·Size:··8
204 ·<0><153>:·Abbrev·Number:·69·(DW_TAG_partial_unit)204 ·<0><153>:·Abbrev·Number:·69·(DW_TAG_partial_unit)
205 ····<154>···DW_AT_stmt_list···:·(sec_offset)·0205 ····<154>···DW_AT_stmt_list···:·(sec_offset)·0
206 ····<158>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-1kigxu0m206 ····<158>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-n35paupa
207 ·<1><15c>:·Abbrev·Number:·11·(DW_TAG_imported_unit)207 ·<1><15c>:·Abbrev·Number:·11·(DW_TAG_imported_unit)
208 ····<15d>···DW_AT_import······:·(GNU_ref_alt)·<0x147d>208 ····<15d>···DW_AT_import······:·(GNU_ref_alt)·<0x147d>
209 ·<1><161>:·Abbrev·Number:·11·(DW_TAG_imported_unit)209 ·<1><161>:·Abbrev·Number:·11·(DW_TAG_imported_unit)
210 ····<162>···DW_AT_import······:·(GNU_ref_alt)·<0x28ec>210 ····<162>···DW_AT_import······:·(GNU_ref_alt)·<0x28ec>
211 ·<1><166>:·Abbrev·Number:·71·(DW_TAG_variable)211 ·<1><166>:·Abbrev·Number:·71·(DW_TAG_variable)
212 ····<167>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xba40)·212 ····<167>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xba40)·
213 ····<16b>···DW_AT_decl_file···:·(implicit_const)·4213 ····<16b>···DW_AT_decl_file···:·(implicit_const)·4
Offset 248, 29 lines modifiedOffset 248, 29 lines modified
248 ···Length:········0x1c·(32-bit)248 ···Length:········0x1c·(32-bit)
249 ···Version:·······5249 ···Version:·······5
250 ···Unit·Type:·····DW_UT_partial·(3)250 ···Unit·Type:·····DW_UT_partial·(3)
251 ···Abbrev·Offset:·0x85d251 ···Abbrev·Offset:·0x85d
252 ···Pointer·Size:··8252 ···Pointer·Size:··8
253 ·<0><1b0>:·Abbrev·Number:·69·(DW_TAG_partial_unit)253 ·<0><1b0>:·Abbrev·Number:·69·(DW_TAG_partial_unit)
254 ····<1b1>···DW_AT_stmt_list···:·(sec_offset)·0254 ····<1b1>···DW_AT_stmt_list···:·(sec_offset)·0
255 ····<1b5>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-1kigxu0m255 ····<1b5>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-n35paupa
256 ·<1><1b9>:·Abbrev·Number:·11·(DW_TAG_imported_unit)256 ·<1><1b9>:·Abbrev·Number:·11·(DW_TAG_imported_unit)
257 ····<1ba>···DW_AT_import······:·(GNU_ref_alt)·<0xcab3>257 ····<1ba>···DW_AT_import······:·(GNU_ref_alt)·<0xcab3>
258 ·<1><1be>:·Abbrev·Number:·3·(DW_TAG_imported_unit)258 ·<1><1be>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
259 ····<1bf>···DW_AT_import······:·(ref_addr)·<0x153>»    [Abbrev·Number:·69·(DW_TAG_partial_unit)]259 ····<1bf>···DW_AT_import······:·(ref_addr)·<0x153>»    [Abbrev·Number:·69·(DW_TAG_partial_unit)]
260 ·<1><1c3>:·Abbrev·Number:·0260 ·<1><1c3>:·Abbrev·Number:·0
261 ··Compilation·Unit·@·offset·0x1c4:261 ··Compilation·Unit·@·offset·0x1c4:
262 ···Length:········0x21·(32-bit)262 ···Length:········0x21·(32-bit)
263 ···Version:·······5263 ···Version:·······5
264 ···Unit·Type:·····DW_UT_partial·(3)264 ···Unit·Type:·····DW_UT_partial·(3)
265 ···Abbrev·Offset:·0x85d265 ···Abbrev·Offset:·0x85d
266 ···Pointer·Size:··8266 ···Pointer·Size:··8
267 ·<0><1d0>:·Abbrev·Number:·69·(DW_TAG_partial_unit)267 ·<0><1d0>:·Abbrev·Number:·69·(DW_TAG_partial_unit)
268 ····<1d1>···DW_AT_stmt_list···:·(sec_offset)·0268 ····<1d1>···DW_AT_stmt_list···:·(sec_offset)·0
269 ····<1d5>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-1kigxu0m269 ····<1d5>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-n35paupa
270 ·<1><1d9>:·Abbrev·Number:·11·(DW_TAG_imported_unit)270 ·<1><1d9>:·Abbrev·Number:·11·(DW_TAG_imported_unit)
271 ····<1da>···DW_AT_import······:·(GNU_ref_alt)·<0x296a>271 ····<1da>···DW_AT_import······:·(GNU_ref_alt)·<0x296a>
272 ·<1><1de>:·Abbrev·Number:·3·(DW_TAG_imported_unit)272 ·<1><1de>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
273 ····<1df>···DW_AT_import······:·(ref_addr)·<0x1b0>»    [Abbrev·Number:·69·(DW_TAG_partial_unit)]273 ····<1df>···DW_AT_import······:·(ref_addr)·<0x1b0>»    [Abbrev·Number:·69·(DW_TAG_partial_unit)]
274 ·<1><1e3>:·Abbrev·Number:·3·(DW_TAG_imported_unit)274 ·<1><1e3>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
275 ····<1e4>···DW_AT_import······:·(ref_addr)·<0x411>»    [Abbrev·Number:·72·(DW_TAG_partial_unit)]275 ····<1e4>···DW_AT_import······:·(ref_addr)·<0x411>»    [Abbrev·Number:·72·(DW_TAG_partial_unit)]
276 ·<1><1e8>:·Abbrev·Number:·0276 ·<1><1e8>:·Abbrev·Number:·0
Offset 278, 29 lines modifiedOffset 278, 29 lines modified
278 ···Length:········0x1c·(32-bit)278 ···Length:········0x1c·(32-bit)
279 ···Version:·······5279 ···Version:·······5
280 ···Unit·Type:·····DW_UT_partial·(3)280 ···Unit·Type:·····DW_UT_partial·(3)
281 ···Abbrev·Offset:·0x85d281 ···Abbrev·Offset:·0x85d
282 ···Pointer·Size:··8282 ···Pointer·Size:··8
283 ·<0><1f5>:·Abbrev·Number:·69·(DW_TAG_partial_unit)283 ·<0><1f5>:·Abbrev·Number:·69·(DW_TAG_partial_unit)
284 ····<1f6>···DW_AT_stmt_list···:·(sec_offset)·0x1160284 ····<1f6>···DW_AT_stmt_list···:·(sec_offset)·0x1160
285 ····<1fa>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-1kigxu0m285 ····<1fa>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-n35paupa
286 ·<1><1fe>:·Abbrev·Number:·11·(DW_TAG_imported_unit)286 ·<1><1fe>:·Abbrev·Number:·11·(DW_TAG_imported_unit)
287 ····<1ff>···DW_AT_import······:·(GNU_ref_alt)·<0x2b0d>287 ····<1ff>···DW_AT_import······:·(GNU_ref_alt)·<0x2b0d>
288 ·<1><203>:·Abbrev·Number:·11·(DW_TAG_imported_unit)288 ·<1><203>:·Abbrev·Number:·11·(DW_TAG_imported_unit)
289 ····<204>···DW_AT_import······:·(GNU_ref_alt)·<0x2aca>289 ····<204>···DW_AT_import······:·(GNU_ref_alt)·<0x2aca>
290 ·<1><208>:·Abbrev·Number:·0290 ·<1><208>:·Abbrev·Number:·0
291 ··Compilation·Unit·@·offset·0x209:291 ··Compilation·Unit·@·offset·0x209:
292 ···Length:········0x21·(32-bit)292 ···Length:········0x21·(32-bit)
293 ···Version:·······5293 ···Version:·······5
294 ···Unit·Type:·····DW_UT_partial·(3)294 ···Unit·Type:·····DW_UT_partial·(3)
295 ···Abbrev·Offset:·0x85d295 ···Abbrev·Offset:·0x85d
296 ···Pointer·Size:··8296 ···Pointer·Size:··8
297 ·<0><215>:·Abbrev·Number:·69·(DW_TAG_partial_unit)297 ·<0><215>:·Abbrev·Number:·69·(DW_TAG_partial_unit)
298 ····<216>···DW_AT_stmt_list···:·(sec_offset)·0x1a2f298 ····<216>···DW_AT_stmt_list···:·(sec_offset)·0x1a2f
299 ····<21a>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-1kigxu0m299 ····<21a>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-n35paupa
300 ·<1><21e>:·Abbrev·Number:·11·(DW_TAG_imported_unit)300 ·<1><21e>:·Abbrev·Number:·11·(DW_TAG_imported_unit)
301 ····<21f>···DW_AT_import······:·(GNU_ref_alt)·<0x2b53>301 ····<21f>···DW_AT_import······:·(GNU_ref_alt)·<0x2b53>
302 ·<1><223>:·Abbrev·Number:·11·(DW_TAG_imported_unit)302 ·<1><223>:·Abbrev·Number:·11·(DW_TAG_imported_unit)
303 ····<224>···DW_AT_import······:·(GNU_ref_alt)·<0xcad7>303 ····<224>···DW_AT_import······:·(GNU_ref_alt)·<0xcad7>
304 ·<1><228>:·Abbrev·Number:·11·(DW_TAG_imported_unit)304 ·<1><228>:·Abbrev·Number:·11·(DW_TAG_imported_unit)
305 ····<229>···DW_AT_import······:·(GNU_ref_alt)·<0x2942>305 ····<229>···DW_AT_import······:·(GNU_ref_alt)·<0x2942>
306 ·<1><22d>:·Abbrev·Number:·0306 ·<1><22d>:·Abbrev·Number:·0
Offset 308, 15 lines modifiedOffset 308, 15 lines modified
308 ···Length:········0x1b3·(32-bit)308 ···Length:········0x1b3·(32-bit)
309 ···Version:·······5309 ···Version:·······5
310 ···Unit·Type:·····DW_UT_partial·(3)310 ···Unit·Type:·····DW_UT_partial·(3)
311 ···Abbrev·Offset:·0x1c76311 ···Abbrev·Offset:·0x1c76
312 ···Pointer·Size:··8312 ···Pointer·Size:··8
313 ·<0><23a>:·Abbrev·Number:·109·(DW_TAG_partial_unit)313 ·<0><23a>:·Abbrev·Number:·109·(DW_TAG_partial_unit)
314 ····<23b>···DW_AT_stmt_list···:·(sec_offset)·0x2d61314 ····<23b>···DW_AT_stmt_list···:·(sec_offset)·0x2d61
315 ····<23f>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-1kigxu0m315 ····<23f>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-n35paupa
316 ·<1><243>:·Abbrev·Number:·10·(DW_TAG_imported_unit)316 ·<1><243>:·Abbrev·Number:·10·(DW_TAG_imported_unit)
317 ····<244>···DW_AT_import······:·(GNU_ref_alt)·<0x2d52>317 ····<244>···DW_AT_import······:·(GNU_ref_alt)·<0x2d52>
318 ·<1><248>:·Abbrev·Number:·19·(DW_TAG_class_type)318 ·<1><248>:·Abbrev·Number:·19·(DW_TAG_class_type)
319 ····<249>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xc1b9)·319 ····<249>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xc1b9)·
320 ····<24d>···DW_AT_declaration·:·(flag_present)·1320 ····<24d>···DW_AT_declaration·:·(flag_present)·1
321 ····<24d>···DW_AT_sibling·····:·(ref_udata)·<0x305>321 ····<24d>···DW_AT_sibling·····:·(ref_udata)·<0x305>
322 ·<2><24f>:·Abbrev·Number:·111·(DW_TAG_subprogram)322 ·<2><24f>:·Abbrev·Number:·111·(DW_TAG_subprogram)
Offset 576, 15 lines modifiedOffset 576, 15 lines modified
576 ···Length:········0x1c·(32-bit)576 ···Length:········0x1c·(32-bit)
577 ···Version:·······5577 ···Version:·······5
578 ···Unit·Type:·····DW_UT_partial·(3)578 ···Unit·Type:·····DW_UT_partial·(3)
579 ···Abbrev·Offset:·0x85d579 ···Abbrev·Offset:·0x85d
580 ···Pointer·Size:··8580 ···Pointer·Size:··8
581 ·<0><3f1>:·Abbrev·Number:·69·(DW_TAG_partial_unit)581 ·<0><3f1>:·Abbrev·Number:·69·(DW_TAG_partial_unit)
582 ····<3f2>···DW_AT_stmt_list···:·(sec_offset)·0x2d61582 ····<3f2>···DW_AT_stmt_list···:·(sec_offset)·0x2d61
583 ····<3f6>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-1kigxu0m583 ····<3f6>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-n35paupa
584 ·<1><3fa>:·Abbrev·Number:·11·(DW_TAG_imported_unit)584 ·<1><3fa>:·Abbrev·Number:·11·(DW_TAG_imported_unit)
585 ····<3fb>···DW_AT_import······:·(GNU_ref_alt)·<0x2ff7>585 ····<3fb>···DW_AT_import······:·(GNU_ref_alt)·<0x2ff7>
586 ·<1><3ff>:·Abbrev·Number:·3·(DW_TAG_imported_unit)586 ·<1><3ff>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
587 ····<400>···DW_AT_import······:·(ref_addr)·<0x23a>»    [Abbrev·Number:·109·(DW_TAG_partial_unit)]587 ····<400>···DW_AT_import······:·(ref_addr)·<0x23a>»    [Abbrev·Number:·109·(DW_TAG_partial_unit)]
588 ·<1><404>:·Abbrev·Number:·0588 ·<1><404>:·Abbrev·Number:·0
589 ··Compilation·Unit·@·offset·0x405:589 ··Compilation·Unit·@·offset·0x405:
590 ···Length:········0x14·(32-bit)590 ···Length:········0x14·(32-bit)
Offset 603, 16 lines modifiedOffset 603, 16 lines modified
603 ···Version:·······5603 ···Version:·······5
604 ···Unit·Type:·····DW_UT_compile·(1)604 ···Unit·Type:·····DW_UT_compile·(1)
605 ···Abbrev·Offset:·0605 ···Abbrev·Offset:·0
Max diff block lines reached; 5331/11629 bytes (45.84%) of diff not shown.
526 B
strings --all --bytes=8 {}
    
Offset 1, 20 lines modifiedOffset 1, 18 lines modified
1 GCC:·(Debian·14.2.0-14)·14.2.01 ;"GCC:·(Debian·14.2.0-14)·14.2.0
 2 Kx2(CyoH
 3 E>»     LF1_"
 4 =Fu#3KsC
 5 WlYRlYWl
 6 6p>SZ·ABt_
 7 FZ@4(^» H
 8 5J6Bxm#u
 9 ]G2Swsx|
 10 W)>\2tmv
 11 P\&9caC*/
2 3»      Xj0y-cf 
3 ]_0>J1~N7 
4 =t$g.mq1> 
5 j".F[Y-.F[ 
6 f»      "Qu|l* 
7 b>=])?h) 
8 v·6Y&:Y& 
9 B{i|h:C]A 
10 _q2t+»  /l 
11 y<5NOs[M 
12 $C6G;F/%5`' 
13 161=61=1T 
14 @*G.";H~12 @*G.";H~
15 #Wb@hMa=13 #Wb@hMa=
16 RJU:Nr9114 RJU:Nr91
17 /usr/lib/debug/.dwz/x86_64-linux-gnu/python3-scikit-fmm.debug15 /usr/lib/debug/.dwz/x86_64-linux-gnu/python3-scikit-fmm.debug
18 Py_XDECREF16 Py_XDECREF
19 _ZL15distance_methodP7_objectS0_17 _ZL15distance_methodP7_objectS0_
20 _ZL11PyArray_API18 _ZL11PyArray_API
641 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 Disassembly·of·section·.text:4 Disassembly·of·section·.text:
  
5 0000000000002240·<distance_method(_object*,·_object*)·[clone·.cold]>:5 0000000000002240·<distance_method(_object*,·_object*)·[clone·.cold]>:
6 »       ...6 »       ...
  
7 0000000000002360·<heap::heap(int,·bool)·[clone·.cold]>:7 0000000000002360·<heap::heap(int,·bool)·[clone·.cold]>:
8 heap::heap(int,·bool)·[clone·.cold]:8 heap::heap(int,·bool)·[clone·.cold]:
9 ./.mesonpy-1kigxu0m/../skfmm/heap.cpp:40·(discriminator·2)9 ./.mesonpy-n35paupa/../skfmm/heap.cpp:40·(discriminator·2)
10 »       add····%al,(%rax)10 »       add····%al,(%rax)
11 »       add····%al,(%rax)11 »       add····%al,(%rax)
12 »       ...12 »       ...
  
13 0000000000002366·<heap::peek()·const·[clone·.cold]>:13 0000000000002366·<heap::peek()·const·[clone·.cold]>:
14 »       ...14 »       ...
  
610 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-1kigxu0m 
3 ··[····14]··../skfmm/fmm.cpp2 ··[·····0]··../skfmm/fmm.cpp
 3 ··[····11]··./.mesonpy-n35paupa
4 ··[····25]··../skfmm4 ··[····25]··../skfmm
5 ··[····2e]··/usr/include/python3.135 ··[····2e]··/usr/include/python3.13
6 ··[····46]··../../../../usr/lib/python3/dist-packages/numpy/core/include/numpy6 ··[····46]··../../../../usr/lib/python3/dist-packages/numpy/core/include/numpy
7 ··[····89]··/usr/include/x86_64-linux-gnu/bits7 ··[····89]··/usr/include/x86_64-linux-gnu/bits
8 ··[····ac]··/usr/include8 ··[····ac]··/usr/include
9 ··[····b9]··/usr/include/c++/149 ··[····b9]··/usr/include/c++/14
10 ··[····cd]··/usr/include/x86_64-linux-gnu/c++/14/bits10 ··[····cd]··/usr/include/x86_64-linux-gnu/c++/14/bits
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d736369·-gnu/python3-sci4 ··0x00000020·2d676e75·2f707974·686f6e33·2d736369·-gnu/python3-sci
5 ··0x00000030·6b69742d·666d6d2e·64656275·670017ae·kit-fmm.debug...5 ··0x00000030·6b69742d·666d6d2e·64656275·6700082f·kit-fmm.debug../
6 ··0x00000040·49e93e23·880a3e4f·c2d47005·e0555996·I.>#..>O..p..UY.6 ··0x00000040·a65eebd0·11df641b·aebe4fd8·28841d60·.^....d...O.(..`
7 ··0x00000050·b2e4································..7 ··0x00000050·4840································H@
  
7.48 KB
./usr/lib/debug/.build-id/c7/48742b52283e560424f09964c1122da46feef5.debug vs.
./usr/lib/debug/.build-id/e1/d09a7a24c6a6e56e1d548bd1ffb4ab1f641773.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 98% similar despite different names
1.41 KB
readelf --wide --sections {}
    
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ··[25]·.bss··············NOBITS··········0000000000010d40·000b98·000268·00··WA··0···0·3230 ··[25]·.bss··············NOBITS··········0000000000010d40·000b98·000268·00··WA··0···0·32
31 ··[26]·.comment··········PROGBITS········0000000000000000·00025c·00001f·01··MS··0···0··131 ··[26]·.comment··········PROGBITS········0000000000000000·00025c·00001f·01··MS··0···0··1
32 ··[27]·.debug_aranges····PROGBITS········0000000000000000·000280·00008b·00···C··0···0··832 ··[27]·.debug_aranges····PROGBITS········0000000000000000·000280·00008b·00···C··0···0··8
33 ··[28]·.debug_info·······PROGBITS········0000000000000000·000310·008b66·00···C··0···0··833 ··[28]·.debug_info·······PROGBITS········0000000000000000·000310·008b66·00···C··0···0··8
34 ··[29]·.debug_abbrev·····PROGBITS········0000000000000000·008e78·00070c·00···C··0···0··834 ··[29]·.debug_abbrev·····PROGBITS········0000000000000000·008e78·00070c·00···C··0···0··8
35 ··[30]·.debug_line·······PROGBITS········0000000000000000·009588·0030d5·00···C··0···0··835 ··[30]·.debug_line·······PROGBITS········0000000000000000·009588·0030d5·00···C··0···0··8
36 ··[31]·.debug_str········PROGBITS········0000000000000000·00c660·00011e·01·MSC··0···0··836 ··[31]·.debug_str········PROGBITS········0000000000000000·00c660·00011e·01·MSC··0···0··8
37 ··[32]·.debug_line_str···PROGBITS········0000000000000000·00c780·000223·01·MSC··0···0··837 ··[32]·.debug_line_str···PROGBITS········0000000000000000·00c780·000222·01·MSC··0···0··8
38 ··[33]·.debug_loclists···PROGBITS········0000000000000000·00c9a8·004a88·00···C··0···0··838 ··[33]·.debug_loclists···PROGBITS········0000000000000000·00c9a8·004a88·00···C··0···0··8
39 ··[34]·.debug_rnglists···PROGBITS········0000000000000000·011430·000a93·00···C··0···0··839 ··[34]·.debug_rnglists···PROGBITS········0000000000000000·011430·000a93·00···C··0···0··8
40 ··[35]·.gnu_debugaltlink·PROGBITS········0000000000000000·011ec3·000052·00······0···0··140 ··[35]·.gnu_debugaltlink·PROGBITS········0000000000000000·011ec3·000052·00······0···0··1
41 ··[36]·.symtab···········SYMTAB··········0000000000000000·011f18·001e18·18·····37·178··841 ··[36]·.symtab···········SYMTAB··········0000000000000000·011f18·001e18·18·····37·178··8
42 ··[37]·.strtab···········STRTAB··········0000000000000000·013d30·002436·00······0···0··142 ··[37]·.strtab···········STRTAB··········0000000000000000·013d30·002436·00······0···0··1
43 ··[38]·.shstrtab·········STRTAB··········0000000000000000·016166·000192·00······0···0··143 ··[38]·.shstrtab·········STRTAB··········0000000000000000·016166·000192·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:·c748742b52283e560424f09964c1122da46feef53 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e1d09a7a24c6a6e56e1d548bd1ffb4ab1f641773
1.46 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-1kigxu0m31 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-n35paupa
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/x86_64-linux-gnu/bits36 ··5»      (line_strp)»   (offset:·0x75):·/usr/include/x86_64-linux-gnu/bits
37 ··6»      (line_strp)»   (offset:·0x98):·/usr/include/c++/1437 ··6»      (line_strp)»   (offset:·0x98):·/usr/include/c++/14
38 ··7»      (line_strp)»   (offset:·0xac):·/usr/include/x86_64-linux-gnu/c++/14/bits38 ··7»      (line_strp)»   (offset:·0xac):·/usr/include/x86_64-linux-gnu/c++/14/bits
Offset 17848, 15 lines modifiedOffset 17848, 15 lines modified
17848 ··Opcode·9·has·1·arg17848 ··Opcode·9·has·1·arg
17849 ··Opcode·10·has·0·args17849 ··Opcode·10·has·0·args
17850 ··Opcode·11·has·0·args17850 ··Opcode·11·has·0·args
17851 ··Opcode·12·has·1·arg17851 ··Opcode·12·has·1·arg
  
17852 ·The·Directory·Table·(offset·0x721b,·lines·10,·columns·1):17852 ·The·Directory·Table·(offset·0x721b,·lines·10,·columns·1):
17853 ··Entry»  Name17853 ··Entry»  Name
17854 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-1kigxu0m17854 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-n35paupa
17855 ··1»      (line_strp)»   (offset:·0x27):·../skfmm17855 ··1»      (line_strp)»   (offset:·0x27):·../skfmm
17856 ··2»      (line_strp)»   (offset:·0x75):·/usr/include/x86_64-linux-gnu/bits17856 ··2»      (line_strp)»   (offset:·0x75):·/usr/include/x86_64-linux-gnu/bits
17857 ··3»      (line_strp)»   (offset:·0x109):·/usr/lib/gcc/x86_64-linux-gnu/14/include17857 ··3»      (line_strp)»   (offset:·0x109):·/usr/lib/gcc/x86_64-linux-gnu/14/include
17858 ··4»      (line_strp)»   (offset:·0x154):·/usr/include/x86_64-linux-gnu/bits/types17858 ··4»      (line_strp)»   (offset:·0x154):·/usr/include/x86_64-linux-gnu/bits/types
17859 ··5»      (line_strp)»   (offset:·0x68):·/usr/include17859 ··5»      (line_strp)»   (offset:·0x68):·/usr/include
17860 ··6»      (line_strp)»   (offset:·0xac):·/usr/include/x86_64-linux-gnu/c++/14/bits17860 ··6»      (line_strp)»   (offset:·0xac):·/usr/include/x86_64-linux-gnu/c++/14/bits
17861 ··7»      (line_strp)»   (offset:·0x98):·/usr/include/c++/1417861 ··7»      (line_strp)»   (offset:·0x98):·/usr/include/c++/14
2.52 KB
readelf --wide --debug-dump=info {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ···Length:········0x148·(32-bit)4 ···Length:········0x148·(32-bit)
5 ···Version:·······55 ···Version:·······5
6 ···Unit·Type:·····DW_UT_partial·(3)6 ···Unit·Type:·····DW_UT_partial·(3)
7 ···Abbrev·Offset:·0xd697 ···Abbrev·Offset:·0xd69
8 ···Pointer·Size:··88 ···Pointer·Size:··8
9 ·<0><c>:·Abbrev·Number:·72·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·72·(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-1kigxu0m11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-n35paupa
12 ·<1><15>:·Abbrev·Number:·11·(DW_TAG_imported_unit)12 ·<1><15>:·Abbrev·Number:·11·(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:·11·(DW_TAG_imported_unit)14 ·<1><1a>:·Abbrev·Number:·11·(DW_TAG_imported_unit)
15 ····<1b>···DW_AT_import······:·(GNU_ref_alt)·<0x14a>15 ····<1b>···DW_AT_import······:·(GNU_ref_alt)·<0x14a>
16 ·<1><1f>:·Abbrev·Number:·75·(DW_TAG_namespace)16 ·<1><1f>:·Abbrev·Number:·75·(DW_TAG_namespace)
17 ····<20>···DW_AT_name········:·(string)·std17 ····<20>···DW_AT_name········:·(string)·std
18 ····<24>···DW_AT_sibling·····:·(ref_udata)·<0x5f>18 ····<24>···DW_AT_sibling·····:·(ref_udata)·<0x5f>
Offset 203, 15 lines modifiedOffset 203, 15 lines modified
203 ···Unit·Type:·····DW_UT_compile·(1)203 ···Unit·Type:·····DW_UT_compile·(1)
204 ···Abbrev·Offset:·0204 ···Abbrev·Offset:·0
205 ···Pointer·Size:··8205 ···Pointer·Size:··8
206 ·<0><158>:·Abbrev·Number:·163·(DW_TAG_compile_unit)206 ·<0><158>:·Abbrev·Number:·163·(DW_TAG_compile_unit)
207 ····<15a>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xc9c1)·207 ····<15a>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xc9c1)·
208 ····<15e>···DW_AT_language····:·(data1)·33»  (C++14)208 ····<15e>···DW_AT_language····:·(data1)·33»  (C++14)
209 ····<15f>···DW_AT_name········:·(line_strp)·(offset:·0x14):·../skfmm/pheap.cpp209 ····<15f>···DW_AT_name········:·(line_strp)·(offset:·0x14):·../skfmm/pheap.cpp
210 ····<163>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-1kigxu0m210 ····<163>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-n35paupa
211 ····<167>···DW_AT_ranges······:·(sec_offset)·0x13c4211 ····<167>···DW_AT_ranges······:·(sec_offset)·0x13c4
212 ····<16b>···DW_AT_low_pc······:·(addr)·0212 ····<16b>···DW_AT_low_pc······:·(addr)·0
213 ····<173>···DW_AT_stmt_list···:·(sec_offset)·0213 ····<173>···DW_AT_stmt_list···:·(sec_offset)·0
214 ·<1><177>:·Abbrev·Number:·76·(DW_TAG_imported_unit)214 ·<1><177>:·Abbrev·Number:·76·(DW_TAG_imported_unit)
215 ····<178>···DW_AT_import······:·(GNU_ref_alt)·<0x147d>215 ····<178>···DW_AT_import······:·(GNU_ref_alt)·<0x147d>
216 ·<1><17c>:·Abbrev·Number:·76·(DW_TAG_imported_unit)216 ·<1><17c>:·Abbrev·Number:·76·(DW_TAG_imported_unit)
217 ····<17d>···DW_AT_import······:·(GNU_ref_alt)·<0x2942>217 ····<17d>···DW_AT_import······:·(GNU_ref_alt)·<0x2942>
Offset 26786, 15 lines modifiedOffset 26786, 15 lines modified
26786 ···Unit·Type:·····DW_UT_compile·(1)26786 ···Unit·Type:·····DW_UT_compile·(1)
26787 ···Abbrev·Offset:·0xd6926787 ···Abbrev·Offset:·0xd69
26788 ···Pointer·Size:··826788 ···Pointer·Size:··8
26789 ·<0><ec4a>:·Abbrev·Number:·7·(DW_TAG_compile_unit)26789 ·<0><ec4a>:·Abbrev·Number:·7·(DW_TAG_compile_unit)
26790 ····<ec4b>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xc9c1)·26790 ····<ec4b>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0xc9c1)·
26791 ····<ec4f>···DW_AT_language····:·(data1)·33» (C++14)26791 ····<ec4f>···DW_AT_language····:·(data1)·33» (C++14)
26792 ····<ec50>···DW_AT_name········:·(line_strp)·(offset:·0x4c2):·../skfmm/heap.cpp26792 ····<ec50>···DW_AT_name········:·(line_strp)·(offset:·0x4c2):·../skfmm/heap.cpp
26793 ····<ec54>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-1kigxu0m26793 ····<ec54>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-n35paupa
26794 ····<ec58>···DW_AT_ranges······:·(sec_offset)·0x162d26794 ····<ec58>···DW_AT_ranges······:·(sec_offset)·0x162d
26795 ····<ec5c>···DW_AT_low_pc······:·(addr)·026795 ····<ec5c>···DW_AT_low_pc······:·(addr)·0
26796 ····<ec64>···DW_AT_stmt_list···:·(sec_offset)·0x71f926796 ····<ec64>···DW_AT_stmt_list···:·(sec_offset)·0x71f9
26797 ·<1><ec68>:·Abbrev·Number:·15·(DW_TAG_base_type)26797 ·<1><ec68>:·Abbrev·Number:·15·(DW_TAG_base_type)
26798 ····<ec69>···DW_AT_byte_size···:·(data1)·826798 ····<ec69>···DW_AT_byte_size···:·(data1)·8
26799 ····<ec6a>···DW_AT_encoding····:·(data1)·4»  (float)26799 ····<ec6a>···DW_AT_encoding····:·(data1)·4»  (float)
26800 ····<ec6b>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x7e5b)·26800 ····<ec6b>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x7e5b)·
209 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 GCC:·(Debian·14.2.0-14)·14.2.01 sGCC:·(Debian·14.2.0-14)·14.2.0
2 e>,0As>092 e>,0As>09
3 O»      ~W$8S!3 O»      ~W$8S!
4 -)U»    ws}w4 -)U»    ws}w
5 T;;Z*K*P)]5 T;;Z*K*P)]
6 V>4%_e:E6 V>4%_e:E
7 N>4d}8J1:z7 N>4d}8J1:z
8 S|>Y,S|1y8 S|>Y,S|1y
492 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-1kigxu0m2 ··[·····0]··./.mesonpy-n35paupa
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/x86_64-linux-gnu/bits8 ··[····75]··/usr/include/x86_64-linux-gnu/bits
9 ··[····98]··/usr/include/c++/149 ··[····98]··/usr/include/c++/14
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d736369·-gnu/python3-sci4 ··0x00000020·2d676e75·2f707974·686f6e33·2d736369·-gnu/python3-sci
5 ··0x00000030·6b69742d·666d6d2e·64656275·670017ae·kit-fmm.debug...5 ··0x00000030·6b69742d·666d6d2e·64656275·6700082f·kit-fmm.debug../
6 ··0x00000040·49e93e23·880a3e4f·c2d47005·e0555996·I.>#..>O..p..UY.6 ··0x00000040·a65eebd0·11df641b·aebe4fd8·28841d60·.^....d...O.(..`
7 ··0x00000050·b2e4································..7 ··0x00000050·4840································H@