739 KB
/srv/reproducible-results/rbuild-debian/r-b-build.RDTOuqtF/b1/scikit-fmm_2024.09.16-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.RDTOuqtF/b2/scikit-fmm_2024.09.16-1_amd64.changes
438 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·f3aad1826bff89011f2d7121dcf44699·187924·debug·optional·python3-scikit-fmm-dbgsym_2024.09.16-1_amd64.deb 
2 ·501f7e8823eb49703a6a302920136605·59348·python·optional·python3-scikit-fmm_2024.09.16-1_amd64.deb1 ·5aa33a34a76fbf304f3ca5b5f6a6a3e0·187960·debug·optional·python3-scikit-fmm-dbgsym_2024.09.16-1_amd64.deb
 2 ·e3d0e9183b6bee31f7f38a041f2ae2e3·59292·python·optional·python3-scikit-fmm_2024.09.16-1_amd64.deb
700 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····57524·2025-01-27·17:43:31.000000·data.tar.xz3 -rw-r--r--···0········0········0····57468·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
700 KB
data.tar.xz
700 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:·a852af5e42188753a3b3298207efa25ec89b40503 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·42c9b77990d76ccce2fde5ba1e768257b094c0b6
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 13109
    
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-yg3e3z8h/../skfmm/fmm.cpp:2824 ./.mesonpy-iqojg1cl/../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-yg3e3z8h/../skfmm/fmm.cpp:31113 ./.mesonpy-iqojg1cl/../skfmm/fmm.cpp:311
14 »       sub····$0x1,%rdx14 »       sub····$0x1,%rdx
15 »       jne····235a·<__cxa_finalize@plt+0x11a>15 »       jne····235a·<__cxa_finalize@plt+0x11a>
16 ./.mesonpy-yg3e3z8h/../skfmm/fmm.cpp:311·(discriminator·2)16 ./.mesonpy-iqojg1cl/../skfmm/fmm.cpp:311·(discriminator·2)
17 »       call···2080·<__cxa_begin_catch@plt>17 »       call···2080·<__cxa_begin_catch@plt>
18 ./.mesonpy-yg3e3z8h/../skfmm/fmm.cpp:31318 ./.mesonpy-iqojg1cl/../skfmm/fmm.cpp:313
19 »       mov····(%rax),%rdx19 »       mov····(%rax),%rdx
20 »       mov····%rax,%rdi20 »       mov····%rax,%rdi
21 »       call···*0x10(%rdx)21 »       call···*0x10(%rdx)
22 ./.mesonpy-yg3e3z8h/../skfmm/fmm.cpp:313·(discriminator·1)22 ./.mesonpy-iqojg1cl/../skfmm/fmm.cpp:313·(discriminator·1)
23 »       mov····%rax,%rsi23 »       mov····%rax,%rsi
24 »       mov····0x9cf2(%rip),%rax········#·bfb8·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x6e18>24 »       mov····0x9cf2(%rip),%rax········#·bfb8·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x6e18>
25 »       mov····(%rax),%rdi25 »       mov····(%rax),%rdi
26 »       call···2190·<PyErr_SetString@plt>26 »       call···2190·<PyErr_SetString@plt>
27 ./.mesonpy-yg3e3z8h/../skfmm/fmm.cpp:31427 ./.mesonpy-iqojg1cl/../skfmm/fmm.cpp:314
28 »       mov····%rbx,%rdi28 »       mov····%rbx,%rdi
29 »       call···2c60·<__cxa_finalize@plt+0xa20>29 »       call···2c60·<__cxa_finalize@plt+0xa20>
30 ./.mesonpy-yg3e3z8h/../skfmm/fmm.cpp:31530 ./.mesonpy-iqojg1cl/../skfmm/fmm.cpp:315
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-yg3e3z8h/../skfmm/fmm.cpp:31633 ./.mesonpy-iqojg1cl/../skfmm/fmm.cpp:316
34 »       mov····%r14,%rdi34 »       mov····%r14,%rdi
35 »       call···2c60·<__cxa_finalize@plt+0xa20>35 »       call···2c60·<__cxa_finalize@plt+0xa20>
36 ./.mesonpy-yg3e3z8h/../skfmm/fmm.cpp:31736 ./.mesonpy-iqojg1cl/../skfmm/fmm.cpp:317
37 »       mov····%r12,%rdi37 »       mov····%r12,%rdi
38 »       call···2c60·<__cxa_finalize@plt+0xa20>38 »       call···2c60·<__cxa_finalize@plt+0xa20>
39 ./.mesonpy-yg3e3z8h/../skfmm/fmm.cpp:31839 ./.mesonpy-iqojg1cl/../skfmm/fmm.cpp:318
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-yg3e3z8h/../skfmm/fmm.cpp:32042 ./.mesonpy-iqojg1cl/../skfmm/fmm.cpp:320
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-yg3e3z8h/../skfmm/fmm.cpp:30146 ./.mesonpy-iqojg1cl/../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-yg3e3z8h/../skfmm/fmm.cpp:26655 ./.mesonpy-iqojg1cl/../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-yg3e3z8h/../skfmm/fmm.cpp:32076 ./.mesonpy-iqojg1cl/../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-yg3e3z8h/../skfmm/heap.cpp:40·(discriminator·2)86 ./.mesonpy-iqojg1cl/../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-yg3e3z8h/../skfmm/heap.cpp:7090 ./.mesonpy-iqojg1cl/../skfmm/heap.cpp:70
91 »       push···%r1491 »       push···%r14
92 ./.mesonpy-yg3e3z8h/../skfmm/heap.cpp:7292 ./.mesonpy-iqojg1cl/../skfmm/heap.cpp:72
93 »       mov····$0x10,%edi93 »       mov····$0x10,%edi
94 ./.mesonpy-yg3e3z8h/../skfmm/heap.cpp:7094 ./.mesonpy-iqojg1cl/../skfmm/heap.cpp:70
95 »       push···%rbx95 »       push···%rbx
96 »       push···%rax96 »       push···%rax
97 ./.mesonpy-yg3e3z8h/../skfmm/heap.cpp:7297 ./.mesonpy-iqojg1cl/../skfmm/heap.cpp:72
98 »       call···20a0·<__cxa_allocate_exception@plt>98 »       call···20a0·<__cxa_allocate_exception@plt>
99 ./.mesonpy-yg3e3z8h/../skfmm/heap.cpp:72·(discriminator·1)99 ./.mesonpy-iqojg1cl/../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-yg3e3z8h/../skfmm/heap.cpp:72102 ./.mesonpy-iqojg1cl/../skfmm/heap.cpp:72
103 »       mov····%rax,%rbx103 »       mov····%rax,%rbx
104 ./.mesonpy-yg3e3z8h/../skfmm/heap.cpp:72·(discriminator·1)104 ./.mesonpy-iqojg1cl/../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-yg3e3z8h/../skfmm/heap.cpp:72·(discriminator·4)106 ./.mesonpy-iqojg1cl/../skfmm/heap.cpp:72·(discriminator·4)
107 »       mov····0x9be3(%rip),%rdx········#·bfb0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x6e10>107 »       mov····0x9be3(%rip),%rdx········#·bfb0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x6e10>
108 »       mov····0x9c0c(%rip),%rsi········#·bfe0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x6e40>108 »       mov····0x9c0c(%rip),%rsi········#·bfe0·<void·std::vector<int,·std::allocator<int>·>::_M_realloc_append<int·const&>(int·const&)@@Base+0x6e40>
109 »       mov····%rbx,%rdi109 »       mov····%rbx,%rdi
110 »       call···2210·<__cxa_throw@plt>110 »       call···2210·<__cxa_throw@plt>
111 »       endbr64111 »       endbr64
112 ./.mesonpy-yg3e3z8h/../skfmm/heap.cpp:72·(discriminator·3)112 ./.mesonpy-iqojg1cl/../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-yg3e3z8h/../skfmm/heap.cpp:180120 ./.mesonpy-iqojg1cl/../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-yg3e3z8h/../skfmm/heap.cpp:180·(discriminator·1)123 ./.mesonpy-iqojg1cl/../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-yg3e3z8h/../skfmm/heap.cpp:180126 ./.mesonpy-iqojg1cl/../skfmm/heap.cpp:180
127 »       mov····%rax,%rbx127 »       mov····%rax,%rbx
128 ./.mesonpy-yg3e3z8h/../skfmm/heap.cpp:180·(discriminator·1)128 ./.mesonpy-iqojg1cl/../skfmm/heap.cpp:180·(discriminator·1)
Max diff block lines reached; 343135/349260 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·67009a9e·kit-fmm.debug...5 ··0x00000030·6b69742d·666d6d2e·64656275·67009bce·kit-fmm.debug...
6 ··0x00000040·878f6e83·9fc8803f·3f5ae55b·f884a979·..n....??Z.[...y6 ··0x00000040·f41fc36c·f902ba8f·1131612a·651e2cf7·...l.....1a*e.,.
7 ··0x00000050·bbde································..7 ··0x00000050·40db································@.
  
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·35326166·35653432·31383837·35336133·52af5e42188753a3 
3 ··0x00000010·62333239·38323037·65666132·35656338·b3298207efa25ec82 ··0x00000000·63396237·37393930·64373663·63636532·c9b77990d76ccce2
 3 ··0x00000010·66646535·62613165·37363832·35376230·fde5ba1e768257b0
4 ··0x00000020·39623430·35302e64·65627567·00000000·9b4050.debug....4 ··0x00000020·39346330·62362e64·65627567·00000000·94c0b6.debug....
5 ··0x00000030·ad739a75····························.s.u5 ··0x00000030·2ee87b22····························..{"
  
356 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:·b5c928f0008843da2785f4c5e440352ba6374beb3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·78cae11644cdda41baf3448eeb8e777f9ddc1309
354 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 13109
    
Offset 1, 171 lines modifiedOffset 1, 171 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000000046a0·<PyInit_pheap@@Base-0x2370>:2 00000000000046a0·<PyInit_pheap@@Base-0x2370>:
3 __Pyx_CppExn2PyErr():3 __Pyx_CppExn2PyErr():
4 ./.mesonpy-yg3e3z8h/../skfmm/pheap.cpp:20474 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2047
5 »       push···%rbx5 »       push···%rbx
6 ./.mesonpy-yg3e3z8h/../skfmm/pheap.cpp:20496 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2049
7 »       call···4570·<PyErr_Occurred@plt>7 »       call···4570·<PyErr_Occurred@plt>
8 ./.mesonpy-yg3e3z8h/../skfmm/pheap.cpp:2049·(discriminator·2)8 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2049·(discriminator·2)
9 »       test···%rax,%rax9 »       test···%rax,%rax
10 »       jne····48ec·<__cxa_finalize@plt+0x26c>10 »       jne····48ec·<__cxa_finalize@plt+0x26c>
11 ./.mesonpy-yg3e3z8h/../skfmm/pheap.cpp:205211 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2052
12 »       call···44f0·<__cxa_rethrow@plt>12 »       call···44f0·<__cxa_rethrow@plt>
13 »       endbr6413 »       endbr64
14 ./.mesonpy-yg3e3z8h/../skfmm/pheap.cpp:205314 ./.mesonpy-iqojg1cl/../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-yg3e3z8h/../skfmm/pheap.cpp:2053·(discriminator·2)23 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2053·(discriminator·2)
24 »       call···4140·<__cxa_begin_catch@plt>24 »       call···4140·<__cxa_begin_catch@plt>
25 ./.mesonpy-yg3e3z8h/../skfmm/pheap.cpp:205425 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2054
26 »       mov····(%rax),%rdx26 »       mov····(%rax),%rdx
27 »       mov····%rax,%rdi27 »       mov····%rax,%rdi
28 »       call···*0x10(%rdx)28 »       call···*0x10(%rdx)
29 ./.mesonpy-yg3e3z8h/../skfmm/pheap.cpp:2054·(discriminator·1)29 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2054·(discriminator·1)
30 »       mov····%rax,%rsi30 »       mov····%rax,%rsi
31 »       mov····0xc84f(%rip),%rax········31 »       mov····0xc84f(%rip),%rax········
32 »       mov····(%rax),%rdi32 »       mov····(%rax),%rdi
33 »       call···4410·<PyErr_SetString@plt>33 »       call···4410·<PyErr_SetString@plt>
34 ./.mesonpy-yg3e3z8h/../skfmm/pheap.cpp:208034 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2080
35 »       pop····%rbx35 »       pop····%rbx
36 ./.mesonpy-yg3e3z8h/../skfmm/pheap.cpp:205536 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2055
37 »       jmp····4590·<__cxa_end_catch@plt>37 »       jmp····4590·<__cxa_end_catch@plt>
38 ./.mesonpy-yg3e3z8h/../skfmm/pheap.cpp:2055·(discriminator·2)38 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2055·(discriminator·2)
39 »       call···4140·<__cxa_begin_catch@plt>39 »       call···4140·<__cxa_begin_catch@plt>
40 ./.mesonpy-yg3e3z8h/../skfmm/pheap.cpp:205640 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2056
41 »       mov····(%rax),%rdx41 »       mov····(%rax),%rdx
42 »       mov····%rax,%rdi42 »       mov····%rax,%rdi
43 »       call···*0x10(%rdx)43 »       call···*0x10(%rdx)
44 ./.mesonpy-yg3e3z8h/../skfmm/pheap.cpp:2056·(discriminator·1)44 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2056·(discriminator·1)
45 »       mov····%rax,%rsi45 »       mov····%rax,%rsi
46 »       mov····0xc881(%rip),%rax········46 »       mov····0xc881(%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-yg3e3z8h/../skfmm/pheap.cpp:2057·(discriminator·2)50 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2057·(discriminator·2)
51 »       call···4140·<__cxa_begin_catch@plt>51 »       call···4140·<__cxa_begin_catch@plt>
52 ./.mesonpy-yg3e3z8h/../skfmm/pheap.cpp:205852 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2058
53 »       mov····(%rax),%rdx53 »       mov····(%rax),%rdx
54 »       mov····%rax,%rdi54 »       mov····%rax,%rdi
55 »       call···*0x10(%rdx)55 »       call···*0x10(%rdx)
56 ./.mesonpy-yg3e3z8h/../skfmm/pheap.cpp:2058·(discriminator·1)56 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2058·(discriminator·1)
57 »       mov····%rax,%rsi57 »       mov····%rax,%rsi
58 »       mov····0xc85f(%rip),%rax········58 »       mov····0xc85f(%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-yg3e3z8h/../skfmm/pheap.cpp:2059·(discriminator·2)62 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2059·(discriminator·2)
63 »       call···4140·<__cxa_begin_catch@plt>63 »       call···4140·<__cxa_begin_catch@plt>
64 ./.mesonpy-yg3e3z8h/../skfmm/pheap.cpp:206064 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2060
65 »       mov····(%rax),%rdx65 »       mov····(%rax),%rdx
66 »       mov····%rax,%rdi66 »       mov····%rax,%rdi
67 »       call···*0x10(%rdx)67 »       call···*0x10(%rdx)
68 ./.mesonpy-yg3e3z8h/../skfmm/pheap.cpp:2060·(discriminator·1)68 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2060·(discriminator·1)
69 »       mov····%rax,%rsi69 »       mov····%rax,%rsi
70 »       mov····0xc7ad(%rip),%rax········70 »       mov····0xc7ad(%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-yg3e3z8h/../skfmm/pheap.cpp:2061·(discriminator·2)74 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2061·(discriminator·2)
75 »       call···4140·<__cxa_begin_catch@plt>75 »       call···4140·<__cxa_begin_catch@plt>
76 ./.mesonpy-yg3e3z8h/../skfmm/pheap.cpp:206276 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2062
77 »       mov····(%rax),%rdx77 »       mov····(%rax),%rdx
78 »       mov····%rax,%rdi78 »       mov····%rax,%rdi
79 »       call···*0x10(%rdx)79 »       call···*0x10(%rdx)
80 ./.mesonpy-yg3e3z8h/../skfmm/pheap.cpp:2062·(discriminator·1)80 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2062·(discriminator·1)
81 »       mov····%rax,%rsi81 »       mov····%rax,%rsi
82 »       mov····0xc78b(%rip),%rax········82 »       mov····0xc78b(%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-yg3e3z8h/../skfmm/pheap.cpp:2063·(discriminator·2)86 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2063·(discriminator·2)
87 »       call···4140·<__cxa_begin_catch@plt>87 »       call···4140·<__cxa_begin_catch@plt>
88 ./.mesonpy-yg3e3z8h/../skfmm/pheap.cpp:206488 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2064
89 »       mov····(%rax),%rdx89 »       mov····(%rax),%rdx
90 »       mov····%rax,%rdi90 »       mov····%rax,%rdi
91 »       call···*0x10(%rdx)91 »       call···*0x10(%rdx)
92 ./.mesonpy-yg3e3z8h/../skfmm/pheap.cpp:2064·(discriminator·1)92 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2064·(discriminator·1)
93 »       mov····%rax,%rsi93 »       mov····%rax,%rsi
94 »       mov····0xc796(%rip),%rax········94 »       mov····0xc796(%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-yg3e3z8h/../skfmm/pheap.cpp:2065·(discriminator·2)98 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2065·(discriminator·2)
99 »       call···4140·<__cxa_begin_catch@plt>99 »       call···4140·<__cxa_begin_catch@plt>
100 ./.mesonpy-yg3e3z8h/../skfmm/pheap.cpp:2066100 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2066
101 »       mov····(%rax),%rdx101 »       mov····(%rax),%rdx
102 »       mov····%rax,%rdi102 »       mov····%rax,%rdi
103 »       call···*0x10(%rdx)103 »       call···*0x10(%rdx)
104 ./.mesonpy-yg3e3z8h/../skfmm/pheap.cpp:2066·(discriminator·1)104 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2066·(discriminator·1)
105 »       mov····%rax,%rsi105 »       mov····%rax,%rsi
106 »       mov····0xc751(%rip),%rax········106 »       mov····0xc751(%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-yg3e3z8h/../skfmm/pheap.cpp:2067·(discriminator·2)110 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2067·(discriminator·2)
111 »       call···4140·<__cxa_begin_catch@plt>111 »       call···4140·<__cxa_begin_catch@plt>
112 ./.mesonpy-yg3e3z8h/../skfmm/pheap.cpp:2068112 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2068
113 »       mov····(%rax),%rdx113 »       mov····(%rax),%rdx
114 »       mov····%rax,%rdi114 »       mov····%rax,%rdi
115 »       call···*0x10(%rdx)115 »       call···*0x10(%rdx)
116 ./.mesonpy-yg3e3z8h/../skfmm/pheap.cpp:2068·(discriminator·1)116 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2068·(discriminator·1)
117 »       mov····%rax,%rsi117 »       mov····%rax,%rsi
118 »       mov····0xc75c(%rip),%rax········118 »       mov····0xc75c(%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-yg3e3z8h/../skfmm/pheap.cpp:2069·(discriminator·2)122 ./.mesonpy-iqojg1cl/../skfmm/pheap.cpp:2069·(discriminator·2)
123 »       call···4140·<__cxa_begin_catch@plt>123 »       call···4140·<__cxa_begin_catch@plt>
Max diff block lines reached; 355956/362120 bytes (98.30%) 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·67009a9e·kit-fmm.debug...5 ··0x00000030·6b69742d·666d6d2e·64656275·67009bce·kit-fmm.debug...
6 ··0x00000040·878f6e83·9fc8803f·3f5ae55b·f884a979·..n....??Z.[...y6 ··0x00000040·f41fc36c·f902ba8f·1131612a·651e2cf7·...l.....1a*e.,.
7 ··0x00000050·bbde································..7 ··0x00000050·40db································@.
  
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·63393238·66303030·38383433·64613237·c928f0008843da27 
3 ··0x00000010·38356634·63356534·34303335·32626136·85f4c5e440352ba62 ··0x00000000·63616531·31363434·63646461·34316261·cae11644cdda41ba
 3 ··0x00000010·66333434·38656562·38653737·37663964·f3448eeb8e777f9d
4 ··0x00000020·33373462·65622e64·65627567·00000000·374beb.debug....4 ··0x00000020·64633133·30392e64·65627567·00000000·dc1309.debug....
5 ··0x00000030·6ab65f11····························j._.5 ··0x00000030·81f9922c····························...,
  
37.9 KB
python3-scikit-fmm-dbgsym_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······636·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···187096·2025-01-27·17:43:31.000000·data.tar.xz3 -rw-r--r--···0········0········0···187132·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:·2217 Installed-Size:·221
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:·a852af5e42188753a3b3298207efa25ec89b4050·b5c928f0008843da2785f4c5e440352ba6374beb12 Build-Ids:·42c9b77990d76ccce2fde5ba1e768257b094c0b6·78cae11644cdda41baf3448eeb8e777f9ddc1309
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/a8/52af5e42188753a3b3298207efa25ec89b4050.debug 
2 usr/lib/debug/.build-id/b5/c928f0008843da2785f4c5e440352ba6374beb.debug1 usr/lib/debug/.build-id/42/c9b77990d76ccce2fde5ba1e768257b094c0b6.debug
 2 usr/lib/debug/.build-id/78/cae11644cdda41baf3448eeb8e777f9ddc1309.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
36.6 KB
data.tar.xz
36.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/42/
 7 -rw-r--r--···0·root·········(0)·root·········(0)···100432·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/42/c9b77990d76ccce2fde5ba1e768257b094c0b6.debug
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/a8/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/78/
7 -rw-r--r--···0·root·········(0)·root·········(0)···100440·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/a8/52af5e42188753a3b3298207efa25ec89b4050.debug 
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/b5/ 
9 -rw-r--r--···0·root·········(0)·root·········(0)····98280·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/b5/c928f0008843da2785f4c5e440352ba6374beb.debug9 -rw-r--r--···0·root·········(0)·root·········(0)····98280·2025-01-27·17:43:31.000000·./usr/lib/debug/.build-id/78/cae11644cdda41baf3448eeb8e777f9ddc1309.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)····13008·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)····13008·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
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:·9a9e878f6e839fc8803f3f5ae55bf884a979bbde3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9bcef41fc36cf902ba8f1131612a651e2cf740db
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-yg3e3z8h26 ··6»      (string)»      ./.mesonpy-iqojg1cl
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):
25.4 KB
./usr/lib/debug/.build-id/a8/52af5e42188753a3b3298207efa25ec89b4050.debug vs.
./usr/lib/debug/.build-id/42/c9b77990d76ccce2fde5ba1e768257b094c0b6.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 75% similar despite different names
884 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········97880·(bytes·into·file)13 ··Start·of·section·headers:··········97872·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········4019 ··Number·of·section·headers:·········40
20 ··Section·header·string·table·index:·3920 ··Section·header·string·table·index:·39
3.21 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·40·section·headers,·starting·at·offset·0x17e58:1 There·are·40·section·headers,·starting·at·offset·0x17e50:
  
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············0000000000000270·000270·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············0000000000000270·000270·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········0000000000000298·000294·00002c·00···A··3···0··86 ··[·2]·.gnu.hash·········NOBITS··········0000000000000298·000294·00002c·00···A··3···0··8
7 ··[·3]·.dynsym···········NOBITS··········00000000000002c8·000294·0004e0·18···A··4···1··87 ··[·3]·.dynsym···········NOBITS··········00000000000002c8·000294·0004e0·18···A··4···1··8
Offset 27, 23 lines modifiedOffset 27, 23 lines modified
27 ··[22]·.dynamic··········NOBITS··········000000000000bda0·000bc8·0001f0·10··WA··4···0··827 ··[22]·.dynamic··········NOBITS··········000000000000bda0·000bc8·0001f0·10··WA··4···0··8
28 ··[23]·.got··············NOBITS··········000000000000bf90·000bc8·000058·08··WA··0···0··828 ··[23]·.got··············NOBITS··········000000000000bf90·000bc8·000058·08··WA··0···0··8
29 ··[24]·.got.plt··········NOBITS··········000000000000bfe8·000bc8·000120·08··WA··0···0··829 ··[24]·.got.plt··········NOBITS··········000000000000bfe8·000bc8·000120·08··WA··0···0··8
30 ··[25]·.data·············NOBITS··········000000000000c120·000bc8·0000f8·00··WA··0···0·3230 ··[25]·.data·············NOBITS··········000000000000c120·000bc8·0000f8·00··WA··0···0·32
31 ··[26]·.bss··············NOBITS··········000000000000c218·000bc8·000010·00··WA··0···0··831 ··[26]·.bss··············NOBITS··········000000000000c218·000bc8·000010·00··WA··0···0··8
32 ··[27]·.comment··········PROGBITS········0000000000000000·000294·00001e·01··MS··0···0··132 ··[27]·.comment··········PROGBITS········0000000000000000·000294·00001e·01··MS··0···0··1
33 ··[28]·.debug_aranges····PROGBITS········0000000000000000·0002b8·0000f5·00···C··0···0··833 ··[28]·.debug_aranges····PROGBITS········0000000000000000·0002b8·0000f5·00···C··0···0··8
34 ··[29]·.debug_info·······PROGBITS········0000000000000000·0003b0·00b8ff·00···C··0···0··834 ··[29]·.debug_info·······PROGBITS········0000000000000000·0003b0·00b8fa·00···C··0···0··8
35 ··[30]·.debug_abbrev·····PROGBITS········0000000000000000·00bcb0·001338·00···C··0···0··835 ··[30]·.debug_abbrev·····PROGBITS········0000000000000000·00bcb0·001338·00···C··0···0··8
36 ··[31]·.debug_line·······PROGBITS········0000000000000000·00cfe8·0027a2·00···C··0···0··836 ··[31]·.debug_line·······PROGBITS········0000000000000000·00cfe8·0027a2·00···C··0···0··8
37 ··[32]·.debug_str········PROGBITS········0000000000000000·00f790·002320·01·MSC··0···0··837 ··[32]·.debug_str········PROGBITS········0000000000000000·00f790·002320·01·MSC··0···0··8
38 ··[33]·.debug_line_str···PROGBITS········0000000000000000·011ab0·0002c9·01·MSC··0···0··838 ··[33]·.debug_line_str···PROGBITS········0000000000000000·011ab0·0002c6·01·MSC··0···0··8
39 ··[34]·.debug_loclists···PROGBITS········0000000000000000·011d80·003255·00···C··0···0··839 ··[34]·.debug_loclists···PROGBITS········0000000000000000·011d78·003255·00···C··0···0··8
40 ··[35]·.debug_rnglists···PROGBITS········0000000000000000·014fd8·000b6f·00···C··0···0··840 ··[35]·.debug_rnglists···PROGBITS········0000000000000000·014fd0·000b6f·00···C··0···0··8
41 ··[36]·.gnu_debugaltlink·PROGBITS········0000000000000000·015b47·000052·00······0···0··141 ··[36]·.gnu_debugaltlink·PROGBITS········0000000000000000·015b3f·000052·00······0···0··1
42 ··[37]·.symtab···········SYMTAB··········0000000000000000·015ba0·000f48·18·····38·112··842 ··[37]·.symtab···········SYMTAB··········0000000000000000·015b98·000f48·18·····38·112··8
43 ··[38]·.strtab···········STRTAB··········0000000000000000·016ae8·0011cf·00······0···0··143 ··[38]·.strtab···········STRTAB··········0000000000000000·016ae0·0011cf·00······0···0··1
44 ··[39]·.shstrtab·········STRTAB··········0000000000000000·017cb7·00019a·00······0···0··144 ··[39]·.shstrtab·········STRTAB··········0000000000000000·017caf·00019a·00······0···0··1
45 Key·to·Flags:45 Key·to·Flags:
46 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),46 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
47 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),47 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
48 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),48 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
49 ··D·(mbind),·l·(large),·p·(processor·specific)49 ··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:·a852af5e42188753a3b3298207efa25ec89b40503 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·42c9b77990d76ccce2fde5ba1e768257b094c0b6
5.36 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-yg3e3z8h31 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-iqojg1cl
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 42, 17 lines modifiedOffset 42, 17 lines modified
42 ··10»     (line_strp)»  (offset:·0x134):·/usr/lib/gcc/x86_64-linux-gnu/15/include42 ··10»     (line_strp)»  (offset:·0x134):·/usr/lib/gcc/x86_64-linux-gnu/15/include
43 ··11»     (line_strp)»  (offset:·0x15d):·/usr/include/x86_64-linux-gnu/sys43 ··11»     (line_strp)»  (offset:·0x15d):·/usr/include/x86_64-linux-gnu/sys
44 ··12»     (line_strp)»  (offset:·0x17f):·/usr/include/x86_64-linux-gnu/bits/types44 ··12»     (line_strp)»  (offset:·0x17f):·/usr/include/x86_64-linux-gnu/bits/types
45 ··13»     (line_strp)»  (offset:·0x1a8):·/usr/include/python3.13/cpython45 ··13»     (line_strp)»  (offset:·0x1a8):·/usr/include/python3.13/cpython
  
46 ·The·File·Name·Table·(offset·0x60,·lines·68,·columns·2):46 ·The·File·Name·Table·(offset·0x60,·lines·68,·columns·2):
47 ··Entry»  Dir»       Name47 ··Entry»  Dir»       Name
48 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x9):·fmm.cpp48 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x1d):·fmm.cpp
49 ··1»      (udata)»       2»      (line_strp)»   (offset:·0x394):·object.h49 ··1»      (udata)»       2»      (line_strp)»   (offset:·0x394):·object.h
50 ··2»      (udata)»       1»      (line_strp)»   (offset:·0x9):·fmm.cpp50 ··2»      (udata)»       1»      (line_strp)»   (offset:·0x1d):·fmm.cpp
51 ··3»      (udata)»       3»      (line_strp)»   (offset:·0x1c8):·ndarraytypes.h51 ··3»      (udata)»       3»      (line_strp)»   (offset:·0x1c8):·ndarraytypes.h
52 ··4»      (udata)»       1»      (line_strp)»   (offset:·0x1d7):·distance_marcher.h52 ··4»      (udata)»       1»      (line_strp)»   (offset:·0x1d7):·distance_marcher.h
53 ··5»      (udata)»       1»      (line_strp)»   (offset:·0x1ea):·base_marcher.h53 ··5»      (udata)»       1»      (line_strp)»   (offset:·0x1ea):·base_marcher.h
54 ··6»      (udata)»       1»      (line_strp)»   (offset:·0x1f9):·travel_time_marcher.h54 ··6»      (udata)»       1»      (line_strp)»   (offset:·0x1f9):·travel_time_marcher.h
55 ··7»      (udata)»       1»      (line_strp)»   (offset:·0x20f):·extension_velocity_marcher.h55 ··7»      (udata)»       1»      (line_strp)»   (offset:·0x20f):·extension_velocity_marcher.h
56 ··8»      (udata)»       3»      (line_strp)»   (offset:·0x22c):·__multiarray_api.h56 ··8»      (udata)»       3»      (line_strp)»   (offset:·0x22c):·__multiarray_api.h
57 ··9»      (udata)»       4»      (line_strp)»   (offset:·0x537):·types.h57 ··9»      (udata)»       4»      (line_strp)»   (offset:·0x537):·types.h
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·0x13cb,·lines·10,·columns·1):2887 ·The·Directory·Table·(offset·0x13cb,·lines·10,·columns·1):
2888 ··Entry»  Name2888 ··Entry»  Name
2889 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-yg3e3z8h2889 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-iqojg1cl
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·0x1c79,·lines·9,·columns·1):4192 ·The·Directory·Table·(offset·0x1c79,·lines·9,·columns·1):
4193 ··Entry»  Name4193 ··Entry»  Name
4194 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-yg3e3z8h4194 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-iqojg1cl
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:·0x4b3):·/usr/include/c++/15/ext4200 ··6»      (line_strp)»   (offset:·0x4b3):·/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·0x2f2c,·lines·11,·columns·1):6860 ·The·Directory·Table·(offset·0x2f2c,·lines·11,·columns·1):
6861 ··Entry»  Name6861 ··Entry»  Name
6862 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-yg3e3z8h6862 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-iqojg1cl
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:·0x4b3):·/usr/include/c++/15/ext6868 ··6»      (line_strp)»   (offset:·0x4b3):·/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·0x3d43,·lines·12,·columns·1):8787 ·The·Directory·Table·(offset·0x3d43,·lines·12,·columns·1):
8788 ··Entry»  Name8788 ··Entry»  Name
8789 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-yg3e3z8h8789 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-iqojg1cl
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:·0x4b3):·/usr/include/c++/15/ext8793 ··4»      (line_strp)»   (offset:·0x4b3):·/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·0x5681,·lines·11,·columns·1):12278 ·The·Directory·Table·(offset·0x5681,·lines·11,·columns·1):
12279 ··Entry»  Name12279 ··Entry»  Name
12280 ··0»      (line_strp)»   (offset:·0x11):·./.mesonpy-yg3e3z8h12280 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-iqojg1cl
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.7 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:·0x33c97 ···Abbrev·Offset:·0x33c9
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-yg3e3z8h11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-iqojg1cl
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:········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:·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-yg3e3z8h206 ····<158>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-iqojg1cl
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:·3·(DW_TAG_const_type)209 ·<1><161>:·Abbrev·Number:·3·(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:·5·(DW_TAG_variable)211 ·<1><166>:·Abbrev·Number:·5·(DW_TAG_variable)
212 ····<167>···DW_AT_name········:·(strp)·(offset:·0x9593):·MaximumDimension212 ····<167>···DW_AT_name········:·(strp)·(offset:·0x9593):·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:·0x33c9254 ···Abbrev·Offset:·0x33c9
255 ···Pointer·Size:··8255 ···Pointer·Size:··8
256 ·<0><1b6>:·Abbrev·Number:·116·(DW_TAG_partial_unit)256 ·<0><1b6>:·Abbrev·Number:·116·(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-yg3e3z8h258 ····<1bb>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-iqojg1cl
259 ·<1><1bf>:·Abbrev·Number:·125·(DW_TAG_subprogram)259 ·<1><1bf>:·Abbrev·Number:·125·(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:·0x23b6)·261 ····<1c0>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x23b6)·
262 ····<1c4>···DW_AT_decl_file···:·(data1)·65262 ····<1c4>···DW_AT_decl_file···:·(data1)·65
263 ····<1c5>···DW_AT_decl_line···:·(data1)·137263 ····<1c5>···DW_AT_decl_line···:·(data1)·137
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:·0x163d)·265 ····<1c7>···DW_AT_linkage_name:·(GNU_strp_alt)·(offset:·0x163d)·
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:·0xa8b276 ···Abbrev·Offset:·0xa8b
277 ···Pointer·Size:··8277 ···Pointer·Size:··8
278 ·<0><1e2>:·Abbrev·Number:·74·(DW_TAG_partial_unit)278 ·<0><1e2>:·Abbrev·Number:·74·(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-yg3e3z8h280 ····<1e7>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-iqojg1cl
281 ·<1><1eb>:·Abbrev·Number:·3·(DW_TAG_imported_unit)281 ·<1><1eb>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
282 ····<1ec>···DW_AT_import······:·(ref_addr)·<0x153>»    [Abbrev·Number:·2·(DW_TAG_partial_unit)]282 ····<1ec>···DW_AT_import······:·(ref_addr)·<0x153>»    [Abbrev·Number:·2·(DW_TAG_partial_unit)]
283 ·<1><1f0>:·Abbrev·Number:·107·(DW_TAG_reference_type)283 ·<1><1f0>:·Abbrev·Number:·107·(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)·<0xaa>285 ····<1f1>···DW_AT_type········:·(GNU_ref_alt)·<0xaa>
286 ·<1><1f5>:·Abbrev·Number:·110·(DW_TAG_array_type)286 ·<1><1f5>:·Abbrev·Number:·110·(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:·0xa8b297 ···Abbrev·Offset:·0xa8b
298 ···Pointer·Size:··8298 ···Pointer·Size:··8
299 ·<0><20e>:·Abbrev·Number:·74·(DW_TAG_partial_unit)299 ·<0><20e>:·Abbrev·Number:·74·(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-yg3e3z8h301 ····<213>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-iqojg1cl
302 ·<1><217>:·Abbrev·Number:·3·(DW_TAG_imported_unit)302 ·<1><217>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
303 ····<218>···DW_AT_import······:·(ref_addr)·<0x1e2>»    [Abbrev·Number:·74·(DW_TAG_partial_unit)]303 ····<218>···DW_AT_import······:·(ref_addr)·<0x1e2>»    [Abbrev·Number:·74·(DW_TAG_partial_unit)]
304 ·<1><21c>:·Abbrev·Number:·3·(DW_TAG_imported_unit)304 ·<1><21c>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
305 ····<21d>···DW_AT_import······:·(ref_addr)·<0x930>»    [Abbrev·Number:·124·(DW_TAG_partial_unit)]305 ····<21d>···DW_AT_import······:·(ref_addr)·<0x930>»    [Abbrev·Number:·124·(DW_TAG_partial_unit)]
306 ·<1><221>:·Abbrev·Number:·126·(DW_TAG_subprogram)306 ·<1><221>:·Abbrev·Number:·126·(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:·0x12fa)·308 ····<222>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x12fa)·
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:·0325 ···Abbrev·Offset:·0
326 ···Pointer·Size:··8326 ···Pointer·Size:··8
327 ·<0><242>:·Abbrev·Number:·2·(DW_TAG_partial_unit)327 ·<0><242>:·Abbrev·Number:·2·(DW_TAG_partial_unit)
328 ····<243>···DW_AT_stmt_list···:·(sec_offset)·0x13a9328 ····<243>···DW_AT_stmt_list···:·(sec_offset)·0x13a9
329 ····<247>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-yg3e3z8h329 ····<247>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-iqojg1cl
330 ·<1><24b>:·Abbrev·Number:·1·(DW_TAG_imported_unit)330 ·<1><24b>:·Abbrev·Number:·1·(DW_TAG_imported_unit)
331 ····<24c>···DW_AT_import······:·(GNU_ref_alt)·<0x2a40>331 ····<24c>···DW_AT_import······:·(GNU_ref_alt)·<0x2a40>
332 ·<1><250>:·Abbrev·Number:·1·(DW_TAG_imported_unit)332 ·<1><250>:·Abbrev·Number:·1·(DW_TAG_imported_unit)
333 ····<251>···DW_AT_import······:·(GNU_ref_alt)·<0x29fd>333 ····<251>···DW_AT_import······:·(GNU_ref_alt)·<0x29fd>
334 ·<1><255>:·Abbrev·Number:·0334 ·<1><255>:·Abbrev·Number:·0
335 ··Compilation·Unit·@·offset·0x256:335 ··Compilation·Unit·@·offset·0x256:
336 ···Length:········0x222·(32-bit)336 ···Length:········0x222·(32-bit)
337 ···Version:·······5337 ···Version:·······5
338 ···Unit·Type:·····DW_UT_partial·(3)338 ···Unit·Type:·····DW_UT_partial·(3)
339 ···Abbrev·Offset:·0xa8b339 ···Abbrev·Offset:·0xa8b
340 ···Pointer·Size:··8340 ···Pointer·Size:··8
341 ·<0><262>:·Abbrev·Number:·74·(DW_TAG_partial_unit)341 ·<0><262>:·Abbrev·Number:·74·(DW_TAG_partial_unit)
342 ····<263>···DW_AT_stmt_list···:·(sec_offset)·0x1c57342 ····<263>···DW_AT_stmt_list···:·(sec_offset)·0x1c57
343 ····<267>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-yg3e3z8h343 ····<267>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-iqojg1cl
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:·116·(DW_TAG_partial_unit)]345 ····<26c>···DW_AT_import······:·(ref_addr)·<0x1b6>»    [Abbrev·Number:·116·(DW_TAG_partial_unit)]
346 ·<1><270>:·Abbrev·Number:·85·(DW_TAG_namespace)346 ·<1><270>:·Abbrev·Number:·85·(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:·95·(DW_TAG_structure_type)349 ·<2><277>:·Abbrev·Number:·95·(DW_TAG_structure_type)
350 ····<278>···DW_AT_name········:·(strp)·(offset:·0x1075):·integral_constant<bool,·true>350 ····<278>···DW_AT_name········:·(strp)·(offset:·0x1075):·integral_constant<bool,·true>
Offset 665, 15 lines modifiedOffset 665, 15 lines modified
665 ···Length:········0x29b·(32-bit)665 ···Length:········0x29b·(32-bit)
666 ···Version:·······5666 ···Version:·······5
667 ···Unit·Type:·····DW_UT_partial·(3)667 ···Unit·Type:·····DW_UT_partial·(3)
668 ···Abbrev·Offset:·0xa8b668 ···Abbrev·Offset:·0xa8b
669 ···Pointer·Size:··8669 ···Pointer·Size:··8
670 ·<0><488>:·Abbrev·Number:·74·(DW_TAG_partial_unit)670 ·<0><488>:·Abbrev·Number:·74·(DW_TAG_partial_unit)
671 ····<489>···DW_AT_stmt_list···:·(sec_offset)·0x2f0a671 ····<489>···DW_AT_stmt_list···:·(sec_offset)·0x2f0a
672 ····<48d>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x11):·./.mesonpy-yg3e3z8h672 ····<48d>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-iqojg1cl
673 ·<1><491>:·Abbrev·Number:·85·(DW_TAG_namespace)673 ·<1><491>:·Abbrev·Number:·85·(DW_TAG_namespace)
674 ····<492>···DW_AT_name········:·(string)·std674 ····<492>···DW_AT_name········:·(string)·std
675 ····<496>···DW_AT_sibling·····:·(ref_udata)·<0x4f6>675 ····<496>···DW_AT_sibling·····:·(ref_udata)·<0x4f6>
676 ·<2><497>:·Abbrev·Number:·73·(DW_TAG_class_type)676 ·<2><497>:·Abbrev·Number:·73·(DW_TAG_class_type)
677 ····<498>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x19a5)·677 ····<498>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x19a5)·
678 ····<49c>···DW_AT_declaration·:·(flag_present)·1678 ····<49c>···DW_AT_declaration·:·(flag_present)·1
679 ····<49c>···DW_AT_sibling·····:·(ref_udata)·<0x4c9>679 ····<49c>···DW_AT_sibling·····:·(ref_udata)·<0x4c9>
Offset 1066, 15 lines modifiedOffset 1066, 15 lines modified
1066 ···Length:········0x205·(32-bit)1066 ···Length:········0x205·(32-bit)
Max diff block lines reached; 6485/12940 bytes (50.12%) of diff not shown.
624 B
strings --all --bytes=8 {}
    
