714 KB
/srv/reproducible-results/rbuild-debian/r-b-build.fao1UWuf/b1/scikit-fmm_2025.06.23-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.fao1UWuf/b2/scikit-fmm_2025.06.23-1_amd64.changes
438 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·a4a6d002c53c6c51af3680ea6a471dd5·195124·debug·optional·python3-scikit-fmm-dbgsym_2025.06.23-1_amd64.deb 
2 ·0830e75d8e940dbdacc83fbaf9887b03·56548·python·optional·python3-scikit-fmm_2025.06.23-1_amd64.deb1 ·2fbd8251924cd8417a701b43763ef956·195136·debug·optional·python3-scikit-fmm-dbgsym_2025.06.23-1_amd64.deb
 2 ·d1be6078bab696a74616e99691661c6e·56532·python·optional·python3-scikit-fmm_2025.06.23-1_amd64.deb
681 KB
python3-scikit-fmm_2025.06.23-1_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-10-11·12:52:11.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-10-11·12:52:11.000000·debian-binary
2 -rw-r--r--···0········0········0·····1632·2025-10-11·12:52:11.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1632·2025-10-11·12:52:11.000000·control.tar.xz
3 -rw-r--r--···0········0········0····54724·2025-10-11·12:52:11.000000·data.tar.xz3 -rw-r--r--···0········0········0····54708·2025-10-11·12:52:11.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
680 KB
data.tar.xz
680 KB
data.tar
344 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:·543e2c348a50f878ba8287ec7e98b2f716b6b0703 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cea4b726e339d871eaa7bf23429dd4d5521ba8e7
341 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 13116
    
Offset 1, 66 lines modifiedOffset 1, 66 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000002280·<PyInit_cfmm@@Base-0x1630>:2 0000000000002280·<PyInit_cfmm@@Base-0x1630>:
3 distance_method(_object*,·_object*)·[clone·.cold]:3 distance_method(_object*,·_object*)·[clone·.cold]:
4 ./.mesonpy-d0b5v02o/../skfmm/fmm.cpp:2854 ./.mesonpy-p7azqcgk/../skfmm/fmm.cpp:285
5 »       mov····$0x128,%esi5 »       mov····$0x128,%esi
6 »       mov····%r15,%rdi6 »       mov····%r15,%rdi
7 »       call···2160·<operator·delete(void*,·unsigned·long)@plt>7 »       call···2160·<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····2308·<__cxa_finalize@plt+0xc8>10 »       jne····2308·<__cxa_finalize@plt+0xc8>
11 »       mov····%rbx,%rdi11 »       mov····%rbx,%rdi
12 »       call···2220·<_Unwind_Resume@plt>12 »       call···2220·<_Unwind_Resume@plt>
13 ./.mesonpy-d0b5v02o/../skfmm/fmm.cpp:31413 ./.mesonpy-p7azqcgk/../skfmm/fmm.cpp:314
14 »       sub····$0x1,%rdx14 »       sub····$0x1,%rdx
15 »       jne····235a·<__cxa_finalize@plt+0x11a>15 »       jne····235a·<__cxa_finalize@plt+0x11a>
16 ./.mesonpy-d0b5v02o/../skfmm/fmm.cpp:314·(discriminator·2)16 ./.mesonpy-p7azqcgk/../skfmm/fmm.cpp:314·(discriminator·2)
17 »       call···2080·<__cxa_begin_catch@plt>17 »       call···2080·<__cxa_begin_catch@plt>
18 ./.mesonpy-d0b5v02o/../skfmm/fmm.cpp:31618 ./.mesonpy-p7azqcgk/../skfmm/fmm.cpp:316
19 »       mov····(%rax),%rdx19 »       mov····(%rax),%rdx
20 »       mov····%rax,%rdi20 »       mov····%rax,%rdi
21 »       call···*0x10(%rdx)21 »       call···*0x10(%rdx)
22 ./.mesonpy-d0b5v02o/../skfmm/fmm.cpp:316·(discriminator·1)22 ./.mesonpy-p7azqcgk/../skfmm/fmm.cpp:316·(discriminator·1)
23 »       mov····%rax,%rsi23 »       mov····%rax,%rsi
24 »       mov····0x8cf2(%rip),%rax········#·afb8·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x5e18>24 »       mov····0x8cf2(%rip),%rax········#·afb8·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x5e18>
25 »       mov····(%rax),%rdi25 »       mov····(%rax),%rdi
26 »       call···2190·<PyErr_SetString@plt>26 »       call···2190·<PyErr_SetString@plt>
27 ./.mesonpy-d0b5v02o/../skfmm/fmm.cpp:31727 ./.mesonpy-p7azqcgk/../skfmm/fmm.cpp:317
28 »       mov····%rbx,%rdi28 »       mov····%rbx,%rdi
29 »       call···2c60·<__cxa_finalize@plt+0xa20>29 »       call···2c60·<__cxa_finalize@plt+0xa20>
30 ./.mesonpy-d0b5v02o/../skfmm/fmm.cpp:31830 ./.mesonpy-p7azqcgk/../skfmm/fmm.cpp:318
31 »       mov····-0x118(%rbp),%rdi31 »       mov····-0x118(%rbp),%rdi
32 »       call···2c60·<__cxa_finalize@plt+0xa20>32 »       call···2c60·<__cxa_finalize@plt+0xa20>
33 ./.mesonpy-d0b5v02o/../skfmm/fmm.cpp:31933 ./.mesonpy-p7azqcgk/../skfmm/fmm.cpp:319
34 »       mov····%r14,%rdi34 »       mov····%r14,%rdi
35 »       call···2c60·<__cxa_finalize@plt+0xa20>35 »       call···2c60·<__cxa_finalize@plt+0xa20>
36 ./.mesonpy-d0b5v02o/../skfmm/fmm.cpp:32036 ./.mesonpy-p7azqcgk/../skfmm/fmm.cpp:320
37 »       mov····%r12,%rdi37 »       mov····%r12,%rdi
38 »       call···2c60·<__cxa_finalize@plt+0xa20>38 »       call···2c60·<__cxa_finalize@plt+0xa20>
39 ./.mesonpy-d0b5v02o/../skfmm/fmm.cpp:32139 ./.mesonpy-p7azqcgk/../skfmm/fmm.cpp:321
40 »       mov····-0x120(%rbp),%rdi40 »       mov····-0x120(%rbp),%rdi
41 »       call···2c60·<__cxa_finalize@plt+0xa20>41 »       call···2c60·<__cxa_finalize@plt+0xa20>
42 ./.mesonpy-d0b5v02o/../skfmm/fmm.cpp:32342 ./.mesonpy-p7azqcgk/../skfmm/fmm.cpp:323
43 »       call···2200·<__cxa_end_catch@plt>43 »       call···2200·<__cxa_end_catch@plt>
44 »       jmp····2f10·<__cxa_finalize@plt+0xcd0>44 »       jmp····2f10·<__cxa_finalize@plt+0xcd0>
45 »       call···2180·<__stack_chk_fail@plt>45 »       call···2180·<__stack_chk_fail@plt>
46 ./.mesonpy-d0b5v02o/../skfmm/fmm.cpp:30446 ./.mesonpy-p7azqcgk/../skfmm/fmm.cpp:304
47 »       mov····$0x138,%esi47 »       mov····$0x138,%esi
48 »       mov····%r15,%rdi48 »       mov····%r15,%rdi
49 »       call···2160·<operator·delete(void*,·unsigned·long)@plt>49 »       call···2160·<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····2355·<__cxa_finalize@plt+0x115>52 »       jne····2355·<__cxa_finalize@plt+0x115>
53 »       mov····%rbx,%rdi53 »       mov····%rbx,%rdi
54 »       call···2220·<_Unwind_Resume@plt>54 »       call···2220·<_Unwind_Resume@plt>
55 ./.mesonpy-d0b5v02o/../skfmm/fmm.cpp:26955 ./.mesonpy-p7azqcgk/../skfmm/fmm.cpp:269
56 »       mov····$0x120,%esi56 »       mov····$0x120,%esi
57 »       mov····%r15,%rdi57 »       mov····%r15,%rdi
58 »       call···2160·<operator·delete(void*,·unsigned·long)@plt>58 »       call···2160·<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····2373·<__cxa_finalize@plt+0x133>61 »       jne····2373·<__cxa_finalize@plt+0x133>
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····236e·<__cxa_finalize@plt+0x12e>71 »       jne····236e·<__cxa_finalize@plt+0x12e>
72 »       call···2220·<_Unwind_Resume@plt>72 »       call···2220·<_Unwind_Resume@plt>
73 »       call···2180·<__stack_chk_fail@plt>73 »       call···2180·<__stack_chk_fail@plt>
74 »       call···2180·<__stack_chk_fail@plt>74 »       call···2180·<__stack_chk_fail@plt>
75 »       endbr6475 »       endbr64
76 ./.mesonpy-d0b5v02o/../skfmm/fmm.cpp:32376 ./.mesonpy-p7azqcgk/../skfmm/fmm.cpp:323
77 »       mov····%rax,%rbx77 »       mov····%rax,%rbx
78 »       call···2200·<__cxa_end_catch@plt>78 »       call···2200·<__cxa_end_catch@plt>
79 »       mov····-0x38(%rbp),%rax79 »       mov····-0x38(%rbp),%rax
80 »       sub····%fs:0x28,%rax80 »       sub····%fs:0x28,%rax
81 »       jne····239b·<__cxa_finalize@plt+0x15b>81 »       jne····239b·<__cxa_finalize@plt+0x15b>
82 »       mov····%rbx,%rdi82 »       mov····%rbx,%rdi
83 »       call···2220·<_Unwind_Resume@plt>83 »       call···2220·<_Unwind_Resume@plt>
84 »       call···2180·<__stack_chk_fail@plt>84 »       call···2180·<__stack_chk_fail@plt>
85 heap::heap(int,·bool)·[clone·.cold]:85 heap::heap(int,·bool)·[clone·.cold]:
86 ./.mesonpy-d0b5v02o/../skfmm/heap.cpp:40·(discriminator·2)86 ./.mesonpy-p7azqcgk/../skfmm/heap.cpp:40·(discriminator·2)
87 »       call···21d0·<__cxa_throw_bad_array_new_length@plt>87 »       call···21d0·<__cxa_throw_bad_array_new_length@plt>
88 »       nop88 »       nop
89 heap::peek()·const·[clone·.cold]:89 heap::peek()·const·[clone·.cold]:
90 ./.mesonpy-d0b5v02o/../skfmm/heap.cpp:7090 ./.mesonpy-p7azqcgk/../skfmm/heap.cpp:70
91 »       push···%r1491 »       push···%r14
92 ./.mesonpy-d0b5v02o/../skfmm/heap.cpp:7292 ./.mesonpy-p7azqcgk/../skfmm/heap.cpp:72
93 »       mov····$0x10,%edi93 »       mov····$0x10,%edi
94 ./.mesonpy-d0b5v02o/../skfmm/heap.cpp:7094 ./.mesonpy-p7azqcgk/../skfmm/heap.cpp:70
95 »       push···%rbx95 »       push···%rbx
96 »       push···%rax96 »       push···%rax
97 ./.mesonpy-d0b5v02o/../skfmm/heap.cpp:7297 ./.mesonpy-p7azqcgk/../skfmm/heap.cpp:72
98 »       call···20a0·<__cxa_allocate_exception@plt>98 »       call···20a0·<__cxa_allocate_exception@plt>
99 ./.mesonpy-d0b5v02o/../skfmm/heap.cpp:72·(discriminator·1)99 ./.mesonpy-p7azqcgk/../skfmm/heap.cpp:72·(discriminator·1)
100 »       lea····0x5d23(%rip),%rsi········#·80de·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2f3e>100 »       lea····0x5d23(%rip),%rsi········#·80de·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2f3e>
101 »       mov····%rax,%rdi101 »       mov····%rax,%rdi
102 ./.mesonpy-d0b5v02o/../skfmm/heap.cpp:72102 ./.mesonpy-p7azqcgk/../skfmm/heap.cpp:72
103 »       mov····%rax,%rbx103 »       mov····%rax,%rbx
104 ./.mesonpy-d0b5v02o/../skfmm/heap.cpp:72·(discriminator·1)104 ./.mesonpy-p7azqcgk/../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-d0b5v02o/../skfmm/heap.cpp:72·(discriminator·4)106 ./.mesonpy-p7azqcgk/../skfmm/heap.cpp:72·(discriminator·4)
107 »       mov····0x8be3(%rip),%rdx········#·afb0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x5e10>107 »       mov····0x8be3(%rip),%rdx········#·afb0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x5e10>
108 »       mov····0x8c0c(%rip),%rsi········#·afe0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x5e40>108 »       mov····0x8c0c(%rip),%rsi········#·afe0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x5e40>
109 »       mov····%rbx,%rdi109 »       mov····%rbx,%rdi
110 »       call···2210·<__cxa_throw@plt>110 »       call···2210·<__cxa_throw@plt>
111 »       endbr64111 »       endbr64
112 ./.mesonpy-d0b5v02o/../skfmm/heap.cpp:72·(discriminator·3)112 ./.mesonpy-p7azqcgk/../skfmm/heap.cpp:72·(discriminator·3)
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···2220·<_Unwind_Resume@plt>117 »       call···2220·<_Unwind_Resume@plt>
118 »       nop118 »       nop
119 heap::test()·const·[clone·.cold]:119 heap::test()·const·[clone·.cold]:
120 ./.mesonpy-d0b5v02o/../skfmm/heap.cpp:180120 ./.mesonpy-p7azqcgk/../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-d0b5v02o/../skfmm/heap.cpp:180·(discriminator·1)123 ./.mesonpy-p7azqcgk/../skfmm/heap.cpp:180·(discriminator·1)
124 »       lea····0x5cf6(%rip),%rsi········#·80fb·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2f5b>124 »       lea····0x5cf6(%rip),%rsi········#·80fb·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2f5b>
125 »       mov····%rax,%rdi125 »       mov····%rax,%rdi
126 ./.mesonpy-d0b5v02o/../skfmm/heap.cpp:180126 ./.mesonpy-p7azqcgk/../skfmm/heap.cpp:180
127 »       mov····%rax,%rbx127 »       mov····%rax,%rbx
128 ./.mesonpy-d0b5v02o/../skfmm/heap.cpp:180·(discriminator·1)128 ./.mesonpy-p7azqcgk/../skfmm/heap.cpp:180·(discriminator·1)
Max diff block lines reached; 343143/349268 bytes (98.25%) 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·67007a6a·kit-fmm.debug.zj5 ··0x00000030·6b69742d·666d6d2e·64656275·6700ce86·kit-fmm.debug...
6 ··0x00000040·b5ab87e2·ce36020f·4b03f481·4ddb5c4a·.....6..K...M.\J6 ··0x00000040·764a203c·26651c35·aad74acf·081c13cf·vJ·<&e.5..J.....
7 ··0x00000050·f21b································..7 ··0x00000050·05ce································..
  
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·33653263·33343861·35306638·37386261·3e2c348a50f878ba 
3 ··0x00000010·38323837·65633765·39386232·66373136·8287ec7e98b2f7162 ··0x00000000·61346237·32366533·33396438·37316561·a4b726e339d871ea
 3 ··0x00000010·61376266·32333432·39646434·64353532·a7bf23429dd4d552
