1.6 MB
/srv/reproducible-results/rbuild-debian/r-b-build.lCRb95MR/b1/znc_1.8.2-3.1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.lCRb95MR/b2/znc_1.8.2-3.1_amd64.changes
1.65 KB
Files
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 ·99be716529d5a269a7d2835ebcd22bf5·371168·debug·optional·znc-backlog-dbgsym_0.20180824+1.8.2-3.1_amd64.deb 
2 ·df80b5a205e598c066d64d39925c2463·26852·net·optional·znc-backlog_0.20180824+1.8.2-3.1_amd64.deb1 ·2810ab89852271b4094d566b9b001fbd·371172·debug·optional·znc-backlog-dbgsym_0.20180824+1.8.2-3.1_amd64.deb
 2 ·509cc354f28082feba85ab1012953751·26848·net·optional·znc-backlog_0.20180824+1.8.2-3.1_amd64.deb
3 ·5019fee567787719812ae3a18d64860d·26651660·debug·optional·znc-dbgsym_1.8.2-3.1_amd64.deb3 ·5019fee567787719812ae3a18d64860d·26651660·debug·optional·znc-dbgsym_1.8.2-3.1_amd64.deb
4 ·0e99f40153359ffb7aad7df1f61c052d·110464·net·optional·znc-dev_1.8.2-3.1_amd64.deb4 ·0e99f40153359ffb7aad7df1f61c052d·110464·net·optional·znc-dev_1.8.2-3.1_amd64.deb
5 ·f7705ce37ef18f6133a8c5b294ae7af1·6165136·debug·optional·znc-perl-dbgsym_1.8.2-3.1_amd64.deb5 ·f7705ce37ef18f6133a8c5b294ae7af1·6165136·debug·optional·znc-perl-dbgsym_1.8.2-3.1_amd64.deb
6 ·6caa3c6c9cb0e02120b40ae557f49c6d·764936·net·optional·znc-perl_1.8.2-3.1_amd64.deb6 ·6caa3c6c9cb0e02120b40ae557f49c6d·764936·net·optional·znc-perl_1.8.2-3.1_amd64.deb
7 ·009118387de0935b392cfd66623958a0·622080·debug·optional·znc-push-dbgsym_1.0.0+git20190521.78d0385+1.8.2-3.1_amd64.deb7 ·47b7bddade49ba1f17bda644e543f9d8·622028·debug·optional·znc-push-dbgsym_1.0.0+git20190521.78d0385+1.8.2-3.1_amd64.deb
8 ·1a8bee9bd9da1fcd787605b1015c4ded·510112·net·optional·znc-push_1.0.0+git20190521.78d0385+1.8.2-3.1_amd64.deb8 ·1c661c7fd4eea642f74b4253100d6a1e·510212·net·optional·znc-push_1.0.0+git20190521.78d0385+1.8.2-3.1_amd64.deb
9 ·553a88674f026e949256f60d6e1c63d2·8524268·debug·optional·znc-python-dbgsym_1.8.2-3.1_amd64.deb9 ·553a88674f026e949256f60d6e1c63d2·8524268·debug·optional·znc-python-dbgsym_1.8.2-3.1_amd64.deb
10 ·dee0d8263bc974f67382b754fe243775·770096·net·optional·znc-python_1.8.2-3.1_amd64.deb10 ·dee0d8263bc974f67382b754fe243775·770096·net·optional·znc-python_1.8.2-3.1_amd64.deb
11 ·ef272a999ebd959307da05a91f232382·379628·debug·optional·znc-tcl-dbgsym_1.8.2-3.1_amd64.deb11 ·ef272a999ebd959307da05a91f232382·379628·debug·optional·znc-tcl-dbgsym_1.8.2-3.1_amd64.deb
12 ·6921be1e2c2a60641586f0c7d72c6b4f·65892·interpreters·optional·znc-tcl_1.8.2-3.1_amd64.deb12 ·6921be1e2c2a60641586f0c7d72c6b4f·65892·interpreters·optional·znc-tcl_1.8.2-3.1_amd64.deb
13 ·d0754a3dab00a8f00bd5af3ab47b9f4d·1845700·net·optional·znc_1.8.2-3.1_amd64.deb13 ·d0754a3dab00a8f00bd5af3ab47b9f4d·1845700·net·optional·znc_1.8.2-3.1_amd64.deb
237 KB
znc-backlog_0.20180824+1.8.2-3.1_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-05-02·17:54:58.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-05-02·17:54:58.000000·debian-binary
2 -rw-r--r--···0········0········0······952·2023-05-02·17:54:58.000000·control.tar.xz2 -rw-r--r--···0········0········0······952·2023-05-02·17:54:58.000000·control.tar.xz
3 -rw-r--r--···0········0········0····25708·2023-05-02·17:54:58.000000·data.tar.xz3 -rw-r--r--···0········0········0····25704·2023-05-02·17:54:58.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
236 KB
data.tar.xz
236 KB
data.tar
236 KB
./usr/lib/znc/backlog.so
File has been modified after NT_GNU_BUILD_ID has been applied.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·92c81484446c9a8810e942cd817e6bee2cdfff373 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2fcfac02c437cf48848c1b8cbd62207e84b01eaa
235 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 256, 15 lines modifiedOffset 256, 15 lines modified
256 »       mov····-0x3f8(%rbp),%rdi256 »       mov····-0x3f8(%rbp),%rdi
257 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>257 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
258 /usr/include/c++/12/bits/basic_string.h:795·(discriminator·3)258 /usr/include/c++/12/bits/basic_string.h:795·(discriminator·3)
259 »       mov····-0x4a8(%rbp),%rdi259 »       mov····-0x4a8(%rbp),%rdi
260 »       lea····-0x2a0(%rbp),%r13260 »       lea····-0x2a0(%rbp),%r13
261 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>261 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
262 CBacklogMod::OnModCommand(CString·const&):262 CBacklogMod::OnModCommand(CString·const&):
263 /tmp/tmpzwu_lp2h/./debian/contrib/znc-backlog/backlog.cpp:243263 /tmp/tmpz0vay00u/./debian/contrib/znc-backlog/backlog.cpp:243
264 »       lea····-0x3a0(%rbp),%rdi264 »       lea····-0x3a0(%rbp),%rdi
265 »       call···ced0·<std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()@@Base+0x120>265 »       call···ced0·<std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()@@Base+0x120>
266 »       lea····-0x3c0(%rbp),%rdi266 »       lea····-0x3c0(%rbp),%rdi
267 »       call···ced0·<std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()@@Base+0x120>267 »       call···ced0·<std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()@@Base+0x120>
268 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::~basic_string():268 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::~basic_string():
269 /usr/include/c++/12/bits/basic_string.h:795269 /usr/include/c++/12/bits/basic_string.h:795
270 »       mov····%r13,%rdi270 »       mov····%r13,%rdi
Offset 295, 46 lines modifiedOffset 295, 46 lines modified
295 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>295 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
296 »       mov····-0x438(%rbp),%rdi296 »       mov····-0x438(%rbp),%rdi
297 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>297 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
298 std::__new_allocator<char>::~__new_allocator():298 std::__new_allocator<char>::~__new_allocator():
299 /usr/include/c++/12/bits/new_allocator.h:90299 /usr/include/c++/12/bits/new_allocator.h:90
300 »       mov····%r12,%rax300 »       mov····%r12,%rax
301 CBacklogMod::OnModCommand(CString·const&):301 CBacklogMod::OnModCommand(CString·const&):
302 /tmp/tmpzwu_lp2h/./debian/contrib/znc-backlog/backlog.cpp:232302 /tmp/tmpz0vay00u/./debian/contrib/znc-backlog/backlog.cpp:232
303 »       sub····$0x1,%rax303 »       sub····$0x1,%rax
304 »       jne····584d·<__cxa_finalize@plt+0x46d>304 »       jne····584d·<__cxa_finalize@plt+0x46d>
305 /tmp/tmpzwu_lp2h/./debian/contrib/znc-backlog/backlog.cpp:232·(discriminator·1)305 /tmp/tmpz0vay00u/./debian/contrib/znc-backlog/backlog.cpp:232·(discriminator·1)
306 »       mov····%rbx,%rdi306 »       mov····%rbx,%rdi
307 »       call···50b0·<__cxa_begin_catch@plt>307 »       call···50b0·<__cxa_begin_catch@plt>
308 /tmp/tmpzwu_lp2h/./debian/contrib/znc-backlog/backlog.cpp:233·(discriminator·1)308 /tmp/tmpz0vay00u/./debian/contrib/znc-backlog/backlog.cpp:233·(discriminator·1)
309 »       mov····-0x3f0(%rbp),%rax309 »       mov····-0x3f0(%rbp),%rax
310 »       mov····-0x458(%rbp),%rdx310 »       mov····-0x458(%rbp),%rdx
311 »       lea····0x8c34(%rip),%rsi········#·e309·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)@@Base+0x13c9>311 »       lea····0x8c34(%rip),%rsi········#·e309·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)@@Base+0x13c9>
312 »       mov····-0x3d8(%rbp),%rdi312 »       mov····-0x3d8(%rbp),%rdi
313 »       mov····(%rax),%rax313 »       mov····(%rax),%rax
314 »       mov····0x3e8(%rax),%rbx314 »       mov····0x3e8(%rax),%rbx
315 »       call···51d0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)@plt>315 »       call···51d0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)@plt>
316 CString::CString(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&):316 CString::CString(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&):
317 /tmp/tmpzwu_lp2h/./debian/tmp/usr/include/znc/ZNCString.h:102317 /tmp/tmpz0vay00u/./debian/tmp/usr/include/znc/ZNCString.h:102
318 »       mov····-0x3d8(%rbp),%rsi318 »       mov····-0x3d8(%rbp),%rsi
319 »       mov····%r14,%rdi319 »       mov····%r14,%rdi
320 »       call···52b0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)@plt>320 »       call···52b0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)@plt>
321 CBacklogMod::OnModCommand(CString·const&):321 CBacklogMod::OnModCommand(CString·const&):
322 /tmp/tmpzwu_lp2h/./debian/contrib/znc-backlog/backlog.cpp:233·(discriminator·4)322 /tmp/tmpz0vay00u/./debian/contrib/znc-backlog/backlog.cpp:233·(discriminator·4)
323 »       mov····-0x3f0(%rbp),%rdi323 »       mov····-0x3f0(%rbp),%rdi
324 »       mov····%r14,%rsi324 »       mov····%r14,%rsi
325 »       call···*%rbx325 »       call···*%rbx
326 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::~basic_string():326 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::~basic_string():
327 /usr/include/c++/12/bits/basic_string.h:795327 /usr/include/c++/12/bits/basic_string.h:795
328 »       mov····%r14,%rdi328 »       mov····%r14,%rdi
329 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>329 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
330 »       mov····-0x3d8(%rbp),%rdi330 »       mov····-0x3d8(%rbp),%rdi
331 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>331 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
332 CBacklogMod::OnModCommand(CString·const&):332 CBacklogMod::OnModCommand(CString·const&):
333 /tmp/tmpzwu_lp2h/./debian/contrib/znc-backlog/backlog.cpp:234333 /tmp/tmpz0vay00u/./debian/contrib/znc-backlog/backlog.cpp:234
334 »       call···5350·<__cxa_end_catch@plt>334 »       call···5350·<__cxa_end_catch@plt>
335 »       jmp····a41b·<ZNCModuleEntry@@Base+0x2edb>335 »       jmp····a41b·<ZNCModuleEntry@@Base+0x2edb>
336 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::~basic_string():336 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::~basic_string():
337 /usr/include/c++/12/bits/basic_string.h:795·(discriminator·21)337 /usr/include/c++/12/bits/basic_string.h:795·(discriminator·21)
338 »       mov····%r14,%rdi338 »       mov····%r14,%rdi
339 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>339 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
340 /usr/include/c++/12/bits/basic_string.h:795·(discriminator·19)340 /usr/include/c++/12/bits/basic_string.h:795·(discriminator·19)
Offset 413, 15 lines modifiedOffset 413, 15 lines modified
413 »       mov····%r14,%rdi413 »       mov····%r14,%rdi
414 »       mov····%rax,%rbx414 »       mov····%rax,%rbx
415 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>415 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
416 /usr/include/c++/12/bits/basic_string.h:795·(discriminator·3)416 /usr/include/c++/12/bits/basic_string.h:795·(discriminator·3)
417 »       mov····-0x3d8(%rbp),%rdi417 »       mov····-0x3d8(%rbp),%rdi
418 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>418 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
419 CBacklogMod::OnModCommand(CString·const&):419 CBacklogMod::OnModCommand(CString·const&):
420 /tmp/tmpzwu_lp2h/./debian/contrib/znc-backlog/backlog.cpp:234·(discriminator·1)420 /tmp/tmpz0vay00u/./debian/contrib/znc-backlog/backlog.cpp:234·(discriminator·1)
421 »       call···5350·<__cxa_end_catch@plt>421 »       call···5350·<__cxa_end_catch@plt>
422 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::~basic_string():422 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::~basic_string():
423 /usr/include/c++/12/bits/basic_string.h:795423 /usr/include/c++/12/bits/basic_string.h:795
424 »       mov····-0x508(%rbp),%rdi424 »       mov····-0x508(%rbp),%rdi
425 »       lea····-0x2a0(%rbp),%r13425 »       lea····-0x2a0(%rbp),%r13
426 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>426 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
427 »       lea····-0x260(%rbp),%rdi427 »       lea····-0x260(%rbp),%rdi
Offset 445, 24 lines modifiedOffset 445, 24 lines modified
445 »       mov····-0x448(%rbp),%rdi445 »       mov····-0x448(%rbp),%rdi
446 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>446 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
447 std::__new_allocator<char>::~__new_allocator():447 std::__new_allocator<char>::~__new_allocator():
448 /usr/include/c++/12/bits/new_allocator.h:90·(discriminator·3)448 /usr/include/c++/12/bits/new_allocator.h:90·(discriminator·3)
449 »       lea····-0x380(%rbp),%rax449 »       lea····-0x380(%rbp),%rax
450 »       mov····%rax,-0x428(%rbp)450 »       mov····%rax,-0x428(%rbp)
451 CBacklogMod::OnModCommand(CString·const&):451 CBacklogMod::OnModCommand(CString·const&):
452 /tmp/tmpzwu_lp2h/./debian/contrib/znc-backlog/backlog.cpp:182452 /tmp/tmpz0vay00u/./debian/contrib/znc-backlog/backlog.cpp:182
453 »       mov····-0x428(%rbp),%rdi453 »       mov····-0x428(%rbp),%rdi
454 »       lea····-0x2a0(%rbp),%r13454 »       lea····-0x2a0(%rbp),%r13
455 »       call···ced0·<std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()@@Base+0x120>455 »       call···ced0·<std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()@@Base+0x120>
456 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::~basic_string():456 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::~basic_string():
457 /usr/include/c++/12/bits/basic_string.h:795457 /usr/include/c++/12/bits/basic_string.h:795
458 »       mov····-0x3f8(%rbp),%rdi458 »       mov····-0x3f8(%rbp),%rdi
459 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>459 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
460 CBacklogMod::OnModCommand(CString·const&):460 CBacklogMod::OnModCommand(CString·const&):
461 /tmp/tmpzwu_lp2h/./debian/contrib/znc-backlog/backlog.cpp:182461 /tmp/tmpz0vay00u/./debian/contrib/znc-backlog/backlog.cpp:182
462 »       mov····%r14,%rdi462 »       mov····%r14,%rdi
463 »       call···5220·<CFile::~CFile()@plt>463 »       call···5220·<CFile::~CFile()@plt>
464 »       jmp····560f·<__cxa_finalize@plt+0x22f>464 »       jmp····560f·<__cxa_finalize@plt+0x22f>
465 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::~basic_string():465 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::~basic_string():
466 /usr/include/c++/12/bits/basic_string.h:795·(discriminator·7)466 /usr/include/c++/12/bits/basic_string.h:795·(discriminator·7)
467 »       mov····-0x3d8(%rbp),%rdi467 »       mov····-0x3d8(%rbp),%rdi
468 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>468 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
Offset 582, 29 lines modifiedOffset 582, 29 lines modified
582 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::~basic_string():582 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::~basic_string():
583 /usr/include/c++/12/bits/basic_string.h:795583 /usr/include/c++/12/bits/basic_string.h:795
584 »       mov····%r14,%rdi584 »       mov····%r14,%rdi
585 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>585 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
586 »       mov····-0x3d8(%rbp),%rdi586 »       mov····-0x3d8(%rbp),%rdi
587 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>587 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
588 CString::~CString():588 CString::~CString():
589 /tmp/tmpzwu_lp2h/./debian/tmp/usr/include/znc/ZNCString.h:105589 /tmp/tmpz0vay00u/./debian/tmp/usr/include/znc/ZNCString.h:105
590 »       jmp····566b·<__cxa_finalize@plt+0x28b>590 »       jmp····566b·<__cxa_finalize@plt+0x28b>
591 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::~basic_string():591 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::~basic_string():
592 /usr/include/c++/12/bits/basic_string.h:795·(discriminator·5)592 /usr/include/c++/12/bits/basic_string.h:795·(discriminator·5)
593 »       mov····%r14,%rdi593 »       mov····%r14,%rdi
594 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>594 »       call···5260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
595 std::__new_allocator<char>::~__new_allocator():595 std::__new_allocator<char>::~__new_allocator():
596 /usr/include/c++/12/bits/new_allocator.h:90·(discriminator·5)596 /usr/include/c++/12/bits/new_allocator.h:90·(discriminator·5)
597 »       jmp····597d·<__cxa_finalize@plt+0x59d>597 »       jmp····597d·<__cxa_finalize@plt+0x59d>
598 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::~basic_string():598 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::~basic_string():
599 /usr/include/c++/12/bits/basic_string.h:795599 /usr/include/c++/12/bits/basic_string.h:795
600 »       mov····%rax,%rbx600 »       mov····%rax,%rbx
601 »       jmp····583c·<__cxa_finalize@plt+0x45c>601 »       jmp····583c·<__cxa_finalize@plt+0x45c>
602 CBacklogMod::OnModCommand(CString·const&):602 CBacklogMod::OnModCommand(CString·const&):
603 /tmp/tmpzwu_lp2h/./debian/contrib/znc-backlog/backlog.cpp:234603 /tmp/tmpz0vay00u/./debian/contrib/znc-backlog/backlog.cpp:234
604 »       mov····%rax,%rbx604 »       mov····%rax,%rbx
Max diff block lines reached; 231637/240092 bytes (96.48%) of diff not shown.
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·63383134·38343434·36633961·38383130·c81484446c9a8810 
3 ··0x00000010·65393432·63643831·37653662·65653263·e942cd817e6bee2c2 ··0x00000000·63666163·30326334·33376366·34383834·cfac02c437cf4884
 3 ··0x00000010·38633162·38636264·36323230·37653834·8c1b8cbd62207e84
