{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.JpUefyMaSL/b1/mosquitto_1.6.8-1~exp2_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.JpUefyMaSL/b2/mosquitto_1.6.8-1~exp2_i386.changes", "unified_diff": null, "details": [ { "source1": "Files", "source2": "Files", "unified_diff": "@@ -1,12 +1,12 @@\n \n ddf567d0c51469384ca8a86d73e90ca7 59812 libdevel optional libmosquitto-dev_1.6.8-1~exp2_i386.deb\n- 35fc83c6110d711eb540450617509fe8 84256 debug optional libmosquitto1-dbgsym_1.6.8-1~exp2_i386.deb\n- c75635da3391c6d050782d00dec84de6 85436 libs optional libmosquitto1_1.6.8-1~exp2_i386.deb\n+ 85e8a3543810f8a63981ddf4b8d299c1 84260 debug optional libmosquitto1-dbgsym_1.6.8-1~exp2_i386.deb\n+ e380d2a3a41c40d4ac3963c48bf03053 85360 libs optional libmosquitto1_1.6.8-1~exp2_i386.deb\n 34dd3f9d14cf81baba8f43b553118748 44416 libdevel optional libmosquittopp-dev_1.6.8-1~exp2_i386.deb\n- 0ba26c2074739df06be4a7c2ddb7fd5a 13420 debug optional libmosquittopp1-dbgsym_1.6.8-1~exp2_i386.deb\n- b23bd754e0384c5c0c146e3812a62cf5 48784 libs optional libmosquittopp1_1.6.8-1~exp2_i386.deb\n- fa610c2a48a97ec0df8091fde8a6b886 96384 debug optional mosquitto-clients-dbgsym_1.6.8-1~exp2_i386.deb\n- c6bf6635c574d302265523e8af0c5b52 95964 net optional mosquitto-clients_1.6.8-1~exp2_i386.deb\n+ 6a22768fa8bc9e95009b34b07fd9114f 13420 debug optional libmosquittopp1-dbgsym_1.6.8-1~exp2_i386.deb\n+ 4d75d542d5247ede7cf7fd72371d6f7f 48780 libs optional libmosquittopp1_1.6.8-1~exp2_i386.deb\n+ 0d0b69f0da3efb9ce86cc22e69809fbf 96372 debug optional mosquitto-clients-dbgsym_1.6.8-1~exp2_i386.deb\n+ 95f7a269ab6040f7b6e3109036756b82 95972 net optional mosquitto-clients_1.6.8-1~exp2_i386.deb\n 40861a90f769a9f70fbe4d93937b6d4b 257168 debug optional mosquitto-dbgsym_1.6.8-1~exp2_i386.deb\n 00ce4c9fac85ac7e2e2afa5ff81ce67b 46244 devel optional mosquitto-dev_1.6.8-1~exp2_all.deb\n df2f2bc9fa774fd9bf7102dc026d0cbd 201028 net optional mosquitto_1.6.8-1~exp2_i386.deb\n" }, { "source1": "libmosquitto1_1.6.8-1~exp2_i386.deb", "source2": "libmosquitto1_1.6.8-1~exp2_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-01-24 13:19:46.000000 debian-binary\n -rw-r--r-- 0 0 0 1700 2020-01-24 13:19:46.000000 control.tar.xz\n--rw-r--r-- 0 0 0 83544 2020-01-24 13:19:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 83468 2020-01-24 13:19:46.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/lib/i386-linux-gnu/libmosquitto.so.1.6.8", "source2": "./usr/lib/i386-linux-gnu/libmosquitto.so.1.6.8", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\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] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 0003c8 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000540 000540 000ff0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00001530 001530 001498 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000029c8 0029c8 0001fe 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00001530 001530 00149a 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000029ca 0029ca 0001fe 02 A 3 0 2\n [ 6] .gnu.version_d VERDEF 00002bc8 002bc8 000110 00 A 4 8 4\n [ 7] .gnu.version_r VERNEED 00002cd8 002cd8 000110 00 A 4 5 4\n [ 8] .rel.dyn REL 00002de8 002de8 000058 08 A 3 0 4\n [ 9] .rel.plt REL 00002e40 002e40 0005b0 08 AI 3 22 4\n [10] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4\n [11] .plt PROGBITS 00004020 004020 000b70 04 AX 0 0 16\n [12] .plt.got PROGBITS 00004b90 004b90 000008 08 AX 0 0 8\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x00000019 (INIT_ARRAY) 0x1deb0\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1deb4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x1530\n 0x00000006 (SYMTAB) 0x540\n- 0x0000000a (STRSZ) 5272 (bytes)\n+ 0x0000000a (STRSZ) 5274 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x1e000\n 0x00000002 (PLTRELSZ) 1456 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x2e40\n 0x00000011 (REL) 0x2de8\n 0x00000012 (RELSZ) 88 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffc (VERDEF) 0x2bc8\n 0x6ffffffd (VERDEFNUM) 8\n 0x6ffffffe (VERNEED) 0x2cd8\n 0x6fffffff (VERNEEDNUM) 5\n- 0x6ffffff0 (VERSYM) 0x29c8\n+ 0x6ffffff0 (VERSYM) 0x29ca\n 0x6ffffffa (RELCOUNT) 6\n 0x00000000 (NULL) 0x0\n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: 5bdb5cb3cbef0c8c00fad7f1861c1e42a548cfac\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b80e7c265649e6e5fcc9a4736064e84a51daf9ad\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 255 entries:\n- Addr: 0x00000000000029c8 Offset: 0x0029c8 Link: 3 (.dynsym)\n+ Addr: 0x00000000000029ca Offset: 0x0029ca Link: 3 (.dynsym)\n 000: 0 (*local*) 9 (GLIBC_2.0) a (OPENSSL_1_1_0) a (OPENSSL_1_1_0)\n 004: 0 (*local*) b (GLIBC_2.0) 9 (GLIBC_2.0) a (OPENSSL_1_1_0)\n 008: 9 (GLIBC_2.0) b (GLIBC_2.0) a (OPENSSL_1_1_0) c (OPENSSL_1_1_0)\n 00c: c (OPENSSL_1_1_0) a (OPENSSL_1_1_0) c (OPENSSL_1_1_0) b (GLIBC_2.0) \n 010: c (OPENSSL_1_1_0) a (OPENSSL_1_1_0) a (OPENSSL_1_1_0) a (OPENSSL_1_1_0)\n 014: a (OPENSSL_1_1_0) 0 (*local*) b (GLIBC_2.0) 0 (*local*) \n 018: b (GLIBC_2.0) a (OPENSSL_1_1_0) a (OPENSSL_1_1_0) b (GLIBC_2.0) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -325,9 +325,9 @@\n 0x00002950 454e5353 4c5f315f 315f3000 474c4942 ENSSL_1_1_0.GLIB\n 0x00002960 435f322e 31350047 4c494243 5f322e31 C_2.15.GLIBC_2.1\n 0x00002970 2e330047 4c494243 5f322e32 3800474c .3.GLIBC_2.28.GL\n 0x00002980 4942435f 322e3400 474c4942 435f322e IBC_2.4.GLIBC_2.\n 0x00002990 3100474c 4942435f 322e332e 3400474c 1.GLIBC_2.3.4.GL\n 0x000029a0 4942435f 322e3000 00000000 00000000 IBC_2.0.........\n 0x000029b0 00000000 00000000 00000000 00000000 ................\n- 0x000029c0 00000000 00000000 ........\n+ 0x000029c0 00000000 00000000 0000 ..........\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr 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 64623563 62336362 65663063 38633030 db5cb3cbef0c8c00\n- 0x00000010 66616437 66313836 31633165 34326135 fad7f1861c1e42a5\n- 0x00000020 34386366 61632e64 65627567 00000000 48cfac.debug....\n- 0x00000030 dc915358 ..SX\n+ 0x00000000 30653763 32363536 34396536 65356663 0e7c265649e6e5fc\n+ 0x00000010 63396134 37333630 36346538 34613531 c9a4736064e84a51\n+ 0x00000020 64616639 61642e64 65627567 00000000 daf9ad.debug....\n+ 0x00000030 a4b07930 ..y0\n \n" } ] } ] } ] } ] }, { "source1": "libmosquittopp1_1.6.8-1~exp2_i386.deb", "source2": "libmosquittopp1_1.6.8-1~exp2_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-01-24 13:19:46.000000 debian-binary\n -rw-r--r-- 0 0 0 1664 2020-01-24 13:19:46.000000 control.tar.xz\n--rw-r--r-- 0 0 0 46928 2020-01-24 13:19:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 46924 2020-01-24 13:19:46.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/lib/i386-linux-gnu/libmosquittopp.so.1.6.8", "source2": "./usr/lib/i386-linux-gnu/libmosquittopp.so.1.6.8", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\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] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 0001dc 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000354 000354 0007c0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000b14 000b14 00106d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001b82 001b82 0000f8 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000b14 000b14 00106f 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001b84 001b84 0000f8 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00001c7c 001c7c 000090 00 A 4 2 4\n [ 7] .rel.dyn REL 00001d0c 001d0c 0000f8 08 A 3 0 4\n [ 8] .rel.plt REL 00001e04 001e04 0001c0 08 AI 3 23 4\n [ 9] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00002020 002020 000390 04 AX 0 0 16\n [11] .plt.got PROGBITS 000023b0 0023b0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000023c0 0023c0 000d95 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,21 +9,21 @@\n 0x00000019 (INIT_ARRAY) 0x5e90\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x5e94\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xb14\n 0x00000006 (SYMTAB) 0x354\n- 0x0000000a (STRSZ) 4205 (bytes)\n+ 0x0000000a (STRSZ) 4207 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x6000\n 0x00000002 (PLTRELSZ) 448 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1e04\n 0x00000011 (REL) 0x1d0c\n 0x00000012 (RELSZ) 248 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x1c7c\n 0x6fffffff (VERNEEDNUM) 2\n- 0x6ffffff0 (VERSYM) 0x1b82\n+ 0x6ffffff0 (VERSYM) 0x1b84\n 0x6ffffffa (RELCOUNT) 3\n 0x00000000 (NULL) 0x0\n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: 2694968758314b1fa3e176b6d998a76fded1f01f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4829f11c3edaa3991c1405a40bf527fc555d14ba\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 124 entries:\n- Addr: 0x0000000000001b82 Offset: 0x001b82 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001b84 Offset: 0x001b84 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (MOSQ_1.0) 2 (MOSQ_1.0) 2 (MOSQ_1.0) \n 004: 3 (MOSQ_1.5) 2 (MOSQ_1.0) 2 (MOSQ_1.0) 2 (MOSQ_1.0) \n 008: 2 (MOSQ_1.0) 2 (MOSQ_1.0) 4 (MOSQ_1.1) 0 (*local*) \n 00c: 2 (MOSQ_1.0) 2 (MOSQ_1.0) 2 (MOSQ_1.0) 2 (MOSQ_1.0) \n 010: 2 (MOSQ_1.0) 0 (*local*) 2 (MOSQ_1.0) 5 (MOSQ_1.2) \n 014: 5 (MOSQ_1.2) 0 (*local*) 2 (MOSQ_1.0) 0 (*local*) \n 018: 2 (MOSQ_1.0) 2 (MOSQ_1.0) 6 (MOSQ_1.4) 5 (MOSQ_1.2) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -258,9 +258,9 @@\n 0x00001b04 736f2e31 00435858 4142495f 312e332e so.1.CXXABI_1.3.\n 0x00001b14 39004358 58414249 5f312e33 004d4f53 9.CXXABI_1.3.MOS\n 0x00001b24 515f312e 34004d4f 53515f31 2e32004d Q_1.4.MOSQ_1.2.M\n 0x00001b34 4f53515f 312e3100 4d4f5351 5f312e35 OSQ_1.1.MOSQ_1.5\n 0x00001b44 004d4f53 515f312e 30000000 00000000 .MOSQ_1.0.......\n 0x00001b54 00000000 00000000 00000000 00000000 ................\n 0x00001b64 00000000 00000000 00000000 00000000 ................\n- 0x00001b74 00000000 00000000 00000000 00 .............\n+ 0x00001b74 00000000 00000000 00000000 000000 ...............\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr 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 39343936 38373538 33313462 31666133 94968758314b1fa3\n- 0x00000010 65313736 62366439 39386137 36666465 e176b6d998a76fde\n- 0x00000020 64316630 31662e64 65627567 00000000 d1f01f.debug....\n- 0x00000030 783f37b1 x?7.\n+ 0x00000000 32396631 31633365 64616133 39393163 29f11c3edaa3991c\n+ 0x00000010 31343035 61343062 66353237 66633535 1405a40bf527fc55\n+ 0x00000020 35643134 62612e64 65627567 00000000 5d14ba.debug....\n+ 0x00000030 20be3b2e .;.\n \n" } ] } ] } ] } ] }, { "source1": "mosquitto-clients_1.6.8-1~exp2_i386.deb", "source2": "mosquitto-clients_1.6.8-1~exp2_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-01-24 13:19:46.000000 debian-binary\n -rw-r--r-- 0 0 0 1080 2020-01-24 13:19:46.000000 control.tar.xz\n--rw-r--r-- 0 0 0 94692 2020-01-24 13:19:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 94700 2020-01-24 13:19:46.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/mosquitto_pub", "source2": "./usr/bin/mosquitto_pub", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\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 000100 04 A 5 0 4\n [ 5] .dynsym DYNSYM 000002ec 0002ec 000780 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000a6c 000a6c 00087e 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000012ea 0012ea 0000f0 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000a6c 000a6c 000880 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000012ec 0012ec 0000f0 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000013dc 0013dc 0000f0 00 A 6 3 4\n [ 9] .rel.dyn REL 000014cc 0014cc 000068 08 A 5 0 4\n [10] .rel.plt REL 00001534 001534 000270 08 AI 5 23 4\n [11] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00002020 002020 0004f0 04 AX 0 0 16\n [13] .plt.got PROGBITS 00002510 002510 000008 08 AX 0 0 8\n [14] .text PROGBITS 00002520 002520 005474 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,23 +9,23 @@\n 0x00000019 (INIT_ARRAY) 0xeec8\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0xeecc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0xa6c\n 0x00000006 (SYMTAB) 0x2ec\n- 0x0000000a (STRSZ) 2174 (bytes)\n+ 0x0000000a (STRSZ) 2176 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0xf000\n 0x00000002 (PLTRELSZ) 624 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1534\n 0x00000011 (REL) 0x14cc\n 0x00000012 (RELSZ) 104 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n 0x6ffffffe (VERNEED) 0x13dc\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x12ea\n+ 0x6ffffff0 (VERSYM) 0x12ec\n 0x6ffffffa (RELCOUNT) 7\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: 7e402f5bb09d8d2e775c9ca8e50a3d0357c2339e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: be6bf57f964c532a0aef0ab00b0d0fe366f1c0dc\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 120 entries:\n- Addr: 0x00000000000012ea Offset: 0x0012ea Link: 5 (.dynsym)\n+ Addr: 0x00000000000012ec Offset: 0x0012ec Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (MOSQ_1.6) 3 (GLIBC_2.0) 4 (MOSQ_1.0) \n 004: 5 (MOSQ_1.4) 6 (GLIBC_2.0) 6 (GLIBC_2.0) 2 (MOSQ_1.6) \n 008: 2 (MOSQ_1.6) 2 (MOSQ_1.6) 4 (MOSQ_1.0) 7 (GLIBC_2.3.4)\n 00c: 5 (MOSQ_1.4) 0 (*local*) 4 (MOSQ_1.0) 6 (GLIBC_2.0) \n 010: 2 (MOSQ_1.6) 7 (GLIBC_2.3.4) 6 (GLIBC_2.0) 6 (GLIBC_2.0) \n 014: 6 (GLIBC_2.0) 2 (MOSQ_1.6) 6 (GLIBC_2.0) 2 (MOSQ_1.6) \n 018: 6 (GLIBC_2.0) 2 (MOSQ_1.6) 8 (MOSQ_1.2) 2 (MOSQ_1.6) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -131,9 +131,9 @@\n 0x0000126c 4c494243 5f322e33 2e340047 4c494243 LIBC_2.3.4.GLIBC\n 0x0000127c 5f322e30 004d4f53 515f312e 35004d4f _2.0.MOSQ_1.5.MO\n 0x0000128c 53515f31 2e33004d 4f53515f 312e3200 SQ_1.3.MOSQ_1.2.\n 0x0000129c 4d4f5351 5f312e34 004d4f53 515f312e MOSQ_1.4.MOSQ_1.\n 0x000012ac 30004d4f 53515f31 2e360000 00000000 0.MOSQ_1.6......\n 0x000012bc 00000000 00000000 00000000 00000000 ................\n 0x000012cc 00000000 00000000 00000000 00000000 ................\n- 0x000012dc 00000000 00000000 00000000 0000 ..............\n+ 0x000012dc 00000000 00000000 00000000 00000000 ................\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr 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 34303266 35626230 39643864 32653737 402f5bb09d8d2e77\n- 0x00000010 35633963 61386535 30613364 30333537 5c9ca8e50a3d0357\n- 0x00000020 63323333 39652e64 65627567 00000000 c2339e.debug....\n- 0x00000030 4a191c59 J..Y\n+ 0x00000000 36626635 37663936 34633533 32613061 6bf57f964c532a0a\n+ 0x00000010 65663061 62303062 30643066 65333636 ef0ab00b0d0fe366\n+ 0x00000020 66316330 64632e64 65627567 00000000 f1c0dc.debug....\n+ 0x00000030 2259f28b \"Y..\n \n" } ] }, { "source1": "./usr/bin/mosquitto_rr", "source2": "./usr/bin/mosquitto_rr", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\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 000104 04 A 5 0 4\n [ 5] .dynsym DYNSYM 000002f0 0002f0 000810 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000b00 000b00 0008ab 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000013ac 0013ac 000102 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000b00 000b00 0008ad 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000013ae 0013ae 000102 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000014b0 0014b0 000110 00 A 6 4 4\n [ 9] .rel.dyn REL 000015c0 0015c0 000068 08 A 5 0 4\n [10] .rel.plt REL 00001628 001628 0002a8 08 AI 5 23 4\n [11] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00002020 002020 000560 04 AX 0 0 16\n [13] .plt.got PROGBITS 00002580 002580 000008 08 AX 0 0 8\n [14] .text PROGBITS 00002590 002590 0058a4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x00000019 (INIT_ARRAY) 0xeec0\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0xeec4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0xb00\n 0x00000006 (SYMTAB) 0x2f0\n- 0x0000000a (STRSZ) 2219 (bytes)\n+ 0x0000000a (STRSZ) 2221 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0xf000\n 0x00000002 (PLTRELSZ) 680 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1628\n 0x00000011 (REL) 0x15c0\n 0x00000012 (RELSZ) 104 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n 0x6ffffffe (VERNEED) 0x14b0\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x13ac\n+ 0x6ffffff0 (VERSYM) 0x13ae\n 0x6ffffffa (RELCOUNT) 6\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: 730dd96f5b2d94decd12395c96c2e8bdf7cc0152\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7a98b8279373af5dd7dcd70d0a03f32b5e41ac43\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 129 entries:\n- Addr: 0x00000000000013ac Offset: 0x0013ac Link: 5 (.dynsym)\n+ Addr: 0x00000000000013ae Offset: 0x0013ae Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 3 (GLIBC_2.0) 4 (MOSQ_1.0) \n 004: 2 (GLIBC_2.0) 5 (MOSQ_1.4) 2 (GLIBC_2.0) 2 (GLIBC_2.0) \n 008: 6 (MOSQ_1.6) 6 (MOSQ_1.6) 6 (MOSQ_1.6) 4 (MOSQ_1.0) \n 00c: 7 (GLIBC_2.3.4) 5 (MOSQ_1.4) 0 (*local*) 4 (MOSQ_1.0) \n 010: 2 (GLIBC_2.0) 2 (GLIBC_2.0) 6 (MOSQ_1.6) 7 (GLIBC_2.3.4)\n 014: 2 (GLIBC_2.0) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 2 (GLIBC_2.0) \n 018: 6 (MOSQ_1.6) 2 (GLIBC_2.0) 6 (MOSQ_1.6) 2 (GLIBC_2.0) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -134,9 +134,9 @@\n 0x00001330 4d4f5351 5f312e34 004d4f53 515f312e MOSQ_1.4.MOSQ_1.\n 0x00001340 3000474c 4942435f 322e3000 474c4942 0.GLIBC_2.0.GLIB\n 0x00001350 435f322e 312e3300 474c4942 435f322e C_2.1.3.GLIBC_2.\n 0x00001360 3400474c 4942435f 322e3100 474c4942 4.GLIBC_2.1.GLIB\n 0x00001370 435f322e 332e3400 00000000 00000000 C_2.3.4.........\n 0x00001380 00000000 00000000 00000000 00000000 ................\n 0x00001390 00000000 00000000 00000000 00000000 ................\n- 0x000013a0 00000000 00000000 000000 ...........\n+ 0x000013a0 00000000 00000000 00000000 00 .............\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr 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 30646439 36663562 32643934 64656364 0dd96f5b2d94decd\n- 0x00000010 31323339 35633936 63326538 62646637 12395c96c2e8bdf7\n- 0x00000020 63633031 35322e64 65627567 00000000 cc0152.debug....\n- 0x00000030 37844f4a 7.OJ\n+ 0x00000000 39386238 32373933 37336166 35646437 98b8279373af5dd7\n+ 0x00000010 64636437 30643061 30336633 32623565 dcd70d0a03f32b5e\n+ 0x00000020 34316163 34332e64 65627567 00000000 41ac43.debug....\n+ 0x00000030 741b8ffb t...\n \n" } ] }, { "source1": "./usr/bin/mosquitto_sub", "source2": "./usr/bin/mosquitto_sub", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\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 0000f8 04 A 5 0 4\n [ 5] .dynsym DYNSYM 000002e4 0002e4 0007c0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000aa4 000aa4 0008d6 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000137a 00137a 0000f8 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000aa4 000aa4 0008d8 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000137c 00137c 0000f8 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00001474 001474 000120 00 A 6 4 4\n [ 9] .rel.dyn REL 00001594 001594 000058 08 A 5 0 4\n [10] .rel.plt REL 000015ec 0015ec 0002a0 08 AI 5 23 4\n [11] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00002020 002020 000550 04 AX 0 0 16\n [13] .plt.got PROGBITS 00002570 002570 000008 08 AX 0 0 8\n [14] .text PROGBITS 00002580 002580 005784 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x00000019 (INIT_ARRAY) 0xeec8\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0xeecc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0xaa4\n 0x00000006 (SYMTAB) 0x2e4\n- 0x0000000a (STRSZ) 2262 (bytes)\n+ 0x0000000a (STRSZ) 2264 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0xf000\n 0x00000002 (PLTRELSZ) 672 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x15ec\n 0x00000011 (REL) 0x1594\n 0x00000012 (RELSZ) 88 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n 0x6ffffffe (VERNEED) 0x1474\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x137a\n+ 0x6ffffff0 (VERSYM) 0x137c\n 0x6ffffffa (RELCOUNT) 5\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: 07848a3799afb1fe628095e71fbfe69ea0a7021b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 613aff4f7843aff062497f7d4e5538f725af6413\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 124 entries:\n- Addr: 0x000000000000137a Offset: 0x00137a Link: 5 (.dynsym)\n+ Addr: 0x000000000000137c Offset: 0x00137c Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 3 (GLIBC_2.0) 4 (MOSQ_1.0) \n 004: 4 (MOSQ_1.0) 2 (GLIBC_2.0) 5 (MOSQ_1.4) 2 (GLIBC_2.0) \n 008: 2 (GLIBC_2.0) 6 (MOSQ_1.6) 6 (MOSQ_1.6) 6 (MOSQ_1.6) \n 00c: 4 (MOSQ_1.0) 7 (GLIBC_2.3.4) 8 (MOSQ_1.1) 5 (MOSQ_1.4) \n 010: 0 (*local*) 4 (MOSQ_1.0) 2 (GLIBC_2.0) 2 (GLIBC_2.0) \n 014: 6 (MOSQ_1.6) 7 (GLIBC_2.3.4) 2 (GLIBC_2.0) 2 (GLIBC_2.0) \n 018: 2 (GLIBC_2.0) 2 (GLIBC_2.0) 6 (MOSQ_1.6) 2 (GLIBC_2.0) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -137,9 +137,9 @@\n 0x00001304 312e3400 4d4f5351 5f312e30 00474c49 1.4.MOSQ_1.0.GLI\n 0x00001314 42435f32 2e300047 4c494243 5f322e31 BC_2.0.GLIBC_2.1\n 0x00001324 2e330047 4c494243 5f322e34 00474c49 .3.GLIBC_2.4.GLI\n 0x00001334 42435f32 2e310047 4c494243 5f322e33 BC_2.1.GLIBC_2.3\n 0x00001344 2e340000 00000000 00000000 00000000 .4..............\n 0x00001354 00000000 00000000 00000000 00000000 ................\n 0x00001364 00000000 00000000 00000000 00000000 ................\n- 0x00001374 00000000 0000 ......\n+ 0x00001374 00000000 00000000 ........\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr 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 38343861 33373939 61666231 66653632 848a3799afb1fe62\n- 0x00000010 38303935 65373166 62666536 39656130 8095e71fbfe69ea0\n- 0x00000020 61373032 31622e64 65627567 00000000 a7021b.debug....\n- 0x00000030 668b48bb f.H.\n+ 0x00000000 33616666 34663738 34336166 66303632 3aff4f7843aff062\n+ 0x00000010 34393766 37643465 35353338 66373235 497f7d4e5538f725\n+ 0x00000020 61663634 31332e64 65627567 00000000 af6413.debug....\n+ 0x00000030 a62244a2 .\"D.\n \n" } ] } ] } ] } ] }, { "source1": "libmosquitto1-dbgsym_1.6.8-1~exp2_i386.deb", "source2": "libmosquitto1-dbgsym_1.6.8-1~exp2_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-01-24 13:19:46.000000 debian-binary\n -rw-r--r-- 0 0 0 568 2020-01-24 13:19:46.000000 control.tar.xz\n--rw-r--r-- 0 0 0 83496 2020-01-24 13:19:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 83500 2020-01-24 13:19:46.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": "@@ -8,8 +8,8 @@\n Depends: libmosquitto1 (= 1.6.8-1~exp2)\n Breaks: libmosquitto1-dbg (<< 1.5)\n Replaces: libmosquitto1-dbg (<< 1.5)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libmosquitto1\n-Build-Ids: 5bdb5cb3cbef0c8c00fad7f1861c1e42a548cfac\n+Build-Ids: b80e7c265649e6e5fcc9a4736064e84a51daf9ad\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/5b/db5cb3cbef0c8c00fad7f1861c1e42a548cfac.debug\n+usr/lib/debug/.build-id/b8/0e7c265649e6e5fcc9a4736064e84a51daf9ad.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-01-24 13:19:46.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/lib/debug/.build-id/5b/\n--rw-r--r-- 0 root (0) root (0) 100628 2020-01-24 13:19:46.000000 ./usr/lib/debug/.build-id/5b/db5cb3cbef0c8c00fad7f1861c1e42a548cfac.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/lib/debug/.build-id/b8/\n+-rw-r--r-- 0 root (0) root (0) 100628 2020-01-24 13:19:46.000000 ./usr/lib/debug/.build-id/b8/0e7c265649e6e5fcc9a4736064e84a51daf9ad.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/share/doc/libmosquitto1-dbgsym -> libmosquitto1\n" }, { "source1": "./usr/lib/debug/.build-id/5b/db5cb3cbef0c8c00fad7f1861c1e42a548cfac.debug", "source2": "./usr/lib/debug/.build-id/b8/0e7c265649e6e5fcc9a4736064e84a51daf9ad.debug", "comments": [ "Files similar despite different names (score: 2, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\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] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 0003c8 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000540 000178 000ff0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001530 000178 001498 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000029c8 000178 0001fe 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00001530 000178 00149a 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000029ca 000178 0001fe 02 A 3 0 2\n [ 6] .gnu.version_d NOBITS 00002bc8 000178 000110 00 A 4 8 4\n [ 7] .gnu.version_r NOBITS 00002cd8 000178 000110 00 A 4 5 4\n [ 8] .rel.dyn NOBITS 00002de8 000178 000058 08 A 3 0 4\n [ 9] .rel.plt NOBITS 00002e40 000178 0005b0 08 A 3 22 4\n [10] .init NOBITS 00004000 001000 000020 00 AX 0 0 4\n [11] .plt NOBITS 00004020 001000 000b70 04 AX 0 0 16\n [12] .plt.got NOBITS 00004b90 001000 000008 08 AX 0 0 8\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 651 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 00000540 0 SECTION LOCAL DEFAULT 3 \n 4: 00001530 0 SECTION LOCAL DEFAULT 4 \n- 5: 000029c8 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000029ca 0 SECTION LOCAL DEFAULT 5 \n 6: 00002bc8 0 SECTION LOCAL DEFAULT 6 \n 7: 00002cd8 0 SECTION LOCAL DEFAULT 7 \n 8: 00002de8 0 SECTION LOCAL DEFAULT 8 \n 9: 00002e40 0 SECTION LOCAL DEFAULT 9 \n 10: 00004000 0 SECTION LOCAL DEFAULT 10 \n 11: 00004020 0 SECTION LOCAL DEFAULT 11 \n 12: 00004b90 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: 5bdb5cb3cbef0c8c00fad7f1861c1e42a548cfac\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b80e7c265649e6e5fcc9a4736064e84a51daf9ad\n" } ] } ] } ] } ] }, { "source1": "libmosquittopp1-dbgsym_1.6.8-1~exp2_i386.deb", "source2": "libmosquittopp1-dbgsym_1.6.8-1~exp2_i386.deb", "unified_diff": null, "details": [ { "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": "@@ -8,8 +8,8 @@\n Depends: libmosquittopp1 (= 1.6.8-1~exp2)\n Breaks: libmosquittopp1-dbg (<< 1.5)\n Replaces: libmosquittopp1-dbg (<< 1.5)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libmosquittopp1\n-Build-Ids: 2694968758314b1fa3e176b6d998a76fded1f01f\n+Build-Ids: 4829f11c3edaa3991c1405a40bf527fc555d14ba\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/26/94968758314b1fa3e176b6d998a76fded1f01f.debug\n+usr/lib/debug/.build-id/48/29f11c3edaa3991c1405a40bf527fc555d14ba.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-01-24 13:19:46.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/lib/debug/.build-id/26/\n--rw-r--r-- 0 root (0) root (0) 20152 2020-01-24 13:19:46.000000 ./usr/lib/debug/.build-id/26/94968758314b1fa3e176b6d998a76fded1f01f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/lib/debug/.build-id/48/\n+-rw-r--r-- 0 root (0) root (0) 20152 2020-01-24 13:19:46.000000 ./usr/lib/debug/.build-id/48/29f11c3edaa3991c1405a40bf527fc555d14ba.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/share/doc/libmosquittopp1-dbgsym -> libmosquittopp1\n" }, { "source1": "./usr/lib/debug/.build-id/26/94968758314b1fa3e176b6d998a76fded1f01f.debug", "source2": "./usr/lib/debug/.build-id/48/29f11c3edaa3991c1405a40bf527fc555d14ba.debug", "comments": [ "Files similar despite different names (score: 2, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\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] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 0001dc 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000354 000178 0007c0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000b14 000178 00106d 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00001b82 000178 0000f8 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000b14 000178 00106f 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00001b84 000178 0000f8 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00001c7c 000178 000090 00 A 4 2 4\n [ 7] .rel.dyn NOBITS 00001d0c 000178 0000f8 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00001e04 000178 0001c0 08 A 3 23 4\n [ 9] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00002020 001000 000390 04 AX 0 0 16\n [11] .plt.got NOBITS 000023b0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000023c0 001000 000d95 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 188 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 00000354 0 SECTION LOCAL DEFAULT 3 \n 4: 00000b14 0 SECTION LOCAL DEFAULT 4 \n- 5: 00001b82 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00001b84 0 SECTION LOCAL DEFAULT 5 \n 6: 00001c7c 0 SECTION LOCAL DEFAULT 6 \n 7: 00001d0c 0 SECTION LOCAL DEFAULT 7 \n 8: 00001e04 0 SECTION LOCAL DEFAULT 8 \n 9: 00002000 0 SECTION LOCAL DEFAULT 9 \n 10: 00002020 0 SECTION LOCAL DEFAULT 10 \n 11: 000023b0 0 SECTION LOCAL DEFAULT 11 \n 12: 000023c0 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: 2694968758314b1fa3e176b6d998a76fded1f01f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4829f11c3edaa3991c1405a40bf527fc555d14ba\n" } ] } ] } ] } ] }, { "source1": "mosquitto-clients-dbgsym_1.6.8-1~exp2_i386.deb", "source2": "mosquitto-clients-dbgsym_1.6.8-1~exp2_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-01-24 13:19:46.000000 debian-binary\n--rw-r--r-- 0 0 0 692 2020-01-24 13:19:46.000000 control.tar.xz\n--rw-r--r-- 0 0 0 95500 2020-01-24 13:19:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 696 2020-01-24 13:19:46.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 95484 2020-01-24 13:19:46.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: Roger A. Light \n Installed-Size: 133\n Depends: mosquitto-clients (= 1.6.8-1~exp2)\n Section: debug\n Priority: optional\n Description: debug symbols for mosquitto-clients\n-Build-Ids: 07848a3799afb1fe628095e71fbfe69ea0a7021b 730dd96f5b2d94decd12395c96c2e8bdf7cc0152 7e402f5bb09d8d2e775c9ca8e50a3d0357c2339e\n+Build-Ids: 613aff4f7843aff062497f7d4e5538f725af6413 7a98b8279373af5dd7dcd70d0a03f32b5e41ac43 be6bf57f964c532a0aef0ab00b0d0fe366f1c0dc\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,4 +1,4 @@\n-usr/lib/debug/.build-id/07/848a3799afb1fe628095e71fbfe69ea0a7021b.debug\n-usr/lib/debug/.build-id/73/0dd96f5b2d94decd12395c96c2e8bdf7cc0152.debug\n-usr/lib/debug/.build-id/7e/402f5bb09d8d2e775c9ca8e50a3d0357c2339e.debug\n+usr/lib/debug/.build-id/61/3aff4f7843aff062497f7d4e5538f725af6413.debug\n+usr/lib/debug/.build-id/7a/98b8279373af5dd7dcd70d0a03f32b5e41ac43.debug\n+usr/lib/debug/.build-id/be/6bf57f964c532a0aef0ab00b0d0fe366f1c0dc.debug\n usr/lib/debug/.dwz/i386-linux-gnu/mosquitto-clients.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,17 +1,17 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/lib/debug/.build-id/07/\n--rw-r--r-- 0 root (0) root (0) 36888 2020-01-24 13:19:46.000000 ./usr/lib/debug/.build-id/07/848a3799afb1fe628095e71fbfe69ea0a7021b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/lib/debug/.build-id/73/\n--rw-r--r-- 0 root (0) root (0) 37436 2020-01-24 13:19:46.000000 ./usr/lib/debug/.build-id/73/0dd96f5b2d94decd12395c96c2e8bdf7cc0152.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/lib/debug/.build-id/7e/\n--rw-r--r-- 0 root (0) root (0) 36456 2020-01-24 13:19:46.000000 ./usr/lib/debug/.build-id/7e/402f5bb09d8d2e775c9ca8e50a3d0357c2339e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/lib/debug/.build-id/61/\n+-rw-r--r-- 0 root (0) root (0) 36888 2020-01-24 13:19:46.000000 ./usr/lib/debug/.build-id/61/3aff4f7843aff062497f7d4e5538f725af6413.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/lib/debug/.build-id/7a/\n+-rw-r--r-- 0 root (0) root (0) 37436 2020-01-24 13:19:46.000000 ./usr/lib/debug/.build-id/7a/98b8279373af5dd7dcd70d0a03f32b5e41ac43.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/lib/debug/.build-id/be/\n+-rw-r--r-- 0 root (0) root (0) 36456 2020-01-24 13:19:46.000000 ./usr/lib/debug/.build-id/be/6bf57f964c532a0aef0ab00b0d0fe366f1c0dc.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 8348 2020-01-24 13:19:46.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/mosquitto-clients.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-01-24 13:19:46.000000 ./usr/share/doc/mosquitto-clients-dbgsym -> mosquitto-clients\n" }, { "source1": "./usr/lib/debug/.build-id/07/848a3799afb1fe628095e71fbfe69ea0a7021b.debug", "source2": "./usr/lib/debug/.build-id/61/3aff4f7843aff062497f7d4e5538f725af6413.debug", "comments": [ "Files similar despite different names (score: 4, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\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 0000f8 04 A 5 0 4\n [ 5] .dynsym NOBITS 000002e4 0001ec 0007c0 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000aa4 0001ec 0008d6 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000137a 0001ec 0000f8 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000aa4 0001ec 0008d8 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000137c 0001ec 0000f8 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00001474 0001ec 000120 00 A 6 4 4\n [ 9] .rel.dyn NOBITS 00001594 0001ec 000058 08 A 5 0 4\n [10] .rel.plt NOBITS 000015ec 0001ec 0002a0 08 A 5 23 4\n [11] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00002020 001000 000550 04 AX 0 0 16\n [13] .plt.got NOBITS 00002570 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00002580 001000 005784 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\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: 000002e4 0 SECTION LOCAL DEFAULT 5 \n 6: 00000aa4 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000137a 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000137c 0 SECTION LOCAL DEFAULT 7 \n 8: 00001474 0 SECTION LOCAL DEFAULT 8 \n 9: 00001594 0 SECTION LOCAL DEFAULT 9 \n 10: 000015ec 0 SECTION LOCAL DEFAULT 10 \n 11: 00002000 0 SECTION LOCAL DEFAULT 11 \n 12: 00002020 0 SECTION LOCAL DEFAULT 12 \n 13: 00002570 0 SECTION LOCAL DEFAULT 13 \n 14: 00002580 0 SECTION LOCAL DEFAULT 14 \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: 07848a3799afb1fe628095e71fbfe69ea0a7021b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 613aff4f7843aff062497f7d4e5538f725af6413\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": "./usr/lib/debug/.build-id/73/0dd96f5b2d94decd12395c96c2e8bdf7cc0152.debug", "source2": "./usr/lib/debug/.build-id/7a/98b8279373af5dd7dcd70d0a03f32b5e41ac43.debug", "comments": [ "Files similar despite different names (score: 5, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\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 000104 04 A 5 0 4\n [ 5] .dynsym NOBITS 000002f0 0001ec 000810 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000b00 0001ec 0008ab 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000013ac 0001ec 000102 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000b00 0001ec 0008ad 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000013ae 0001ec 000102 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 000014b0 0001ec 000110 00 A 6 4 4\n [ 9] .rel.dyn NOBITS 000015c0 0001ec 000068 08 A 5 0 4\n [10] .rel.plt NOBITS 00001628 0001ec 0002a8 08 A 5 23 4\n [11] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00002020 001000 000560 04 AX 0 0 16\n [13] .plt.got NOBITS 00002580 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00002590 001000 0058a4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\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: 000002f0 0 SECTION LOCAL DEFAULT 5 \n 6: 00000b00 0 SECTION LOCAL DEFAULT 6 \n- 7: 000013ac 0 SECTION LOCAL DEFAULT 7 \n+ 7: 000013ae 0 SECTION LOCAL DEFAULT 7 \n 8: 000014b0 0 SECTION LOCAL DEFAULT 8 \n 9: 000015c0 0 SECTION LOCAL DEFAULT 9 \n 10: 00001628 0 SECTION LOCAL DEFAULT 10 \n 11: 00002000 0 SECTION LOCAL DEFAULT 11 \n 12: 00002020 0 SECTION LOCAL DEFAULT 12 \n 13: 00002580 0 SECTION LOCAL DEFAULT 13 \n 14: 00002590 0 SECTION LOCAL DEFAULT 14 \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: 730dd96f5b2d94decd12395c96c2e8bdf7cc0152\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7a98b8279373af5dd7dcd70d0a03f32b5e41ac43\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": "./usr/lib/debug/.build-id/7e/402f5bb09d8d2e775c9ca8e50a3d0357c2339e.debug", "source2": "./usr/lib/debug/.build-id/be/6bf57f964c532a0aef0ab00b0d0fe366f1c0dc.debug", "comments": [ "Files similar despite different names (score: 3, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\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 000100 04 A 5 0 4\n [ 5] .dynsym NOBITS 000002ec 0001ec 000780 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000a6c 0001ec 00087e 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000012ea 0001ec 0000f0 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000a6c 0001ec 000880 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000012ec 0001ec 0000f0 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 000013dc 0001ec 0000f0 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 000014cc 0001ec 000068 08 A 5 0 4\n [10] .rel.plt NOBITS 00001534 0001ec 000270 08 A 5 23 4\n [11] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00002020 001000 0004f0 04 AX 0 0 16\n [13] .plt.got NOBITS 00002510 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00002520 001000 005474 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\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: 000002ec 0 SECTION LOCAL DEFAULT 5 \n 6: 00000a6c 0 SECTION LOCAL DEFAULT 6 \n- 7: 000012ea 0 SECTION LOCAL DEFAULT 7 \n+ 7: 000012ec 0 SECTION LOCAL DEFAULT 7 \n 8: 000013dc 0 SECTION LOCAL DEFAULT 8 \n 9: 000014cc 0 SECTION LOCAL DEFAULT 9 \n 10: 00001534 0 SECTION LOCAL DEFAULT 10 \n 11: 00002000 0 SECTION LOCAL DEFAULT 11 \n 12: 00002020 0 SECTION LOCAL DEFAULT 12 \n 13: 00002510 0 SECTION LOCAL DEFAULT 13 \n 14: 00002520 0 SECTION LOCAL DEFAULT 14 \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: 7e402f5bb09d8d2e775c9ca8e50a3d0357c2339e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: be6bf57f964c532a0aef0ab00b0d0fe366f1c0dc\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" } ] } ] } ] } ] } ] }