{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.m9aEMFVPuo/b1/eiskaltdcpp_2.2.10+723+gfa5e73be-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.m9aEMFVPuo/b2/eiskaltdcpp_2.2.10+723+gfa5e73be-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,18 +1,18 @@\n \n 2d8ddacddca67ede8dbe1e0f72703233 33240 net optional eiskaltdcpp-cli_2.2.10+723+gfa5e73be-1_all.deb\n afbcb7c6fb941c1616ef1b1964afa949 68592 net optional eiskaltdcpp-common_2.2.10+723+gfa5e73be-1_all.deb\n- 3fffd3eef5ecd774e4e707cb6b57bde5 2036540 debug optional eiskaltdcpp-daemon-dbgsym_2.2.10+723+gfa5e73be-1_i386.deb\n- d0b1afd3e5ddaf8fdea2d151cf5d4dd1 221984 net optional eiskaltdcpp-daemon_2.2.10+723+gfa5e73be-1_i386.deb\n+ 6aea39484cd93cba37bc662d7d33d27f 2036536 debug optional eiskaltdcpp-daemon-dbgsym_2.2.10+723+gfa5e73be-1_i386.deb\n+ 02cc413e984dbde86750bbc027ef17d5 221688 net optional eiskaltdcpp-daemon_2.2.10+723+gfa5e73be-1_i386.deb\n 028e173a018d308065ef34ccbfccc562 356836 net optional eiskaltdcpp-emoticons_2.2.10+723+gfa5e73be-1_all.deb\n 433ab172ba99fbde71c584b870850115 305840 net optional eiskaltdcpp-gtk-data_2.2.10+723+gfa5e73be-1_all.deb\n- 650ddfc3891a2518182fe15dd8e20ff1 9956052 debug optional eiskaltdcpp-gtk-dbgsym_2.2.10+723+gfa5e73be-1_i386.deb\n- e55670c5798a6c014be4fbed59186b27 685280 net optional eiskaltdcpp-gtk_2.2.10+723+gfa5e73be-1_i386.deb\n+ 0ee4bcba439e62e63ee68333ef45faa2 9955932 debug optional eiskaltdcpp-gtk-dbgsym_2.2.10+723+gfa5e73be-1_i386.deb\n+ b11af113901afb05f6ab0ba618f35aa0 685444 net optional eiskaltdcpp-gtk_2.2.10+723+gfa5e73be-1_i386.deb\n 38ee48d9d15868be2bffc16ab901a859 791120 net optional eiskaltdcpp-qt-data_2.2.10+723+gfa5e73be-1_all.deb\n- 86071aa9fbf93601a197b982f84e5cd0 17689404 debug optional eiskaltdcpp-qt-dbgsym_2.2.10+723+gfa5e73be-1_i386.deb\n- 4196b20f021a719884bcc22721c3a2a9 1076220 net optional eiskaltdcpp-qt_2.2.10+723+gfa5e73be-1_i386.deb\n+ 5627e8f703193fc28479797f1415d184 17689688 debug optional eiskaltdcpp-qt-dbgsym_2.2.10+723+gfa5e73be-1_i386.deb\n+ 6e4b62f52634028a600c21351a5c303b 1077196 net optional eiskaltdcpp-qt_2.2.10+723+gfa5e73be-1_i386.deb\n 61a7937316c815fff060ce44fbf329a3 60300 net optional eiskaltdcpp-scripts_2.2.10+723+gfa5e73be-1_all.deb\n 1598d839fa766d2acf85edb24c55b0d9 181828 net optional eiskaltdcpp-sounds_2.2.10+723+gfa5e73be-1_all.deb\n 13c80fcb39c52f39bffb1d2fb87261b1 27236 metapackages optional eiskaltdcpp_2.2.10+723+gfa5e73be-1_all.deb\n 454d52d1de0dcbfec173cc01a6bbc256 93424 libdevel optional libeiskaltdcpp-dev_2.2.10+723+gfa5e73be-1_i386.deb\n 18b5b42b274d8bafd6bbca8d500256a1 12018516 debug optional libeiskaltdcpp2.4-dbgsym_2.2.10+723+gfa5e73be-1_i386.deb\n 2909227eba2ee7729dce26c1b4f0ce94 802524 libs optional libeiskaltdcpp2.4_2.2.10+723+gfa5e73be-1_i386.deb\n"}, {"source1": "eiskaltdcpp-daemon_2.2.10+723+gfa5e73be-1_i386.deb", "source2": "eiskaltdcpp-daemon_2.2.10+723+gfa5e73be-1_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-11-04 23:18:35.000000 debian-binary\n--rw-r--r-- 0 0 0 1024 2020-11-04 23:18:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 220768 2020-11-04 23:18:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1028 2020-11-04 23:18:35.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 220468 2020-11-04 23:18:35.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/eiskaltdcpp-daemon", "source2": "./usr/bin/eiskaltdcpp-daemon", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x17530 0x17530 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x17534 0x17534 R 0x1000\n LOAD 0x018000 0x00018000 0x00018000 0x52e2c 0x52e2c R E 0x1000\n LOAD 0x06b000 0x0006b000 0x0006b000 0x1ae58 0x1ae58 R 0x1000\n LOAD 0x0862fc 0x000872fc 0x000872fc 0x00ec0 0x01a58 RW 0x1000\n DYNAMIC 0x086970 0x00087970 0x00087970 0x00120 0x00120 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x07024c 0x0007024c 0x0007024c 0x01c24 0x01c24 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\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 PROGBITS 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 [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 0018c4 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00001ab0 001ab0 004760 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00006210 006210 00f29b 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000154ac 0154ac 0008ec 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00015d98 015d98 0001c0 00 A 6 4 4\n- [ 9] .rel.dyn REL 00015f58 015f58 000c98 08 A 5 0 4\n- [10] .rel.plt REL 00016bf0 016bf0 000940 08 AI 5 24 4\n+ [ 6] .dynstr STRTAB 00006210 006210 00f29d 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000154ae 0154ae 0008ec 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00015d9c 015d9c 0001c0 00 A 6 4 4\n+ [ 9] .rel.dyn REL 00015f5c 015f5c 000c98 08 A 5 0 4\n+ [10] .rel.plt REL 00016bf4 016bf4 000940 08 AI 5 24 4\n [11] .init PROGBITS 00018000 018000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00018020 018020 001290 04 AX 0 0 16\n [13] .plt.got PROGBITS 000192b0 0192b0 000008 08 AX 0 0 8\n [14] .text PROGBITS 000192c0 0192c0 051b57 00 AX 0 0 16\n [15] .fini PROGBITS 0006ae18 06ae18 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 0006b000 06b000 00524a 00 A 0 0 32\n [17] .eh_frame_hdr PROGBITS 0007024c 07024c 001c24 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x15f58 contains 403 entries:\n+Relocation section '.rel.dyn' at offset 0x15f5c contains 403 entries:\n Offset Info Type Sym. Value Symbol's Name\n 000872fc 00000008 R_386_RELATIVE \n 00087300 00000008 R_386_RELATIVE \n 00087304 00000008 R_386_RELATIVE \n 00087308 00000008 R_386_RELATIVE \n 0008730c 00000008 R_386_RELATIVE \n 00087310 00000008 R_386_RELATIVE \n@@ -401,15 +401,15 @@\n 00087fe8 00013e06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00087fec 00014606 R_386_GLOB_DAT 00000000 _ZTISt13runtime_error@GLIBCXX_3.4\n 00087ff0 00014706 R_386_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21\n 00087ff4 00014c06 R_386_GLOB_DAT 00000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4\n 00087ff8 00014f06 R_386_GLOB_DAT 00000000 __pthread_key_create@GLIBC_2.0\n 00088008 00010701 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x16bf0 contains 296 entries:\n+Relocation section '.rel.plt' at offset 0x16bf4 contains 296 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00087a9c 00000107 R_386_JUMP_SLOT 00000000 __printf_chk@GLIBC_2.3.4\n 00087aa0 00000207 R_386_JUMP_SLOT 00000000 pclose@GLIBC_2.1\n 00087aa4 00000307 R_386_JUMP_SLOT 00000000 _ZNSo3putEc@GLIBCXX_3.4\n 00087aa8 00000407 R_386_JUMP_SLOT 00000000 _ZN4dcpp13ClientManager9getClientERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 00087aac 00000507 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 00087ab0 00000607 R_386_JUMP_SLOT 00000000 _ZN4dcpp4Util7migrateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,24 +11,24 @@\n 0x00000019 (INIT_ARRAY) 0x872fc\n 0x0000001b (INIT_ARRAYSZ) 32 (bytes)\n 0x0000001a (FINI_ARRAY) 0x8731c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x6210\n 0x00000006 (SYMTAB) 0x1ab0\n- 0x0000000a (STRSZ) 62107 (bytes)\n+ 0x0000000a (STRSZ) 62109 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x87a90\n 0x00000002 (PLTRELSZ) 2368 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x16bf0\n- 0x00000011 (REL) 0x15f58\n+ 0x00000017 (JMPREL) 0x16bf4\n+ 0x00000011 (REL) 0x15f5c\n 0x00000012 (RELSZ) 3224 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x15d98\n+ 0x6ffffffe (VERNEED) 0x15d9c\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x154ac\n+ 0x6ffffff0 (VERSYM) 0x154ae\n 0x6ffffffa (RELCOUNT) 337\n 0x00000000 (NULL) 0x0\n"}, {"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: 725bb2f8007a134c4bfb9f20d3c69b3448c0828c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 519dc56b45bd02b3b08e7ce07c003741fdd7c71b\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 --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 1142 entries:\n- Addr: 0x00000000000154ac Offset: 0x0154ac Link: 5 (.dynsym)\n+ Addr: 0x00000000000154ae Offset: 0x0154ae Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.3.4) 3 (GLIBC_2.1) 4 (GLIBCXX_3.4)\n 004: 0 (*local*) 4 (GLIBCXX_3.4) 0 (*local*) 5 (GLIBCXX_3.4.15) \n 008: 0 (*local*) 6 (GLIBC_2.1.3) 0 (*local*) 0 (*local*) \n 00c: 7 (GLIBC_2.0) 0 (*local*) 7 (GLIBC_2.0) 8 (GLIBC_2.3) \n 010: 7 (GLIBC_2.0) 0 (*local*) 7 (GLIBC_2.0) 0 (*local*) \n 014: 4 (GLIBCXX_3.4) 8 (GLIBC_2.3) 0 (*local*) 7 (GLIBC_2.0) \n 018: 9 (GLIBC_2.0) 4 (GLIBCXX_3.4) 0 (*local*) a (GLIBC_2.2) \n@@ -285,15 +285,15 @@\n 464: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 468: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 46c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 470: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 474: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000015d98 Offset: 0x015d98 Link: 6 (.dynstr)\n+ Addr: 0x0000000000015d9c Offset: 0x015d9c Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 2\n 0x0010: Name: GCC_3.0 Flags: none Version: 25\n 0x0020: Name: GLIBC_2.0 Flags: none Version: 14\n 0x0030: Version: 1 File: libpthread.so.0 Cnt: 2\n 0x0040: Name: GLIBC_2.2 Flags: none Version: 10\n 0x0050: Name: GLIBC_2.0 Flags: none Version: 9\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 10\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1773,15 +1773,15 @@\n void Json::StyledWriter::writeArrayValue(const Json::Value&)\n void Json::StyledStreamWriter::writeArrayValue(const Json::Value&)\n current >= buffer\n childValues_.size() == size\n N4Json6WriterE\n N4Json10FastWriterE\n N4Json12StyledWriterE\n-5bb2f8007a134c4bfb9f20d3c69b3448c0828c.debug\n+9dc56b45bd02b3b08e7ce07c003741fdd7c71b.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -3877,9 +3877,9 @@\n 0x00015430 474c4942 435f322e 3700474c 4942435f GLIBC_2.7.GLIBC_\n 0x00015440 322e3300 474c4942 435f322e 312e3300 2.3.GLIBC_2.1.3.\n 0x00015450 474c4942 435f322e 3100474c 4942435f GLIBC_2.1.GLIBC_\n 0x00015460 322e332e 34000000 00000000 00000000 2.3.4...........\n 0x00015470 00000000 00000000 00000000 00000000 ................\n 0x00015480 00000000 00000000 00000000 00000000 ................\n 0x00015490 00000000 00000000 00000000 00000000 ................\n- 0x000154a0 00000000 00000000 000000 ...........\n+ 0x000154a0 00000000 00000000 00000000 00 .............\n \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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35626232 66383030 37613133 34633462 5bb2f8007a134c4b\n- 0x00000010 66623966 32306433 63363962 33343438 fb9f20d3c69b3448\n- 0x00000020 63303832 38632e64 65627567 00000000 c0828c.debug....\n- 0x00000030 70d72638 p.&8\n+ 0x00000000 39646335 36623435 62643032 62336230 9dc56b45bd02b3b0\n+ 0x00000010 38653763 65303763 30303337 34316664 8e7ce07c003741fd\n+ 0x00000020 64376337 31622e64 65627567 00000000 d7c71b.debug....\n+ 0x00000030 c39d0236 ...6\n \n"}]}]}]}]}, {"source1": "eiskaltdcpp-gtk_2.2.10+723+gfa5e73be-1_i386.deb", "source2": "eiskaltdcpp-gtk_2.2.10+723+gfa5e73be-1_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-11-04 23:18:35.000000 debian-binary\n -rw-r--r-- 0 0 0 1124 2020-11-04 23:18:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 683964 2020-11-04 23:18:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 684128 2020-11-04 23:18:35.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/eiskaltdcpp-gtk", "source2": "./usr/bin/eiskaltdcpp-gtk", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x4a578 0x4a578 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x4a57c 0x4a57c R 0x1000\n LOAD 0x04b000 0x0004b000 0x0004b000 0x177168 0x177168 R E 0x1000\n LOAD 0x1c3000 0x001c3000 0x001c3000 0x54612 0x54612 R 0x1000\n LOAD 0x2182d4 0x002192d4 0x002192d4 0x02d50 0x0327c RW 0x1000\n DYNAMIC 0x219bc0 0x0021abc0 0x0021abc0 0x00168 0x00168 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x1cd418 0x001cd418 0x001cd418 0x0537c 0x0537c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\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 PROGBITS 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 [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 004cfc 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00004ee8 004ee8 00c9a0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00011888 011888 032124 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000439ac 0439ac 001934 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 000452e0 0452e0 0001e0 00 A 6 5 4\n- [ 9] .rel.dyn REL 000454c0 0454c0 003728 08 A 5 0 4\n- [10] .rel.plt REL 00048be8 048be8 001990 08 AI 5 24 4\n+ [ 6] .dynstr STRTAB 00011888 011888 032126 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000439ae 0439ae 001934 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 000452e4 0452e4 0001e0 00 A 6 5 4\n+ [ 9] .rel.dyn REL 000454c4 0454c4 003728 08 A 5 0 4\n+ [10] .rel.plt REL 00048bec 048bec 001990 08 AI 5 24 4\n [11] .init PROGBITS 0004b000 04b000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 0004b020 04b020 003330 04 AX 0 0 16\n [13] .plt.got PROGBITS 0004e350 04e350 000018 08 AX 0 0 8\n [14] .text PROGBITS 0004e370 04e370 173de4 00 AX 0 0 16\n [15] .fini PROGBITS 001c2154 1c2154 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 001c3000 1c3000 00a416 00 A 0 0 32\n [17] .eh_frame_hdr PROGBITS 001cd418 1cd418 00537c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x454c0 contains 1765 entries:\n+Relocation section '.rel.dyn' at offset 0x454c4 contains 1765 entries:\n Offset Info Type Sym. Value Symbol's Name\n 002192d4 00000008 R_386_RELATIVE \n 002192d8 00000008 R_386_RELATIVE \n 002192dc 00000008 R_386_RELATIVE \n 002192e0 00000008 R_386_RELATIVE \n 002192e4 00000008 R_386_RELATIVE \n 002192e8 00000008 R_386_RELATIVE \n@@ -1763,15 +1763,15 @@\n 0021bf2c 0002e706 R_386_GLOB_DAT 00000000 _ZN4dcpp6AdcHub12NAT0_FEATUREB5cxx11E\n 0021bfa0 00031f06 R_386_GLOB_DAT 00000000 g_utf8_skip\n 0021bfe0 00034806 R_386_GLOB_DAT 00000000 _ZN4dcpp6Socket5statsE\n 0021bfec 00035206 R_386_GLOB_DAT 00000000 _ZN4dcpp6AdcHub12UDP4_FEATUREB5cxx11E\n 0021bff0 00035306 R_386_GLOB_DAT 00000000 _ZN4dcpp15SettingsManager16connectionSpeedsB5cxx11E\n 0021c008 00017d01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x48be8 contains 818 entries:\n+Relocation section '.rel.plt' at offset 0x48bec contains 818 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0021ad34 00000107 R_386_JUMP_SLOT 00000000 gtk_combo_box_text_append_text\n 0021ad38 00000207 R_386_JUMP_SLOT 00000000 gtk_text_view_scroll_to_mark\n 0021ad3c 00000307 R_386_JUMP_SLOT 00000000 gtk_tree_view_set_search_column\n 0021ad40 00000407 R_386_JUMP_SLOT 00000000 g_mutex_lock\n 0021ad44 00000607 R_386_JUMP_SLOT 00000000 gtk_paned_pack2\n 0021ad48 00000707 R_386_JUMP_SLOT 00000000 _ZN4dcpp4Util8toStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS6_SaIS6_EE\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -20,24 +20,24 @@\n 0x00000019 (INIT_ARRAY) 0x2192d4\n 0x0000001b (INIT_ARRAYSZ) 112 (bytes)\n 0x0000001a (FINI_ARRAY) 0x219344\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x11888\n 0x00000006 (SYMTAB) 0x4ee8\n- 0x0000000a (STRSZ) 205092 (bytes)\n+ 0x0000000a (STRSZ) 205094 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x21ad28\n 0x00000002 (PLTRELSZ) 6544 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x48be8\n- 0x00000011 (REL) 0x454c0\n+ 0x00000017 (JMPREL) 0x48bec\n+ 0x00000011 (REL) 0x454c4\n 0x00000012 (RELSZ) 14120 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x452e0\n+ 0x6ffffffe (VERNEED) 0x452e4\n 0x6fffffff (VERNEEDNUM) 5\n- 0x6ffffff0 (VERSYM) 0x439ac\n+ 0x6ffffff0 (VERSYM) 0x439ae\n 0x6ffffffa (RELCOUNT) 1585\n 0x00000000 (NULL) 0x0\n"}, {"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: 464eacc946b736786a97ce3fed89ab5ed415a8e5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4950fee8b1b975fd9fdb7938b76d01385e161472\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 --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 3226 entries:\n- Addr: 0x00000000000439ac Offset: 0x0439ac Link: 5 (.dynsym)\n+ Addr: 0x00000000000439ae Offset: 0x0439ae Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4.20) \n 014: 4 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 2 (GLIBC_2.0) 5 (CXXABI_1.3) \n@@ -806,15 +806,15 @@\n c88: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n c8c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n c90: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n c94: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n c98: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x00000000000452e0 Offset: 0x0452e0 Link: 6 (.dynstr)\n+ Addr: 0x00000000000452e4 Offset: 0x0452e4 Link: 6 (.dynstr)\n 000000: Version: 1 File: libm.so.6 Cnt: 1\n 0x0010: Name: GLIBC_2.0 Flags: none Version: 17\n 0x0020: Version: 1 File: libpthread.so.0 Cnt: 3\n 0x0030: Name: GLIBC_2.2 Flags: none Version: 24\n 0x0040: Name: GLIBC_2.1 Flags: none Version: 12\n 0x0050: Name: GLIBC_2.0 Flags: none Version: 9\n 0x0060: Version: 1 File: libgcc_s.so.1 Cnt: 2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -4805,15 +4805,15 @@\n Shutting down libeiskaltdcpp...\n Installing handler for\n is inaccessible, falling back to current directory instead.\n gtkclient\n urn:bitprint:\n urn:tree:tiger/:\n urn:tree:tiger/1024:\n-4eacc946b736786a97ce3fed89ab5ed415a8e5.debug\n+50fee8b1b975fd9fdb7938b76d01385e161472.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -12814,9 +12814,9 @@\n 0x00043938 312e3300 474c4942 435f322e 3300474c 1.3.GLIBC_2.3.GL\n 0x00043948 4942435f 322e332e 3400474c 4942435f IBC_2.3.4.GLIBC_\n 0x00043958 322e3400 474c4942 435f322e 32380000 2.4.GLIBC_2.28..\n 0x00043968 00000000 00000000 00000000 00000000 ................\n 0x00043978 00000000 00000000 00000000 00000000 ................\n 0x00043988 00000000 00000000 00000000 00000000 ................\n 0x00043998 00000000 00000000 00000000 00000000 ................\n- 0x000439a8 00000000 ....\n+ 0x000439a8 00000000 0000 ......\n \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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34656163 63393436 62373336 37383661 4eacc946b736786a\n- 0x00000010 39376365 33666564 38396162 35656434 97ce3fed89ab5ed4\n- 0x00000020 31356138 65352e64 65627567 00000000 15a8e5.debug....\n- 0x00000030 586c19f9 Xl..\n+ 0x00000000 35306665 65386231 62393735 66643966 50fee8b1b975fd9f\n+ 0x00000010 64623739 33386237 36643031 33383565 db7938b76d01385e\n+ 0x00000020 31363134 37322e64 65627567 00000000 161472.debug....\n+ 0x00000030 5d6f91c3 ]o..\n \n"}]}]}]}]}, {"source1": "eiskaltdcpp-qt_2.2.10+723+gfa5e73be-1_i386.deb", "source2": "eiskaltdcpp-qt_2.2.10+723+gfa5e73be-1_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-11-04 23:18:35.000000 debian-binary\n -rw-r--r-- 0 0 0 1080 2020-11-04 23:18:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1074948 2020-11-04 23:18:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1075924 2020-11-04 23:18:35.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/eiskaltdcpp-qt", "source2": "./usr/bin/eiskaltdcpp-qt", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x86c50 0x86c50 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x86c54 0x86c54 R 0x1000\n LOAD 0x087000 0x00087000 0x00087000 0x263708 0x263708 R E 0x1000\n LOAD 0x2eb000 0x002eb000 0x002eb000 0xed584 0xed584 R 0x1000\n LOAD 0x3d9464 0x003da464 0x003da464 0x0ac50 0x16e40 RW 0x1000\n DYNAMIC 0x3e2124 0x003e3124 0x003e3124 0x00178 0x00178 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x30ec50 0x0030ec50 0x0030ec50 0x0adf4 0x0adf4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\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 PROGBITS 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 [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 009f48 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000a134 00a134 01b9a0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00025ad4 025ad4 04a068 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0006fb3c 06fb3c 003734 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00073270 073270 0002e0 00 A 6 14 4\n- [ 9] .rel.dyn REL 00073550 073550 0106c8 08 A 5 0 4\n- [10] .rel.plt REL 00083c18 083c18 003038 08 AI 5 25 4\n+ [ 6] .dynstr STRTAB 00025ad4 025ad4 04a06a 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0006fb3e 06fb3e 003734 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00073274 073274 0002e0 00 A 6 14 4\n+ [ 9] .rel.dyn REL 00073554 073554 0106c8 08 A 5 0 4\n+ [10] .rel.plt REL 00083c1c 083c1c 003038 08 AI 5 25 4\n [11] .init PROGBITS 00087000 087000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00087020 087020 006080 04 AX 0 0 16\n [13] .plt.got PROGBITS 0008d0a0 08d0a0 000010 08 AX 0 0 8\n [14] .text PROGBITS 0008d0b0 08d0b0 25d644 00 AX 0 0 16\n [15] .fini PROGBITS 002ea6f4 2ea6f4 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 002eb000 2eb000 023c41 00 A 0 0 32\n [17] .qtversion PROGBITS 0030ec48 30ec48 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x73550 contains 8409 entries:\n+Relocation section '.rel.dyn' at offset 0x73554 contains 8409 entries:\n Offset Info Type Sym. Value Symbol's Name\n 003da464 00000008 R_386_RELATIVE \n 003da468 00000008 R_386_RELATIVE \n 003da46c 00000008 R_386_RELATIVE \n 003da470 00000008 R_386_RELATIVE \n 003da474 00000008 R_386_RELATIVE \n 003da478 00000008 R_386_RELATIVE \n@@ -8407,15 +8407,15 @@\n 003e4f7c 00071606 R_386_GLOB_DAT 00000000 _ZN4dcpp6AdcHub12ADCS_FEATUREB5cxx11E\n 003e4f94 00074706 R_386_GLOB_DAT 00000000 _ZTV16QStringListModel@Qt_5\n 003e4fa8 00075e06 R_386_GLOB_DAT 00000000 _ZN4dcpp6AdcHub12NAT0_FEATUREB5cxx11E\n 003e4fe8 0007c106 R_386_GLOB_DAT 00000000 _ZN4dcpp6Socket5statsE\n 003e500c 0005d501 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n 003e5014 00059601 R_386_32 00000000 _ZTISt9bad_alloc@GLIBCXX_3.4\n \n-Relocation section '.rel.plt' at offset 0x83c18 contains 1543 entries:\n+Relocation section '.rel.plt' at offset 0x83c1c contains 1543 entries:\n Offset Info Type Sym. Value Symbol's Name\n 003e32a8 00000107 R_386_JUMP_SLOT 00000000 __snprintf_chk@GLIBC_2.3.4\n 003e32ac 00000207 R_386_JUMP_SLOT 00000000 _ZN9QTreeView12sortByColumnEiN2Qt9SortOrderE@Qt_5\n 003e32b0 00000307 R_386_JUMP_SLOT 00000000 _ZNK7QWidget15contentsMarginsEv@Qt_5\n 003e32b4 00000507 R_386_JUMP_SLOT 00000000 _ZNK7QAction9statusTipEv@Qt_5\n 003e32b8 00000907 R_386_JUMP_SLOT 00000000 _ZNK4QDir9entryListERK11QStringList6QFlagsINS_6FilterEES3_INS_8SortFlagEE@Qt_5\n 003e32bc 00000a07 R_386_JUMP_SLOT 00000000 _ZN7QWidget20setContextMenuPolicyEN2Qt17ContextMenuPolicyE@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -22,24 +22,24 @@\n 0x00000019 (INIT_ARRAY) 0x3da464\n 0x0000001b (INIT_ARRAYSZ) 376 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3da5dc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x25ad4\n 0x00000006 (SYMTAB) 0xa134\n- 0x0000000a (STRSZ) 303208 (bytes)\n+ 0x0000000a (STRSZ) 303210 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x3e329c\n 0x00000002 (PLTRELSZ) 12344 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x83c18\n- 0x00000011 (REL) 0x73550\n+ 0x00000017 (JMPREL) 0x83c1c\n+ 0x00000011 (REL) 0x73554\n 0x00000012 (RELSZ) 67272 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x73270\n+ 0x6ffffffe (VERNEED) 0x73274\n 0x6fffffff (VERNEEDNUM) 14\n- 0x6ffffff0 (VERSYM) 0x6fb3c\n+ 0x6ffffff0 (VERSYM) 0x6fb3e\n 0x6ffffffa (RELCOUNT) 3462\n 0x00000000 (NULL) 0x0\n"}, {"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: db133c44520104f4450187150a1ee6f26d3e3fe6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6ce0895b5aebc8e211c4ab1d215d428d4eca9115\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 --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 7066 entries:\n- Addr: 0x000000000006fb3c Offset: 0x06fb3c Link: 5 (.dynsym)\n+ Addr: 0x000000000006fb3e Offset: 0x06fb3e Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.3.4) 3 (Qt_5) 3 (Qt_5) \n 004: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 008: 0 (*local*) 4 (Qt_5) 3 (Qt_5) 0 (*local*) \n 00c: 3 (Qt_5) 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 010: 0 (*local*) 3 (Qt_5) 3 (Qt_5) 4 (Qt_5) \n 014: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 018: 3 (Qt_5) 4 (Qt_5) 4 (Qt_5) 3 (Qt_5) \n@@ -1766,15 +1766,15 @@\n 1b88: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1b8c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1b90: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1b94: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1b98: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 14 entries:\n- Addr: 0x0000000000073270 Offset: 0x073270 Link: 6 (.dynstr)\n+ Addr: 0x0000000000073274 Offset: 0x073274 Link: 6 (.dynstr)\n 000000: Version: 1 File: libm.so.6 Cnt: 1\n 0x0010: Name: GLIBC_2.0 Flags: none Version: 30\n 0x0020: Version: 1 File: libQt5Multimedia.so.5 Cnt: 1\n 0x0030: Name: Qt_5 Flags: none Version: 28\n 0x0040: Version: 1 File: libQt5DBus.so.5 Cnt: 1\n 0x0050: Name: Qt_5 Flags: none Version: 25\n 0x0060: Version: 1 File: libpthread.so.0 Cnt: 2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -10671,15 +10671,15 @@\n 2updateRequest(QRect,int)\n 1highlightCurrentLine()\n 2cursorPositionChanged()\n 14LineNumberArea\n urn:bitprint:\n urn:tree:tiger/:\n urn:tree:tiger/1024:\n-133c44520104f4450187150a1ee6f26d3e3fe6.debug\n+e0895b5aebc8e211c4ab1d215d428d4eca9115.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -18946,9 +18946,9 @@\n 0x0006fac4 42435f32 2e320047 4c494243 5f322e33 BC_2.2.GLIBC_2.3\n 0x0006fad4 00474c49 42435f32 2e312e33 00474c49 .GLIBC_2.1.3.GLI\n 0x0006fae4 42435f32 2e340047 4c494243 5f322e33 BC_2.4.GLIBC_2.3\n 0x0006faf4 2e340000 00000000 00000000 00000000 .4..............\n 0x0006fb04 00000000 00000000 00000000 00000000 ................\n 0x0006fb14 00000000 00000000 00000000 00000000 ................\n 0x0006fb24 00000000 00000000 00000000 00000000 ................\n- 0x0006fb34 00000000 00000000 ........\n+ 0x0006fb34 00000000 00000000 0000 ..........\n \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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31333363 34343532 30313034 66343435 133c44520104f445\n- 0x00000010 30313837 31353061 31656536 66323664 0187150a1ee6f26d\n- 0x00000020 33653366 65362e64 65627567 00000000 3e3fe6.debug....\n- 0x00000030 a80a019c ....\n+ 0x00000000 65303839 35623561 65626338 65323131 e0895b5aebc8e211\n+ 0x00000010 63346162 31643231 35643432 38643465 c4ab1d215d428d4e\n+ 0x00000020 63613931 31352e64 65627567 00000000 ca9115.debug....\n+ 0x00000030 084d6e45 .MnE\n \n"}]}]}]}]}, {"source1": "eiskaltdcpp-daemon-dbgsym_2.2.10+723+gfa5e73be-1_i386.deb", "source2": "eiskaltdcpp-daemon-dbgsym_2.2.10+723+gfa5e73be-1_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-11-04 23:18:35.000000 debian-binary\n -rw-r--r-- 0 0 0 536 2020-11-04 23:18:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2035812 2020-11-04 23:18:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2035808 2020-11-04 23:18:35.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: Boris Pek \n Installed-Size: 2097\n Depends: eiskaltdcpp-daemon (= 2.2.10+723+gfa5e73be-1)\n Section: debug\n Priority: optional\n Description: debug symbols for eiskaltdcpp-daemon\n-Build-Ids: 725bb2f8007a134c4bfb9f20d3c69b3448c0828c\n+Build-Ids: 519dc56b45bd02b3b08e7ce07c003741fdd7c71b\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/72/5bb2f8007a134c4bfb9f20d3c69b3448c0828c.debug\n+usr/lib/debug/.build-id/51/9dc56b45bd02b3b08e7ce07c003741fdd7c71b.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-11-04 23:18:35.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/72/\n--rw-r--r-- 0 root (0) root (0) 2136760 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/72/5bb2f8007a134c4bfb9f20d3c69b3448c0828c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/51/\n+-rw-r--r-- 0 root (0) root (0) 2136760 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/51/9dc56b45bd02b3b08e7ce07c003741fdd7c71b.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/share/doc/eiskaltdcpp-daemon-dbgsym -> eiskaltdcpp-daemon\n"}, {"source1": "./usr/lib/debug/.build-id/72/5bb2f8007a134c4bfb9f20d3c69b3448c0828c.debug", "source2": "./usr/lib/debug/.build-id/51/9dc56b45bd02b3b08e7ce07c003741fdd7c71b.debug", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00000 0x00013 R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x17530 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x17534 R 0x1000\n LOAD 0x000000 0x00018000 0x00018000 0x00000 0x52e2c R E 0x1000\n LOAD 0x000000 0x0006b000 0x0006b000 0x00000 0x1ae58 R 0x1000\n LOAD 0x0002fc 0x000872fc 0x000872fc 0x00000 0x01a58 RW 0x1000\n DYNAMIC 0x0002fc 0x00087970 0x00087970 0x00000 0x00120 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x0007024c 0x0007024c 0x00000 0x01c24 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\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 [ 4] .gnu.hash NOBITS 000001ec 0001ec 0018c4 04 A 5 0 4\n [ 5] .dynsym NOBITS 00001ab0 0001ec 004760 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00006210 0001ec 00f29b 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000154ac 0001ec 0008ec 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00015d98 0001ec 0001c0 00 A 6 4 4\n- [ 9] .rel.dyn NOBITS 00015f58 0001ec 000c98 08 A 5 0 4\n- [10] .rel.plt NOBITS 00016bf0 0001ec 000940 08 AI 5 24 4\n+ [ 6] .dynstr NOBITS 00006210 0001ec 00f29d 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000154ae 0001ec 0008ec 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00015d9c 0001ec 0001c0 00 A 6 4 4\n+ [ 9] .rel.dyn NOBITS 00015f5c 0001ec 000c98 08 A 5 0 4\n+ [10] .rel.plt NOBITS 00016bf4 0001ec 000940 08 AI 5 24 4\n [11] .init NOBITS 00018000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00018020 001000 001290 04 AX 0 0 16\n [13] .plt.got NOBITS 000192b0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000192c0 001000 051b57 00 AX 0 0 16\n [15] .fini NOBITS 0006ae18 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 0006b000 001000 00524a 00 A 0 0 32\n [17] .eh_frame_hdr NOBITS 0007024c 001000 001c24 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000194 0 SECTION LOCAL DEFAULT 1 \n 2: 000001a8 0 SECTION LOCAL DEFAULT 2 \n 3: 000001cc 0 SECTION LOCAL DEFAULT 3 \n 4: 000001ec 0 SECTION LOCAL DEFAULT 4 \n 5: 00001ab0 0 SECTION LOCAL DEFAULT 5 \n 6: 00006210 0 SECTION LOCAL DEFAULT 6 \n- 7: 000154ac 0 SECTION LOCAL DEFAULT 7 \n- 8: 00015d98 0 SECTION LOCAL DEFAULT 8 \n- 9: 00015f58 0 SECTION LOCAL DEFAULT 9 \n- 10: 00016bf0 0 SECTION LOCAL DEFAULT 10 \n+ 7: 000154ae 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00015d9c 0 SECTION LOCAL DEFAULT 8 \n+ 9: 00015f5c 0 SECTION LOCAL DEFAULT 9 \n+ 10: 00016bf4 0 SECTION LOCAL DEFAULT 10 \n 11: 00018000 0 SECTION LOCAL DEFAULT 11 \n 12: 00018020 0 SECTION LOCAL DEFAULT 12 \n 13: 000192b0 0 SECTION LOCAL DEFAULT 13 \n 14: 000192c0 0 SECTION LOCAL DEFAULT 14 \n 15: 0006ae18 0 SECTION LOCAL DEFAULT 15 \n 16: 0006b000 0 SECTION LOCAL DEFAULT 16 \n 17: 0007024c 0 SECTION LOCAL DEFAULT 17 \n"}, {"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: 725bb2f8007a134c4bfb9f20d3c69b3448c0828c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 519dc56b45bd02b3b08e7ce07c003741fdd7c71b\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": "eiskaltdcpp-gtk-dbgsym_2.2.10+723+gfa5e73be-1_i386.deb", "source2": "eiskaltdcpp-gtk-dbgsym_2.2.10+723+gfa5e73be-1_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-11-04 23:18:35.000000 debian-binary\n--rw-r--r-- 0 0 0 536 2020-11-04 23:18:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 9955324 2020-11-04 23:18:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 532 2020-11-04 23:18:35.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 9955208 2020-11-04 23:18:35.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: Boris Pek \n Installed-Size: 10242\n Depends: eiskaltdcpp-gtk (= 2.2.10+723+gfa5e73be-1)\n Section: debug\n Priority: optional\n Description: debug symbols for eiskaltdcpp-gtk\n-Build-Ids: 464eacc946b736786a97ce3fed89ab5ed415a8e5\n+Build-Ids: 4950fee8b1b975fd9fdb7938b76d01385e161472\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/46/4eacc946b736786a97ce3fed89ab5ed415a8e5.debug\n+usr/lib/debug/.build-id/49/50fee8b1b975fd9fdb7938b76d01385e161472.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-11-04 23:18:35.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/46/\n--rw-r--r-- 0 root (0) root (0) 10477372 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/46/4eacc946b736786a97ce3fed89ab5ed415a8e5.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/49/\n+-rw-r--r-- 0 root (0) root (0) 10477372 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/49/50fee8b1b975fd9fdb7938b76d01385e161472.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/share/doc/eiskaltdcpp-gtk-dbgsym -> eiskaltdcpp-gtk\n"}, {"source1": "./usr/lib/debug/.build-id/46/4eacc946b736786a97ce3fed89ab5ed415a8e5.debug", "source2": "./usr/lib/debug/.build-id/49/50fee8b1b975fd9fdb7938b76d01385e161472.debug", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00000 0x00013 R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x4a578 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x4a57c R 0x1000\n LOAD 0x000000 0x0004b000 0x0004b000 0x00000 0x177168 R E 0x1000\n LOAD 0x000000 0x001c3000 0x001c3000 0x00000 0x54612 R 0x1000\n LOAD 0x0002d4 0x002192d4 0x002192d4 0x00000 0x0327c RW 0x1000\n DYNAMIC 0x0002d4 0x0021abc0 0x0021abc0 0x00000 0x00168 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x001cd418 0x001cd418 0x00000 0x0537c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\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 [ 4] .gnu.hash NOBITS 000001ec 0001ec 004cfc 04 A 5 0 4\n [ 5] .dynsym NOBITS 00004ee8 0001ec 00c9a0 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00011888 0001ec 032124 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000439ac 0001ec 001934 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 000452e0 0001ec 0001e0 00 A 6 5 4\n- [ 9] .rel.dyn NOBITS 000454c0 0001ec 003728 08 A 5 0 4\n- [10] .rel.plt NOBITS 00048be8 0001ec 001990 08 AI 5 24 4\n+ [ 6] .dynstr NOBITS 00011888 0001ec 032126 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000439ae 0001ec 001934 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 000452e4 0001ec 0001e0 00 A 6 5 4\n+ [ 9] .rel.dyn NOBITS 000454c4 0001ec 003728 08 A 5 0 4\n+ [10] .rel.plt NOBITS 00048bec 0001ec 001990 08 AI 5 24 4\n [11] .init NOBITS 0004b000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 0004b020 001000 003330 04 AX 0 0 16\n [13] .plt.got NOBITS 0004e350 001000 000018 08 AX 0 0 8\n [14] .text NOBITS 0004e370 001000 173de4 00 AX 0 0 16\n [15] .fini NOBITS 001c2154 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 001c3000 001000 00a416 00 A 0 0 32\n [17] .eh_frame_hdr NOBITS 001cd418 001000 00537c 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000194 0 SECTION LOCAL DEFAULT 1 \n 2: 000001a8 0 SECTION LOCAL DEFAULT 2 \n 3: 000001cc 0 SECTION LOCAL DEFAULT 3 \n 4: 000001ec 0 SECTION LOCAL DEFAULT 4 \n 5: 00004ee8 0 SECTION LOCAL DEFAULT 5 \n 6: 00011888 0 SECTION LOCAL DEFAULT 6 \n- 7: 000439ac 0 SECTION LOCAL DEFAULT 7 \n- 8: 000452e0 0 SECTION LOCAL DEFAULT 8 \n- 9: 000454c0 0 SECTION LOCAL DEFAULT 9 \n- 10: 00048be8 0 SECTION LOCAL DEFAULT 10 \n+ 7: 000439ae 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000452e4 0 SECTION LOCAL DEFAULT 8 \n+ 9: 000454c4 0 SECTION LOCAL DEFAULT 9 \n+ 10: 00048bec 0 SECTION LOCAL DEFAULT 10 \n 11: 0004b000 0 SECTION LOCAL DEFAULT 11 \n 12: 0004b020 0 SECTION LOCAL DEFAULT 12 \n 13: 0004e350 0 SECTION LOCAL DEFAULT 13 \n 14: 0004e370 0 SECTION LOCAL DEFAULT 14 \n 15: 001c2154 0 SECTION LOCAL DEFAULT 15 \n 16: 001c3000 0 SECTION LOCAL DEFAULT 16 \n 17: 001cd418 0 SECTION LOCAL DEFAULT 17 \n"}, {"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: 464eacc946b736786a97ce3fed89ab5ed415a8e5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4950fee8b1b975fd9fdb7938b76d01385e161472\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": "eiskaltdcpp-qt-dbgsym_2.2.10+723+gfa5e73be-1_i386.deb", "source2": "eiskaltdcpp-qt-dbgsym_2.2.10+723+gfa5e73be-1_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-11-04 23:18:35.000000 debian-binary\n -rw-r--r-- 0 0 0 532 2020-11-04 23:18:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 17688680 2020-11-04 23:18:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 17688964 2020-11-04 23:18:35.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: Boris Pek \n Installed-Size: 17986\n Depends: eiskaltdcpp-qt (= 2.2.10+723+gfa5e73be-1)\n Section: debug\n Priority: optional\n Description: debug symbols for eiskaltdcpp-qt\n-Build-Ids: db133c44520104f4450187150a1ee6f26d3e3fe6\n+Build-Ids: 6ce0895b5aebc8e211c4ab1d215d428d4eca9115\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/db/133c44520104f4450187150a1ee6f26d3e3fe6.debug\n+usr/lib/debug/.build-id/6c/e0895b5aebc8e211c4ab1d215d428d4eca9115.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-11-04 23:18:35.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/db/\n--rw-r--r-- 0 root (0) root (0) 18407012 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/db/133c44520104f4450187150a1ee6f26d3e3fe6.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/6c/\n+-rw-r--r-- 0 root (0) root (0) 18407012 2020-11-04 23:18:35.000000 ./usr/lib/debug/.build-id/6c/e0895b5aebc8e211c4ab1d215d428d4eca9115.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-11-04 23:18:35.000000 ./usr/share/doc/eiskaltdcpp-qt-dbgsym -> eiskaltdcpp-qt\n"}, {"source1": "./usr/lib/debug/.build-id/db/133c44520104f4450187150a1ee6f26d3e3fe6.debug", "source2": "./usr/lib/debug/.build-id/6c/e0895b5aebc8e211c4ab1d215d428d4eca9115.debug", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00000 0x00013 R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x86c50 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x86c54 R 0x1000\n LOAD 0x000000 0x00087000 0x00087000 0x00000 0x263708 R E 0x1000\n LOAD 0x000000 0x002eb000 0x002eb000 0x00000 0xed584 R 0x1000\n LOAD 0x000464 0x003da464 0x003da464 0x00000 0x16e40 RW 0x1000\n DYNAMIC 0x000464 0x003e3124 0x003e3124 0x00000 0x00178 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x0030ec50 0x0030ec50 0x00000 0x0adf4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\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 [ 4] .gnu.hash NOBITS 000001ec 0001ec 009f48 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000a134 0001ec 01b9a0 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00025ad4 0001ec 04a068 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0006fb3c 0001ec 003734 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00073270 0001ec 0002e0 00 A 6 14 4\n- [ 9] .rel.dyn NOBITS 00073550 0001ec 0106c8 08 A 5 0 4\n- [10] .rel.plt NOBITS 00083c18 0001ec 003038 08 AI 5 25 4\n+ [ 6] .dynstr NOBITS 00025ad4 0001ec 04a06a 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0006fb3e 0001ec 003734 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00073274 0001ec 0002e0 00 A 6 14 4\n+ [ 9] .rel.dyn NOBITS 00073554 0001ec 0106c8 08 A 5 0 4\n+ [10] .rel.plt NOBITS 00083c1c 0001ec 003038 08 AI 5 25 4\n [11] .init NOBITS 00087000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00087020 001000 006080 04 AX 0 0 16\n [13] .plt.got NOBITS 0008d0a0 001000 000010 08 AX 0 0 8\n [14] .text NOBITS 0008d0b0 001000 25d644 00 AX 0 0 16\n [15] .fini NOBITS 002ea6f4 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 002eb000 001000 023c41 00 A 0 0 32\n [17] .qtversion NOBITS 0030ec48 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000194 0 SECTION LOCAL DEFAULT 1 \n 2: 000001a8 0 SECTION LOCAL DEFAULT 2 \n 3: 000001cc 0 SECTION LOCAL DEFAULT 3 \n 4: 000001ec 0 SECTION LOCAL DEFAULT 4 \n 5: 0000a134 0 SECTION LOCAL DEFAULT 5 \n 6: 00025ad4 0 SECTION LOCAL DEFAULT 6 \n- 7: 0006fb3c 0 SECTION LOCAL DEFAULT 7 \n- 8: 00073270 0 SECTION LOCAL DEFAULT 8 \n- 9: 00073550 0 SECTION LOCAL DEFAULT 9 \n- 10: 00083c18 0 SECTION LOCAL DEFAULT 10 \n+ 7: 0006fb3e 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00073274 0 SECTION LOCAL DEFAULT 8 \n+ 9: 00073554 0 SECTION LOCAL DEFAULT 9 \n+ 10: 00083c1c 0 SECTION LOCAL DEFAULT 10 \n 11: 00087000 0 SECTION LOCAL DEFAULT 11 \n 12: 00087020 0 SECTION LOCAL DEFAULT 12 \n 13: 0008d0a0 0 SECTION LOCAL DEFAULT 13 \n 14: 0008d0b0 0 SECTION LOCAL DEFAULT 14 \n 15: 002ea6f4 0 SECTION LOCAL DEFAULT 15 \n 16: 002eb000 0 SECTION LOCAL DEFAULT 16 \n 17: 0030ec48 0 SECTION LOCAL DEFAULT 17 \n"}, {"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: db133c44520104f4450187150a1ee6f26d3e3fe6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6ce0895b5aebc8e211c4ab1d215d428d4eca9115\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"}]}]}]}]}]}