4 ··0x00000020·64666666·33372e64·65627567·00000000·dfff37.debug....4 ··0x00000020·62303165·61612e64·65627567·00000000·b01eaa.debug....
5 ··0x00000030·36caf549····························6..I5 ··0x00000030·c7794dc7····························.yM.
  
1.35 MB
znc-push_1.0.0+git20190521.78d0385+1.8.2-3.1_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-05-02·17:54:58.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-05-02·17:54:58.000000·debian-binary
2 -rw-r--r--···0········0········0·····1112·2023-05-02·17:54:58.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1116·2023-05-02·17:54:58.000000·control.tar.xz
3 -rw-r--r--···0········0········0···508808·2023-05-02·17:54:58.000000·data.tar.xz3 -rw-r--r--···0········0········0···508904·2023-05-02·17:54:58.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.35 MB
data.tar.xz
1.35 MB
data.tar
1.35 MB
./usr/lib/znc/push.so
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·24610b46b608f6c98b2bda2c7e0aa2385521408a3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·02a9d22b1f0501d0c12ad3c67a17c5b7f107cfd6
1.35 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 177, 26 lines modifiedOffset 177, 26 lines modified
177 »       mov····%rax,%rbx177 »       mov····%rax,%rbx
178 »       call···6490·<__cxa_end_catch@plt>178 »       call···6490·<__cxa_end_catch@plt>
179 »       mov····%rbx,%rdi179 »       mov····%rbx,%rdi
180 »       call···64b0·<_Unwind_Resume@plt>180 »       call···64b0·<_Unwind_Resume@plt>
181 std::_Rb_tree_iterator<std::pair<CString·const,·long>·>·std::_Rb_tree<CString,·std::pair<CString·const,·long>,·std::_Select1st<std::pair<CString·const,·long>·>,·std::less<CString>,·std::allocator<std::pair<CString·const,·long>·>·>::_M_emplace_hint_unique<std::piecewise_construct_t·const&,·std::tuple<CString·const&>,·std::tuple<>·>(std::_Rb_tree_const_iterator<std::pair<CString·const,·long>·>,·std::piecewise_construct_t·const&,·std::tuple<CString·const&>&&,·std::tuple<>&&)·[clone·.isra.0]·[clone·.cold]:181 std::_Rb_tree_iterator<std::pair<CString·const,·long>·>·std::_Rb_tree<CString,·std::pair<CString·const,·long>,·std::_Select1st<std::pair<CString·const,·long>·>,·std::less<CString>,·std::allocator<std::pair<CString·const,·long>·>·>::_M_emplace_hint_unique<std::piecewise_construct_t·const&,·std::tuple<CString·const&>,·std::tuple<>·>(std::_Rb_tree_const_iterator<std::pair<CString·const,·long>·>,·std::piecewise_construct_t·const&,·std::tuple<CString·const&>&&,·std::tuple<>&&)·[clone·.isra.0]·[clone·.cold]:
182 »       nopw···0x0(%rax,%rax,1)182 »       nopw···0x0(%rax,%rax,1)
183 _GLOBAL__sub_I_push.cpp():183 _GLOBAL__sub_I_push.cpp():
184 /tmp/tmpg_r15lzt/./debian/contrib/znc-push/push.cpp:2076184 /tmp/tmpcb6bt079/./debian/contrib/znc-push/push.cpp:2076
185 »       push···%rbx185 »       push···%rbx
186 /usr/include/c++/12/iostream:74186 /usr/include/c++/12/iostream:74
187 »       lea····0x1a909(%rip),%rbx········#·21011·<std::pair<std::_Rb_tree_iterator<CModInfo::EModuleType>,·bool>·std::_Rb_tree<CModInfo::EModuleType,·CModInfo::EModuleType,·std::_Identity<CModInfo::EModuleType>,·std::less<CModInfo::EModuleType>,·std::allocator<CModInfo::EModuleType>·>::_M_insert_unique<CModInfo::EModuleType·const&>(CModInfo::EModuleType·const&)@@Base+0x175e1>187 »       lea····0x1a909(%rip),%rbx········#·21011·<std::pair<std::_Rb_tree_iterator<CModInfo::EModuleType>,·bool>·std::_Rb_tree<CModInfo::EModuleType,·CModInfo::EModuleType,·std::_Identity<CModInfo::EModuleType>,·std::less<CModInfo::EModuleType>,·std::allocator<CModInfo::EModuleType>·>::_M_insert_unique<CModInfo::EModuleType·const&>(CModInfo::EModuleType·const&)@@Base+0x175e1>
188 __static_initialization_and_destruction_0():188 __static_initialization_and_destruction_0():
189 /usr/include/c++/12/iostream:74189 /usr/include/c++/12/iostream:74
190 »       mov····%rbx,%rdi190 »       mov····%rbx,%rdi
191 »       call···6430·<std::ios_base::Init::Init()@plt>191 »       call···6430·<std::ios_base::Init::Init()@plt>
192 »       mov····0x1a8d1(%rip),%rdi········#·20fe8·<std::pair<std::_Rb_tree_iterator<CModInfo::EModuleType>,·bool>·std::_Rb_tree<CModInfo::EModuleType,·CModInfo::EModuleType,·std::_Identity<CModInfo::EModuleType>,·std::less<CModInfo::EModuleType>,·std::allocator<CModInfo::EModuleType>·>::_M_insert_unique<CModInfo::EModuleType·const&>(CModInfo::EModuleType·const&)@@Base+0x175b8>192 »       mov····0x1a8d1(%rip),%rdi········#·20fe8·<std::pair<std::_Rb_tree_iterator<CModInfo::EModuleType>,·bool>·std::_Rb_tree<CModInfo::EModuleType,·CModInfo::EModuleType,·std::_Identity<CModInfo::EModuleType>,·std::less<CModInfo::EModuleType>,·std::allocator<CModInfo::EModuleType>·>::_M_insert_unique<CModInfo::EModuleType·const&>(CModInfo::EModuleType·const&)@@Base+0x175b8>
193 »       mov····%rbx,%rsi193 »       mov····%rbx,%rsi
194 _GLOBAL__sub_I_push.cpp():194 _GLOBAL__sub_I_push.cpp():
195 /tmp/tmpg_r15lzt/./debian/contrib/znc-push/push.cpp:2076195 /tmp/tmpcb6bt079/./debian/contrib/znc-push/push.cpp:2076
196 »       pop····%rbx196 »       pop····%rbx
197 __static_initialization_and_destruction_0():197 __static_initialization_and_destruction_0():
198 /usr/include/c++/12/iostream:74198 /usr/include/c++/12/iostream:74
199 »       lea····0x1a8de(%rip),%rdx········#·21000·<std::pair<std::_Rb_tree_iterator<CModInfo::EModuleType>,·bool>·std::_Rb_tree<CModInfo::EModuleType,·CModInfo::EModuleType,·std::_Identity<CModInfo::EModuleType>,·std::less<CModInfo::EModuleType>,·std::allocator<CModInfo::EModuleType>·>::_M_insert_unique<CModInfo::EModuleType·const&>(CModInfo::EModuleType·const&)@@Base+0x175d0>199 »       lea····0x1a8de(%rip),%rdx········#·21000·<std::pair<std::_Rb_tree_iterator<CModInfo::EModuleType>,·bool>·std::_Rb_tree<CModInfo::EModuleType,·CModInfo::EModuleType,·std::_Identity<CModInfo::EModuleType>,·std::less<CModInfo::EModuleType>,·std::allocator<CModInfo::EModuleType>·>::_M_insert_unique<CModInfo::EModuleType·const&>(CModInfo::EModuleType·const&)@@Base+0x175d0>
200 »       jmp····6250·<__cxa_atexit@plt>200 »       jmp····6250·<__cxa_atexit@plt>
201 _GLOBAL__sub_I_push.cpp():201 _GLOBAL__sub_I_push.cpp():
202 »       nopw···0x0(%rax,%rax,1)202 »       nopw···0x0(%rax,%rax,1)
Offset 1647, 47 lines modifiedOffset 1647, 47 lines modified
1647 /usr/include/c++/12/bits/stl_tree.h:19381647 /usr/include/c++/12/bits/stl_tree.h:1938
1648 »       mov····%rbx,0x10(%rsp)1648 »       mov····%rbx,0x10(%rsp)
1649 »       jmp····6f4c·<__cxa_finalize@plt+0xa0c>1649 »       jmp····6f4c·<__cxa_finalize@plt+0xa0c>
1650 std::_Rb_tree<CString,·std::pair<CString·const,·long>,·std::_Select1st<std::pair<CString·const,·long>·>,·std::less<CString>,·std::allocator<std::pair<CString·const,·long>·>·>::_M_erase(std::_Rb_tree_node<std::pair<CString·const,·long>·>*)·[clone·.isra.0]:1650 std::_Rb_tree<CString,·std::pair<CString·const,·long>,·std::_Select1st<std::pair<CString·const,·long>·>,·std::less<CString>,·std::allocator<std::pair<CString·const,·long>·>·>::_M_erase(std::_Rb_tree_node<std::pair<CString·const,·long>·>*)·[clone·.isra.0]:
1651 /usr/include/c++/12/bits/stl_tree.h:19381651 /usr/include/c++/12/bits/stl_tree.h:1938
1652 »       nopl···(%rax)1652 »       nopl···(%rax)
1653 urlencode(CString·const&):1653 urlencode(CString·const&):
1654 /tmp/tmpg_r15lzt/./debian/contrib/znc-push/push.cpp:401654 /tmp/tmpcb6bt079/./debian/contrib/znc-push/push.cpp:40
1655 »       push···%rbx1655 »       push···%rbx
1656 /tmp/tmpg_r15lzt/./debian/contrib/znc-push/push.cpp:411656 /tmp/tmpcb6bt079/./debian/contrib/znc-push/push.cpp:41
1657 »       xor····%edx,%edx1657 »       xor····%edx,%edx
1658 »       mov····$0x1,%ecx1658 »       mov····$0x1,%ecx
1659 /tmp/tmpg_r15lzt/./debian/contrib/znc-push/push.cpp:401659 /tmp/tmpcb6bt079/./debian/contrib/znc-push/push.cpp:40
1660 »       mov····%rdi,%rbx1660 »       mov····%rdi,%rbx
1661 »       sub····$0x10,%rsp1661 »       sub····$0x10,%rsp
1662 »       mov····%fs:0x28,%rax1662 »       mov····%fs:0x28,%rax
1663 »       mov····%rax,0x8(%rsp)1663 »       mov····%rax,0x8(%rsp)
1664 »       xor····%eax,%eax1664 »       xor····%eax,%eax
1665 /tmp/tmpg_r15lzt/./debian/contrib/znc-push/push.cpp:411665 /tmp/tmpcb6bt079/./debian/contrib/znc-push/push.cpp:41
1666 »       call···6420·<CString::Escape_n(CString::EEscape,·CString::EEscape)·const@plt>1666 »       call···6420·<CString::Escape_n(CString::EEscape,·CString::EEscape)·const@plt>
1667 /tmp/tmpg_r15lzt/./debian/contrib/znc-push/push.cpp:421667 /tmp/tmpcb6bt079/./debian/contrib/znc-push/push.cpp:42
1668 »       mov····0x8(%rsp),%rax1668 »       mov····0x8(%rsp),%rax
1669 »       sub····%fs:0x28,%rax1669 »       sub····%fs:0x28,%rax
1670 »       jne····725d·<__cxa_finalize@plt+0xd1d>1670 »       jne····725d·<__cxa_finalize@plt+0xd1d>
1671 »       add····$0x10,%rsp1671 »       add····$0x10,%rsp
1672 »       mov····%rbx,%rax1672 »       mov····%rbx,%rax
1673 »       pop····%rbx1673 »       pop····%rbx
1674 »       ret1674 »       ret
1675 »       call···62f0·<__stack_chk_fail@plt>1675 »       call···62f0·<__stack_chk_fail@plt>
1676 »       data16·cs·nopw·0x0(%rax,%rax,1)1676 »       data16·cs·nopw·0x0(%rax,%rax,1)
1677 »       nopl···(%rax)1677 »       nopl···(%rax)
  