Offset 1, 23 lines modifiedOffset 1, 32 lines modified
1 @PGCC:·(Debian·15.2.0-3)·15.2.01 GCC:·(Debian·15.2.0-3)·15.2.0
2 xia2{A`c 
3 |z#i^#s} 
4 iR?!;WKD 
5 oI9j·~G' 
6 ^i!d1E[H 
7 MCcbb8o' 
8 W]/n?,jz# 
9 ju=7\#ntLg 
10 Xovq4BlhM 
11 Vzig8!V32 Uddk]bNd
 3 T&k*-P9l>_
 4 %yDhi;» m
 5 aSy|M+VJ
 6 bJ'*P/QG
 7 A"[3l0X4
 8 Tf@^dx|]
 9 }uR*=!9I
 10 !E{"bYb5
 11 t!%6Gd|k
 12 VITf{$-*
 13 K9DzX$}!E
 14 eell»   ,+cc*#
 15 PUUL"U» S
 16 MA&[CBQ`M
 17 xBO`Ro=S
 18 ge;c6zj5
 19 eS4XL»  »  |6
 20 rWhPE_EqW
 21 g~kBh1mn
12 3·L7F[=~22 3·L7F[=~
13 =9y\Iu~B23 =9y\Iu~B
14 :Rg8)2,u24 :Rg8)2,u
15 ~Lx_<;h&&25 ~Lx_<;h&&
16 ·B}h0dk0 
17 ~&L&"CBt26 ~&L&"CBt
18 Pv/m%lt/27 Pv/m%lt/
19 t#/hNWLb28 t#/hNWLb
20 4$Hf!2Du29 4$Hf!2Du
21 MCQGij{u&30 MCQGij{u&
22 /usr/lib/debug/.dwz/x86_64-linux-gnu/python3-scikit-fmm.debug31 /usr/lib/debug/.dwz/x86_64-linux-gnu/python3-scikit-fmm.debug
23 Py_XDECREF32 Py_XDECREF
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-yg3e3z8h/../skfmm/heap.cpp:40·(discriminator·2)9 ./.mesonpy-iqojg1cl/../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 »       ...
  
633 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-iqojg1cl
2 ··[·····0]··../skfmm/fmm.cpp3 ··[····14]··../skfmm/fmm.cpp
3 ··[····11]··./.mesonpy-yg3e3z8h 
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·67009a9e·kit-fmm.debug...5 ··0x00000030·6b69742d·666d6d2e·64656275·67009bce·kit-fmm.debug...
6 ··0x00000040·878f6e83·9fc8803f·3f5ae55b·f884a979·..n....??Z.[...y6 ··0x00000040·f41fc36c·f902ba8f·1131612a·651e2cf7·...l.....1a*e.,.
7 ··0x00000050·bbde································..7 ··0x00000050·40db································@.
  
7.57 KB
./usr/lib/debug/.build-id/b5/c928f0008843da2785f4c5e440352ba6374beb.debug vs.
./usr/lib/debug/.build-id/78/cae11644cdda41baf3448eeb8e777f9ddc1309.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 99% similar despite different names
1.41 KB
readelf --wide --sections {}
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 ··[26]·.bss··············NOBITS··········0000000000011d40·000ba0·000268·00··WA··0···0·3231 ··[26]·.bss··············NOBITS··········0000000000011d40·000ba0·000268·00··WA··0···0·32
32 ··[27]·.comment··········PROGBITS········0000000000000000·000294·00001e·01··MS··0···0··132 ··[27]·.comment··········PROGBITS········0000000000000000·000294·00001e·01··MS··0···0··1
33 ··[28]·.debug_aranges····PROGBITS········0000000000000000·0002b8·00008d·00···C··0···0··833 ··[28]·.debug_aranges····PROGBITS········0000000000000000·0002b8·00008d·00···C··0···0··8
34 ··[29]·.debug_info·······PROGBITS········0000000000000000·000348·008c3e·00···C··0···0··834 ··[29]·.debug_info·······PROGBITS········0000000000000000·000348·008c3e·00···C··0···0··8
35 ··[30]·.debug_abbrev·····PROGBITS········0000000000000000·008f88·0007e7·00···C··0···0··835 ··[30]·.debug_abbrev·····PROGBITS········0000000000000000·008f88·0007e7·00···C··0···0··8
36 ··[31]·.debug_line·······PROGBITS········0000000000000000·009770·003180·00···C··0···0··836 ··[31]·.debug_line·······PROGBITS········0000000000000000·009770·003180·00···C··0···0··8
37 ··[32]·.debug_str········PROGBITS········0000000000000000·00c8f0·001045·01·MSC··0···0··837 ··[32]·.debug_str········PROGBITS········0000000000000000·00c8f0·001045·01·MSC··0···0··8
38 ··[33]·.debug_line_str···PROGBITS········0000000000000000·00d938·000225·01·MSC··0···0··838 ··[33]·.debug_line_str···PROGBITS········0000000000000000·00d938·000224·01·MSC··0···0··8
39 ··[34]·.debug_loclists···PROGBITS········0000000000000000·00db60·004b87·00···C··0···0··839 ··[34]·.debug_loclists···PROGBITS········0000000000000000·00db60·004b87·00···C··0···0··8
40 ··[35]·.debug_rnglists···PROGBITS········0000000000000000·0126e8·000abe·00···C··0···0··840 ··[35]·.debug_rnglists···PROGBITS········0000000000000000·0126e8·000abe·00···C··0···0··8
41 ··[36]·.gnu_debugaltlink·PROGBITS········0000000000000000·0131a6·000052·00······0···0··141 ··[36]·.gnu_debugaltlink·PROGBITS········0000000000000000·0131a6·000052·00······0···0··1
42 ··[37]·.symtab···········SYMTAB··········0000000000000000·0131f8·001e18·18·····38·178··842 ··[37]·.symtab···········SYMTAB··········0000000000000000·0131f8·001e18·18·····38·178··8
43 ··[38]·.strtab···········STRTAB··········0000000000000000·015010·002437·00······0···0··143 ··[38]·.strtab···········STRTAB··········0000000000000000·015010·002437·00······0···0··1
44 ··[39]·.shstrtab·········STRTAB··········0000000000000000·017447·00019a·00······0···0··144 ··[39]·.shstrtab·········STRTAB··········0000000000000000·017447·00019a·00······0···0··1
45 Key·to·Flags:45 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:·b5c928f0008843da2785f4c5e440352ba6374beb3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·78cae11644cdda41baf3448eeb8e777f9ddc1309
1.46 KB
readelf --wide --debug-dump=rawline {}
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
25 ··Opcode·9·has·1·arg25 ··Opcode·9·has·1·arg
26 ··Opcode·10·has·0·args26 ··Opcode·10·has·0·args
27 ··Opcode·11·has·0·args27 ··Opcode·11·has·0·args
28 ··Opcode·12·has·1·arg28 ··Opcode·12·has·1·arg
  
29 ·The·Directory·Table·(offset·0x22,·lines·14,·columns·1):29 ·The·Directory·Table·(offset·0x22,·lines·14,·columns·1):
30 ··Entry»  Name30 ··Entry»  Name
31 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-yg3e3z8h31 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-iqojg1cl
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/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 17948, 15 lines modifiedOffset 17948, 15 lines modified
17948 ··Opcode·9·has·1·arg17948 ··Opcode·9·has·1·arg
17949 ··Opcode·10·has·0·args17949 ··Opcode·10·has·0·args
17950 ··Opcode·11·has·0·args17950 ··Opcode·11·has·0·args
17951 ··Opcode·12·has·1·arg17951 ··Opcode·12·has·1·arg
  
17952 ·The·Directory·Table·(offset·0x72cc,·lines·10,·columns·1):17952 ·The·Directory·Table·(offset·0x72cc,·lines·10,·columns·1):
17953 ··Entry»  Name17953 ··Entry»  Name
17954 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-yg3e3z8h17954 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-iqojg1cl
17955 ··1»      (line_strp)»   (offset:·0x27):·../skfmm17955 ··1»      (line_strp)»   (offset:·0x27):·../skfmm
17956 ··2»      (line_strp)»   (offset:·0x75):·/usr/include/x86_64-linux-gnu/bits17956 ··2»      (line_strp)»   (offset:·0x75):·/usr/include/x86_64-linux-gnu/bits
17957 ··3»      (line_strp)»   (offset:·0x109):·/usr/lib/gcc/x86_64-linux-gnu/15/include17957 ··3»      (line_strp)»   (offset:·0x109):·/usr/lib/gcc/x86_64-linux-gnu/15/include
17958 ··4»      (line_strp)»   (offset:·0x154):·/usr/include/x86_64-linux-gnu/bits/types17958 ··4»      (line_strp)»   (offset:·0x154):·/usr/include/x86_64-linux-gnu/bits/types
17959 ··5»      (line_strp)»   (offset:·0x68):·/usr/include17959 ··5»      (line_strp)»   (offset:·0x68):·/usr/include
17960 ··6»      (line_strp)»   (offset:·0x98):·/usr/include/x86_64-linux-gnu/c++/15/bits17960 ··6»      (line_strp)»   (offset:·0x98):·/usr/include/x86_64-linux-gnu/c++/15/bits
17961 ··7»      (line_strp)»   (offset:·0xc2):·/usr/include/c++/1517961 ··7»      (line_strp)»   (offset:·0xc2):·/usr/include/c++/15
2.6 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:·0xfab7 ···Abbrev·Offset:·0xfab
8 ···Pointer·Size:··88 ···Pointer·Size:··8
9 ·<0><c>:·Abbrev·Number:·69·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·69·(DW_TAG_partial_unit)
10 ····<d>···DW_AT_stmt_list···:·(sec_offset)·010 ····<d>···DW_AT_stmt_list···:·(sec_offset)·0
11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-yg3e3z8h11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-iqojg1cl
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:·72·(DW_TAG_namespace)16 ·<1><1f>:·Abbrev·Number:·72·(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:·186·(DW_TAG_compile_unit)206 ·<0><158>:·Abbrev·Number:·186·(DW_TAG_compile_unit)
207 ····<15a>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1b36)·207 ····<15a>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1b36)·
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:·0x14):·../skfmm/pheap.cpp211 ····<164>···DW_AT_name········:·(line_strp)·(offset:·0x14):·../skfmm/pheap.cpp
212 ····<168>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-yg3e3z8h212 ····<168>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-iqojg1cl
213 ····<16c>···DW_AT_ranges······:·(sec_offset)·0x149b213 ····<16c>···DW_AT_ranges······:·(sec_offset)·0x149b
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:·120·(DW_TAG_imported_unit)216 ·<1><17c>:·Abbrev·Number:·120·(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:·120·(DW_TAG_imported_unit)218 ·<1><181>:·Abbrev·Number:·120·(DW_TAG_imported_unit)
219 ····<182>···DW_AT_import······:·(GNU_ref_alt)·<0x28c7>219 ····<182>···DW_AT_import······:·(GNU_ref_alt)·<0x28c7>
Offset 27007, 15 lines modifiedOffset 27007, 15 lines modified
27007 ···Pointer·Size:··827007 ···Pointer·Size:··8
27008 ·<0><ec95>:·Abbrev·Number:·56·(DW_TAG_compile_unit)27008 ·<0><ec95>:·Abbrev·Number:·56·(DW_TAG_compile_unit)
27009 ····<ec96>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1b36)·27009 ····<ec96>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1b36)·
27010 ····<ec9a>···DW_AT_language····:·(data1)·33» (C++14)27010 ····<ec9a>···DW_AT_language····:·(data1)·33» (C++14)
27011 ····<ec9b>···Unknown·AT·value:·90:·(data1)·427011 ····<ec9b>···Unknown·AT·value:·90:·(data1)·4
27012 ····<ec9c>···Unknown·AT·value:·91:·(data4)·0x313e727012 ····<ec9c>···Unknown·AT·value:·91:·(data4)·0x313e7
27013 ····<eca0>···DW_AT_name········:·(line_strp)·(offset:·0x4c6):·../skfmm/heap.cpp27013 ····<eca0>···DW_AT_name········:·(line_strp)·(offset:·0x4c6):·../skfmm/heap.cpp
27014 ····<eca4>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-yg3e3z8h27014 ····<eca4>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-iqojg1cl
27015 ····<eca8>···DW_AT_ranges······:·(sec_offset)·0x16ea27015 ····<eca8>···DW_AT_ranges······:·(sec_offset)·0x16ea
27016 ····<ecac>···DW_AT_low_pc······:·(addr)·027016 ····<ecac>···DW_AT_low_pc······:·(addr)·0
27017 ····<ecb4>···DW_AT_stmt_list···:·(sec_offset)·0x72aa27017 ····<ecb4>···DW_AT_stmt_list···:·(sec_offset)·0x72aa
27018 ·<1><ecb8>:·Abbrev·Number:·14·(DW_TAG_base_type)27018 ·<1><ecb8>:·Abbrev·Number:·14·(DW_TAG_base_type)
27019 ····<ecb9>···DW_AT_byte_size···:·(data1)·827019 ····<ecb9>···DW_AT_byte_size···:·(data1)·8
27020 ····<ecba>···DW_AT_encoding····:·(data1)·4»  (float)27020 ····<ecba>···DW_AT_encoding····:·(data1)·4»  (float)
27021 ····<ecbb>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xb0c)·27021 ····<ecbb>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xb0c)·
204 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 GCC:·(Debian·15.2.0-3)·15.2.01 »       GCC:·(Debian·15.2.0-3)·15.2.0
2 pQ00s_8?2 pQ00s_8?
3 8_,Y1MvP3 8_,Y1MvP
4 b7=wPQ2c4 b7=wPQ2c
5 NbI'0**#5 NbI'0**#
6 nW[Ij7oQ:6 nW[Ij7oQ:
7 HjB\WIICd7 HjB\WIICd
8 _,SZ9»  JyN8 _,SZ9»  JyN
514 B
readelf --wide --decompress --string-dump=.debug_line_str {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 String·dump·of·section·'.debug_line_str':1 String·dump·of·section·'.debug_line_str':
2 ··[·····0]··./.mesonpy-yg3e3z8h2 ··[·····0]··./.mesonpy-iqojg1cl
3 ··[····14]··../skfmm/pheap.cpp3 ··[····14]··../skfmm/pheap.cpp
4 ··[····27]··../skfmm4 ··[····27]··../skfmm
5 ··[····30]··/usr/include/python3.135 ··[····30]··/usr/include/python3.13
6 ··[····48]··/usr/include/python3.13/cpython6 ··[····48]··/usr/include/python3.13/cpython
7 ··[····68]··/usr/include7 ··[····68]··/usr/include
8 ··[····75]··/usr/include/x86_64-linux-gnu/bits8 ··[····75]··/usr/include/x86_64-linux-gnu/bits
9 ··[····98]··/usr/include/x86_64-linux-gnu/c++/15/bits9 ··[····98]··/usr/include/x86_64-linux-gnu/c++/15/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·67009a9e·kit-fmm.debug...5 ··0x00000030·6b69742d·666d6d2e·64656275·67009bce·kit-fmm.debug...
6 ··0x00000040·878f6e83·9fc8803f·3f5ae55b·f884a979·..n....??Z.[...y6 ··0x00000040·f41fc36c·f902ba8f·1131612a·651e2cf7·...l.....1a*e.,.
7 ··0x00000050·bbde································..7 ··0x00000050·40db································@.