{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.PUHCsvZP/b1/gxemul_0.6.2-2_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.PUHCsvZP/b2/gxemul_0.6.2-2_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n- 02a23ad031ae6c76eb4c4383a2e825bb 12446364 debug optional gxemul-dbgsym_0.6.2-2_i386.deb\n+ 8d6a6a9dca75f7d0e2549024348ce9d9 12446272 debug optional gxemul-dbgsym_0.6.2-2_i386.deb\n bb2cfdf70faa924a6bb3832801a45290 12306428 doc optional gxemul-doc_0.6.2-2_all.deb\n- 2eff3897691e4c9d06973a6d58a9b261 1222844 misc optional gxemul_0.6.2-2_i386.deb\n+ 9c5af7f1a0d81d3cde3c3a6737b73023 1223724 misc optional gxemul_0.6.2-2_i386.deb\n"}, {"source1": "gxemul_0.6.2-2_i386.deb", "source2": "gxemul_0.6.2-2_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-08-25 19:25:06.000000 debian-binary\n -rw-r--r-- 0 0 0 1392 2020-08-25 19:25:06.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1221260 2020-08-25 19:25:06.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1222140 2020-08-25 19:25:06.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/bin/gxemul", "source2": "./usr/bin/gxemul", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d3fe9a112a644775467f56e96b22f790bcf0684a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 97350d3668c6aa340c7f3e61f537576612fdbc3c\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -2328,15 +2328,15 @@\n Available subcmds (and args) are:\n add addr add a breakpoint for address addr\n delete x delete breakpoint nr x\n show show current breakpoints\n Invalid breakpoint nr %i. Use 'breakpoint show' to see the current breakpoints.\n Unknown breakpoint subcommand.\n cpu%i (%s) in machine \"%s\" is now %s\n-compiled on Linux/x86_64, Wed Feb 12 09:42:15 2025\n+compiled on Linux/i686, Thu Jan 11 03:21:43 2024\n syntax: put [b|h|w|d|q] addr, data\n q quad-word (128 bits)\n Multiple matches for the address. Try prefixing with %%, $, or @.\n Multiple matches for the data value. Try prefixing with %%, $, or @.\n WARNING: address isn't aligned\n In generic assignments, x must be a register or other writable settings\n variable, and expr can contain registers/settings, numeric values, or symbol\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -1325255,219 +1325255,219 @@\n ./src/main/UnitTest.cc:103\n \tmovl $0x0,0xc(%esp)\n \tmovl $0x0,0x10(%esp)\n ./src/main/../../unittest.h:4\n \tpush %edi\n \tlea 0x10(%esp),%esi\n \tpush %esi\n-\tcall 31b290 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x287f40>\n+\tcall 3032d0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x26ff80>\n ./src/main/../../unittest.h:5\n \tpop %eax\n \tpop %edx\n \tpush %edi\n \tpush %esi\n-\tcall 3111c0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x27de70>\n+\tcall 2f4920 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2615d0>\n ./src/main/../../unittest.h:6\n \tpop %ecx\n \tpop %eax\n \tpush %edi\n \tpush %esi\n-\tcall 32e3d0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x29b080>\n+\tcall 330c30 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x29d8e0>\n ./src/main/../../unittest.h:7\n \tpop %eax\n \tpop %edx\n \tpush %edi\n \tpush %esi\n-\tcall 314320 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x280fd0>\n+\tcall 32bd20 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2989d0>\n ./src/main/../../unittest.h:8\n \tpop %ecx\n \tpop %eax\n \tpush %edi\n \tpush %esi\n-\tcall 3032d0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x26ff80>\n+\tcall 31b290 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x287f40>\n ./src/main/../../unittest.h:9\n \tpop %eax\n \tpop %edx\n \tpush %edi\n \tpush %esi\n-\tcall 32bd20 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2989d0>\n+\tcall 32e3d0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x29b080>\n ./src/main/../../unittest.h:10\n \tpop %ecx\n \tpop %eax\n \tpush %edi\n \tpush %esi\n-\tcall 353d00 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2c09b0>\n+\tcall 34ce20 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2b9ad0>\n ./src/main/../../unittest.h:11\n \tpop %eax\n \tpop %edx\n \tpush %edi\n \tpush %esi\n-\tcall 3528a0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2bf550>\n+\tcall 350960 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2bd610>\n ./src/main/../../unittest.h:12\n \tpop %ecx\n \tpop %eax\n \tpush %edi\n \tpush %esi\n-\tcall 350960 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2bd610>\n+\tcall 3528a0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2bf550>\n ./src/main/../../unittest.h:13\n \tpop %eax\n \tpop %edx\n \tpush %edi\n \tpush %esi\n-\tcall 34ce20 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2b9ad0>\n+\tcall 353d00 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2c09b0>\n ./src/main/../../unittest.h:14\n \tpop %ecx\n \tpop %eax\n \tpush %edi\n \tpush %esi\n-\tcall 2f2200 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x25eeb0>\n+\tcall 3111c0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x27de70>\n ./src/main/../../unittest.h:15\n \tpop %eax\n \tpop %edx\n \tpush %edi\n \tpush %esi\n-\tcall 2f4920 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2615d0>\n+\tcall 2f2200 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x25eeb0>\n ./src/main/../../unittest.h:16\n \tpop %ecx\n \tpop %eax\n \tpush %edi\n \tpush %esi\n-\tcall 3165e0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x283290>\n+\tcall 314320 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x280fd0>\n ./src/main/../../unittest.h:17\n \tpop %eax\n \tpop %edx\n \tpush %edi\n \tpush %esi\n-\tcall 330c30 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x29d8e0>\n+\tcall 3165e0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x283290>\n ./src/main/../../unittest.h:18\n \tpop %ecx\n \tpop %eax\n \tpush %edi\n \tpush %esi\n-\tcall 33b4c0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2a8170>\n+\tcall 34c5d0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2b9280>\n ./src/main/../../unittest.h:19\n \tpop %eax\n \tpop %edx\n \tpush %edi\n \tpush %esi\n-\tcall 345b20 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2b27d0>\n+\tcall 34caf0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2b97a0>\n ./src/main/../../unittest.h:20\n \tpop %ecx\n \tpop %eax\n \tpush %edi\n \tpush %esi\n \tcall 346670 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2b3320>\n ./src/main/../../unittest.h:21\n \tpop %eax\n \tpop %edx\n \tpush %edi\n \tpush %esi\n-\tcall 33e0c0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2aad70>\n+\tcall 33bf50 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2a8c00>\n ./src/main/../../unittest.h:22\n \tpop %ecx\n \tpop %eax\n \tpush %edi\n \tpush %esi\n-\tcall 347060 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2b3d10>\n+\tcall 33e0c0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2aad70>\n ./src/main/../../unittest.h:23\n \tpop %eax\n \tpop %edx\n \tpush %edi\n \tpush %esi\n-\tcall 33bf50 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2a8c00>\n+\tcall 347060 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2b3d10>\n ./src/main/../../unittest.h:24\n \tpop %ecx\n \tpop %eax\n \tpush %edi\n \tpush %esi\n-\tcall 33ac90 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2a7940>\n+\tcall 348860 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2b5510>\n ./src/main/../../unittest.h:25\n \tpop %eax\n \tpop %edx\n \tpush %edi\n \tpush %esi\n-\tcall 348860 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2b5510>\n+\tcall 345b20 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2b27d0>\n ./src/main/../../unittest.h:26\n \tpop %ecx\n \tpop %eax\n \tpush %edi\n \tpush %esi\n-\tcall 34c5d0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2b9280>\n+\tcall 33ac90 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2a7940>\n ./src/main/../../unittest.h:27\n \tpop %eax\n \tpop %edx\n \tpush %edi\n \tpush %esi\n-\tcall 34caf0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2b97a0>\n+\tcall 33b4c0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2a8170>\n ./src/main/../../unittest.h:28\n \tpop %ecx\n \tpop %eax\n \tpush %edi\n \tpush %esi\n-\tcall 70b20 , std::allocator >::~basic_stringbuf()@@Base+0x1e80>\n+\tcall 9c5a0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x9250>\n ./src/main/../../unittest.h:29\n \tpop %eax\n \tpop %edx\n \tpush %edi\n \tpush %esi\n-\tcall 95780 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2430>\n+\tcall 65520 <__cxa_finalize@plt+0x28780>\n ./src/main/../../unittest.h:30\n \tpop %ecx\n \tpop %eax\n \tpush %edi\n \tpush %esi\n-\tcall 7b1f0 , std::allocator >::~basic_stringbuf()@@Base+0xc550>\n+\tcall a1b20 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xe7d0>\n ./src/main/../../unittest.h:31\n \tpop %eax\n \tpop %edx\n \tpush %edi\n \tpush %esi\n-\tcall 8d490 , std::allocator >::~basic_stringbuf()@@Base+0x1e7f0>\n+\tcall a93a0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x16050>\n ./src/main/../../unittest.h:32\n \tpop %ecx\n \tpop %eax\n \tpush %edi\n \tpush %esi\n-\tcall 6a870 <__cxa_finalize@plt+0x2dad0>\n+\tcall ba390 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x27040>\n ./src/main/../../unittest.h:33\n \tpop %eax\n \tpop %edx\n \tpush %edi\n \tpush %esi\n-\tcall 9c5a0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x9250>\n+\tcall bed90 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ba40>\n ./src/main/../../unittest.h:34\n \tpop %ecx\n \tpop %eax\n \tpush %edi\n \tpush %esi\n-\tcall a93a0 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x16050>\n+\tcall 8d490 , std::allocator >::~basic_stringbuf()@@Base+0x1e7f0>\n ./src/main/../../unittest.h:35\n \tpop %eax\n \tpop %edx\n \tpush %edi\n \tpush %esi\n-\tcall a1b20 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xe7d0>\n+\tcall 7b1f0 , std::allocator >::~basic_stringbuf()@@Base+0xc550>\n ./src/main/../../unittest.h:36\n \tpop %ecx\n \tpop %eax\n \tpush %edi\n \tpush %esi\n-\tcall bed90 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ba40>\n+\tcall 70b20 , std::allocator >::~basic_stringbuf()@@Base+0x1e80>\n ./src/main/../../unittest.h:37\n \tpop %eax\n \tpop %edx\n \tpush %edi\n \tpush %esi\n-\tcall ba390 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x27040>\n+\tcall 6a870 <__cxa_finalize@plt+0x2dad0>\n ./src/main/../../unittest.h:38\n \tpop %ecx\n \tpop %eax\n \tpush %edi\n \tpush %esi\n-\tcall 65520 <__cxa_finalize@plt+0x28780>\n+\tcall 95780 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2430>\n ./src/main/UnitTest.cc:107\n \tmov 0x18(%esp),%eax\n \tadd $0x10,%esp\n \ttest %eax,%eax\n \tjne 331d30 , std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x29e9e0>\n ./src/main/UnitTest.cc:108\n \tsub $0x8,%esp\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -6208,17 +6208,17 @@\n 0x0038b3d0 75727265 6e742062 7265616b 706f696e urrent breakpoin\n 0x0038b3e0 74732e0a 00000000 556e6b6e 6f776e20 ts......Unknown \n 0x0038b3f0 62726561 6b706f69 6e742073 7562636f breakpoint subco\n 0x0038b400 6d6d616e 642e0000 63707525 69202825 mmand...cpu%i (%\n 0x0038b410 73292069 6e206d61 6368696e 65202225 s) in machine \"%\n 0x0038b420 73222069 73206e6f 77202573 0a000000 s\" is now %s....\n 0x0038b430 636f6d70 696c6564 206f6e20 4c696e75 compiled on Linu\n- 0x0038b440 782f7838 365f3634 2c205765 64204665 x/x86_64, Wed Fe\n- 0x0038b450 62203132 2030393a 34323a31 35203230 b 12 09:42:15 20\n- 0x0038b460 32350000 73796e74 61783a20 70757420 25..syntax: put \n+ 0x0038b440 782f6936 38362c20 54687520 4a616e20 x/i686, Thu Jan \n+ 0x0038b450 31312030 333a3231 3a343320 32303234 11 03:21:43 2024\n+ 0x0038b460 00000000 73796e74 61783a20 70757420 ....syntax: put \n 0x0038b470 5b627c68 7c777c64 7c715d20 61646472 [b|h|w|d|q] addr\n 0x0038b480 2c206461 74610000 20202071 20202020 , data.. q \n 0x0038b490 71756164 2d776f72 64202020 28313238 quad-word (128\n 0x0038b4a0 20626974 73290000 4d756c74 69706c65 bits)..Multiple\n 0x0038b4b0 206d6174 63686573 20666f72 20746865 matches for the\n 0x0038b4c0 20616464 72657373 2e205472 79207072 address. Try pr\n 0x0038b4d0 65666978 696e6720 77697468 2025252c efixing with %%,\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66653961 31313261 36343437 37353436 fe9a112a64477546\n- 0x00000010 37663536 65393662 32326637 39306263 7f56e96b22f790bc\n- 0x00000020 66303638 34612e64 65627567 00000000 f0684a.debug....\n- 0x00000030 4b432c77 KC,w\n+ 0x00000000 33353064 33363638 63366161 33343063 350d3668c6aa340c\n+ 0x00000010 37663365 36316635 33373537 36363132 7f3e61f537576612\n+ 0x00000020 66646263 33632e64 65627567 00000000 fdbc3c.debug....\n+ 0x00000030 5237b2ef R7..\n \n"}]}]}]}]}, {"source1": "gxemul-dbgsym_0.6.2-2_i386.deb", "source2": "gxemul-dbgsym_0.6.2-2_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-08-25 19:25:06.000000 debian-binary\n--rw-r--r-- 0 0 0 516 2020-08-25 19:25:06.000000 control.tar.xz\n--rw-r--r-- 0 0 0 12445656 2020-08-25 19:25:06.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 512 2020-08-25 19:25:06.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 12445568 2020-08-25 19:25:06.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: i386\n Maintainer: G\u00f6ran Weinholt \n Installed-Size: 14078\n Depends: gxemul (= 0.6.2-2)\n Section: debug\n Priority: optional\n Description: debug symbols for gxemul\n-Build-Ids: d3fe9a112a644775467f56e96b22f790bcf0684a\n+Build-Ids: 97350d3668c6aa340c7f3e61f537576612fdbc3c\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/d3/fe9a112a644775467f56e96b22f790bcf0684a.debug\n+usr/lib/debug/.build-id/97/350d3668c6aa340c7f3e61f537576612fdbc3c.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-25 19:25:06.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-25 19:25:06.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-25 19:25:06.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-25 19:25:06.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-25 19:25:06.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-08-25 19:25:06.000000 ./usr/lib/debug/.build-id/d3/\n--rw-r--r-- 0 root (0) root (0) 14405172 2020-08-25 19:25:06.000000 ./usr/lib/debug/.build-id/d3/fe9a112a644775467f56e96b22f790bcf0684a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-08-25 19:25:06.000000 ./usr/lib/debug/.build-id/97/\n+-rw-r--r-- 0 root (0) root (0) 14405180 2020-08-25 19:25:06.000000 ./usr/lib/debug/.build-id/97/350d3668c6aa340c7f3e61f537576612fdbc3c.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-25 19:25:06.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-25 19:25:06.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-08-25 19:25:06.000000 ./usr/share/doc/gxemul-dbgsym -> gxemul\n"}, {"source1": "./usr/lib/debug/.build-id/d3/fe9a112a644775467f56e96b22f790bcf0684a.debug", "source2": "./usr/lib/debug/.build-id/97/350d3668c6aa340c7f3e61f537576612fdbc3c.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "comments": ["error from `readelf --wide --file-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Intel 80386\n Version: 0x1\n Entry point address: 0x60530\n Start of program headers: 52 (bytes into file)\n- Start of section headers: 14403612 (bytes into file)\n+ Start of section headers: 14403620 (bytes into file)\n Flags: 0x0\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 11\n Size of section headers: 40 (bytes)\n Number of section headers: 39\n Section header string table index: 38\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n-There are 39 section headers, starting at offset 0xdbc81c:\n+There are 39 section headers, starting at offset 0xdbc824:\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n@@ -28,21 +28,21 @@\n [23] .dynamic NOBITS 00529cbc 0011ac 000110 08 WA 6 0 4\n [24] .got NOBITS 00529dcc 0011ac 000224 04 WA 0 0 4\n [25] .got.plt NOBITS 0052a000 0011ac 000368 04 WA 0 0 4\n [26] .data NOBITS 0052a380 0011ac 01ceb4 00 WA 0 0 32\n [27] .bss NOBITS 00547240 0011ac 081584 00 WA 0 0 32\n [28] .comment PROGBITS 00000000 0001ec 000027 01 MS 0 0 1\n [29] .debug_aranges PROGBITS 00000000 000214 0014ae 00 C 0 0 4\n- [30] .debug_info PROGBITS 00000000 0016c4 8b393a 00 C 0 0 4\n- [31] .debug_abbrev PROGBITS 00000000 8b5000 01ce47 00 C 0 0 4\n- [32] .debug_line PROGBITS 00000000 8d1e48 0c36c6 00 C 0 0 4\n- [33] .debug_str PROGBITS 00000000 995510 045bde 01 MSC 0 0 4\n- [34] .debug_loc PROGBITS 00000000 9db0f0 1b8983 00 C 0 0 4\n- [35] .debug_ranges PROGBITS 00000000 b93a74 05a1e1 00 C 0 0 4\n- [36] .symtab SYMTAB 00000000 bedc58 079d50 10 37 6122 4\n- [37] .strtab STRTAB 00000000 c679a8 154cf4 00 0 0 1\n- [38] .shstrtab STRTAB 00000000 dbc69c 00017d 00 0 0 1\n+ [30] .debug_info PROGBITS 00000000 0016c4 8b393e 00 C 0 0 4\n+ [31] .debug_abbrev PROGBITS 00000000 8b5004 01ce47 00 C 0 0 4\n+ [32] .debug_line PROGBITS 00000000 8d1e4c 0c36ca 00 C 0 0 4\n+ [33] .debug_str PROGBITS 00000000 995518 045bde 01 MSC 0 0 4\n+ [34] .debug_loc PROGBITS 00000000 9db0f8 1b8983 00 C 0 0 4\n+ [35] .debug_ranges PROGBITS 00000000 b93a7c 05a1e1 00 C 0 0 4\n+ [36] .symtab SYMTAB 00000000 bedc60 079d50 10 37 6122 4\n+ [37] .strtab STRTAB 00000000 c679b0 154cf4 00 0 0 1\n+ [38] .shstrtab STRTAB 00000000 dbc6a4 00017d 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d3fe9a112a644775467f56e96b22f790bcf0684a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 97350d3668c6aa340c7f3e61f537576612fdbc3c\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "comments": ["error from `readelf --wide --debug-dump=rawline {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -2105423,28 +2105423,28 @@\n 83\t11\t0\t0\twctype-wchar.h\n 84\t10\t0\t0\twctype.h\n 85\t1\t0\t0\tmisc.h\n 86\t1\t0\t0\trefcount_ptr.h\n 87\t1\t0\t0\tCommand.h\n 88\t1\t0\t0\tCommandInterpreter.h\n 89\t1\t0\t0\tGXemul.h\n- 90\t1\t0\t0\tChecksum.h\n+ 90\t1\t0\t0\tSymbolRegistry.h\n 91\t1\t0\t0\tSerializationContext.h\n 92\t1\t0\t0\tStateVariable.h\n- 93\t1\t0\t0\tComponent.h\n- 94\t1\t0\t0\tUI.h\n- 95\t1\t0\t0\tComponentFactory.h\n+ 93\t1\t0\t0\tChecksum.h\n+ 94\t1\t0\t0\tComponent.h\n+ 95\t1\t0\t0\tUI.h\n 96\t1\t0\t0\tStringHelper.h\n- 97\t1\t0\t0\tEscapedString.h\n- 98\t1\t0\t0\tFileLoader.h\n- 99\t1\t0\t0\tSymbolRegistry.h\n- 100\t12\t0\t0\tCPUDyntransComponent.h\n- 101\t10\t0\t0\ttime.h\n- 102\t12\t0\t0\tRISCV_CPUComponent.h\n- 103\t12\t0\t0\tI960_CPUComponent.h\n+ 97\t1\t0\t0\tComponentFactory.h\n+ 98\t1\t0\t0\tEscapedString.h\n+ 99\t1\t0\t0\tFileLoader.h\n+ 100\t10\t0\t0\ttime.h\n+ 101\t12\t0\t0\tCPUDyntransComponent.h\n+ 102\t12\t0\t0\tI960_CPUComponent.h\n+ 103\t12\t0\t0\tRISCV_CPUComponent.h\n 104\t5\t0\t0\tnew\n 105\t0\t0\t0\t\n \n Line Number Statements:\n [0x00371b5d] Set column to 10\n [0x00371b5f] Extended opcode 2: set Address to 0x3038e0\n [0x00371b66] Advance Line by 47 to 48\n@@ -2106373,60 +2106373,60 @@\n [0x00372199] Set is_stmt to 0\n [0x0037219a] Advance PC by constant 17 to 0x331b81\n [0x0037219b] Special opcode 5: advance Address by 0 to 0x331b81 and Line by 0 to 102\n [0x0037219c] Set column to 2\n [0x0037219e] Set is_stmt to 1\n [0x0037219f] Special opcode 174: advance Address by 12 to 0x331b8d and Line by 1 to 103\n [0x003721a0] Set File Name to entry 12 in the File Name Table\n- [0x003721a2] Set column to 22\n+ [0x003721a2] Set column to 34\n [0x003721a4] Set is_stmt to 0\n [0x003721a5] Advance Line by -99 to 4\n [0x003721a8] Copy (view 1)\n [0x003721a9] Set File Name to entry 11 in the File Name Table\n [0x003721ab] Set column to 6\n [0x003721ad] Advance Line by 99 to 103\n [0x003721b0] Special opcode 61: advance Address by 4 to 0x331b91 and Line by 0 to 103\n [0x003721b1] Set column to 22\n [0x003721b3] Special opcode 117: advance Address by 8 to 0x331b99 and Line by 0 to 103\n [0x003721b4] Set File Name to entry 12 in the File Name Table\n [0x003721b6] Set column to 2\n [0x003721b8] Set is_stmt to 1\n [0x003721b9] Advance Line by -99 to 4\n [0x003721bc] Special opcode 117: advance Address by 8 to 0x331ba1 and Line by 0 to 4\n- [0x003721bd] Set column to 22\n+ [0x003721bd] Set column to 34\n [0x003721bf] Set is_stmt to 0\n [0x003721c0] Copy (view 1)\n [0x003721c1] Set column to 2\n [0x003721c3] Set is_stmt to 1\n [0x003721c4] Special opcode 160: advance Address by 11 to 0x331bac and Line by 1 to 5\n- [0x003721c5] Set column to 32\n+ [0x003721c5] Set column to 23\n [0x003721c7] Set is_stmt to 0\n [0x003721c8] Copy (view 1)\n [0x003721c9] Set column to 2\n [0x003721cb] Set is_stmt to 1\n [0x003721cc] Special opcode 132: advance Address by 9 to 0x331bb5 and Line by 1 to 6\n- [0x003721cd] Set column to 28\n+ [0x003721cd] Set column to 30\n [0x003721cf] Set is_stmt to 0\n [0x003721d0] Copy (view 1)\n [0x003721d1] Set column to 2\n [0x003721d3] Set is_stmt to 1\n [0x003721d4] Special opcode 132: advance Address by 9 to 0x331bbe and Line by 1 to 7\n [0x003721d5] Set column to 29\n [0x003721d7] Set is_stmt to 0\n [0x003721d8] Copy (view 1)\n [0x003721d9] Set column to 2\n [0x003721db] Set is_stmt to 1\n [0x003721dc] Special opcode 132: advance Address by 9 to 0x331bc7 and Line by 1 to 8\n- [0x003721dd] Set column to 34\n+ [0x003721dd] Set column to 22\n [0x003721df] Set is_stmt to 0\n [0x003721e0] Copy (view 1)\n [0x003721e1] Set column to 2\n [0x003721e3] Set is_stmt to 1\n [0x003721e4] Special opcode 132: advance Address by 9 to 0x331bd0 and Line by 1 to 9\n- [0x003721e5] Set column to 29\n+ [0x003721e5] Set column to 28\n [0x003721e7] Set is_stmt to 0\n [0x003721e8] Copy (view 1)\n [0x003721e9] Set column to 2\n [0x003721eb] Set is_stmt to 1\n [0x003721ec] Special opcode 132: advance Address by 9 to 0x331bd9 and Line by 1 to 10\n [0x003721ed] Set column to 30\n [0x003721ef] Set is_stmt to 0\n@@ -2106448,159 +2106448,159 @@\n [0x00372204] Special opcode 132: advance Address by 9 to 0x331bf4 and Line by 1 to 13\n [0x00372205] Set column to 30\n [0x00372207] Set is_stmt to 0\n [0x00372208] Copy (view 1)\n [0x00372209] Set column to 2\n [0x0037220b] Set is_stmt to 1\n [0x0037220c] Special opcode 132: advance Address by 9 to 0x331bfd and Line by 1 to 14\n- [0x0037220d] Set column to 24\n+ [0x0037220d] Set column to 32\n [0x0037220f] Set is_stmt to 0\n [0x00372210] Copy (view 1)\n [0x00372211] Set column to 2\n [0x00372213] Set is_stmt to 1\n [0x00372214] Special opcode 132: advance Address by 9 to 0x331c06 and Line by 1 to 15\n- [0x00372215] Set column to 23\n+ [0x00372215] Set column to 24\n [0x00372217] Set is_stmt to 0\n [0x00372218] Copy (view 1)\n [0x00372219] Set column to 2\n [0x0037221b] Set is_stmt to 1\n [0x0037221c] Special opcode 132: advance Address by 9 to 0x331c0f and Line by 1 to 16\n- [0x0037221d] Set column to 26\n+ [0x0037221d] Set column to 29\n [0x0037221f] Set is_stmt to 0\n [0x00372220] Copy (view 1)\n [0x00372221] Set column to 2\n [0x00372223] Set is_stmt to 1\n [0x00372224] Special opcode 132: advance Address by 9 to 0x331c18 and Line by 1 to 17\n- [0x00372225] Set column to 30\n+ [0x00372225] Set column to 26\n [0x00372227] Set is_stmt to 0\n [0x00372228] Copy (view 1)\n [0x00372229] Set column to 2\n [0x0037222b] Set is_stmt to 1\n [0x0037222c] Special opcode 132: advance Address by 9 to 0x331c21 and Line by 1 to 18\n- [0x0037222d] Set column to 40\n+ [0x0037222d] Set column to 27\n [0x0037222f] Set is_stmt to 0\n [0x00372230] Copy (view 1)\n [0x00372231] Set column to 2\n [0x00372233] Set is_stmt to 1\n [0x00372234] Special opcode 132: advance Address by 9 to 0x331c2a and Line by 1 to 19\n- [0x00372235] Set column to 36\n+ [0x00372235] Set column to 30\n [0x00372237] Set is_stmt to 0\n [0x00372238] Copy (view 1)\n [0x00372239] Set column to 2\n [0x0037223b] Set is_stmt to 1\n [0x0037223c] Special opcode 132: advance Address by 9 to 0x331c33 and Line by 1 to 20\n [0x0037223d] Set column to 28\n [0x0037223f] Set is_stmt to 0\n [0x00372240] Copy (view 1)\n [0x00372241] Set column to 2\n [0x00372243] Set is_stmt to 1\n [0x00372244] Special opcode 132: advance Address by 9 to 0x331c3c and Line by 1 to 21\n- [0x00372245] Set column to 36\n+ [0x00372245] Set column to 31\n [0x00372247] Set is_stmt to 0\n [0x00372248] Copy (view 1)\n [0x00372249] Set column to 2\n [0x0037224b] Set is_stmt to 1\n [0x0037224c] Special opcode 132: advance Address by 9 to 0x331c45 and Line by 1 to 22\n- [0x0037224d] Set column to 27\n+ [0x0037224d] Set column to 36\n [0x0037224f] Set is_stmt to 0\n [0x00372250] Copy (view 1)\n [0x00372251] Set column to 2\n [0x00372253] Set is_stmt to 1\n [0x00372254] Special opcode 132: advance Address by 9 to 0x331c4e and Line by 1 to 23\n- [0x00372255] Set column to 31\n+ [0x00372255] Set column to 27\n [0x00372257] Set is_stmt to 0\n [0x00372258] Copy (view 1)\n [0x00372259] Set column to 2\n [0x0037225b] Set is_stmt to 1\n [0x0037225c] Special opcode 132: advance Address by 9 to 0x331c57 and Line by 1 to 24\n- [0x0037225d] Set column to 35\n+ [0x0037225d] Set column to 28\n [0x0037225f] Set is_stmt to 0\n [0x00372260] Copy (view 1)\n [0x00372261] Set column to 2\n [0x00372263] Set is_stmt to 1\n [0x00372264] Special opcode 132: advance Address by 9 to 0x331c60 and Line by 1 to 25\n- [0x00372265] Set column to 28\n+ [0x00372265] Set column to 36\n [0x00372267] Set is_stmt to 0\n [0x00372268] Copy (view 1)\n [0x00372269] Set column to 2\n [0x0037226b] Set is_stmt to 1\n [0x0037226c] Special opcode 132: advance Address by 9 to 0x331c69 and Line by 1 to 26\n- [0x0037226d] Set column to 27\n+ [0x0037226d] Set column to 35\n [0x0037226f] Set is_stmt to 0\n [0x00372270] Copy (view 1)\n [0x00372271] Set column to 2\n [0x00372273] Set is_stmt to 1\n [0x00372274] Special opcode 132: advance Address by 9 to 0x331c72 and Line by 1 to 27\n- [0x00372275] Set column to 30\n+ [0x00372275] Set column to 40\n [0x00372277] Set is_stmt to 0\n [0x00372278] Copy (view 1)\n [0x00372279] Set column to 2\n [0x0037227b] Set is_stmt to 1\n [0x0037227c] Special opcode 132: advance Address by 9 to 0x331c7b and Line by 1 to 28\n- [0x0037227d] Set column to 36\n+ [0x0037227d] Set column to 32\n [0x0037227f] Set is_stmt to 0\n [0x00372280] Copy (view 1)\n [0x00372281] Set column to 2\n [0x00372283] Set is_stmt to 1\n [0x00372284] Special opcode 132: advance Address by 9 to 0x331c84 and Line by 1 to 29\n- [0x00372285] Set column to 34\n+ [0x00372285] Set column to 32\n [0x00372287] Set is_stmt to 0\n [0x00372288] Copy (view 1)\n [0x00372289] Set column to 2\n [0x0037228b] Set is_stmt to 1\n [0x0037228c] Special opcode 132: advance Address by 9 to 0x331c8d and Line by 1 to 30\n- [0x0037228d] Set column to 33\n+ [0x0037228d] Set column to 30\n [0x0037228f] Set is_stmt to 0\n [0x00372290] Copy (view 1)\n [0x00372291] Set column to 2\n [0x00372293] Set is_stmt to 1\n [0x00372294] Special opcode 132: advance Address by 9 to 0x331c96 and Line by 1 to 31\n- [0x00372295] Set column to 33\n+ [0x00372295] Set column to 28\n [0x00372297] Set is_stmt to 0\n [0x00372298] Copy (view 1)\n [0x00372299] Set column to 2\n [0x0037229b] Set is_stmt to 1\n [0x0037229c] Special opcode 132: advance Address by 9 to 0x331c9f and Line by 1 to 32\n- [0x0037229d] Set column to 28\n+ [0x0037229d] Set column to 30\n [0x0037229f] Set is_stmt to 0\n [0x003722a0] Copy (view 1)\n [0x003722a1] Set column to 2\n [0x003722a3] Set is_stmt to 1\n [0x003722a4] Special opcode 132: advance Address by 9 to 0x331ca8 and Line by 1 to 33\n- [0x003722a5] Set column to 32\n+ [0x003722a5] Set column to 29\n [0x003722a7] Set is_stmt to 0\n [0x003722a8] Copy (view 1)\n [0x003722a9] Set column to 2\n [0x003722ab] Set is_stmt to 1\n [0x003722ac] Special opcode 132: advance Address by 9 to 0x331cb1 and Line by 1 to 34\n- [0x003722ad] Set column to 28\n+ [0x003722ad] Set column to 33\n [0x003722af] Set is_stmt to 0\n [0x003722b0] Copy (view 1)\n [0x003722b1] Set column to 2\n [0x003722b3] Set is_stmt to 1\n [0x003722b4] Special opcode 132: advance Address by 9 to 0x331cba and Line by 1 to 35\n- [0x003722b5] Set column to 30\n+ [0x003722b5] Set column to 33\n [0x003722b7] Set is_stmt to 0\n [0x003722b8] Copy (view 1)\n [0x003722b9] Set column to 2\n [0x003722bb] Set is_stmt to 1\n [0x003722bc] Special opcode 132: advance Address by 9 to 0x331cc3 and Line by 1 to 36\n- [0x003722bd] Set column to 29\n+ [0x003722bd] Set column to 36\n [0x003722bf] Set is_stmt to 0\n [0x003722c0] Copy (view 1)\n [0x003722c1] Set column to 2\n [0x003722c3] Set is_stmt to 1\n [0x003722c4] Special opcode 132: advance Address by 9 to 0x331ccc and Line by 1 to 37\n- [0x003722c5] Set column to 30\n+ [0x003722c5] Set column to 28\n [0x003722c7] Set is_stmt to 0\n [0x003722c8] Copy (view 1)\n [0x003722c9] Set column to 2\n [0x003722cb] Set is_stmt to 1\n [0x003722cc] Special opcode 132: advance Address by 9 to 0x331cd5 and Line by 1 to 38\n- [0x003722cd] Set column to 32\n+ [0x003722cd] Set column to 34\n [0x003722cf] Set is_stmt to 0\n [0x003722d0] Copy (view 1)\n [0x003722d1] Set File Name to entry 11 in the File Name Table\n [0x003722d3] Set column to 2\n [0x003722d5] Set is_stmt to 1\n [0x003722d6] Advance Line by 69 to 107\n [0x003722d9] Special opcode 131: advance Address by 9 to 0x331cde and Line by 0 to 107\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "comments": ["error from `readelf --wide --debug-dump=info {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4194297,8 +4194297,8 @@\n <91077e> DW_AT_decl_line : (data1) 205\n <91077f> DW_AT_decl_column : (data1) 11\n <910780> DW_AT_import : (ref4) <0x912863>\t[Abbrev Number: 20 (DW_TAG_subprogram)]\n <2><910784>: Abbrev Number: 4 (DW_TAG_imported_declaration)\n <910785> DW_AT_decl_file : (data1) 21\n <910786> DW_AT_decl_line : (data1) 206\n <910787> DW_AT_decl_column : (data1) 11\n-[ Too much input for diff (SHA256: b4b7634c2749c8fd8220652a555cafc9049f730289414508c0f9f057589e44e7) ]\n+[ Too much input for diff (SHA256: 7346a37a286f215da146eb7d04dab443bdee4127b84f8b665eb52f959a8bf90f) ]\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1695,458 +1695,414 @@\n pa6S!<:\\\n _th;X<#/ \n {sT0:nMs?\n o+`]U~=q\n ]!ScnVR+2u\n qi\ta<5*K\n =P76wqh+-4K+\n-Nil&bpwc\n-Q2K.Hets\n-mBg&eG/EJ\n-J(>Z.rlA;5\n-~H36dCT-\n-Md4NAJ-E\n->T-JJ{S.@}E >\n-]vr#%HQ_\n->0O'e'%H9\n-Rb{t,Ff7\n-xVt@WR SZ-g\n-8r=y/\\*=\n-0z :[sM%\n-6q5M|1@S\n-r&p%i;K3\n-_I[wyQ&8\n-T^N5;\"?x\n-#^EW?M?aYR>\n-8dC4k)7|\n-`CMpwxH!\n-Kfgl$b'j\n-<`TE\tl\\~\n-\\i\\oJz%R\n-AlV`Tt]%\n-3<2G:C6(\n-3$B(9C:CW\n-!T=\\%NcL\n-bP7?HWq1-@\n-_F_l;Z]g{dx\n+[ySOgCp>\n+VF?]:Cg\n+[G'2~y:z\n+G0~wX4(Y\n+$Ijau_3#\n+%|oHK|Sy\n+?+.)j~b&]\n+.|\"t:L>B\n+H{p}-wr-\"\n ,(&iWE%}\n-E2;0Yu$u\n-Ov(@67,5\n-F>GP]dru\n-?0Q#XoD\t\n-vN%;TCoih\n-3>_K|ZM3|\n-Fz(@67,5o\n-E/`z&r%T\n-NNs`Bnsr\n+A2nBc`+p\n+soXr76PLu^\n+\\FcG7fG7\n+Iv8;G9|;kv\n+/uYY~TY_W\n+,Y\tB@rv98\n fTbJWYnJ\n =/cfpK$4\n +Al#ju6w\n \tnvD7';v\n ppXo:x>0s\n ,WJC(9^?\n-s9:rHiS%:>\n-'Z:zcJGo\n-r@|T%]4I\n-/V]-RiJ*j\n-{/+GF: w\n-+t\tX: wpU*+\n-NDyu`<39\n-~@v?PFuzQ\n-+]IUWSWj\n-vw%U:Nf\\'d\\'\n-_[H-u8*Q\n-~I *wF#BS\n-p 5\\~ 7|\n-Jc5u_57Ea\n-@,)*Rd\"g\n+Ry6WuMA4\n+\"a\"*|wsT\n+Qy>B#*ab\n+Kil:~{l:\n+z_N*~!N4\n+ru\"59*0K\n+TD6z=@t+\"\n+U^\"S*{'K\n+vuN*myRi\n+d(\th7:l1s\n ta|ND-V)\n-[5!Q#/zD\n-a&6yF#;?\n-x\";0P%\n-%9l|*zS_\n-)\\T4!H)gX3\n-Yiqvy~_hq.\n-F-CT-Uh8(\n-AGW4e8mb\n-_0MTk_J=\n-*{i_xzou\n+2TEQ)*bK\n+[,X~5VRE\n+x\";0P%HCG`3\n-C\\Z$IM>$\n-&nL5lB1\"\n-1XO`C4^;\n+5H&uJk0#\n+MAygWuxY\n 9U9C6EgW\n--M7+GA;o\n-?KcL#\\-|X\n-l~Yhi(J'z\n-;9@k.sP+;\n-HxyGM7 4\n--._Liqe@\n-+A[~N=p6\n-IcTxO]iM\n-EHJ@u!o \n-x{`],01>H\n-5S)RLyTQ\n-^rg\tHteL\n-N\"j)O/^}\n-o]Y\t$=5c\n-b149;='7Zmf\n-s5b6\n-J *p,r(~\n-K&GBx9+f\n-5W->NwFy\n-x4thnp|%J\n-de1gEATV\n-z=1n4-C\"\n-\ta7qYv`<\n-8!Yry#bV-<|`\n- r9L[7 ?\n-j/PzDh5])\n-zYW$`8%h\n-,#;\"RNFX\n-Ae_0O gP\n-EKNQCdEr\n-W-`zwHhI\n--T*o)ys!y\n-pu|\"Ik8XS\n+$uv\tW^Ez\n+9*LcvjI}\n+ZfZH~a6zW`}\n+ `j!yT}D\n+w@X I,za\n++}X`j@lE\n+b)FZun|?\n+WoWJ_$\"N&=\n+5S)RLy\\I\n+8H:x6`11\n+[b:@S)Sz\n+emk0geadm\n+T1|(tZl*\n+19E&|KA,\n+zI?y+F`J(\n+M%E_\"*U2\n+l\"vK%KTX\n+{0D^Sx\t$D\n+Kd7zizd7z\n+/mWue5]s\n+d.1#V+2C6\n+Yl9T}YMW\n+;GYWh$YG\n+,VF%pR\t^\n+LI6Y@o ,0\n+kUk)]k \n+ wEss/LaHz\n+k|Hw7Ow^T\n+ULb5pdMn..\n+ho9fA]I`\n+1a![pQV\\\n+r.C='7Zma\n+7'FvFDp7\n+vz11@ru`\n+6Rwpd!V0\n+HOd~]yn\"\n+Vv.DrLNP\n+`\\CLzY\\E2dY\n+&FeD)7!e\n+{)*'sop:Zr\n+1:hw@xh]\n+5(Ykbf{P\n+\tTh[grVv\n+t3%DwDb,\n+l9Qi}Z.R\n+11h#;\\RW~\n+)%]i`K}$\n+F>\"]'`;T\n+ \"FlzM@4\n+>*\",Djb3 \n+OcD$~$D&\n+rfu8Pap|fu-\n++^Y3*1P{mX3\n+M /SPjVrOqh\n+d3xHJ~aB\n+Uw[sR&F&\n+YoQpSVpSS\n+Mp~tP8A<\n++TkIQ_f-\n+]_iDRqHw\n+EL3&&163\n+4#;\"RFFX\n+m;jsUXU`\n+YlJtTbf~\n+:IAZKk~[W\n+0e-/utJg\n+gXF\"KmYT\n+0\\!S47_r\n+1J/Gye7l\n+h)%JG>'r-\n+qBs_@(4Nh\n+Y*w[9wtW?$9\n+ L\\%&MpW\n )oti*;b,\n-}}o?0{OqW\n-mfT.263N\n-z4:|TS^D<\n-.hQUI6J<\n-8qP@P`!r\n-Ww01:`6`\n-B?mL+SDl\n-GveF+2=[\n-W5;}mfwRG\n- i\tp*U1#\n-kIxq`e\toO\n-xd_fddrV\n-V t0I,rq\n-*{K^ y|7\n-,08QZs)K\n-8)-jq;iaQ\n-P%P>\t{uU\n-Z6@3:Mo6\n-$I\n-DF;9tY?N\n-5TB)-4C-_\n-JB+4Wa%(\n-_=miQoO[\n-2:@6p:7p\n-<'\\Z~\"*^\n-1B*i,ge`\n-Q\"A6deD2\n-ZUQ6p'@:\n-{nXGQrXG\n-0z{$N +/9\n-N0>1Y,Vb\n-h2U~.X&:\n-pKAeL8_|C\n-)\"(\" M@EA\n-&9Aju\\!Zd\n-K\n+D`U,ysvr\n+ C0wU/Cmj\n+ARHg,;uZ\n+]Z8Uhe-'I/\n+,/8\n+]\n+gJ#<:,}o\n+Z$.:@hGZ!\n+/dBo?~orQCc\n+BDl.2lig*\n+kl\t\"VQbsOY\n+?rWwD_mf\n+q),'hy;(az\n+I|z3ytkC\n+\"`z3yt=D\n+Kj\n+\\q\ta Uq\t\n+%cAqL}L^\n+=Y\\)KA$&\n+OS}Nyi_xn\n+!eC1w\":o\n+ZM#20d2,5mpS\n+TQApZQ-.\n+y4V2CBD[\n #\tWCb3Wp\n-+Jbq\\$td\n-vv~zb!i4\n-Vm_ltJyM4\n-i*C)gks*\n-OVVipOeL\n-?w$[R69j\n-ggPBtbN<\n-0Bg6+#t@\n-`YtO YGcN\n-2\tN*G_TdZfB!\n-?@f25cRY\n+%?})[5.d-N\n+W&\"gopzO\n+[.~\"te/Z\n+ptZ%M<5V\n+dU_M_BQ'i\n+2\tN*GoTdZfB!\n+?@f25c|Y\n 2jSSvn\"?_\n--V)0*wve\n-N+bfue55\n-*\\:eR8C/)*\n-qLc)[OA6\n-A1;r;\"^a\n-;;H%P04v\n-KSxnyBE=\n-D[9;dX|Z\n-;`/8Q<~t\n-HZ.'R]y$-\n->Nyn4co_<\n-pV\"{} (#s\"@\n-F69|OPpZ8\n-ngC(wbWu\n-^:JlU4Rb_\n-xd#P1Zw<>\n-h7JwaGGsk\n-O@-o=#rz\n-no{>v \n-F~'+j5Aj\n-)3x80Csd\n-Y:B6=;@l\n-$Y^fpE~\"\n-h@lsB9eQ\n-pPN]M9mD\n-VQQCw8Wq\n-PNa,GQN3)\n-N]PL3nw*8\n-/+8\\ ;8\\(\n-Z 5mLODg.2|\n-!EjzIk\\?Pz\n-N4z,\tU,X\n+#hSEvSc7*\n+0AtgsxXU\n+B~~#J3A>\n+9sDA%(HP<\n+BgkphDOqjV\n+'v)V/Kex&\n+t*Wea$fZ\n+4{tn(K>2o\n+;rm@t.f-\n+,Fe$wvw%6*s:\n+u~[@?~ :\n+]|Y,imaN\n+%7UKUG~As\n+;:wQ:qS0\n+} 6X(sls\n+MtAnE_A?\n+y).y;^ij\n+9UjI3Km#n\n+Ym\tF*iME\n+ppY\t|uH{C\n+3 JQnkqK\n+'@96.4Km\n+*Mb>~'Eue53\n+QLc)[_A6\n+{_O(yp~[\n+KSxnyB%=\n+#]?-y7Ou\n+U]KnBt/NTs\n+An9\"/!rLk\n+#!z\"Y_rY\n+a0UK2T*f\n+=p9WAWq\\Z\n+*+S%\"Eqs)i\n+JEk\\#bS#@\n+V@\\y9r\"`\n+^}Ofp-`j\n+)weM]MM;\n+CaZ;Ekp_\n+lI_fi:bP%3\n+G.eu'uWZZ\n+'j.x+.i+%\n+PNY\tjjnv-[g\n+Af5-:)p*2\n+J:YUP=bXM\n+F9M%8M}1\n =mt#X`\\m\n-Kc[+:v-c4\n-TW\".!6Ab\n J:YUP=46(,\n-jI{S-ioJ\n-V=y%!fZl\n-[\"2pD'#r\n-@=_D3e9i\n-ql.q4J]j\n-HgA\n-yK[XqZP+OO\n-xnfH+9|(\n-z\"M).fgq\n-E W42#V2|\n-Pqj+tSj~C\n-]L%/8S=!_\n-6^{KZwed\n-:|$m{: S\n-=#3'%#=$\n-+3y\\vJB\\\n-oa7$o:3hWt\n-UR6!l3f#\n-\">< VD|y\n-'iSE8B[!\n-.e6sbrSAD\"}\n-Dik(s+DMTt-\n-6c_i[;Z \n-P\\`j\t[ n\n+BLV_PC| \n+e=xN@8F9\n+Po\\mX#GE\n+3\"EmQK5d\n+ItNIwW D\n+>2r-PO\\mX#5\n+{e%K\\+V}a\n+Y>-SFB>#\n+8>\"TI&)[G\n+Mcw&z2kW_\n+jnB9[+6N\n+<>3G={<(\n+LQOJYg0F1{\t\n+X~{&VW`UL\n+smM|di4t\n+hWeR/mA5\n+b:);b)<)S\n+W/BXUdfq\n+,H+},h6[\n+6^{KZw%d\n+:)#55clJ\n+^Mqvd^Tiy\n+GVmVcDmv\n+x(3`MZSqbS\n+\"><0VD|y\n+xE}~(!jA\n+o]lK);a\"\n+l#pJ$aYo\n A`t\\9:\n-Wor/D1OC\n-k1)zzTF9x\n-o7%S-G5RD\n-OID]gGIPTj\\\n-9/yRUWZ\t;\n+~.,-h#X1=-\n+DMt0R^Ap\n+i55j#LW?&\n+agC9K*?t\n+|4D\".loB0\"a{\n+`{,r`{,ra{\n+s64is64is64is64is64ks64ks64ks64ks64ks64ks64ks64ks64ks64ks64ks64ks64ks64ks64ks64\n+HXw;^vlBVR\n+k+~F(Q@W\n+/<^fOi=E\n+\"uOAiWWX\n+$-1e52s:/1D\n+1C/1D7-1\n @\"f*O>bD.\n-CDS7zB)/\n-XCQ[ZGg]\n-\\RS?:;Kjf\n-:7rEr7*V\n-{!=!lT6`,\n-\"\"]E@)\"\"\n-L?k$1F3c\n-3T&kjp@XFcRA\n-=GuMS/KZ\n-hall4Vllt\n-jhM;tv:x\n-v0rYJ#v0rYJ5;\n-bd\\L1$(S\n-zj,[Jt:[\n-zj,[Jt:[\n-OYJ!YFL|DK~\n-\"`@oes3\t\n-I*+M\thM\n-9}v.szgaN_ \n-Hu_\\gY)Y?\n+1'mPmN4K\n+rwB rw82\n+nl>?r7Ux-\n+uu1 ww5\"wGT\n+Is6oz+Io\n+JH.`N[W\t\n+j[qxcY$l>@ \n-8D^>a:x:\"\n-f)[q)[YJ\n-w8n:?0LI\n-2Ozo.TA{W\n-v\\14s>X+\n-eNWSUzWgI\n-?[U1hF@U\n-L>fo%S~e\n-y&+C4\n-e.0rCH?F\n-(~Qp!txU_O2\n+[\thsP6Dh\n )c#^ALM@\n+e %IIKm I[,\n wwwwwwww\n x2W`53-BsR@-t\n Ts]H\tuMqY\n tnAC_nEC_ns\n jB(z&\"u2\n _i6WU\"z5Nz\n \\\"\\,%H%7(\\\n@@ -2367,36 +2323,46 @@\n [H0YB0Y%arc\n o1/in*l\t\n {!\t;rU_#=\n DYk[(sfg;5rsggg\n _\\>xT$G(\n ww8U[;S/\n L|^Qmin}\"\n-W3\\\\_[ci\n-auRemuaUj\n-DNc~uL?-\n-?W)'ohXP\n-YF*5;RYK\n-7H-!';Yu\n-hp^o2SQh\n-`}>Lcu\t&0R\n-mp-E#l)Z\n-b&O8j;VY\n-\\*I@a9a,\n-~}7Sl5x7\n-a\\;S(OMY\n+ibw(Re83f\n+g$i/&L{1\n+5.W\\fyZ7c\n+gFIWF(OeT:d\n+1VHR~WTcEb\n+;mF.#.>G\n+{DElf'^nG\n+sV$`0YS#e\n+X#D_wBmD\n+l8\t3M~R3\n+jKQ;yBh5\n+[:M#(c)X\n+V7a(Dbqm\n+ IK6u$2Yu\n+3G;,&&Lh\n+5t|1o5$b\n+?8.b~8Dt\n+c\\\t?nU'U\n+j8})9K|M\n F34WQh7W\n JDQ4BWpI\n ^fjRKVG3`\n tH]g%`90B\n 02}4S{N+g[Xw\n *MzI0p+J\n s_`$UY?VHO\n-VJz!SR;%=\n-TyY3W9\"Y&}\n+;pIZ`QZ`m\n+fJz.SR;%=\n+^H;3Sa_Pa\n+F\tRVY1Zw\n+]{Ch9_)_\n+2z?4IH>Y\n BvT7tx8\t\n d\"47tf0?\n BD\" 6J)YM\n &5a[f4nZ\n #F#\\vSzj\n kYkC?skZ\n 4Mw!xbrV\n"}]}]}]}]}]}