1678 0000000000007270·<ZNCModuleEntry@@Base>:1678 0000000000007270·<ZNCModuleEntry@@Base>:
1679 ZNCModuleEntry():1679 ZNCModuleEntry():
1680 /tmp/tmpg_r15lzt/./debian/contrib/znc-push/push.cpp:20761680 /tmp/tmpcb6bt079/./debian/contrib/znc-push/push.cpp:2076
1681 »       lea····0x19369(%rip),%rax········#·205e0·<std::pair<std::_Rb_tree_iterator<CModInfo::EModuleType>,·bool>·std::_Rb_tree<CModInfo::EModuleType,·CModInfo::EModuleType,·std::_Identity<CModInfo::EModuleType>,·std::less<CModInfo::EModuleType>,·std::allocator<CModInfo::EModuleType>·>::_M_insert_unique<CModInfo::EModuleType·const&>(CModInfo::EModuleType·const&)@@Base+0x16bb0>1681 »       lea····0x19369(%rip),%rax········#·205e0·<std::pair<std::_Rb_tree_iterator<CModInfo::EModuleType>,·bool>·std::_Rb_tree<CModInfo::EModuleType,·CModInfo::EModuleType,·std::_Identity<CModInfo::EModuleType>,·std::less<CModInfo::EModuleType>,·std::allocator<CModInfo::EModuleType>·>::_M_insert_unique<CModInfo::EModuleType·const&>(CModInfo::EModuleType·const&)@@Base+0x16bb0>
1682 »       ret1682 »       ret
1683 »       nopl···0x0(%rax,%rax,1)1683 »       nopl···0x0(%rax,%rax,1)
1684 build_query_string(MCString&):1684 build_query_string(MCString&):
1685 /tmp/tmpg_r15lzt/./debian/contrib/znc-push/push.cpp:18851685 /tmp/tmpcb6bt079/./debian/contrib/znc-push/push.cpp:1885
1686 »       push···%r151686 »       push···%r15
1687 »       push···%r141687 »       push···%r14
1688 »       push···%r131688 »       push···%r13
1689 »       push···%r121689 »       push···%r12
1690 »       push···%rbp1690 »       push···%rbp
1691 »       push···%rbx1691 »       push···%rbx
1692 »       sub····$0x108,%rsp1692 »       sub····$0x108,%rsp
Offset 1731, 34 lines modifiedOffset 1731, 34 lines modified
1731 std::char_traits<char>::assign(char&,·char·const&):1731 std::char_traits<char>::assign(char&,·char·const&):
1732 /usr/include/c++/12/bits/char_traits.h:3541732 /usr/include/c++/12/bits/char_traits.h:354
1733 »       movb···$0x0,0x80(%rsp)1733 »       movb···$0x0,0x80(%rsp)
1734 std::_Rb_tree<CString,·std::pair<CString·const,·CString>,·std::_Select1st<std::pair<CString·const,·CString>·>,·std::less<CString>,·std::allocator<std::pair<CString·const,·CString>·>·>::end():1734 std::_Rb_tree<CString,·std::pair<CString·const,·CString>,·std::_Select1st<std::pair<CString·const,·CString>·>,·std::less<CString>,·std::allocator<std::pair<CString·const,·CString>·>·>::end():
1735 /usr/include/c++/12/bits/stl_tree.h:10041735 /usr/include/c++/12/bits/stl_tree.h:1004
1736 »       mov····%rax,0x18(%rsp)1736 »       mov····%rax,0x18(%rsp)
1737 build_query_string(MCString&):1737 build_query_string(MCString&):
1738 /tmp/tmpg_r15lzt/./debian/contrib/znc-push/push.cpp:18901738 /tmp/tmpcb6bt079/./debian/contrib/znc-push/push.cpp:1890
1739 »       cmp····%rax,%rbx1739 »       cmp····%rax,%rbx
1740 »       je·····77ad·<ZNCModuleEntry@@Base+0x53d>1740 »       je·····77ad·<ZNCModuleEntry@@Base+0x53d>
1741 »       lea····0x50(%rsp),%rax1741 »       lea····0x50(%rsp),%rax
1742 /tmp/tmpg_r15lzt/./debian/contrib/znc-push/push.cpp:18861742 /tmp/tmpcb6bt079/./debian/contrib/znc-push/push.cpp:1886
1743 »       xor····%r14d,%r14d1743 »       xor····%r14d,%r14d
1744 »       lea····0xd0(%rsp),%r121744 »       lea····0xd0(%rsp),%r12
1745 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_check_length(unsigned·long,·unsigned·long,·char·const*)·const:1745 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_check_length(unsigned·long,·unsigned·long,·char·const*)·const:
1746 /usr/include/c++/12/bits/basic_string.h:3921746 /usr/include/c++/12/bits/basic_string.h:392
1747 »       movabs·$0x3fffffffffffffff,%r131747 »       movabs·$0x3fffffffffffffff,%r13
1748 »       mov····%rax,0x10(%rsp)1748 »       mov····%rax,0x10(%rsp)
1749 »       lea····0x70(%rsp),%rax1749 »       lea····0x70(%rsp),%rax
1750 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose():1750 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose():
1751 /usr/include/c++/12/bits/basic_string.h:2851751 /usr/include/c++/12/bits/basic_string.h:285
1752 »       lea····0xe0(%rsp),%rbp1752 »       lea····0xe0(%rsp),%rbp
1753 »       mov····%rax,0x20(%rsp)1753 »       mov····%rax,0x20(%rsp)
1754 »       jmp····7510·<ZNCModuleEntry@@Base+0x2a0>1754 »       jmp····7510·<ZNCModuleEntry@@Base+0x2a0>
1755 »       nopl···0x0(%rax,%rax,1)1755 »       nopl···0x0(%rax,%rax,1)
1756 build_query_string(MCString&):1756 build_query_string(MCString&):
1757 /tmp/tmpg_r15lzt/./debian/contrib/znc-push/push.cpp:18971757 /tmp/tmpcb6bt079/./debian/contrib/znc-push/push.cpp:1897
1758 »       lea····0x90(%rsp),%rax1758 »       lea····0x90(%rsp),%rax
1759 »       mov····0x10(%rsp),%rdx1759 »       mov····0x10(%rsp),%rdx
1760 »       lea····0x13cb1(%rip),%rsi········#·1b015·<std::pair<std::_Rb_tree_iterator<CModInfo::EModuleType>,·bool>·std::_Rb_tree<CModInfo::EModuleType,·CModInfo::EModuleType,·std::_Identity<CModInfo::EModuleType>,·std::less<CModInfo::EModuleType>,·std::allocator<CModInfo::EModuleType>·>::_M_insert_unique<CModInfo::EModuleType·const&>(CModInfo::EModuleType·const&)@@Base+0x115e5>1760 »       lea····0x13cb1(%rip),%rsi········#·1b015·<std::pair<std::_Rb_tree_iterator<CModInfo::EModuleType>,·bool>·std::_Rb_tree<CModInfo::EModuleType,·CModInfo::EModuleType,·std::_Identity<CModInfo::EModuleType>,·std::less<CModInfo::EModuleType>,·std::allocator<CModInfo::EModuleType>·>::_M_insert_unique<CModInfo::EModuleType·const&>(CModInfo::EModuleType·const&)@@Base+0x115e5>
1761 »       mov····%rax,%rdi1761 »       mov····%rax,%rdi
1762 »       mov····%rax,0x28(%rsp)1762 »       mov····%rax,0x28(%rsp)
1763 »       call···6260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)@plt>1763 »       call···6260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)@plt>
1764 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_check_length(unsigned·long,·unsigned·long,·char·const*)·const:1764 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_check_length(unsigned·long,·unsigned·long,·char·const*)·const:
Offset 1936, 22 lines modifiedOffset 1936, 22 lines modified
1936 std::_Rb_tree_iterator<std::pair<CString·const,·CString>·>::operator++(int):1936 std::_Rb_tree_iterator<std::pair<CString·const,·CString>·>::operator++(int):
1937 /usr/include/c++/12/bits/stl_tree.h:295·(discriminator·2)1937 /usr/include/c++/12/bits/stl_tree.h:295·(discriminator·2)
1938 »       mov····%rbx,%rdi1938 »       mov····%rbx,%rdi
1939 »       mov····$0x1,%r14d1939 »       mov····$0x1,%r14d
1940 »       call···61d0·<std::_Rb_tree_increment(std::_Rb_tree_node_base*)@plt>1940 »       call···61d0·<std::_Rb_tree_increment(std::_Rb_tree_node_base*)@plt>
1941 »       mov····%rax,%rbx1941 »       mov····%rax,%rbx
1942 build_query_string(MCString&):1942 build_query_string(MCString&):
1943 /tmp/tmpg_r15lzt/./debian/contrib/znc-push/push.cpp:1890·(discriminator·2)1943 /tmp/tmpcb6bt079/./debian/contrib/znc-push/push.cpp:1890·(discriminator·2)
1944 »       mov····0x18(%rsp),%rax1944 »       mov····0x18(%rsp),%rax
1945 »       cmp····%rax,%rbx1945 »       cmp····%rax,%rbx
1946 »       je·····7770·<ZNCModuleEntry@@Base+0x500>1946 »       je·····7770·<ZNCModuleEntry@@Base+0x500>
1947 /tmp/tmpg_r15lzt/./debian/contrib/znc-push/push.cpp:18921947 /tmp/tmpcb6bt079/./debian/contrib/znc-push/push.cpp:1892
1948 »       lea····0x20(%rbx),%rsi1948 »       lea····0x20(%rbx),%rsi
1949 urlencode(CString·const&):1949 urlencode(CString·const&):
1950 /tmp/tmpg_r15lzt/./debian/contrib/znc-push/push.cpp:411950 /tmp/tmpcb6bt079/./debian/contrib/znc-push/push.cpp:41
1951 »       mov····$0x1,%ecx1951 »       mov····$0x1,%ecx
1952 »       xor····%edx,%edx1952 »       xor····%edx,%edx
Max diff block lines reached; 1407678/1415756 bytes (99.43%) of diff not shown.
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·36313062·34366236·30386636·63393862·610b46b608f6c98b 
3 ··0x00000010·32626461·32633765·30616132·33383535·2bda2c7e0aa238552 ··0x00000000·61396432·32623166·30353031·64306331·a9d22b1f0501d0c1
 3 ··0x00000010·32616433·63363761·31376335·62376631·2ad3c67a17c5b7f1
