720 KB
/srv/reproducible-results/rbuild-debian/r-b-build.jbdrtEYt/b1/scikit-fmm_2024.09.16-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.jbdrtEYt/b2/scikit-fmm_2024.09.16-1_amd64.changes
438 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·d23d9a7adc7fcf699bdb4b92c5cde634·186736·debug·optional·python3-scikit-fmm-dbgsym_2024.09.16-1_amd64.deb1 ·841c93bc7b827f8580061ec34dde2209·186700·debug·optional·python3-scikit-fmm-dbgsym_2024.09.16-1_amd64.deb
2 ·161cb8d6b7c35b8191206e26b0ef9b73·56144·python·optional·python3-scikit-fmm_2024.09.16-1_amd64.deb2 ·9f3bf43e2b6c341cf1aa34c38430f248·56204·python·optional·python3-scikit-fmm_2024.09.16-1_amd64.deb
684 KB
python3-scikit-fmm_2024.09.16-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-01-27·17:43:31.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-01-27·17:43:31.000000·debian-binary
2 -rw-r--r--···0········0········0·····1632·2025-01-27·17:43:31.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1632·2025-01-27·17:43:31.000000·control.tar.xz
3 -rw-r--r--···0········0········0····54320·2025-01-27·17:43:31.000000·data.tar.xz3 -rw-r--r--···0········0········0····54380·2025-01-27·17:43:31.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
684 KB
data.tar.xz
684 KB
data.tar
334 KB
./usr/lib/python3/dist-packages/skfmm/cfmm.cpython-313-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:·607668ceab512916910a812dcd18c298a651a0093 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·de6099f5972680a426a1abe9ed7cc9cca4350c6a
332 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 13161
    
