1.7 MB
/srv/reproducible-results/rbuild-debian/r-b-build.LOw2vpbK/b1/octave-nurbs_1.4.4-2_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.LOw2vpbK/b2/octave-nurbs_1.4.4-2_amd64.changes
394 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·12765ad3527fb111dae278cacd63fae7·4291496·debug·optional·octave-nurbs-dbgsym_1.4.4-2_amd64.deb1 ·1270287a7d7a11e8c8a7b14960311566·4289672·debug·optional·octave-nurbs-dbgsym_1.4.4-2_amd64.deb
2 ·0022080675b9c0baa142fd371bdd4177·188256·math·optional·octave-nurbs_1.4.4-2_amd64.deb2 ·81ef2801fe00defb1430abd43b752842·188304·math·optional·octave-nurbs_1.4.4-2_amd64.deb
1.67 MB
octave-nurbs_1.4.4-2_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-10-15·06:42:17.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-10-15·06:42:17.000000·debian-binary
2 -rw-r--r--···0········0········0·····3484·2025-10-15·06:42:17.000000·control.tar.xz2 -rw-r--r--···0········0········0·····3484·2025-10-15·06:42:17.000000·control.tar.xz
3 -rw-r--r--···0········0········0···184580·2025-10-15·06:42:17.000000·data.tar.xz3 -rw-r--r--···0········0········0···184628·2025-10-15·06:42:17.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
1.67 MB
data.tar.xz
1.67 MB
data.tar
156 KB
./usr/lib/x86_64-linux-gnu/octave/packages/nurbs-1.4.4/x86_64-pc-linux-gnu-api-v61/basisfun.oct
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:·b50c97ba2017f046d941eaf8a6fc77f9a9d02ac03 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·53b8c9279b5f0f3518dc97df7d625ef1eb7647d8
154 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 36366 objdump: DWARF error: unable to read alt ref 142215
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 »       mov····%rax,-0x1e0(%rbp)101 »       mov····%rax,-0x1e0(%rbp)
102 /usr/include/octave-11.1.0/octave/../octave/MArray.h:82102 /usr/include/octave-11.1.0/octave/../octave/MArray.h:82
103 »       mov····-0x1e0(%rbp),%rax103 »       mov····-0x1e0(%rbp),%rax
104 »       mov····-0x1f8(%rbp),%rdi104 »       mov····-0x1f8(%rbp),%rdi
105 »       add····$0x10,%rax105 »       add····$0x10,%rax
106 »       mov····%rax,-0x100(%rbp)106 »       mov····%rax,-0x100(%rbp)
107 »       call···30d0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>107 »       call···30d0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
108 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:332108 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:332
109 »       mov····-0x228(%rbp),%rdi109 »       mov····-0x228(%rbp),%rdi
110 »       call···3130·<Array<octave::idx_vector,·std::pmr::polymorphic_allocator<octave::idx_vector>·>::~Array()@plt>110 »       call···3130·<Array<octave::idx_vector,·std::pmr::polymorphic_allocator<octave::idx_vector>·>::~Array()@plt>
111 »       mov····-0x1b8(%rbp),%rdi111 »       mov····-0x1b8(%rbp),%rdi
112 »       call···3370·<Array<long,·std::pmr::polymorphic_allocator<long>·>::~Array()@plt>112 »       call···3370·<Array<long,·std::pmr::polymorphic_allocator<long>·>::~Array()@plt>
113 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254113 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
114 »       mov····-0x168(%rbp),%rdi114 »       mov····-0x168(%rbp),%rdi
115 »       test···%rdi,%rdi115 »       test···%rdi,%rdi
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 »       jne····35a6·<__cxa_finalize@plt+0x226>121 »       jne····35a6·<__cxa_finalize@plt+0x226>
122 »       mov····%rbx,%rdi122 »       mov····%rbx,%rdi
123 »       call···3320·<_Unwind_Resume@plt>123 »       call···3320·<_Unwind_Resume@plt>
124 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)124 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
125 »       mov····$0x20,%esi125 »       mov····$0x20,%esi
126 »       mov····%r14,%rdi126 »       mov····%r14,%rdi
127 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>127 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>
128 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·18)128 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·18)
129 »       mov····-0x188(%rbp),%rax129 »       mov····-0x188(%rbp),%rax
130 »       lea····-0x178(%rbp),%rdi130 »       lea····-0x178(%rbp),%rdi
131 »       mov····%rax,-0x178(%rbp)131 »       mov····%rax,-0x178(%rbp)
132 »       call···fa50·<octave::idx_vector::~idx_vector()@@Base>132 »       call···fa50·<octave::idx_vector::~idx_vector()@@Base>
133 »       mov····0x11a49(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>133 »       mov····0x11a49(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>
134 »       mov····%rax,-0x1e0(%rbp)134 »       mov····%rax,-0x1e0(%rbp)
135 »       jmp····34d3·<__cxa_finalize@plt+0x153>135 »       jmp····34d3·<__cxa_finalize@plt+0x153>
Offset 140, 23 lines modifiedOffset 140, 23 lines modified
140 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>140 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>
141 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254141 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
142 »       mov····-0x120(%rbp),%rdi142 »       mov····-0x120(%rbp),%rdi
143 »       test···%rdi,%rdi143 »       test···%rdi,%rdi
144 »       je·····358c·<__cxa_finalize@plt+0x20c>144 »       je·····358c·<__cxa_finalize@plt+0x20c>
145 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254·(discriminator·1)145 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254·(discriminator·1)
146 »       call···3230·<operator·delete[](void*)@plt>146 »       call···3230·<operator·delete[](void*)@plt>
147 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:276·(discriminator·5)147 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:276·(discriminator·5)
148 »       mov····-0x1f0(%rbp),%rdi148 »       mov····-0x1f0(%rbp),%rdi
149 »       call···fa50·<octave::idx_vector::~idx_vector()@@Base>149 »       call···fa50·<octave::idx_vector::~idx_vector()@@Base>
150 »       jmp····34fd·<__cxa_finalize@plt+0x17d>150 »       jmp····34fd·<__cxa_finalize@plt+0x17d>
151 »       endbr64151 »       endbr64
152 »       mov····%rax,%rbx152 »       mov····%rax,%rbx
153 »       jmp····358c·<__cxa_finalize@plt+0x20c>153 »       jmp····358c·<__cxa_finalize@plt+0x20c>
154 »       call···31e0·<__stack_chk_fail@plt>154 »       call···31e0·<__stack_chk_fail@plt>
155 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:294·(discriminator·8)155 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:294·(discriminator·8)
156 »       lea····0xea76(%rip),%rcx········#·12028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0xf88>156 »       lea····0xea76(%rip),%rcx········#·12028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0xf88>
157 »       mov····$0x126,%edx157 »       mov····$0x126,%edx
158 »       lea····0xeceb(%rip),%rsi········#·122a9·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x1209>158 »       lea····0xeceb(%rip),%rsi········#·122a9·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x1209>
159 »       lea····0xeb4b(%rip),%rdi········#·12110·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x1070>159 »       lea····0xeb4b(%rip),%rdi········#·12110·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x1070>
160 »       call···3140·<__assert_fail@plt>160 »       call···3140·<__assert_fail@plt>
161 »       endbr64161 »       endbr64
162 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:313·(discriminator·11)162 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:313·(discriminator·11)
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
187 »       mov····%rax,-0xa0(%rbp)187 »       mov····%rax,-0xa0(%rbp)
188 »       call···30d0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>188 »       call···30d0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
189 »       jmp····34f1·<__cxa_finalize@plt+0x171>189 »       jmp····34f1·<__cxa_finalize@plt+0x171>
190 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)190 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
191 »       mov····$0x20,%esi191 »       mov····$0x20,%esi
192 »       mov····%r14,%rdi192 »       mov····%r14,%rdi
193 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>193 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>
194 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·8)194 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·8)
195 »       mov····-0x188(%rbp),%rax195 »       mov····-0x188(%rbp),%rax
196 »       lea····-0x180(%rbp),%rdi196 »       lea····-0x180(%rbp),%rdi
197 »       mov····%rax,-0x180(%rbp)197 »       mov····%rax,-0x180(%rbp)
198 »       call···fa50·<octave::idx_vector::~idx_vector()@@Base>198 »       call···fa50·<octave::idx_vector::~idx_vector()@@Base>
199 »       mov····0x11932(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>199 »       mov····0x11932(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>
200 »       mov····%rax,-0x1e0(%rbp)200 »       mov····%rax,-0x1e0(%rbp)
201 »       jmp····34d3·<__cxa_finalize@plt+0x153>201 »       jmp····34d3·<__cxa_finalize@plt+0x153>
Offset 203, 27 lines modifiedOffset 203, 27 lines modified
203 »       mov····-0x188(%rbp),%rdi203 »       mov····-0x188(%rbp),%rdi
204 »       mov····$0x20,%esi204 »       mov····$0x20,%esi
205 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>205 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>
206 »       jmp····3625·<__cxa_finalize@plt+0x2a5>206 »       jmp····3625·<__cxa_finalize@plt+0x2a5>
207 »       mov····$0x20,%esi207 »       mov····$0x20,%esi
208 »       mov····%r14,%rdi208 »       mov····%r14,%rdi
209 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>209 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>
210 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·8)210 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·8)
211 »       mov····-0x188(%rbp),%rax211 »       mov····-0x188(%rbp),%rax
212 »       lea····-0xa0(%rbp),%rdi212 »       lea····-0xa0(%rbp),%rdi
213 »       mov····%rax,-0xa0(%rbp)213 »       mov····%rax,-0xa0(%rbp)
214 »       call···fa50·<octave::idx_vector::~idx_vector()@@Base>214 »       call···fa50·<octave::idx_vector::~idx_vector()@@Base>
215 »       mov····0x118e5(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>215 »       mov····0x118e5(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>
216 »       mov····%rax,-0x1e0(%rbp)216 »       mov····%rax,-0x1e0(%rbp)
217 »       jmp····34d3·<__cxa_finalize@plt+0x153>217 »       jmp····34d3·<__cxa_finalize@plt+0x153>
218 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)218 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
219 »       mov····$0x20,%esi219 »       mov····$0x20,%esi
220 »       mov····%r14,%rdi220 »       mov····%r14,%rdi
221 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>221 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>
222 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·18)222 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·18)
223 »       mov····-0x188(%rbp),%rax223 »       mov····-0x188(%rbp),%rax
224 »       mov····-0x1f0(%rbp),%rdi224 »       mov····-0x1f0(%rbp),%rdi
225 »       mov····%rax,-0x70(%rbp)225 »       mov····%rax,-0x70(%rbp)
226 »       call···fa50·<octave::idx_vector::~idx_vector()@@Base>226 »       call···fa50·<octave::idx_vector::~idx_vector()@@Base>
227 »       mov····0x118ae(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>227 »       mov····0x118ae(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>
228 »       mov····%rax,-0x1e0(%rbp)228 »       mov····%rax,-0x1e0(%rbp)
229 »       jmp····34d3·<__cxa_finalize@plt+0x153>229 »       jmp····34d3·<__cxa_finalize@plt+0x153>
Offset 279, 15 lines modifiedOffset 279, 15 lines modified
279 »       mov····-0x1f0(%rbp),%rdi279 »       mov····-0x1f0(%rbp),%rdi
280 »       add····$0x10,%rax280 »       add····$0x10,%rax
281 »       mov····%rax,-0x70(%rbp)281 »       mov····%rax,-0x70(%rbp)
282 »       call···30d0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>282 »       call···30d0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
283 »       jmp····374e·<__cxa_finalize@plt+0x3ce>283 »       jmp····374e·<__cxa_finalize@plt+0x3ce>
284 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:197·(discriminator·2)284 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:197·(discriminator·2)
285 »       call···31e0·<__stack_chk_fail@plt>285 »       call···31e0·<__stack_chk_fail@plt>
286 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:322·(discriminator·11)286 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:322·(discriminator·11)
287 »       lea····0xe81f(%rip),%rcx········#·12028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0xf88>287 »       lea····0xe81f(%rip),%rcx········#·12028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0xf88>
288 »       mov····$0x142,%edx288 »       mov····$0x142,%edx
289 »       lea····0xea94(%rip),%rsi········#·122a9·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x1209>289 »       lea····0xea94(%rip),%rsi········#·122a9·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x1209>
290 »       lea····0xe91c(%rip),%rdi········#·12138·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x1098>290 »       lea····0xe91c(%rip),%rdi········#·12138·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x1098>
291 »       call···3140·<__assert_fail@plt>291 »       call···3140·<__assert_fail@plt>
292 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)292 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
293 »       mov····-0x1b0(%rbp),%rdi293 »       mov····-0x1b0(%rbp),%rdi
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
342 »       call···31e0·<__stack_chk_fail@plt>342 »       call···31e0·<__stack_chk_fail@plt>
343 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:385·(discriminator·2)343 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:385·(discriminator·2)
344 »       call···31e0·<__stack_chk_fail@plt>344 »       call···31e0·<__stack_chk_fail@plt>
345 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254345 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
346 »       mov····-0x120(%rbp),%rdi346 »       mov····-0x120(%rbp),%rdi
347 »       jmp····3587·<__cxa_finalize@plt+0x207>347 »       jmp····3587·<__cxa_finalize@plt+0x207>
348 »       endbr64348 »       endbr64
349 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:313·(discriminator·5)349 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:313·(discriminator·5)
350 »       mov····-0x1f0(%rbp),%rdi350 »       mov····-0x1f0(%rbp),%rdi
351 »       mov····%rax,%rbx351 »       mov····%rax,%rbx
352 »       call···3300·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>352 »       call···3300·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
Max diff block lines reached; 150150/157231 bytes (95.50%) of diff not shown.
641 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·2f6f6374·6176652d·6e757262·-gnu/octave-nurb4 ··0x00000020·2d676e75·2f6f6374·6176652d·6e757262·-gnu/octave-nurb
5 ··0x00000030·732e6465·62756700·1632b27e·28d2a6d2·s.debug..2.~(...5 ··0x00000030·732e6465·62756700·9534687e·8e5a5ab4·s.debug..4h~.ZZ.
6 ··0x00000040·72ec20f2·9bd53e56·592e3a97··········r.·...>VY.:.6 ··0x00000040·e0da5760·d51a82b9·9075bbdd··········..W`.....u..
  
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·30633937·62613230·31376630·34366439·0c97ba2017f046d9 
3 ··0x00000010·34316561·66386136·66633737·66396139·41eaf8a6fc77f9a92 ··0x00000000·62386339·32373962·35663066·33353138·b8c9279b5f0f3518
 3 ··0x00000010·64633937·64663764·36323565·66316562·dc97df7d625ef1eb
4 ··0x00000020·64303261·63302e64·65627567·00000000·d02ac0.debug....4 ··0x00000020·37363437·64382e64·65627567·00000000·7647d8.debug....
5 ··0x00000030·419d13f2····························A...5 ··0x00000030·07e41fd0····························....
  
156 KB
./usr/lib/x86_64-linux-gnu/octave/packages/nurbs-1.4.4/x86_64-pc-linux-gnu-api-v61/basisfunder.oct
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:·6a436bae9882418cc442e32516a2b7e60031c68a3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8330058b24dd28181dcb0442fd9f5c5e6e8a50f6
154 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 36366 objdump: DWARF error: unable to read alt ref 142215
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 »       mov····%rax,-0x1e0(%rbp)101 »       mov····%rax,-0x1e0(%rbp)
102 /usr/include/octave-11.1.0/octave/../octave/MArray.h:82102 /usr/include/octave-11.1.0/octave/../octave/MArray.h:82
103 »       mov····-0x1e0(%rbp),%rax103 »       mov····-0x1e0(%rbp),%rax
104 »       mov····-0x1f8(%rbp),%rdi104 »       mov····-0x1f8(%rbp),%rdi
105 »       add····$0x10,%rax105 »       add····$0x10,%rax
106 »       mov····%rax,-0x100(%rbp)106 »       mov····%rax,-0x100(%rbp)
107 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>107 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
108 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:332108 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:332
109 »       mov····-0x228(%rbp),%rdi109 »       mov····-0x228(%rbp),%rdi
110 »       call···3120·<Array<octave::idx_vector,·std::pmr::polymorphic_allocator<octave::idx_vector>·>::~Array()@plt>110 »       call···3120·<Array<octave::idx_vector,·std::pmr::polymorphic_allocator<octave::idx_vector>·>::~Array()@plt>
111 »       mov····-0x1b8(%rbp),%rdi111 »       mov····-0x1b8(%rbp),%rdi
112 »       call···3330·<Array<long,·std::pmr::polymorphic_allocator<long>·>::~Array()@plt>112 »       call···3330·<Array<long,·std::pmr::polymorphic_allocator<long>·>::~Array()@plt>
113 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254113 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
114 »       mov····-0x168(%rbp),%rdi114 »       mov····-0x168(%rbp),%rdi
115 »       test···%rdi,%rdi115 »       test···%rdi,%rdi
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 »       jne····3566·<__cxa_finalize@plt+0x226>121 »       jne····3566·<__cxa_finalize@plt+0x226>
122 »       mov····%rbx,%rdi122 »       mov····%rbx,%rdi
123 »       call···32e0·<_Unwind_Resume@plt>123 »       call···32e0·<_Unwind_Resume@plt>
124 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)124 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
125 »       mov····$0x20,%esi125 »       mov····$0x20,%esi
126 »       mov····%r14,%rdi126 »       mov····%r14,%rdi
127 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>127 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>
128 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·18)128 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·18)
129 »       mov····-0x188(%rbp),%rax129 »       mov····-0x188(%rbp),%rax
130 »       lea····-0x178(%rbp),%rdi130 »       lea····-0x178(%rbp),%rdi
131 »       mov····%rax,-0x178(%rbp)131 »       mov····%rax,-0x178(%rbp)
132 »       call···fa70·<octave::idx_vector::~idx_vector()@@Base>132 »       call···fa70·<octave::idx_vector::~idx_vector()@@Base>
133 »       mov····0x11a89(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>133 »       mov····0x11a89(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>
134 »       mov····%rax,-0x1e0(%rbp)134 »       mov····%rax,-0x1e0(%rbp)
135 »       jmp····3493·<__cxa_finalize@plt+0x153>135 »       jmp····3493·<__cxa_finalize@plt+0x153>
Offset 140, 23 lines modifiedOffset 140, 23 lines modified
140 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>140 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>
141 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254141 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
142 »       mov····-0x120(%rbp),%rdi142 »       mov····-0x120(%rbp),%rdi
143 »       test···%rdi,%rdi143 »       test···%rdi,%rdi
144 »       je·····354c·<__cxa_finalize@plt+0x20c>144 »       je·····354c·<__cxa_finalize@plt+0x20c>
145 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254·(discriminator·1)145 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254·(discriminator·1)
146 »       call···3220·<operator·delete[](void*)@plt>146 »       call···3220·<operator·delete[](void*)@plt>
147 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:276·(discriminator·5)147 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:276·(discriminator·5)
148 »       mov····-0x1f0(%rbp),%rdi148 »       mov····-0x1f0(%rbp),%rdi
149 »       call···fa70·<octave::idx_vector::~idx_vector()@@Base>149 »       call···fa70·<octave::idx_vector::~idx_vector()@@Base>
150 »       jmp····34bd·<__cxa_finalize@plt+0x17d>150 »       jmp····34bd·<__cxa_finalize@plt+0x17d>
151 »       endbr64151 »       endbr64
152 »       mov····%rax,%rbx152 »       mov····%rax,%rbx
153 »       jmp····354c·<__cxa_finalize@plt+0x20c>153 »       jmp····354c·<__cxa_finalize@plt+0x20c>
154 »       call···31d0·<__stack_chk_fail@plt>154 »       call···31d0·<__stack_chk_fail@plt>
155 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:294·(discriminator·8)155 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:294·(discriminator·8)
156 »       lea····0xeab6(%rip),%rcx········#·12028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0xa08>156 »       lea····0xeab6(%rip),%rcx········#·12028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0xa08>
157 »       mov····$0x126,%edx157 »       mov····$0x126,%edx
158 »       lea····0xed91(%rip),%rsi········#·1230f·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0xcef>158 »       lea····0xed91(%rip),%rsi········#·1230f·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0xcef>
159 »       lea····0xeb8b(%rip),%rdi········#·12110·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0xaf0>159 »       lea····0xeb8b(%rip),%rdi········#·12110·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0xaf0>
160 »       call···3130·<__assert_fail@plt>160 »       call···3130·<__assert_fail@plt>
161 »       endbr64161 »       endbr64
162 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:313·(discriminator·11)162 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:313·(discriminator·11)
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
187 »       mov····%rax,-0xa0(%rbp)187 »       mov····%rax,-0xa0(%rbp)
188 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>188 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
189 »       jmp····34b1·<__cxa_finalize@plt+0x171>189 »       jmp····34b1·<__cxa_finalize@plt+0x171>
190 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)190 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
191 »       mov····$0x20,%esi191 »       mov····$0x20,%esi
192 »       mov····%r14,%rdi192 »       mov····%r14,%rdi
193 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>193 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>
194 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·8)194 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·8)
195 »       mov····-0x188(%rbp),%rax195 »       mov····-0x188(%rbp),%rax
196 »       lea····-0x180(%rbp),%rdi196 »       lea····-0x180(%rbp),%rdi
197 »       mov····%rax,-0x180(%rbp)197 »       mov····%rax,-0x180(%rbp)
198 »       call···fa70·<octave::idx_vector::~idx_vector()@@Base>198 »       call···fa70·<octave::idx_vector::~idx_vector()@@Base>
199 »       mov····0x11972(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>199 »       mov····0x11972(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>
200 »       mov····%rax,-0x1e0(%rbp)200 »       mov····%rax,-0x1e0(%rbp)
201 »       jmp····3493·<__cxa_finalize@plt+0x153>201 »       jmp····3493·<__cxa_finalize@plt+0x153>
Offset 203, 27 lines modifiedOffset 203, 27 lines modified
203 »       mov····-0x188(%rbp),%rdi203 »       mov····-0x188(%rbp),%rdi
204 »       mov····$0x20,%esi204 »       mov····$0x20,%esi
205 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>205 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>
206 »       jmp····35e5·<__cxa_finalize@plt+0x2a5>206 »       jmp····35e5·<__cxa_finalize@plt+0x2a5>
207 »       mov····$0x20,%esi207 »       mov····$0x20,%esi
208 »       mov····%r14,%rdi208 »       mov····%r14,%rdi
209 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>209 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>
210 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·8)210 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·8)
211 »       mov····-0x188(%rbp),%rax211 »       mov····-0x188(%rbp),%rax
212 »       lea····-0xa0(%rbp),%rdi212 »       lea····-0xa0(%rbp),%rdi
213 »       mov····%rax,-0xa0(%rbp)213 »       mov····%rax,-0xa0(%rbp)
214 »       call···fa70·<octave::idx_vector::~idx_vector()@@Base>214 »       call···fa70·<octave::idx_vector::~idx_vector()@@Base>
215 »       mov····0x11925(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>215 »       mov····0x11925(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>
216 »       mov····%rax,-0x1e0(%rbp)216 »       mov····%rax,-0x1e0(%rbp)
217 »       jmp····3493·<__cxa_finalize@plt+0x153>217 »       jmp····3493·<__cxa_finalize@plt+0x153>
218 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)218 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
219 »       mov····$0x20,%esi219 »       mov····$0x20,%esi
220 »       mov····%r14,%rdi220 »       mov····%r14,%rdi
221 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>221 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>
222 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·18)222 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·18)
223 »       mov····-0x188(%rbp),%rax223 »       mov····-0x188(%rbp),%rax
224 »       mov····-0x1f0(%rbp),%rdi224 »       mov····-0x1f0(%rbp),%rdi
225 »       mov····%rax,-0x70(%rbp)225 »       mov····%rax,-0x70(%rbp)
226 »       call···fa70·<octave::idx_vector::~idx_vector()@@Base>226 »       call···fa70·<octave::idx_vector::~idx_vector()@@Base>
227 »       mov····0x118ee(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>227 »       mov····0x118ee(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>
228 »       mov····%rax,-0x1e0(%rbp)228 »       mov····%rax,-0x1e0(%rbp)
229 »       jmp····3493·<__cxa_finalize@plt+0x153>229 »       jmp····3493·<__cxa_finalize@plt+0x153>
Offset 279, 15 lines modifiedOffset 279, 15 lines modified
279 »       mov····-0x1f0(%rbp),%rdi279 »       mov····-0x1f0(%rbp),%rdi
280 »       add····$0x10,%rax280 »       add····$0x10,%rax
281 »       mov····%rax,-0x70(%rbp)281 »       mov····%rax,-0x70(%rbp)
282 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>282 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
283 »       jmp····370e·<__cxa_finalize@plt+0x3ce>283 »       jmp····370e·<__cxa_finalize@plt+0x3ce>
284 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:197·(discriminator·2)284 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:197·(discriminator·2)
285 »       call···31d0·<__stack_chk_fail@plt>285 »       call···31d0·<__stack_chk_fail@plt>
286 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:322·(discriminator·11)286 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:322·(discriminator·11)
287 »       lea····0xe85f(%rip),%rcx········#·12028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0xa08>287 »       lea····0xe85f(%rip),%rcx········#·12028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0xa08>
288 »       mov····$0x142,%edx288 »       mov····$0x142,%edx
289 »       lea····0xeb3a(%rip),%rsi········#·1230f·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0xcef>289 »       lea····0xeb3a(%rip),%rsi········#·1230f·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0xcef>
290 »       lea····0xe95c(%rip),%rdi········#·12138·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0xb18>290 »       lea····0xe95c(%rip),%rdi········#·12138·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0xb18>
291 »       call···3130·<__assert_fail@plt>291 »       call···3130·<__assert_fail@plt>
292 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)292 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
293 »       mov····-0x1b0(%rbp),%rdi293 »       mov····-0x1b0(%rbp),%rdi
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
342 »       call···31d0·<__stack_chk_fail@plt>342 »       call···31d0·<__stack_chk_fail@plt>
343 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:385·(discriminator·2)343 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:385·(discriminator·2)
344 »       call···31d0·<__stack_chk_fail@plt>344 »       call···31d0·<__stack_chk_fail@plt>
345 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254345 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
346 »       mov····-0x120(%rbp),%rdi346 »       mov····-0x120(%rbp),%rdi
347 »       jmp····3547·<__cxa_finalize@plt+0x207>347 »       jmp····3547·<__cxa_finalize@plt+0x207>
348 »       endbr64348 »       endbr64
349 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:313·(discriminator·5)349 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:313·(discriminator·5)
350 »       mov····-0x1f0(%rbp),%rdi350 »       mov····-0x1f0(%rbp),%rdi
351 »       mov····%rax,%rbx351 »       mov····%rax,%rbx
352 »       call···32c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>352 »       call···32c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
Max diff block lines reached; 150150/157227 bytes (95.50%) of diff not shown.
641 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·2f6f6374·6176652d·6e757262·-gnu/octave-nurb4 ··0x00000020·2d676e75·2f6f6374·6176652d·6e757262·-gnu/octave-nurb
5 ··0x00000030·732e6465·62756700·1632b27e·28d2a6d2·s.debug..2.~(...5 ··0x00000030·732e6465·62756700·9534687e·8e5a5ab4·s.debug..4h~.ZZ.
6 ··0x00000040·72ec20f2·9bd53e56·592e3a97··········r.·...>VY.:.6 ··0x00000040·e0da5760·d51a82b9·9075bbdd··········..W`.....u..
  
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·34333662·61653938·38323431·38636334·436bae9882418cc4 
3 ··0x00000010·34326533·32353136·61326237·65363030·42e32516a2b7e6002 ··0x00000000·33303035·38623234·64643238·31383164·30058b24dd28181d
 3 ··0x00000010·63623034·34326664·39663563·35653665·cb0442fd9f5c5e6e
4 ··0x00000020·33316336·38612e64·65627567·00000000·31c68a.debug....4 ··0x00000020·38613530·66362e64·65627567·00000000·8a50f6.debug....
5 ··0x00000030·57eb0190····························W...5 ··0x00000030·e1749d60····························.t.`
  
156 KB
./usr/lib/x86_64-linux-gnu/octave/packages/nurbs-1.4.4/x86_64-pc-linux-gnu-api-v61/bspderiv.oct
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:·55401a008a4eca50fdbfaa278a997aace5c513ac3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9bbe2047ea6c5407a11f0cb536f747be4915a44d
154 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 36366 objdump: DWARF error: unable to read alt ref 142215
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 »       mov····%rax,-0x1e0(%rbp)101 »       mov····%rax,-0x1e0(%rbp)
102 /usr/include/octave-11.1.0/octave/../octave/MArray.h:82102 /usr/include/octave-11.1.0/octave/../octave/MArray.h:82
103 »       mov····-0x1e0(%rbp),%rax103 »       mov····-0x1e0(%rbp),%rax
104 »       mov····-0x1f8(%rbp),%rdi104 »       mov····-0x1f8(%rbp),%rdi
105 »       add····$0x10,%rax105 »       add····$0x10,%rax
106 »       mov····%rax,-0x100(%rbp)106 »       mov····%rax,-0x100(%rbp)
107 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>107 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
108 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:332108 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:332
109 »       mov····-0x228(%rbp),%rdi109 »       mov····-0x228(%rbp),%rdi
110 »       call···3120·<Array<octave::idx_vector,·std::pmr::polymorphic_allocator<octave::idx_vector>·>::~Array()@plt>110 »       call···3120·<Array<octave::idx_vector,·std::pmr::polymorphic_allocator<octave::idx_vector>·>::~Array()@plt>
111 »       mov····-0x1b8(%rbp),%rdi111 »       mov····-0x1b8(%rbp),%rdi
112 »       call···3360·<Array<long,·std::pmr::polymorphic_allocator<long>·>::~Array()@plt>112 »       call···3360·<Array<long,·std::pmr::polymorphic_allocator<long>·>::~Array()@plt>
113 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254113 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
114 »       mov····-0x168(%rbp),%rdi114 »       mov····-0x168(%rbp),%rdi
115 »       test···%rdi,%rdi115 »       test···%rdi,%rdi
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 »       jne····3586·<__cxa_finalize@plt+0x216>121 »       jne····3586·<__cxa_finalize@plt+0x216>
122 »       mov····%rbx,%rdi122 »       mov····%rbx,%rdi
123 »       call···3300·<_Unwind_Resume@plt>123 »       call···3300·<_Unwind_Resume@plt>
124 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)124 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
125 »       mov····$0x20,%esi125 »       mov····$0x20,%esi
126 »       mov····%r14,%rdi126 »       mov····%r14,%rdi
127 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>127 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>
128 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·18)128 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·18)
129 »       mov····-0x188(%rbp),%rax129 »       mov····-0x188(%rbp),%rax
130 »       lea····-0x178(%rbp),%rdi130 »       lea····-0x178(%rbp),%rdi
131 »       mov····%rax,-0x178(%rbp)131 »       mov····%rax,-0x178(%rbp)
132 »       call···fa30·<octave::idx_vector::~idx_vector()@@Base>132 »       call···fa30·<octave::idx_vector::~idx_vector()@@Base>
133 »       mov····0x11a69(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>133 »       mov····0x11a69(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>
134 »       mov····%rax,-0x1e0(%rbp)134 »       mov····%rax,-0x1e0(%rbp)
135 »       jmp····34b3·<__cxa_finalize@plt+0x143>135 »       jmp····34b3·<__cxa_finalize@plt+0x143>
Offset 140, 23 lines modifiedOffset 140, 23 lines modified
140 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>140 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>
141 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254141 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
142 »       mov····-0x120(%rbp),%rdi142 »       mov····-0x120(%rbp),%rdi
143 »       test···%rdi,%rdi143 »       test···%rdi,%rdi
144 »       je·····356c·<__cxa_finalize@plt+0x1fc>144 »       je·····356c·<__cxa_finalize@plt+0x1fc>
145 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254·(discriminator·1)145 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254·(discriminator·1)
146 »       call···3220·<operator·delete[](void*)@plt>146 »       call···3220·<operator·delete[](void*)@plt>
147 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:276·(discriminator·5)147 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:276·(discriminator·5)
148 »       mov····-0x1f0(%rbp),%rdi148 »       mov····-0x1f0(%rbp),%rdi
149 »       call···fa30·<octave::idx_vector::~idx_vector()@@Base>149 »       call···fa30·<octave::idx_vector::~idx_vector()@@Base>
150 »       jmp····34dd·<__cxa_finalize@plt+0x16d>150 »       jmp····34dd·<__cxa_finalize@plt+0x16d>
151 »       endbr64151 »       endbr64
152 »       mov····%rax,%rbx152 »       mov····%rax,%rbx
153 »       jmp····356c·<__cxa_finalize@plt+0x1fc>153 »       jmp····356c·<__cxa_finalize@plt+0x1fc>
154 »       call···31d0·<__stack_chk_fail@plt>154 »       call···31d0·<__stack_chk_fail@plt>
155 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:294·(discriminator·8)155 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:294·(discriminator·8)
156 »       lea····0xea96(%rip),%rcx········#·12028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x948>156 »       lea····0xea96(%rip),%rcx········#·12028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x948>
157 »       mov····$0x126,%edx157 »       mov····$0x126,%edx
158 »       lea····0xed88(%rip),%rsi········#·12326·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0xc46>158 »       lea····0xed88(%rip),%rsi········#·12326·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0xc46>
159 »       lea····0xeb6b(%rip),%rdi········#·12110·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0xa30>159 »       lea····0xeb6b(%rip),%rdi········#·12110·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0xa30>
160 »       call···3130·<__assert_fail@plt>160 »       call···3130·<__assert_fail@plt>
161 »       endbr64161 »       endbr64
162 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:313·(discriminator·11)162 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:313·(discriminator·11)
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
187 »       mov····%rax,-0xa0(%rbp)187 »       mov····%rax,-0xa0(%rbp)
188 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>188 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
189 »       jmp····34d1·<__cxa_finalize@plt+0x161>189 »       jmp····34d1·<__cxa_finalize@plt+0x161>
190 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)190 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
191 »       mov····$0x20,%esi191 »       mov····$0x20,%esi
192 »       mov····%r14,%rdi192 »       mov····%r14,%rdi
193 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>193 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>
194 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·8)194 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·8)
195 »       mov····-0x188(%rbp),%rax195 »       mov····-0x188(%rbp),%rax
196 »       lea····-0x180(%rbp),%rdi196 »       lea····-0x180(%rbp),%rdi
197 »       mov····%rax,-0x180(%rbp)197 »       mov····%rax,-0x180(%rbp)
198 »       call···fa30·<octave::idx_vector::~idx_vector()@@Base>198 »       call···fa30·<octave::idx_vector::~idx_vector()@@Base>
199 »       mov····0x11952(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>199 »       mov····0x11952(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>
200 »       mov····%rax,-0x1e0(%rbp)200 »       mov····%rax,-0x1e0(%rbp)
201 »       jmp····34b3·<__cxa_finalize@plt+0x143>201 »       jmp····34b3·<__cxa_finalize@plt+0x143>
Offset 203, 27 lines modifiedOffset 203, 27 lines modified
203 »       mov····-0x188(%rbp),%rdi203 »       mov····-0x188(%rbp),%rdi
204 »       mov····$0x20,%esi204 »       mov····$0x20,%esi
205 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>205 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>
206 »       jmp····3605·<__cxa_finalize@plt+0x295>206 »       jmp····3605·<__cxa_finalize@plt+0x295>
207 »       mov····$0x20,%esi207 »       mov····$0x20,%esi
208 »       mov····%r14,%rdi208 »       mov····%r14,%rdi
209 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>209 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>
210 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·8)210 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·8)
211 »       mov····-0x188(%rbp),%rax211 »       mov····-0x188(%rbp),%rax
212 »       lea····-0xa0(%rbp),%rdi212 »       lea····-0xa0(%rbp),%rdi
213 »       mov····%rax,-0xa0(%rbp)213 »       mov····%rax,-0xa0(%rbp)
214 »       call···fa30·<octave::idx_vector::~idx_vector()@@Base>214 »       call···fa30·<octave::idx_vector::~idx_vector()@@Base>
215 »       mov····0x11905(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>215 »       mov····0x11905(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>
216 »       mov····%rax,-0x1e0(%rbp)216 »       mov····%rax,-0x1e0(%rbp)
217 »       jmp····34b3·<__cxa_finalize@plt+0x143>217 »       jmp····34b3·<__cxa_finalize@plt+0x143>
218 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)218 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
219 »       mov····$0x20,%esi219 »       mov····$0x20,%esi
220 »       mov····%r14,%rdi220 »       mov····%r14,%rdi
221 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>221 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>
222 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·18)222 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·18)
223 »       mov····-0x188(%rbp),%rax223 »       mov····-0x188(%rbp),%rax
224 »       mov····-0x1f0(%rbp),%rdi224 »       mov····-0x1f0(%rbp),%rdi
225 »       mov····%rax,-0x70(%rbp)225 »       mov····%rax,-0x70(%rbp)
226 »       call···fa30·<octave::idx_vector::~idx_vector()@@Base>226 »       call···fa30·<octave::idx_vector::~idx_vector()@@Base>
227 »       mov····0x118ce(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>227 »       mov····0x118ce(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>
228 »       mov····%rax,-0x1e0(%rbp)228 »       mov····%rax,-0x1e0(%rbp)
229 »       jmp····34b3·<__cxa_finalize@plt+0x143>229 »       jmp····34b3·<__cxa_finalize@plt+0x143>
Offset 279, 15 lines modifiedOffset 279, 15 lines modified
279 »       mov····-0x1f0(%rbp),%rdi279 »       mov····-0x1f0(%rbp),%rdi
280 »       add····$0x10,%rax280 »       add····$0x10,%rax
281 »       mov····%rax,-0x70(%rbp)281 »       mov····%rax,-0x70(%rbp)
282 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>282 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
283 »       jmp····372e·<__cxa_finalize@plt+0x3be>283 »       jmp····372e·<__cxa_finalize@plt+0x3be>
284 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:197·(discriminator·2)284 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:197·(discriminator·2)
285 »       call···31d0·<__stack_chk_fail@plt>285 »       call···31d0·<__stack_chk_fail@plt>
286 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:322·(discriminator·11)286 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:322·(discriminator·11)
287 »       lea····0xe83f(%rip),%rcx········#·12028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x948>287 »       lea····0xe83f(%rip),%rcx········#·12028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x948>
288 »       mov····$0x142,%edx288 »       mov····$0x142,%edx
289 »       lea····0xeb31(%rip),%rsi········#·12326·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0xc46>289 »       lea····0xeb31(%rip),%rsi········#·12326·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0xc46>
290 »       lea····0xe93c(%rip),%rdi········#·12138·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0xa58>290 »       lea····0xe93c(%rip),%rdi········#·12138·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0xa58>
291 »       call···3130·<__assert_fail@plt>291 »       call···3130·<__assert_fail@plt>
292 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)292 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
293 »       mov····-0x1b0(%rbp),%rdi293 »       mov····-0x1b0(%rbp),%rdi
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
342 »       call···31d0·<__stack_chk_fail@plt>342 »       call···31d0·<__stack_chk_fail@plt>
343 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:385·(discriminator·2)343 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:385·(discriminator·2)
344 »       call···31d0·<__stack_chk_fail@plt>344 »       call···31d0·<__stack_chk_fail@plt>
345 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254345 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
346 »       mov····-0x120(%rbp),%rdi346 »       mov····-0x120(%rbp),%rdi
347 »       jmp····3567·<__cxa_finalize@plt+0x1f7>347 »       jmp····3567·<__cxa_finalize@plt+0x1f7>
348 »       endbr64348 »       endbr64
349 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:313·(discriminator·5)349 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:313·(discriminator·5)
350 »       mov····-0x1f0(%rbp),%rdi350 »       mov····-0x1f0(%rbp),%rdi
351 »       mov····%rax,%rbx351 »       mov····%rax,%rbx
352 »       call···32e0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>352 »       call···32e0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
Max diff block lines reached; 150150/157227 bytes (95.50%) of diff not shown.
641 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·2f6f6374·6176652d·6e757262·-gnu/octave-nurb4 ··0x00000020·2d676e75·2f6f6374·6176652d·6e757262·-gnu/octave-nurb
5 ··0x00000030·732e6465·62756700·1632b27e·28d2a6d2·s.debug..2.~(...5 ··0x00000030·732e6465·62756700·9534687e·8e5a5ab4·s.debug..4h~.ZZ.
6 ··0x00000040·72ec20f2·9bd53e56·592e3a97··········r.·...>VY.:.6 ··0x00000040·e0da5760·d51a82b9·9075bbdd··········..W`.....u..
  
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·34303161·30303861·34656361·35306664·401a008a4eca50fd 
3 ··0x00000010·62666161·32373861·39393761·61636535·bfaa278a997aace52 ··0x00000000·62653230·34376561·36633534·30376131·be2047ea6c5407a1
 3 ··0x00000010·31663063·62353336·66373437·62653439·1f0cb536f747be49
4 ··0x00000020·63353133·61632e64·65627567·00000000·c513ac.debug....4 ··0x00000020·31356134·34642e64·65627567·00000000·15a44d.debug....
5 ··0x00000030·cc44c97d····························.D.}5 ··0x00000030·47b49a36····························G..6
  
156 KB
./usr/lib/x86_64-linux-gnu/octave/packages/nurbs-1.4.4/x86_64-pc-linux-gnu-api-v61/bspeval.oct
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:·59d807e4fadc41956c431f0e8553f682957bc4b13 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e6b7fafb9277e6389773c9aa81dc93c5a73acf32
154 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 36366 objdump: DWARF error: unable to read alt ref 142215
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 »       mov····%rax,-0x1e0(%rbp)101 »       mov····%rax,-0x1e0(%rbp)
102 /usr/include/octave-11.1.0/octave/../octave/MArray.h:82102 /usr/include/octave-11.1.0/octave/../octave/MArray.h:82
103 »       mov····-0x1e0(%rbp),%rax103 »       mov····-0x1e0(%rbp),%rax
104 »       mov····-0x1f8(%rbp),%rdi104 »       mov····-0x1f8(%rbp),%rdi
105 »       add····$0x10,%rax105 »       add····$0x10,%rax
106 »       mov····%rax,-0x100(%rbp)106 »       mov····%rax,-0x100(%rbp)
107 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>107 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
108 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:332108 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:332
109 »       mov····-0x228(%rbp),%rdi109 »       mov····-0x228(%rbp),%rdi
110 »       call···3120·<Array<octave::idx_vector,·std::pmr::polymorphic_allocator<octave::idx_vector>·>::~Array()@plt>110 »       call···3120·<Array<octave::idx_vector,·std::pmr::polymorphic_allocator<octave::idx_vector>·>::~Array()@plt>
111 »       mov····-0x1b8(%rbp),%rdi111 »       mov····-0x1b8(%rbp),%rdi
112 »       call···3350·<Array<long,·std::pmr::polymorphic_allocator<long>·>::~Array()@plt>112 »       call···3350·<Array<long,·std::pmr::polymorphic_allocator<long>·>::~Array()@plt>
113 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254113 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
114 »       mov····-0x168(%rbp),%rdi114 »       mov····-0x168(%rbp),%rdi
115 »       test···%rdi,%rdi115 »       test···%rdi,%rdi
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 »       jne····3586·<__cxa_finalize@plt+0x226>121 »       jne····3586·<__cxa_finalize@plt+0x226>
122 »       mov····%rbx,%rdi122 »       mov····%rbx,%rdi
123 »       call···3300·<_Unwind_Resume@plt>123 »       call···3300·<_Unwind_Resume@plt>
124 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)124 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
125 »       mov····$0x20,%esi125 »       mov····$0x20,%esi
126 »       mov····%r14,%rdi126 »       mov····%r14,%rdi
127 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>127 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>
128 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·18)128 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·18)
129 »       mov····-0x188(%rbp),%rax129 »       mov····-0x188(%rbp),%rax
130 »       lea····-0x178(%rbp),%rdi130 »       lea····-0x178(%rbp),%rdi
131 »       mov····%rax,-0x178(%rbp)131 »       mov····%rax,-0x178(%rbp)
132 »       call···fa70·<octave::idx_vector::~idx_vector()@@Base>132 »       call···fa70·<octave::idx_vector::~idx_vector()@@Base>
133 »       mov····0x11a69(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>133 »       mov····0x11a69(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>
134 »       mov····%rax,-0x1e0(%rbp)134 »       mov····%rax,-0x1e0(%rbp)
135 »       jmp····34b3·<__cxa_finalize@plt+0x153>135 »       jmp····34b3·<__cxa_finalize@plt+0x153>
Offset 140, 23 lines modifiedOffset 140, 23 lines modified
140 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>140 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>
141 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254141 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
142 »       mov····-0x120(%rbp),%rdi142 »       mov····-0x120(%rbp),%rdi
143 »       test···%rdi,%rdi143 »       test···%rdi,%rdi
144 »       je·····356c·<__cxa_finalize@plt+0x20c>144 »       je·····356c·<__cxa_finalize@plt+0x20c>
145 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254·(discriminator·1)145 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254·(discriminator·1)
146 »       call···3220·<operator·delete[](void*)@plt>146 »       call···3220·<operator·delete[](void*)@plt>
147 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:276·(discriminator·5)147 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:276·(discriminator·5)
148 »       mov····-0x1f0(%rbp),%rdi148 »       mov····-0x1f0(%rbp),%rdi
149 »       call···fa70·<octave::idx_vector::~idx_vector()@@Base>149 »       call···fa70·<octave::idx_vector::~idx_vector()@@Base>
150 »       jmp····34dd·<__cxa_finalize@plt+0x17d>150 »       jmp····34dd·<__cxa_finalize@plt+0x17d>
151 »       endbr64151 »       endbr64
152 »       mov····%rax,%rbx152 »       mov····%rax,%rbx
153 »       jmp····356c·<__cxa_finalize@plt+0x20c>153 »       jmp····356c·<__cxa_finalize@plt+0x20c>
154 »       call···31d0·<__stack_chk_fail@plt>154 »       call···31d0·<__stack_chk_fail@plt>
155 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:294·(discriminator·8)155 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:294·(discriminator·8)
156 »       lea····0xea96(%rip),%rcx········#·12028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x2e8>156 »       lea····0xea96(%rip),%rcx········#·12028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x2e8>
157 »       mov····$0x126,%edx157 »       mov····$0x126,%edx
158 »       lea····0xee9d(%rip),%rsi········#·1243b·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x6fb>158 »       lea····0xee9d(%rip),%rsi········#·1243b·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x6fb>
159 »       lea····0xeb6b(%rip),%rdi········#·12110·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x3d0>159 »       lea····0xeb6b(%rip),%rdi········#·12110·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x3d0>
160 »       call···3130·<__assert_fail@plt>160 »       call···3130·<__assert_fail@plt>
161 »       endbr64161 »       endbr64
162 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:313·(discriminator·11)162 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:313·(discriminator·11)
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
187 »       mov····%rax,-0xa0(%rbp)187 »       mov····%rax,-0xa0(%rbp)
188 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>188 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
189 »       jmp····34d1·<__cxa_finalize@plt+0x171>189 »       jmp····34d1·<__cxa_finalize@plt+0x171>
190 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)190 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
191 »       mov····$0x20,%esi191 »       mov····$0x20,%esi
192 »       mov····%r14,%rdi192 »       mov····%r14,%rdi
193 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>193 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>
194 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·8)194 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·8)
195 »       mov····-0x188(%rbp),%rax195 »       mov····-0x188(%rbp),%rax
196 »       lea····-0x180(%rbp),%rdi196 »       lea····-0x180(%rbp),%rdi
197 »       mov····%rax,-0x180(%rbp)197 »       mov····%rax,-0x180(%rbp)
198 »       call···fa70·<octave::idx_vector::~idx_vector()@@Base>198 »       call···fa70·<octave::idx_vector::~idx_vector()@@Base>
199 »       mov····0x11952(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>199 »       mov····0x11952(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>
200 »       mov····%rax,-0x1e0(%rbp)200 »       mov····%rax,-0x1e0(%rbp)
201 »       jmp····34b3·<__cxa_finalize@plt+0x153>201 »       jmp····34b3·<__cxa_finalize@plt+0x153>
Offset 203, 27 lines modifiedOffset 203, 27 lines modified
203 »       mov····-0x188(%rbp),%rdi203 »       mov····-0x188(%rbp),%rdi
204 »       mov····$0x20,%esi204 »       mov····$0x20,%esi
205 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>205 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>
206 »       jmp····3605·<__cxa_finalize@plt+0x2a5>206 »       jmp····3605·<__cxa_finalize@plt+0x2a5>
207 »       mov····$0x20,%esi207 »       mov····$0x20,%esi
208 »       mov····%r14,%rdi208 »       mov····%r14,%rdi
209 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>209 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>
210 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·8)210 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·8)
211 »       mov····-0x188(%rbp),%rax211 »       mov····-0x188(%rbp),%rax
212 »       lea····-0xa0(%rbp),%rdi212 »       lea····-0xa0(%rbp),%rdi
213 »       mov····%rax,-0xa0(%rbp)213 »       mov····%rax,-0xa0(%rbp)
214 »       call···fa70·<octave::idx_vector::~idx_vector()@@Base>214 »       call···fa70·<octave::idx_vector::~idx_vector()@@Base>
215 »       mov····0x11905(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>215 »       mov····0x11905(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>
216 »       mov····%rax,-0x1e0(%rbp)216 »       mov····%rax,-0x1e0(%rbp)
217 »       jmp····34b3·<__cxa_finalize@plt+0x153>217 »       jmp····34b3·<__cxa_finalize@plt+0x153>
218 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)218 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
219 »       mov····$0x20,%esi219 »       mov····$0x20,%esi
220 »       mov····%r14,%rdi220 »       mov····%r14,%rdi
221 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>221 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>
222 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·18)222 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·18)
223 »       mov····-0x188(%rbp),%rax223 »       mov····-0x188(%rbp),%rax
224 »       mov····-0x1f0(%rbp),%rdi224 »       mov····-0x1f0(%rbp),%rdi
225 »       mov····%rax,-0x70(%rbp)225 »       mov····%rax,-0x70(%rbp)
226 »       call···fa70·<octave::idx_vector::~idx_vector()@@Base>226 »       call···fa70·<octave::idx_vector::~idx_vector()@@Base>
227 »       mov····0x118ce(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>227 »       mov····0x118ce(%rip),%rax········#·14fa8·<vtable·for·MArray<double>>
228 »       mov····%rax,-0x1e0(%rbp)228 »       mov····%rax,-0x1e0(%rbp)
229 »       jmp····34b3·<__cxa_finalize@plt+0x153>229 »       jmp····34b3·<__cxa_finalize@plt+0x153>
Offset 279, 15 lines modifiedOffset 279, 15 lines modified
279 »       mov····-0x1f0(%rbp),%rdi279 »       mov····-0x1f0(%rbp),%rdi
280 »       add····$0x10,%rax280 »       add····$0x10,%rax
281 »       mov····%rax,-0x70(%rbp)281 »       mov····%rax,-0x70(%rbp)
282 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>282 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
283 »       jmp····372e·<__cxa_finalize@plt+0x3ce>283 »       jmp····372e·<__cxa_finalize@plt+0x3ce>
284 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:197·(discriminator·2)284 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:197·(discriminator·2)
285 »       call···31d0·<__stack_chk_fail@plt>285 »       call···31d0·<__stack_chk_fail@plt>
286 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:322·(discriminator·11)286 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:322·(discriminator·11)
287 »       lea····0xe83f(%rip),%rcx········#·12028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x2e8>287 »       lea····0xe83f(%rip),%rcx········#·12028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x2e8>
288 »       mov····$0x142,%edx288 »       mov····$0x142,%edx
289 »       lea····0xec46(%rip),%rsi········#·1243b·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x6fb>289 »       lea····0xec46(%rip),%rsi········#·1243b·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x6fb>
290 »       lea····0xe93c(%rip),%rdi········#·12138·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x3f8>290 »       lea····0xe93c(%rip),%rdi········#·12138·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x3f8>
291 »       call···3130·<__assert_fail@plt>291 »       call···3130·<__assert_fail@plt>
292 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)292 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
293 »       mov····-0x1b0(%rbp),%rdi293 »       mov····-0x1b0(%rbp),%rdi
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
342 »       call···31d0·<__stack_chk_fail@plt>342 »       call···31d0·<__stack_chk_fail@plt>
343 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:385·(discriminator·2)343 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:385·(discriminator·2)
344 »       call···31d0·<__stack_chk_fail@plt>344 »       call···31d0·<__stack_chk_fail@plt>
345 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254345 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
346 »       mov····-0x120(%rbp),%rdi346 »       mov····-0x120(%rbp),%rdi
347 »       jmp····3567·<__cxa_finalize@plt+0x207>347 »       jmp····3567·<__cxa_finalize@plt+0x207>
348 »       endbr64348 »       endbr64
349 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:313·(discriminator·5)349 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:313·(discriminator·5)
350 »       mov····-0x1f0(%rbp),%rdi350 »       mov····-0x1f0(%rbp),%rdi
351 »       mov····%rax,%rbx351 »       mov····%rax,%rbx
352 »       call···32e0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>352 »       call···32e0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
Max diff block lines reached; 150150/157227 bytes (95.50%) of diff not shown.
641 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·2f6f6374·6176652d·6e757262·-gnu/octave-nurb4 ··0x00000020·2d676e75·2f6f6374·6176652d·6e757262·-gnu/octave-nurb
5 ··0x00000030·732e6465·62756700·1632b27e·28d2a6d2·s.debug..2.~(...5 ··0x00000030·732e6465·62756700·9534687e·8e5a5ab4·s.debug..4h~.ZZ.
6 ··0x00000040·72ec20f2·9bd53e56·592e3a97··········r.·...>VY.:.6 ··0x00000040·e0da5760·d51a82b9·9075bbdd··········..W`.....u..
  
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·64383037·65346661·64633431·39353663·d807e4fadc41956c 
3 ··0x00000010·34333166·30653835·35336636·38323935·431f0e8553f682952 ··0x00000000·62376661·66623932·37376536·33383937·b7fafb9277e63897
 3 ··0x00000010·37336339·61613831·64633933·63356137·73c9aa81dc93c5a7
4 ··0x00000020·37626334·62312e64·65627567·00000000·7bc4b1.debug....4 ··0x00000020·33616366·33322e64·65627567·00000000·3acf32.debug....
5 ··0x00000030·032f90af····························./..5 ··0x00000030·3b55391c····························;U9.
  
156 KB
./usr/lib/x86_64-linux-gnu/octave/packages/nurbs-1.4.4/x86_64-pc-linux-gnu-api-v61/curvederivcpts.oct
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:·2846dd95e76c473f6df7bdcce28e3f835c55f9f23 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·61a6036f98fb9de8f32591f41cfae8d6836fac08
154 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 36366 objdump: DWARF error: unable to read alt ref 142215
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 »       mov····%rax,-0x1e0(%rbp)101 »       mov····%rax,-0x1e0(%rbp)
102 /usr/include/octave-11.1.0/octave/../octave/MArray.h:82102 /usr/include/octave-11.1.0/octave/../octave/MArray.h:82
103 »       mov····-0x1e0(%rbp),%rax103 »       mov····-0x1e0(%rbp),%rax
104 »       mov····-0x1f8(%rbp),%rdi104 »       mov····-0x1f8(%rbp),%rdi
105 »       add····$0x10,%rax105 »       add····$0x10,%rax
106 »       mov····%rax,-0x100(%rbp)106 »       mov····%rax,-0x100(%rbp)
107 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>107 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
108 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:332108 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:332
109 »       mov····-0x228(%rbp),%rdi109 »       mov····-0x228(%rbp),%rdi
110 »       call···3120·<Array<octave::idx_vector,·std::pmr::polymorphic_allocator<octave::idx_vector>·>::~Array()@plt>110 »       call···3120·<Array<octave::idx_vector,·std::pmr::polymorphic_allocator<octave::idx_vector>·>::~Array()@plt>
111 »       mov····-0x1b8(%rbp),%rdi111 »       mov····-0x1b8(%rbp),%rdi
112 »       call···3360·<Array<long,·std::pmr::polymorphic_allocator<long>·>::~Array()@plt>112 »       call···3360·<Array<long,·std::pmr::polymorphic_allocator<long>·>::~Array()@plt>
113 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254113 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
114 »       mov····-0x168(%rbp),%rdi114 »       mov····-0x168(%rbp),%rdi
115 »       test···%rdi,%rdi115 »       test···%rdi,%rdi
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 »       jne····3586·<__cxa_finalize@plt+0x216>121 »       jne····3586·<__cxa_finalize@plt+0x216>
122 »       mov····%rbx,%rdi122 »       mov····%rbx,%rdi
123 »       call···3310·<_Unwind_Resume@plt>123 »       call···3310·<_Unwind_Resume@plt>
124 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)124 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
125 »       mov····$0x20,%esi125 »       mov····$0x20,%esi
126 »       mov····%r14,%rdi126 »       mov····%r14,%rdi
127 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>127 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>
128 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·18)128 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·18)
129 »       mov····-0x188(%rbp),%rax129 »       mov····-0x188(%rbp),%rax
130 »       lea····-0x178(%rbp),%rdi130 »       lea····-0x178(%rbp),%rdi
131 »       mov····%rax,-0x178(%rbp)131 »       mov····%rax,-0x178(%rbp)
132 »       call···f9b0·<octave::idx_vector::~idx_vector()@@Base>132 »       call···f9b0·<octave::idx_vector::~idx_vector()@@Base>
133 »       mov····0x10a69(%rip),%rax········#·13fa8·<vtable·for·MArray<double>>133 »       mov····0x10a69(%rip),%rax········#·13fa8·<vtable·for·MArray<double>>
134 »       mov····%rax,-0x1e0(%rbp)134 »       mov····%rax,-0x1e0(%rbp)
135 »       jmp····34b3·<__cxa_finalize@plt+0x143>135 »       jmp····34b3·<__cxa_finalize@plt+0x143>
Offset 140, 23 lines modifiedOffset 140, 23 lines modified
140 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>140 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>
141 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254141 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
142 »       mov····-0x120(%rbp),%rdi142 »       mov····-0x120(%rbp),%rdi
143 »       test···%rdi,%rdi143 »       test···%rdi,%rdi
144 »       je·····356c·<__cxa_finalize@plt+0x1fc>144 »       je·····356c·<__cxa_finalize@plt+0x1fc>
145 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254·(discriminator·1)145 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254·(discriminator·1)
146 »       call···3220·<operator·delete[](void*)@plt>146 »       call···3220·<operator·delete[](void*)@plt>
147 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:276·(discriminator·5)147 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:276·(discriminator·5)
148 »       mov····-0x1f0(%rbp),%rdi148 »       mov····-0x1f0(%rbp),%rdi
149 »       call···f9b0·<octave::idx_vector::~idx_vector()@@Base>149 »       call···f9b0·<octave::idx_vector::~idx_vector()@@Base>
150 »       jmp····34dd·<__cxa_finalize@plt+0x16d>150 »       jmp····34dd·<__cxa_finalize@plt+0x16d>
151 »       endbr64151 »       endbr64
152 »       mov····%rax,%rbx152 »       mov····%rax,%rbx
153 »       jmp····356c·<__cxa_finalize@plt+0x1fc>153 »       jmp····356c·<__cxa_finalize@plt+0x1fc>
154 »       call···31d0·<__stack_chk_fail@plt>154 »       call···31d0·<__stack_chk_fail@plt>
155 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:294·(discriminator·8)155 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:294·(discriminator·8)
156 »       lea····0xda96(%rip),%rcx········#·11028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x2c8>156 »       lea····0xda96(%rip),%rcx········#·11028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x2c8>
157 »       mov····$0x126,%edx157 »       mov····$0x126,%edx
158 »       lea····0xde8b(%rip),%rsi········#·11429·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x6c9>158 »       lea····0xde8b(%rip),%rsi········#·11429·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x6c9>
159 »       lea····0xdb6b(%rip),%rdi········#·11110·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x3b0>159 »       lea····0xdb6b(%rip),%rdi········#·11110·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x3b0>
160 »       call···3130·<__assert_fail@plt>160 »       call···3130·<__assert_fail@plt>
161 »       endbr64161 »       endbr64
162 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:313·(discriminator·11)162 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:313·(discriminator·11)
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
187 »       mov····%rax,-0xa0(%rbp)187 »       mov····%rax,-0xa0(%rbp)
188 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>188 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
189 »       jmp····34d1·<__cxa_finalize@plt+0x161>189 »       jmp····34d1·<__cxa_finalize@plt+0x161>
190 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)190 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
191 »       mov····$0x20,%esi191 »       mov····$0x20,%esi
192 »       mov····%r14,%rdi192 »       mov····%r14,%rdi
193 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>193 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>
194 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·8)194 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·8)
195 »       mov····-0x188(%rbp),%rax195 »       mov····-0x188(%rbp),%rax
196 »       lea····-0x180(%rbp),%rdi196 »       lea····-0x180(%rbp),%rdi
197 »       mov····%rax,-0x180(%rbp)197 »       mov····%rax,-0x180(%rbp)
198 »       call···f9b0·<octave::idx_vector::~idx_vector()@@Base>198 »       call···f9b0·<octave::idx_vector::~idx_vector()@@Base>
199 »       mov····0x10952(%rip),%rax········#·13fa8·<vtable·for·MArray<double>>199 »       mov····0x10952(%rip),%rax········#·13fa8·<vtable·for·MArray<double>>
200 »       mov····%rax,-0x1e0(%rbp)200 »       mov····%rax,-0x1e0(%rbp)
201 »       jmp····34b3·<__cxa_finalize@plt+0x143>201 »       jmp····34b3·<__cxa_finalize@plt+0x143>
Offset 203, 27 lines modifiedOffset 203, 27 lines modified
203 »       mov····-0x188(%rbp),%rdi203 »       mov····-0x188(%rbp),%rdi
204 »       mov····$0x20,%esi204 »       mov····$0x20,%esi
205 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>205 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>
206 »       jmp····3605·<__cxa_finalize@plt+0x295>206 »       jmp····3605·<__cxa_finalize@plt+0x295>
207 »       mov····$0x20,%esi207 »       mov····$0x20,%esi
208 »       mov····%r14,%rdi208 »       mov····%r14,%rdi
209 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>209 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>
210 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·8)210 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·8)
211 »       mov····-0x188(%rbp),%rax211 »       mov····-0x188(%rbp),%rax
212 »       lea····-0xa0(%rbp),%rdi212 »       lea····-0xa0(%rbp),%rdi
213 »       mov····%rax,-0xa0(%rbp)213 »       mov····%rax,-0xa0(%rbp)
214 »       call···f9b0·<octave::idx_vector::~idx_vector()@@Base>214 »       call···f9b0·<octave::idx_vector::~idx_vector()@@Base>
215 »       mov····0x10905(%rip),%rax········#·13fa8·<vtable·for·MArray<double>>215 »       mov····0x10905(%rip),%rax········#·13fa8·<vtable·for·MArray<double>>
216 »       mov····%rax,-0x1e0(%rbp)216 »       mov····%rax,-0x1e0(%rbp)
217 »       jmp····34b3·<__cxa_finalize@plt+0x143>217 »       jmp····34b3·<__cxa_finalize@plt+0x143>
218 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)218 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
219 »       mov····$0x20,%esi219 »       mov····$0x20,%esi
220 »       mov····%r14,%rdi220 »       mov····%r14,%rdi
221 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>221 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>
222 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·18)222 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·18)
223 »       mov····-0x188(%rbp),%rax223 »       mov····-0x188(%rbp),%rax
224 »       mov····-0x1f0(%rbp),%rdi224 »       mov····-0x1f0(%rbp),%rdi
225 »       mov····%rax,-0x70(%rbp)225 »       mov····%rax,-0x70(%rbp)
226 »       call···f9b0·<octave::idx_vector::~idx_vector()@@Base>226 »       call···f9b0·<octave::idx_vector::~idx_vector()@@Base>
227 »       mov····0x108ce(%rip),%rax········#·13fa8·<vtable·for·MArray<double>>227 »       mov····0x108ce(%rip),%rax········#·13fa8·<vtable·for·MArray<double>>
228 »       mov····%rax,-0x1e0(%rbp)228 »       mov····%rax,-0x1e0(%rbp)
229 »       jmp····34b3·<__cxa_finalize@plt+0x143>229 »       jmp····34b3·<__cxa_finalize@plt+0x143>
Offset 279, 15 lines modifiedOffset 279, 15 lines modified
279 »       mov····-0x1f0(%rbp),%rdi279 »       mov····-0x1f0(%rbp),%rdi
280 »       add····$0x10,%rax280 »       add····$0x10,%rax
281 »       mov····%rax,-0x70(%rbp)281 »       mov····%rax,-0x70(%rbp)
282 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>282 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
283 »       jmp····372e·<__cxa_finalize@plt+0x3be>283 »       jmp····372e·<__cxa_finalize@plt+0x3be>
284 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:197·(discriminator·2)284 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:197·(discriminator·2)
285 »       call···31d0·<__stack_chk_fail@plt>285 »       call···31d0·<__stack_chk_fail@plt>
286 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:322·(discriminator·11)286 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:322·(discriminator·11)
287 »       lea····0xd83f(%rip),%rcx········#·11028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x2c8>287 »       lea····0xd83f(%rip),%rcx········#·11028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x2c8>
288 »       mov····$0x142,%edx288 »       mov····$0x142,%edx
289 »       lea····0xdc34(%rip),%rsi········#·11429·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x6c9>289 »       lea····0xdc34(%rip),%rsi········#·11429·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x6c9>
290 »       lea····0xd93c(%rip),%rdi········#·11138·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x3d8>290 »       lea····0xd93c(%rip),%rdi········#·11138·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x3d8>
291 »       call···3130·<__assert_fail@plt>291 »       call···3130·<__assert_fail@plt>
292 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)292 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
293 »       mov····-0x1b0(%rbp),%rdi293 »       mov····-0x1b0(%rbp),%rdi
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
342 »       call···31d0·<__stack_chk_fail@plt>342 »       call···31d0·<__stack_chk_fail@plt>
343 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:385·(discriminator·2)343 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:385·(discriminator·2)
344 »       call···31d0·<__stack_chk_fail@plt>344 »       call···31d0·<__stack_chk_fail@plt>
345 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254345 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
346 »       mov····-0x120(%rbp),%rdi346 »       mov····-0x120(%rbp),%rdi
347 »       jmp····3567·<__cxa_finalize@plt+0x1f7>347 »       jmp····3567·<__cxa_finalize@plt+0x1f7>
348 »       endbr64348 »       endbr64
349 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:313·(discriminator·5)349 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:313·(discriminator·5)
350 »       mov····-0x1f0(%rbp),%rdi350 »       mov····-0x1f0(%rbp),%rdi
351 »       mov····%rax,%rbx351 »       mov····%rax,%rbx
352 »       call···32f0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>352 »       call···32f0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
Max diff block lines reached; 150150/157227 bytes (95.50%) of diff not shown.
641 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·2f6f6374·6176652d·6e757262·-gnu/octave-nurb4 ··0x00000020·2d676e75·2f6f6374·6176652d·6e757262·-gnu/octave-nurb
5 ··0x00000030·732e6465·62756700·1632b27e·28d2a6d2·s.debug..2.~(...5 ··0x00000030·732e6465·62756700·9534687e·8e5a5ab4·s.debug..4h~.ZZ.
6 ··0x00000040·72ec20f2·9bd53e56·592e3a97··········r.·...>VY.:.6 ··0x00000040·e0da5760·d51a82b9·9075bbdd··········..W`.....u..
  
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·34366464·39356537·36633437·33663664·46dd95e76c473f6d 
3 ··0x00000010·66376264·63636532·38653366·38333563·f7bdcce28e3f835c2 ··0x00000000·61363033·36663938·66623964·65386633·a6036f98fb9de8f3
 3 ··0x00000010·32353931·66343163·66616538·64363833·2591f41cfae8d683
4 ··0x00000020·35356639·66322e64·65627567·00000000·55f9f2.debug....4 ··0x00000020·36666163·30382e64·65627567·00000000·6fac08.debug....
5 ··0x00000030·27334ba7····························'3K.5 ··0x00000030·318faaa4····························1...
  
155 KB
./usr/lib/x86_64-linux-gnu/octave/packages/nurbs-1.4.4/x86_64-pc-linux-gnu-api-v61/nrb_srf_basisfun__.oct
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:·530f489615169db5abd6e134c9bb7e6b620d25813 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7d80ed996bd598bc53316decb81454a4835b1a94
153 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 36366 objdump: DWARF error: unable to read alt ref 11218
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 »       mov····%rax,-0x1e0(%rbp)101 »       mov····%rax,-0x1e0(%rbp)
102 /usr/include/octave-11.1.0/octave/../octave/MArray.h:82102 /usr/include/octave-11.1.0/octave/../octave/MArray.h:82
103 »       mov····-0x1e0(%rbp),%rax103 »       mov····-0x1e0(%rbp),%rax
104 »       mov····-0x1f8(%rbp),%rdi104 »       mov····-0x1f8(%rbp),%rdi
105 »       add····$0x10,%rax105 »       add····$0x10,%rax
106 »       mov····%rax,-0x100(%rbp)106 »       mov····%rax,-0x100(%rbp)
107 »       call···40f0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>107 »       call···40f0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
108 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:332108 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:332
109 »       mov····-0x228(%rbp),%rdi109 »       mov····-0x228(%rbp),%rdi
110 »       call···4150·<Array<octave::idx_vector,·std::pmr::polymorphic_allocator<octave::idx_vector>·>::~Array()@plt>110 »       call···4150·<Array<octave::idx_vector,·std::pmr::polymorphic_allocator<octave::idx_vector>·>::~Array()@plt>
111 »       mov····-0x1b8(%rbp),%rdi111 »       mov····-0x1b8(%rbp),%rdi
112 »       call···4440·<Array<long,·std::pmr::polymorphic_allocator<long>·>::~Array()@plt>112 »       call···4440·<Array<long,·std::pmr::polymorphic_allocator<long>·>::~Array()@plt>
113 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254113 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
114 »       mov····-0x168(%rbp),%rdi114 »       mov····-0x168(%rbp),%rdi
115 »       test···%rdi,%rdi115 »       test···%rdi,%rdi
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 »       jne····4686·<__cxa_finalize@plt+0x226>121 »       jne····4686·<__cxa_finalize@plt+0x226>
122 »       mov····%rbx,%rdi122 »       mov····%rbx,%rdi
123 »       call···43e0·<_Unwind_Resume@plt>123 »       call···43e0·<_Unwind_Resume@plt>
124 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)124 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
125 »       mov····$0x20,%esi125 »       mov····$0x20,%esi
126 »       mov····%r14,%rdi126 »       mov····%r14,%rdi
127 »       call···4220·<operator·delete(void*,·unsigned·long)@plt>127 »       call···4220·<operator·delete(void*,·unsigned·long)@plt>
128 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·18)128 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·18)
129 »       mov····-0x188(%rbp),%rax129 »       mov····-0x188(%rbp),%rax
130 »       lea····-0x178(%rbp),%rdi130 »       lea····-0x178(%rbp),%rdi
131 »       mov····%rax,-0x178(%rbp)131 »       mov····%rax,-0x178(%rbp)
132 »       call···11070·<octave::idx_vector::~idx_vector()@@Base>132 »       call···11070·<octave::idx_vector::~idx_vector()@@Base>
133 »       mov····0x15969(%rip),%rax········#·19fa8·<vtable·for·MArray<double>>133 »       mov····0x15969(%rip),%rax········#·19fa8·<vtable·for·MArray<double>>
134 »       mov····%rax,-0x1e0(%rbp)134 »       mov····%rax,-0x1e0(%rbp)
135 »       jmp····45b3·<__cxa_finalize@plt+0x153>135 »       jmp····45b3·<__cxa_finalize@plt+0x153>
Offset 140, 23 lines modifiedOffset 140, 23 lines modified
140 »       call···4220·<operator·delete(void*,·unsigned·long)@plt>140 »       call···4220·<operator·delete(void*,·unsigned·long)@plt>
141 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254141 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
142 »       mov····-0x120(%rbp),%rdi142 »       mov····-0x120(%rbp),%rdi
143 »       test···%rdi,%rdi143 »       test···%rdi,%rdi
144 »       je·····466c·<__cxa_finalize@plt+0x20c>144 »       je·····466c·<__cxa_finalize@plt+0x20c>
145 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254·(discriminator·1)145 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254·(discriminator·1)
146 »       call···42c0·<operator·delete[](void*)@plt>146 »       call···42c0·<operator·delete[](void*)@plt>
147 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:276·(discriminator·5)147 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:276·(discriminator·5)
148 »       mov····-0x1f0(%rbp),%rdi148 »       mov····-0x1f0(%rbp),%rdi
149 »       call···11070·<octave::idx_vector::~idx_vector()@@Base>149 »       call···11070·<octave::idx_vector::~idx_vector()@@Base>
150 »       jmp····45dd·<__cxa_finalize@plt+0x17d>150 »       jmp····45dd·<__cxa_finalize@plt+0x17d>
151 »       endbr64151 »       endbr64
152 »       mov····%rax,%rbx152 »       mov····%rax,%rbx
153 »       jmp····466c·<__cxa_finalize@plt+0x20c>153 »       jmp····466c·<__cxa_finalize@plt+0x20c>
154 »       call···4240·<__stack_chk_fail@plt>154 »       call···4240·<__stack_chk_fail@plt>
155 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:294·(discriminator·8)155 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:294·(discriminator·8)
156 »       lea····0x12996(%rip),%rcx········156 »       lea····0x12996(%rip),%rcx········
157 »       mov····$0x126,%edx157 »       mov····$0x126,%edx
158 »       lea····0x12b04(%rip),%rsi········158 »       lea····0x12b04(%rip),%rsi········
159 »       lea····0x12a6b(%rip),%rdi········159 »       lea····0x12a6b(%rip),%rdi········
160 »       call···4160·<__assert_fail@plt>160 »       call···4160·<__assert_fail@plt>
161 »       endbr64161 »       endbr64
162 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:313·(discriminator·11)162 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:313·(discriminator·11)
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
187 »       mov····%rax,-0xa0(%rbp)187 »       mov····%rax,-0xa0(%rbp)
188 »       call···40f0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>188 »       call···40f0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
189 »       jmp····45d1·<__cxa_finalize@plt+0x171>189 »       jmp····45d1·<__cxa_finalize@plt+0x171>
190 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)190 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
191 »       mov····$0x20,%esi191 »       mov····$0x20,%esi
192 »       mov····%r14,%rdi192 »       mov····%r14,%rdi
193 »       call···4220·<operator·delete(void*,·unsigned·long)@plt>193 »       call···4220·<operator·delete(void*,·unsigned·long)@plt>
194 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·8)194 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·8)
195 »       mov····-0x188(%rbp),%rax195 »       mov····-0x188(%rbp),%rax
196 »       lea····-0x180(%rbp),%rdi196 »       lea····-0x180(%rbp),%rdi
197 »       mov····%rax,-0x180(%rbp)197 »       mov····%rax,-0x180(%rbp)
198 »       call···11070·<octave::idx_vector::~idx_vector()@@Base>198 »       call···11070·<octave::idx_vector::~idx_vector()@@Base>
199 »       mov····0x15852(%rip),%rax········#·19fa8·<vtable·for·MArray<double>>199 »       mov····0x15852(%rip),%rax········#·19fa8·<vtable·for·MArray<double>>
200 »       mov····%rax,-0x1e0(%rbp)200 »       mov····%rax,-0x1e0(%rbp)
201 »       jmp····45b3·<__cxa_finalize@plt+0x153>201 »       jmp····45b3·<__cxa_finalize@plt+0x153>
Offset 203, 27 lines modifiedOffset 203, 27 lines modified
203 »       mov····-0x188(%rbp),%rdi203 »       mov····-0x188(%rbp),%rdi
204 »       mov····$0x20,%esi204 »       mov····$0x20,%esi
205 »       call···4220·<operator·delete(void*,·unsigned·long)@plt>205 »       call···4220·<operator·delete(void*,·unsigned·long)@plt>
206 »       jmp····4705·<__cxa_finalize@plt+0x2a5>206 »       jmp····4705·<__cxa_finalize@plt+0x2a5>
207 »       mov····$0x20,%esi207 »       mov····$0x20,%esi
208 »       mov····%r14,%rdi208 »       mov····%r14,%rdi
209 »       call···4220·<operator·delete(void*,·unsigned·long)@plt>209 »       call···4220·<operator·delete(void*,·unsigned·long)@plt>
210 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·8)210 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·8)
211 »       mov····-0x188(%rbp),%rax211 »       mov····-0x188(%rbp),%rax
212 »       lea····-0xa0(%rbp),%rdi212 »       lea····-0xa0(%rbp),%rdi
213 »       mov····%rax,-0xa0(%rbp)213 »       mov····%rax,-0xa0(%rbp)
214 »       call···11070·<octave::idx_vector::~idx_vector()@@Base>214 »       call···11070·<octave::idx_vector::~idx_vector()@@Base>
215 »       mov····0x15805(%rip),%rax········#·19fa8·<vtable·for·MArray<double>>215 »       mov····0x15805(%rip),%rax········#·19fa8·<vtable·for·MArray<double>>
216 »       mov····%rax,-0x1e0(%rbp)216 »       mov····%rax,-0x1e0(%rbp)
217 »       jmp····45b3·<__cxa_finalize@plt+0x153>217 »       jmp····45b3·<__cxa_finalize@plt+0x153>
218 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)218 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
219 »       mov····$0x20,%esi219 »       mov····$0x20,%esi
220 »       mov····%r14,%rdi220 »       mov····%r14,%rdi
221 »       call···4220·<operator·delete(void*,·unsigned·long)@plt>221 »       call···4220·<operator·delete(void*,·unsigned·long)@plt>
222 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·18)222 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·18)
223 »       mov····-0x188(%rbp),%rax223 »       mov····-0x188(%rbp),%rax
224 »       mov····-0x1f0(%rbp),%rdi224 »       mov····-0x1f0(%rbp),%rdi
225 »       mov····%rax,-0x70(%rbp)225 »       mov····%rax,-0x70(%rbp)
226 »       call···11070·<octave::idx_vector::~idx_vector()@@Base>226 »       call···11070·<octave::idx_vector::~idx_vector()@@Base>
227 »       mov····0x157ce(%rip),%rax········#·19fa8·<vtable·for·MArray<double>>227 »       mov····0x157ce(%rip),%rax········#·19fa8·<vtable·for·MArray<double>>
228 »       mov····%rax,-0x1e0(%rbp)228 »       mov····%rax,-0x1e0(%rbp)
229 »       jmp····45b3·<__cxa_finalize@plt+0x153>229 »       jmp····45b3·<__cxa_finalize@plt+0x153>
Offset 279, 15 lines modifiedOffset 279, 15 lines modified
279 »       mov····-0x1f0(%rbp),%rdi279 »       mov····-0x1f0(%rbp),%rdi
280 »       add····$0x10,%rax280 »       add····$0x10,%rax
281 »       mov····%rax,-0x70(%rbp)281 »       mov····%rax,-0x70(%rbp)
282 »       call···40f0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>282 »       call···40f0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
283 »       jmp····482e·<__cxa_finalize@plt+0x3ce>283 »       jmp····482e·<__cxa_finalize@plt+0x3ce>
284 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:197·(discriminator·2)284 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:197·(discriminator·2)
285 »       call···4240·<__stack_chk_fail@plt>285 »       call···4240·<__stack_chk_fail@plt>
286 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:322·(discriminator·11)286 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:322·(discriminator·11)
287 »       lea····0x1273f(%rip),%rcx········287 »       lea····0x1273f(%rip),%rcx········
288 »       mov····$0x142,%edx288 »       mov····$0x142,%edx
289 »       lea····0x128ad(%rip),%rsi········289 »       lea····0x128ad(%rip),%rsi········
290 »       lea····0x1283c(%rip),%rdi········290 »       lea····0x1283c(%rip),%rdi········
291 »       call···4160·<__assert_fail@plt>291 »       call···4160·<__assert_fail@plt>
292 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)292 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
293 »       mov····-0x1b0(%rbp),%rdi293 »       mov····-0x1b0(%rbp),%rdi
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
342 »       call···4240·<__stack_chk_fail@plt>342 »       call···4240·<__stack_chk_fail@plt>
343 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:385·(discriminator·2)343 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:385·(discriminator·2)
344 »       call···4240·<__stack_chk_fail@plt>344 »       call···4240·<__stack_chk_fail@plt>
345 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254345 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
346 »       mov····-0x120(%rbp),%rdi346 »       mov····-0x120(%rbp),%rdi
347 »       jmp····4667·<__cxa_finalize@plt+0x207>347 »       jmp····4667·<__cxa_finalize@plt+0x207>
348 »       endbr64348 »       endbr64
349 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:313·(discriminator·5)349 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:313·(discriminator·5)
350 »       mov····-0x1f0(%rbp),%rdi350 »       mov····-0x1f0(%rbp),%rdi
351 »       mov····%rax,%rbx351 »       mov····%rax,%rbx
352 »       call···43b0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>352 »       call···43b0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
Max diff block lines reached; 150040/156348 bytes (95.97%) of diff not shown.
641 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·2f6f6374·6176652d·6e757262·-gnu/octave-nurb4 ··0x00000020·2d676e75·2f6f6374·6176652d·6e757262·-gnu/octave-nurb
5 ··0x00000030·732e6465·62756700·1632b27e·28d2a6d2·s.debug..2.~(...5 ··0x00000030·732e6465·62756700·9534687e·8e5a5ab4·s.debug..4h~.ZZ.
6 ··0x00000040·72ec20f2·9bd53e56·592e3a97··········r.·...>VY.:.6 ··0x00000040·e0da5760·d51a82b9·9075bbdd··········..W`.....u..
  
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·30663438·39363135·31363964·62356162·0f489615169db5ab 
3 ··0x00000010·64366531·33346339·62623765·36623632·d6e134c9bb7e6b622 ··0x00000000·38306564·39393662·64353938·62633533·80ed996bd598bc53
 3 ··0x00000010·33313664·65636238·31343534·61343833·316decb81454a483
4 ··0x00000020·30643235·38312e64·65627567·00000000·0d2581.debug....4 ··0x00000020·35623161·39342e64·65627567·00000000·5b1a94.debug....
5 ··0x00000030·a616bb47····························...G5 ··0x00000030·3671708b····························6qp.
  
155 KB
./usr/lib/x86_64-linux-gnu/octave/packages/nurbs-1.4.4/x86_64-pc-linux-gnu-api-v61/nrb_srf_basisfun_der__.oct
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:·53c4417792700ff076242e907f41bf065186b5f43 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7d8701cb6266309d9fb3b1fdb2c84118a13a84b8
153 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 36366 objdump: DWARF error: unable to read alt ref 11218
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 »       mov····%rax,-0x1e0(%rbp)101 »       mov····%rax,-0x1e0(%rbp)
102 /usr/include/octave-11.1.0/octave/../octave/MArray.h:82102 /usr/include/octave-11.1.0/octave/../octave/MArray.h:82
103 »       mov····-0x1e0(%rbp),%rax103 »       mov····-0x1e0(%rbp),%rax
104 »       mov····-0x1f8(%rbp),%rdi104 »       mov····-0x1f8(%rbp),%rdi
105 »       add····$0x10,%rax105 »       add····$0x10,%rax
106 »       mov····%rax,-0x100(%rbp)106 »       mov····%rax,-0x100(%rbp)
107 »       call···40f0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>107 »       call···40f0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
108 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:332108 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:332
109 »       mov····-0x228(%rbp),%rdi109 »       mov····-0x228(%rbp),%rdi
110 »       call···4150·<Array<octave::idx_vector,·std::pmr::polymorphic_allocator<octave::idx_vector>·>::~Array()@plt>110 »       call···4150·<Array<octave::idx_vector,·std::pmr::polymorphic_allocator<octave::idx_vector>·>::~Array()@plt>
111 »       mov····-0x1b8(%rbp),%rdi111 »       mov····-0x1b8(%rbp),%rdi
112 »       call···4450·<Array<long,·std::pmr::polymorphic_allocator<long>·>::~Array()@plt>112 »       call···4450·<Array<long,·std::pmr::polymorphic_allocator<long>·>::~Array()@plt>
113 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254113 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
114 »       mov····-0x168(%rbp),%rdi114 »       mov····-0x168(%rbp),%rdi
115 »       test···%rdi,%rdi115 »       test···%rdi,%rdi
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 »       jne····4686·<__cxa_finalize@plt+0x216>121 »       jne····4686·<__cxa_finalize@plt+0x216>
122 »       mov····%rbx,%rdi122 »       mov····%rbx,%rdi
123 »       call···43e0·<_Unwind_Resume@plt>123 »       call···43e0·<_Unwind_Resume@plt>
124 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)124 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
125 »       mov····$0x20,%esi125 »       mov····$0x20,%esi
126 »       mov····%r14,%rdi126 »       mov····%r14,%rdi
127 »       call···4220·<operator·delete(void*,·unsigned·long)@plt>127 »       call···4220·<operator·delete(void*,·unsigned·long)@plt>
128 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·18)128 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·18)
129 »       mov····-0x188(%rbp),%rax129 »       mov····-0x188(%rbp),%rax
130 »       lea····-0x178(%rbp),%rdi130 »       lea····-0x178(%rbp),%rdi
131 »       mov····%rax,-0x178(%rbp)131 »       mov····%rax,-0x178(%rbp)
132 »       call···11230·<octave::idx_vector::~idx_vector()@@Base>132 »       call···11230·<octave::idx_vector::~idx_vector()@@Base>
133 »       mov····0x16969(%rip),%rax········#·1afa8·<vtable·for·MArray<double>>133 »       mov····0x16969(%rip),%rax········#·1afa8·<vtable·for·MArray<double>>
134 »       mov····%rax,-0x1e0(%rbp)134 »       mov····%rax,-0x1e0(%rbp)
135 »       jmp····45b3·<__cxa_finalize@plt+0x143>135 »       jmp····45b3·<__cxa_finalize@plt+0x143>
Offset 140, 23 lines modifiedOffset 140, 23 lines modified
140 »       call···4220·<operator·delete(void*,·unsigned·long)@plt>140 »       call···4220·<operator·delete(void*,·unsigned·long)@plt>
141 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254141 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
142 »       mov····-0x120(%rbp),%rdi142 »       mov····-0x120(%rbp),%rdi
143 »       test···%rdi,%rdi143 »       test···%rdi,%rdi
144 »       je·····466c·<__cxa_finalize@plt+0x1fc>144 »       je·····466c·<__cxa_finalize@plt+0x1fc>
145 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254·(discriminator·1)145 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254·(discriminator·1)
146 »       call···42c0·<operator·delete[](void*)@plt>146 »       call···42c0·<operator·delete[](void*)@plt>
147 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:276·(discriminator·5)147 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:276·(discriminator·5)
148 »       mov····-0x1f0(%rbp),%rdi148 »       mov····-0x1f0(%rbp),%rdi
149 »       call···11230·<octave::idx_vector::~idx_vector()@@Base>149 »       call···11230·<octave::idx_vector::~idx_vector()@@Base>
150 »       jmp····45dd·<__cxa_finalize@plt+0x16d>150 »       jmp····45dd·<__cxa_finalize@plt+0x16d>
151 »       endbr64151 »       endbr64
152 »       mov····%rax,%rbx152 »       mov····%rax,%rbx
153 »       jmp····466c·<__cxa_finalize@plt+0x1fc>153 »       jmp····466c·<__cxa_finalize@plt+0x1fc>
154 »       call···4240·<__stack_chk_fail@plt>154 »       call···4240·<__stack_chk_fail@plt>
155 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:294·(discriminator·8)155 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:294·(discriminator·8)
156 »       lea····0x13996(%rip),%rcx········156 »       lea····0x13996(%rip),%rcx········
157 »       mov····$0x126,%edx157 »       mov····$0x126,%edx
158 »       lea····0x13b04(%rip),%rsi········158 »       lea····0x13b04(%rip),%rsi········
159 »       lea····0x13a6b(%rip),%rdi········159 »       lea····0x13a6b(%rip),%rdi········
160 »       call···4160·<__assert_fail@plt>160 »       call···4160·<__assert_fail@plt>
161 »       endbr64161 »       endbr64
162 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:313·(discriminator·11)162 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:313·(discriminator·11)
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
187 »       mov····%rax,-0xa0(%rbp)187 »       mov····%rax,-0xa0(%rbp)
188 »       call···40f0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>188 »       call···40f0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
189 »       jmp····45d1·<__cxa_finalize@plt+0x161>189 »       jmp····45d1·<__cxa_finalize@plt+0x161>
190 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)190 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
191 »       mov····$0x20,%esi191 »       mov····$0x20,%esi
192 »       mov····%r14,%rdi192 »       mov····%r14,%rdi
193 »       call···4220·<operator·delete(void*,·unsigned·long)@plt>193 »       call···4220·<operator·delete(void*,·unsigned·long)@plt>
194 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·8)194 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·8)
195 »       mov····-0x188(%rbp),%rax195 »       mov····-0x188(%rbp),%rax
196 »       lea····-0x180(%rbp),%rdi196 »       lea····-0x180(%rbp),%rdi
197 »       mov····%rax,-0x180(%rbp)197 »       mov····%rax,-0x180(%rbp)
198 »       call···11230·<octave::idx_vector::~idx_vector()@@Base>198 »       call···11230·<octave::idx_vector::~idx_vector()@@Base>
199 »       mov····0x16852(%rip),%rax········#·1afa8·<vtable·for·MArray<double>>199 »       mov····0x16852(%rip),%rax········#·1afa8·<vtable·for·MArray<double>>
200 »       mov····%rax,-0x1e0(%rbp)200 »       mov····%rax,-0x1e0(%rbp)
201 »       jmp····45b3·<__cxa_finalize@plt+0x143>201 »       jmp····45b3·<__cxa_finalize@plt+0x143>
Offset 203, 27 lines modifiedOffset 203, 27 lines modified
203 »       mov····-0x188(%rbp),%rdi203 »       mov····-0x188(%rbp),%rdi
204 »       mov····$0x20,%esi204 »       mov····$0x20,%esi
205 »       call···4220·<operator·delete(void*,·unsigned·long)@plt>205 »       call···4220·<operator·delete(void*,·unsigned·long)@plt>
206 »       jmp····4705·<__cxa_finalize@plt+0x295>206 »       jmp····4705·<__cxa_finalize@plt+0x295>
207 »       mov····$0x20,%esi207 »       mov····$0x20,%esi
208 »       mov····%r14,%rdi208 »       mov····%r14,%rdi
209 »       call···4220·<operator·delete(void*,·unsigned·long)@plt>209 »       call···4220·<operator·delete(void*,·unsigned·long)@plt>
210 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·8)210 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·8)
211 »       mov····-0x188(%rbp),%rax211 »       mov····-0x188(%rbp),%rax
212 »       lea····-0xa0(%rbp),%rdi212 »       lea····-0xa0(%rbp),%rdi
213 »       mov····%rax,-0xa0(%rbp)213 »       mov····%rax,-0xa0(%rbp)
214 »       call···11230·<octave::idx_vector::~idx_vector()@@Base>214 »       call···11230·<octave::idx_vector::~idx_vector()@@Base>
215 »       mov····0x16805(%rip),%rax········#·1afa8·<vtable·for·MArray<double>>215 »       mov····0x16805(%rip),%rax········#·1afa8·<vtable·for·MArray<double>>
216 »       mov····%rax,-0x1e0(%rbp)216 »       mov····%rax,-0x1e0(%rbp)
217 »       jmp····45b3·<__cxa_finalize@plt+0x143>217 »       jmp····45b3·<__cxa_finalize@plt+0x143>
218 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)218 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
219 »       mov····$0x20,%esi219 »       mov····$0x20,%esi
220 »       mov····%r14,%rdi220 »       mov····%r14,%rdi
221 »       call···4220·<operator·delete(void*,·unsigned·long)@plt>221 »       call···4220·<operator·delete(void*,·unsigned·long)@plt>
222 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·18)222 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·18)
223 »       mov····-0x188(%rbp),%rax223 »       mov····-0x188(%rbp),%rax
224 »       mov····-0x1f0(%rbp),%rdi224 »       mov····-0x1f0(%rbp),%rdi
225 »       mov····%rax,-0x70(%rbp)225 »       mov····%rax,-0x70(%rbp)
226 »       call···11230·<octave::idx_vector::~idx_vector()@@Base>226 »       call···11230·<octave::idx_vector::~idx_vector()@@Base>
227 »       mov····0x167ce(%rip),%rax········#·1afa8·<vtable·for·MArray<double>>227 »       mov····0x167ce(%rip),%rax········#·1afa8·<vtable·for·MArray<double>>
228 »       mov····%rax,-0x1e0(%rbp)228 »       mov····%rax,-0x1e0(%rbp)
229 »       jmp····45b3·<__cxa_finalize@plt+0x143>229 »       jmp····45b3·<__cxa_finalize@plt+0x143>
Offset 279, 15 lines modifiedOffset 279, 15 lines modified
279 »       mov····-0x1f0(%rbp),%rdi279 »       mov····-0x1f0(%rbp),%rdi
280 »       add····$0x10,%rax280 »       add····$0x10,%rax
281 »       mov····%rax,-0x70(%rbp)281 »       mov····%rax,-0x70(%rbp)
282 »       call···40f0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>282 »       call···40f0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
283 »       jmp····482e·<__cxa_finalize@plt+0x3be>283 »       jmp····482e·<__cxa_finalize@plt+0x3be>
284 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:197·(discriminator·2)284 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:197·(discriminator·2)
285 »       call···4240·<__stack_chk_fail@plt>285 »       call···4240·<__stack_chk_fail@plt>
286 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:322·(discriminator·11)286 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:322·(discriminator·11)
287 »       lea····0x1373f(%rip),%rcx········287 »       lea····0x1373f(%rip),%rcx········
288 »       mov····$0x142,%edx288 »       mov····$0x142,%edx
289 »       lea····0x138ad(%rip),%rsi········289 »       lea····0x138ad(%rip),%rsi········
290 »       lea····0x1383c(%rip),%rdi········290 »       lea····0x1383c(%rip),%rdi········
291 »       call···4160·<__assert_fail@plt>291 »       call···4160·<__assert_fail@plt>
292 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)292 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
293 »       mov····-0x1b0(%rbp),%rdi293 »       mov····-0x1b0(%rbp),%rdi
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
342 »       call···4240·<__stack_chk_fail@plt>342 »       call···4240·<__stack_chk_fail@plt>
343 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:385·(discriminator·2)343 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:385·(discriminator·2)
344 »       call···4240·<__stack_chk_fail@plt>344 »       call···4240·<__stack_chk_fail@plt>
345 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254345 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
346 »       mov····-0x120(%rbp),%rdi346 »       mov····-0x120(%rbp),%rdi
347 »       jmp····4667·<__cxa_finalize@plt+0x1f7>347 »       jmp····4667·<__cxa_finalize@plt+0x1f7>
348 »       endbr64348 »       endbr64
349 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:313·(discriminator·5)349 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:313·(discriminator·5)
350 »       mov····-0x1f0(%rbp),%rdi350 »       mov····-0x1f0(%rbp),%rdi
351 »       mov····%rax,%rbx351 »       mov····%rax,%rbx
352 »       call···43b0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>352 »       call···43b0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
Max diff block lines reached; 150040/156348 bytes (95.97%) of diff not shown.
641 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·2f6f6374·6176652d·6e757262·-gnu/octave-nurb4 ··0x00000020·2d676e75·2f6f6374·6176652d·6e757262·-gnu/octave-nurb
5 ··0x00000030·732e6465·62756700·1632b27e·28d2a6d2·s.debug..2.~(...5 ··0x00000030·732e6465·62756700·9534687e·8e5a5ab4·s.debug..4h~.ZZ.
6 ··0x00000040·72ec20f2·9bd53e56·592e3a97··········r.·...>VY.:.6 ··0x00000040·e0da5760·d51a82b9·9075bbdd··········..W`.....u..
  
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·63343431·37373932·37303066·66303736·c4417792700ff076 
3 ··0x00000010·32343265·39303766·34316266·30363531·242e907f41bf06512 ··0x00000000·38373031·63623632·36363330·39643966·8701cb6266309d9f
 3 ··0x00000010·62336231·66646232·63383431·31386131·b3b1fdb2c84118a1
4 ··0x00000020·38366235·66342e64·65627567·00000000·86b5f4.debug....4 ··0x00000020·33613834·62382e64·65627567·00000000·3a84b8.debug....
5 ··0x00000030·2230ad29····························"0.)5 ··0x00000030·9ef5b1eb····························....
  
156 KB
./usr/lib/x86_64-linux-gnu/octave/packages/nurbs-1.4.4/x86_64-pc-linux-gnu-api-v61/nrbsurfderiveval.oct
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:·5afcf8a934273f057d0c148f99d42137d685db5f3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·835e8456ef41b2389c9b5d8454d1b2f1ce0ce75d
154 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 36366 objdump: DWARF error: unable to read alt ref 142215
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 »       mov····%rax,-0x1e0(%rbp)101 »       mov····%rax,-0x1e0(%rbp)
102 /usr/include/octave-11.1.0/octave/../octave/MArray.h:82102 /usr/include/octave-11.1.0/octave/../octave/MArray.h:82
103 »       mov····-0x1e0(%rbp),%rax103 »       mov····-0x1e0(%rbp),%rax
104 »       mov····-0x1f8(%rbp),%rdi104 »       mov····-0x1f8(%rbp),%rdi
105 »       add····$0x10,%rax105 »       add····$0x10,%rax
106 »       mov····%rax,-0x100(%rbp)106 »       mov····%rax,-0x100(%rbp)
107 »       call···40f0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>107 »       call···40f0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
108 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:332108 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:332
109 »       mov····-0x228(%rbp),%rdi109 »       mov····-0x228(%rbp),%rdi
110 »       call···4150·<Array<octave::idx_vector,·std::pmr::polymorphic_allocator<octave::idx_vector>·>::~Array()@plt>110 »       call···4150·<Array<octave::idx_vector,·std::pmr::polymorphic_allocator<octave::idx_vector>·>::~Array()@plt>
111 »       mov····-0x1b8(%rbp),%rdi111 »       mov····-0x1b8(%rbp),%rdi
112 »       call···4460·<Array<long,·std::pmr::polymorphic_allocator<long>·>::~Array()@plt>112 »       call···4460·<Array<long,·std::pmr::polymorphic_allocator<long>·>::~Array()@plt>
113 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254113 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
114 »       mov····-0x168(%rbp),%rdi114 »       mov····-0x168(%rbp),%rdi
115 »       test···%rdi,%rdi115 »       test···%rdi,%rdi
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 »       jne····46a6·<__cxa_finalize@plt+0x226>121 »       jne····46a6·<__cxa_finalize@plt+0x226>
122 »       mov····%rbx,%rdi122 »       mov····%rbx,%rdi
123 »       call···43f0·<_Unwind_Resume@plt>123 »       call···43f0·<_Unwind_Resume@plt>
124 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)124 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
125 »       mov····$0x20,%esi125 »       mov····$0x20,%esi
126 »       mov····%r14,%rdi126 »       mov····%r14,%rdi
127 »       call···4230·<operator·delete(void*,·unsigned·long)@plt>127 »       call···4230·<operator·delete(void*,·unsigned·long)@plt>
128 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·18)128 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·18)
129 »       mov····-0x188(%rbp),%rax129 »       mov····-0x188(%rbp),%rax
130 »       lea····-0x178(%rbp),%rdi130 »       lea····-0x178(%rbp),%rdi
131 »       mov····%rax,-0x178(%rbp)131 »       mov····%rax,-0x178(%rbp)
132 »       call···10dd0·<octave::idx_vector::~idx_vector()@@Base>132 »       call···10dd0·<octave::idx_vector::~idx_vector()@@Base>
133 »       mov····0x14951(%rip),%rax········#·18fb0·<vtable·for·MArray<double>>133 »       mov····0x14951(%rip),%rax········#·18fb0·<vtable·for·MArray<double>>
134 »       mov····%rax,-0x1e0(%rbp)134 »       mov····%rax,-0x1e0(%rbp)
135 »       jmp····45d3·<__cxa_finalize@plt+0x153>135 »       jmp····45d3·<__cxa_finalize@plt+0x153>
Offset 140, 23 lines modifiedOffset 140, 23 lines modified
140 »       call···4230·<operator·delete(void*,·unsigned·long)@plt>140 »       call···4230·<operator·delete(void*,·unsigned·long)@plt>
141 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254141 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
142 »       mov····-0x120(%rbp),%rdi142 »       mov····-0x120(%rbp),%rdi
143 »       test···%rdi,%rdi143 »       test···%rdi,%rdi
144 »       je·····468c·<__cxa_finalize@plt+0x20c>144 »       je·····468c·<__cxa_finalize@plt+0x20c>
145 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254·(discriminator·1)145 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254·(discriminator·1)
146 »       call···42a0·<operator·delete[](void*)@plt>146 »       call···42a0·<operator·delete[](void*)@plt>
147 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:276·(discriminator·5)147 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:276·(discriminator·5)
148 »       mov····-0x1f0(%rbp),%rdi148 »       mov····-0x1f0(%rbp),%rdi
149 »       call···10dd0·<octave::idx_vector::~idx_vector()@@Base>149 »       call···10dd0·<octave::idx_vector::~idx_vector()@@Base>
150 »       jmp····45fd·<__cxa_finalize@plt+0x17d>150 »       jmp····45fd·<__cxa_finalize@plt+0x17d>
151 »       endbr64151 »       endbr64
152 »       mov····%rax,%rbx152 »       mov····%rax,%rbx
153 »       jmp····468c·<__cxa_finalize@plt+0x20c>153 »       jmp····468c·<__cxa_finalize@plt+0x20c>
154 »       call···4240·<__stack_chk_fail@plt>154 »       call···4240·<__stack_chk_fail@plt>
155 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:294·(discriminator·8)155 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:294·(discriminator·8)
156 »       lea····0x11976(%rip),%rcx········#·16028·<std::pmr::polymorphic_allocator<long>::deallocate(long*,·unsigned·long)@@Base+0x1b8>156 »       lea····0x11976(%rip),%rcx········#·16028·<std::pmr::polymorphic_allocator<long>::deallocate(long*,·unsigned·long)@@Base+0x1b8>
157 »       mov····$0x126,%edx157 »       mov····$0x126,%edx
158 »       lea····0x11da4(%rip),%rsi········#·16462·<std::pmr::polymorphic_allocator<long>::deallocate(long*,·unsigned·long)@@Base+0x5f2>158 »       lea····0x11da4(%rip),%rsi········#·16462·<std::pmr::polymorphic_allocator<long>::deallocate(long*,·unsigned·long)@@Base+0x5f2>
159 »       lea····0x11a4b(%rip),%rdi········#·16110·<std::pmr::polymorphic_allocator<long>::deallocate(long*,·unsigned·long)@@Base+0x2a0>159 »       lea····0x11a4b(%rip),%rdi········#·16110·<std::pmr::polymorphic_allocator<long>::deallocate(long*,·unsigned·long)@@Base+0x2a0>
160 »       call···4160·<__assert_fail@plt>160 »       call···4160·<__assert_fail@plt>
161 »       endbr64161 »       endbr64
162 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:313·(discriminator·11)162 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:313·(discriminator·11)
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
187 »       mov····%rax,-0xa0(%rbp)187 »       mov····%rax,-0xa0(%rbp)
188 »       call···40f0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>188 »       call···40f0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
189 »       jmp····45f1·<__cxa_finalize@plt+0x171>189 »       jmp····45f1·<__cxa_finalize@plt+0x171>
190 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)190 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
191 »       mov····$0x20,%esi191 »       mov····$0x20,%esi
192 »       mov····%r14,%rdi192 »       mov····%r14,%rdi
193 »       call···4230·<operator·delete(void*,·unsigned·long)@plt>193 »       call···4230·<operator·delete(void*,·unsigned·long)@plt>
194 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·8)194 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·8)
195 »       mov····-0x188(%rbp),%rax195 »       mov····-0x188(%rbp),%rax
196 »       lea····-0x180(%rbp),%rdi196 »       lea····-0x180(%rbp),%rdi
197 »       mov····%rax,-0x180(%rbp)197 »       mov····%rax,-0x180(%rbp)
198 »       call···10dd0·<octave::idx_vector::~idx_vector()@@Base>198 »       call···10dd0·<octave::idx_vector::~idx_vector()@@Base>
199 »       mov····0x1483a(%rip),%rax········#·18fb0·<vtable·for·MArray<double>>199 »       mov····0x1483a(%rip),%rax········#·18fb0·<vtable·for·MArray<double>>
200 »       mov····%rax,-0x1e0(%rbp)200 »       mov····%rax,-0x1e0(%rbp)
201 »       jmp····45d3·<__cxa_finalize@plt+0x153>201 »       jmp····45d3·<__cxa_finalize@plt+0x153>
Offset 203, 27 lines modifiedOffset 203, 27 lines modified
203 »       mov····-0x188(%rbp),%rdi203 »       mov····-0x188(%rbp),%rdi
204 »       mov····$0x20,%esi204 »       mov····$0x20,%esi
205 »       call···4230·<operator·delete(void*,·unsigned·long)@plt>205 »       call···4230·<operator·delete(void*,·unsigned·long)@plt>
206 »       jmp····4725·<__cxa_finalize@plt+0x2a5>206 »       jmp····4725·<__cxa_finalize@plt+0x2a5>
207 »       mov····$0x20,%esi207 »       mov····$0x20,%esi
208 »       mov····%r14,%rdi208 »       mov····%r14,%rdi
209 »       call···4230·<operator·delete(void*,·unsigned·long)@plt>209 »       call···4230·<operator·delete(void*,·unsigned·long)@plt>
210 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·8)210 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·8)
211 »       mov····-0x188(%rbp),%rax211 »       mov····-0x188(%rbp),%rax
212 »       lea····-0xa0(%rbp),%rdi212 »       lea····-0xa0(%rbp),%rdi
213 »       mov····%rax,-0xa0(%rbp)213 »       mov····%rax,-0xa0(%rbp)
214 »       call···10dd0·<octave::idx_vector::~idx_vector()@@Base>214 »       call···10dd0·<octave::idx_vector::~idx_vector()@@Base>
215 »       mov····0x147ed(%rip),%rax········#·18fb0·<vtable·for·MArray<double>>215 »       mov····0x147ed(%rip),%rax········#·18fb0·<vtable·for·MArray<double>>
216 »       mov····%rax,-0x1e0(%rbp)216 »       mov····%rax,-0x1e0(%rbp)
217 »       jmp····45d3·<__cxa_finalize@plt+0x153>217 »       jmp····45d3·<__cxa_finalize@plt+0x153>
218 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)218 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
219 »       mov····$0x20,%esi219 »       mov····$0x20,%esi
220 »       mov····%r14,%rdi220 »       mov····%r14,%rdi
221 »       call···4230·<operator·delete(void*,·unsigned·long)@plt>221 »       call···4230·<operator·delete(void*,·unsigned·long)@plt>
222 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·18)222 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·18)
223 »       mov····-0x188(%rbp),%rax223 »       mov····-0x188(%rbp),%rax
224 »       mov····-0x1f0(%rbp),%rdi224 »       mov····-0x1f0(%rbp),%rdi
225 »       mov····%rax,-0x70(%rbp)225 »       mov····%rax,-0x70(%rbp)
226 »       call···10dd0·<octave::idx_vector::~idx_vector()@@Base>226 »       call···10dd0·<octave::idx_vector::~idx_vector()@@Base>
227 »       mov····0x147b6(%rip),%rax········#·18fb0·<vtable·for·MArray<double>>227 »       mov····0x147b6(%rip),%rax········#·18fb0·<vtable·for·MArray<double>>
228 »       mov····%rax,-0x1e0(%rbp)228 »       mov····%rax,-0x1e0(%rbp)
229 »       jmp····45d3·<__cxa_finalize@plt+0x153>229 »       jmp····45d3·<__cxa_finalize@plt+0x153>
Offset 279, 15 lines modifiedOffset 279, 15 lines modified
279 »       mov····-0x1f0(%rbp),%rdi279 »       mov····-0x1f0(%rbp),%rdi
280 »       add····$0x10,%rax280 »       add····$0x10,%rax
281 »       mov····%rax,-0x70(%rbp)281 »       mov····%rax,-0x70(%rbp)
282 »       call···40f0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>282 »       call···40f0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
283 »       jmp····484e·<__cxa_finalize@plt+0x3ce>283 »       jmp····484e·<__cxa_finalize@plt+0x3ce>
284 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:197·(discriminator·2)284 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:197·(discriminator·2)
285 »       call···4240·<__stack_chk_fail@plt>285 »       call···4240·<__stack_chk_fail@plt>
286 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:322·(discriminator·11)286 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:322·(discriminator·11)
287 »       lea····0x1171f(%rip),%rcx········#·16028·<std::pmr::polymorphic_allocator<long>::deallocate(long*,·unsigned·long)@@Base+0x1b8>287 »       lea····0x1171f(%rip),%rcx········#·16028·<std::pmr::polymorphic_allocator<long>::deallocate(long*,·unsigned·long)@@Base+0x1b8>
288 »       mov····$0x142,%edx288 »       mov····$0x142,%edx
289 »       lea····0x11b4d(%rip),%rsi········#·16462·<std::pmr::polymorphic_allocator<long>::deallocate(long*,·unsigned·long)@@Base+0x5f2>289 »       lea····0x11b4d(%rip),%rsi········#·16462·<std::pmr::polymorphic_allocator<long>::deallocate(long*,·unsigned·long)@@Base+0x5f2>
290 »       lea····0x1181c(%rip),%rdi········#·16138·<std::pmr::polymorphic_allocator<long>::deallocate(long*,·unsigned·long)@@Base+0x2c8>290 »       lea····0x1181c(%rip),%rdi········#·16138·<std::pmr::polymorphic_allocator<long>::deallocate(long*,·unsigned·long)@@Base+0x2c8>
291 »       call···4160·<__assert_fail@plt>291 »       call···4160·<__assert_fail@plt>
292 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)292 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
293 »       mov····-0x1b0(%rbp),%rdi293 »       mov····-0x1b0(%rbp),%rdi
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
342 »       call···4240·<__stack_chk_fail@plt>342 »       call···4240·<__stack_chk_fail@plt>
343 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:385·(discriminator·2)343 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:385·(discriminator·2)
344 »       call···4240·<__stack_chk_fail@plt>344 »       call···4240·<__stack_chk_fail@plt>
345 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254345 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
346 »       mov····-0x120(%rbp),%rdi346 »       mov····-0x120(%rbp),%rdi
347 »       jmp····4687·<__cxa_finalize@plt+0x207>347 »       jmp····4687·<__cxa_finalize@plt+0x207>
348 »       endbr64348 »       endbr64
349 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:313·(discriminator·5)349 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:313·(discriminator·5)
350 »       mov····-0x1f0(%rbp),%rdi350 »       mov····-0x1f0(%rbp),%rdi
351 »       mov····%rax,%rbx351 »       mov····%rax,%rbx
352 »       call···43c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>352 »       call···43c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
Max diff block lines reached; 150132/156998 bytes (95.63%) of diff not shown.
641 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·2f6f6374·6176652d·6e757262·-gnu/octave-nurb4 ··0x00000020·2d676e75·2f6f6374·6176652d·6e757262·-gnu/octave-nurb
5 ··0x00000030·732e6465·62756700·1632b27e·28d2a6d2·s.debug..2.~(...5 ··0x00000030·732e6465·62756700·9534687e·8e5a5ab4·s.debug..4h~.ZZ.
6 ··0x00000040·72ec20f2·9bd53e56·592e3a97··········r.·...>VY.:.6 ··0x00000040·e0da5760·d51a82b9·9075bbdd··········..W`.....u..
  
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·66636638·61393334·32373366·30353764·fcf8a934273f057d 
3 ··0x00000010·30633134·38663939·64343231·33376436·0c148f99d42137d62 ··0x00000000·35653834·35366566·34316232·33383963·5e8456ef41b2389c
 3 ··0x00000010·39623564·38343534·64316232·66316365·9b5d8454d1b2f1ce
4 ··0x00000020·38356462·35662e64·65627567·00000000·85db5f.debug....4 ··0x00000020·30636537·35642e64·65627567·00000000·0ce75d.debug....
5 ··0x00000030·b66f6263····························.obc5 ··0x00000030·50cfc7d9····························P...
  
156 KB
./usr/lib/x86_64-linux-gnu/octave/packages/nurbs-1.4.4/x86_64-pc-linux-gnu-api-v61/surfderivcpts.oct
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:·117535ed11224f20b7982ddf4fa207f6056ed2f63 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8c070a779dbd4d4a75dfb29869a7ef921d1ce810
154 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 36366 objdump: DWARF error: unable to read alt ref 142215
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 »       mov····%rax,-0x1e0(%rbp)101 »       mov····%rax,-0x1e0(%rbp)
102 /usr/include/octave-11.1.0/octave/../octave/MArray.h:82102 /usr/include/octave-11.1.0/octave/../octave/MArray.h:82
103 »       mov····-0x1e0(%rbp),%rax103 »       mov····-0x1e0(%rbp),%rax
104 »       mov····-0x1f8(%rbp),%rdi104 »       mov····-0x1f8(%rbp),%rdi
105 »       add····$0x10,%rax105 »       add····$0x10,%rax
106 »       mov····%rax,-0x100(%rbp)106 »       mov····%rax,-0x100(%rbp)
107 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>107 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
108 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:332108 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:332
109 »       mov····-0x228(%rbp),%rdi109 »       mov····-0x228(%rbp),%rdi
110 »       call···3120·<Array<octave::idx_vector,·std::pmr::polymorphic_allocator<octave::idx_vector>·>::~Array()@plt>110 »       call···3120·<Array<octave::idx_vector,·std::pmr::polymorphic_allocator<octave::idx_vector>·>::~Array()@plt>
111 »       mov····-0x1b8(%rbp),%rdi111 »       mov····-0x1b8(%rbp),%rdi
112 »       call···3340·<Array<long,·std::pmr::polymorphic_allocator<long>·>::~Array()@plt>112 »       call···3340·<Array<long,·std::pmr::polymorphic_allocator<long>·>::~Array()@plt>
113 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254113 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
114 »       mov····-0x168(%rbp),%rdi114 »       mov····-0x168(%rbp),%rdi
115 »       test···%rdi,%rdi115 »       test···%rdi,%rdi
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 »       jne····3566·<__cxa_finalize@plt+0x216>121 »       jne····3566·<__cxa_finalize@plt+0x216>
122 »       mov····%rbx,%rdi122 »       mov····%rbx,%rdi
123 »       call···32f0·<_Unwind_Resume@plt>123 »       call···32f0·<_Unwind_Resume@plt>
124 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)124 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
125 »       mov····$0x20,%esi125 »       mov····$0x20,%esi
126 »       mov····%r14,%rdi126 »       mov····%r14,%rdi
127 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>127 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>
128 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·18)128 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·18)
129 »       mov····-0x188(%rbp),%rax129 »       mov····-0x188(%rbp),%rax
130 »       lea····-0x178(%rbp),%rdi130 »       lea····-0x178(%rbp),%rdi
131 »       mov····%rax,-0x178(%rbp)131 »       mov····%rax,-0x178(%rbp)
132 »       call···f8d0·<octave::idx_vector::~idx_vector()@@Base>132 »       call···f8d0·<octave::idx_vector::~idx_vector()@@Base>
133 »       mov····0x10a89(%rip),%rax········#·13fa8·<vtable·for·MArray<double>>133 »       mov····0x10a89(%rip),%rax········#·13fa8·<vtable·for·MArray<double>>
134 »       mov····%rax,-0x1e0(%rbp)134 »       mov····%rax,-0x1e0(%rbp)
135 »       jmp····3493·<__cxa_finalize@plt+0x143>135 »       jmp····3493·<__cxa_finalize@plt+0x143>
Offset 140, 23 lines modifiedOffset 140, 23 lines modified
140 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>140 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>
141 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254141 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
142 »       mov····-0x120(%rbp),%rdi142 »       mov····-0x120(%rbp),%rdi
143 »       test···%rdi,%rdi143 »       test···%rdi,%rdi
144 »       je·····354c·<__cxa_finalize@plt+0x1fc>144 »       je·····354c·<__cxa_finalize@plt+0x1fc>
145 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254·(discriminator·1)145 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254·(discriminator·1)
146 »       call···3220·<operator·delete[](void*)@plt>146 »       call···3220·<operator·delete[](void*)@plt>
147 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:276·(discriminator·5)147 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:276·(discriminator·5)
148 »       mov····-0x1f0(%rbp),%rdi148 »       mov····-0x1f0(%rbp),%rdi
149 »       call···f8d0·<octave::idx_vector::~idx_vector()@@Base>149 »       call···f8d0·<octave::idx_vector::~idx_vector()@@Base>
150 »       jmp····34bd·<__cxa_finalize@plt+0x16d>150 »       jmp····34bd·<__cxa_finalize@plt+0x16d>
151 »       endbr64151 »       endbr64
152 »       mov····%rax,%rbx152 »       mov····%rax,%rbx
153 »       jmp····354c·<__cxa_finalize@plt+0x1fc>153 »       jmp····354c·<__cxa_finalize@plt+0x1fc>
154 »       call···31d0·<__stack_chk_fail@plt>154 »       call···31d0·<__stack_chk_fail@plt>
155 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:294·(discriminator·8)155 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:294·(discriminator·8)
156 »       lea····0xdab6(%rip),%rcx········#·11028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x4e8>156 »       lea····0xdab6(%rip),%rcx········#·11028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x4e8>
157 »       mov····$0x126,%edx157 »       mov····$0x126,%edx
158 »       lea····0xde77(%rip),%rsi········#·113f5·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x8b5>158 »       lea····0xde77(%rip),%rsi········#·113f5·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x8b5>
159 »       lea····0xdb8b(%rip),%rdi········#·11110·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x5d0>159 »       lea····0xdb8b(%rip),%rdi········#·11110·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x5d0>
160 »       call···3130·<__assert_fail@plt>160 »       call···3130·<__assert_fail@plt>
161 »       endbr64161 »       endbr64
162 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:313·(discriminator·11)162 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:313·(discriminator·11)
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
187 »       mov····%rax,-0xa0(%rbp)187 »       mov····%rax,-0xa0(%rbp)
188 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>188 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
189 »       jmp····34b1·<__cxa_finalize@plt+0x161>189 »       jmp····34b1·<__cxa_finalize@plt+0x161>
190 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)190 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
191 »       mov····$0x20,%esi191 »       mov····$0x20,%esi
192 »       mov····%r14,%rdi192 »       mov····%r14,%rdi
193 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>193 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>
194 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·8)194 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·8)
195 »       mov····-0x188(%rbp),%rax195 »       mov····-0x188(%rbp),%rax
196 »       lea····-0x180(%rbp),%rdi196 »       lea····-0x180(%rbp),%rdi
197 »       mov····%rax,-0x180(%rbp)197 »       mov····%rax,-0x180(%rbp)
198 »       call···f8d0·<octave::idx_vector::~idx_vector()@@Base>198 »       call···f8d0·<octave::idx_vector::~idx_vector()@@Base>
199 »       mov····0x10972(%rip),%rax········#·13fa8·<vtable·for·MArray<double>>199 »       mov····0x10972(%rip),%rax········#·13fa8·<vtable·for·MArray<double>>
200 »       mov····%rax,-0x1e0(%rbp)200 »       mov····%rax,-0x1e0(%rbp)
201 »       jmp····3493·<__cxa_finalize@plt+0x143>201 »       jmp····3493·<__cxa_finalize@plt+0x143>
Offset 203, 27 lines modifiedOffset 203, 27 lines modified
203 »       mov····-0x188(%rbp),%rdi203 »       mov····-0x188(%rbp),%rdi
204 »       mov····$0x20,%esi204 »       mov····$0x20,%esi
205 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>205 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>
206 »       jmp····35e5·<__cxa_finalize@plt+0x295>206 »       jmp····35e5·<__cxa_finalize@plt+0x295>
207 »       mov····$0x20,%esi207 »       mov····$0x20,%esi
208 »       mov····%r14,%rdi208 »       mov····%r14,%rdi
209 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>209 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>
210 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·8)210 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·8)
211 »       mov····-0x188(%rbp),%rax211 »       mov····-0x188(%rbp),%rax
212 »       lea····-0xa0(%rbp),%rdi212 »       lea····-0xa0(%rbp),%rdi
213 »       mov····%rax,-0xa0(%rbp)213 »       mov····%rax,-0xa0(%rbp)
214 »       call···f8d0·<octave::idx_vector::~idx_vector()@@Base>214 »       call···f8d0·<octave::idx_vector::~idx_vector()@@Base>
215 »       mov····0x10925(%rip),%rax········#·13fa8·<vtable·for·MArray<double>>215 »       mov····0x10925(%rip),%rax········#·13fa8·<vtable·for·MArray<double>>
216 »       mov····%rax,-0x1e0(%rbp)216 »       mov····%rax,-0x1e0(%rbp)
217 »       jmp····3493·<__cxa_finalize@plt+0x143>217 »       jmp····3493·<__cxa_finalize@plt+0x143>
218 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)218 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
219 »       mov····$0x20,%esi219 »       mov····$0x20,%esi
220 »       mov····%r14,%rdi220 »       mov····%r14,%rdi
221 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>221 »       call···31c0·<operator·delete(void*,·unsigned·long)@plt>
222 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·18)222 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·18)
223 »       mov····-0x188(%rbp),%rax223 »       mov····-0x188(%rbp),%rax
224 »       mov····-0x1f0(%rbp),%rdi224 »       mov····-0x1f0(%rbp),%rdi
225 »       mov····%rax,-0x70(%rbp)225 »       mov····%rax,-0x70(%rbp)
226 »       call···f8d0·<octave::idx_vector::~idx_vector()@@Base>226 »       call···f8d0·<octave::idx_vector::~idx_vector()@@Base>
227 »       mov····0x108ee(%rip),%rax········#·13fa8·<vtable·for·MArray<double>>227 »       mov····0x108ee(%rip),%rax········#·13fa8·<vtable·for·MArray<double>>
228 »       mov····%rax,-0x1e0(%rbp)228 »       mov····%rax,-0x1e0(%rbp)
229 »       jmp····3493·<__cxa_finalize@plt+0x143>229 »       jmp····3493·<__cxa_finalize@plt+0x143>
Offset 279, 15 lines modifiedOffset 279, 15 lines modified
279 »       mov····-0x1f0(%rbp),%rdi279 »       mov····-0x1f0(%rbp),%rdi
280 »       add····$0x10,%rax280 »       add····$0x10,%rax
281 »       mov····%rax,-0x70(%rbp)281 »       mov····%rax,-0x70(%rbp)
282 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>282 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
283 »       jmp····370e·<__cxa_finalize@plt+0x3be>283 »       jmp····370e·<__cxa_finalize@plt+0x3be>
284 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:197·(discriminator·2)284 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:197·(discriminator·2)
285 »       call···31d0·<__stack_chk_fail@plt>285 »       call···31d0·<__stack_chk_fail@plt>
286 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:322·(discriminator·11)286 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:322·(discriminator·11)
287 »       lea····0xd85f(%rip),%rcx········#·11028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x4e8>287 »       lea····0xd85f(%rip),%rcx········#·11028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x4e8>
288 »       mov····$0x142,%edx288 »       mov····$0x142,%edx
289 »       lea····0xdc20(%rip),%rsi········#·113f5·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x8b5>289 »       lea····0xdc20(%rip),%rsi········#·113f5·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x8b5>
290 »       lea····0xd95c(%rip),%rdi········#·11138·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x5f8>290 »       lea····0xd95c(%rip),%rdi········#·11138·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x5f8>
291 »       call···3130·<__assert_fail@plt>291 »       call···3130·<__assert_fail@plt>
292 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)292 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
293 »       mov····-0x1b0(%rbp),%rdi293 »       mov····-0x1b0(%rbp),%rdi
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
342 »       call···31d0·<__stack_chk_fail@plt>342 »       call···31d0·<__stack_chk_fail@plt>
343 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:385·(discriminator·2)343 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:385·(discriminator·2)
344 »       call···31d0·<__stack_chk_fail@plt>344 »       call···31d0·<__stack_chk_fail@plt>
345 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254345 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
346 »       mov····-0x120(%rbp),%rdi346 »       mov····-0x120(%rbp),%rdi
347 »       jmp····3547·<__cxa_finalize@plt+0x1f7>347 »       jmp····3547·<__cxa_finalize@plt+0x1f7>
348 »       endbr64348 »       endbr64
349 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:313·(discriminator·5)349 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:313·(discriminator·5)
350 »       mov····-0x1f0(%rbp),%rdi350 »       mov····-0x1f0(%rbp),%rdi
351 »       mov····%rax,%rbx351 »       mov····%rax,%rbx
352 »       call···32d0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>352 »       call···32d0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
Max diff block lines reached; 150148/157225 bytes (95.50%) of diff not shown.
641 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·2f6f6374·6176652d·6e757262·-gnu/octave-nurb4 ··0x00000020·2d676e75·2f6f6374·6176652d·6e757262·-gnu/octave-nurb
5 ··0x00000030·732e6465·62756700·1632b27e·28d2a6d2·s.debug..2.~(...5 ··0x00000030·732e6465·62756700·9534687e·8e5a5ab4·s.debug..4h~.ZZ.
6 ··0x00000040·72ec20f2·9bd53e56·592e3a97··········r.·...>VY.:.6 ··0x00000040·e0da5760·d51a82b9·9075bbdd··········..W`.....u..
  
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·37353335·65643131·32323466·32306237·7535ed11224f20b7 
3 ··0x00000010·39383264·64663466·61323037·66363035·982ddf4fa207f6052 ··0x00000000·30373061·37373964·62643464·34613735·070a779dbd4d4a75
 3 ··0x00000010·64666232·39383639·61376566·39323164·dfb29869a7ef921d
4 ··0x00000020·36656432·66362e64·65627567·00000000·6ed2f6.debug....4 ··0x00000020·31636538·31302e64·65627567·00000000·1ce810.debug....
5 ··0x00000030·1af39bd7····························....5 ··0x00000030·c90ee14f····························...O
  
156 KB
./usr/lib/x86_64-linux-gnu/octave/packages/nurbs-1.4.4/x86_64-pc-linux-gnu-api-v61/surfderiveval.oct
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:·690af3807c62f98d33d121745732a9aad23b5a163 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3362daf162ead55390f5984eb833c2c2b726afbd
154 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 36366 objdump: DWARF error: unable to read alt ref 142215
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 »       mov····%rax,-0x1e0(%rbp)101 »       mov····%rax,-0x1e0(%rbp)
102 /usr/include/octave-11.1.0/octave/../octave/MArray.h:82102 /usr/include/octave-11.1.0/octave/../octave/MArray.h:82
103 »       mov····-0x1e0(%rbp),%rax103 »       mov····-0x1e0(%rbp),%rax
104 »       mov····-0x1f8(%rbp),%rdi104 »       mov····-0x1f8(%rbp),%rdi
105 »       add····$0x10,%rax105 »       add····$0x10,%rax
106 »       mov····%rax,-0x100(%rbp)106 »       mov····%rax,-0x100(%rbp)
107 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>107 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
108 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:332108 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:332
109 »       mov····-0x228(%rbp),%rdi109 »       mov····-0x228(%rbp),%rdi
110 »       call···3120·<Array<octave::idx_vector,·std::pmr::polymorphic_allocator<octave::idx_vector>·>::~Array()@plt>110 »       call···3120·<Array<octave::idx_vector,·std::pmr::polymorphic_allocator<octave::idx_vector>·>::~Array()@plt>
111 »       mov····-0x1b8(%rbp),%rdi111 »       mov····-0x1b8(%rbp),%rdi
112 »       call···3360·<Array<long,·std::pmr::polymorphic_allocator<long>·>::~Array()@plt>112 »       call···3360·<Array<long,·std::pmr::polymorphic_allocator<long>·>::~Array()@plt>
113 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254113 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
114 »       mov····-0x168(%rbp),%rdi114 »       mov····-0x168(%rbp),%rdi
115 »       test···%rdi,%rdi115 »       test···%rdi,%rdi
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 »       jne····3586·<__cxa_finalize@plt+0x216>121 »       jne····3586·<__cxa_finalize@plt+0x216>
122 »       mov····%rbx,%rdi122 »       mov····%rbx,%rdi
123 »       call···3310·<_Unwind_Resume@plt>123 »       call···3310·<_Unwind_Resume@plt>
124 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)124 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
125 »       mov····$0x20,%esi125 »       mov····$0x20,%esi
126 »       mov····%r14,%rdi126 »       mov····%r14,%rdi
127 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>127 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>
128 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·18)128 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·18)
129 »       mov····-0x188(%rbp),%rax129 »       mov····-0x188(%rbp),%rax
130 »       lea····-0x178(%rbp),%rdi130 »       lea····-0x178(%rbp),%rdi
131 »       mov····%rax,-0x178(%rbp)131 »       mov····%rax,-0x178(%rbp)
132 »       call···f910·<octave::idx_vector::~idx_vector()@@Base>132 »       call···f910·<octave::idx_vector::~idx_vector()@@Base>
133 »       mov····0x10a69(%rip),%rax········#·13fa8·<vtable·for·MArray<double>>133 »       mov····0x10a69(%rip),%rax········#·13fa8·<vtable·for·MArray<double>>
134 »       mov····%rax,-0x1e0(%rbp)134 »       mov····%rax,-0x1e0(%rbp)
135 »       jmp····34b3·<__cxa_finalize@plt+0x143>135 »       jmp····34b3·<__cxa_finalize@plt+0x143>
Offset 140, 23 lines modifiedOffset 140, 23 lines modified
140 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>140 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>
141 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254141 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
142 »       mov····-0x120(%rbp),%rdi142 »       mov····-0x120(%rbp),%rdi
143 »       test···%rdi,%rdi143 »       test···%rdi,%rdi
144 »       je·····356c·<__cxa_finalize@plt+0x1fc>144 »       je·····356c·<__cxa_finalize@plt+0x1fc>
145 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254·(discriminator·1)145 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254·(discriminator·1)
146 »       call···3220·<operator·delete[](void*)@plt>146 »       call···3220·<operator·delete[](void*)@plt>
147 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:276·(discriminator·5)147 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:276·(discriminator·5)
148 »       mov····-0x1f0(%rbp),%rdi148 »       mov····-0x1f0(%rbp),%rdi
149 »       call···f910·<octave::idx_vector::~idx_vector()@@Base>149 »       call···f910·<octave::idx_vector::~idx_vector()@@Base>
150 »       jmp····34dd·<__cxa_finalize@plt+0x16d>150 »       jmp····34dd·<__cxa_finalize@plt+0x16d>
151 »       endbr64151 »       endbr64
152 »       mov····%rax,%rbx152 »       mov····%rax,%rbx
153 »       jmp····356c·<__cxa_finalize@plt+0x1fc>153 »       jmp····356c·<__cxa_finalize@plt+0x1fc>
154 »       call···31d0·<__stack_chk_fail@plt>154 »       call···31d0·<__stack_chk_fail@plt>
155 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:294·(discriminator·8)155 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:294·(discriminator·8)
156 »       lea····0xda96(%rip),%rcx········#·11028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x4c8>156 »       lea····0xda96(%rip),%rcx········#·11028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x4c8>
157 »       mov····$0x126,%edx157 »       mov····$0x126,%edx
158 »       lea····0xde08(%rip),%rsi········#·113a6·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x846>158 »       lea····0xde08(%rip),%rsi········#·113a6·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x846>
159 »       lea····0xdb6b(%rip),%rdi········#·11110·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x5b0>159 »       lea····0xdb6b(%rip),%rdi········#·11110·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x5b0>
160 »       call···3130·<__assert_fail@plt>160 »       call···3130·<__assert_fail@plt>
161 »       endbr64161 »       endbr64
162 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:313·(discriminator·11)162 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:313·(discriminator·11)
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
187 »       mov····%rax,-0xa0(%rbp)187 »       mov····%rax,-0xa0(%rbp)
188 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>188 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
189 »       jmp····34d1·<__cxa_finalize@plt+0x161>189 »       jmp····34d1·<__cxa_finalize@plt+0x161>
190 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)190 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
191 »       mov····$0x20,%esi191 »       mov····$0x20,%esi
192 »       mov····%r14,%rdi192 »       mov····%r14,%rdi
193 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>193 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>
194 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·8)194 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·8)
195 »       mov····-0x188(%rbp),%rax195 »       mov····-0x188(%rbp),%rax
196 »       lea····-0x180(%rbp),%rdi196 »       lea····-0x180(%rbp),%rdi
197 »       mov····%rax,-0x180(%rbp)197 »       mov····%rax,-0x180(%rbp)
198 »       call···f910·<octave::idx_vector::~idx_vector()@@Base>198 »       call···f910·<octave::idx_vector::~idx_vector()@@Base>
199 »       mov····0x10952(%rip),%rax········#·13fa8·<vtable·for·MArray<double>>199 »       mov····0x10952(%rip),%rax········#·13fa8·<vtable·for·MArray<double>>
200 »       mov····%rax,-0x1e0(%rbp)200 »       mov····%rax,-0x1e0(%rbp)
201 »       jmp····34b3·<__cxa_finalize@plt+0x143>201 »       jmp····34b3·<__cxa_finalize@plt+0x143>
Offset 203, 27 lines modifiedOffset 203, 27 lines modified
203 »       mov····-0x188(%rbp),%rdi203 »       mov····-0x188(%rbp),%rdi
204 »       mov····$0x20,%esi204 »       mov····$0x20,%esi
205 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>205 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>
206 »       jmp····3605·<__cxa_finalize@plt+0x295>206 »       jmp····3605·<__cxa_finalize@plt+0x295>
207 »       mov····$0x20,%esi207 »       mov····$0x20,%esi
208 »       mov····%r14,%rdi208 »       mov····%r14,%rdi
209 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>209 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>
210 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·8)210 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·8)
211 »       mov····-0x188(%rbp),%rax211 »       mov····-0x188(%rbp),%rax
212 »       lea····-0xa0(%rbp),%rdi212 »       lea····-0xa0(%rbp),%rdi
213 »       mov····%rax,-0xa0(%rbp)213 »       mov····%rax,-0xa0(%rbp)
214 »       call···f910·<octave::idx_vector::~idx_vector()@@Base>214 »       call···f910·<octave::idx_vector::~idx_vector()@@Base>
215 »       mov····0x10905(%rip),%rax········#·13fa8·<vtable·for·MArray<double>>215 »       mov····0x10905(%rip),%rax········#·13fa8·<vtable·for·MArray<double>>
216 »       mov····%rax,-0x1e0(%rbp)216 »       mov····%rax,-0x1e0(%rbp)
217 »       jmp····34b3·<__cxa_finalize@plt+0x143>217 »       jmp····34b3·<__cxa_finalize@plt+0x143>
218 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)218 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
219 »       mov····$0x20,%esi219 »       mov····$0x20,%esi
220 »       mov····%r14,%rdi220 »       mov····%r14,%rdi
221 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>221 »       call···31b0·<operator·delete(void*,·unsigned·long)@plt>
222 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·18)222 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·18)
223 »       mov····-0x188(%rbp),%rax223 »       mov····-0x188(%rbp),%rax
224 »       mov····-0x1f0(%rbp),%rdi224 »       mov····-0x1f0(%rbp),%rdi
225 »       mov····%rax,-0x70(%rbp)225 »       mov····%rax,-0x70(%rbp)
226 »       call···f910·<octave::idx_vector::~idx_vector()@@Base>226 »       call···f910·<octave::idx_vector::~idx_vector()@@Base>
227 »       mov····0x108ce(%rip),%rax········#·13fa8·<vtable·for·MArray<double>>227 »       mov····0x108ce(%rip),%rax········#·13fa8·<vtable·for·MArray<double>>
228 »       mov····%rax,-0x1e0(%rbp)228 »       mov····%rax,-0x1e0(%rbp)
229 »       jmp····34b3·<__cxa_finalize@plt+0x143>229 »       jmp····34b3·<__cxa_finalize@plt+0x143>
Offset 279, 15 lines modifiedOffset 279, 15 lines modified
279 »       mov····-0x1f0(%rbp),%rdi279 »       mov····-0x1f0(%rbp),%rdi
280 »       add····$0x10,%rax280 »       add····$0x10,%rax
281 »       mov····%rax,-0x70(%rbp)281 »       mov····%rax,-0x70(%rbp)
282 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>282 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
283 »       jmp····372e·<__cxa_finalize@plt+0x3be>283 »       jmp····372e·<__cxa_finalize@plt+0x3be>
284 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:197·(discriminator·2)284 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:197·(discriminator·2)
285 »       call···31d0·<__stack_chk_fail@plt>285 »       call···31d0·<__stack_chk_fail@plt>
286 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:322·(discriminator·11)286 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:322·(discriminator·11)
287 »       lea····0xd83f(%rip),%rcx········#·11028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x4c8>287 »       lea····0xd83f(%rip),%rcx········#·11028·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x4c8>
288 »       mov····$0x142,%edx288 »       mov····$0x142,%edx
289 »       lea····0xdbb1(%rip),%rsi········#·113a6·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x846>289 »       lea····0xdbb1(%rip),%rsi········#·113a6·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x846>
290 »       lea····0xd93c(%rip),%rdi········#·11138·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x5d8>290 »       lea····0xd93c(%rip),%rdi········#·11138·<std::vector<octave_value,·std::allocator<octave_value>·>::_M_fill_append(unsigned·long,·octave_value·const&)@@Base+0x5d8>
291 »       call···3130·<__assert_fail@plt>291 »       call···3130·<__assert_fail@plt>
292 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)292 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
293 »       mov····-0x1b0(%rbp),%rdi293 »       mov····-0x1b0(%rbp),%rdi
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
342 »       call···31d0·<__stack_chk_fail@plt>342 »       call···31d0·<__stack_chk_fail@plt>
343 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:385·(discriminator·2)343 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:385·(discriminator·2)
344 »       call···31d0·<__stack_chk_fail@plt>344 »       call···31d0·<__stack_chk_fail@plt>
345 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254345 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
346 »       mov····-0x120(%rbp),%rdi346 »       mov····-0x120(%rbp),%rdi
347 »       jmp····3567·<__cxa_finalize@plt+0x1f7>347 »       jmp····3567·<__cxa_finalize@plt+0x1f7>
348 »       endbr64348 »       endbr64
349 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:313·(discriminator·5)349 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:313·(discriminator·5)
350 »       mov····-0x1f0(%rbp),%rdi350 »       mov····-0x1f0(%rbp),%rdi
351 »       mov····%rax,%rbx351 »       mov····%rax,%rbx
352 »       call···32f0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>352 »       call···32f0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
Max diff block lines reached; 150148/157225 bytes (95.50%) of diff not shown.
641 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·2f6f6374·6176652d·6e757262·-gnu/octave-nurb4 ··0x00000020·2d676e75·2f6f6374·6176652d·6e757262·-gnu/octave-nurb
5 ··0x00000030·732e6465·62756700·1632b27e·28d2a6d2·s.debug..2.~(...5 ··0x00000030·732e6465·62756700·9534687e·8e5a5ab4·s.debug..4h~.ZZ.
6 ··0x00000040·72ec20f2·9bd53e56·592e3a97··········r.·...>VY.:.6 ··0x00000040·e0da5760·d51a82b9·9075bbdd··········..W`.....u..
  
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·30616633·38303763·36326639·38643333·0af3807c62f98d33 
3 ··0x00000010·64313231·37343537·33326139·61616432·d121745732a9aad22 ··0x00000000·36326461·66313632·65616435·35333930·62daf162ead55390
 3 ··0x00000010·66353938·34656238·33336332·63326237·f5984eb833c2c2b7
4 ··0x00000020·33623561·31362e64·65627567·00000000·3b5a16.debug....4 ··0x00000020·32366166·62642e64·65627567·00000000·26afbd.debug....
5 ··0x00000030·f9a343f9····························..C.5 ··0x00000030·c3145b24····························..[$
  
155 KB
./usr/lib/x86_64-linux-gnu/octave/packages/nurbs-1.4.4/x86_64-pc-linux-gnu-api-v61/tbasisfun.oct
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:·358dfb857198c825bc85d7ee6dd05d69a736a07e3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3943916b646d818f0f18117c41d9b90534792475
153 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 36366 objdump: DWARF error: unable to read alt ref 11218
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 »       mov····%rax,-0x1e0(%rbp)101 »       mov····%rax,-0x1e0(%rbp)
102 /usr/include/octave-11.1.0/octave/../octave/MArray.h:82102 /usr/include/octave-11.1.0/octave/../octave/MArray.h:82
103 »       mov····-0x1e0(%rbp),%rax103 »       mov····-0x1e0(%rbp),%rax
104 »       mov····-0x1f8(%rbp),%rdi104 »       mov····-0x1f8(%rbp),%rdi
105 »       add····$0x10,%rax105 »       add····$0x10,%rax
106 »       mov····%rax,-0x100(%rbp)106 »       mov····%rax,-0x100(%rbp)
107 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>107 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
108 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:332108 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:332
109 »       mov····-0x228(%rbp),%rdi109 »       mov····-0x228(%rbp),%rdi
110 »       call···3130·<Array<octave::idx_vector,·std::pmr::polymorphic_allocator<octave::idx_vector>·>::~Array()@plt>110 »       call···3130·<Array<octave::idx_vector,·std::pmr::polymorphic_allocator<octave::idx_vector>·>::~Array()@plt>
111 »       mov····-0x1b8(%rbp),%rdi111 »       mov····-0x1b8(%rbp),%rdi
112 »       call···33c0·<Array<long,·std::pmr::polymorphic_allocator<long>·>::~Array()@plt>112 »       call···33c0·<Array<long,·std::pmr::polymorphic_allocator<long>·>::~Array()@plt>
113 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254113 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
114 »       mov····-0x168(%rbp),%rdi114 »       mov····-0x168(%rbp),%rdi
115 »       test···%rdi,%rdi115 »       test···%rdi,%rdi
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 »       jne····35e6·<__cxa_finalize@plt+0x216>121 »       jne····35e6·<__cxa_finalize@plt+0x216>
122 »       mov····%rbx,%rdi122 »       mov····%rbx,%rdi
123 »       call···3360·<_Unwind_Resume@plt>123 »       call···3360·<_Unwind_Resume@plt>
124 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)124 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
125 »       mov····$0x20,%esi125 »       mov····$0x20,%esi
126 »       mov····%r14,%rdi126 »       mov····%r14,%rdi
127 »       call···31e0·<operator·delete(void*,·unsigned·long)@plt>127 »       call···31e0·<operator·delete(void*,·unsigned·long)@plt>
128 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·18)128 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·18)
129 »       mov····-0x188(%rbp),%rax129 »       mov····-0x188(%rbp),%rax
130 »       lea····-0x178(%rbp),%rdi130 »       lea····-0x178(%rbp),%rdi
131 »       mov····%rax,-0x178(%rbp)131 »       mov····%rax,-0x178(%rbp)
132 »       call···ff90·<octave::idx_vector::~idx_vector()@@Base>132 »       call···ff90·<octave::idx_vector::~idx_vector()@@Base>
133 »       mov····0x199f9(%rip),%rax········#·1cf98·<vtable·for·MArray<double>>133 »       mov····0x199f9(%rip),%rax········#·1cf98·<vtable·for·MArray<double>>
134 »       mov····%rax,-0x1e0(%rbp)134 »       mov····%rax,-0x1e0(%rbp)
135 »       jmp····3513·<__cxa_finalize@plt+0x143>135 »       jmp····3513·<__cxa_finalize@plt+0x143>
Offset 140, 23 lines modifiedOffset 140, 23 lines modified
140 »       call···31e0·<operator·delete(void*,·unsigned·long)@plt>140 »       call···31e0·<operator·delete(void*,·unsigned·long)@plt>
141 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254141 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
142 »       mov····-0x120(%rbp),%rdi142 »       mov····-0x120(%rbp),%rdi
143 »       test···%rdi,%rdi143 »       test···%rdi,%rdi
144 »       je·····35cc·<__cxa_finalize@plt+0x1fc>144 »       je·····35cc·<__cxa_finalize@plt+0x1fc>
145 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254·(discriminator·1)145 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254·(discriminator·1)
146 »       call···3240·<operator·delete[](void*)@plt>146 »       call···3240·<operator·delete[](void*)@plt>
147 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:276·(discriminator·5)147 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:276·(discriminator·5)
148 »       mov····-0x1f0(%rbp),%rdi148 »       mov····-0x1f0(%rbp),%rdi
149 »       call···ff90·<octave::idx_vector::~idx_vector()@@Base>149 »       call···ff90·<octave::idx_vector::~idx_vector()@@Base>
150 »       jmp····353d·<__cxa_finalize@plt+0x16d>150 »       jmp····353d·<__cxa_finalize@plt+0x16d>
151 »       endbr64151 »       endbr64
152 »       mov····%rax,%rbx152 »       mov····%rax,%rbx
153 »       jmp····35cc·<__cxa_finalize@plt+0x1fc>153 »       jmp····35cc·<__cxa_finalize@plt+0x1fc>
154 »       call···3200·<__stack_chk_fail@plt>154 »       call···3200·<__stack_chk_fail@plt>
155 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:294·(discriminator·8)155 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:294·(discriminator·8)
156 »       lea····0x16a36(%rip),%rcx········156 »       lea····0x16a36(%rip),%rcx········
157 »       mov····$0x126,%edx157 »       mov····$0x126,%edx
158 »       lea····0x16df6(%rip),%rsi········158 »       lea····0x16df6(%rip),%rsi········
159 »       lea····0x16b0b(%rip),%rdi········159 »       lea····0x16b0b(%rip),%rdi········
160 »       call···3140·<__assert_fail@plt>160 »       call···3140·<__assert_fail@plt>
161 »       endbr64161 »       endbr64
162 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:313·(discriminator·11)162 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:313·(discriminator·11)
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
187 »       mov····%rax,-0xa0(%rbp)187 »       mov····%rax,-0xa0(%rbp)
188 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>188 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
189 »       jmp····3531·<__cxa_finalize@plt+0x161>189 »       jmp····3531·<__cxa_finalize@plt+0x161>
190 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)190 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
191 »       mov····$0x20,%esi191 »       mov····$0x20,%esi
192 »       mov····%r14,%rdi192 »       mov····%r14,%rdi
193 »       call···31e0·<operator·delete(void*,·unsigned·long)@plt>193 »       call···31e0·<operator·delete(void*,·unsigned·long)@plt>
194 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·8)194 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:311·(discriminator·8)
195 »       mov····-0x188(%rbp),%rax195 »       mov····-0x188(%rbp),%rax
196 »       lea····-0x180(%rbp),%rdi196 »       lea····-0x180(%rbp),%rdi
197 »       mov····%rax,-0x180(%rbp)197 »       mov····%rax,-0x180(%rbp)
198 »       call···ff90·<octave::idx_vector::~idx_vector()@@Base>198 »       call···ff90·<octave::idx_vector::~idx_vector()@@Base>
199 »       mov····0x198e2(%rip),%rax········#·1cf98·<vtable·for·MArray<double>>199 »       mov····0x198e2(%rip),%rax········#·1cf98·<vtable·for·MArray<double>>
200 »       mov····%rax,-0x1e0(%rbp)200 »       mov····%rax,-0x1e0(%rbp)
201 »       jmp····3513·<__cxa_finalize@plt+0x143>201 »       jmp····3513·<__cxa_finalize@plt+0x143>
Offset 203, 27 lines modifiedOffset 203, 27 lines modified
203 »       mov····-0x188(%rbp),%rdi203 »       mov····-0x188(%rbp),%rdi
204 »       mov····$0x20,%esi204 »       mov····$0x20,%esi
205 »       call···31e0·<operator·delete(void*,·unsigned·long)@plt>205 »       call···31e0·<operator·delete(void*,·unsigned·long)@plt>
206 »       jmp····3665·<__cxa_finalize@plt+0x295>206 »       jmp····3665·<__cxa_finalize@plt+0x295>
207 »       mov····$0x20,%esi207 »       mov····$0x20,%esi
208 »       mov····%r14,%rdi208 »       mov····%r14,%rdi
209 »       call···31e0·<operator·delete(void*,·unsigned·long)@plt>209 »       call···31e0·<operator·delete(void*,·unsigned·long)@plt>
210 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·8)210 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·8)
211 »       mov····-0x188(%rbp),%rax211 »       mov····-0x188(%rbp),%rax
212 »       lea····-0xa0(%rbp),%rdi212 »       lea····-0xa0(%rbp),%rdi
213 »       mov····%rax,-0xa0(%rbp)213 »       mov····%rax,-0xa0(%rbp)
214 »       call···ff90·<octave::idx_vector::~idx_vector()@@Base>214 »       call···ff90·<octave::idx_vector::~idx_vector()@@Base>
215 »       mov····0x19895(%rip),%rax········#·1cf98·<vtable·for·MArray<double>>215 »       mov····0x19895(%rip),%rax········#·1cf98·<vtable·for·MArray<double>>
216 »       mov····%rax,-0x1e0(%rbp)216 »       mov····%rax,-0x1e0(%rbp)
217 »       jmp····3513·<__cxa_finalize@plt+0x143>217 »       jmp····3513·<__cxa_finalize@plt+0x143>
218 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)218 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
219 »       mov····$0x20,%esi219 »       mov····$0x20,%esi
220 »       mov····%r14,%rdi220 »       mov····%r14,%rdi
221 »       call···31e0·<operator·delete(void*,·unsigned·long)@plt>221 »       call···31e0·<operator·delete(void*,·unsigned·long)@plt>
222 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·18)222 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:312·(discriminator·18)
223 »       mov····-0x188(%rbp),%rax223 »       mov····-0x188(%rbp),%rax
224 »       mov····-0x1f0(%rbp),%rdi224 »       mov····-0x1f0(%rbp),%rdi
225 »       mov····%rax,-0x70(%rbp)225 »       mov····%rax,-0x70(%rbp)
226 »       call···ff90·<octave::idx_vector::~idx_vector()@@Base>226 »       call···ff90·<octave::idx_vector::~idx_vector()@@Base>
227 »       mov····0x1985e(%rip),%rax········#·1cf98·<vtable·for·MArray<double>>227 »       mov····0x1985e(%rip),%rax········#·1cf98·<vtable·for·MArray<double>>
228 »       mov····%rax,-0x1e0(%rbp)228 »       mov····%rax,-0x1e0(%rbp)
229 »       jmp····3513·<__cxa_finalize@plt+0x143>229 »       jmp····3513·<__cxa_finalize@plt+0x143>
Offset 279, 15 lines modifiedOffset 279, 15 lines modified
279 »       mov····-0x1f0(%rbp),%rdi279 »       mov····-0x1f0(%rbp),%rdi
280 »       add····$0x10,%rax280 »       add····$0x10,%rax
281 »       mov····%rax,-0x70(%rbp)281 »       mov····%rax,-0x70(%rbp)
282 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>282 »       call···30c0·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
283 »       jmp····378e·<__cxa_finalize@plt+0x3be>283 »       jmp····378e·<__cxa_finalize@plt+0x3be>
284 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:197·(discriminator·2)284 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:197·(discriminator·2)
285 »       call···3200·<__stack_chk_fail@plt>285 »       call···3200·<__stack_chk_fail@plt>
286 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:322·(discriminator·11)286 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:322·(discriminator·11)
287 »       lea····0x167df(%rip),%rcx········287 »       lea····0x167df(%rip),%rcx········
288 »       mov····$0x142,%edx288 »       mov····$0x142,%edx
289 »       lea····0x16b9f(%rip),%rsi········289 »       lea····0x16b9f(%rip),%rsi········
290 »       lea····0x168dc(%rip),%rdi········290 »       lea····0x168dc(%rip),%rdi········
291 »       call···3140·<__assert_fail@plt>291 »       call···3140·<__assert_fail@plt>
292 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)292 /usr/include/octave-11.1.0/octave/../octave/Array-base.h:236·(discriminator·7)
293 »       mov····-0x1b0(%rbp),%rdi293 »       mov····-0x1b0(%rbp),%rdi
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
342 »       call···3200·<__stack_chk_fail@plt>342 »       call···3200·<__stack_chk_fail@plt>
343 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:385·(discriminator·2)343 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:385·(discriminator·2)
344 »       call···3200·<__stack_chk_fail@plt>344 »       call···3200·<__stack_chk_fail@plt>
345 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254345 /usr/include/octave-11.1.0/octave/../octave/dim-vector.h:254
346 »       mov····-0x120(%rbp),%rdi346 »       mov····-0x120(%rbp),%rdi
347 »       jmp····35c7·<__cxa_finalize@plt+0x1f7>347 »       jmp····35c7·<__cxa_finalize@plt+0x1f7>
348 »       endbr64348 »       endbr64
349 /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src/low_level_functions.cc:313·(discriminator·5)349 /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src/low_level_functions.cc:313·(discriminator·5)
350 »       mov····-0x1f0(%rbp),%rdi350 »       mov····-0x1f0(%rbp),%rdi
351 »       mov····%rax,%rbx351 »       mov····%rax,%rbx
352 »       call···3340·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>352 »       call···3340·<Array<double,·std::pmr::polymorphic_allocator<double>·>::~Array()@plt>
Max diff block lines reached; 150036/156339 bytes (95.97%) of diff not shown.
641 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·2f6f6374·6176652d·6e757262·-gnu/octave-nurb4 ··0x00000020·2d676e75·2f6f6374·6176652d·6e757262·-gnu/octave-nurb
5 ··0x00000030·732e6465·62756700·1632b27e·28d2a6d2·s.debug..2.~(...5 ··0x00000030·732e6465·62756700·9534687e·8e5a5ab4·s.debug..4h~.ZZ.
6 ··0x00000040·72ec20f2·9bd53e56·592e3a97··········r.·...>VY.:.6 ··0x00000040·e0da5760·d51a82b9·9075bbdd··········..W`.....u..
  
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·38646662·38353731·39386338·32356263·8dfb857198c825bc 
3 ··0x00000010·38356437·65653664·64303564·36396137·85d7ee6dd05d69a72 ··0x00000000·34333931·36623634·36643831·38663066·43916b646d818f0f
 3 ··0x00000010·31383131·37633431·64396239·30353334·18117c41d9b90534
4 ··0x00000020·33366130·37652e64·65627567·00000000·36a07e.debug....4 ··0x00000020·37393234·37352e64·65627567·00000000·792475.debug....
5 ··0x00000030·4d3ba7d3····························M;..5 ··0x00000030·e0e1b646····························...F
  
26.2 KB
octave-nurbs-dbgsym_1.4.4-2_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-10-15·06:42:17.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-10-15·06:42:17.000000·debian-binary
2 -rw-r--r--···0········0········0·····1092·2025-10-15·06:42:17.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1096·2025-10-15·06:42:17.000000·control.tar.xz
3 -rw-r--r--···0········0········0··4290212·2025-10-15·06:42:17.000000·data.tar.xz3 -rw-r--r--···0········0········0··4288384·2025-10-15·06:42:17.000000·data.tar.xz
3.05 KB
control.tar.xz
3.02 KB
control.tar
1.29 KB
./control
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 Package:·octave-nurbs-dbgsym1 Package:·octave-nurbs-dbgsym
2 Source:·octave-nurbs2 Source:·octave-nurbs
3 Version:·1.4.4-23 Version:·1.4.4-2
4 Auto-Built-Package:·debug-symbols4 Auto-Built-Package:·debug-symbols
5 Architecture:·amd645 Architecture:·amd64
6 Maintainer:·Debian·Octave·Group·<team+pkg-octave-team@tracker.debian.org>6 Maintainer:·Debian·Octave·Group·<team+pkg-octave-team@tracker.debian.org>
7 Installed-Size:·45877 Installed-Size:·4586
8 Depends:·octave-nurbs·(=·1.4.4-2)8 Depends:·octave-nurbs·(=·1.4.4-2)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·octave-nurbs11 Description:·debug·symbols·for·octave-nurbs
12 Build-Ids:·117535ed11224f20b7982ddf4fa207f6056ed2f6·2846dd95e76c473f6df7bdcce28e3f835c55f9f2·358dfb857198c825bc85d7ee6dd05d69a736a07e·530f489615169db5abd6e134c9bb7e6b620d2581·53c4417792700ff076242e907f41bf065186b5f4·55401a008a4eca50fdbfaa278a997aace5c513ac·59d807e4fa[·...·truncated·by·diffoscope;·len:·194,·SHA:·1ea5536b6a7424fee65b86a434de5a266aa6acefaf88220a3befddc4e1ecd694·...·]12 Build-Ids:·3362daf162ead55390f5984eb833c2c2b726afbd·3943916b646d818f0f18117c41d9b90534792475·53b8c9279b5f0f3518dc97df7d625ef1eb7647d8·61a6036f98fb9de8f32591f41cfae8d6836fac08·7d80ed996bd598bc53316decb81454a4835b1a94·7d8701cb6266309d9fb3b1fdb2c84118a13a84b8·8330058b24[·...·truncated·by·diffoscope;·len:·194,·SHA:·97e97619398be35a23c08af95c7edfa03c86c6afa5ff5848d79eecae77c49fdd·...·]
1.71 KB
./md5sums
30.0 B
./md5sums
Files differ
1.66 KB
line order
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 usr/lib/debug/.build-id/11/7535ed11224f20b7982ddf4fa207f6056ed2f6.debug 
2 usr/lib/debug/.build-id/28/46dd95e76c473f6df7bdcce28e3f835c55f9f2.debug 
3 usr/lib/debug/.build-id/35/8dfb857198c825bc85d7ee6dd05d69a736a07e.debug 
4 usr/lib/debug/.build-id/53/0f489615169db5abd6e134c9bb7e6b620d2581.debug 
5 usr/lib/debug/.build-id/53/c4417792700ff076242e907f41bf065186b5f4.debug 
6 usr/lib/debug/.build-id/55/401a008a4eca50fdbfaa278a997aace5c513ac.debug 
7 usr/lib/debug/.build-id/59/d807e4fadc41956c431f0e8553f682957bc4b1.debug 
8 usr/lib/debug/.build-id/5a/fcf8a934273f057d0c148f99d42137d685db5f.debug 
9 usr/lib/debug/.build-id/69/0af3807c62f98d33d121745732a9aad23b5a16.debug 
10 usr/lib/debug/.build-id/6a/436bae9882418cc442e32516a2b7e60031c68a.debug 
11 usr/lib/debug/.build-id/b5/0c97ba2017f046d941eaf8a6fc77f9a9d02ac0.debug1 usr/lib/debug/.build-id/33/62daf162ead55390f5984eb833c2c2b726afbd.debug
 2 usr/lib/debug/.build-id/39/43916b646d818f0f18117c41d9b90534792475.debug
 3 usr/lib/debug/.build-id/53/b8c9279b5f0f3518dc97df7d625ef1eb7647d8.debug
 4 usr/lib/debug/.build-id/61/a6036f98fb9de8f32591f41cfae8d6836fac08.debug
 5 usr/lib/debug/.build-id/7d/80ed996bd598bc53316decb81454a4835b1a94.debug
 6 usr/lib/debug/.build-id/7d/8701cb6266309d9fb3b1fdb2c84118a13a84b8.debug
 7 usr/lib/debug/.build-id/83/30058b24dd28181dcb0442fd9f5c5e6e8a50f6.debug
 8 usr/lib/debug/.build-id/83/5e8456ef41b2389c9b5d8454d1b2f1ce0ce75d.debug
 9 usr/lib/debug/.build-id/8c/070a779dbd4d4a75dfb29869a7ef921d1ce810.debug
 10 usr/lib/debug/.build-id/9b/be2047ea6c5407a11f0cb536f747be4915a44d.debug
 11 usr/lib/debug/.build-id/e6/b7fafb9277e6389773c9aa81dc93c5a73acf32.debug
12 usr/lib/debug/.dwz/x86_64-linux-gnu/octave-nurbs.debug12 usr/lib/debug/.dwz/x86_64-linux-gnu/octave-nurbs.debug
22.6 KB
data.tar.xz
22.6 KB
data.tar
6.69 KB
file list
    
Offset 1, 32 lines modifiedOffset 1, 31 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/11/ 
7 -rw-r--r--···0·root·········(0)·root·········(0)···288040·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/11/7535ed11224f20b7982ddf4fa207f6056ed2f6.debug 
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/28/ 
9 -rw-r--r--···0·root·········(0)·root·········(0)···314352·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/28/46dd95e76c473f6df7bdcce28e3f835c55f9f2.debug 
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/35/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/33/
 7 -rw-r--r--···0·root·········(0)·root·········(0)···287752·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/33/62daf162ead55390f5984eb833c2c2b726afbd.debug
 8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/39/
11 -rw-r--r--···0·root·········(0)·root·········(0)···427096·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/35/8dfb857198c825bc85d7ee6dd05d69a736a07e.debug9 -rw-r--r--···0·root·········(0)·root·········(0)···427088·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/39/43916b646d818f0f18117c41d9b90534792475.debug
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/53/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/53/
13 -rw-r--r--···0·root·········(0)·root·········(0)···599600·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/53/0f489615169db5abd6e134c9bb7e6b620d2581.debug 
14 -rw-r--r--···0·root·········(0)·root·········(0)···616560·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/53/c4417792700ff076242e907f41bf065186b5f4.debug 
15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/55/ 
16 -rw-r--r--···0·root·········(0)·root·········(0)···325344·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/55/401a008a4eca50fdbfaa278a997aace5c513ac.debug 
17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/59/ 
18 -rw-r--r--···0·root·········(0)·root·········(0)···330776·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/59/d807e4fadc41956c431f0e8553f682957bc4b1.debug 
19 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/5a/ 
20 -rw-r--r--···0·root·········(0)·root·········(0)···391264·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/5a/fcf8a934273f057d0c148f99d42137d685db5f.debug11 -rw-r--r--···0·root·········(0)·root·········(0)···317272·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/53/b8c9279b5f0f3518dc97df7d625ef1eb7647d8.debug
21 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/69/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/61/
22 -rw-r--r--···0·root·········(0)·root·········(0)···287760·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/69/0af3807c62f98d33d121745732a9aad23b5a16.debug13 -rw-r--r--···0·root·········(0)·root·········(0)···314344·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/61/a6036f98fb9de8f32591f41cfae8d6836fac08.debug
23 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/6a/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/7d/
 15 -rw-r--r--···0·root·········(0)·root·········(0)···599592·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/7d/80ed996bd598bc53316decb81454a4835b1a94.debug
 16 -rw-r--r--···0·root·········(0)·root·········(0)···616560·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/7d/8701cb6266309d9fb3b1fdb2c84118a13a84b8.debug
 17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/83/
24 -rw-r--r--···0·root·········(0)·root·········(0)···330080·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/6a/436bae9882418cc442e32516a2b7e60031c68a.debug18 -rw-r--r--···0·root·········(0)·root·········(0)···330072·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/83/30058b24dd28181dcb0442fd9f5c5e6e8a50f6.debug
 19 -rw-r--r--···0·root·········(0)·root·········(0)···391264·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/83/5e8456ef41b2389c9b5d8454d1b2f1ce0ce75d.debug
 20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/8c/
 21 -rw-r--r--···0·root·········(0)·root·········(0)···288032·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/8c/070a779dbd4d4a75dfb29869a7ef921d1ce810.debug
25 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/b5/22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/9b/
26 -rw-r--r--···0·root·········(0)·root·········(0)···317272·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/b5/0c97ba2017f046d941eaf8a6fc77f9a9d02ac0.debug23 -rw-r--r--···0·root·········(0)·root·········(0)···325336·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/9b/be2047ea6c5407a11f0cb536f747be4915a44d.debug
 24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/e6/
 25 -rw-r--r--···0·root·········(0)·root·········(0)···330776·2025-10-15·06:42:17.000000·./usr/lib/debug/.build-id/e6/b7fafb9277e6389773c9aa81dc93c5a73acf32.debug
27 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.dwz/26 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.dwz/
28 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/27 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/
29 -rw-r--r--···0·root·········(0)·root·········(0)···440248·2025-10-15·06:42:17.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/octave-nurbs.debug28 -rw-r--r--···0·root·········(0)·root·········(0)···440248·2025-10-15·06:42:17.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/octave-nurbs.debug
30 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/share/29 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/share/
31 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/share/doc/30 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/share/doc/
32 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/share/doc/octave-nurbs-dbgsym·->·octave-nurbs31 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-10-15·06:42:17.000000·./usr/share/doc/octave-nurbs-dbgsym·->·octave-nurbs
2.49 KB
./usr/lib/debug/.dwz/x86_64-linux-gnu/octave-nurbs.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·03dd84·00···C··0···0··86 ··[·2]·.debug_info·······PROGBITS········0000000000000000·000068·03dd84·00···C··0···0··8
7 ··[·3]·.debug_abbrev·····PROGBITS········0000000000000000·03ddf0·001858·00···C··0···0··87 ··[·3]·.debug_abbrev·····PROGBITS········0000000000000000·03ddf0·001858·00···C··0···0··8
8 ··[·4]·.debug_line·······PROGBITS········0000000000000000·03f648·0004ff·00···C··0···0··88 ··[·4]·.debug_line·······PROGBITS········0000000000000000·03f648·0004fc·00···C··0···0··8
9 ··[·5]·.debug_str········PROGBITS········0000000000000000·03fb48·02ba60·01·MSC··0···0··89 ··[·5]·.debug_str········PROGBITS········0000000000000000·03fb48·02ba60·01·MSC··0···0··8
10 ··[·6]·.shstrtab·········STRTAB··········0000000000000000·06b5a8·00004f·00······0···0··110 ··[·6]·.shstrtab·········STRTAB··········0000000000000000·06b5a8·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:·1632b27e28d2a6d272ec20f29bd53e56592e3a973 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9534687e8e5a5ab4e0da5760d51a82b99075bbdd
768 B
readelf --wide --debug-dump=rawline {}
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ··3»      (string)»      /usr/include/c++/1523 ··3»      (string)»      /usr/include/c++/15
24 ··4»      (string)»      /usr/include/x86_64-linux-gnu/c++/15/bits24 ··4»      (string)»      /usr/include/x86_64-linux-gnu/c++/15/bits
25 ··5»      (string)»      /usr/include/c++/15/bits25 ··5»      (string)»      /usr/include/c++/15/bits
26 ··6»      (string)»      /usr/include/octave-11.1.0/octave/../octave26 ··6»      (string)»      /usr/include/octave-11.1.0/octave/../octave
27 ··7»      (string)»      /usr/lib/gcc/x86_64-linux-gnu/15/include27 ··7»      (string)»      /usr/lib/gcc/x86_64-linux-gnu/15/include
28 ··8»      (string)»      /usr/include/c++/15/ext28 ··8»      (string)»      /usr/include/c++/15/ext
29 ··9»      (string)»      /usr/include/x86_64-linux-gnu/bits/types29 ··9»      (string)»      /usr/include/x86_64-linux-gnu/bits/types
30 ··10»     (string)»     /tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src30 ··10»     (string)»     /tmp/oct-bKyHCa/octave-nurbs-1.4.4/src
31 ··11»     (string)»     /usr/include/x86_64-linux-gnu/sys31 ··11»     (string)»     /usr/include/x86_64-linux-gnu/sys
  
32 ·The·File·Name·Table·(offset·0x189,·lines·208,·columns·2):32 ·The·File·Name·Table·(offset·0x189,·lines·208,·columns·2):
33 ··Entry»  Dir»       Name33 ··Entry»  Dir»       Name
34 ··0»      (udata)»       0»      (string)»      <dwz>34 ··0»      (udata)»       0»      (string)»      <dwz>
35 ··1»      (udata)»       1»      (string)»      types.h35 ··1»      (udata)»       1»      (string)»      types.h
36 ··2»      (udata)»       1»      (string)»      stdint-intn.h36 ··2»      (udata)»       1»      (string)»      stdint-intn.h
13.4 KB
./usr/lib/debug/.build-id/11/7535ed11224f20b7982ddf4fa207f6056ed2f6.debug vs.
./usr/lib/debug/.build-id/8c/070a779dbd4d4a75dfb29869a7ef921d1ce810.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 81% similar despite different names
885 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:··········285544·(bytes·into·file)13 ··Start·of·section·headers:··········285536·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········3919 ··Number·of·section·headers:·········39
20 ··Section·header·string·table·index:·3820 ··Section·header·string·table·index:·38
3.48 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·39·section·headers,·starting·at·offset·0x45b68:1 There·are·39·section·headers,·starting·at·offset·0x45b60:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············0000000000000238·000238·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············0000000000000238·000238·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········0000000000000260·00025c·000164·00···A··3···0··86 ··[·2]·.gnu.hash·········NOBITS··········0000000000000260·00025c·000164·00···A··3···0··8
7 ··[·3]·.dynsym···········NOBITS··········00000000000003c8·00025c·000a20·18···A··4···1··87 ··[·3]·.dynsym···········NOBITS··········00000000000003c8·00025c·000a20·18···A··4···1··8
Offset 26, 23 lines modifiedOffset 26, 23 lines modified
26 ··[21]·.dynamic··········NOBITS··········0000000000013d78·000ca8·000200·10··WA··4···0··826 ··[21]·.dynamic··········NOBITS··········0000000000013d78·000ca8·000200·10··WA··4···0··8
27 ··[22]·.got··············NOBITS··········0000000000013f78·000ca8·000070·08··WA··0···0··827 ··[22]·.got··············NOBITS··········0000000000013f78·000ca8·000070·08··WA··0···0··8
28 ··[23]·.got.plt··········NOBITS··········0000000000013fe8·000ca8·0001a8·08··WA··0···0··828 ··[23]·.got.plt··········NOBITS··········0000000000013fe8·000ca8·0001a8·08··WA··0···0··8
29 ··[24]·.data·············NOBITS··········0000000000014190·000ca8·000010·00··WA··0···0··829 ··[24]·.data·············NOBITS··········0000000000014190·000ca8·000010·00··WA··0···0··8
30 ··[25]·.bss··············NOBITS··········00000000000141a0·000ca8·000008·00··WA··0···0··130 ··[25]·.bss··············NOBITS··········00000000000141a0·000ca8·000008·00··WA··0···0··1
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·0000ba·00···C··0···0··832 ··[27]·.debug_aranges····PROGBITS········0000000000000000·000280·0000ba·00···C··0···0··8
33 ··[28]·.debug_info·······PROGBITS········0000000000000000·000340·028b43·00···C··0···0··833 ··[28]·.debug_info·······PROGBITS········0000000000000000·000340·028b3f·00···C··0···0··8
34 ··[29]·.debug_abbrev·····PROGBITS········0000000000000000·028e88·0008d9·00···C··0···0··834 ··[29]·.debug_abbrev·····PROGBITS········0000000000000000·028e80·0008d9·00···C··0···0··8
35 ··[30]·.debug_line·······PROGBITS········0000000000000000·029768·003826·00···C··0···0··835 ··[30]·.debug_line·······PROGBITS········0000000000000000·029760·003824·00···C··0···0··8
36 ··[31]·.debug_str········PROGBITS········0000000000000000·02cf8e·000047·01··MS··0···0··136 ··[31]·.debug_str········PROGBITS········0000000000000000·02cf84·000047·01··MS··0···0··1
37 ··[32]·.debug_line_str···PROGBITS········0000000000000000·02cfd8·00041b·01·MSC··0···0··837 ··[32]·.debug_line_str···PROGBITS········0000000000000000·02cfd0·000419·01·MSC··0···0··8
38 ··[33]·.debug_loclists···PROGBITS········0000000000000000·02d3f8·011337·00···C··0···0··838 ··[33]·.debug_loclists···PROGBITS········0000000000000000·02d3f0·011337·00···C··0···0··8
39 ··[34]·.debug_rnglists···PROGBITS········0000000000000000·03e730·00500c·00···C··0···0··839 ··[34]·.debug_rnglists···PROGBITS········0000000000000000·03e728·00500c·00···C··0···0··8
40 ··[35]·.gnu_debugaltlink·PROGBITS········0000000000000000·04373c·00004c·00······0···0··140 ··[35]·.gnu_debugaltlink·PROGBITS········0000000000000000·043734·00004c·00······0···0··1
41 ··[36]·.symtab···········SYMTAB··········0000000000000000·043788·000de0·18·····37··41··841 ··[36]·.symtab···········SYMTAB··········0000000000000000·043780·000de0·18·····37··41··8
42 ··[37]·.strtab···········STRTAB··········0000000000000000·044568·001468·00······0···0··142 ··[37]·.strtab···········STRTAB··········0000000000000000·044560·001468·00······0···0··1
43 ··[38]·.shstrtab·········STRTAB··········0000000000000000·0459d0·000192·00······0···0··143 ··[38]·.shstrtab·········STRTAB··········0000000000000000·0459c8·000192·00······0···0··1
44 Key·to·Flags:44 Key·to·Flags:
45 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),45 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
46 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),46 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
47 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),47 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
48 ··D·(mbind),·l·(large),·p·(processor·specific)48 ··D·(mbind),·l·(large),·p·(processor·specific)
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·117535ed11224f20b7982ddf4fa207f6056ed2f63 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8c070a779dbd4d4a75dfb29869a7ef921d1ce810
3.35 KB
readelf --wide --debug-dump=rawline {}
    