4 ··0x00000020·32313430·38612e64·65627567·00000000·21408a.debug....4 ··0x00000020·30376366·64362e64·65627567·00000000·07cfd6.debug....
5 ··0x00000030·33fd725f····························3.r_5 ··0x00000030·c147d080····························.G..
  
7.1 KB
znc-backlog-dbgsym_0.20180824+1.8.2-3.1_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-05-02·17:54:58.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-05-02·17:54:58.000000·debian-binary
2 -rw-r--r--···0········0········0······536·2023-05-02·17:54:58.000000·control.tar.xz2 -rw-r--r--···0········0········0······536·2023-05-02·17:54:58.000000·control.tar.xz
3 -rw-r--r--···0········0········0···370440·2023-05-02·17:54:58.000000·data.tar.xz3 -rw-r--r--···0········0········0···370444·2023-05-02·17:54:58.000000·data.tar.xz
637 B
control.tar.xz
609 B
control.tar
361 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·amd645 Architecture:·amd64
6 Maintainer:·Patrick·Matthäi·<pmatthaei@debian.org>6 Maintainer:·Patrick·Matthäi·<pmatthaei@debian.org>
7 Installed-Size:·3927 Installed-Size:·392
8 Depends:·znc-backlog·(=·0.20180824+1.8.2-3.1)8 Depends:·znc-backlog·(=·0.20180824+1.8.2-3.1)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·znc-backlog11 Description:·debug·symbols·for·znc-backlog
12 Build-Ids:·92c81484446c9a8810e942cd817e6bee2cdfff3712 Build-Ids:·2fcfac02c437cf48848c1b8cbd62207e84b01eaa
226 B
./md5sums
30.0 B
./md5sums
Files differ
178 B
line order
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 usr/lib/debug/.build-id/92/c81484446c9a8810e942cd817e6bee2cdfff37.debug1 usr/lib/debug/.build-id/2f/cfac02c437cf48848c1b8cbd62207e84b01eaa.debug
6.02 KB
data.tar.xz
6.0 KB
data.tar
1.39 KB
file list
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/lib/debug/.build-id/92/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/lib/debug/.build-id/2f/
7 -rw-r--r--···0·root·········(0)·root·········(0)···390728·2023-05-02·17:54:58.000000·./usr/lib/debug/.build-id/92/c81484446c9a8810e942cd817e6bee2cdfff37.debug7 -rw-r--r--···0·root·········(0)·root·········(0)···390728·2023-05-02·17:54:58.000000·./usr/lib/debug/.build-id/2f/cfac02c437cf48848c1b8cbd62207e84b01eaa.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/share/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/share/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/share/doc/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/share/doc/
10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/share/doc/znc-backlog-dbgsym·->·znc-backlog10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/share/doc/znc-backlog-dbgsym·->·znc-backlog
4.6 KB
./usr/lib/debug/.build-id/92/c81484446c9a8810e942cd817e6bee2cdfff37.debug vs.
./usr/lib/debug/.build-id/2f/cfac02c437cf48848c1b8cbd62207e84b01eaa.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 1% similar despite different names
1.39 KB
readelf --wide --sections {}
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ··[24]·.bss··············NOBITS··········0000000000011018·0006e8·000008·00··WA··0···0··129 ··[24]·.bss··············NOBITS··········0000000000011018·0006e8·000008·00··WA··0···0··1
30 ··[25]·.comment··········PROGBITS········0000000000000000·00025c·00001f·01··MS··0···0··130 ··[25]·.comment··········PROGBITS········0000000000000000·00025c·00001f·01··MS··0···0··1
31 ··[26]·.debug_aranges····PROGBITS········0000000000000000·000280·000095·00···C··0···0··831 ··[26]·.debug_aranges····PROGBITS········0000000000000000·000280·000095·00···C··0···0··8
32 ··[27]·.debug_info·······PROGBITS········0000000000000000·000318·03a149·00···C··0···0··832 ··[27]·.debug_info·······PROGBITS········0000000000000000·000318·03a149·00···C··0···0··8
33 ··[28]·.debug_abbrev·····PROGBITS········0000000000000000·03a468·000911·00···C··0···0··833 ··[28]·.debug_abbrev·····PROGBITS········0000000000000000·03a468·000911·00···C··0···0··8
34 ··[29]·.debug_line·······PROGBITS········0000000000000000·03ad80·003461·00···C··0···0··834 ··[29]·.debug_line·······PROGBITS········0000000000000000·03ad80·003461·00···C··0···0··8
35 ··[30]·.debug_str········PROGBITS········0000000000000000·03e1e8·00ddf0·01·MSC··0···0··835 ··[30]·.debug_str········PROGBITS········0000000000000000·03e1e8·00ddf0·01·MSC··0···0··8
36 ··[31]·.debug_line_str···PROGBITS········0000000000000000·04bfd8·00031e·01·MSC··0···0··836 ··[31]·.debug_line_str···PROGBITS········0000000000000000·04bfd8·00031f·01·MSC··0···0··8
37 ··[32]·.debug_loclists···PROGBITS········0000000000000000·04c2f8·00bb6d·00···C··0···0··837 ··[32]·.debug_loclists···PROGBITS········0000000000000000·04c2f8·00bb6d·00···C··0···0··8
38 ··[33]·.debug_rnglists···PROGBITS········0000000000000000·057e68·0025ae·00···C··0···0··838 ··[33]·.debug_rnglists···PROGBITS········0000000000000000·057e68·0025ae·00···C··0···0··8
39 ··[34]·.symtab···········SYMTAB··········0000000000000000·05a418·001920·18·····35··64··839 ··[34]·.symtab···········SYMTAB··········0000000000000000·05a418·001920·18·····35··64··8
40 ··[35]·.strtab···········STRTAB··········0000000000000000·05bd38·002e57·00······0···0··140 ··[35]·.strtab···········STRTAB··········0000000000000000·05bd38·002e57·00······0···0··1
41 ··[36]·.shstrtab·········STRTAB··········0000000000000000·05eb8f·000177·00······0···0··141 ··[36]·.shstrtab·········STRTAB··········0000000000000000·05eb8f·000177·00······0···0··1
42 Key·to·Flags:42 Key·to·Flags:
43 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),43 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
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:·92c81484446c9a8810e942cd817e6bee2cdfff373 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2fcfac02c437cf48848c1b8cbd62207e84b01eaa
789 B
readelf --wide --debug-dump=rawline {}
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
25 ··Opcode·9·has·1·arg25 ··Opcode·9·has·1·arg
26 ··Opcode·10·has·0·args26 ··Opcode·10·has·0·args
27 ··Opcode·11·has·0·args27 ··Opcode·11·has·0·args
28 ··Opcode·12·has·1·arg28 ··Opcode·12·has·1·arg
  