Offset 1, 66 lines modifiedOffset 1, 66 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000002280·<PyInit_cfmm@@Base-0x1650>:2 0000000000002280·<PyInit_cfmm@@Base-0x1650>:
3 distance_method(_object*,·_object*)·[clone·.cold]:3 distance_method(_object*,·_object*)·[clone·.cold]:
4 ./.mesonpy-zuw6y1ei/../skfmm/fmm.cpp:2824 ./.mesonpy-926hwsi6/../skfmm/fmm.cpp:282
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-zuw6y1ei/../skfmm/fmm.cpp:31113 ./.mesonpy-926hwsi6/../skfmm/fmm.cpp:311
14 »       sub····$0x1,%rax14 »       sub····$0x1,%rax
15 »       jne····235a·<__cxa_finalize@plt+0x11a>15 »       jne····235a·<__cxa_finalize@plt+0x11a>
16 ./.mesonpy-zuw6y1ei/../skfmm/fmm.cpp:311·(discriminator·1)16 ./.mesonpy-926hwsi6/../skfmm/fmm.cpp:311·(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-zuw6y1ei/../skfmm/fmm.cpp:31319 ./.mesonpy-926hwsi6/../skfmm/fmm.cpp:313
20 »       mov····(%rax),%rax20 »       mov····(%rax),%rax
21 »       call···*0x10(%rax)21 »       call···*0x10(%rax)
22 »       mov····%rax,%rsi22 »       mov····%rax,%rsi
23 ./.mesonpy-zuw6y1ei/../skfmm/fmm.cpp:313·(discriminator·1)23 ./.mesonpy-926hwsi6/../skfmm/fmm.cpp:313·(discriminator·1)
24 »       mov····0x8cf2(%rip),%rax········#·afb8·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x5df8>24 »       mov····0x8cf2(%rip),%rax········#·afb8·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x5df8>
25 »       mov····(%rax),%rdi25 »       mov····(%rax),%rdi
26 »       call···2190·<PyErr_SetString@plt>26 »       call···2190·<PyErr_SetString@plt>
27 ./.mesonpy-zuw6y1ei/../skfmm/fmm.cpp:31427 ./.mesonpy-926hwsi6/../skfmm/fmm.cpp:314
28 »       mov····%rbx,%rdi28 »       mov····%rbx,%rdi
29 »       call···2c80·<__cxa_finalize@plt+0xa40>29 »       call···2c80·<__cxa_finalize@plt+0xa40>
30 ./.mesonpy-zuw6y1ei/../skfmm/fmm.cpp:31530 ./.mesonpy-926hwsi6/../skfmm/fmm.cpp:315
31 »       mov····-0x118(%rbp),%rdi31 »       mov····-0x118(%rbp),%rdi
32 »       call···2c80·<__cxa_finalize@plt+0xa40>32 »       call···2c80·<__cxa_finalize@plt+0xa40>
33 ./.mesonpy-zuw6y1ei/../skfmm/fmm.cpp:31633 ./.mesonpy-926hwsi6/../skfmm/fmm.cpp:316
34 »       mov····%r12,%rdi34 »       mov····%r12,%rdi
35 »       call···2c80·<__cxa_finalize@plt+0xa40>35 »       call···2c80·<__cxa_finalize@plt+0xa40>
36 ./.mesonpy-zuw6y1ei/../skfmm/fmm.cpp:31736 ./.mesonpy-926hwsi6/../skfmm/fmm.cpp:317
37 »       mov····%r13,%rdi37 »       mov····%r13,%rdi
38 »       call···2c80·<__cxa_finalize@plt+0xa40>38 »       call···2c80·<__cxa_finalize@plt+0xa40>
39 ./.mesonpy-zuw6y1ei/../skfmm/fmm.cpp:31839 ./.mesonpy-926hwsi6/../skfmm/fmm.cpp:318
40 »       mov····-0x120(%rbp),%rdi40 »       mov····-0x120(%rbp),%rdi
41 »       call···2c80·<__cxa_finalize@plt+0xa40>41 »       call···2c80·<__cxa_finalize@plt+0xa40>
42 ./.mesonpy-zuw6y1ei/../skfmm/fmm.cpp:32042 ./.mesonpy-926hwsi6/../skfmm/fmm.cpp:320
43 »       call···2200·<__cxa_end_catch@plt>43 »       call···2200·<__cxa_end_catch@plt>
44 »       jmp····2f30·<__cxa_finalize@plt+0xcf0>44 »       jmp····2f30·<__cxa_finalize@plt+0xcf0>
45 »       call···2180·<__stack_chk_fail@plt>45 »       call···2180·<__stack_chk_fail@plt>
46 ./.mesonpy-zuw6y1ei/../skfmm/fmm.cpp:30146 ./.mesonpy-926hwsi6/../skfmm/fmm.cpp:301
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-zuw6y1ei/../skfmm/fmm.cpp:26655 ./.mesonpy-926hwsi6/../skfmm/fmm.cpp:266
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-zuw6y1ei/../skfmm/fmm.cpp:32076 ./.mesonpy-926hwsi6/../skfmm/fmm.cpp:320
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-zuw6y1ei/../skfmm/heap.cpp:40·(discriminator·2)86 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/heap.cpp:7090 ./.mesonpy-926hwsi6/../skfmm/heap.cpp:70
91 »       push···%r1491 »       push···%r14
92 ./.mesonpy-zuw6y1ei/../skfmm/heap.cpp:7292 ./.mesonpy-926hwsi6/../skfmm/heap.cpp:72
93 »       mov····$0x10,%edi93 »       mov····$0x10,%edi
94 ./.mesonpy-zuw6y1ei/../skfmm/heap.cpp:7094 ./.mesonpy-926hwsi6/../skfmm/heap.cpp:70
95 »       push···%rbx95 »       push···%rbx
96 »       push···%rax96 »       push···%rax
97 ./.mesonpy-zuw6y1ei/../skfmm/heap.cpp:7297 ./.mesonpy-926hwsi6/../skfmm/heap.cpp:72
98 »       call···20a0·<__cxa_allocate_exception@plt>98 »       call···20a0·<__cxa_allocate_exception@plt>
99 ./.mesonpy-zuw6y1ei/../skfmm/heap.cpp:72·(discriminator·1)99 ./.mesonpy-926hwsi6/../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+0x2f1e>100 »       lea····0x5d23(%rip),%rsi········#·80de·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2f1e>
101 »       mov····%rax,%rdi101 »       mov····%rax,%rdi
102 ./.mesonpy-zuw6y1ei/../skfmm/heap.cpp:72102 ./.mesonpy-926hwsi6/../skfmm/heap.cpp:72
103 »       mov····%rax,%rbx103 »       mov····%rax,%rbx
104 ./.mesonpy-zuw6y1ei/../skfmm/heap.cpp:72·(discriminator·1)104 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/heap.cpp:72·(discriminator·2)106 ./.mesonpy-926hwsi6/../skfmm/heap.cpp:72·(discriminator·2)
107 »       mov····0x8be3(%rip),%rdx········#·afb0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x5df0>107 »       mov····0x8be3(%rip),%rdx········#·afb0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x5df0>
108 »       mov····0x8c0c(%rip),%rsi········#·afe0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x5e20>108 »       mov····0x8c0c(%rip),%rsi········#·afe0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x5e20>
109 »       mov····%rbx,%rdi109 »       mov····%rbx,%rdi
110 »       call···2210·<__cxa_throw@plt>110 »       call···2210·<__cxa_throw@plt>
111 »       endbr64111 »       endbr64
112 ./.mesonpy-zuw6y1ei/../skfmm/heap.cpp:72·(discriminator·1)112 ./.mesonpy-926hwsi6/../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···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-zuw6y1ei/../skfmm/heap.cpp:180120 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/heap.cpp:180·(discriminator·1)123 ./.mesonpy-926hwsi6/../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+0x2f3b>124 »       lea····0x5cf6(%rip),%rsi········#·80fb·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x2f3b>
125 »       mov····%rax,%rdi125 »       mov····%rax,%rdi
126 ./.mesonpy-zuw6y1ei/../skfmm/heap.cpp:180126 ./.mesonpy-926hwsi6/../skfmm/heap.cpp:180
127 »       mov····%rax,%rbx127 »       mov····%rax,%rbx
128 ./.mesonpy-zuw6y1ei/../skfmm/heap.cpp:180·(discriminator·1)128 ./.mesonpy-926hwsi6/../skfmm/heap.cpp:180·(discriminator·1)
Max diff block lines reached; 333513/339638 bytes (98.20%) 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·67008cd8·kit-fmm.debug...5 ··0x00000030·6b69742d·666d6d2e·64656275·6700bb79·kit-fmm.debug..y
6 ··0x00000040·a77893a8·fcfdf640·64c5f0f9·2ab6a904·.x.....@d...*...6 ··0x00000040·601d4c15·346b79fa·fe29cec5·ea461542·`.L.4ky..)...F.B
7 ··0x00000050·ef9f································..7 ··0x00000050·d317································..
  
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·37363638·63656162·35313239·31363931·7668ceab51291691 
3 ··0x00000010·30613831·32646364·31386332·39386136·0a812dcd18c298a62 ··0x00000000·36303939·66353937·32363830·61343236·6099f5972680a426
 3 ··0x00000010·61316162·65396564·37636339·63636134·a1abe9ed7cc9cca4
4 ··0x00000020·35316130·30392e64·65627567·00000000·51a009.debug....4 ··0x00000020·33353063·36612e64·65627567·00000000·350c6a.debug....
5 ··0x00000030·1b1e780f····························..x.5 ··0x00000030·b8efd282····························....
  
349 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:·b36629d8c5faf05a3305730111829fb2827f92b03 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·82ef9501b540c1824b272dc8ef1a4287d496d7a6
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 13161
    
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-zuw6y1ei/../skfmm/pheap.cpp:20474 ./.mesonpy-926hwsi6/../skfmm/pheap.cpp:2047
5 »       push···%rbx5 »       push···%rbx
6 ./.mesonpy-zuw6y1ei/../skfmm/pheap.cpp:20496 ./.mesonpy-926hwsi6/../skfmm/pheap.cpp:2049
7 »       call···4570·<PyErr_Occurred@plt>7 »       call···4570·<PyErr_Occurred@plt>
8 ./.mesonpy-zuw6y1ei/../skfmm/pheap.cpp:2049·(discriminator·1)8 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:205211 ./.mesonpy-926hwsi6/../skfmm/pheap.cpp:2052
12 »       call···44f0·<__cxa_rethrow@plt>12 »       call···44f0·<__cxa_rethrow@plt>
13 »       endbr6413 »       endbr64
14 ./.mesonpy-zuw6y1ei/../skfmm/pheap.cpp:205314 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:2053·(discriminator·1)23 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:205426 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:2054·(discriminator·1)30 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:208034 ./.mesonpy-926hwsi6/../skfmm/pheap.cpp:2080
35 »       pop····%rbx35 »       pop····%rbx
36 ./.mesonpy-zuw6y1ei/../skfmm/pheap.cpp:205536 ./.mesonpy-926hwsi6/../skfmm/pheap.cpp:2055
37 »       jmp····4590·<__cxa_end_catch@plt>37 »       jmp····4590·<__cxa_end_catch@plt>
38 ./.mesonpy-zuw6y1ei/../skfmm/pheap.cpp:2055·(discriminator·1)38 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:205641 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:2056·(discriminator·1)45 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:2057·(discriminator·1)50 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:205853 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:2058·(discriminator·1)57 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:2059·(discriminator·1)62 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:206065 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:2060·(discriminator·1)69 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:2061·(discriminator·1)74 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:206277 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:2062·(discriminator·1)81 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:2063·(discriminator·1)86 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:206489 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:2064·(discriminator·1)93 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:2065·(discriminator·1)98 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:2066101 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:2066·(discriminator·1)105 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:2067·(discriminator·1)110 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:2068113 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:2068·(discriminator·1)117 ./.mesonpy-926hwsi6/../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-zuw6y1ei/../skfmm/pheap.cpp:2069·(discriminator·1)122 ./.mesonpy-926hwsi6/../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·67008cd8·kit-fmm.debug...5 ··0x00000030·6b69742d·666d6d2e·64656275·6700bb79·kit-fmm.debug..y
6 ··0x00000040·a77893a8·fcfdf640·64c5f0f9·2ab6a904·.x.....@d...*...6 ··0x00000040·601d4c15·346b79fa·fe29cec5·ea461542·`.L.4ky..)...F.B
7 ··0x00000050·ef9f································..7 ··0x00000050·d317································..
  
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·36363239·64386335·66616630·35613333·6629d8c5faf05a33 
3 ··0x00000010·30353733·30313131·38323966·62323832·05730111829fb2822 ··0x00000000·65663935·30316235·34306331·38323462·ef9501b540c1824b
 3 ··0x00000010·32373264·63386566·31613432·38376434·272dc8ef1a4287d4
4 ··0x00000020·37663932·62302e64·65627567·00000000·7f92b0.debug....4 ··0x00000020·39366437·61362e64·65627567·00000000·96d7a6.debug....
5 ··0x00000030·62a4929b····························b...5 ··0x00000030·62e9a466····························b..f
  