Offset 25, 30 lines modifiedOffset 25, 30 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·12,·columns·1):29 ·The·Directory·Table·(offset·0x22,·lines·12,·columns·1):
30 ··Entry»  Name30 ··Entry»  Name
31 ··0»      (line_strp)»   (offset:·0x17):·/tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src31 ··0»      (line_strp)»   (offset:·0):·/tmp/oct-bKyHCa/octave-nurbs-1.4.4/src
32 ··1»      (line_strp)»   (offset:·0x3e):·/usr/include/c++/1532 ··1»      (line_strp)»   (offset:·0x3e):·/usr/include/c++/15
33 ··2»      (line_strp)»   (offset:·0x52):·/usr/include/c++/15/bits33 ··2»      (line_strp)»   (offset:·0x52):·/usr/include/c++/15/bits
34 ··3»      (line_strp)»   (offset:·0x6b):·/usr/include/octave-11.1.0/octave/../octave34 ··3»      (line_strp)»   (offset:·0x6b):·/usr/include/octave-11.1.0/octave/../octave
35 ··4»      (line_strp)»   (offset:·0x97):·/usr/include/x86_64-linux-gnu/bits35 ··4»      (line_strp)»   (offset:·0x97):·/usr/include/x86_64-linux-gnu/bits
36 ··5»      (line_strp)»   (offset:·0xba):·/usr/include36 ··5»      (line_strp)»   (offset:·0xba):·/usr/include
37 ··6»      (line_strp)»   (offset:·0xc7):·/usr/include/x86_64-linux-gnu/c++/15/bits37 ··6»      (line_strp)»   (offset:·0xc7):·/usr/include/x86_64-linux-gnu/c++/15/bits
38 ··7»      (line_strp)»   (offset:·0xf1):·/usr/include/c++/15/debug38 ··7»      (line_strp)»   (offset:·0xf1):·/usr/include/c++/15/debug
39 ··8»      (line_strp)»   (offset:·0x10b):·/usr/lib/gcc/x86_64-linux-gnu/15/include39 ··8»      (line_strp)»   (offset:·0x10b):·/usr/lib/gcc/x86_64-linux-gnu/15/include
40 ··9»      (line_strp)»   (offset:·0x134):·/usr/include/c++/15/ext40 ··9»      (line_strp)»   (offset:·0x134):·/usr/include/c++/15/ext
41 ··10»     (line_strp)»  (offset:·0x14c):·/usr/include/x86_64-linux-gnu/bits/types41 ··10»     (line_strp)»  (offset:·0x14c):·/usr/include/x86_64-linux-gnu/bits/types
42 ··11»     (line_strp)»  (offset:·0x175):·/usr/include/c++/15/pstl42 ··11»     (line_strp)»  (offset:·0x175):·/usr/include/c++/15/pstl
  