29 ·The·Directory·Table·(offset·0x22,·lines·16,·columns·1):29 ·The·Directory·Table·(offset·0x22,·lines·16,·columns·1):
30 ··Entry»  Name30 ··Entry»  Name
31 ··0»      (line_strp)»   (offset:·0x29):·/tmp/tmpzwu_lp2h31 ··0»      (line_strp)»   (offset:·0x29):·/tmp/tmpz0vay00u
32 ··1»      (line_strp)»   (offset:·0x3a):·./debian/contrib/znc-backlog32 ··1»      (line_strp)»   (offset:·0x3a):·./debian/contrib/znc-backlog
33 ··2»      (line_strp)»   (offset:·0x57):·./debian/tmp/usr/include/znc33 ··2»      (line_strp)»   (offset:·0x57):·./debian/tmp/usr/include/znc
34 ··3»      (line_strp)»   (offset:·0x74):·/usr/include/c++/12/bits34 ··3»      (line_strp)»   (offset:·0x74):·/usr/include/c++/12/bits
35 ··4»      (line_strp)»   (offset:·0x8d):·/usr/include/c++/12/ext35 ··4»      (line_strp)»   (offset:·0x8d):·/usr/include/c++/12/ext
36 ··5»      (line_strp)»   (offset:·0xa5):·/usr/include/c++/1236 ··5»      (line_strp)»   (offset:·0xa5):·/usr/include/c++/12
37 ··6»      (line_strp)»   (offset:·0xb9):·/usr/include/x86_64-linux-gnu/c++/12/bits37 ··6»      (line_strp)»   (offset:·0xb9):·/usr/include/x86_64-linux-gnu/c++/12/bits
38 ··7»      (line_strp)»   (offset:·0xe3):·/usr/include/c++/12/debug38 ··7»      (line_strp)»   (offset:·0xe3):·/usr/include/c++/12/debug
1.01 KB
readelf --wide --debug-dump=info {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ···Unit·Type:·····DW_UT_compile·(1)6 ···Unit·Type:·····DW_UT_compile·(1)
7 ···Abbrev·Offset:·07 ···Abbrev·Offset:·0
8 ···Pointer·Size:··88 ···Pointer·Size:··8
9 ·<0><c>:·Abbrev·Number:·249·(DW_TAG_compile_unit)9 ·<0><c>:·Abbrev·Number:·249·(DW_TAG_compile_unit)
10 ····<e>···DW_AT_producer····:·(strp)·(offset:·0x25c67):·GNU·C++17·12.2.0·-mtune=generic·-march=x86-64·-g·-O2·-fstack-protector-strong·-fPIC·-fvisibility=hidden·-fasynchronous-unwind-tables10 ····<e>···DW_AT_producer····:·(strp)·(offset:·0x25c67):·GNU·C++17·12.2.0·-mtune=generic·-march=x86-64·-g·-O2·-fstack-protector-strong·-fPIC·-fvisibility=hidden·-fasynchronous-unwind-tables
11 ····<12>···DW_AT_language····:·(data1)·33»   (C++14)11 ····<12>···DW_AT_language····:·(data1)·33»   (C++14)
12 ····<13>···DW_AT_name········:·(line_strp)·(offset:·0):·./debian/contrib/znc-backlog/backlog.cpp12 ····<13>···DW_AT_name········:·(line_strp)·(offset:·0):·./debian/contrib/znc-backlog/backlog.cpp
13 ····<17>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x29):·/tmp/tmpzwu_lp2h13 ····<17>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x29):·/tmp/tmpz0vay00u
14 ····<1b>···DW_AT_ranges······:·(sec_offset)·0x7b5b14 ····<1b>···DW_AT_ranges······:·(sec_offset)·0x7b5b
15 ····<1f>···DW_AT_low_pc······:·(addr)·015 ····<1f>···DW_AT_low_pc······:·(addr)·0
16 ····<27>···DW_AT_stmt_list···:·(sec_offset)·016 ····<27>···DW_AT_stmt_list···:·(sec_offset)·0
17 ·<1><2b>:·Abbrev·Number:·327·(DW_TAG_namespace)17 ·<1><2b>:·Abbrev·Number:·327·(DW_TAG_namespace)
18 ····<2d>···DW_AT_name········:·(string)·std18 ····<2d>···DW_AT_name········:·(string)·std
19 ····<31>···DW_AT_decl_file···:·(data1)·3119 ····<31>···DW_AT_decl_file···:·(data1)·31
20 ····<32>···DW_AT_decl_line···:·(data2)·29620 ····<32>···DW_AT_decl_line···:·(data2)·296
205 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 7GCC:·(Debian·12.2.0-14)·12.2.01 GCC:·(Debian·12.2.0-14)·12.2.0
2 }ZwK8!cW@2 }ZwK8!cW@
3 hYUT43» X3 hYUT43» X
4 hE+nXr3m)4 hE+nXr3m)
5 `!np-Bon5 `!np-Bon
6 ECT^Gay86 ECT^Gay8
7 »       .oPsV9D7 »       .oPsV9D
8 tWFN>R&u8 tWFN>R&u
583 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]··./debian/contrib/znc-backlog/backlog.cpp2 ··[·····0]··./debian/contrib/znc-backlog/backlog.cpp
3 ··[····29]··/tmp/tmpzwu_lp2h3 ··[····29]··/tmp/tmpz0vay00u
4 ··[····3a]··./debian/contrib/znc-backlog4 ··[····3a]··./debian/contrib/znc-backlog
5 ··[····57]··./debian/tmp/usr/include/znc5 ··[····57]··./debian/tmp/usr/include/znc
6 ··[····74]··/usr/include/c++/12/bits6 ··[····74]··/usr/include/c++/12/bits
7 ··[····8d]··/usr/include/c++/12/ext7 ··[····8d]··/usr/include/c++/12/ext
8 ··[····a5]··/usr/include/c++/128 ··[····a5]··/usr/include/c++/12
9 ··[····b9]··/usr/include/x86_64-linux-gnu/c++/12/bits9 ··[····b9]··/usr/include/x86_64-linux-gnu/c++/12/bits
10 ··[····e3]··/usr/include/c++/12/debug10 ··[····e3]··/usr/include/c++/12/debug
8.66 KB
znc-push-dbgsym_1.0.0+git20190521.78d0385+1.8.2-3.1_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-05-02·17:54:58.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-05-02·17:54:58.000000·debian-binary
2 -rw-r--r--···0········0········0······552·2023-05-02·17:54:58.000000·control.tar.xz2 -rw-r--r--···0········0········0······548·2023-05-02·17:54:58.000000·control.tar.xz
3 -rw-r--r--···0········0········0···621336·2023-05-02·17:54:58.000000·data.tar.xz3 -rw-r--r--···0········0········0···621288·2023-05-02·17:54:58.000000·data.tar.xz
646 B
control.tar.xz
618 B
control.tar
370 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·amd645 Architecture:·amd64
6 Maintainer:·Patrick·Matthäi·<pmatthaei@debian.org>6 Maintainer:·Patrick·Matthäi·<pmatthaei@debian.org>
7 Installed-Size:·6487 Installed-Size:·648
8 Depends:·znc-push·(=·1.0.0+git20190521.78d0385+1.8.2-3.1)8 Depends:·znc-push·(=·1.0.0+git20190521.78d0385+1.8.2-3.1)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·znc-push11 Description:·debug·symbols·for·znc-push
12 Build-Ids:·24610b46b608f6c98b2bda2c7e0aa2385521408a12 Build-Ids:·02a9d22b1f0501d0c12ad3c67a17c5b7f107cfd6
226 B
./md5sums
30.0 B
./md5sums
Files differ
178 B
line order
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 usr/lib/debug/.build-id/24/610b46b608f6c98b2bda2c7e0aa2385521408a.debug1 usr/lib/debug/.build-id/02/a9d22b1f0501d0c12ad3c67a17c5b7f107cfd6.debug
7.46 KB
data.tar.xz
7.44 KB
data.tar
1.38 KB
file list
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/lib/debug/.build-id/24/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/lib/debug/.build-id/02/
7 -rw-r--r--···0·root·········(0)·root·········(0)···652904·2023-05-02·17:54:58.000000·./usr/lib/debug/.build-id/24/610b46b608f6c98b2bda2c7e0aa2385521408a.debug7 -rw-r--r--···0·root·········(0)·root·········(0)···652904·2023-05-02·17:54:58.000000·./usr/lib/debug/.build-id/02/a9d22b1f0501d0c12ad3c67a17c5b7f107cfd6.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/share/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/share/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/share/doc/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/share/doc/
10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/share/doc/znc-push-dbgsym·->·znc-push10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/share/doc/znc-push-dbgsym·->·znc-push
6.05 KB
./usr/lib/debug/.build-id/24/610b46b608f6c98b2bda2c7e0aa2385521408a.debug vs.
./usr/lib/debug/.build-id/02/a9d22b1f0501d0c12ad3c67a17c5b7f107cfd6.debug
Files 22% similar despite different names
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·24610b46b608f6c98b2bda2c7e0aa2385521408a3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·02a9d22b1f0501d0c12ad3c67a17c5b7f107cfd6
1.76 KB
readelf --wide --debug-dump=rawline {}
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
25 ··Opcode·9·has·1·arg25 ··Opcode·9·has·1·arg
26 ··Opcode·10·has·0·args26 ··Opcode·10·has·0·args
27 ··Opcode·11·has·0·args27 ··Opcode·11·has·0·args
28 ··Opcode·12·has·1·arg28 ··Opcode·12·has·1·arg
  