4 ··0x00000020·62366230·37302e64·65627567·00000000·b6b070.debug....4 ··0x00000020·31626138·65372e64·65627567·00000000·1ba8e7.debug....
5 ··0x00000030·729ad013····························r...5 ··0x00000030·791e45c9····························y.E.
  
337 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:·796b6011e7f3e1fa1116fb716db33611179fcbb03 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2fe113ba93493543e564c55efbdf5fa4ac657595
334 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 13116
    
Offset 1, 208 lines modifiedOffset 1, 208 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000000046a0·<PyInit_pheap@@Base-0x1a96>:2 00000000000046a0·<PyInit_pheap@@Base-0x1a96>:
3 __Pyx_VerifyCachedType(_object*,·char·const*,·long):3 __Pyx_VerifyCachedType(_object*,·char·const*,·long):
4 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:63144 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:6314
5 »       push···%rcx5 »       push···%rcx
6 /usr/include/python3.13/object.h:12486 /usr/include/python3.13/object.h:1248
7 »       mov····0x8(%rdi),%rax7 »       mov····0x8(%rdi),%rax
8 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:6316·(discriminator·1)8 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:6316·(discriminator·1)
9 »       testb··$0x80,0xab(%rax)9 »       testb··$0x80,0xab(%rax)
10 »       jne····46cb·<__cxa_finalize@plt+0x4b>10 »       jne····46cb·<__cxa_finalize@plt+0x4b>
11 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:631711 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:6317
12 »       mov····0xa8c3(%rip),%rax········12 »       mov····0xa8c3(%rip),%rax········
13 »       mov····%rsi,%rdx13 »       mov····%rsi,%rdx
14 »       lea····0x6941(%rip),%rsi········14 »       lea····0x6941(%rip),%rsi········
15 »       mov····(%rax),%rdi15 »       mov····(%rax),%rdi
16 »       xor····%eax,%eax16 »       xor····%eax,%eax
17 »       call···42e0·<PyErr_Format@plt>17 »       call···42e0·<PyErr_Format@plt>
18 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:631918 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:6319
19 »       jmp····46f3·<__cxa_finalize@plt+0x73>19 »       jmp····46f3·<__cxa_finalize@plt+0x73>
20 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:632220 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:6322
21 »       xor····%eax,%eax21 »       xor····%eax,%eax
22 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:632122 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:6321
23 »       test···%rdx,%rdx23 »       test···%rdx,%rdx
24 »       je·····46f8·<__cxa_finalize@plt+0x78>24 »       je·····46f8·<__cxa_finalize@plt+0x78>
25 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:633525 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:6335
26 »       cmp····0x20(%rdi),%rdx26 »       cmp····0x20(%rdi),%rdx
27 »       je·····46f8·<__cxa_finalize@plt+0x78>27 »       je·····46f8·<__cxa_finalize@plt+0x78>
28 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:633628 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:6336
29 »       mov····0xa899(%rip),%rax········29 »       mov····0xa899(%rip),%rax········
30 »       mov····%rsi,%rdx30 »       mov····%rsi,%rdx
31 »       lea····0x6947(%rip),%rsi········31 »       lea····0x6947(%rip),%rsi········
32 »       mov····(%rax),%rdi32 »       mov····(%rax),%rdi
33 »       xor····%eax,%eax33 »       xor····%eax,%eax
34 »       call···42e0·<PyErr_Format@plt>34 »       call···42e0·<PyErr_Format@plt>
35 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:631935 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:6319
36 »       mov····$0xffffffff,%eax36 »       mov····$0xffffffff,%eax
37 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:634237 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:6342
38 »       pop····%rdx38 »       pop····%rdx
39 »       ret39 »       ret
40 __Pyx_CppExn2PyErr():40 __Pyx_CppExn2PyErr():
41 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:208141 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:2081
42 »       push···%rbx42 »       push···%rbx
43 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:208343 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:2083
44 »       call···4570·<PyErr_Occurred@plt>44 »       call···4570·<PyErr_Occurred@plt>
45 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:2083·(discriminator·2)45 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:2083·(discriminator·2)
46 »       test···%rax,%rax46 »       test···%rax,%rax
47 »       jne····4946·<__cxa_finalize@plt+0x2c6>47 »       jne····4946·<__cxa_finalize@plt+0x2c6>
48 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:208648 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:2086
49 »       call···44f0·<__cxa_rethrow@plt>49 »       call···44f0·<__cxa_rethrow@plt>
50 »       endbr6450 »       endbr64
51 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:208751 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:2087
52 »       mov····%rax,%rdi52 »       mov····%rax,%rdi
53 »       dec····%rdx53 »       dec····%rdx
54 »       cmp····$0xa,%rdx54 »       cmp····$0xa,%rdx
55 »       ja·····48c2·<__cxa_finalize@plt+0x242>55 »       ja·····48c2·<__cxa_finalize@plt+0x242>
56 »       lea····0x7517(%rip),%rcx········56 »       lea····0x7517(%rip),%rcx········
57 »       movslq·(%rcx,%rdx,4),%rax57 »       movslq·(%rcx,%rdx,4),%rax
58 »       add····%rcx,%rax58 »       add····%rcx,%rax
59 »       notrack·jmp·*%rax59 »       notrack·jmp·*%rax
60 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:2087·(discriminator·2)60 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:2087·(discriminator·2)
61 »       call···4160·<__cxa_begin_catch@plt>61 »       call···4160·<__cxa_begin_catch@plt>
62 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:208862 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:2088
63 »       mov····(%rax),%rdx63 »       mov····(%rax),%rdx
64 »       mov····%rax,%rdi64 »       mov····%rax,%rdi
65 »       call···*0x10(%rdx)65 »       call···*0x10(%rdx)
66 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:2088·(discriminator·1)66 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:2088·(discriminator·1)
67 »       mov····%rax,%rsi67 »       mov····%rax,%rsi
68 »       mov····0xa7cd(%rip),%rax········68 »       mov····0xa7cd(%rip),%rax········
69 »       mov····(%rax),%rdi69 »       mov····(%rax),%rdi
70 »       call···4430·<PyErr_SetString@plt>70 »       call···4430·<PyErr_SetString@plt>
71 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:211471 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:2114
72 »       pop····%rbx72 »       pop····%rbx
73 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:208973 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:2089
74 »       jmp····4590·<__cxa_end_catch@plt>74 »       jmp····4590·<__cxa_end_catch@plt>
75 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:2089·(discriminator·2)75 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:2089·(discriminator·2)
76 »       call···4160·<__cxa_begin_catch@plt>76 »       call···4160·<__cxa_begin_catch@plt>
77 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:209077 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:2090
78 »       mov····(%rax),%rdx78 »       mov····(%rax),%rdx
79 »       mov····%rax,%rdi79 »       mov····%rax,%rdi
80 »       call···*0x10(%rdx)80 »       call···*0x10(%rdx)
81 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:2090·(discriminator·1)81 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:2090·(discriminator·1)
82 »       mov····%rax,%rsi82 »       mov····%rax,%rsi
83 »       mov····0xa807(%rip),%rax········83 »       mov····0xa807(%rip),%rax········
84 »       mov····(%rax),%rdi84 »       mov····(%rax),%rdi
85 »       call···4430·<PyErr_SetString@plt>85 »       call···4430·<PyErr_SetString@plt>
86 »       jmp····4753·<__cxa_finalize@plt+0xd3>86 »       jmp····4753·<__cxa_finalize@plt+0xd3>
87 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:2091·(discriminator·2)87 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:2091·(discriminator·2)
88 »       call···4160·<__cxa_begin_catch@plt>88 »       call···4160·<__cxa_begin_catch@plt>
89 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:209289 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:2092
90 »       mov····(%rax),%rdx90 »       mov····(%rax),%rdx
91 »       mov····%rax,%rdi91 »       mov····%rax,%rdi
92 »       call···*0x10(%rdx)92 »       call···*0x10(%rdx)
93 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:2092·(discriminator·1)93 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:2092·(discriminator·1)
94 »       mov····%rax,%rsi94 »       mov····%rax,%rsi
95 »       mov····0xa7e5(%rip),%rax········95 »       mov····0xa7e5(%rip),%rax········
96 »       mov····(%rax),%rdi96 »       mov····(%rax),%rdi
97 »       call···4430·<PyErr_SetString@plt>97 »       call···4430·<PyErr_SetString@plt>
98 »       jmp····4753·<__cxa_finalize@plt+0xd3>98 »       jmp····4753·<__cxa_finalize@plt+0xd3>
99 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:2093·(discriminator·2)99 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:2093·(discriminator·2)
100 »       call···4160·<__cxa_begin_catch@plt>100 »       call···4160·<__cxa_begin_catch@plt>
101 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:2094101 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:2094
102 »       mov····(%rax),%rdx102 »       mov····(%rax),%rdx
103 »       mov····%rax,%rdi103 »       mov····%rax,%rdi
104 »       call···*0x10(%rdx)104 »       call···*0x10(%rdx)
105 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:2094·(discriminator·1)105 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:2094·(discriminator·1)
106 »       mov····%rax,%rsi106 »       mov····%rax,%rsi
107 »       mov····0xa72b(%rip),%rax········107 »       mov····0xa72b(%rip),%rax········
108 »       mov····(%rax),%rdi108 »       mov····(%rax),%rdi
109 »       call···4430·<PyErr_SetString@plt>109 »       call···4430·<PyErr_SetString@plt>
110 »       jmp····4753·<__cxa_finalize@plt+0xd3>110 »       jmp····4753·<__cxa_finalize@plt+0xd3>
111 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:2095·(discriminator·2)111 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:2095·(discriminator·2)
112 »       call···4160·<__cxa_begin_catch@plt>112 »       call···4160·<__cxa_begin_catch@plt>
113 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:2096113 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:2096
114 »       mov····(%rax),%rdx114 »       mov····(%rax),%rdx
115 »       mov····%rax,%rdi115 »       mov····%rax,%rdi
116 »       call···*0x10(%rdx)116 »       call···*0x10(%rdx)
117 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:2096·(discriminator·1)117 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:2096·(discriminator·1)
118 »       mov····%rax,%rsi118 »       mov····%rax,%rsi
119 »       mov····0xa709(%rip),%rax········119 »       mov····0xa709(%rip),%rax········
120 »       mov····(%rax),%rdi120 »       mov····(%rax),%rdi
121 »       call···4430·<PyErr_SetString@plt>121 »       call···4430·<PyErr_SetString@plt>
122 »       jmp····4753·<__cxa_finalize@plt+0xd3>122 »       jmp····4753·<__cxa_finalize@plt+0xd3>
123 ./.mesonpy-d0b5v02o/../skfmm/pheap.cpp:2097·(discriminator·2)123 ./.mesonpy-p7azqcgk/../skfmm/pheap.cpp:2097·(discriminator·2)
Max diff block lines reached; 336209/342172 bytes (98.26%) 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·67007a6a·kit-fmm.debug.zj5 ··0x00000030·6b69742d·666d6d2e·64656275·6700ce86·kit-fmm.debug...
6 ··0x00000040·b5ab87e2·ce36020f·4b03f481·4ddb5c4a·.....6..K...M.\J6 ··0x00000040·764a203c·26651c35·aad74acf·081c13cf·vJ·<&e.5..J.....
7 ··0x00000050·f21b································..7 ··0x00000050·05ce································..
  
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·36623630·31316537·66336531·66613131·6b6011e7f3e1fa11 
3 ··0x00000010·31366662·37313664·62333336·31313137·16fb716db33611172 ··0x00000000·65313133·62613933·34393335·34336535·e113ba93493543e5
 3 ··0x00000010·36346335·35656662·64663566·61346163·64c55efbdf5fa4ac