43 ·The·File·Name·Table·(offset·0x59,·lines·144,·columns·2):43 ·The·File·Name·Table·(offset·0x59,·lines·144,·columns·2):
44 ··Entry»  Dir»       Name44 ··Entry»  Dir»       Name
45 ··0»      (udata)»       0»      (line_strp)»   (offset:·0):·low_level_functions.cc45 ··0»      (udata)»       0»      (line_strp)»   (offset:·0x27):·low_level_functions.cc
46 ··1»      (udata)»       1»      (line_strp)»   (offset:·0x18e):·memory_resource46 ··1»      (udata)»       1»      (line_strp)»   (offset:·0x18e):·memory_resource
47 ··2»      (udata)»       2»      (line_strp)»   (offset:·0x19e):·align.h47 ··2»      (udata)»       2»      (line_strp)»   (offset:·0x19e):·align.h
48 ··3»      (udata)»       3»      (line_strp)»   (offset:·0x1a6):·dim-vector.h48 ··3»      (udata)»       3»      (line_strp)»   (offset:·0x1a6):·dim-vector.h
49 ··4»      (udata)»       1»      (line_strp)»   (offset:·0x1b3):·new49 ··4»      (udata)»       1»      (line_strp)»   (offset:·0x1b3):·new
50 ··5»      (udata)»       2»      (line_strp)»   (offset:·0x1b7):·exception.h50 ··5»      (udata)»       2»      (line_strp)»   (offset:·0x1b7):·exception.h
51 ··6»      (udata)»       2»      (line_strp)»   (offset:·0x1c3):·stl_algobase.h51 ··6»      (udata)»       2»      (line_strp)»   (offset:·0x1c3):·stl_algobase.h
52 ··7»      (udata)»       3»      (line_strp)»   (offset:·0x1d2):·idx-vector.h52 ··7»      (udata)»       3»      (line_strp)»   (offset:·0x1d2):·idx-vector.h
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 ··12»     (udata)»      3»     (line_strp)»  (offset:·0x212):·Array-base.h59 ··12»     (udata)»      3»     (line_strp)»  (offset:·0x212):·Array-base.h
60 ··13»     (udata)»      2»     (line_strp)»  (offset:·0x21f):·memory_resource.h60 ··13»     (udata)»      2»     (line_strp)»  (offset:·0x21f):·memory_resource.h
61 ··14»     (udata)»      3»     (line_strp)»  (offset:·0x231):·dNDArray.h61 ··14»     (udata)»      3»     (line_strp)»  (offset:·0x231):·dNDArray.h
62 ··15»     (udata)»      3»     (line_strp)»  (offset:·0x23c):·dMatrix.h62 ··15»     (udata)»      3»     (line_strp)»  (offset:·0x23c):·dMatrix.h
63 ··16»     (udata)»      1»     (line_strp)»  (offset:·0x246):·initializer_list63 ··16»     (udata)»      1»     (line_strp)»  (offset:·0x246):·initializer_list
64 ··17»     (udata)»      2»     (line_strp)»  (offset:·0x257):·stl_algo.h64 ··17»     (udata)»      2»     (line_strp)»  (offset:·0x257):·stl_algo.h
65 ··18»     (udata)»      1»     (line_strp)»  (offset:·0x262):·atomic65 ··18»     (udata)»      1»     (line_strp)»  (offset:·0x262):·atomic
66 ··19»     (udata)»      0»     (line_strp)»  (offset:·0):·low_level_functions.cc66 ··19»     (udata)»      0»     (line_strp)»  (offset:·0x27):·low_level_functions.cc
67 ··20»     (udata)»      2»     (line_strp)»  (offset:·0x269):·unique_ptr.h67 ··20»     (udata)»      2»     (line_strp)»  (offset:·0x269):·unique_ptr.h
68 ··21»     (udata)»      1»     (line_strp)»  (offset:·0x276):·tuple68 ··21»     (udata)»      1»     (line_strp)»  (offset:·0x276):·tuple
69 ··22»     (udata)»      3»     (line_strp)»  (offset:·0x27c):·dColVector.h69 ··22»     (udata)»      3»     (line_strp)»  (offset:·0x27c):·dColVector.h
70 ··23»     (udata)»      4»     (line_strp)»  (offset:·0x999):·types.h70 ··23»     (udata)»      4»     (line_strp)»  (offset:·0x999):·types.h
71 ··24»     (udata)»      4»     (line_strp)»  (offset:·0x289):·stdint-intn.h71 ··24»     (udata)»      4»     (line_strp)»  (offset:·0x289):·stdint-intn.h
72 ··25»     (udata)»      4»     (line_strp)»  (offset:·0x297):·stdint-uintn.h72 ··25»     (udata)»      4»     (line_strp)»  (offset:·0x297):·stdint-uintn.h
73 ··26»     (udata)»      4»     (line_strp)»  (offset:·0x2a6):·stdint-least.h73 ··26»     (udata)»      4»     (line_strp)»  (offset:·0x2a6):·stdint-least.h
Offset 36344, 15 lines modifiedOffset 36344, 15 lines modified
36344 ··Opcode·9·has·1·arg36344 ··Opcode·9·has·1·arg
36345 ··Opcode·10·has·0·args36345 ··Opcode·10·has·0·args
36346 ··Opcode·11·has·0·args36346 ··Opcode·11·has·0·args
36347 ··Opcode·12·has·1·arg36347 ··Opcode·12·has·1·arg
  