29 ·The·Directory·Table·(offset·0x22,·lines·17,·columns·1):29 ·The·Directory·Table·(offset·0x22,·lines·17,·columns·1):
30 ··Entry»  Name30 ··Entry»  Name
31 ··0»      (line_strp)»   (offset:·0x23):·/tmp/tmpg_r15lzt31 ··0»      (line_strp)»   (offset:·0):·/tmp/tmpcb6bt079
32 ··1»      (line_strp)»   (offset:·0x34):·./debian/contrib/znc-push32 ··1»      (line_strp)»   (offset:·0x34):·./debian/contrib/znc-push
33 ··2»      (line_strp)»   (offset:·0x4e):·./debian/tmp/usr/include/znc33 ··2»      (line_strp)»   (offset:·0x4e):·./debian/tmp/usr/include/znc
34 ··3»      (line_strp)»   (offset:·0x6b):·/usr/include/c++/12/bits34 ··3»      (line_strp)»   (offset:·0x6b):·/usr/include/c++/12/bits
35 ··4»      (line_strp)»   (offset:·0x84):·/usr/include/c++/12/ext35 ··4»      (line_strp)»   (offset:·0x84):·/usr/include/c++/12/ext
36 ··5»      (line_strp)»   (offset:·0x9c):·/usr/include/c++/1236 ··5»      (line_strp)»   (offset:·0x9c):·/usr/include/c++/12
37 ··6»      (line_strp)»   (offset:·0xb0):·/usr/include/x86_64-linux-gnu/c++/12/bits37 ··6»      (line_strp)»   (offset:·0xb0):·/usr/include/x86_64-linux-gnu/c++/12/bits
38 ··7»      (line_strp)»   (offset:·0xda):·/usr/include/c++/12/debug38 ··7»      (line_strp)»   (offset:·0xda):·/usr/include/c++/12/debug
Offset 45, 17 lines modifiedOffset 45, 17 lines modified
45 ··13»     (line_strp)»  (offset:·0x198):·/usr/include/netinet45 ··13»     (line_strp)»  (offset:·0x198):·/usr/include/netinet
46 ··14»     (line_strp)»  (offset:·0x1ad):·/usr/include/unicode46 ··14»     (line_strp)»  (offset:·0x1ad):·/usr/include/unicode
47 ··15»     (line_strp)»  (offset:·0x1c2):·/usr/include/c++/12/pstl47 ··15»     (line_strp)»  (offset:·0x1c2):·/usr/include/c++/12/pstl
48 ··16»     (line_strp)»  (offset:·0x1db):·/usr/include/x86_64-linux-gnu/curl48 ··16»     (line_strp)»  (offset:·0x1db):·/usr/include/x86_64-linux-gnu/curl
  
