1.57 MB
/srv/reproducible-results/rbuild-debian/r-b-build.m4g3GX5c/b1/znc_1.8.2-3.1_arm64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.m4g3GX5c/b2/znc_1.8.2-3.1_arm64.changes
1.65 KB
Files
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 ·362a75f4ddba9176123f02def8ece1bb·363472·debug·optional·znc-backlog-dbgsym_0.20180824+1.8.2-3.1_arm64.deb1 ·66aa70b6b47e3002efaccc30d21244c2·363472·debug·optional·znc-backlog-dbgsym_0.20180824+1.8.2-3.1_arm64.deb
2 ·de06ea388e550ec4b9040e9049e13c00·24656·net·optional·znc-backlog_0.20180824+1.8.2-3.1_arm64.deb2 ·29211386d1b36f274c2da6215a0a9b35·24656·net·optional·znc-backlog_0.20180824+1.8.2-3.1_arm64.deb
3 ·94e36b76e733ae8b0f8a9851cba6b80a·25874600·debug·optional·znc-dbgsym_1.8.2-3.1_arm64.deb3 ·94e36b76e733ae8b0f8a9851cba6b80a·25874600·debug·optional·znc-dbgsym_1.8.2-3.1_arm64.deb
4 ·1971ce8144478f6407b1e6952381a767·110464·net·optional·znc-dev_1.8.2-3.1_arm64.deb4 ·1971ce8144478f6407b1e6952381a767·110464·net·optional·znc-dev_1.8.2-3.1_arm64.deb
5 ·c6321b5b3c1232c47020c17e5f1c1556·5977316·debug·optional·znc-perl-dbgsym_1.8.2-3.1_arm64.deb5 ·c6321b5b3c1232c47020c17e5f1c1556·5977316·debug·optional·znc-perl-dbgsym_1.8.2-3.1_arm64.deb
6 ·d69ffd4d9c203f157f53d376b08af043·653644·net·optional·znc-perl_1.8.2-3.1_arm64.deb6 ·d69ffd4d9c203f157f53d376b08af043·653644·net·optional·znc-perl_1.8.2-3.1_arm64.deb
7 ·15cf20854f499ec2482e51c42b7dd55f·608772·debug·optional·znc-push-dbgsym_1.0.0+git20190521.78d0385+1.8.2-3.1_arm64.deb7 ·ba5e3bd3155d04824da648bb36265f6d·608804·debug·optional·znc-push-dbgsym_1.0.0+git20190521.78d0385+1.8.2-3.1_arm64.deb
8 ·0c584be3870cef2d09b3c2745c1e30d0·504428·net·optional·znc-push_1.0.0+git20190521.78d0385+1.8.2-3.1_arm64.deb8 ·364fe2a9c31b0b4808cee0f19128615e·504456·net·optional·znc-push_1.0.0+git20190521.78d0385+1.8.2-3.1_arm64.deb
9 ·0a6afaff200dbd1681cfed871a574afa·8241816·debug·optional·znc-python-dbgsym_1.8.2-3.1_arm64.deb9 ·0a6afaff200dbd1681cfed871a574afa·8241816·debug·optional·znc-python-dbgsym_1.8.2-3.1_arm64.deb
10 ·5dd47ca7fb8f2f6f3c6d566905841148·702852·net·optional·znc-python_1.8.2-3.1_arm64.deb10 ·5dd47ca7fb8f2f6f3c6d566905841148·702852·net·optional·znc-python_1.8.2-3.1_arm64.deb
11 ·30d4ca08ea893f2677d3fa20278fc807·374608·debug·optional·znc-tcl-dbgsym_1.8.2-3.1_arm64.deb11 ·30d4ca08ea893f2677d3fa20278fc807·374608·debug·optional·znc-tcl-dbgsym_1.8.2-3.1_arm64.deb
12 ·2dbe3f030a5465954205dcc328a07c02·64300·interpreters·optional·znc-tcl_1.8.2-3.1_arm64.deb12 ·2dbe3f030a5465954205dcc328a07c02·64300·interpreters·optional·znc-tcl_1.8.2-3.1_arm64.deb
13 ·7f019906d24db96d1c8f53a586e75098·1688636·net·optional·znc_1.8.2-3.1_arm64.deb13 ·7f019906d24db96d1c8f53a586e75098·1688636·net·optional·znc_1.8.2-3.1_arm64.deb
246 KB
znc-backlog_0.20180824+1.8.2-3.1_arm64.deb
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
246 KB
data.tar.xz
246 KB
data.tar
246 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:·88e418e354090349814eb80e6e24a2a9052b91b93 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c8a45c2179e0c8ced64be57185fcd9b5b8160c2b
244 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 89, 35 lines modifiedOffset 89, 35 lines modified
89 »       ldp»    x19,·x20,·[sp,·#16]89 »       ldp»    x19,·x20,·[sp,·#16]
90 »       ldr»    x21,·[sp,·#32]90 »       ldr»    x21,·[sp,·#32]
91 »       ldp»    x29,·x30,·[sp],·#4891 »       ldp»    x29,·x30,·[sp],·#48
92 »       ret92 »       ret
93 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>&&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·[clone·.isra.0]:93 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>&&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·[clone·.isra.0]:
94 »       nop94 »       nop
95 _GLOBAL__sub_I_backlog.cpp():95 _GLOBAL__sub_I_backlog.cpp():
96 /tmp/tmpyzf_9bij/./debian/contrib/znc-backlog/backlog.cpp:25396 /tmp/tmpabd5o2v1/./debian/contrib/znc-backlog/backlog.cpp:253
97 »       stp»    x29,·x30,·[sp,·#-32]!97 »       stp»    x29,·x30,·[sp,·#-32]!
98 »       mov»    x29,·sp98 »       mov»    x29,·sp
99 »       str»    x19,·[sp,·#16]99 »       str»    x19,·[sp,·#16]
100 /usr/include/c++/12/iostream:74100 /usr/include/c++/12/iostream:74
101 »       adrp»   x19,·20000·<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+0x14b30>101 »       adrp»   x19,·20000·<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+0x14b30>
102 __static_initialization_and_destruction_0():102 __static_initialization_and_destruction_0():
103 /usr/include/c++/12/iostream:74103 /usr/include/c++/12/iostream:74
104 »       add»    x19,·x19,·#0x20104 »       add»    x19,·x19,·#0x20
105 »       mov»    x0,·x19105 »       mov»    x0,·x19
106 »       bl»     5220·<std::ios_base::Init::Init()@plt>106 »       bl»     5220·<std::ios_base::Init::Init()@plt>
107 »       mov»    x1,·x19107 »       mov»    x1,·x19
108 »       adrp»   x2,·20000·<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+0x14b30>108 »       adrp»   x2,·20000·<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+0x14b30>
109 _GLOBAL__sub_I_backlog.cpp():109 _GLOBAL__sub_I_backlog.cpp():
110 /tmp/tmpyzf_9bij/./debian/contrib/znc-backlog/backlog.cpp:253110 /tmp/tmpabd5o2v1/./debian/contrib/znc-backlog/backlog.cpp:253
111 »       ldr»    x19,·[sp,·#16]111 »       ldr»    x19,·[sp,·#16]
112 __static_initialization_and_destruction_0():112 __static_initialization_and_destruction_0():
113 /usr/include/c++/12/iostream:74113 /usr/include/c++/12/iostream:74
114 »       add»    x2,·x2,·#0x0114 »       add»    x2,·x2,·#0x0
115 _GLOBAL__sub_I_backlog.cpp():115 _GLOBAL__sub_I_backlog.cpp():
116 /tmp/tmpyzf_9bij/./debian/contrib/znc-backlog/backlog.cpp:253116 /tmp/tmpabd5o2v1/./debian/contrib/znc-backlog/backlog.cpp:253
117 »       ldp»    x29,·x30,·[sp],·#32117 »       ldp»    x29,·x30,·[sp],·#32
118 __static_initialization_and_destruction_0():118 __static_initialization_and_destruction_0():
119 /usr/include/c++/12/iostream:74119 /usr/include/c++/12/iostream:74
120 »       adrp»   x0,·1f000·<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+0x13b30>120 »       adrp»   x0,·1f000·<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+0x13b30>
121 »       ldr»    x0,·[x0,·#4088]121 »       ldr»    x0,·[x0,·#4088]
122 »       b»      5150·<__cxa_atexit@plt>122 »       b»      5150·<__cxa_atexit@plt>
123 _GLOBAL__sub_I_backlog.cpp():123 _GLOBAL__sub_I_backlog.cpp():
Offset 193, 39 lines modifiedOffset 193, 39 lines modified
193 »       nop193 »       nop
194 frame_dummy():194 frame_dummy():
195 »       b»      5450·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::find_last_of(char·const*,·unsigned·long,·unsigned·long)·const@plt+0x160>195 »       b»      5450·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::find_last_of(char·const*,·unsigned·long,·unsigned·long)·const@plt+0x160>
196 »       nop196 »       nop
197 »       nop197 »       nop
198 »       nop198 »       nop
199 CBacklogMod::~CBacklogMod():199 CBacklogMod::~CBacklogMod():
200 /tmp/tmpyzf_9bij/./debian/contrib/znc-backlog/backlog.cpp:54200 /tmp/tmpabd5o2v1/./debian/contrib/znc-backlog/backlog.cpp:54
201 »       adrp»   x1,·1f000·<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+0x13b30>201 »       adrp»   x1,·1f000·<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+0x13b30>
202 »       add»    x1,·x1,·#0x720202 »       add»    x1,·x1,·#0x720
203 »       str»    x1,·[x0]203 »       str»    x1,·[x0]
204 /tmp/tmpyzf_9bij/./debian/contrib/znc-backlog/backlog.cpp:55204 /tmp/tmpabd5o2v1/./debian/contrib/znc-backlog/backlog.cpp:55
205 »       b»      51b0·<CModule::~CModule()@plt>205 »       b»      51b0·<CModule::~CModule()@plt>
206 CBacklogMod::~CBacklogMod():206 CBacklogMod::~CBacklogMod():
207 /tmp/tmpyzf_9bij/./debian/contrib/znc-backlog/backlog.cpp:54207 /tmp/tmpabd5o2v1/./debian/contrib/znc-backlog/backlog.cpp:54
208 »       stp»    x29,·x30,·[sp,·#-32]!208 »       stp»    x29,·x30,·[sp,·#-32]!
209 CBacklogMod::~CBacklogMod():209 CBacklogMod::~CBacklogMod():
210 /tmp/tmpyzf_9bij/./debian/contrib/znc-backlog/backlog.cpp:54210 /tmp/tmpabd5o2v1/./debian/contrib/znc-backlog/backlog.cpp:54
211 »       adrp»   x1,·1f000·<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+0x13b30>211 »       adrp»   x1,·1f000·<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+0x13b30>
212 »       add»    x1,·x1,·#0x720212 »       add»    x1,·x1,·#0x720
213 CBacklogMod::~CBacklogMod():213 CBacklogMod::~CBacklogMod():
214 /tmp/tmpyzf_9bij/./debian/contrib/znc-backlog/backlog.cpp:54214 /tmp/tmpabd5o2v1/./debian/contrib/znc-backlog/backlog.cpp:54
215 »       mov»    x29,·sp215 »       mov»    x29,·sp
216 »       str»    x19,·[sp,·#16]216 »       str»    x19,·[sp,·#16]
217 »       mov»    x19,·x0217 »       mov»    x19,·x0
218 CBacklogMod::~CBacklogMod():218 CBacklogMod::~CBacklogMod():
219 /tmp/tmpyzf_9bij/./debian/contrib/znc-backlog/backlog.cpp:54219 /tmp/tmpabd5o2v1/./debian/contrib/znc-backlog/backlog.cpp:54
220 »       str»    x1,·[x0]220 »       str»    x1,·[x0]
221 /tmp/tmpyzf_9bij/./debian/contrib/znc-backlog/backlog.cpp:55221 /tmp/tmpabd5o2v1/./debian/contrib/znc-backlog/backlog.cpp:55
222 »       bl»     51b0·<CModule::~CModule()@plt>222 »       bl»     51b0·<CModule::~CModule()@plt>
223 CBacklogMod::~CBacklogMod():223 CBacklogMod::~CBacklogMod():
224 /tmp/tmpyzf_9bij/./debian/contrib/znc-backlog/backlog.cpp:55224 /tmp/tmpabd5o2v1/./debian/contrib/znc-backlog/backlog.cpp:55
225 »       mov»    x0,·x19225 »       mov»    x0,·x19
226 »       mov»    x1,·#0x228·················»   //·#552226 »       mov»    x1,·#0x228·················»   //·#552
227 »       ldr»    x19,·[sp,·#16]227 »       ldr»    x19,·[sp,·#16]
228 »       ldp»    x29,·x30,·[sp],·#32228 »       ldp»    x29,·x30,·[sp],·#32
229 »       b»      50e0·<operator·delete(void*,·unsigned·long)@plt>229 »       b»      50e0·<operator·delete(void*,·unsigned·long)@plt>
230 void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<char·const*>(char·const*,·char·const*,·std::forward_iterator_tag):230 void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<char·const*>(char·const*,·char·const*,·std::forward_iterator_tag):
231 /usr/include/c++/12/bits/basic_string.tcc:217231 /usr/include/c++/12/bits/basic_string.tcc:217
Offset 542, 15 lines modifiedOffset 542, 15 lines modified
542 »       stp»    x29,·x30,·[sp,·#-128]!542 »       stp»    x29,·x30,·[sp,·#-128]!
543 »       mov»    x3,·x0543 »       mov»    x3,·x0
544 »       adrp»   x4,·1f000·<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+0x13b30>544 »       adrp»   x4,·1f000·<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+0x13b30>
545 »       ldr»    x4,·[x4,·#4040]545 »       ldr»    x4,·[x4,·#4040]
546 »       mov»    x29,·sp546 »       mov»    x29,·sp
547 »       stp»    x19,·x20,·[sp,·#16]547 »       stp»    x19,·x20,·[sp,·#16]
548 CString::operator=(CString·const&):548 CString::operator=(CString·const&):
549 /tmp/tmpyzf_9bij/./debian/tmp/usr/include/znc/ZNCString.h:68549 /tmp/tmpabd5o2v1/./debian/tmp/usr/include/znc/ZNCString.h:68
550 »       mov»    x19,·x3550 »       mov»    x19,·x3
551 void·std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<CString*,·std::vector<CString,·std::allocator<CString>·>·>,·__gnu_cxx::__ops::_Val_less_iter>(__gnu_cxx::__normal_iterator<CString*,·std::vector<CString,·std::allocator<CString>·>·>,·__gnu_cxx::__ops::_Val_less_iter):551 void·std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<CString*,·std::vector<CString,·std::allocator<CString>·>·>,·__gnu_cxx::__ops::_Val_less_iter>(__gnu_cxx::__normal_iterator<CString*,·std::vector<CString,·std::allocator<CString>·>·>,·__gnu_cxx::__ops::_Val_less_iter):
552 /usr/include/c++/12/bits/stl_algo.h:1782552 /usr/include/c++/12/bits/stl_algo.h:1782
553 »       stp»    x21,·x22,·[sp,·#32]553 »       stp»    x21,·x22,·[sp,·#32]
554 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_S_compare(unsigned·long,·unsigned·long):554 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_S_compare(unsigned·long,·unsigned·long):
555 /usr/include/c++/12/bits/basic_string.h:485555 /usr/include/c++/12/bits/basic_string.h:485
556 »       mov»    x22,·#0x7fffffff············»     //·#2147483647556 »       mov»    x22,·#0x7fffffff············»     //·#2147483647
Offset 619, 15 lines modifiedOffset 619, 15 lines modified
619 »       tbz»    w0,·#31,·5864·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::find_last_of(char·const*,·unsigned·long,·unsigned·long)·const@plt+0x574>619 »       tbz»    w0,·#31,·5864·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::find_last_of(char·const*,·unsigned·long,·unsigned·long)·const@plt+0x574>
620 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::assign(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&):620 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::assign(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&):
621 /usr/include/c++/12/bits/basic_string.h:1571621 /usr/include/c++/12/bits/basic_string.h:1571
622 »       mov»    x0,·x26622 »       mov»    x0,·x26
623 »       mov»    x1,·x19623 »       mov»    x1,·x19
624 »       bl»     5010·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_assign(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)@plt>624 »       bl»     5010·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_assign(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)@plt>
625 CString::operator=(CString·const&):625 CString::operator=(CString·const&):
626 /tmp/tmpyzf_9bij/./debian/tmp/usr/include/znc/ZNCString.h:68626 /tmp/tmpabd5o2v1/./debian/tmp/usr/include/znc/ZNCString.h:68
627 »       b»      5818·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::find_last_of(char·const*,·unsigned·long,·unsigned·long)·const@plt+0x528>627 »       b»      5818·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::find_last_of(char·const*,·unsigned·long,·unsigned·long)·const@plt+0x528>
628 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::assign(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&):628 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::assign(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&):
629 /usr/include/c++/12/bits/basic_string.h:1571629 /usr/include/c++/12/bits/basic_string.h:1571
630 »       mov»    x0,·x26630 »       mov»    x0,·x26
631 »       mov»    x1,·x24631 »       mov»    x1,·x24
632 »       bl»     5010·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_assign(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)@plt>632 »       bl»     5010·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_assign(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)@plt>
633 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_data()·const:633 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_data()·const:
Offset 758, 15 lines modifiedOffset 758, 15 lines modified
758 /usr/include/c++/12/bits/stl_algobase.h:718758 /usr/include/c++/12/bits/stl_algobase.h:718
759 »       cmp»    x0,·#0x0759 »       cmp»    x0,·#0x0
760 »       b.le»   59c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::find_last_of(char·const*,·unsigned·long,·unsigned·long)·const@plt+0x6d0>760 »       b.le»   59c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::find_last_of(char·const*,·unsigned·long,·unsigned·long)·const@plt+0x6d0>
761 »       nop761 »       nop
762 /usr/include/c++/12/bits/stl_algobase.h:719762 /usr/include/c++/12/bits/stl_algobase.h:719
763 »       mov»    x0,·x19763 »       mov»    x0,·x19
764 CString::operator=(CString·const&):764 CString::operator=(CString·const&):
765 /tmp/tmpyzf_9bij/./debian/tmp/usr/include/znc/ZNCString.h:68765 /tmp/tmpabd5o2v1/./debian/tmp/usr/include/znc/ZNCString.h:68
766 »       sub»    x19,·x19,·#0x20766 »       sub»    x19,·x19,·#0x20
767 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::assign(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&):767 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::assign(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&):
768 /usr/include/c++/12/bits/basic_string.h:1571768 /usr/include/c++/12/bits/basic_string.h:1571
769 »       mov»    x1,·x19769 »       mov»    x1,·x19
770 »       bl»     5010·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_assign(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)@plt>770 »       bl»     5010·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_assign(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)@plt>
771 CString*·std::__copy_move_backward<true,·false,·std::random_access_iterator_tag>::__copy_move_b<CString*,·CString*>(CString*,·CString*,·CString*):771 CString*·std::__copy_move_backward<true,·false,·std::random_access_iterator_tag>::__copy_move_b<CString*,·CString*>(CString*,·CString*,·CString*):
772 /usr/include/c++/12/bits/stl_algobase.h:718772 /usr/include/c++/12/bits/stl_algobase.h:718
Offset 866, 15 lines modifiedOffset 866, 15 lines modified
866 »       str»    x3,·[sp,·#104]866 »       str»    x3,·[sp,·#104]
867 /usr/include/c++/12/bits/stl_heap.h:229867 /usr/include/c++/12/bits/stl_heap.h:229
868 »       cmp»    x22,·x23868 »       cmp»    x22,·x23
Max diff block lines reached; 240944/249888 bytes (96.42%) 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·65343138·65333534·30393033·34393831·e418e35409034981 
3 ··0x00000010·34656238·30653665·32346132·61393035·4eb80e6e24a2a9052 ··0x00000000·61343563·32313739·65306338·63656436·a45c2179e0c8ced6
 3 ··0x00000010·34626535·37313835·66636439·62356238·4be57185fcd9b5b8
4 ··0x00000020·32623931·62392e64·65627567·00000000·2b91b9.debug....4 ··0x00000020·31363063·32622e64·65627567·00000000·160c2b.debug....
5 ··0x00000030·94be404e····························..@N5 ··0x00000030·d7fb1823····························...#
  
1.32 MB
znc-push_1.0.0+git20190521.78d0385+1.8.2-3.1_arm64.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·····1116·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···503120·2023-05-02·17:54:58.000000·data.tar.xz3 -rw-r--r--···0········0········0···503148·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.31 MB
data.tar.xz
1.31 MB
data.tar
1.31 MB
./usr/lib/znc/push.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:·2a1a60a31a994ec86ef978d0d655464fb1f6967b3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d9016a3a17afa2e8a4fa50c7d944e6b92f697468
1.31 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000005a50·<ZNCModuleEntry@@Base-0xb60>:2 0000000000005a50·<ZNCModuleEntry@@Base-0xb60>:
3 _GLOBAL__sub_I_push.cpp():3 _GLOBAL__sub_I_push.cpp():
4 /tmp/tmpoezbdshe/./debian/contrib/znc-push/push.cpp:20764 /tmp/tmpbr_mck25/./debian/contrib/znc-push/push.cpp:2076
5 »       stp»    x29,·x30,·[sp,·#-32]!5 »       stp»    x29,·x30,·[sp,·#-32]!
6 »       mov»    x29,·sp6 »       mov»    x29,·sp
7 »       str»    x19,·[sp,·#16]7 »       str»    x19,·[sp,·#16]
8 /usr/include/c++/12/iostream:748 /usr/include/c++/12/iostream:74
9 »       adrp»   x19,·30000·<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+0x272f0>9 »       adrp»   x19,·30000·<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+0x272f0>
10 __static_initialization_and_destruction_0():10 __static_initialization_and_destruction_0():
11 /usr/include/c++/12/iostream:7411 /usr/include/c++/12/iostream:74
12 »       add»    x19,·x19,·#0x1812 »       add»    x19,·x19,·#0x18
13 »       mov»    x0,·x1913 »       mov»    x0,·x19
14 »       bl»     5910·<std::ios_base::Init::Init()@plt>14 »       bl»     5910·<std::ios_base::Init::Init()@plt>
15 »       mov»    x1,·x1915 »       mov»    x1,·x19
16 »       adrp»   x2,·30000·<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+0x272f0>16 »       adrp»   x2,·30000·<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+0x272f0>
17 _GLOBAL__sub_I_push.cpp():17 _GLOBAL__sub_I_push.cpp():
18 /tmp/tmpoezbdshe/./debian/contrib/znc-push/push.cpp:207618 /tmp/tmpbr_mck25/./debian/contrib/znc-push/push.cpp:2076
19 »       ldr»    x19,·[sp,·#16]19 »       ldr»    x19,·[sp,·#16]
20 __static_initialization_and_destruction_0():20 __static_initialization_and_destruction_0():
21 /usr/include/c++/12/iostream:7421 /usr/include/c++/12/iostream:74
22 »       add»    x2,·x2,·#0x022 »       add»    x2,·x2,·#0x0
23 _GLOBAL__sub_I_push.cpp():23 _GLOBAL__sub_I_push.cpp():
24 /tmp/tmpoezbdshe/./debian/contrib/znc-push/push.cpp:207624 /tmp/tmpbr_mck25/./debian/contrib/znc-push/push.cpp:2076
25 »       ldp»    x29,·x30,·[sp],·#3225 »       ldp»    x29,·x30,·[sp],·#32
26 __static_initialization_and_destruction_0():26 __static_initialization_and_destruction_0():
27 /usr/include/c++/12/iostream:7427 /usr/include/c++/12/iostream:74
28 »       adrp»   x0,·2f000·<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+0x262f0>28 »       adrp»   x0,·2f000·<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+0x262f0>
29 »       ldr»    x0,·[x0,·#4088]29 »       ldr»    x0,·[x0,·#4088]
30 »       b»      57d0·<__cxa_atexit@plt>30 »       b»      57d0·<__cxa_atexit@plt>
31 _GLOBAL__sub_I_push.cpp():31 _GLOBAL__sub_I_push.cpp():
Offset 1423, 31 lines modifiedOffset 1423, 31 lines modified
1423 »       ldp»    x19,·x20,·[sp,·#16]1423 »       ldp»    x19,·x20,·[sp,·#16]
1424 »       ldp»    x21,·x22,·[sp,·#32]1424 »       ldp»    x21,·x22,·[sp,·#32]
1425 »       ldp»    x23,·x24,·[sp,·#48]1425 »       ldp»    x23,·x24,·[sp,·#48]
1426 »       ldp»    x29,·x30,·[sp],·#961426 »       ldp»    x29,·x30,·[sp],·#96
1427 »       ret1427 »       ret
1428 »       ret1428 »       ret
1429 urlencode(CString·const&):1429 urlencode(CString·const&):
1430 /tmp/tmpoezbdshe/./debian/contrib/znc-push/push.cpp:401430 /tmp/tmpbr_mck25/./debian/contrib/znc-push/push.cpp:40
1431 »       stp»    x29,·x30,·[sp,·#-48]!1431 »       stp»    x29,·x30,·[sp,·#-48]!
1432 /tmp/tmpoezbdshe/./debian/contrib/znc-push/push.cpp:411432 /tmp/tmpbr_mck25/./debian/contrib/znc-push/push.cpp:41
1433 »       mov»    w2,·#0x1···················»     //·#11433 »       mov»    w2,·#0x1···················»     //·#1
1434 /tmp/tmpoezbdshe/./debian/contrib/znc-push/push.cpp:401434 /tmp/tmpbr_mck25/./debian/contrib/znc-push/push.cpp:40
1435 »       adrp»   x1,·2f000·<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+0x262f0>1435 »       adrp»   x1,·2f000·<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+0x262f0>
1436 »       ldr»    x1,·[x1,·#4040]1436 »       ldr»    x1,·[x1,·#4040]
1437 »       mov»    x29,·sp1437 »       mov»    x29,·sp
1438 »       str»    x19,·[sp,·#16]1438 »       str»    x19,·[sp,·#16]
1439 »       mov»    x19,·x81439 »       mov»    x19,·x8
1440 »       ldr»    x3,·[x1]1440 »       ldr»    x3,·[x1]
1441 »       str»    x3,·[sp,·#40]1441 »       str»    x3,·[sp,·#40]
1442 »       mov»    x3,·#0x0···················»     //·#01442 »       mov»    x3,·#0x0···················»     //·#0
1443 /tmp/tmpoezbdshe/./debian/contrib/znc-push/push.cpp:411443 /tmp/tmpbr_mck25/./debian/contrib/znc-push/push.cpp:41
1444 »       mov»    w1,·#0x0···················»     //·#01444 »       mov»    w1,·#0x0···················»     //·#0
1445 »       bl»     5900·<CString::Escape_n(CString::EEscape,·CString::EEscape)·const@plt>1445 »       bl»     5900·<CString::Escape_n(CString::EEscape,·CString::EEscape)·const@plt>
1446 /tmp/tmpoezbdshe/./debian/contrib/znc-push/push.cpp:421446 /tmp/tmpbr_mck25/./debian/contrib/znc-push/push.cpp:42
1447 »       adrp»   x0,·2f000·<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+0x262f0>1447 »       adrp»   x0,·2f000·<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+0x262f0>
1448 »       ldr»    x0,·[x0,·#4040]1448 »       ldr»    x0,·[x0,·#4040]
1449 »       ldr»    x2,·[sp,·#40]1449 »       ldr»    x2,·[sp,·#40]
1450 »       ldr»    x1,·[x0]1450 »       ldr»    x1,·[x0]
1451 »       subs»   x2,·x2,·x11451 »       subs»   x2,·x2,·x1
1452 »       mov»    x1,·#0x0···················»     //·#01452 »       mov»    x1,·#0x0···················»     //·#0
1453 »       b.ne»   65ac·<CTable::AddColumn(CString·const&)@plt+0xb6c>··//·b.any1453 »       b.ne»   65ac·<CTable::AddColumn(CString·const&)@plt+0xb6c>··//·b.any
Offset 1455, 47 lines modifiedOffset 1455, 47 lines modified
1455 »       ldr»    x19,·[sp,·#16]1455 »       ldr»    x19,·[sp,·#16]
1456 »       ldp»    x29,·x30,·[sp],·#481456 »       ldp»    x29,·x30,·[sp],·#48
1457 »       ret1457 »       ret
1458 »       bl»     55a0·<__stack_chk_fail@plt>1458 »       bl»     55a0·<__stack_chk_fail@plt>
  
1459 00000000000065b0·<ZNCModuleEntry@@Base>:1459 00000000000065b0·<ZNCModuleEntry@@Base>:
1460 ZNCModuleEntry():1460 ZNCModuleEntry():
1461 /tmp/tmpoezbdshe/./debian/contrib/znc-push/push.cpp:20761461 /tmp/tmpbr_mck25/./debian/contrib/znc-push/push.cpp:2076
1462 »       adrp»   x0,·2f000·<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+0x262f0>1462 »       adrp»   x0,·2f000·<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+0x262f0>
1463 »       add»    x0,·x0,·#0x5a81463 »       add»    x0,·x0,·#0x5a8
1464 »       ret1464 »       ret
1465 »       nop1465 »       nop
1466 build_query_string(MCString&):1466 build_query_string(MCString&):
1467 /tmp/tmpoezbdshe/./debian/contrib/znc-push/push.cpp:18851467 /tmp/tmpbr_mck25/./debian/contrib/znc-push/push.cpp:1885
1468 »       stp»    x29,·x30,·[sp,·#-320]!1468 »       stp»    x29,·x30,·[sp,·#-320]!
1469 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_local_data():1469 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_local_data():
1470 /usr/include/c++/12/bits/basic_string.h:2411470 /usr/include/c++/12/bits/basic_string.h:241
1471 »       add»    x2,·x8,·#0x101471 »       add»    x2,·x8,·#0x10
1472 build_query_string(MCString&):1472 build_query_string(MCString&):
1473 /tmp/tmpoezbdshe/./debian/contrib/znc-push/push.cpp:18851473 /tmp/tmpbr_mck25/./debian/contrib/znc-push/push.cpp:1885
1474 »       adrp»   x1,·2f000·<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+0x262f0>1474 »       adrp»   x1,·2f000·<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+0x262f0>
1475 »       ldr»    x1,·[x1,·#4040]1475 »       ldr»    x1,·[x1,·#4040]
1476 »       mov»    x29,·sp1476 »       mov»    x29,·sp
1477 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_Alloc_hider::_Alloc_hider(char*,·std::allocator<char>&&):1477 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_Alloc_hider::_Alloc_hider(char*,·std::allocator<char>&&):
1478 /usr/include/c++/12/bits/basic_string.h:2041478 /usr/include/c++/12/bits/basic_string.h:204
1479 »       add»    x3,·sp,·#0xa81479 »       add»    x3,·sp,·#0xa8
1480 build_query_string(MCString&):1480 build_query_string(MCString&):
1481 /tmp/tmpoezbdshe/./debian/contrib/znc-push/push.cpp:18851481 /tmp/tmpbr_mck25/./debian/contrib/znc-push/push.cpp:1885
1482 »       stp»    x19,·x20,·[sp,·#16]1482 »       stp»    x19,·x20,·[sp,·#16]
1483 »       stp»    x23,·x24,·[sp,·#48]1483 »       stp»    x23,·x24,·[sp,·#48]
1484 »       mov»    x24,·x81484 »       mov»    x24,·x8
1485 »       stp»    x27,·x28,·[sp,·#80]1485 »       stp»    x27,·x28,·[sp,·#80]
1486 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():1486 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():
1487 /usr/include/c++/12/bits/stl_tree.h:10041487 /usr/include/c++/12/bits/stl_tree.h:1004
1488 »       add»    x27,·x0,·#0x101488 »       add»    x27,·x0,·#0x10
1489 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_Alloc_hider::_Alloc_hider(char*,·std::allocator<char>&&):1489 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_Alloc_hider::_Alloc_hider(char*,·std::allocator<char>&&):
1490 /usr/include/c++/12/bits/basic_string.h:2041490 /usr/include/c++/12/bits/basic_string.h:204
1491 »       str»    x3,·[sp,·#112]1491 »       str»    x3,·[sp,·#112]
1492 build_query_string(MCString&):1492 build_query_string(MCString&):
1493 /tmp/tmpoezbdshe/./debian/contrib/znc-push/push.cpp:18851493 /tmp/tmpbr_mck25/./debian/contrib/znc-push/push.cpp:1885
1494 »       ldr»    x4,·[x1]1494 »       ldr»    x4,·[x1]
1495 »       str»    x4,·[sp,·#312]1495 »       str»    x4,·[sp,·#312]
1496 »       mov»    x4,·#0x0···················»     //·#01496 »       mov»    x4,·#0x0···················»     //·#0
1497 std::char_traits<char>::assign(char&,·char·const&):1497 std::char_traits<char>::assign(char&,·char·const&):
1498 /usr/include/c++/12/bits/char_traits.h:3541498 /usr/include/c++/12/bits/char_traits.h:354
1499 »       strb»   wzr,·[x8,·#16]1499 »       strb»   wzr,·[x8,·#16]
1500 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_Alloc_hider::_Alloc_hider(char*,·std::allocator<char>&&):1500 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_Alloc_hider::_Alloc_hider(char*,·std::allocator<char>&&):
Offset 1515, 43 lines modifiedOffset 1515, 43 lines modified
1515 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_length(unsigned·long):1515 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_length(unsigned·long):
1516 /usr/include/c++/12/bits/basic_string.h:2291516 /usr/include/c++/12/bits/basic_string.h:229
1517 »       stp»    x1,·xzr,·[sp,·#184]1517 »       stp»    x1,·xzr,·[sp,·#184]
1518 std::char_traits<char>::assign(char&,·char·const&):1518 std::char_traits<char>::assign(char&,·char·const&):
1519 /usr/include/c++/12/bits/char_traits.h:3541519 /usr/include/c++/12/bits/char_traits.h:354
1520 »       strb»   wzr,·[sp,·#200]1520 »       strb»   wzr,·[sp,·#200]
1521 build_query_string(MCString&):1521 build_query_string(MCString&):
1522 /tmp/tmpoezbdshe/./debian/contrib/znc-push/push.cpp:18901522 /tmp/tmpbr_mck25/./debian/contrib/znc-push/push.cpp:1890
1523 »       cmp»    x19,·x271523 »       cmp»    x19,·x27
1524 »       b.eq»   6864·<ZNCModuleEntry@@Base+0x2b4>··//·b.none1524 »       b.eq»   6864·<ZNCModuleEntry@@Base+0x2b4>··//·b.none
1525 »       add»    x28,·sp,·#0xb81525 »       add»    x28,·sp,·#0xb8
Max diff block lines reached; 1369628/1377232 bytes (99.45%) 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·31613630·61333161·39393465·63383665·1a60a31a994ec86e 
3 ··0x00000010·66393738·64306436·35353436·34666231·f978d0d655464fb12 ··0x00000000·30313661·33613137·61666132·65386134·016a3a17afa2e8a4
 3 ··0x00000010·66613530·63376439·34346536·62393266·fa50c7d944e6b92f
4 ··0x00000020·66363936·37622e64·65627567·00000000·f6967b.debug....4 ··0x00000020·36393734·36382e64·65627567·00000000·697468.debug....
5 ··0x00000030·ff9e34b0····························..4.5 ··0x00000030·1d156fb9····························..o.
  
6.74 KB
znc-backlog-dbgsym_0.20180824+1.8.2-3.1_arm64.deb
637 B
control.tar.xz
609 B
control.tar
361 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·arm645 Architecture:·arm64
6 Maintainer:·Patrick·Matthäi·<pmatthaei@debian.org>6 Maintainer:·Patrick·Matthäi·<pmatthaei@debian.org>
7 Installed-Size:·3847 Installed-Size:·384
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:·88e418e354090349814eb80e6e24a2a9052b91b912 Build-Ids:·c8a45c2179e0c8ced64be57185fcd9b5b8160c2b
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/88/e418e354090349814eb80e6e24a2a9052b91b9.debug1 usr/lib/debug/.build-id/c8/a45c2179e0c8ced64be57185fcd9b5b8160c2b.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/88/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/lib/debug/.build-id/c8/
7 -rw-r--r--···0·root·········(0)·root·········(0)···382752·2023-05-02·17:54:58.000000·./usr/lib/debug/.build-id/88/e418e354090349814eb80e6e24a2a9052b91b9.debug7 -rw-r--r--···0·root·········(0)·root·········(0)···382752·2023-05-02·17:54:58.000000·./usr/lib/debug/.build-id/c8/a45c2179e0c8ced64be57185fcd9b5b8160c2b.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/88/e418e354090349814eb80e6e24a2a9052b91b9.debug vs.
./usr/lib/debug/.build-id/c8/a45c2179e0c8ced64be57185fcd9b5b8160c2b.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 28, 15 lines modifiedOffset 28, 15 lines modified
28 ··[23]·.bss··············NOBITS··········0000000000020018·00f6b8·000010·00··WA··0···0··828 ··[23]·.bss··············NOBITS··········0000000000020018·00f6b8·000010·00··WA··0···0··8
29 ··[24]·.comment··········PROGBITS········0000000000000000·0001ec·00001f·01··MS··0···0··129 ··[24]·.comment··········PROGBITS········0000000000000000·0001ec·00001f·01··MS··0···0··1
30 ··[25]·.debug_aranges····PROGBITS········0000000000000000·000210·00008e·00···C··0···0··830 ··[25]·.debug_aranges····PROGBITS········0000000000000000·000210·00008e·00···C··0···0··8
31 ··[26]·.debug_info·······PROGBITS········0000000000000000·0002a0·038a56·00···C··0···0··831 ··[26]·.debug_info·······PROGBITS········0000000000000000·0002a0·038a56·00···C··0···0··8
32 ··[27]·.debug_abbrev·····PROGBITS········0000000000000000·038cf8·0008f9·00···C··0···0··832 ··[27]·.debug_abbrev·····PROGBITS········0000000000000000·038cf8·0008f9·00···C··0···0··8
33 ··[28]·.debug_line·······PROGBITS········0000000000000000·0395f8·003272·00···C··0···0··833 ··[28]·.debug_line·······PROGBITS········0000000000000000·0395f8·003272·00···C··0···0··8
34 ··[29]·.debug_str········PROGBITS········0000000000000000·03c870·00de0a·01·MSC··0···0··834 ··[29]·.debug_str········PROGBITS········0000000000000000·03c870·00de0a·01·MSC··0···0··8
35 ··[30]·.debug_line_str···PROGBITS········0000000000000000·04a680·000324·01·MSC··0···0··835 ··[30]·.debug_line_str···PROGBITS········0000000000000000·04a680·000321·01·MSC··0···0··8
36 ··[31]·.debug_loclists···PROGBITS········0000000000000000·04a9a8·00b657·00···C··0···0··836 ··[31]·.debug_loclists···PROGBITS········0000000000000000·04a9a8·00b657·00···C··0···0··8
37 ··[32]·.debug_rnglists···PROGBITS········0000000000000000·056000·001fad·00···C··0···0··837 ··[32]·.debug_rnglists···PROGBITS········0000000000000000·056000·001fad·00···C··0···0··8
38 ··[33]·.symtab···········SYMTAB··········0000000000000000·057fb0·0020d0·18·····34·144··838 ··[33]·.symtab···········SYMTAB··········0000000000000000·057fb0·0020d0·18·····34·144··8
39 ··[34]·.strtab···········STRTAB··········0000000000000000·05a080·002c2b·00······0···0··139 ··[34]·.strtab···········STRTAB··········0000000000000000·05a080·002c2b·00······0···0··1
40 ··[35]·.shstrtab·········STRTAB··········0000000000000000·05ccab·000173·00······0···0··140 ··[35]·.shstrtab·········STRTAB··········0000000000000000·05ccab·000173·00······0···0··1
41 Key·to·Flags:41 Key·to·Flags:
42 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),42 ··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:·88e418e354090349814eb80e6e24a2a9052b91b93 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c8a45c2179e0c8ced64be57185fcd9b5b8160c2b
790 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/tmpyzf_9bij31 ··0»      (line_strp)»   (offset:·0x29):·/tmp/tmpabd5o2v1
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/aarch64-linux-gnu/c++/12/bits37 ··6»      (line_strp)»   (offset:·0xb9):·/usr/include/aarch64-linux-gnu/c++/12/bits
38 ··7»      (line_strp)»   (offset:·0xe4):·/usr/include/c++/12/debug38 ··7»      (line_strp)»   (offset:·0xe4):·/usr/include/c++/12/debug
1.0 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:·247·(DW_TAG_compile_unit)9 ·<0><c>:·Abbrev·Number:·247·(DW_TAG_compile_unit)
10 ····<e>···DW_AT_producer····:·(strp)·(offset:·0x21fc):·GNU·C++17·12.2.0·-mlittle-endian·-mabi=lp64·-g·-O2·-fstack-protector-strong·-fPIC·-fvisibility=hidden·-fasynchronous-unwind-tables10 ····<e>···DW_AT_producer····:·(strp)·(offset:·0x21fc):·GNU·C++17·12.2.0·-mlittle-endian·-mabi=lp64·-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/tmpyzf_9bij13 ····<17>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x29):·/tmp/tmpabd5o2v1
14 ····<1b>···DW_AT_ranges······:·(sec_offset)·0x74a314 ····<1b>···DW_AT_ranges······:·(sec_offset)·0x74a3
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:·326·(DW_TAG_namespace)17 ·<1><2b>:·Abbrev·Number:·326·(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 GCC:·(Debian·12.2.0-14)·12.2.01 +GCC:·(Debian·12.2.0-14)·12.2.0
2 *,~»    A/A92 *,~»    A/A9
3 UwQqx_hZ3 UwQqx_hZ
4 o{]6cT:$4 o{]6cT:$
5 w3Dovdto55 w3Dovdto5
6 ,dC.;BFzG6 ,dC.;BFzG
7 >B=|»   j,Z7 >B=|»   j,Z
8 lA)[\jc:8 lA)[\jc:
584 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/tmpyzf_9bij3 ··[····29]··/tmp/tmpabd5o2v1
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/aarch64-linux-gnu/c++/12/bits9 ··[····b9]··/usr/include/aarch64-linux-gnu/c++/12/bits
10 ··[····e4]··/usr/include/c++/12/debug10 ··[····e4]··/usr/include/c++/12/debug
7.29 KB
znc-push-dbgsym_1.0.0+git20190521.78d0385+1.8.2-3.1_arm64.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······548·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···608032·2023-05-02·17:54:58.000000·data.tar.xz3 -rw-r--r--···0········0········0···608064·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:·arm645 Architecture:·arm64
6 Maintainer:·Patrick·Matthäi·<pmatthaei@debian.org>6 Maintainer:·Patrick·Matthäi·<pmatthaei@debian.org>
7 Installed-Size:·6377 Installed-Size:·637
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:·2a1a60a31a994ec86ef978d0d655464fb1f6967b12 Build-Ids:·d9016a3a17afa2e8a4fa50c7d944e6b92f697468
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/2a/1a60a31a994ec86ef978d0d655464fb1f6967b.debug1 usr/lib/debug/.build-id/d9/016a3a17afa2e8a4fa50c7d944e6b92f697468.debug
6.18 KB
data.tar.xz
6.16 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/2a/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-05-02·17:54:58.000000·./usr/lib/debug/.build-id/d9/
7 -rw-r--r--···0·root·········(0)·root·········(0)···641640·2023-05-02·17:54:58.000000·./usr/lib/debug/.build-id/2a/1a60a31a994ec86ef978d0d655464fb1f6967b.debug7 -rw-r--r--···0·root·········(0)·root·········(0)···641640·2023-05-02·17:54:58.000000·./usr/lib/debug/.build-id/d9/016a3a17afa2e8a4fa50c7d944e6b92f697468.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
4.77 KB
./usr/lib/debug/.build-id/2a/1a60a31a994ec86ef978d0d655464fb1f6967b.debug vs.
./usr/lib/debug/.build-id/d9/016a3a17afa2e8a4fa50c7d944e6b92f697468.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 28, 15 lines modifiedOffset 28, 15 lines modified
28 ··[23]·.bss··············NOBITS··········0000000000030010·00f568·000010·00··WA··0···0··828 ··[23]·.bss··············NOBITS··········0000000000030010·00f568·000010·00··WA··0···0··8
29 ··[24]·.comment··········PROGBITS········0000000000000000·0001ec·00001f·01··MS··0···0··129 ··[24]·.comment··········PROGBITS········0000000000000000·0001ec·00001f·01··MS··0···0··1
30 ··[25]·.debug_aranges····PROGBITS········0000000000000000·000210·000199·00···C··0···0··830 ··[25]·.debug_aranges····PROGBITS········0000000000000000·000210·000199·00···C··0···0··8
31 ··[26]·.debug_info·······PROGBITS········0000000000000000·0003b0·0636c7·00···C··0···0··831 ··[26]·.debug_info·······PROGBITS········0000000000000000·0003b0·0636c7·00···C··0···0··8
32 ··[27]·.debug_abbrev·····PROGBITS········0000000000000000·063a78·000997·00···C··0···0··832 ··[27]·.debug_abbrev·····PROGBITS········0000000000000000·063a78·000997·00···C··0···0··8
33 ··[28]·.debug_line·······PROGBITS········0000000000000000·064410·006d33·00···C··0···0··833 ··[28]·.debug_line·······PROGBITS········0000000000000000·064410·006d33·00···C··0···0··8
34 ··[29]·.debug_str········PROGBITS········0000000000000000·06b148·0110e9·01·MSC··0···0··834 ··[29]·.debug_str········PROGBITS········0000000000000000·06b148·0110e9·01·MSC··0···0··8
35 ··[30]·.debug_line_str···PROGBITS········0000000000000000·07c238·00031b·01·MSC··0···0··835 ··[30]·.debug_line_str···PROGBITS········0000000000000000·07c238·00031c·01·MSC··0···0··8
36 ··[31]·.debug_loclists···PROGBITS········0000000000000000·07c558·015cc4·00···C··0···0··836 ··[31]·.debug_loclists···PROGBITS········0000000000000000·07c558·015cc4·00···C··0···0··8
37 ··[32]·.debug_rnglists···PROGBITS········0000000000000000·092220·003570·00···C··0···0··837 ··[32]·.debug_rnglists···PROGBITS········0000000000000000·092220·003570·00···C··0···0··8
38 ··[33]·.symtab···········SYMTAB··········0000000000000000·095790·002e08·18·····34·273··838 ··[33]·.symtab···········SYMTAB··········0000000000000000·095790·002e08·18·····34·273··8
39 ··[34]·.strtab···········STRTAB··········0000000000000000·098598·003a59·00······0···0··139 ··[34]·.strtab···········STRTAB··········0000000000000000·098598·003a59·00······0···0··1
40 ··[35]·.shstrtab·········STRTAB··········0000000000000000·09bff1·000173·00······0···0··140 ··[35]·.shstrtab·········STRTAB··········0000000000000000·09bff1·000173·00······0···0··1
41 Key·to·Flags:41 Key·to·Flags:
42 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),42 ··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:·2a1a60a31a994ec86ef978d0d655464fb1f6967b3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d9016a3a17afa2e8a4fa50c7d944e6b92f697468
787 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·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/tmpoezbdshe31 ··0»      (line_strp)»   (offset:·0x23):·/tmp/tmpbr_mck25
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/aarch64-linux-gnu/c++/12/bits37 ··6»      (line_strp)»   (offset:·0xb0):·/usr/include/aarch64-linux-gnu/c++/12/bits
38 ··7»      (line_strp)»   (offset:·0xdb):·/usr/include/c++/12/debug38 ··7»      (line_strp)»   (offset:·0xdb):·/usr/include/c++/12/debug
1.0 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:·270·(DW_TAG_compile_unit)9 ·<0><c>:·Abbrev·Number:·270·(DW_TAG_compile_unit)
10 ····<e>···DW_AT_producer····:·(strp)·(offset:·0x2c462):·GNU·C++17·12.2.0·-mlittle-endian·-mabi=lp64·-g·-O2·-fstack-protector-strong·-fPIC·-fvisibility=hidden·-fasynchronous-unwind-tables10 ····<e>···DW_AT_producer····:·(strp)·(offset:·0x2c462):·GNU·C++17·12.2.0·-mlittle-endian·-mabi=lp64·-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:·0):·./debian/contrib/znc-push/push.cpp
13 ····<17>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x23):·/tmp/tmpoezbdshe13 ····<17>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x23):·/tmp/tmpbr_mck25
14 ····<1b>···DW_AT_ranges······:·(sec_offset)·0xca7814 ····<1b>···DW_AT_ranges······:·(sec_offset)·0xca78
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:·349·(DW_TAG_namespace)17 ·<1><2b>:·Abbrev·Number:·349·(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
393 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 {GCC:·(Debian·12.2.0-14)·12.2.01 /ithGCC:·(Debian·12.2.0-14)·12.2.0
2 zsPusHu72 zsPusHu7
3 o:+yVVvL3 o:+yVVvL
4 g-»     )C<}'4 g-»     )C<}'
5 \ck<»   Ao`5 \ck<»   Ao`
6 #Iu$%[LA6 #Iu$%[LA
7 9j"mn!#p!7 9j"mn!#p!
8 k=,_oUVs8 k=,_oUVs
Offset 115, 15 lines modifiedOffset 115, 14 lines modified
115 UCmr*(h1115 UCmr*(h1
116 2d*<5U^I116 2d*<5U^I
117 5»      Mah-uN117 5»      Mah-uN
118 mp[di1}T118 mp[di1}T
119 RTQ,Ww`))119 RTQ,Ww`))
120 Cke&4/E_120 Cke&4/E_
121 Ba['GB%&121 Ba['GB%&
122 [m?6{bVpU! 
123 &)A|m@Y{122 &)A|m@Y{
124 Zg%zW:c]:123 Zg%zW:c]:
125 odw)1`b»A124 odw)1`b»A
126 a=4RURUIU(125 a=4RURUIU(
127 ~WzvOzvOzvO126 ~WzvOzvOzvO
128 ~-0*»   *$$~127 ~-0*»   *$$~
129 FNa·{>vv^~128 FNa·{>vv^~
575 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-push/push.cpp2 ··[·····0]··./debian/contrib/znc-push/push.cpp
3 ··[····23]··/tmp/tmpoezbdshe3 ··[····23]··/tmp/tmpbr_mck25
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/aarch64-linux-gnu/c++/12/bits9 ··[····b0]··/usr/include/aarch64-linux-gnu/c++/12/bits
10 ··[····db]··/usr/include/c++/12/debug10 ··[····db]··/usr/include/c++/12/debug