36348 ·The·Directory·Table·(offset·0x100b1,·lines·13,·columns·1):36348 ·The·Directory·Table·(offset·0x100b1,·lines·13,·columns·1):
36349 ··Entry»  Name36349 ··Entry»  Name
36350 ··0»      (line_strp)»   (offset:·0x17):·/tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src36350 ··0»      (line_strp)»   (offset:·0):·/tmp/oct-bKyHCa/octave-nurbs-1.4.4/src
36351 ··1»      (line_strp)»   (offset:·0x3e):·/usr/include/c++/1536351 ··1»      (line_strp)»   (offset:·0x3e):·/usr/include/c++/15
36352 ··2»      (line_strp)»   (offset:·0x6b):·/usr/include/octave-11.1.0/octave/../octave36352 ··2»      (line_strp)»   (offset:·0x6b):·/usr/include/octave-11.1.0/octave/../octave
36353 ··3»      (line_strp)»   (offset:·0x52):·/usr/include/c++/15/bits36353 ··3»      (line_strp)»   (offset:·0x52):·/usr/include/c++/15/bits
36354 ··4»      (line_strp)»   (offset:·0x97):·/usr/include/x86_64-linux-gnu/bits36354 ··4»      (line_strp)»   (offset:·0x97):·/usr/include/x86_64-linux-gnu/bits
36355 ··5»      (line_strp)»   (offset:·0xba):·/usr/include36355 ··5»      (line_strp)»   (offset:·0xba):·/usr/include
36356 ··6»      (line_strp)»   (offset:·0xc7):·/usr/include/x86_64-linux-gnu/c++/15/bits36356 ··6»      (line_strp)»   (offset:·0xc7):·/usr/include/x86_64-linux-gnu/c++/15/bits
36357 ··7»      (line_strp)»   (offset:·0xf1):·/usr/include/c++/15/debug36357 ··7»      (line_strp)»   (offset:·0xf1):·/usr/include/c++/15/debug
2.83 KB
readelf --wide --debug-dump=info {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ···Length:········0x1c·(32-bit)4 ···Length:········0x1c·(32-bit)
5 ···Version:·······55 ···Version:·······5
6 ···Unit·Type:·····DW_UT_partial·(3)6 ···Unit·Type:·····DW_UT_partial·(3)
7 ···Abbrev·Offset:·07 ···Abbrev·Offset:·0
8 ···Pointer·Size:··88 ···Pointer·Size:··8
9 ·<0><c>:·Abbrev·Number:·113·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·113·(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:·0x17):·/tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·/tmp/oct-bKyHCa/octave-nurbs-1.4.4/src
12 ·<1><15>:·Abbrev·Number:·49·(DW_TAG_imported_unit)12 ·<1><15>:·Abbrev·Number:·49·(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:·49·(DW_TAG_imported_unit)14 ·<1><1a>:·Abbrev·Number:·49·(DW_TAG_imported_unit)
15 ····<1b>···DW_AT_import······:·(GNU_ref_alt)·<0x34a3>15 ····<1b>···DW_AT_import······:·(GNU_ref_alt)·<0x34a3>
16 ·<1><1f>:·Abbrev·Number:·016 ·<1><1f>:·Abbrev·Number:·0
17 ··Compilation·Unit·@·offset·0x20:17 ··Compilation·Unit·@·offset·0x20:
18 ···Length:········0x28469·(32-bit)18 ···Length:········0x28469·(32-bit)
Offset 21, 16 lines modifiedOffset 21, 16 lines modified
21 ···Abbrev·Offset:·021 ···Abbrev·Offset:·0
22 ···Pointer·Size:··822 ···Pointer·Size:··8
23 ·<0><2c>:·Abbrev·Number:·89·(DW_TAG_compile_unit)23 ·<0><2c>:·Abbrev·Number:·89·(DW_TAG_compile_unit)
24 ····<2d>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x186644)·24 ····<2d>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x186644)·
25 ····<31>···DW_AT_language····:·(data1)·33»   (C++14)25 ····<31>···DW_AT_language····:·(data1)·33»   (C++14)
26 ····<32>···DW_AT_language_name:·(data1)·4»       (C_plus_plus)26 ····<32>···DW_AT_language_name:·(data1)·4»       (C_plus_plus)
27 ····<33>···DW_AT_language_version:·(data4)·0x313e7»      (201703)27 ····<33>···DW_AT_language_version:·(data4)·0x313e7»      (201703)
28 ····<37>···DW_AT_name········:·(line_strp)·(offset:·0):·low_level_functions.cc28 ····<37>···DW_AT_name········:·(line_strp)·(offset:·0x27):·low_level_functions.cc
29 ····<3b>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x17):·/tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src29 ····<3b>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·/tmp/oct-bKyHCa/octave-nurbs-1.4.4/src
30 ····<3f>···DW_AT_ranges······:·(sec_offset)·0xb5e230 ····<3f>···DW_AT_ranges······:·(sec_offset)·0xb5e2
31 ····<43>···DW_AT_low_pc······:·(addr)·031 ····<43>···DW_AT_low_pc······:·(addr)·0
32 ····<4b>···DW_AT_stmt_list···:·(sec_offset)·032 ····<4b>···DW_AT_stmt_list···:·(sec_offset)·0
33 ·<1><4f>:·Abbrev·Number:·37·(DW_TAG_base_type)33 ·<1><4f>:·Abbrev·Number:·37·(DW_TAG_base_type)
34 ····<50>···DW_AT_byte_size···:·(data1)·834 ····<50>···DW_AT_byte_size···:·(data1)·8
35 ····<51>···DW_AT_encoding····:·(data1)·4»    (float)35 ····<51>···DW_AT_encoding····:·(data1)·4»    (float)
36 ····<52>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x147b9e)·36 ····<52>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x147b9e)·
Offset 57284, 15 lines modifiedOffset 57284, 15 lines modified
57284 ···Pointer·Size:··857284 ···Pointer·Size:··8
57285 ·<0><28499>:·Abbrev·Number:·204·(DW_TAG_compile_unit)57285 ·<0><28499>:·Abbrev·Number:·204·(DW_TAG_compile_unit)
57286 ····<2849b>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x186644)·57286 ····<2849b>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x186644)·
57287 ····<2849f>···DW_AT_language····:·(data1)·33»(C++14)57287 ····<2849f>···DW_AT_language····:·(data1)·33»(C++14)
57288 ····<284a0>···DW_AT_language_name:·(data1)·4»    (C_plus_plus)57288 ····<284a0>···DW_AT_language_name:·(data1)·4»    (C_plus_plus)
57289 ····<284a1>···DW_AT_language_version:·(data4)·0x313e7»   (201703)57289 ····<284a1>···DW_AT_language_version:·(data4)·0x313e7»   (201703)
57290 ····<284a5>···DW_AT_name········:·(line_strp)·(offset:·0x731):·surfderivcpts.cc57290 ····<284a5>···DW_AT_name········:·(line_strp)·(offset:·0x731):·surfderivcpts.cc
57291 ····<284a9>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x17):·/tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src57291 ····<284a9>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·/tmp/oct-bKyHCa/octave-nurbs-1.4.4/src
57292 ····<284ad>···DW_AT_ranges······:·(sec_offset)·0xc2b057292 ····<284ad>···DW_AT_ranges······:·(sec_offset)·0xc2b0
57293 ····<284b1>···DW_AT_low_pc······:·(addr)·057293 ····<284b1>···DW_AT_low_pc······:·(addr)·0
57294 ····<284b9>···DW_AT_stmt_list···:·(sec_offset)·0x1008f57294 ····<284b9>···DW_AT_stmt_list···:·(sec_offset)·0x1008f
57295 ·<1><284bd>:·Abbrev·Number:·141·(DW_TAG_imported_unit)57295 ·<1><284bd>:·Abbrev·Number:·141·(DW_TAG_imported_unit)
57296 ····<284bf>···DW_AT_import······:·(GNU_ref_alt)·<0x21694>57296 ····<284bf>···DW_AT_import······:·(GNU_ref_alt)·<0x21694>
57297 ·<1><284c3>:·Abbrev·Number:·141·(DW_TAG_imported_unit)57297 ·<1><284c3>:·Abbrev·Number:·141·(DW_TAG_imported_unit)
57298 ····<284c5>···DW_AT_import······:·(GNU_ref_alt)·<0x22d92>57298 ····<284c5>···DW_AT_import······:·(GNU_ref_alt)·<0x22d92>
979 B
strings --all --bytes=8 {}
    