49 ·The·File·Name·Table·(offset·0x6c,·lines·124,·columns·2):49 ·The·File·Name·Table·(offset·0x6c,·lines·124,·columns·2):
50 ··Entry»  Dir»       Name50 ··Entry»  Dir»       Name
51 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x1a):·push.cpp51 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x2b):·push.cpp
52 ··1»      (udata)»       2»      (line_strp)»   (offset:·0x6ff):·Modules.h52 ··1»      (udata)»       2»      (line_strp)»   (offset:·0x6ff):·Modules.h
53 ··2»      (udata)»       1»      (line_strp)»   (offset:·0x1a):·push.cpp53 ··2»      (udata)»       1»      (line_strp)»   (offset:·0x2b):·push.cpp
54 ··3»      (udata)»       3»      (line_strp)»   (offset:·0x1fe):·basic_string.h54 ··3»      (udata)»       3»      (line_strp)»   (offset:·0x1fe):·basic_string.h
55 ··4»      (udata)»       3»      (line_strp)»   (offset:·0x20d):·char_traits.h55 ··4»      (udata)»       3»      (line_strp)»   (offset:·0x20d):·char_traits.h
56 ··5»      (udata)»       3»      (line_strp)»   (offset:·0x21b):·basic_string.tcc56 ··5»      (udata)»       3»      (line_strp)»   (offset:·0x21b):·basic_string.tcc
57 ··6»      (udata)»       3»      (line_strp)»   (offset:·0x22c):·stl_iterator_base_funcs.h57 ··6»      (udata)»       3»      (line_strp)»   (offset:·0x22c):·stl_iterator_base_funcs.h
58 ··7»      (udata)»       2»      (line_strp)»   (offset:·0x246):·ZNCString.h58 ··7»      (udata)»       2»      (line_strp)»   (offset:·0x246):·ZNCString.h
59 ··8»      (udata)»       3»      (line_strp)»   (offset:·0x395):·allocator.h59 ··8»      (udata)»       3»      (line_strp)»   (offset:·0x395):·allocator.h
60 ··9»      (udata)»       3»      (line_strp)»   (offset:·0x252):·new_allocator.h60 ··9»      (udata)»       3»      (line_strp)»   (offset:·0x252):·new_allocator.h
1.11 KB
readelf --wide --debug-dump=info {}
    
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
5 ···Version:·······55 ···Version:·······5
6 ···Unit·Type:·····DW_UT_compile·(1)6 ···Unit·Type:·····DW_UT_compile·(1)
7 ···Abbrev·Offset:·07 ···Abbrev·Offset:·0
8 ···Pointer·Size:··88 ···Pointer·Size:··8
9 ·<0><c>:·Abbrev·Number:·270·(DW_TAG_compile_unit)9 ·<0><c>:·Abbrev·Number:·270·(DW_TAG_compile_unit)
10 ····<e>···DW_AT_producer····:·(strp)·(offset:·0xc015):·GNU·C++17·12.2.0·-mtune=generic·-march=x86-64·-g·-O2·-fstack-protector-strong·-fPIC·-fvisibility=hidden·-fasynchronous-unwind-tables10 ····<e>···DW_AT_producer····:·(strp)·(offset:·0xc015):·GNU·C++17·12.2.0·-mtune=generic·-march=x86-64·-g·-O2·-fstack-protector-strong·-fPIC·-fvisibility=hidden·-fasynchronous-unwind-tables
11 ····<12>···DW_AT_language····:·(data1)·33»   (C++14)11 ····<12>···DW_AT_language····:·(data1)·33»   (C++14)
12 ····<13>···DW_AT_name········:·(line_strp)·(offset:·0):·./debian/contrib/znc-push/push.cpp12 ····<13>···DW_AT_name········:·(line_strp)·(offset:·0x11):·./debian/contrib/znc-push/push.cpp
13 ····<17>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x23):·/tmp/tmpg_r15lzt13 ····<17>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·/tmp/tmpcb6bt079
14 ····<1b>···DW_AT_ranges······:·(sec_offset)·0xde2a14 ····<1b>···DW_AT_ranges······:·(sec_offset)·0xde2a
15 ····<1f>···DW_AT_low_pc······:·(addr)·015 ····<1f>···DW_AT_low_pc······:·(addr)·0
16 ····<27>···DW_AT_stmt_list···:·(sec_offset)·016 ····<27>···DW_AT_stmt_list···:·(sec_offset)·0
17 ·<1><2b>:·Abbrev·Number:·350·(DW_TAG_namespace)17 ·<1><2b>:·Abbrev·Number:·350·(DW_TAG_namespace)
18 ····<2d>···DW_AT_name········:·(string)·std18 ····<2d>···DW_AT_name········:·(string)·std
19 ····<31>···DW_AT_decl_file···:·(data1)·3219 ····<31>···DW_AT_decl_file···:·(data1)·32
20 ····<32>···DW_AT_decl_line···:·(data2)·29620 ····<32>···DW_AT_decl_line···:·(data2)·296
1.96 KB
strings --all --bytes=8 {}
    
