--- /tmp/gxemul-0.6.2-2ggfefs02/debian/gxemul_0.6.2-2_amd64.deb +++ gxemul_0.6.2-2_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2020-08-25 19:25:06.000000 debian-binary │ -rw-r--r-- 0 0 0 1392 2020-08-25 19:25:06.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1118628 2020-08-25 19:25:06.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1119344 2020-08-25 19:25:06.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/gxemul │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2612833d4dc1a512b8f99307e96e9ab6334303ba │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e9117f6c0ff66d6bbcab955ee6e0dd384a382479 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -4318,15 +4318,15 @@ │ │ │ │ Available subcmds (and args) are: │ │ │ │ add addr add a breakpoint for address addr │ │ │ │ delete x delete breakpoint nr x │ │ │ │ show show current breakpoints │ │ │ │ Invalid breakpoint nr %i. Use 'breakpoint show' to see the current breakpoints. │ │ │ │ Unknown breakpoint subcommand. │ │ │ │ cpu%i (%s) in machine "%s" is now %s │ │ │ │ -compiled on Linux/x86_64, Tue Aug 25 20:52:55 UTC 2020 │ │ │ │ +compiled on Linux/x86_64, Wed Oct 13 07:32:04 UTC 2021 │ │ │ │ syntax: put [b|h|w|d|q] addr, data │ │ │ │ q quad-word (128 bits) │ │ │ │ Multiple matches for the address. Try prefixing with %%, $, or @. │ │ │ │ Multiple matches for the data value. Try prefixing with %%, $, or @. │ │ │ │ WARNING: address isn't aligned │ │ │ │ In generic assignments, x must be a register or other writable settings │ │ │ │ variable, and expr can contain registers/settings, numeric values, or symbol │ │ │ │ @@ -8319,15 +8319,15 @@ │ │ │ │ ?666666666 │ │ │ │ 66666666666 │ │ │ │ 666676666670? │ │ │ │ ?0766666 │ │ │ │ 66666707666 │ │ │ │ 6666666? │ │ │ │ ?6666666 │ │ │ │ -12833d4dc1a512b8f99307e96e9ab6334303ba.debug │ │ │ │ +117f6c0ff66d6bbcab955ee6e0dd384a382479.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .note.ABI-tag │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rela.dyn │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -642414,105 +642414,105 @@ │ │ │ │ mov %rbp,%rdi │ │ │ │ callq 119e80 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x28050> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ callq 115ed0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x240a0> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq f3fe0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x21b0> │ │ │ │ + callq fff70 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xe140> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq ce6b0 <__cxa_finalize@plt+0x21990> │ │ │ │ + callq 1074d0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x156a0> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq d3ac0 , std::allocator >::~basic_stringbuf()@@Base+0x1af0> │ │ │ │ + callq ce6b0 <__cxa_finalize@plt+0x21990> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq dcd70 , std::allocator >::~basic_stringbuf()@@Base+0xada0> │ │ │ │ + callq f3fe0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x21b0> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ callq ecbc0 , std::allocator >::~basic_stringbuf()@@Base+0x1abf0> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq fff70 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xe140> │ │ │ │ + callq d3ac0 , std::allocator >::~basic_stringbuf()@@Base+0x1af0> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq 1074d0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x156a0> │ │ │ │ + callq dcd70 , std::allocator >::~basic_stringbuf()@@Base+0xada0> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq 344120 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2522f0> │ │ │ │ + callq 32b600 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2397d0> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq 31e0a0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x22c270> │ │ │ │ + callq 311a80 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x21fc50> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ callq 330090 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x23e260> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq 30fab0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x21dc80> │ │ │ │ + callq 345d10 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x253ee0> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq 311a80 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x21fc50> │ │ │ │ + callq 334a00 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x242bd0> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq 32e0d0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x23c2a0> │ │ │ │ + callq 31e0a0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x22c270> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq 32b600 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2397d0> │ │ │ │ + callq 344120 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2522f0> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq 334a00 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x242bd0> │ │ │ │ + callq 32e0d0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x23c2a0> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq 348bb0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x256d80> │ │ │ │ + callq 365dc0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x273f90> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq 361340 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x26f510> │ │ │ │ + callq 364340 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x272510> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq 354090 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x262260> │ │ │ │ + callq 361640 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x26f810> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq 35b9b0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x269b80> │ │ │ │ + callq 367080 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x275250> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq 35c2b0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x26a480> │ │ │ │ + callq 348bb0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x256d80> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq 3510b0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x25f280> │ │ │ │ + callq 361340 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x26f510> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq 3521a0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x260370> │ │ │ │ + callq 35b9b0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x269b80> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq 351810 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x25f9e0> │ │ │ │ + callq 35c2b0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x26a480> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq 35afd0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2691a0> │ │ │ │ + callq 351810 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x25f9e0> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq 360e80 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x26f050> │ │ │ │ + callq 35d970 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x26bb40> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq 35d970 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x26bb40> │ │ │ │ + callq 360e80 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x26f050> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq 365dc0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x273f90> │ │ │ │ + callq 3510b0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x25f280> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq 364340 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x272510> │ │ │ │ + callq 35afd0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2691a0> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq 367080 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x275250> │ │ │ │ + callq 3521a0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x260370> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq 361640 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x26f810> │ │ │ │ + callq 354090 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x262260> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - callq 345d10 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x253ee0> │ │ │ │ + callq 30fab0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x21dc80> │ │ │ │ mov 0x4(%rsp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ jne 349030 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x257200> │ │ │ │ mov (%rsp),%esi │ │ │ │ lea 0x1a372f(%rip),%rdi │ │ │ │ callq ac2e0 │ │ │ │ mov $0x15,%edx │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -6430,16 +6430,16 @@ │ │ │ │ 0x0039d1b0 706f696e 74732e0a 00000000 00000000 points.......... │ │ │ │ 0x0039d1c0 556e6b6e 6f776e20 62726561 6b706f69 Unknown breakpoi │ │ │ │ 0x0039d1d0 6e742073 7562636f 6d6d616e 642e0000 nt subcommand... │ │ │ │ 0x0039d1e0 63707525 69202825 73292069 6e206d61 cpu%i (%s) in ma │ │ │ │ 0x0039d1f0 6368696e 65202225 73222069 73206e6f chine "%s" is no │ │ │ │ 0x0039d200 77202573 0a000000 636f6d70 696c6564 w %s....compiled │ │ │ │ 0x0039d210 206f6e20 4c696e75 782f7838 365f3634 on Linux/x86_64 │ │ │ │ - 0x0039d220 2c205475 65204175 67203235 2032303a , Tue Aug 25 20: │ │ │ │ - 0x0039d230 35323a35 35205554 43203230 32300000 52:55 UTC 2020.. │ │ │ │ + 0x0039d220 2c205765 64204f63 74203133 2030373a , Wed Oct 13 07: │ │ │ │ + 0x0039d230 33323a30 34205554 43203230 32310000 32:04 UTC 2021.. │ │ │ │ 0x0039d240 73796e74 61783a20 70757420 5b627c68 syntax: put [b|h │ │ │ │ 0x0039d250 7c777c64 7c715d20 61646472 2c206461 |w|d|q] addr, da │ │ │ │ 0x0039d260 74610000 00000000 20202071 20202020 ta...... q │ │ │ │ 0x0039d270 71756164 2d776f72 64202020 28313238 quad-word (128 │ │ │ │ 0x0039d280 20626974 73290000 4d756c74 69706c65 bits)..Multiple │ │ │ │ 0x0039d290 206d6174 63686573 20666f72 20746865 matches for the │ │ │ │ 0x0039d2a0 20616464 72657373 2e205472 79207072 address. Try pr │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 31323833 33643464 63316135 31326238 12833d4dc1a512b8 │ │ │ │ - 0x00000010 66393933 30376539 36653961 62363333 f99307e96e9ab633 │ │ │ │ - 0x00000020 34333033 62612e64 65627567 00000000 4303ba.debug.... │ │ │ │ - 0x00000030 1c30df3d .0.= │ │ │ │ + 0x00000000 31313766 36633066 66363664 36626263 117f6c0ff66d6bbc │ │ │ │ + 0x00000010 61623935 35656536 65306464 33383461 ab955ee6e0dd384a │ │ │ │ + 0x00000020 33383234 37392e64 65627567 00000000 382479.debug.... │ │ │ │ + 0x00000030 ea78d3c6 .x..