Offset 1, 32 lines modifiedOffset 1, 29 lines modified
1 GCC:·(Debian·15.2.0-17)·15.2.01 GCC:·(Debian·15.2.0-17)·15.2.0
2 ad``bP```2 ad``bP```
 3 S>JJU'1)U
 4 A}+~ySZTC
 5 Ac'|iJ5Q
 6 ](BSJZ!ZjmL
 7 ?HltT#3:R
 8 1pj*VgM<
 9 g^68d^L3/V
 10 v/}ocFtAu
 11 -^_Ng"ifa
 12 7>_aoMFC
 13 PlP5ylP<
 14 I*2xM~I#
 15 m+BR5]6R*0I[
 16 mM`EM>t1
 17 W+PLKRIV
 18 I%zw^Xs8
 19 !<}|6)~F
 20 pcoZ%3d2
 21 lU"P+3Ue?
 22 5R!\zf06
3 &·7M)ieaN- 
4 ;rA7e,CaG·@ 
5 e,k]b]Uo· 
6 1Xw>,f6" 
7 uI8<;N·] 
8 r_XD^&Z^ 
9 vljK"-OP 
10 g2'n:}[· 
11 H.}}Sqi/X 
12 iqiudW.L\ 
13 JNldm@j%@ 
14 6F$i(.ibD 
15 O"Nm4S`B5N 
16 s5>FV;~Li&= 
17 'H+INb,N 
18 Bd>IZ)» Q 
19 W@/WH"y· 
20 !~zDN9g. 
21 KIFY»   1/% 
22 Bn+E!rH^ 
23 o`s4d@Pzl 
24 LW^um!Zv 
25 Q#dF9DMe 
26 »       Ydk<_}g&23 »       Ydk<_}g&
27 Oj--6UVOcL\24 Oj--6UVOcL\
28 [E?{;a@4525 [E?{;a@45
29 H_Q~^iE8g/26 H_Q~^iE8g/
30 T_r&h(<I*'k27 T_r&h(<I*'k
31 H+qm#8sX?28 H+qm#8sX?
32 P#8Coc+Hh29 P#8Coc+Hh
Offset 43, 20 lines modifiedOffset 40, 22 lines modified
43 W?%i"EekI40 W?%i"EekI
44 tp*=gR"!41 tp*=gR"!
45 +B54h3XS42 +B54h3XS
46 6Eh>·UZ'|43 6Eh>·UZ'|
47 XUyKgU+p44 XUyKgU+p
48 4L&%bJCrv45 4L&%bJCrv
49 Fv9-8jHZv46 Fv9-8jHZv
50 RS;SL%:)47 W,9U·7a0
 48 [aJJE»  UW
 49 ·,\~Y\9sg
 50 HB:e?CY%
 51 A[$""xP4
51 _Z14FsurfderivcptsRK17octave_value_listi52 _Z14FsurfderivcptsRK17octave_value_listi
52 Fsurfderivcpts53 Fsurfderivcpts
53 Gsurfderivcpts54 Gsurfderivcpts
54 BTG?NG#| 
55 »       sC'5V`& 
56 RXfY+e|y55 RXfY+e|y
57 fU_T=@V:56 fU_T=@V:
58 {J_(m}JS57 {J_(m}JS
59 r)by$)w"W58 r)by$)w"W
60 -+ylIy*`59 -+ylIy*`
61 i2V+G$|6]c60 i2V+G$|6]c
62 M&CaMIvXM61 M&CaMIvXM
655 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]··/tmp/oct-bKyHCa/octave-nurbs-1.4.4/src
2 ··[·····0]··low_level_functions.cc3 ··[····27]··low_level_functions.cc
3 ··[····17]··/tmp/oct-RDz0Zd/octave-nurbs-1.4.4/src 
4 ··[····3e]··/usr/include/c++/154 ··[····3e]··/usr/include/c++/15
5 ··[····52]··/usr/include/c++/15/bits5 ··[····52]··/usr/include/c++/15/bits
6 ··[····6b]··/usr/include/octave-11.1.0/octave/../octave6 ··[····6b]··/usr/include/octave-11.1.0/octave/../octave
7 ··[····97]··/usr/include/x86_64-linux-gnu/bits7 ··[····97]··/usr/include/x86_64-linux-gnu/bits
8 ··[····ba]··/usr/include8 ··[····ba]··/usr/include
9 ··[····c7]··/usr/include/x86_64-linux-gnu/c++/15/bits9 ··[····c7]··/usr/include/x86_64-linux-gnu/c++/15/bits
10 ··[····f1]··/usr/include/c++/15/debug10 ··[····f1]··/usr/include/c++/15/debug
641 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·2f6f6374·6176652d·6e757262·-gnu/octave-nurb4 ··0x00000020·2d676e75·2f6f6374·6176652d·6e757262·-gnu/octave-nurb
5 ··0x00000030·732e6465·62756700·1632b27e·28d2a6d2·s.debug..2.~(...5 ··0x00000030·732e6465·62756700·9534687e·8e5a5ab4·s.debug..4h~.ZZ.
6 ··0x00000040·72ec20f2·9bd53e56·592e3a97··········r.·...>VY.:.6 ··0x00000040·e0da5760·d51a82b9·9075bbdd··········..W`.....u..