35.1 KB
python3-scikit-fmm-dbgsym_2024.09.16-1_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-01-27·17:43:31.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-01-27·17:43:31.000000·debian-binary
2 -rw-r--r--···0········0········0······632·2025-01-27·17:43:31.000000·control.tar.xz2 -rw-r--r--···0········0········0······636·2025-01-27·17:43:31.000000·control.tar.xz
3 -rw-r--r--···0········0········0···185912·2025-01-27·17:43:31.000000·data.tar.xz3 -rw-r--r--···0········0········0···185872·2025-01-27·17:43:31.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:·2207 Installed-Size:·220
8 Depends:·python3-scikit-fmm·(=·2024.09.16-1)8 Depends:·python3-scikit-fmm·(=·2024.09.16-1)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·python3-scikit-fmm11 Description:·debug·symbols·for·python3-scikit-fmm
12 Build-Ids:·607668ceab512916910a812dcd18c298a651a009·b36629d8c5faf05a3305730111829fb2827f92b012 Build-Ids:·82ef9501b540c1824b272dc8ef1a4287d496d7a6·de6099f5972680a426a1abe9ed7cc9cca4350c6a
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/60/7668ceab512916910a812dcd18c298a651a009.debug 
2 usr/lib/debug/.build-id/b3/6629d8c5faf05a3305730111829fb2827f92b0.debug1 usr/lib/debug/.build-id/82/ef9501b540c1824b272dc8ef1a4287d496d7a6.debug
 2 usr/lib/debug/.build-id/de/6099f5972680a426a1abe9ed7cc9cca4350c6a.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
33.6 KB
data.tar.xz
33.6 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-01-27·17:43:31.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/60/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/82/
7 -rw-r--r--···0·root·········(0)·root·········(0)····99360·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/60/7668ceab512916910a812dcd18c298a651a009.debug7 -rw-r--r--···0·root·········(0)·root·········(0)····97880·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/82/ef9501b540c1824b272dc8ef1a4287d496d7a6.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/b3/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/de/
9 -rw-r--r--···0·root·········(0)·root·········(0)····97880·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/b3/6629d8c5faf05a3305730111829fb2827f92b0.debug9 -rw-r--r--···0·root·········(0)·root·········(0)····99360·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/de/6099f5972680a426a1abe9ed7cc9cca4350c6a.debug
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.dwz/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.dwz/
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/
12 -rw-r--r--···0·root·········(0)·root·········(0)····13096·2025-01-27·17:43:31.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-scikit-fmm.debug12 -rw-r--r--···0·root·········(0)·root·········(0)····13096·2025-01-27·17:43:31.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-scikit-fmm.debug
13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/share/13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/share/
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/share/doc/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/share/doc/
15 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/share/doc/python3-scikit-fmm-dbgsym·->·python3-scikit-fmm15 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/share/doc/python3-scikit-fmm-dbgsym·->·python3-scikit-fmm
2.42 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.
1.15 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·000068·001daa·00···C··0···0··86 ··[·2]·.debug_info·······PROGBITS········0000000000000000·000068·001daa·00···C··0···0··8
7 ··[·3]·.debug_abbrev·····PROGBITS········0000000000000000·001e18·00032b·00···C··0···0··87 ··[·3]·.debug_abbrev·····PROGBITS········0000000000000000·001e18·00032b·00···C··0···0··8
8 ··[·4]·.debug_line·······PROGBITS········0000000000000000·002148·0001c9·00···C··0···0··88 ··[·4]·.debug_line·······PROGBITS········0000000000000000·002148·0001cb·00···C··0···0··8
9 ··[·5]·.debug_str········PROGBITS········0000000000000000·002318·000dff·01·MSC··0···0··89 ··[·5]·.debug_str········PROGBITS········0000000000000000·002318·000dff·01·MSC··0···0··8
10 ··[·6]·.shstrtab·········STRTAB··········0000000000000000·003117·00004f·00······0···0··110 ··[·6]·.shstrtab·········STRTAB··········0000000000000000·003117·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:·8cd8a77893a8fcfdf64064c5f0f92ab6a904ef9f3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bb79601d4c15346b79fafe29cec5ea461542d317
689 B
readelf --wide --debug-dump=rawline {}
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ··0»      (string)»      <dwz>20 ··0»      (string)»      <dwz>
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/include/x86_64-linux-gnu/bits24 ··4»      (string)»      /usr/include/x86_64-linux-gnu/bits
25 ··5»      (string)»      /usr/include/c++/14/bits25 ··5»      (string)»      /usr/include/c++/14/bits
26 ··6»      (string)»      /usr/include26 ··6»      (string)»      /usr/include
27 ··7»      (string)»      ./.mesonpy-zuw6y1ei27 ··7»      (string)»      ./.mesonpy-926hwsi6
28 ··8»      (string)»      /usr/include/x86_64-linux-gnu/bits/types28 ··8»      (string)»      /usr/include/x86_64-linux-gnu/bits/types
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·52,·columns·2):32 ·The·File·Name·Table·(offset·0x152,·lines·52,·columns·2):
33 ··Entry»  Dir»       Name33 ··Entry»  Dir»       Name
19.5 KB
./usr/lib/debug/.build-id/60/7668ceab512916910a812dcd18c298a651a009.debug vs.
./usr/lib/debug/.build-id/de/6099f5972680a426a1abe9ed7cc9cca4350c6a.debug
Files 97% similar despite different names
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·607668ceab512916910a812dcd18c298a651a0093 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·de6099f5972680a426a1abe9ed7cc9cca4350c6a
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-zuw6y1ei31 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-926hwsi6
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/c++/1436 ··5»      (line_strp)»   (offset:·0xb6):·/usr/include/c++/14
37 ··6»      (line_strp)»   (offset:·0xca):·/usr/include/x86_64-linux-gnu/c++/14/bits37 ··6»      (line_strp)»   (offset:·0xca):·/usr/include/x86_64-linux-gnu/c++/14/bits
38 ··7»      (line_strp)»   (offset:·0xf4):·/usr/include/c++/14/debug38 ··7»      (line_strp)»   (offset:·0xf4):·/usr/include/c++/14/debug
Offset 2904, 15 lines modifiedOffset 2904, 15 lines modified
2904 ··Opcode·9·has·1·arg2904 ··Opcode·9·has·1·arg
2905 ··Opcode·10·has·0·args2905 ··Opcode·10·has·0·args
2906 ··Opcode·11·has·0·args2906 ··Opcode·11·has·0·args
2907 ··Opcode·12·has·1·arg2907 ··Opcode·12·has·1·arg
  
2908 ·The·Directory·Table·(offset·0x13e8,·lines·10,·columns·1):2908 ·The·Directory·Table·(offset·0x13e8,·lines·10,·columns·1):
2909 ··Entry»  Name2909 ··Entry»  Name
2910 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-zuw6y1ei2910 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-926hwsi6
2911 ··1»      (line_strp)»   (offset:·0x25):·../skfmm2911 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
2912 ··2»      (line_strp)»   (offset:·0x93):·/usr/include/x86_64-linux-gnu/bits2912 ··2»      (line_strp)»   (offset:·0x93):·/usr/include/x86_64-linux-gnu/bits
2913 ··3»      (line_strp)»   (offset:·0x134):·/usr/lib/gcc/x86_64-linux-gnu/14/include2913 ··3»      (line_strp)»   (offset:·0x134):·/usr/lib/gcc/x86_64-linux-gnu/14/include
2914 ··4»      (line_strp)»   (offset:·0x17f):·/usr/include/x86_64-linux-gnu/bits/types2914 ··4»      (line_strp)»   (offset:·0x17f):·/usr/include/x86_64-linux-gnu/bits/types
2915 ··5»      (line_strp)»   (offset:·0x127):·/usr/include2915 ··5»      (line_strp)»   (offset:·0x127):·/usr/include
2916 ··6»      (line_strp)»   (offset:·0xca):·/usr/include/x86_64-linux-gnu/c++/14/bits2916 ··6»      (line_strp)»   (offset:·0xca):·/usr/include/x86_64-linux-gnu/c++/14/bits
2917 ··7»      (line_strp)»   (offset:·0xb6):·/usr/include/c++/142917 ··7»      (line_strp)»   (offset:·0xb6):·/usr/include/c++/14
Offset 4237, 15 lines modifiedOffset 4237, 15 lines modified
4237 ··Opcode·9·has·1·arg4237 ··Opcode·9·has·1·arg
4238 ··Opcode·10·has·0·args4238 ··Opcode·10·has·0·args
4239 ··Opcode·11·has·0·args4239 ··Opcode·11·has·0·args
4240 ··Opcode·12·has·1·arg4240 ··Opcode·12·has·1·arg
  