Offset 1, 85 lines modifiedOffset 1, 105 lines modified
1 GCC:·(Debian·12.2.0-14)·12.2.01 GCC:·(Debian·12.2.0-14)·12.2.0
2 `UHJ)k2Y# 
3 ?4{lXrN! 
4 PxZln(·&6 
5 z\p=bphK2 
6 "cE`l|Jg 
7 zOGU"]6+ 
8 uJK»    $9B`q 
9 c-oBC!Q$& 
10 6&n'F0GKa 
11 !q<IvAnb; 
12 (@Fc}0l0 
13 Ix»     j,RFl 
14 w)bi@gO~ 
15 yXW$gi0k!J 
16 h.!wh/#W 
17 :2;I.H2k 
18 DOf{z7#$ 
19 .r%l4(4J 
20 i,8@=oIR 
21 %($nGu32 
22 mrLlrVDJ*M 
23 »       d#\%dmVx 
24 ?3\6|1PE 
25 e)`F2[S/ 
26 U4t-g%p.5t 
27 +KQf)j10' 
28 k<f1p`-G 
29 SHmmHtr. 
30 _P,}GEJC 
31 NLktuk}YD* 
32 .xR$n^)3 
33 G$nmpxca 
34 M<ngD=$!w 
35 Yqv"wrbi 
36 S3O3e53E 
37 hP>1e"lX>1% 
38 J|6·3Sh% 
39 &?d>\F@~U 
40 \q`:0SC4 
41 ({PdWQ"Jon 
42 nly4!wLiz4m 
43 +@\.gaJ_f 
44 :CvhAGb?C 
45 r@/ZTi|u 
46 hI_bJ*3% 
47 0"J>wZmE 
48 *""EpDz1 
49 2%7I2e)P 
50 )]/·z$S" 
51 tE|'{d]? 
52 u)lw8lwl 
53 xU<3g,)F 
54 ,G%PCH1H 
55 ·pkPI}EA 
56 !B'{7y7( 
57 rC?Z·SsFl 
58 zP~_uSAS 
59 ~/BqACMf 
60 LWP'Q2KC 
61 g8[1r+W{ 
62 pP3]AzI3 
63 2c5TgBuvC 
64 f@5MC5b<G)P+ 
65 6KAeAuLC 
66 zceqcey6 
67 9{B,J{4n 
68 )th8PC3H 
69 ]\n%J.0K 
70 =%/h5&YeL 
71 M@t<I5w,3 
72 fB6]Jglu 
73 (GGp0Exp)rts( 
74 <7d9kS:/ 
75 .EIN>c)*J 
76 ^>&e^<» DB 
77 tt991T%4F 
78 M»      Iw*-TH2 C{46Ewlv
 3 C'm`)!%8
 4 ·9CcWfJ<
 5 qlA»    ,)10
 6 XY?T!VVg
 7 C00d=zz_|
 8 41Z?+SCA
 9 Z.oYk[.w
 10 87`EO»  w+
 11 a>%!I,"IZ
 12 vBCBS{`3
 13 E:z`9%(e
 14 u{R3r?·(;
 15 <{-,)9$<
 16 ~p7l@ED_("
 17 k?HhIA4-HXT
 18 <1WG/.qn
 19 &4|j>9?_
 20 &NV~4]!p
 21 G0!ef!K>
 22 #>QWh[4_zl
 23 ^C&3h5[t
 24 :={uC,» >
 25 swD.Bq(A
 26 !-smV0e^&
 27 qxf$7py8
 28 <sp9X_\Hp·pV
 29 .jTG(UT:Rm38
 30 z(GBnDK*H
 31 PAa<*VPF
 32 7r~RP=7p
 33 OCUSXun@
 34 .?R@Ia^>
 35 _\6Wee"\
 36 [:nxUa[:b
 37 0?r7[~-IM
 38 2_t{D}n+
 39 F#5f(_<H
 40 ?(0_Tc~i
 41 }!A?g6Jdi
 42 !uT87UK·
 43 Q+k0e}» cJK
 44 gECN)cK8
 45 *FX$tupx
 46 "F*]%"LP
 47 ~`!(<q{·
 48 #~^29fVg
 49 5M·h\BEM{
 50 b,W)AJ*~D
 51 I]HU2yJuJ.
Max diff block lines reached; 61/1956 bytes (3.12%) of diff not shown.
622 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/tmpcb6bt079
2 ··[·····0]··./debian/contrib/znc-push/push.cpp3 ··[····11]··./debian/contrib/znc-push/push.cpp
3 ··[····23]··/tmp/tmpg_r15lzt 
4 ··[····34]··./debian/contrib/znc-push4 ··[····34]··./debian/contrib/znc-push
5 ··[····4e]··./debian/tmp/usr/include/znc5 ··[····4e]··./debian/tmp/usr/include/znc
6 ··[····6b]··/usr/include/c++/12/bits6 ··[····6b]··/usr/include/c++/12/bits
7 ··[····84]··/usr/include/c++/12/ext7 ··[····84]··/usr/include/c++/12/ext
8 ··[····9c]··/usr/include/c++/128 ··[····9c]··/usr/include/c++/12
9 ··[····b0]··/usr/include/x86_64-linux-gnu/c++/12/bits9 ··[····b0]··/usr/include/x86_64-linux-gnu/c++/12/bits
10 ··[····da]··/usr/include/c++/12/debug10 ··[····da]··/usr/include/c++/12/debug