4 ··0x00000020·39666362·62302e64·65627567·00000000·9fcbb0.debug....4 ··0x00000020·36353735·39352e64·65627567·00000000·657595.debug....
5 ··0x00000030·43875719····························C.W.5 ··0x00000030·b9a2158f····························....
  
32.2 KB
python3-scikit-fmm-dbgsym_2025.06.23-1_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-10-11·12:52:11.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-10-11·12:52:11.000000·debian-binary
2 -rw-r--r--···0········0········0······636·2025-10-11·12:52:11.000000·control.tar.xz2 -rw-r--r--···0········0········0······636·2025-10-11·12:52:11.000000·control.tar.xz
3 -rw-r--r--···0········0········0···194296·2025-10-11·12:52:11.000000·data.tar.xz3 -rw-r--r--···0········0········0···194308·2025-10-11·12:52:11.000000·data.tar.xz
927 B
control.tar.xz
899 B
control.tar
439 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:·2287 Installed-Size:·228
8 Depends:·python3-scikit-fmm·(=·2025.06.23-1)8 Depends:·python3-scikit-fmm·(=·2025.06.23-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:·543e2c348a50f878ba8287ec7e98b2f716b6b070·796b6011e7f3e1fa1116fb716db33611179fcbb012 Build-Ids:·2fe113ba93493543e564c55efbdf5fa4ac657595·cea4b726e339d871eaa7bf23429dd4d5521ba8e7
438 B
./md5sums
30.0 B
./md5sums
Files differ
390 B
line order
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 usr/lib/debug/.build-id/54/3e2c348a50f878ba8287ec7e98b2f716b6b070.debug 
2 usr/lib/debug/.build-id/79/6b6011e7f3e1fa1116fb716db33611179fcbb0.debug1 usr/lib/debug/.build-id/2f/e113ba93493543e564c55efbdf5fa4ac657595.debug
 2 usr/lib/debug/.build-id/ce/a4b726e339d871eaa7bf23429dd4d5521ba8e7.debug
3 usr/lib/debug/.dwz/x86_64-linux-gnu/python3-scikit-fmm.debug3 usr/lib/debug/.dwz/x86_64-linux-gnu/python3-scikit-fmm.debug
30.9 KB
data.tar.xz
30.8 KB
data.tar
2.31 KB
file list
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-11·12:52:11.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-11·12:52:11.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-11·12:52:11.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-11·12:52:11.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-11·12:52:11.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-11·12:52:11.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-11·12:52:11.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-11·12:52:11.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-11·12:52:11.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-11·12:52:11.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-11·12:52:11.000000·./usr/lib/debug/.build-id/54/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-11·12:52:11.000000·./usr/lib/debug/.build-id/2f/
7 -rw-r--r--···0·root·········(0)·root·········(0)···100320·2025-10-11·12:52:11.000000·./usr/lib/debug/.build-id/54/3e2c348a50f878ba8287ec7e98b2f716b6b070.debug7 -rw-r--r--···0·root·········(0)·root·········(0)···106224·2025-10-11·12:52:11.000000·./usr/lib/debug/.build-id/2f/e113ba93493543e564c55efbdf5fa4ac657595.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-11·12:52:11.000000·./usr/lib/debug/.build-id/79/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-11·12:52:11.000000·./usr/lib/debug/.build-id/ce/
9 -rw-r--r--···0·root·········(0)·root·········(0)···106224·2025-10-11·12:52:11.000000·./usr/lib/debug/.build-id/79/6b6011e7f3e1fa1116fb716db33611179fcbb0.debug9 -rw-r--r--···0·root·········(0)·root·········(0)···100320·2025-10-11·12:52:11.000000·./usr/lib/debug/.build-id/ce/a4b726e339d871eaa7bf23429dd4d5521ba8e7.debug
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-11·12:52:11.000000·./usr/lib/debug/.dwz/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-11·12:52:11.000000·./usr/lib/debug/.dwz/
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-11·12:52:11.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-11·12:52:11.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/
12 -rw-r--r--···0·root·········(0)·root·········(0)····13016·2025-10-11·12:52:11.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-scikit-fmm.debug12 -rw-r--r--···0·root·········(0)·root·········(0)····13016·2025-10-11·12:52:11.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-scikit-fmm.debug
13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-11·12:52:11.000000·./usr/share/13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-11·12:52:11.000000·./usr/share/
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-11·12:52:11.000000·./usr/share/doc/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-11·12:52:11.000000·./usr/share/doc/
15 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-10-11·12:52:11.000000·./usr/share/doc/python3-scikit-fmm-dbgsym·->·python3-scikit-fmm15 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-10-11·12:52:11.000000·./usr/share/doc/python3-scikit-fmm-dbgsym·->·python3-scikit-fmm
1.27 KB
./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-scikit-fmm.debug
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:·7a6ab5ab87e2ce36020f4b03f4814ddb5c4af21b3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ce86764a203c26651c35aad74acf081c13cf05ce
685 B
readelf --wide --debug-dump=rawline {}
    
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
19 ··Entry»  Name19 ··Entry»  Name
20 ··0»      (string)»      <dwz>20 ··0»      (string)»      <dwz>
21 ··1»      (string)»      /usr/include/x86_64-linux-gnu/c++/15/bits21 ··1»      (string)»      /usr/include/x86_64-linux-gnu/c++/15/bits
22 ··2»      (string)»      /usr/include/c++/1522 ··2»      (string)»      /usr/include/c++/15
23 ··3»      (string)»      /usr/lib/gcc/x86_64-linux-gnu/15/include23 ··3»      (string)»      /usr/lib/gcc/x86_64-linux-gnu/15/include
24 ··4»      (string)»      /usr/include/x86_64-linux-gnu/bits24 ··4»      (string)»      /usr/include/x86_64-linux-gnu/bits
25 ··5»      (string)»      /usr/include25 ··5»      (string)»      /usr/include
26 ··6»      (string)»      ./.mesonpy-d0b5v02o26 ··6»      (string)»      ./.mesonpy-p7azqcgk
27 ··7»      (string)»      /usr/include/x86_64-linux-gnu/bits/types27 ··7»      (string)»      /usr/include/x86_64-linux-gnu/bits/types
28 ··8»      (string)»      /usr/include/c++/15/bits28 ··8»      (string)»      /usr/include/c++/15/bits
29 ··9»      (string)»      /usr/include/x86_64-linux-gnu/sys29 ··9»      (string)»      /usr/include/x86_64-linux-gnu/sys
30 ··10»     (string)»     /usr/include/python3.1330 ··10»     (string)»     /usr/include/python3.13
31 ··11»     (string)»     ../skfmm31 ··11»     (string)»     ../skfmm
  
32 ·The·File·Name·Table·(offset·0x152,·lines·51,·columns·2):32 ·The·File·Name·Table·(offset·0x152,·lines·51,·columns·2):
21.2 KB
./usr/lib/debug/.build-id/54/3e2c348a50f878ba8287ec7e98b2f716b6b070.debug vs.
./usr/lib/debug/.build-id/ce/a4b726e339d871eaa7bf23429dd4d5521ba8e7.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··········000000000000b218·000bc8·000010·00··WA··0···0··830 ··[25]·.bss··············NOBITS··········000000000000b218·000bc8·000010·00··WA··0···0··8
31 ··[26]·.comment··········PROGBITS········0000000000000000·00025c·00001e·01··MS··0···0··131 ··[26]·.comment··········PROGBITS········0000000000000000·00025c·00001e·01··MS··0···0··1
32 ··[27]·.debug_aranges····PROGBITS········0000000000000000·000280·0000f5·00···C··0···0··832 ··[27]·.debug_aranges····PROGBITS········0000000000000000·000280·0000f5·00···C··0···0··8
33 ··[28]·.debug_info·······PROGBITS········0000000000000000·000378·00b8fe·00···C··0···0··833 ··[28]·.debug_info·······PROGBITS········0000000000000000·000378·00b8fe·00···C··0···0··8
34 ··[29]·.debug_abbrev·····PROGBITS········0000000000000000·00bc78·001356·00···C··0···0··834 ··[29]·.debug_abbrev·····PROGBITS········0000000000000000·00bc78·001356·00···C··0···0··8
35 ··[30]·.debug_line·······PROGBITS········0000000000000000·00cfd0·00279d·00···C··0···0··835 ··[30]·.debug_line·······PROGBITS········0000000000000000·00cfd0·00279d·00···C··0···0··8
36 ··[31]·.debug_str········PROGBITS········0000000000000000·00f770·002317·01·MSC··0···0··836 ··[31]·.debug_str········PROGBITS········0000000000000000·00f770·002317·01·MSC··0···0··8
37 ··[32]·.debug_line_str···PROGBITS········0000000000000000·011a88·0002c2·01·MSC··0···0··837 ··[32]·.debug_line_str···PROGBITS········0000000000000000·011a88·0002c4·01·MSC··0···0··8
38 ··[33]·.debug_loclists···PROGBITS········0000000000000000·011d50·003254·00···C··0···0··838 ··[33]·.debug_loclists···PROGBITS········0000000000000000·011d50·003254·00···C··0···0··8
39 ··[34]·.debug_rnglists···PROGBITS········0000000000000000·014fa8·000b6f·00···C··0···0··839 ··[34]·.debug_rnglists···PROGBITS········0000000000000000·014fa8·000b6f·00···C··0···0··8
40 ··[35]·.gnu_debugaltlink·PROGBITS········0000000000000000·015b17·000052·00······0···0··140 ··[35]·.gnu_debugaltlink·PROGBITS········0000000000000000·015b17·000052·00······0···0··1
41 ··[36]·.symtab···········SYMTAB··········0000000000000000·015b70·000f48·18·····37·112··841 ··[36]·.symtab···········SYMTAB··········0000000000000000·015b70·000f48·18·····37·112··8
42 ··[37]·.strtab···········STRTAB··········0000000000000000·016ab8·0011cf·00······0···0··142 ··[37]·.strtab···········STRTAB··········0000000000000000·016ab8·0011cf·00······0···0··1
43 ··[38]·.shstrtab·········STRTAB··········0000000000000000·017c87·000192·00······0···0··143 ··[38]·.shstrtab·········STRTAB··········0000000000000000·017c87·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:·543e2c348a50f878ba8287ec7e98b2f716b6b0703 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cea4b726e339d871eaa7bf23429dd4d5521ba8e7
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-d0b5v02o31 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-p7azqcgk
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/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy34 ··3»      (line_strp)»   (offset:·0x46):·../../../../usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy
35 ··4»      (line_strp)»   (offset:·0x93):·/usr/include/x86_64-linux-gnu/bits35 ··4»      (line_strp)»   (offset:·0x93):·/usr/include/x86_64-linux-gnu/bits
36 ··5»      (line_strp)»   (offset:·0xb6):·/usr/include/x86_64-linux-gnu/c++/15/bits36 ··5»      (line_strp)»   (offset:·0xb6):·/usr/include/x86_64-linux-gnu/c++/15/bits
37 ··6»      (line_strp)»   (offset:·0xe0):·/usr/include/c++/1537 ··6»      (line_strp)»   (offset:·0xe0):·/usr/include/c++/15
38 ··7»      (line_strp)»   (offset:·0xf4):·/usr/include/c++/15/debug38 ··7»      (line_strp)»   (offset:·0xf4):·/usr/include/c++/15/debug
Offset 2883, 15 lines modifiedOffset 2883, 15 lines modified
2883 ··Opcode·9·has·1·arg2883 ··Opcode·9·has·1·arg
2884 ··Opcode·10·has·0·args2884 ··Opcode·10·has·0·args
2885 ··Opcode·11·has·0·args2885 ··Opcode·11·has·0·args
2886 ··Opcode·12·has·1·arg2886 ··Opcode·12·has·1·arg
  
2887 ·The·Directory·Table·(offset·0x13c7,·lines·10,·columns·1):2887 ·The·Directory·Table·(offset·0x13c7,·lines·10,·columns·1):
2888 ··Entry»  Name2888 ··Entry»  Name
2889 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-d0b5v02o2889 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-p7azqcgk
2890 ··1»      (line_strp)»   (offset:·0x25):·../skfmm2890 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
2891 ··2»      (line_strp)»   (offset:·0x93):·/usr/include/x86_64-linux-gnu/bits2891 ··2»      (line_strp)»   (offset:·0x93):·/usr/include/x86_64-linux-gnu/bits
2892 ··3»      (line_strp)»   (offset:·0x134):·/usr/lib/gcc/x86_64-linux-gnu/15/include2892 ··3»      (line_strp)»   (offset:·0x134):·/usr/lib/gcc/x86_64-linux-gnu/15/include
2893 ··4»      (line_strp)»   (offset:·0x17f):·/usr/include/x86_64-linux-gnu/bits/types2893 ··4»      (line_strp)»   (offset:·0x17f):·/usr/include/x86_64-linux-gnu/bits/types
2894 ··5»      (line_strp)»   (offset:·0x127):·/usr/include2894 ··5»      (line_strp)»   (offset:·0x127):·/usr/include
2895 ··6»      (line_strp)»   (offset:·0xb6):·/usr/include/x86_64-linux-gnu/c++/15/bits2895 ··6»      (line_strp)»   (offset:·0xb6):·/usr/include/x86_64-linux-gnu/c++/15/bits
2896 ··7»      (line_strp)»   (offset:·0xe0):·/usr/include/c++/152896 ··7»      (line_strp)»   (offset:·0xe0):·/usr/include/c++/15
Offset 4188, 15 lines modifiedOffset 4188, 15 lines modified
4188 ··Opcode·9·has·1·arg4188 ··Opcode·9·has·1·arg
4189 ··Opcode·10·has·0·args4189 ··Opcode·10·has·0·args
4190 ··Opcode·11·has·0·args4190 ··Opcode·11·has·0·args
4191 ··Opcode·12·has·1·arg4191 ··Opcode·12·has·1·arg
  
4192 ·The·Directory·Table·(offset·0x1c75,·lines·9,·columns·1):4192 ·The·Directory·Table·(offset·0x1c75,·lines·9,·columns·1):
4193 ··Entry»  Name4193 ··Entry»  Name
4194 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-d0b5v02o4194 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-p7azqcgk
4195 ··1»      (line_strp)»   (offset:·0x25):·../skfmm4195 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
4196 ··2»      (line_strp)»   (offset:·0x10e):·/usr/include/c++/15/bits4196 ··2»      (line_strp)»   (offset:·0x10e):·/usr/include/c++/15/bits
4197 ··3»      (line_strp)»   (offset:·0xe0):·/usr/include/c++/154197 ··3»      (line_strp)»   (offset:·0xe0):·/usr/include/c++/15
4198 ··4»      (line_strp)»   (offset:·0xb6):·/usr/include/x86_64-linux-gnu/c++/15/bits4198 ··4»      (line_strp)»   (offset:·0xb6):·/usr/include/x86_64-linux-gnu/c++/15/bits
4199 ··5»      (line_strp)»   (offset:·0xf4):·/usr/include/c++/15/debug4199 ··5»      (line_strp)»   (offset:·0xf4):·/usr/include/c++/15/debug
4200 ··6»      (line_strp)»   (offset:·0x4a5):·/usr/include/c++/15/ext4200 ··6»      (line_strp)»   (offset:·0x4a5):·/usr/include/c++/15/ext
4201 ··7»      (line_strp)»   (offset:·0x127):·/usr/include4201 ··7»      (line_strp)»   (offset:·0x127):·/usr/include
Offset 6856, 15 lines modifiedOffset 6856, 15 lines modified
6856 ··Opcode·9·has·1·arg6856 ··Opcode·9·has·1·arg
6857 ··Opcode·10·has·0·args6857 ··Opcode·10·has·0·args
6858 ··Opcode·11·has·0·args6858 ··Opcode·11·has·0·args
6859 ··Opcode·12·has·1·arg6859 ··Opcode·12·has·1·arg
  
6860 ·The·Directory·Table·(offset·0x2f28,·lines·11,·columns·1):6860 ·The·Directory·Table·(offset·0x2f28,·lines·11,·columns·1):
6861 ··Entry»  Name6861 ··Entry»  Name
6862 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-d0b5v02o6862 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-p7azqcgk
6863 ··1»      (line_strp)»   (offset:·0x25):·../skfmm6863 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
6864 ··2»      (line_strp)»   (offset:·0xe0):·/usr/include/c++/156864 ··2»      (line_strp)»   (offset:·0xe0):·/usr/include/c++/15
6865 ··3»      (line_strp)»   (offset:·0xf4):·/usr/include/c++/15/debug6865 ··3»      (line_strp)»   (offset:·0xf4):·/usr/include/c++/15/debug
6866 ··4»      (line_strp)»   (offset:·0x10e):·/usr/include/c++/15/bits6866 ··4»      (line_strp)»   (offset:·0x10e):·/usr/include/c++/15/bits
6867 ··5»      (line_strp)»   (offset:·0xb6):·/usr/include/x86_64-linux-gnu/c++/15/bits6867 ··5»      (line_strp)»   (offset:·0xb6):·/usr/include/x86_64-linux-gnu/c++/15/bits
6868 ··6»      (line_strp)»   (offset:·0x4a5):·/usr/include/c++/15/ext6868 ··6»      (line_strp)»   (offset:·0x4a5):·/usr/include/c++/15/ext
6869 ··7»      (line_strp)»   (offset:·0x93):·/usr/include/x86_64-linux-gnu/bits6869 ··7»      (line_strp)»   (offset:·0x93):·/usr/include/x86_64-linux-gnu/bits
Offset 8783, 15 lines modifiedOffset 8783, 15 lines modified
8783 ··Opcode·9·has·1·arg8783 ··Opcode·9·has·1·arg
8784 ··Opcode·10·has·0·args8784 ··Opcode·10·has·0·args
8785 ··Opcode·11·has·0·args8785 ··Opcode·11·has·0·args
8786 ··Opcode·12·has·1·arg8786 ··Opcode·12·has·1·arg
  
8787 ·The·Directory·Table·(offset·0x3d3f,·lines·12,·columns·1):8787 ·The·Directory·Table·(offset·0x3d3f,·lines·12,·columns·1):
8788 ··Entry»  Name8788 ··Entry»  Name
8789 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-d0b5v02o8789 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-p7azqcgk
8790 ··1»      (line_strp)»   (offset:·0x25):·../skfmm8790 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
8791 ··2»      (line_strp)»   (offset:·0xe0):·/usr/include/c++/158791 ··2»      (line_strp)»   (offset:·0xe0):·/usr/include/c++/15
8792 ··3»      (line_strp)»   (offset:·0x10e):·/usr/include/c++/15/bits8792 ··3»      (line_strp)»   (offset:·0x10e):·/usr/include/c++/15/bits
8793 ··4»      (line_strp)»   (offset:·0x4a5):·/usr/include/c++/15/ext8793 ··4»      (line_strp)»   (offset:·0x4a5):·/usr/include/c++/15/ext
8794 ··5»      (line_strp)»   (offset:·0xb6):·/usr/include/x86_64-linux-gnu/c++/15/bits8794 ··5»      (line_strp)»   (offset:·0xb6):·/usr/include/x86_64-linux-gnu/c++/15/bits
8795 ··6»      (line_strp)»   (offset:·0xf4):·/usr/include/c++/15/debug8795 ··6»      (line_strp)»   (offset:·0xf4):·/usr/include/c++/15/debug
8796 ··7»      (line_strp)»   (offset:·0x134):·/usr/lib/gcc/x86_64-linux-gnu/15/include8796 ··7»      (line_strp)»   (offset:·0x134):·/usr/lib/gcc/x86_64-linux-gnu/15/include
Offset 12274, 15 lines modifiedOffset 12274, 15 lines modified
12274 ··Opcode·9·has·1·arg12274 ··Opcode·9·has·1·arg
12275 ··Opcode·10·has·0·args12275 ··Opcode·10·has·0·args
12276 ··Opcode·11·has·0·args12276 ··Opcode·11·has·0·args
12277 ··Opcode·12·has·1·arg12277 ··Opcode·12·has·1·arg
  
12278 ·The·Directory·Table·(offset·0x567d,·lines·11,·columns·1):12278 ·The·Directory·Table·(offset·0x567d,·lines·11,·columns·1):
12279 ··Entry»  Name12279 ··Entry»  Name
12280 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-d0b5v02o12280 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-p7azqcgk
12281 ··1»      (line_strp)»   (offset:·0x25):·../skfmm12281 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
12282 ··2»      (line_strp)»   (offset:·0xe0):·/usr/include/c++/1512282 ··2»      (line_strp)»   (offset:·0xe0):·/usr/include/c++/15
12283 ··3»      (line_strp)»   (offset:·0x10e):·/usr/include/c++/15/bits12283 ··3»      (line_strp)»   (offset:·0x10e):·/usr/include/c++/15/bits
12284 ··4»      (line_strp)»   (offset:·0xb6):·/usr/include/x86_64-linux-gnu/c++/15/bits12284 ··4»      (line_strp)»   (offset:·0xb6):·/usr/include/x86_64-linux-gnu/c++/15/bits
12285 ··5»      (line_strp)»   (offset:·0xf4):·/usr/include/c++/15/debug12285 ··5»      (line_strp)»   (offset:·0xf4):·/usr/include/c++/15/debug
12286 ··6»      (line_strp)»   (offset:·0x134):·/usr/lib/gcc/x86_64-linux-gnu/15/include12286 ··6»      (line_strp)»   (offset:·0x134):·/usr/lib/gcc/x86_64-linux-gnu/15/include
12287 ··7»      (line_strp)»   (offset:·0x17f):·/usr/include/x86_64-linux-gnu/bits/types12287 ··7»      (line_strp)»   (offset:·0x17f):·/usr/include/x86_64-linux-gnu/bits/types
12.6 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:·0x33f97 ···Abbrev·Offset:·0x33f9
8 ···Pointer·Size:··88 ···Pointer·Size:··8
9 ·<0><c>:·Abbrev·Number:·116·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·116·(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-d0b5v02o11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-p7azqcgk
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)·<0x14b>13 ····<16>···DW_AT_import······:·(GNU_ref_alt)·<0x14b>
14 ·<1><1a>:·Abbrev·Number:·120·(DW_TAG_namespace)14 ·<1><1a>:·Abbrev·Number:·120·(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:·122·(DW_TAG_imported_declaration)17 ·<2><20>:·Abbrev·Number:·122·(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:·0202 ···Abbrev·Offset:·0
203 ···Pointer·Size:··8203 ···Pointer·Size:··8
204 ·<0><153>:·Abbrev·Number:·2·(DW_TAG_partial_unit)204 ·<0><153>:·Abbrev·Number:·2·(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-d0b5v02o206 ····<158>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-p7azqcgk
207 ·<1><15c>:·Abbrev·Number:·1·(DW_TAG_imported_unit)207 ·<1><15c>:·Abbrev·Number:·1·(DW_TAG_imported_unit)
208 ····<15d>···DW_AT_import······:·(GNU_ref_alt)·<0x1458>208 ····<15d>···DW_AT_import······:·(GNU_ref_alt)·<0x1458>
209 ·<1><161>:·Abbrev·Number:·5·(DW_TAG_variable)209 ·<1><161>:·Abbrev·Number:·5·(DW_TAG_variable)
210 ····<162>···DW_AT_name········:·(strp)·(offset:·0x9581):·MaximumDimension210 ····<162>···DW_AT_name········:·(strp)·(offset:·0x9581):·MaximumDimension
211 ····<166>···DW_AT_decl_file···:·(implicit_const)·5211 ····<166>···DW_AT_decl_file···:·(implicit_const)·5
212 ····<166>···DW_AT_decl_line···:·(data1)·3212 ····<166>···DW_AT_decl_line···:·(data1)·3
213 ····<167>···DW_AT_decl_column·:·(data1)·20213 ····<167>···DW_AT_decl_column·:·(data1)·20
Offset 249, 15 lines modifiedOffset 249, 15 lines modified
249 ···Length:········0x28·(32-bit)249 ···Length:········0x28·(32-bit)
250 ···Version:·······5250 ···Version:·······5
251 ···Unit·Type:·····DW_UT_partial·(3)251 ···Unit·Type:·····DW_UT_partial·(3)
252 ···Abbrev·Offset:·0x33f9252 ···Abbrev·Offset:·0x33f9
253 ···Pointer·Size:··8253 ···Pointer·Size:··8
254 ·<0><1b0>:·Abbrev·Number:·116·(DW_TAG_partial_unit)254 ·<0><1b0>:·Abbrev·Number:·116·(DW_TAG_partial_unit)
255 ····<1b1>···DW_AT_stmt_list···:·(sec_offset)·0255 ····<1b1>···DW_AT_stmt_list···:·(sec_offset)·0
256 ····<1b5>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-d0b5v02o256 ····<1b5>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-p7azqcgk
257 ·<1><1b9>:·Abbrev·Number:·126·(DW_TAG_subprogram)257 ·<1><1b9>:·Abbrev·Number:·126·(DW_TAG_subprogram)
258 ····<1ba>···DW_AT_external····:·(flag_present)·1258 ····<1ba>···DW_AT_external····:·(flag_present)·1
259 ····<1ba>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x23c2)·259 ····<1ba>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x23c2)·
260 ····<1be>···DW_AT_decl_file···:·(data1)·64260 ····<1be>···DW_AT_decl_file···:·(data1)·64
261 ····<1bf>···DW_AT_decl_line···:·(data1)·137261 ····<1bf>···DW_AT_decl_line···:·(data1)·137
262 ····<1c0>···DW_AT_decl_column·:·(data1)·26262 ····<1c0>···DW_AT_decl_column·:·(data1)·26
263 ····<1c1>···DW_AT_linkage_name:·(GNU_strp_alt)·(offset:·0x163d)·263 ····<1c1>···DW_AT_linkage_name:·(GNU_strp_alt)·(offset:·0x163d)·
Offset 271, 15 lines modifiedOffset 271, 15 lines modified
271 ···Length:········0x28·(32-bit)271 ···Length:········0x28·(32-bit)
272 ···Version:·······5272 ···Version:·······5
273 ···Unit·Type:·····DW_UT_partial·(3)273 ···Unit·Type:·····DW_UT_partial·(3)
274 ···Abbrev·Offset:·0xa89274 ···Abbrev·Offset:·0xa89
275 ···Pointer·Size:··8275 ···Pointer·Size:··8
276 ·<0><1dc>:·Abbrev·Number:·74·(DW_TAG_partial_unit)276 ·<0><1dc>:·Abbrev·Number:·74·(DW_TAG_partial_unit)
277 ····<1dd>···DW_AT_stmt_list···:·(sec_offset)·0277 ····<1dd>···DW_AT_stmt_list···:·(sec_offset)·0
278 ····<1e1>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-d0b5v02o278 ····<1e1>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-p7azqcgk
279 ·<1><1e5>:·Abbrev·Number:·3·(DW_TAG_imported_unit)279 ·<1><1e5>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
280 ····<1e6>···DW_AT_import······:·(ref_addr)·<0x153>»    [Abbrev·Number:·2·(DW_TAG_partial_unit)]280 ····<1e6>···DW_AT_import······:·(ref_addr)·<0x153>»    [Abbrev·Number:·2·(DW_TAG_partial_unit)]
281 ·<1><1ea>:·Abbrev·Number:·108·(DW_TAG_reference_type)281 ·<1><1ea>:·Abbrev·Number:·108·(DW_TAG_reference_type)
282 ····<1eb>···DW_AT_byte_size···:·(implicit_const)·8282 ····<1eb>···DW_AT_byte_size···:·(implicit_const)·8
283 ····<1eb>···DW_AT_type········:·(GNU_ref_alt)·<0xaa>283 ····<1eb>···DW_AT_type········:·(GNU_ref_alt)·<0xaa>
284 ·<1><1ef>:·Abbrev·Number:·111·(DW_TAG_array_type)284 ·<1><1ef>:·Abbrev·Number:·111·(DW_TAG_array_type)
285 ····<1f0>···DW_AT_type········:·(GNU_ref_alt)·<0x3b>285 ····<1f0>···DW_AT_type········:·(GNU_ref_alt)·<0x3b>
Offset 292, 15 lines modifiedOffset 292, 15 lines modified
292 ···Length:········0x30·(32-bit)292 ···Length:········0x30·(32-bit)
293 ···Version:·······5293 ···Version:·······5
294 ···Unit·Type:·····DW_UT_partial·(3)294 ···Unit·Type:·····DW_UT_partial·(3)
295 ···Abbrev·Offset:·0x33f9295 ···Abbrev·Offset:·0x33f9
296 ···Pointer·Size:··8296 ···Pointer·Size:··8
297 ·<0><208>:·Abbrev·Number:·116·(DW_TAG_partial_unit)297 ·<0><208>:·Abbrev·Number:·116·(DW_TAG_partial_unit)
298 ····<209>···DW_AT_stmt_list···:·(sec_offset)·0298 ····<209>···DW_AT_stmt_list···:·(sec_offset)·0
299 ····<20d>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-d0b5v02o299 ····<20d>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-p7azqcgk
300 ·<1><211>:·Abbrev·Number:·3·(DW_TAG_imported_unit)300 ·<1><211>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
301 ····<212>···DW_AT_import······:·(ref_addr)·<0x1dc>»    [Abbrev·Number:·74·(DW_TAG_partial_unit)]301 ····<212>···DW_AT_import······:·(ref_addr)·<0x1dc>»    [Abbrev·Number:·74·(DW_TAG_partial_unit)]
302 ·<1><216>:·Abbrev·Number:·3·(DW_TAG_imported_unit)302 ·<1><216>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
303 ····<217>···DW_AT_import······:·(ref_addr)·<0x92a>»    [Abbrev·Number:·127·(DW_TAG_partial_unit)]303 ····<217>···DW_AT_import······:·(ref_addr)·<0x92a>»    [Abbrev·Number:·127·(DW_TAG_partial_unit)]
304 ·<1><21b>:·Abbrev·Number:·124·(DW_TAG_subprogram)304 ·<1><21b>:·Abbrev·Number:·124·(DW_TAG_subprogram)
305 ····<21c>···DW_AT_external····:·(flag_present)·1305 ····<21c>···DW_AT_external····:·(flag_present)·1
306 ····<21c>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x12fa)·306 ····<21c>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x12fa)·
Offset 320, 29 lines modifiedOffset 320, 29 lines modified
320 ···Length:········0x1c·(32-bit)320 ···Length:········0x1c·(32-bit)
321 ···Version:·······5321 ···Version:·······5
322 ···Unit·Type:·····DW_UT_partial·(3)322 ···Unit·Type:·····DW_UT_partial·(3)
323 ···Abbrev·Offset:·0323 ···Abbrev·Offset:·0
324 ···Pointer·Size:··8324 ···Pointer·Size:··8
325 ·<0><23c>:·Abbrev·Number:·2·(DW_TAG_partial_unit)325 ·<0><23c>:·Abbrev·Number:·2·(DW_TAG_partial_unit)
326 ····<23d>···DW_AT_stmt_list···:·(sec_offset)·0x13a5326 ····<23d>···DW_AT_stmt_list···:·(sec_offset)·0x13a5
327 ····<241>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-d0b5v02o327 ····<241>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-p7azqcgk
328 ·<1><245>:·Abbrev·Number:·1·(DW_TAG_imported_unit)328 ·<1><245>:·Abbrev·Number:·1·(DW_TAG_imported_unit)
329 ····<246>···DW_AT_import······:·(GNU_ref_alt)·<0x2a47>329 ····<246>···DW_AT_import······:·(GNU_ref_alt)·<0x2a47>
330 ·<1><24a>:·Abbrev·Number:·1·(DW_TAG_imported_unit)330 ·<1><24a>:·Abbrev·Number:·1·(DW_TAG_imported_unit)
331 ····<24b>···DW_AT_import······:·(GNU_ref_alt)·<0x2a04>331 ····<24b>···DW_AT_import······:·(GNU_ref_alt)·<0x2a04>
332 ·<1><24f>:·Abbrev·Number:·0332 ·<1><24f>:·Abbrev·Number:·0
333 ··Compilation·Unit·@·offset·0x250:333 ··Compilation·Unit·@·offset·0x250:
334 ···Length:········0x222·(32-bit)334 ···Length:········0x222·(32-bit)
335 ···Version:·······5335 ···Version:·······5
336 ···Unit·Type:·····DW_UT_partial·(3)336 ···Unit·Type:·····DW_UT_partial·(3)
337 ···Abbrev·Offset:·0xa89337 ···Abbrev·Offset:·0xa89
338 ···Pointer·Size:··8338 ···Pointer·Size:··8
339 ·<0><25c>:·Abbrev·Number:·74·(DW_TAG_partial_unit)339 ·<0><25c>:·Abbrev·Number:·74·(DW_TAG_partial_unit)
340 ····<25d>···DW_AT_stmt_list···:·(sec_offset)·0x1c53340 ····<25d>···DW_AT_stmt_list···:·(sec_offset)·0x1c53
341 ····<261>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-d0b5v02o341 ····<261>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-p7azqcgk
342 ·<1><265>:·Abbrev·Number:·3·(DW_TAG_imported_unit)342 ·<1><265>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
343 ····<266>···DW_AT_import······:·(ref_addr)·<0x1b0>»    [Abbrev·Number:·116·(DW_TAG_partial_unit)]343 ····<266>···DW_AT_import······:·(ref_addr)·<0x1b0>»    [Abbrev·Number:·116·(DW_TAG_partial_unit)]
344 ·<1><26a>:·Abbrev·Number:·85·(DW_TAG_namespace)344 ·<1><26a>:·Abbrev·Number:·85·(DW_TAG_namespace)
345 ····<26b>···DW_AT_name········:·(string)·std345 ····<26b>···DW_AT_name········:·(string)·std
346 ····<26f>···DW_AT_sibling·····:·(ref_udata)·<0x3c8>346 ····<26f>···DW_AT_sibling·····:·(ref_udata)·<0x3c8>
347 ·<2><271>:·Abbrev·Number:·96·(DW_TAG_structure_type)347 ·<2><271>:·Abbrev·Number:·96·(DW_TAG_structure_type)
348 ····<272>···DW_AT_name········:·(strp)·(offset:·0x1075):·integral_constant<bool,·true>348 ····<272>···DW_AT_name········:·(strp)·(offset:·0x1075):·integral_constant<bool,·true>
Offset 663, 15 lines modifiedOffset 663, 15 lines modified
663 ···Length:········0x29b·(32-bit)663 ···Length:········0x29b·(32-bit)
664 ···Version:·······5664 ···Version:·······5
665 ···Unit·Type:·····DW_UT_partial·(3)665 ···Unit·Type:·····DW_UT_partial·(3)
666 ···Abbrev·Offset:·0xa89666 ···Abbrev·Offset:·0xa89
667 ···Pointer·Size:··8667 ···Pointer·Size:··8
668 ·<0><482>:·Abbrev·Number:·74·(DW_TAG_partial_unit)668 ·<0><482>:·Abbrev·Number:·74·(DW_TAG_partial_unit)
669 ····<483>···DW_AT_stmt_list···:·(sec_offset)·0x2f06669 ····<483>···DW_AT_stmt_list···:·(sec_offset)·0x2f06
670 ····<487>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-d0b5v02o670 ····<487>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-p7azqcgk
671 ·<1><48b>:·Abbrev·Number:·85·(DW_TAG_namespace)671 ·<1><48b>:·Abbrev·Number:·85·(DW_TAG_namespace)
672 ····<48c>···DW_AT_name········:·(string)·std672 ····<48c>···DW_AT_name········:·(string)·std
673 ····<490>···DW_AT_sibling·····:·(ref_udata)·<0x4f0>673 ····<490>···DW_AT_sibling·····:·(ref_udata)·<0x4f0>
674 ·<2><491>:·Abbrev·Number:·73·(DW_TAG_class_type)674 ·<2><491>:·Abbrev·Number:·73·(DW_TAG_class_type)
675 ····<492>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x19b1)·675 ····<492>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x19b1)·
676 ····<496>···DW_AT_declaration·:·(flag_present)·1676 ····<496>···DW_AT_declaration·:·(flag_present)·1
677 ····<496>···DW_AT_sibling·····:·(ref_udata)·<0x4c3>677 ····<496>···DW_AT_sibling·····:·(ref_udata)·<0x4c3>
Offset 1064, 15 lines modifiedOffset 1064, 15 lines modified
1064 ···Length:········0x205·(32-bit)1064 ···Length:········0x205·(32-bit)
Max diff block lines reached; 6404/12878 bytes (49.73%) of diff not shown.
207 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 pGCC:·(Debian·15.2.0-7)·15.2.01 GCC:·(Debian·15.2.0-7)·15.2.0
2 nv7u7»  IH#»       )$2 nv7u7»  IH#»       )$
3 h·K^'pg43 h·K^'pg4
4 XVUV6TVR4 XVUV6TVR
5 $)n(C-K^5 $)n(C-K^
6 }<=W0Gf'6 }<=W0Gf'
7 xk7ktzpt7 xk7ktzpt
8 H/{r!GlR=!8 H/{r!GlR=!
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 0000000000002280·<distance_method(_object*,·_object*)·[clone·.cold]>:5 0000000000002280·<distance_method(_object*,·_object*)·[clone·.cold]>:
6 »       ...6 »       ...
  
7 00000000000023a0·<heap::heap(int,·bool)·[clone·.cold]>:7 00000000000023a0·<heap::heap(int,·bool)·[clone·.cold]>:
8 heap::heap(int,·bool)·[clone·.cold]:8 heap::heap(int,·bool)·[clone·.cold]:
9 ./.mesonpy-d0b5v02o/../skfmm/heap.cpp:40·(discriminator·2)9 ./.mesonpy-p7azqcgk/../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 00000000000023a6·<heap::peek()·const·[clone·.cold]>:13 00000000000023a6·<heap::peek()·const·[clone·.cold]>:
14 »       ...14 »       ...
  
603 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-d0b5v02o3 ··[····11]··./.mesonpy-p7azqcgk
4 ··[····25]··../skfmm4 ··[····25]··../skfmm
5 ··[····2e]··/usr/include/python3.135 ··[····2e]··/usr/include/python3.13
6 ··[····46]··../../../../usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy6 ··[····46]··../../../../usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy
7 ··[····93]··/usr/include/x86_64-linux-gnu/bits7 ··[····93]··/usr/include/x86_64-linux-gnu/bits
8 ··[····b6]··/usr/include/x86_64-linux-gnu/c++/15/bits8 ··[····b6]··/usr/include/x86_64-linux-gnu/c++/15/bits
9 ··[····e0]··/usr/include/c++/159 ··[····e0]··/usr/include/c++/15
10 ··[····f4]··/usr/include/c++/15/debug10 ··[····f4]··/usr/include/c++/15/debug
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·67007a6a·kit-fmm.debug.zj5 ··0x00000030·6b69742d·666d6d2e·64656275·6700ce86·kit-fmm.debug...
6 ··0x00000040·b5ab87e2·ce36020f·4b03f481·4ddb5c4a·.....6..K...M.\J6 ··0x00000040·764a203c·26651c35·aad74acf·081c13cf·vJ·<&e.5..J.....
7 ··0x00000050·f21b································..7 ··0x00000050·05ce································..
  
6.04 KB
./usr/lib/debug/.build-id/79/6b6011e7f3e1fa1116fb716db33611179fcbb0.debug vs.
./usr/lib/debug/.build-id/2f/e113ba93493543e564c55efbdf5fa4ac657595.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 96% similar despite different names
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·796b6011e7f3e1fa1116fb716db33611179fcbb03 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2fe113ba93493543e564c55efbdf5fa4ac657595
1.47 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-d0b5v02o31 ··0»      (line_strp)»   (offset:·0x13):·./.mesonpy-p7azqcgk
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/include/x86_64-linux-gnu/bits35 ··4»      (line_strp)»   (offset:·0x68):·/usr/include/x86_64-linux-gnu/bits
36 ··5»      (line_strp)»   (offset:·0x8b):·/usr/include36 ··5»      (line_strp)»   (offset:·0x8b):·/usr/include
37 ··6»      (line_strp)»   (offset:·0x98):·/usr/include/x86_64-linux-gnu/c++/15/bits37 ··6»      (line_strp)»   (offset:·0x98):·/usr/include/x86_64-linux-gnu/c++/15/bits
38 ··7»      (line_strp)»   (offset:·0xc2):·/usr/include/c++/1538 ··7»      (line_strp)»   (offset:·0xc2):·/usr/include/c++/15
Offset 18791, 15 lines modifiedOffset 18791, 15 lines modified
18791 ··Opcode·9·has·1·arg18791 ··Opcode·9·has·1·arg
18792 ··Opcode·10·has·0·args18792 ··Opcode·10·has·0·args
18793 ··Opcode·11·has·0·args18793 ··Opcode·11·has·0·args
18794 ··Opcode·12·has·1·arg18794 ··Opcode·12·has·1·arg
  
18795 ·The·Directory·Table·(offset·0x76ed,·lines·10,·columns·1):18795 ·The·Directory·Table·(offset·0x76ed,·lines·10,·columns·1):
18796 ··Entry»  Name18796 ··Entry»  Name
18797 ··0»      (line_strp)»   (offset:·0x13):·./.mesonpy-d0b5v02o18797 ··0»      (line_strp)»   (offset:·0x13):·./.mesonpy-p7azqcgk
18798 ··1»      (line_strp)»   (offset:·0x27):·../skfmm18798 ··1»      (line_strp)»   (offset:·0x27):·../skfmm
18799 ··2»      (line_strp)»   (offset:·0x68):·/usr/include/x86_64-linux-gnu/bits18799 ··2»      (line_strp)»   (offset:·0x68):·/usr/include/x86_64-linux-gnu/bits
18800 ··3»      (line_strp)»   (offset:·0x109):·/usr/lib/gcc/x86_64-linux-gnu/15/include18800 ··3»      (line_strp)»   (offset:·0x109):·/usr/lib/gcc/x86_64-linux-gnu/15/include
18801 ··4»      (line_strp)»   (offset:·0x154):·/usr/include/x86_64-linux-gnu/bits/types18801 ··4»      (line_strp)»   (offset:·0x154):·/usr/include/x86_64-linux-gnu/bits/types
18802 ··5»      (line_strp)»   (offset:·0x8b):·/usr/include18802 ··5»      (line_strp)»   (offset:·0x8b):·/usr/include
18803 ··6»      (line_strp)»   (offset:·0x98):·/usr/include/x86_64-linux-gnu/c++/15/bits18803 ··6»      (line_strp)»   (offset:·0x98):·/usr/include/x86_64-linux-gnu/c++/15/bits
18804 ··7»      (line_strp)»   (offset:·0xc2):·/usr/include/c++/1518804 ··7»      (line_strp)»   (offset:·0xc2):·/usr/include/c++/15
2.63 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:·0x10577 ···Abbrev·Offset:·0x1057
8 ···Pointer·Size:··88 ···Pointer·Size:··8
9 ·<0><c>:·Abbrev·Number:·68·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·68·(DW_TAG_partial_unit)
10 ····<d>···DW_AT_stmt_list···:·(sec_offset)·010 ····<d>···DW_AT_stmt_list···:·(sec_offset)·0
11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-d0b5v02o11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-p7azqcgk
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)·<0xc>13 ····<16>···DW_AT_import······:·(GNU_ref_alt)·<0xc>
14 ·<1><1a>:·Abbrev·Number:·10·(DW_TAG_imported_unit)14 ·<1><1a>:·Abbrev·Number:·10·(DW_TAG_imported_unit)
15 ····<1b>···DW_AT_import······:·(GNU_ref_alt)·<0x14b>15 ····<1b>···DW_AT_import······:·(GNU_ref_alt)·<0x14b>
16 ·<1><1f>:·Abbrev·Number:·71·(DW_TAG_namespace)16 ·<1><1f>:·Abbrev·Number:·71·(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 205, 15 lines modifiedOffset 205, 15 lines modified
205 ···Pointer·Size:··8205 ···Pointer·Size:··8
206 ·<0><158>:·Abbrev·Number:·195·(DW_TAG_compile_unit)206 ·<0><158>:·Abbrev·Number:·195·(DW_TAG_compile_unit)
207 ····<15a>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1b42)·207 ····<15a>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1b42)·
208 ····<15e>···DW_AT_language····:·(data1)·33»  (C++14)208 ····<15e>···DW_AT_language····:·(data1)·33»  (C++14)
209 ····<15f>···Unknown·AT·value:·90:·(data1)·4209 ····<15f>···Unknown·AT·value:·90:·(data1)·4
210 ····<160>···Unknown·AT·value:·91:·(data4)·0x313e7210 ····<160>···Unknown·AT·value:·91:·(data4)·0x313e7
211 ····<164>···DW_AT_name········:·(line_strp)·(offset:·0):·../skfmm/pheap.cpp211 ····<164>···DW_AT_name········:·(line_strp)·(offset:·0):·../skfmm/pheap.cpp
212 ····<168>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-d0b5v02o212 ····<168>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-p7azqcgk
213 ····<16c>···DW_AT_ranges······:·(sec_offset)·0x16fc213 ····<16c>···DW_AT_ranges······:·(sec_offset)·0x16fc
214 ····<170>···DW_AT_low_pc······:·(addr)·0214 ····<170>···DW_AT_low_pc······:·(addr)·0
215 ····<178>···DW_AT_stmt_list···:·(sec_offset)·0215 ····<178>···DW_AT_stmt_list···:·(sec_offset)·0
216 ·<1><17c>:·Abbrev·Number:·122·(DW_TAG_imported_unit)216 ·<1><17c>:·Abbrev·Number:·122·(DW_TAG_imported_unit)
217 ····<17d>···DW_AT_import······:·(GNU_ref_alt)·<0x1458>217 ····<17d>···DW_AT_import······:·(GNU_ref_alt)·<0x1458>
218 ·<1><181>:·Abbrev·Number:·122·(DW_TAG_imported_unit)218 ·<1><181>:·Abbrev·Number:·122·(DW_TAG_imported_unit)
219 ····<182>···DW_AT_import······:·(GNU_ref_alt)·<0x28ce>219 ····<182>···DW_AT_import······:·(GNU_ref_alt)·<0x28ce>
Offset 30655, 15 lines modifiedOffset 30655, 15 lines modified
30655 ···Pointer·Size:··830655 ···Pointer·Size:··8
30656 ·<0><117a6>:·Abbrev·Number:·56·(DW_TAG_compile_unit)30656 ·<0><117a6>:·Abbrev·Number:·56·(DW_TAG_compile_unit)
30657 ····<117a7>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1b42)·30657 ····<117a7>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1b42)·
30658 ····<117ab>···DW_AT_language····:·(data1)·33»(C++14)30658 ····<117ab>···DW_AT_language····:·(data1)·33»(C++14)
30659 ····<117ac>···Unknown·AT·value:·90:·(data1)·430659 ····<117ac>···Unknown·AT·value:·90:·(data1)·4
30660 ····<117ad>···Unknown·AT·value:·91:·(data4)·0x313e730660 ····<117ad>···Unknown·AT·value:·91:·(data4)·0x313e7
30661 ····<117b1>···DW_AT_name········:·(line_strp)·(offset:·0x4fd):·../skfmm/heap.cpp30661 ····<117b1>···DW_AT_name········:·(line_strp)·(offset:·0x4fd):·../skfmm/heap.cpp
30662 ····<117b5>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-d0b5v02o30662 ····<117b5>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-p7azqcgk
30663 ····<117b9>···DW_AT_ranges······:·(sec_offset)·0x195530663 ····<117b9>···DW_AT_ranges······:·(sec_offset)·0x1955
30664 ····<117bd>···DW_AT_low_pc······:·(addr)·030664 ····<117bd>···DW_AT_low_pc······:·(addr)·0
30665 ····<117c5>···DW_AT_stmt_list···:·(sec_offset)·0x76cb30665 ····<117c5>···DW_AT_stmt_list···:·(sec_offset)·0x76cb
30666 ·<1><117c9>:·Abbrev·Number:·14·(DW_TAG_base_type)30666 ·<1><117c9>:·Abbrev·Number:·14·(DW_TAG_base_type)
30667 ····<117ca>···DW_AT_byte_size···:·(data1)·830667 ····<117ca>···DW_AT_byte_size···:·(data1)·8
30668 ····<117cb>···DW_AT_encoding····:·(data1)·4» (float)30668 ····<117cb>···DW_AT_encoding····:·(data1)·4» (float)
30669 ····<117cc>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xb0c)·30669 ····<117cc>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xb0c)·
547 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-d0b5v02o3 ··[····13]··./.mesonpy-p7azqcgk
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/include/x86_64-linux-gnu/bits7 ··[····68]··/usr/include/x86_64-linux-gnu/bits
8 ··[····8b]··/usr/include8 ··[····8b]··/usr/include
9 ··[····98]··/usr/include/x86_64-linux-gnu/c++/15/bits9 ··[····98]··/usr/include/x86_64-linux-gnu/c++/15/bits
10 ··[····c2]··/usr/include/c++/1510 ··[····c2]··/usr/include/c++/15
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·67007a6a·kit-fmm.debug.zj5 ··0x00000030·6b69742d·666d6d2e·64656275·6700ce86·kit-fmm.debug...
6 ··0x00000040·b5ab87e2·ce36020f·4b03f481·4ddb5c4a·.....6..K...M.\J6 ··0x00000040·764a203c·26651c35·aad74acf·081c13cf·vJ·<&e.5..J.....
7 ··0x00000050·f21b································..7 ··0x00000050·05ce································..