4241 ·The·Directory·Table·(offset·0x1cba,·lines·9,·columns·1):4241 ·The·Directory·Table·(offset·0x1cba,·lines·9,·columns·1):
4242 ··Entry»  Name4242 ··Entry»  Name
4243 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-zuw6y1ei4243 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-926hwsi6
4244 ··1»      (line_strp)»   (offset:·0x25):·../skfmm4244 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
4245 ··2»      (line_strp)»   (offset:·0x10e):·/usr/include/c++/14/bits4245 ··2»      (line_strp)»   (offset:·0x10e):·/usr/include/c++/14/bits
4246 ··3»      (line_strp)»   (offset:·0xb6):·/usr/include/c++/144246 ··3»      (line_strp)»   (offset:·0xb6):·/usr/include/c++/14
4247 ··4»      (line_strp)»   (offset:·0xca):·/usr/include/x86_64-linux-gnu/c++/14/bits4247 ··4»      (line_strp)»   (offset:·0xca):·/usr/include/x86_64-linux-gnu/c++/14/bits
4248 ··5»      (line_strp)»   (offset:·0xf4):·/usr/include/c++/14/debug4248 ··5»      (line_strp)»   (offset:·0xf4):·/usr/include/c++/14/debug
4249 ··6»      (line_strp)»   (offset:·0x4af):·/usr/include/c++/14/ext4249 ··6»      (line_strp)»   (offset:·0x4af):·/usr/include/c++/14/ext
4250 ··7»      (line_strp)»   (offset:·0x127):·/usr/include4250 ··7»      (line_strp)»   (offset:·0x127):·/usr/include
Offset 6950, 15 lines modifiedOffset 6950, 15 lines modified
6950 ··Opcode·9·has·1·arg6950 ··Opcode·9·has·1·arg
6951 ··Opcode·10·has·0·args6951 ··Opcode·10·has·0·args
6952 ··Opcode·11·has·0·args6952 ··Opcode·11·has·0·args
6953 ··Opcode·12·has·1·arg6953 ··Opcode·12·has·1·arg
  
6954 ·The·Directory·Table·(offset·0x2fad,·lines·11,·columns·1):6954 ·The·Directory·Table·(offset·0x2fad,·lines·11,·columns·1):
6955 ··Entry»  Name6955 ··Entry»  Name
6956 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-zuw6y1ei6956 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-926hwsi6
6957 ··1»      (line_strp)»   (offset:·0x25):·../skfmm6957 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
6958 ··2»      (line_strp)»   (offset:·0xb6):·/usr/include/c++/146958 ··2»      (line_strp)»   (offset:·0xb6):·/usr/include/c++/14
6959 ··3»      (line_strp)»   (offset:·0xf4):·/usr/include/c++/14/debug6959 ··3»      (line_strp)»   (offset:·0xf4):·/usr/include/c++/14/debug
6960 ··4»      (line_strp)»   (offset:·0x10e):·/usr/include/c++/14/bits6960 ··4»      (line_strp)»   (offset:·0x10e):·/usr/include/c++/14/bits
6961 ··5»      (line_strp)»   (offset:·0xca):·/usr/include/x86_64-linux-gnu/c++/14/bits6961 ··5»      (line_strp)»   (offset:·0xca):·/usr/include/x86_64-linux-gnu/c++/14/bits
6962 ··6»      (line_strp)»   (offset:·0x4af):·/usr/include/c++/14/ext6962 ··6»      (line_strp)»   (offset:·0x4af):·/usr/include/c++/14/ext
6963 ··7»      (line_strp)»   (offset:·0x93):·/usr/include/x86_64-linux-gnu/bits6963 ··7»      (line_strp)»   (offset:·0x93):·/usr/include/x86_64-linux-gnu/bits
Offset 8857, 15 lines modifiedOffset 8857, 15 lines modified
8857 ··Opcode·9·has·1·arg8857 ··Opcode·9·has·1·arg
8858 ··Opcode·10·has·0·args8858 ··Opcode·10·has·0·args
8859 ··Opcode·11·has·0·args8859 ··Opcode·11·has·0·args
8860 ··Opcode·12·has·1·arg8860 ··Opcode·12·has·1·arg
  
8861 ·The·Directory·Table·(offset·0x3d9c,·lines·12,·columns·1):8861 ·The·Directory·Table·(offset·0x3d9c,·lines·12,·columns·1):
8862 ··Entry»  Name8862 ··Entry»  Name
8863 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-zuw6y1ei8863 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-926hwsi6
8864 ··1»      (line_strp)»   (offset:·0x25):·../skfmm8864 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
8865 ··2»      (line_strp)»   (offset:·0xb6):·/usr/include/c++/148865 ··2»      (line_strp)»   (offset:·0xb6):·/usr/include/c++/14
8866 ··3»      (line_strp)»   (offset:·0x10e):·/usr/include/c++/14/bits8866 ··3»      (line_strp)»   (offset:·0x10e):·/usr/include/c++/14/bits
8867 ··4»      (line_strp)»   (offset:·0x4af):·/usr/include/c++/14/ext8867 ··4»      (line_strp)»   (offset:·0x4af):·/usr/include/c++/14/ext
8868 ··5»      (line_strp)»   (offset:·0xca):·/usr/include/x86_64-linux-gnu/c++/14/bits8868 ··5»      (line_strp)»   (offset:·0xca):·/usr/include/x86_64-linux-gnu/c++/14/bits
8869 ··6»      (line_strp)»   (offset:·0xf4):·/usr/include/c++/14/debug8869 ··6»      (line_strp)»   (offset:·0xf4):·/usr/include/c++/14/debug
8870 ··7»      (line_strp)»   (offset:·0x134):·/usr/lib/gcc/x86_64-linux-gnu/14/include8870 ··7»      (line_strp)»   (offset:·0x134):·/usr/lib/gcc/x86_64-linux-gnu/14/include
Offset 12302, 15 lines modifiedOffset 12302, 15 lines modified
12302 ··Opcode·9·has·1·arg12302 ··Opcode·9·has·1·arg
12303 ··Opcode·10·has·0·args12303 ··Opcode·10·has·0·args
12304 ··Opcode·11·has·0·args12304 ··Opcode·11·has·0·args
12305 ··Opcode·12·has·1·arg12305 ··Opcode·12·has·1·arg
  
12306 ·The·Directory·Table·(offset·0x5679,·lines·11,·columns·1):12306 ·The·Directory·Table·(offset·0x5679,·lines·11,·columns·1):
12307 ··Entry»  Name12307 ··Entry»  Name
12308 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-zuw6y1ei12308 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-926hwsi6
12309 ··1»      (line_strp)»   (offset:·0x25):·../skfmm12309 ··1»      (line_strp)»   (offset:·0x25):·../skfmm
12310 ··2»      (line_strp)»   (offset:·0xb6):·/usr/include/c++/1412310 ··2»      (line_strp)»   (offset:·0xb6):·/usr/include/c++/14
12311 ··3»      (line_strp)»   (offset:·0x10e):·/usr/include/c++/14/bits12311 ··3»      (line_strp)»   (offset:·0x10e):·/usr/include/c++/14/bits
12312 ··4»      (line_strp)»   (offset:·0xca):·/usr/include/x86_64-linux-gnu/c++/14/bits12312 ··4»      (line_strp)»   (offset:·0xca):·/usr/include/x86_64-linux-gnu/c++/14/bits
12313 ··5»      (line_strp)»   (offset:·0xf4):·/usr/include/c++/14/debug12313 ··5»      (line_strp)»   (offset:·0xf4):·/usr/include/c++/14/debug
12314 ··6»      (line_strp)»   (offset:·0x134):·/usr/lib/gcc/x86_64-linux-gnu/14/include12314 ··6»      (line_strp)»   (offset:·0x134):·/usr/lib/gcc/x86_64-linux-gnu/14/include
12315 ··7»      (line_strp)»   (offset:·0x17f):·/usr/include/x86_64-linux-gnu/bits/types12315 ··7»      (line_strp)»   (offset:·0x17f):·/usr/include/x86_64-linux-gnu/bits/types
12.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:·0xbbe7 ···Abbrev·Offset:·0xbbe
8 ···Pointer·Size:··88 ···Pointer·Size:··8
9 ·<0><c>:·Abbrev·Number:·76·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·76·(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-zuw6y1ei11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-926hwsi6
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)·<0x14a>13 ····<16>···DW_AT_import······:·(GNU_ref_alt)·<0x14a>
14 ·<1><1a>:·Abbrev·Number:·87·(DW_TAG_namespace)14 ·<1><1a>:·Abbrev·Number:·87·(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:·117·(DW_TAG_imported_declaration)17 ·<2><20>:·Abbrev·Number:·117·(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:········0x5f·(32-bit)199 ···Length:········0x5f·(32-bit)
200 ···Version:·······5200 ···Version:·······5
201 ···Unit·Type:·····DW_UT_partial·(3)201 ···Unit·Type:·····DW_UT_partial·(3)
202 ···Abbrev·Offset:·0xbbe202 ···Abbrev·Offset:·0xbbe
203 ···Pointer·Size:··8203 ···Pointer·Size:··8
204 ·<0><153>:·Abbrev·Number:·76·(DW_TAG_partial_unit)204 ·<0><153>:·Abbrev·Number:·76·(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-zuw6y1ei206 ····<158>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-926hwsi6
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)·<0x146b>208 ····<15d>···DW_AT_import······:·(GNU_ref_alt)·<0x146b>
209 ·<1><161>:·Abbrev·Number:·100·(DW_TAG_const_type)209 ·<1><161>:·Abbrev·Number:·100·(DW_TAG_const_type)
210 ····<162>···DW_AT_type········:·(GNU_ref_alt)·<0x1f>210 ····<162>···DW_AT_type········:·(GNU_ref_alt)·<0x1f>
211 ·<1><166>:·Abbrev·Number:·119·(DW_TAG_variable)211 ·<1><166>:·Abbrev·Number:·119·(DW_TAG_variable)
212 ····<167>···DW_AT_name········:·(strp)·(offset:·0x94e8):·MaximumDimension212 ····<167>···DW_AT_name········:·(strp)·(offset:·0x94e8):·MaximumDimension
213 ····<16b>···DW_AT_decl_file···:·(data1)·5213 ····<16b>···DW_AT_decl_file···:·(data1)·5
Offset 251, 15 lines modifiedOffset 251, 15 lines modified
251 ···Length:········0x28·(32-bit)251 ···Length:········0x28·(32-bit)
252 ···Version:·······5252 ···Version:·······5
253 ···Unit·Type:·····DW_UT_partial·(3)253 ···Unit·Type:·····DW_UT_partial·(3)
254 ···Abbrev·Offset:·0254 ···Abbrev·Offset:·0
255 ···Pointer·Size:··8255 ···Pointer·Size:··8
256 ·<0><1b6>:·Abbrev·Number:·9·(DW_TAG_partial_unit)256 ·<0><1b6>:·Abbrev·Number:·9·(DW_TAG_partial_unit)
257 ····<1b7>···DW_AT_stmt_list···:·(sec_offset)·0257 ····<1b7>···DW_AT_stmt_list···:·(sec_offset)·0
258 ····<1bb>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-zuw6y1ei258 ····<1bb>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-926hwsi6
259 ·<1><1bf>:·Abbrev·Number:·34·(DW_TAG_subprogram)259 ·<1><1bf>:·Abbrev·Number:·34·(DW_TAG_subprogram)
260 ····<1c0>···DW_AT_external····:·(flag_present)·1260 ····<1c0>···DW_AT_external····:·(flag_present)·1
261 ····<1c0>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x23ca)·261 ····<1c0>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x23ca)·
262 ····<1c4>···DW_AT_decl_file···:·(data1)·65262 ····<1c4>···DW_AT_decl_file···:·(data1)·65
263 ····<1c5>···DW_AT_decl_line···:·(data1)·131263 ····<1c5>···DW_AT_decl_line···:·(data1)·131
264 ····<1c6>···DW_AT_decl_column·:·(data1)·26264 ····<1c6>···DW_AT_decl_column·:·(data1)·26
265 ····<1c7>···DW_AT_linkage_name:·(GNU_strp_alt)·(offset:·0x1666)·265 ····<1c7>···DW_AT_linkage_name:·(GNU_strp_alt)·(offset:·0x1666)·
Offset 273, 15 lines modifiedOffset 273, 15 lines modified
273 ···Length:········0x28·(32-bit)273 ···Length:········0x28·(32-bit)
274 ···Version:·······5274 ···Version:·······5
275 ···Unit·Type:·····DW_UT_partial·(3)275 ···Unit·Type:·····DW_UT_partial·(3)
276 ···Abbrev·Offset:·0276 ···Abbrev·Offset:·0
277 ···Pointer·Size:··8277 ···Pointer·Size:··8
278 ·<0><1e2>:·Abbrev·Number:·9·(DW_TAG_partial_unit)278 ·<0><1e2>:·Abbrev·Number:·9·(DW_TAG_partial_unit)
279 ····<1e3>···DW_AT_stmt_list···:·(sec_offset)·0279 ····<1e3>···DW_AT_stmt_list···:·(sec_offset)·0
280 ····<1e7>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-zuw6y1ei280 ····<1e7>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-926hwsi6
281 ·<1><1eb>:·Abbrev·Number:·2·(DW_TAG_imported_unit)281 ·<1><1eb>:·Abbrev·Number:·2·(DW_TAG_imported_unit)
282 ····<1ec>···DW_AT_import······:·(ref_addr)·<0x153>»    [Abbrev·Number:·76·(DW_TAG_partial_unit)]282 ····<1ec>···DW_AT_import······:·(ref_addr)·<0x153>»    [Abbrev·Number:·76·(DW_TAG_partial_unit)]
283 ·<1><1f0>:·Abbrev·Number:·33·(DW_TAG_reference_type)283 ·<1><1f0>:·Abbrev·Number:·33·(DW_TAG_reference_type)
284 ····<1f1>···DW_AT_byte_size···:·(implicit_const)·8284 ····<1f1>···DW_AT_byte_size···:·(implicit_const)·8
285 ····<1f1>···DW_AT_type········:·(GNU_ref_alt)·<0x89>285 ····<1f1>···DW_AT_type········:·(GNU_ref_alt)·<0x89>
286 ·<1><1f5>:·Abbrev·Number:·1·(DW_TAG_array_type)286 ·<1><1f5>:·Abbrev·Number:·1·(DW_TAG_array_type)
287 ····<1f6>···DW_AT_type········:·(GNU_ref_alt)·<0x3b>287 ····<1f6>···DW_AT_type········:·(GNU_ref_alt)·<0x3b>
Offset 294, 15 lines modifiedOffset 294, 15 lines modified
294 ···Length:········0x30·(32-bit)294 ···Length:········0x30·(32-bit)
295 ···Version:·······5295 ···Version:·······5
296 ···Unit·Type:·····DW_UT_partial·(3)296 ···Unit·Type:·····DW_UT_partial·(3)
297 ···Abbrev·Offset:·0297 ···Abbrev·Offset:·0
298 ···Pointer·Size:··8298 ···Pointer·Size:··8
299 ·<0><20e>:·Abbrev·Number:·9·(DW_TAG_partial_unit)299 ·<0><20e>:·Abbrev·Number:·9·(DW_TAG_partial_unit)
300 ····<20f>···DW_AT_stmt_list···:·(sec_offset)·0300 ····<20f>···DW_AT_stmt_list···:·(sec_offset)·0
301 ····<213>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-zuw6y1ei301 ····<213>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-926hwsi6
302 ·<1><217>:·Abbrev·Number:·2·(DW_TAG_imported_unit)302 ·<1><217>:·Abbrev·Number:·2·(DW_TAG_imported_unit)
303 ····<218>···DW_AT_import······:·(ref_addr)·<0x1e2>»    [Abbrev·Number:·9·(DW_TAG_partial_unit)]303 ····<218>···DW_AT_import······:·(ref_addr)·<0x1e2>»    [Abbrev·Number:·9·(DW_TAG_partial_unit)]
304 ·<1><21c>:·Abbrev·Number:·2·(DW_TAG_imported_unit)304 ·<1><21c>:·Abbrev·Number:·2·(DW_TAG_imported_unit)
305 ····<21d>···DW_AT_import······:·(ref_addr)·<0x93f>»    [Abbrev·Number:·122·(DW_TAG_partial_unit)]305 ····<21d>···DW_AT_import······:·(ref_addr)·<0x93f>»    [Abbrev·Number:·122·(DW_TAG_partial_unit)]
306 ·<1><221>:·Abbrev·Number:·31·(DW_TAG_subprogram)306 ·<1><221>:·Abbrev·Number:·31·(DW_TAG_subprogram)
307 ····<222>···DW_AT_external····:·(flag_present)·1307 ····<222>···DW_AT_external····:·(flag_present)·1
308 ····<222>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1323)·308 ····<222>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1323)·
Offset 322, 29 lines modifiedOffset 322, 29 lines modified
322 ···Length:········0x1c·(32-bit)322 ···Length:········0x1c·(32-bit)
323 ···Version:·······5323 ···Version:·······5
324 ···Unit·Type:·····DW_UT_partial·(3)324 ···Unit·Type:·····DW_UT_partial·(3)
325 ···Abbrev·Offset:·0xbbe325 ···Abbrev·Offset:·0xbbe
326 ···Pointer·Size:··8326 ···Pointer·Size:··8
327 ·<0><242>:·Abbrev·Number:·76·(DW_TAG_partial_unit)327 ·<0><242>:·Abbrev·Number:·76·(DW_TAG_partial_unit)
328 ····<243>···DW_AT_stmt_list···:·(sec_offset)·0x13c6328 ····<243>···DW_AT_stmt_list···:·(sec_offset)·0x13c6
329 ····<247>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-zuw6y1ei329 ····<247>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-926hwsi6
330 ·<1><24b>:·Abbrev·Number:·11·(DW_TAG_imported_unit)330 ·<1><24b>:·Abbrev·Number:·11·(DW_TAG_imported_unit)
331 ····<24c>···DW_AT_import······:·(GNU_ref_alt)·<0x2a57>331 ····<24c>···DW_AT_import······:·(GNU_ref_alt)·<0x2a57>
332 ·<1><250>:·Abbrev·Number:·11·(DW_TAG_imported_unit)332 ·<1><250>:·Abbrev·Number:·11·(DW_TAG_imported_unit)
333 ····<251>···DW_AT_import······:·(GNU_ref_alt)·<0x2a14>333 ····<251>···DW_AT_import······:·(GNU_ref_alt)·<0x2a14>
334 ·<1><255>:·Abbrev·Number:·0334 ·<1><255>:·Abbrev·Number:·0
335 ··Compilation·Unit·@·offset·0x256:335 ··Compilation·Unit·@·offset·0x256:
336 ···Length:········0x221·(32-bit)336 ···Length:········0x221·(32-bit)
337 ···Version:·······5337 ···Version:·······5
338 ···Unit·Type:·····DW_UT_partial·(3)338 ···Unit·Type:·····DW_UT_partial·(3)
339 ···Abbrev·Offset:·0xbbe339 ···Abbrev·Offset:·0xbbe
340 ···Pointer·Size:··8340 ···Pointer·Size:··8
341 ·<0><262>:·Abbrev·Number:·76·(DW_TAG_partial_unit)341 ·<0><262>:·Abbrev·Number:·76·(DW_TAG_partial_unit)
342 ····<263>···DW_AT_stmt_list···:·(sec_offset)·0x1c98342 ····<263>···DW_AT_stmt_list···:·(sec_offset)·0x1c98
343 ····<267>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-zuw6y1ei343 ····<267>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-926hwsi6
344 ·<1><26b>:·Abbrev·Number:·3·(DW_TAG_imported_unit)344 ·<1><26b>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
345 ····<26c>···DW_AT_import······:·(ref_addr)·<0x1b6>»    [Abbrev·Number:·9·(DW_TAG_partial_unit)]345 ····<26c>···DW_AT_import······:·(ref_addr)·<0x1b6>»    [Abbrev·Number:·9·(DW_TAG_partial_unit)]
346 ·<1><270>:·Abbrev·Number:·87·(DW_TAG_namespace)346 ·<1><270>:·Abbrev·Number:·87·(DW_TAG_namespace)
347 ····<271>···DW_AT_name········:·(string)·std347 ····<271>···DW_AT_name········:·(string)·std
348 ····<275>···DW_AT_sibling·····:·(ref_udata)·<0x3ce>348 ····<275>···DW_AT_sibling·····:·(ref_udata)·<0x3ce>
349 ·<2><277>:·Abbrev·Number:·98·(DW_TAG_structure_type)349 ·<2><277>:·Abbrev·Number:·98·(DW_TAG_structure_type)
350 ····<278>···DW_AT_name········:·(strp)·(offset:·0x102e):·integral_constant<bool,·true>350 ····<278>···DW_AT_name········:·(strp)·(offset:·0x102e):·integral_constant<bool,·true>
Offset 663, 15 lines modifiedOffset 663, 15 lines modified
663 ···Length:········0x2a6·(32-bit)663 ···Length:········0x2a6·(32-bit)
664 ···Version:·······5664 ···Version:·······5
665 ···Unit·Type:·····DW_UT_partial·(3)665 ···Unit·Type:·····DW_UT_partial·(3)
666 ···Abbrev·Offset:·0xbbe666 ···Abbrev·Offset:·0xbbe
667 ···Pointer·Size:··8667 ···Pointer·Size:··8
668 ·<0><487>:·Abbrev·Number:·76·(DW_TAG_partial_unit)668 ·<0><487>:·Abbrev·Number:·76·(DW_TAG_partial_unit)
669 ····<488>···DW_AT_stmt_list···:·(sec_offset)·0x2f8b669 ····<488>···DW_AT_stmt_list···:·(sec_offset)·0x2f8b
670 ····<48c>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-zuw6y1ei670 ····<48c>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-926hwsi6
671 ·<1><490>:·Abbrev·Number:·87·(DW_TAG_namespace)671 ·<1><490>:·Abbrev·Number:·87·(DW_TAG_namespace)
672 ····<491>···DW_AT_name········:·(string)·std672 ····<491>···DW_AT_name········:·(string)·std
673 ····<495>···DW_AT_sibling·····:·(ref_udata)·<0x4fb>673 ····<495>···DW_AT_sibling·····:·(ref_udata)·<0x4fb>
674 ·<2><497>:·Abbrev·Number:·75·(DW_TAG_class_type)674 ·<2><497>:·Abbrev·Number:·75·(DW_TAG_class_type)
675 ····<498>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x19ce)·675 ····<498>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x19ce)·
676 ····<49c>···DW_AT_declaration·:·(flag_present)·1676 ····<49c>···DW_AT_declaration·:·(flag_present)·1
677 ····<49c>···DW_AT_sibling·····:·(ref_udata)·<0x4ce>677 ····<49c>···DW_AT_sibling·····:·(ref_udata)·<0x4ce>
Offset 1070, 15 lines modifiedOffset 1070, 15 lines modified
1070 ···Length:········0x20a·(32-bit)1070 ···Length:········0x20a·(32-bit)
Max diff block lines reached; 6181/12650 bytes (48.86%) of diff not shown.
211 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 »       GCC:·(Debian·14.2.0-19)·14.2.01 jGCC:·(Debian·14.2.0-19)·14.2.0
2 zSHBzHBHr2 zSHBzHBHr
3 5$U3-!p|3 5$U3-!p|
4 Ho[0j2)CLN4 Ho[0j2)CLN
5 ,N\^mm5C5 ,N\^mm5C
6 cU3TJ;hm6 cU3TJ;hm
7 .xi}BXly7 .xi}BXly
8 KkLYp(&JkLY.8 KkLYp(&JkLY.
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-zuw6y1ei/../skfmm/heap.cpp:40·(discriminator·2)9 ./.mesonpy-926hwsi6/../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-zuw6y1ei3 ··[····11]··./.mesonpy-926hwsi6
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/c++/148 ··[····b6]··/usr/include/c++/14
9 ··[····ca]··/usr/include/x86_64-linux-gnu/c++/14/bits9 ··[····ca]··/usr/include/x86_64-linux-gnu/c++/14/bits
10 ··[····f4]··/usr/include/c++/14/debug10 ··[····f4]··/usr/include/c++/14/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·67008cd8·kit-fmm.debug...5 ··0x00000030·6b69742d·666d6d2e·64656275·6700bb79·kit-fmm.debug..y
6 ··0x00000040·a77893a8·fcfdf640·64c5f0f9·2ab6a904·.x.....@d...*...6 ··0x00000040·601d4c15·346b79fa·fe29cec5·ea461542·`.L.4ky..)...F.B
7 ··0x00000050·ef9f································..7 ··0x00000050·d317································..
  
9.33 KB
./usr/lib/debug/.build-id/b3/6629d8c5faf05a3305730111829fb2827f92b0.debug vs.
./usr/lib/debug/.build-id/82/ef9501b540c1824b272dc8ef1a4287d496d7a6.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 91% similar despite different names
1.85 KB
readelf --wide --sections {}
    
Offset 26, 19 lines modifiedOffset 26, 19 lines modified
26 ··[21]·.dynamic··········NOBITS··········000000000000fd28·000b98·0001e0·10··WA··4···0··826 ··[21]·.dynamic··········NOBITS··········000000000000fd28·000b98·0001e0·10··WA··4···0··8
27 ··[22]·.got··············NOBITS··········000000000000ff08·000b98·0000e0·08··WA··0···0··827 ··[22]·.got··············NOBITS··········000000000000ff08·000b98·0000e0·08··WA··0···0··8
28 ··[23]·.got.plt··········NOBITS··········000000000000ffe8·000b98·000340·08··WA··0···0··828 ··[23]·.got.plt··········NOBITS··········000000000000ffe8·000b98·000340·08··WA··0···0··8
29 ··[24]·.data·············NOBITS··········0000000000010340·000b98·000a00·00··WA··0···0·3229 ··[24]·.data·············NOBITS··········0000000000010340·000b98·000a00·00··WA··0···0·32
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·008d1d·00···C··0···0··833 ··[28]·.debug_info·······PROGBITS········0000000000000000·000310·008d1c·00···C··0···0··8
34 ··[29]·.debug_abbrev·····PROGBITS········0000000000000000·009030·0007a1·00···C··0···0··834 ··[29]·.debug_abbrev·····PROGBITS········0000000000000000·009030·0007a1·00···C··0···0··8
35 ··[30]·.debug_line·······PROGBITS········0000000000000000·0097d8·0030d2·00···C··0···0··835 ··[30]·.debug_line·······PROGBITS········0000000000000000·0097d8·0030d2·00···C··0···0··8
36 ··[31]·.debug_str········PROGBITS········0000000000000000·00c8b0·001048·01·MSC··0···0··836 ··[31]·.debug_str········PROGBITS········0000000000000000·00c8b0·001048·01·MSC··0···0··8
37 ··[32]·.debug_line_str···PROGBITS········0000000000000000·00d8f8·000225·01·MSC··0···0··837 ··[32]·.debug_line_str···PROGBITS········0000000000000000·00d8f8·000223·01·MSC··0···0··8
38 ··[33]·.debug_loclists···PROGBITS········0000000000000000·00db20·004aa7·00···C··0···0··838 ··[33]·.debug_loclists···PROGBITS········0000000000000000·00db20·004aa7·00···C··0···0··8
39 ··[34]·.debug_rnglists···PROGBITS········0000000000000000·0125c8·000a97·00···C··0···0··839 ··[34]·.debug_rnglists···PROGBITS········0000000000000000·0125c8·000a97·00···C··0···0··8
40 ··[35]·.gnu_debugaltlink·PROGBITS········0000000000000000·01305f·000052·00······0···0··140 ··[35]·.gnu_debugaltlink·PROGBITS········0000000000000000·01305f·000052·00······0···0··1
41 ··[36]·.symtab···········SYMTAB··········0000000000000000·0130b8·001e18·18·····37·178··841 ··[36]·.symtab···········SYMTAB··········0000000000000000·0130b8·001e18·18·····37·178··8
42 ··[37]·.strtab···········STRTAB··········0000000000000000·014ed0·002436·00······0···0··142 ··[37]·.strtab···········STRTAB··········0000000000000000·014ed0·002436·00······0···0··1
43 ··[38]·.shstrtab·········STRTAB··········0000000000000000·017306·000192·00······0···0··143 ··[38]·.shstrtab·········STRTAB··········0000000000000000·017306·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:·b36629d8c5faf05a3305730111829fb2827f92b03 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·82ef9501b540c1824b272dc8ef1a4287d496d7a6
2.44 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-zuw6y1ei31 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-926hwsi6
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 42, 16 lines modifiedOffset 42, 16 lines modified
42 ··10»     (line_strp)»  (offset:·0x109):·/usr/lib/gcc/x86_64-linux-gnu/14/include42 ··10»     (line_strp)»  (offset:·0x109):·/usr/lib/gcc/x86_64-linux-gnu/14/include
43 ··11»     (line_strp)»  (offset:·0x132):·/usr/include/x86_64-linux-gnu/sys43 ··11»     (line_strp)»  (offset:·0x132):·/usr/include/x86_64-linux-gnu/sys
44 ··12»     (line_strp)»  (offset:·0x154):·/usr/include/x86_64-linux-gnu/bits/types44 ··12»     (line_strp)»  (offset:·0x154):·/usr/include/x86_64-linux-gnu/bits/types
45 ··13»     (line_strp)»  (offset:·0x17d):·/usr/include/python3.13/internal45 ··13»     (line_strp)»  (offset:·0x17d):·/usr/include/python3.13/internal
  
46 ·The·File·Name·Table·(offset·0x60,·lines·92,·columns·2):46 ·The·File·Name·Table·(offset·0x60,·lines·92,·columns·2):
47 ··Entry»  Dir»       Name47 ··Entry»  Dir»       Name
48 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x9):·pheap.cpp48 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x1d):·pheap.cpp
49 ··1»      (udata)»       1»      (line_strp)»   (offset:·0x9):·pheap.cpp49 ··1»      (udata)»       1»      (line_strp)»   (offset:·0x1d):·pheap.cpp
50 ··2»      (udata)»       2»      (line_strp)»   (offset:·0x370):·object.h50 ··2»      (udata)»       2»      (line_strp)»   (offset:·0x370):·object.h
51 ··3»      (udata)»       3»      (line_strp)»   (offset:·0x19e):·abstract.h51 ··3»      (udata)»       3»      (line_strp)»   (offset:·0x19e):·abstract.h
52 ··4»      (udata)»       3»      (line_strp)»   (offset:·0x1a9):·tupleobject.h52 ··4»      (udata)»       3»      (line_strp)»   (offset:·0x1a9):·tupleobject.h
53 ··5»      (udata)»       3»      (line_strp)»   (offset:·0x1b7):·dictobject.h53 ··5»      (udata)»       3»      (line_strp)»   (offset:·0x1b7):·dictobject.h
54 ··6»      (udata)»       3»      (line_strp)»   (offset:·0x1c4):·longintrepr.h54 ··6»      (udata)»       3»      (line_strp)»   (offset:·0x1c4):·longintrepr.h
55 ··7»      (udata)»       3»      (line_strp)»   (offset:·0x1d2):·unicodeobject.h55 ··7»      (udata)»       3»      (line_strp)»   (offset:·0x1d2):·unicodeobject.h
56 ··8»      (udata)»       3»      (line_strp)»   (offset:·0x1e2):·listobject.h56 ··8»      (udata)»       3»      (line_strp)»   (offset:·0x1e2):·listobject.h
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:·0x13):·./.mesonpy-zuw6y1ei17854 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-926hwsi6
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.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:·0xecb7 ···Abbrev·Offset:·0xecb
8 ···Pointer·Size:··88 ···Pointer·Size:··8
9 ·<0><c>:·Abbrev·Number:·71·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·71·(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-zuw6y1ei11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-926hwsi6
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:·74·(DW_TAG_namespace)16 ·<1><1f>:·Abbrev·Number:·74·(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 202, 16 lines modifiedOffset 202, 16 lines modified
202 ···Version:·······5202 ···Version:·······5
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:·182·(DW_TAG_compile_unit)206 ·<0><158>:·Abbrev·Number:·182·(DW_TAG_compile_unit)
207 ····<15a>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1b5f)·207 ····<15a>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1b5f)·
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:·0x14):·../skfmm/pheap.cpp
210 ····<163>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-zuw6y1ei210 ····<163>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-926hwsi6
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:·119·(DW_TAG_imported_unit)214 ·<1><177>:·Abbrev·Number:·119·(DW_TAG_imported_unit)
215 ····<178>···DW_AT_import······:·(GNU_ref_alt)·<0x146b>215 ····<178>···DW_AT_import······:·(GNU_ref_alt)·<0x146b>
216 ·<1><17c>:·Abbrev·Number:·119·(DW_TAG_imported_unit)216 ·<1><17c>:·Abbrev·Number:·119·(DW_TAG_imported_unit)
217 ····<17d>···DW_AT_import······:·(GNU_ref_alt)·<0x28da>217 ····<17d>···DW_AT_import······:·(GNU_ref_alt)·<0x28da>
Offset 27204, 15 lines modifiedOffset 27204, 15 lines modified
27204 ···Unit·Type:·····DW_UT_compile·(1)27204 ···Unit·Type:·····DW_UT_compile·(1)
27205 ···Abbrev·Offset:·0xecb27205 ···Abbrev·Offset:·0xecb
27206 ···Pointer·Size:··827206 ···Pointer·Size:··8
27207 ·<0><ee75>:·Abbrev·Number:·7·(DW_TAG_compile_unit)27207 ·<0><ee75>:·Abbrev·Number:·7·(DW_TAG_compile_unit)
27208 ····<ee76>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1b5f)·27208 ····<ee76>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1b5f)·
27209 ····<ee7a>···DW_AT_language····:·(data1)·33» (C++14)27209 ····<ee7a>···DW_AT_language····:·(data1)·33» (C++14)
27210 ····<ee7b>···DW_AT_name········:·(line_strp)·(offset:·0x4c2):·../skfmm/heap.cpp27210 ····<ee7b>···DW_AT_name········:·(line_strp)·(offset:·0x4c2):·../skfmm/heap.cpp
27211 ····<ee7f>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x13):·./.mesonpy-zuw6y1ei27211 ····<ee7f>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-926hwsi6
27212 ····<ee83>···DW_AT_ranges······:·(sec_offset)·0x162b27212 ····<ee83>···DW_AT_ranges······:·(sec_offset)·0x162b
27213 ····<ee87>···DW_AT_low_pc······:·(addr)·027213 ····<ee87>···DW_AT_low_pc······:·(addr)·0
27214 ····<ee8f>···DW_AT_stmt_list···:·(sec_offset)·0x71f927214 ····<ee8f>···DW_AT_stmt_list···:·(sec_offset)·0x71f9
27215 ·<1><ee93>:·Abbrev·Number:·15·(DW_TAG_base_type)27215 ·<1><ee93>:·Abbrev·Number:·15·(DW_TAG_base_type)
27216 ····<ee94>···DW_AT_byte_size···:·(data1)·827216 ····<ee94>···DW_AT_byte_size···:·(data1)·8
27217 ····<ee95>···DW_AT_encoding····:·(data1)·4»  (float)27217 ····<ee95>···DW_AT_encoding····:·(data1)·4»  (float)
27218 ····<ee96>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xb2b)·27218 ····<ee96>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xb2b)·
459 B
strings --all --bytes=8 {}
    
Offset 1, 20 lines modifiedOffset 1, 24 lines modified
1 GCC:·(Debian·14.2.0-19)·14.2.01 GCC:·(Debian·14.2.0-19)·14.2.0
 2 -jmDX?tZ
 3 a8.-VLqr
 4 h7D71MOw`
 5 '9:Put`kG
 6 /V>fQ7JU
 7 /n^Ii^Ki^Wi
2 .a@=x/KF 
3 onPzdoAK 
4 gE=-H#kb 
5 ::uucQVu 
6 7(qSyG1% 
7 &7y5LZyZ-H 
8 0JfCd&/UsQ 
9 OqRNukhS 
10 ujOsDUsD8 ujOsDUsD
11 .![Od4Z8 
12 tZ:p.4`} 
13 qU»     mmj·e9 Wxg@sT.^
 10 fx%d{q*$
 11 b&f>k*Dr
 12 z·[H~mu,
 13 s%hlp[('S
 14 G'xf#uqm?·
 15 "TG/w|=;D
 16 9%JZ-!Hb8m
 17 *]%.}]Wv]
14 Q;D6DU6L18 Q;D6DU6L
15 $pS%yYH+19 $pS%yYH+
16 MTxjz`zk20 MTxjz`zk
17 Gh8Q?w.h'21 Gh8Q?w.h'
18 PYP6j1Np22 PYP6j1Np
19 ·AU\PC)H23 ·AU\PC)H
20 ^pwu{WK-24 ^pwu{WK-
579 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-926hwsi6
2 ··[·····0]··../skfmm/pheap.cpp3 ··[····14]··../skfmm/pheap.cpp
3 ··[····13]··./.mesonpy-zuw6y1ei 
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
10 ··[····ac]··/usr/include/x86_64-linux-gnu/c++/14/bits10 ··[····ac]··/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·67008cd8·kit-fmm.debug...5 ··0x00000030·6b69742d·666d6d2e·64656275·6700bb79·kit-fmm.debug..y
6 ··0x00000040·a77893a8·fcfdf640·64c5f0f9·2ab6a904·.x.....@d...*...6 ··0x00000040·601d4c15·346b79fa·fe29cec5·ea461542·`.L.4ky..)...F.B
7 ··0x00000050·ef9f································..7 ··0x00000050·d317································..