{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.3uAKk4KhFE/b1/midori_7.0-2.1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.3uAKk4KhFE/b2/midori_7.0-2.1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 179419f9b2a273d2d103aa115814668c 793112 debug optional midori-dbgsym_7.0-2.1_i386.deb\n- cc30905db3dc7788bfe58da11b3554eb 754060 web optional midori_7.0-2.1_i386.deb\n+ b7cc8f8aa63c4bcc6e150c68d1c7de40 793364 debug optional midori-dbgsym_7.0-2.1_i386.deb\n+ 18686168caa11fef278cd5b0abb4ad5f 752832 web optional midori_7.0-2.1_i386.deb\n"}, {"source1": "midori_7.0-2.1_i386.deb", "source2": "midori_7.0-2.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-01-05 20:50:31.000000 debian-binary\n--rw-r--r-- 0 0 0 3816 2020-01-05 20:50:31.000000 control.tar.xz\n--rw-r--r-- 0 0 0 750052 2020-01-05 20:50:31.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3808 2020-01-05 20:50:31.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 748832 2020-01-05 20:50:31.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/midori", "source2": "./usr/bin/midori", "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 000050 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000023c 00023c 000140 10 A 6 1 4\n- [ 6] .dynstr STRTAB 0000037c 00037c 00016d 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000004ea 0004ea 000028 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000037c 00037c 00016f 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000004ec 0004ec 000028 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000514 000514 000030 00 A 6 1 4\n [ 9] .rel.dyn REL 00000544 000544 000040 08 A 5 0 4\n [10] .rel.plt REL 00000584 000584 000020 08 AI 5 22 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 000050 04 AX 0 0 16\n [13] .plt.got PROGBITS 00001070 001070 000008 08 AX 0 0 8\n [14] .text PROGBITS 00001080 001080 000215 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x3eb0\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3eb4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x37c\n 0x00000006 (SYMTAB) 0x23c\n- 0x0000000a (STRSZ) 365 (bytes)\n+ 0x0000000a (STRSZ) 367 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x3fd0\n 0x00000002 (PLTRELSZ) 32 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x584\n 0x00000011 (REL) 0x544\n 0x00000012 (RELSZ) 64 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x514\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x4ea\n+ 0x6ffffff0 (VERSYM) 0x4ec\n 0x6ffffffa (RELCOUNT) 4\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: cf94f9121396b9c3a3fb993b79c738b004a49585\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7e7eaecc4600bbcb1eaedaf3be756d9da10bd870\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 20 entries:\n- Addr: 0x00000000000004ea Offset: 0x0004ea Link: 5 (.dynsym)\n+ Addr: 0x00000000000004ec Offset: 0x0004ec Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.1.3) 0 (*local*) 3 (GLIBC_2.0) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -14,15 +14,15 @@\n libc.so.6\n __bss_start\n __libc_csu_init\n __libc_csu_fini\n __data_start\n GLIBC_2.0\n GLIBC_2.1.3\n-94f9121396b9c3a3fb993b79c738b004a49585.debug\n+7eaecc4600bbcb1eaedaf3be756d9da10bd870.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": "@@ -18,9 +18,9 @@\n 0x0000046c 5f627373 5f737461 7274005f 656e6400 _bss_start._end.\n 0x0000047c 5f66705f 6877005f 5f6c6962 635f6373 _fp_hw.__libc_cs\n 0x0000048c 755f696e 6974005f 5f6c6962 635f6373 u_init.__libc_cs\n 0x0000049c 755f6669 6e69005f 5f646174 615f7374 u_fini.__data_st\n 0x000004ac 61727400 474c4942 435f322e 3000474c art.GLIBC_2.0.GL\n 0x000004bc 4942435f 322e312e 33000000 00000000 IBC_2.1.3.......\n 0x000004cc 00000000 00000000 00000000 00000000 ................\n- 0x000004dc 00000000 00000000 00000000 00 .............\n+ 0x000004dc 00000000 00000000 00000000 000000 ...............\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 39346639 31323133 39366239 63336133 94f9121396b9c3a3\n- 0x00000010 66623939 33623739 63373338 62303034 fb993b79c738b004\n- 0x00000020 61343935 38352e64 65627567 00000000 a49585.debug....\n- 0x00000030 f19b8c32 ...2\n+ 0x00000000 37656165 63633436 30306262 63623165 7eaecc4600bbcb1e\n+ 0x00000010 61656461 66336265 37353664 39646131 aedaf3be756d9da1\n+ 0x00000020 30626438 37302e64 65627567 00000000 0bd870.debug....\n+ 0x00000030 5768552a WhU*\n \n"}]}, {"source1": "./usr/lib/midori/libadblock.so", "source2": "./usr/lib/midori/libadblock.so", "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 0002a0 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000418 000418 001070 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00001488 001488 00183f 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00002cc8 002cc8 00020e 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00001488 001488 001841 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00002cca 002cca 00020e 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00002ed8 002ed8 000040 00 A 4 1 4\n [ 7] .rel.dyn REL 00002f18 002f18 000148 08 A 3 0 4\n [ 8] .rel.plt REL 00003060 003060 0007a8 08 AI 3 21 4\n [ 9] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00004020 004020 000f60 04 AX 0 0 16\n [11] .plt.got PROGBITS 00004f80 004f80 000010 08 AX 0 0 8\n [12] .text PROGBITS 00004f90 004f90 0069d4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,23 +15,23 @@\n 0x00000019 (INIT_ARRAY) 0x12778\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1277c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x1488\n 0x00000006 (SYMTAB) 0x418\n- 0x0000000a (STRSZ) 6207 (bytes)\n+ 0x0000000a (STRSZ) 6209 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x12bfc\n 0x00000002 (PLTRELSZ) 1960 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x3060\n 0x00000011 (REL) 0x2f18\n 0x00000012 (RELSZ) 328 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x2ed8\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x2cc8\n+ 0x6ffffff0 (VERSYM) 0x2cca\n 0x6ffffffa (RELCOUNT) 34\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: 57163e8b89131bfbfb7f536d7cad05411d51ef11\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5d1d9870038148de6d3ebd39421833e6c0978130\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 263 entries:\n- Addr: 0x0000000000002cc8 Offset: 0x002cc8 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002cca Offset: 0x002cca Link: 3 (.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*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -327,15 +327,15 @@\n subscription.vala:193: Parsing %s, caching %s\n ./extensions/adblock/subscription.vala\n subscription.vala:228: Header '%s' says '%s'\n subscription.vala:185: Failed to parse %s%s: %s\n file %s: line %d: uncaught error: %s (%s, %d)\n subscription.vala:355: %s for %s (%s)\n AdblockWhitelist\n-163e8b89131bfbfb7f536d7cad05411d51ef11.debug\n+1d9870038148de6d3ebd39421833e6c0978130.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -383,9 +383,10 @@\n 0x00002c48 732d312e 302e736f 2e30006c 69626d69 s-1.0.so.0.libmi\n 0x00002c58 646f7269 2d636f72 652e736f 2e30006c dori-core.so.0.l\n 0x00002c68 6962632e 736f2e36 005f6564 61746100 ibc.so.6._edata.\n 0x00002c78 5f5f6273 735f7374 61727400 474c4942 __bss_start.GLIB\n 0x00002c88 435f322e 312e3300 474c4942 435f322e C_2.1.3.GLIBC_2.\n 0x00002c98 3400474c 4942435f 322e3000 00000000 4.GLIBC_2.0.....\n 0x00002ca8 00000000 00000000 00000000 00000000 ................\n- 0x00002cb8 00000000 00000000 00000000 000000 ...............\n+ 0x00002cb8 00000000 00000000 00000000 00000000 ................\n+ 0x00002cc8 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 31363365 38623839 31333162 66626662 163e8b89131bfbfb\n- 0x00000010 37663533 36643763 61643035 34313164 7f536d7cad05411d\n- 0x00000020 35316566 31312e64 65627567 00000000 51ef11.debug....\n- 0x00000030 086c764d .lvM\n+ 0x00000000 31643938 37303033 38313438 64653664 1d9870038148de6d\n+ 0x00000010 33656264 33393432 31383333 65366330 3ebd39421833e6c0\n+ 0x00000020 39373831 33302e64 65627567 00000000 978130.debug....\n+ 0x00000030 a74081b5 .@..\n \n"}]}, {"source1": "./usr/lib/midori/libbookmarks.so", "source2": "./usr/lib/midori/libbookmarks.so", "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 0000b0 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000228 000228 0008b0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000ad8 000ad8 000da4 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000187c 00187c 000116 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000ad8 000ad8 000da6 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000187e 00187e 000116 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00001994 001994 000030 00 A 4 1 4\n [ 7] .rel.dyn REL 000019c4 0019c4 000098 08 A 3 0 4\n [ 8] .rel.plt REL 00001a5c 001a5c 0003f0 08 AI 3 21 4\n [ 9] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00002020 002020 0007f0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00002810 002810 000010 08 AX 0 0 8\n [12] .text PROGBITS 00002820 002820 004094 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x00000019 (INIT_ARRAY) 0xbb98\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0xbb9c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xad8\n 0x00000006 (SYMTAB) 0x228\n- 0x0000000a (STRSZ) 3492 (bytes)\n+ 0x0000000a (STRSZ) 3494 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xbdcc\n 0x00000002 (PLTRELSZ) 1008 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1a5c\n 0x00000011 (REL) 0x19c4\n 0x00000012 (RELSZ) 152 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x1994\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x187c\n+ 0x6ffffff0 (VERSYM) 0x187e\n 0x6ffffffa (RELCOUNT) 13\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: 00ce86c54da0ac44befbe77e70f3a5c7e7321c77\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0518623123576a7e28620a1e42028e5106e8d94a\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 139 entries:\n- Addr: 0x000000000000187c Offset: 0x00187c Link: 3 (.dynsym)\n+ Addr: 0x000000000000187e Offset: 0x00187e Link: 3 (.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*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,7 +1,8 @@\n+b1#Wj~(b\n __gmon_start__\n _ITM_deregisterTMCloneTable\n _ITM_registerTMCloneTable\n __cxa_finalize\n g_object_unref\n g_object_ref\n g_type_class_peek_parent\n@@ -181,15 +182,15 @@\n bookmarks.vala:160: Failed to add %s to bookmarks database: %s\n bookmarks_button_item_for_tab_co\n bookmarks_bookmarks_database_real_lookup_co\n string_replace\n bookmarks_bookmarks_database_real_query_co\n bookmarks_bookmarks_database_real_update_co\n bookmarks_bookmarks_database_real_insert_co\n-ce86c54da0ac44befbe77e70f3a5c7e7321c77.debug\n+18623123576a7e28620a1e42028e5106e8d94a.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -214,9 +214,9 @@\n 0x00001808 736f2e30 006c6962 6d69646f 72692d63 so.0.libmidori-c\n 0x00001818 6f72652e 736f2e30 006c6962 632e736f ore.so.0.libc.so\n 0x00001828 2e36005f 65646174 61005f5f 6273735f .6._edata.__bss_\n 0x00001838 73746172 74005f65 6e640047 4c494243 start._end.GLIBC\n 0x00001848 5f322e31 2e330047 4c494243 5f322e34 _2.1.3.GLIBC_2.4\n 0x00001858 00000000 00000000 00000000 00000000 ................\n 0x00001868 00000000 00000000 00000000 00000000 ................\n- 0x00001878 00000000 ....\n+ 0x00001878 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 63653836 63353464 61306163 34346265 ce86c54da0ac44be\n- 0x00000010 66626537 37653730 66336135 63376537 fbe77e70f3a5c7e7\n- 0x00000020 33323163 37372e64 65627567 00000000 321c77.debug....\n- 0x00000030 7e655c92 ~e\\.\n+ 0x00000000 31383632 33313233 35373661 37653238 18623123576a7e28\n+ 0x00000010 36323061 31653432 30323865 35313036 620a1e42028e5106\n+ 0x00000020 65386439 34612e64 65627567 00000000 e8d94a.debug....\n+ 0x00000030 8c0d0d09 ....\n \n"}]}, {"source1": "./usr/lib/midori/libcolorful-tabs.so", "source2": "./usr/lib/midori/libcolorful-tabs.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x1310\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00cac 0x00cac R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00cb0 0x00cb0 R 0x1000\n LOAD 0x001000 0x00001000 0x00001000 0x00dd8 0x00dd8 R E 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x00878 0x00878 R 0x1000\n LOAD 0x002db8 0x00003db8 0x00003db8 0x0024c 0x00264 RW 0x1000\n DYNAMIC 0x002e04 0x00003e04 0x00003e04 0x00120 0x00120 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x0020d0 0x000020d0 0x000020d0 0x000bc 0x000bc R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\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 000044 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001bc 0001bc 000370 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000052c 00052c 00051a 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000a46 000a46 00006e 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00000ab4 000ab4 000040 00 A 4 1 4\n- [ 7] .rel.dyn REL 00000af4 000af4 000050 08 A 3 0 4\n- [ 8] .rel.plt REL 00000b44 000b44 000168 08 AI 3 21 4\n+ [ 4] .dynstr STRTAB 0000052c 00052c 00051c 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000a48 000a48 00006e 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00000ab8 000ab8 000040 00 A 4 1 4\n+ [ 7] .rel.dyn REL 00000af8 000af8 000050 08 A 3 0 4\n+ [ 8] .rel.plt REL 00000b48 000b48 000168 08 AI 3 21 4\n [ 9] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00001020 001020 0002e0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00001300 001300 000008 08 AX 0 0 8\n [12] .text PROGBITS 00001310 001310 000ab4 00 AX 0 0 16\n [13] .fini PROGBITS 00001dc4 001dc4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00002000 002000 0000cd 00 A 0 0 4\n [15] .eh_frame_hdr PROGBITS 000020d0 0020d0 0000bc 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,22 +1,22 @@\n \n-Relocation section '.rel.dyn' at offset 0xaf4 contains 10 entries:\n+Relocation section '.rel.dyn' at offset 0xaf8 contains 10 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003db8 00000008 R_386_RELATIVE \n 00003dbc 00000008 R_386_RELATIVE \n 00003dc0 00000008 R_386_RELATIVE \n 00003dec 00000008 R_386_RELATIVE \n 00003dfc 00000008 R_386_RELATIVE \n 00004000 00000008 R_386_RELATIVE \n 00003fe4 00000306 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00003fe8 00001006 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00003fec 00001606 R_386_GLOB_DAT 00000000 __gmon_start__\n 00003ff0 00002806 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n \n-Relocation section '.rel.plt' at offset 0xb44 contains 45 entries:\n+Relocation section '.rel.plt' at offset 0xb48 contains 45 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003f30 00000107 R_386_JUMP_SLOT 00000000 strstr@GLIBC_2.0\n 00003f34 00000207 R_386_JUMP_SLOT 00000000 g_type_interface_peek_parent\n 00003f38 00000407 R_386_JUMP_SLOT 00000000 g_object_unref\n 00003f3c 00000507 R_386_JUMP_SLOT 00000000 g_free\n 00003f40 00000607 R_386_JUMP_SLOT 00000000 gdk_color_parse\n 00003f44 00000707 R_386_JUMP_SLOT 00000000 g_strsplit\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x00000019 (INIT_ARRAY) 0x3db8\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3dbc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x52c\n 0x00000006 (SYMTAB) 0x1bc\n- 0x0000000a (STRSZ) 1306 (bytes)\n+ 0x0000000a (STRSZ) 1308 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x3f24\n 0x00000002 (PLTRELSZ) 360 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0xb44\n- 0x00000011 (REL) 0xaf4\n+ 0x00000017 (JMPREL) 0xb48\n+ 0x00000011 (REL) 0xaf8\n 0x00000012 (RELSZ) 80 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0xab4\n+ 0x6ffffffe (VERNEED) 0xab8\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0xa46\n+ 0x6ffffff0 (VERSYM) 0xa48\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: 85e1e8d2474a7afff35451c1ce66122f595d2d15\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9a86c48759427025e18b24dbdd59399a7e655fc2\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 55 entries:\n- Addr: 0x0000000000000a46 Offset: 0x000a46 Link: 3 (.dynsym)\n+ Addr: 0x0000000000000a48 Offset: 0x000a48 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 3 (GLIBC_2.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 4 (GLIBC_2.1.3) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n@@ -13,12 +13,12 @@\n 024: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 028: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 02c: 0 (*local*) 0 (*local*) 0 (*local*) 1 (*global*) \n 030: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 034: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x0000000000000ab4 Offset: 0x000ab4 Link: 4 (.dynstr)\n+ Addr: 0x0000000000000ab8 Offset: 0x000ab8 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.1.3 Flags: none Version: 4\n 0x0020: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -59,15 +59,15 @@\n property\n deactivate\n ColorfulTabsTint\n ./extensions/colorful-tabs.vala\n %s:%d: invalid %s id %u for \"%s\" of type '%s' in '%s'\n (offset + len) <= string_length\n string_substring\n-e1e8d2474a7afff35451c1ce66122f595d2d15.debug\n+86c48759427025e18b24dbdd59399a7e655fc2.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -77,9 +77,9 @@\n 0x000009cc 006c6962 6d69646f 72692d63 6f72652e .libmidori-core.\n 0x000009dc 736f2e30 006c6962 632e736f 2e36005f so.0.libc.so.6._\n 0x000009ec 65646174 61005f5f 6273735f 73746172 edata.__bss_star\n 0x000009fc 74005f65 6e640047 4c494243 5f322e31 t._end.GLIBC_2.1\n 0x00000a0c 2e330047 4c494243 5f322e34 00474c49 .3.GLIBC_2.4.GLI\n 0x00000a1c 42435f32 2e300000 00000000 00000000 BC_2.0..........\n 0x00000a2c 00000000 00000000 00000000 00000000 ................\n- 0x00000a3c 00000000 00000000 0000 ..........\n+ 0x00000a3c 00000000 00000000 00000000 ............\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 65316538 64323437 34613761 66666633 e1e8d2474a7afff3\n- 0x00000010 35343531 63316365 36363132 32663539 5451c1ce66122f59\n- 0x00000020 35643264 31352e64 65627567 00000000 5d2d15.debug....\n- 0x00000030 59ed3f81 Y.?.\n+ 0x00000000 38366334 38373539 34323730 32356531 86c48759427025e1\n+ 0x00000010 38623234 64626464 35393339 39613765 8b24dbdd59399a7e\n+ 0x00000020 36353566 63322e64 65627567 00000000 655fc2.debug....\n+ 0x00000030 26ec7b3c &.{<\n \n"}]}, {"source1": "./usr/lib/midori/libsession.so", "source2": "./usr/lib/midori/libsession.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x39c0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x02410 0x02410 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x02414 0x02414 R 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x07a08 0x07a08 R E 0x1000\n LOAD 0x00b000 0x0000b000 0x0000b000 0x04b34 0x04b34 R 0x1000\n LOAD 0x00fb38 0x00010b38 0x00010b38 0x004cc 0x00520 RW 0x1000\n DYNAMIC 0x00fc44 0x00010c44 0x00010c44 0x00130 0x00130 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x00bb8c 0x0000bb8c 0x0000bb8c 0x00364 0x00364 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\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 0000bc 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000234 000234 000a70 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000ca4 000ca4 001086 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001d2a 001d2a 00014e 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00001e78 001e78 000030 00 A 4 1 4\n- [ 7] .rel.dyn REL 00001ea8 001ea8 0000a8 08 A 3 0 4\n- [ 8] .rel.plt REL 00001f50 001f50 0004c0 08 AI 3 21 4\n+ [ 4] .dynstr STRTAB 00000ca4 000ca4 001088 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001d2c 001d2c 00014e 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00001e7c 001e7c 000030 00 A 4 1 4\n+ [ 7] .rel.dyn REL 00001eac 001eac 0000a8 08 A 3 0 4\n+ [ 8] .rel.plt REL 00001f54 001f54 0004c0 08 AI 3 21 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 000990 04 AX 0 0 16\n [11] .plt.got PROGBITS 000039b0 0039b0 000010 08 AX 0 0 8\n [12] .text PROGBITS 000039c0 0039c0 007034 00 AX 0 0 16\n [13] .fini PROGBITS 0000a9f4 00a9f4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0000b000 00b000 000b8a 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 0000bb8c 00bb8c 000364 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 0x1ea8 contains 21 entries:\n+Relocation section '.rel.dyn' at offset 0x1eac contains 21 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00010b38 00000008 R_386_RELATIVE \n 00010b3c 00000008 R_386_RELATIVE \n 00010b40 00000008 R_386_RELATIVE \n 00010b6c 00000008 R_386_RELATIVE \n 00010b7c 00000008 R_386_RELATIVE \n 00010b84 00000008 R_386_RELATIVE \n@@ -19,15 +19,15 @@\n 00010fe4 00001306 R_386_GLOB_DAT 00000000 __gmon_start__\n 00010fe8 00001506 R_386_GLOB_DAT 00000000 g_object_unref\n 00010fec 00002806 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00010ff0 00003406 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00010ff4 00008306 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00010ff8 00008706 R_386_GLOB_DAT 00000000 g_str_equal\n \n-Relocation section '.rel.plt' at offset 0x1f50 contains 152 entries:\n+Relocation section '.rel.plt' at offset 0x1f54 contains 152 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00010d80 00000107 R_386_JUMP_SLOT 00000000 g_param_spec_object\n 00010d84 00009707 R_386_JUMP_SLOT 000083f0 tabby_session_database_restore_windows_finish\n 00010d88 00000207 R_386_JUMP_SLOT 00000000 g_free\n 00010d8c 00000307 R_386_JUMP_SLOT 00000000 gtk_container_get_children\n 00010d90 00000407 R_386_JUMP_SLOT 00000000 midori_tab_get_display_title\n 00010d94 00000507 R_386_JUMP_SLOT 00000000 midori_preferences_activatable_set_preferences\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x00000019 (INIT_ARRAY) 0x10b38\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x10b3c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xca4\n 0x00000006 (SYMTAB) 0x234\n- 0x0000000a (STRSZ) 4230 (bytes)\n+ 0x0000000a (STRSZ) 4232 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x10d74\n 0x00000002 (PLTRELSZ) 1216 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x1f50\n- 0x00000011 (REL) 0x1ea8\n+ 0x00000017 (JMPREL) 0x1f54\n+ 0x00000011 (REL) 0x1eac\n 0x00000012 (RELSZ) 168 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x1e78\n+ 0x6ffffffe (VERNEED) 0x1e7c\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x1d2a\n+ 0x6ffffff0 (VERSYM) 0x1d2c\n 0x6ffffffa (RELCOUNT) 14\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: abdb6d18831a8ed49e2b7558292fdb9ab3821b56\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8ab89ccb251c64da8f88fdc1546ae7b7301beaa7\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 167 entries:\n- Addr: 0x0000000000001d2a Offset: 0x001d2a Link: 3 (.dynsym)\n+ Addr: 0x0000000000001d2c Offset: 0x001d2c Link: 3 (.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*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n@@ -41,11 +41,11 @@\n 094: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 098: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 09c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0a0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0a4: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x0000000000001e78 Offset: 0x001e78 Link: 4 (.dynstr)\n+ Addr: 0x0000000000001e7c Offset: 0x001e7c Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 2\n 0x0010: Name: GLIBC_2.1.3 Flags: none Version: 3\n 0x0020: Name: GLIBC_2.4 Flags: none Version: 2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -245,15 +245,15 @@\n tabby_session_database_real_query_co\n tabby_session_database_real_insert_co\n tabby_session_database_real_update_co\n tabby_session_database_real_delete_co\n tabby_session_database_real_clear_co\n tabby_session_database_tab_added_co\n tabby_session_database_restore_windows_co\n-db6d18831a8ed49e2b7558292fdb9ab3821b56.debug\n+b89ccb251c64da8f88fdc1546ae7b7301beaa7.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -260,9 +260,9 @@\n 0x00001cb4 302e736f 2e30006c 69626d69 646f7269 0.so.0.libmidori\n 0x00001cc4 2d636f72 652e736f 2e30006c 6962632e -core.so.0.libc.\n 0x00001cd4 736f2e36 005f6564 61746100 5f5f6273 so.6._edata.__bs\n 0x00001ce4 735f7374 61727400 5f656e64 00474c49 s_start._end.GLI\n 0x00001cf4 42435f32 2e312e33 00474c49 42435f32 BC_2.1.3.GLIBC_2\n 0x00001d04 2e340000 00000000 00000000 00000000 .4..............\n 0x00001d14 00000000 00000000 00000000 00000000 ................\n- 0x00001d24 00000000 0000 ......\n+ 0x00001d24 00000000 00000000 ........\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 64623664 31383833 31613865 64343965 db6d18831a8ed49e\n- 0x00000010 32623735 35383239 32666462 39616233 2b7558292fdb9ab3\n- 0x00000020 38323162 35362e64 65627567 00000000 821b56.debug....\n- 0x00000030 23a20aa7 #...\n+ 0x00000000 62383963 63623235 31633634 64613866 b89ccb251c64da8f\n+ 0x00000010 38386664 63313534 36616537 62373330 88fdc1546ae7b730\n+ 0x00000020 31626561 61372e64 65627567 00000000 1beaa7.debug....\n+ 0x00000030 0448c7c0 .H..\n \n"}]}, {"source1": "./usr/lib/midori/libstatus-clock.so", "source2": "./usr/lib/midori/libstatus-clock.so", "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 000044 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001bc 0001bc 0003d0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000058c 00058c 0005b3 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000b40 000b40 00007a 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000058c 00058c 0005b5 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000b42 000b42 00007a 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000bbc 000bbc 000030 00 A 4 1 4\n [ 7] .rel.dyn REL 00000bec 000bec 000050 08 A 3 0 4\n [ 8] .rel.plt REL 00000c3c 000c3c 000198 08 AI 3 21 4\n [ 9] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00001020 001020 000340 04 AX 0 0 16\n [11] .plt.got PROGBITS 00001360 001360 000008 08 AX 0 0 8\n [12] .text PROGBITS 00001370 001370 0009bf 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x00000019 (INIT_ARRAY) 0x3d98\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3d9c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x58c\n 0x00000006 (SYMTAB) 0x1bc\n- 0x0000000a (STRSZ) 1459 (bytes)\n+ 0x0000000a (STRSZ) 1461 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x3f04\n 0x00000002 (PLTRELSZ) 408 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0xc3c\n 0x00000011 (REL) 0xbec\n 0x00000012 (RELSZ) 80 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0xbbc\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0xb40\n+ 0x6ffffff0 (VERSYM) 0xb42\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: 3c6d556b39c45bf702464791bc92a65b878d0bf7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d2f838ba77631c6617e542757e294b3cec5ba0b9\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 61 entries:\n- Addr: 0x0000000000000b40 Offset: 0x000b40 Link: 3 (.dynsym)\n+ Addr: 0x0000000000000b42 Offset: 0x000b42 Link: 3 (.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*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -65,15 +65,15 @@\n %s%N%s%S%T%X\n background\n enter-notify-event\n deactivate\n StatusClockFrontend\n ./extensions/status-clock.vala\n %s:%d: invalid %s id %u for \"%s\" of type '%s' in '%s'\n-6d556b39c45bf702464791bc92a65b878d0bf7.debug\n+f838ba77631c6617e542757e294b3cec5ba0b9.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -87,9 +87,9 @@\n 0x00000acc 6f2e3000 6c69626d 69646f72 692d636f o.0.libmidori-co\n 0x00000adc 72652e73 6f2e3000 6c696263 2e736f2e re.so.0.libc.so.\n 0x00000aec 36005f65 64617461 005f5f62 73735f73 6._edata.__bss_s\n 0x00000afc 74617274 005f656e 6400474c 4942435f tart._end.GLIBC_\n 0x00000b0c 322e312e 3300474c 4942435f 322e3000 2.1.3.GLIBC_2.0.\n 0x00000b1c 00000000 00000000 00000000 00000000 ................\n 0x00000b2c 00000000 00000000 00000000 00000000 ................\n- 0x00000b3c 000000 ...\n+ 0x00000b3c 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 36643535 36623339 63343562 66373032 6d556b39c45bf702\n- 0x00000010 34363437 39316263 39326136 35623837 464791bc92a65b87\n- 0x00000020 38643062 66372e64 65627567 00000000 8d0bf7.debug....\n- 0x00000030 dd764be3 .vK.\n+ 0x00000000 66383338 62613737 36333163 36363137 f838ba77631c6617\n+ 0x00000010 65353432 37353765 32393462 33636563 e542757e294b3cec\n+ 0x00000020 35626130 62392e64 65627567 00000000 5ba0b9.debug....\n+ 0x00000030 56e6fdf2 V...\n \n"}]}, {"source1": "./usr/lib/midori/libstatusbar-features.so", "source2": "./usr/lib/midori/libstatusbar-features.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,15 +2,15 @@\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 000044 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001bc 0001bc 000380 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000053c 00053c 000562 00 A 0 0 1\n+ [ 4] .dynstr STRTAB 0000053c 00053c 000564 00 A 0 0 1\n [ 5] .rel.dyn REL 00000aa0 000aa0 000050 08 A 3 0 4\n [ 6] .rel.plt REL 00000af0 000af0 000170 08 AI 3 19 4\n [ 7] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [ 8] .plt PROGBITS 00001020 001020 0002f0 04 AX 0 0 16\n [ 9] .plt.got PROGBITS 00001310 001310 000008 08 AX 0 0 8\n [10] .text PROGBITS 00001320 001320 0009ef 00 AX 0 0 16\n [11] .fini PROGBITS 00001d10 001d10 000014 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,15 +11,15 @@\n 0x00000019 (INIT_ARRAY) 0x3dd8\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3ddc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x53c\n 0x00000006 (SYMTAB) 0x1bc\n- 0x0000000a (STRSZ) 1378 (bytes)\n+ 0x0000000a (STRSZ) 1380 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x3f24\n 0x00000002 (PLTRELSZ) 368 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0xaf0\n 0x00000011 (REL) 0xaa0\n 0x00000012 (RELSZ) 80 (bytes)\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: 48e92a8a80c0d3a378eec7284509d2ff3400db71\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 66afbdbbbaf19ed263de1d99803517781b4055eb\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -65,15 +65,15 @@\n enable-plugins\n Enable Netscape plugins\n libpeas-plugin\n StatusbarFeaturesFrontend\n ./extensions/statusbar-features.vala\n %s:%d: invalid %s id %u for \"%s\" of type '%s' in '%s'\n auto-load-images;enable-javascript;enable-plugins\n-e92a8a80c0d3a378eec7284509d2ff3400db71.debug\n+afbdbbbaf19ed263de1d99803517781b4055eb.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .rel.dyn\n .rel.plt\n .plt.got\n .eh_frame_hdr\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -82,9 +82,9 @@\n 0x00000a2c 6f2e3000 6c696267 746b2d33 2e736f2e o.0.libgtk-3.so.\n 0x00000a3c 30006c69 62706561 732d312e 302e736f 0.libpeas-1.0.so\n 0x00000a4c 2e30006c 69626d69 646f7269 2d636f72 .0.libmidori-cor\n 0x00000a5c 652e736f 2e30005f 65646174 61005f5f e.so.0._edata.__\n 0x00000a6c 6273735f 73746172 74005f65 6e640000 bss_start._end..\n 0x00000a7c 00000000 00000000 00000000 00000000 ................\n 0x00000a8c 00000000 00000000 00000000 00000000 ................\n- 0x00000a9c 0000 ..\n+ 0x00000a9c 00000000 ....\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 65393261 38613830 63306433 61333738 e92a8a80c0d3a378\n- 0x00000010 65656337 32383435 30396432 66663334 eec7284509d2ff34\n- 0x00000020 30306462 37312e64 65627567 00000000 00db71.debug....\n- 0x00000030 f5ce1c2d ...-\n+ 0x00000000 61666264 62626261 66313965 64323633 afbdbbbaf19ed263\n+ 0x00000010 64653164 39393830 33353137 37383162 de1d99803517781b\n+ 0x00000020 34303535 65622e64 65627567 00000000 4055eb.debug....\n+ 0x00000030 d3b40b9b ....\n \n"}]}]}]}]}, {"source1": "midori-dbgsym_7.0-2.1_i386.deb", "source2": "midori-dbgsym_7.0-2.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-01-05 20:50:31.000000 debian-binary\n--rw-r--r-- 0 0 0 948 2020-01-05 20:50:31.000000 control.tar.xz\n--rw-r--r-- 0 0 0 791972 2020-01-05 20:50:31.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 940 2020-01-05 20:50:31.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 792232 2020-01-05 20:50:31.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: Dominik George \n Installed-Size: 932\n Depends: midori (= 7.0-2.1)\n Section: debug\n Priority: optional\n Description: debug symbols for midori\n-Build-Ids: 00ce86c54da0ac44befbe77e70f3a5c7e7321c77 0cee75002bcdcdc92416b52194e76d3dc4dea039 3c6d556b39c45bf702464791bc92a65b878d0bf7 48e92a8a80c0d3a378eec7284509d2ff3400db71 57163e8b89131bfbfb7f536d7cad05411d51ef11 85e1e8d2474a7afff35451c1ce66122f595d2d15 abdb6d18831a8ed49e2b7558292fdb9ab3821b56 cf94f9121396b9c3a3fb993b79c738b004a49585 d993105fee33d8e72763e67293ce03af5e126491\n+Build-Ids: 0518623123576a7e28620a1e42028e5106e8d94a 0cee75002bcdcdc92416b52194e76d3dc4dea039 5d1d9870038148de6d3ebd39421833e6c0978130 66afbdbbbaf19ed263de1d99803517781b4055eb 7e7eaecc4600bbcb1eaedaf3be756d9da10bd870 8ab89ccb251c64da8f88fdc1546ae7b7301beaa7 9a86c48759427025e18b24dbdd59399a7e655fc2 d2f838ba77631c6617e542757e294b3cec5ba0b9 d993105fee33d8e72763e67293ce03af5e126491\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,9 +1,9 @@\n-usr/lib/debug/.build-id/00/ce86c54da0ac44befbe77e70f3a5c7e7321c77.debug\n+usr/lib/debug/.build-id/05/18623123576a7e28620a1e42028e5106e8d94a.debug\n usr/lib/debug/.build-id/0c/ee75002bcdcdc92416b52194e76d3dc4dea039.debug\n-usr/lib/debug/.build-id/3c/6d556b39c45bf702464791bc92a65b878d0bf7.debug\n-usr/lib/debug/.build-id/48/e92a8a80c0d3a378eec7284509d2ff3400db71.debug\n-usr/lib/debug/.build-id/57/163e8b89131bfbfb7f536d7cad05411d51ef11.debug\n-usr/lib/debug/.build-id/85/e1e8d2474a7afff35451c1ce66122f595d2d15.debug\n-usr/lib/debug/.build-id/ab/db6d18831a8ed49e2b7558292fdb9ab3821b56.debug\n-usr/lib/debug/.build-id/cf/94f9121396b9c3a3fb993b79c738b004a49585.debug\n+usr/lib/debug/.build-id/5d/1d9870038148de6d3ebd39421833e6c0978130.debug\n+usr/lib/debug/.build-id/66/afbdbbbaf19ed263de1d99803517781b4055eb.debug\n+usr/lib/debug/.build-id/7e/7eaecc4600bbcb1eaedaf3be756d9da10bd870.debug\n+usr/lib/debug/.build-id/8a/b89ccb251c64da8f88fdc1546ae7b7301beaa7.debug\n+usr/lib/debug/.build-id/9a/86c48759427025e18b24dbdd59399a7e655fc2.debug\n+usr/lib/debug/.build-id/d2/f838ba77631c6617e542757e294b3cec5ba0b9.debug\n usr/lib/debug/.build-id/d9/93105fee33d8e72763e67293ce03af5e126491.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,26 +1,26 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-05 20:50:31.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-05 20:50:31.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-05 20:50:31.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-05 20:50:31.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/00/\n--rw-r--r-- 0 root (0) root (0) 55300 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/00/ce86c54da0ac44befbe77e70f3a5c7e7321c77.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/05/\n+-rw-r--r-- 0 root (0) root (0) 55300 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/05/18623123576a7e28620a1e42028e5106e8d94a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/0c/\n -rw-r--r-- 0 root (0) root (0) 568112 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/0c/ee75002bcdcdc92416b52194e76d3dc4dea039.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/3c/\n--rw-r--r-- 0 root (0) root (0) 20460 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/3c/6d556b39c45bf702464791bc92a65b878d0bf7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/48/\n--rw-r--r-- 0 root (0) root (0) 19240 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/48/e92a8a80c0d3a378eec7284509d2ff3400db71.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/57/\n--rw-r--r-- 0 root (0) root (0) 123156 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/57/163e8b89131bfbfb7f536d7cad05411d51ef11.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/85/\n--rw-r--r-- 0 root (0) root (0) 19844 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/85/e1e8d2474a7afff35451c1ce66122f595d2d15.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/ab/\n--rw-r--r-- 0 root (0) root (0) 68384 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/ab/db6d18831a8ed49e2b7558292fdb9ab3821b56.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/cf/\n--rw-r--r-- 0 root (0) root (0) 5744 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/cf/94f9121396b9c3a3fb993b79c738b004a49585.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/5d/\n+-rw-r--r-- 0 root (0) root (0) 123156 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/5d/1d9870038148de6d3ebd39421833e6c0978130.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/66/\n+-rw-r--r-- 0 root (0) root (0) 19240 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/66/afbdbbbaf19ed263de1d99803517781b4055eb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/7e/\n+-rw-r--r-- 0 root (0) root (0) 5744 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/7e/7eaecc4600bbcb1eaedaf3be756d9da10bd870.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/8a/\n+-rw-r--r-- 0 root (0) root (0) 68384 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/8a/b89ccb251c64da8f88fdc1546ae7b7301beaa7.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/9a/\n+-rw-r--r-- 0 root (0) root (0) 19844 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/9a/86c48759427025e18b24dbdd59399a7e655fc2.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/d2/\n+-rw-r--r-- 0 root (0) root (0) 20460 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/d2/f838ba77631c6617e542757e294b3cec5ba0b9.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/d9/\n -rw-r--r-- 0 root (0) root (0) 51700 2020-01-05 20:50:31.000000 ./usr/lib/debug/.build-id/d9/93105fee33d8e72763e67293ce03af5e126491.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-05 20:50:31.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-05 20:50:31.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-01-05 20:50:31.000000 ./usr/share/doc/midori-dbgsym -> midori\n"}, {"source1": "./usr/lib/debug/.build-id/00/ce86c54da0ac44befbe77e70f3a5c7e7321c77.debug", "source2": "./usr/lib/debug/.build-id/05/18623123576a7e28620a1e42028e5106e8d94a.debug", "comments": ["Files 0% similar despite different names"], "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 0000b0 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000228 000178 0008b0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000ad8 000178 000da4 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000187c 000178 000116 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000ad8 000178 000da6 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000187e 000178 000116 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00001994 000178 000030 00 A 4 1 4\n [ 7] .rel.dyn NOBITS 000019c4 000178 000098 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00001a5c 000178 0003f0 08 AI 3 21 4\n [ 9] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00002020 001000 0007f0 04 AX 0 0 16\n [11] .plt.got NOBITS 00002810 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 00002820 001000 004094 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 273 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: 00000228 0 SECTION LOCAL DEFAULT 3 \n 4: 00000ad8 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000187c 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000187e 0 SECTION LOCAL DEFAULT 5 \n 6: 00001994 0 SECTION LOCAL DEFAULT 6 \n 7: 000019c4 0 SECTION LOCAL DEFAULT 7 \n 8: 00001a5c 0 SECTION LOCAL DEFAULT 8 \n 9: 00002000 0 SECTION LOCAL DEFAULT 9 \n 10: 00002020 0 SECTION LOCAL DEFAULT 10 \n 11: 00002810 0 SECTION LOCAL DEFAULT 11 \n 12: 00002820 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: 00ce86c54da0ac44befbe77e70f3a5c7e7321c77\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0518623123576a7e28620a1e42028e5106e8d94a\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,9 @@\n-wGCC: (Debian 10.2.1-6) 10.2.1 20210110\n+b1#Wj~(b\n+JGCC: (Debian 10.2.1-6) 10.2.1 20210110\n 2a.8}&DoKHg\n of6wmB[z\n _(>O^1~ \n d/CIyd?,\n >H'U|9T&Uk\n Spf%jW2V\n MSsm.7>A\n"}]}, {"source1": "./usr/lib/debug/.build-id/3c/6d556b39c45bf702464791bc92a65b878d0bf7.debug", "source2": "./usr/lib/debug/.build-id/d2/f838ba77631c6617e542757e294b3cec5ba0b9.debug", "comments": ["Files 2% similar despite different names"], "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 000044 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001bc 000178 0003d0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000058c 000178 0005b3 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000b40 000178 00007a 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000058c 000178 0005b5 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000b42 000178 00007a 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000bbc 000178 000030 00 A 4 1 4\n [ 7] .rel.dyn NOBITS 00000bec 000178 000050 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00000c3c 000178 000198 08 AI 3 21 4\n [ 9] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00001020 001000 000340 04 AX 0 0 16\n [11] .plt.got NOBITS 00001360 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00001370 001000 0009bf 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 137 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: 000001bc 0 SECTION LOCAL DEFAULT 3 \n 4: 0000058c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00000b40 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00000b42 0 SECTION LOCAL DEFAULT 5 \n 6: 00000bbc 0 SECTION LOCAL DEFAULT 6 \n 7: 00000bec 0 SECTION LOCAL DEFAULT 7 \n 8: 00000c3c 0 SECTION LOCAL DEFAULT 8 \n 9: 00001000 0 SECTION LOCAL DEFAULT 9 \n 10: 00001020 0 SECTION LOCAL DEFAULT 10 \n 11: 00001360 0 SECTION LOCAL DEFAULT 11 \n 12: 00001370 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: 3c6d556b39c45bf702464791bc92a65b878d0bf7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d2f838ba77631c6617e542757e294b3cec5ba0b9\n"}]}, {"source1": "./usr/lib/debug/.build-id/48/e92a8a80c0d3a378eec7284509d2ff3400db71.debug", "source2": "./usr/lib/debug/.build-id/66/afbdbbbaf19ed263de1d99803517781b4055eb.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,15 +2,15 @@\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 000044 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001bc 000178 000380 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000053c 000178 000562 00 A 0 0 1\n+ [ 4] .dynstr NOBITS 0000053c 000178 000564 00 A 0 0 1\n [ 5] .rel.dyn NOBITS 00000aa0 000178 000050 08 A 3 0 4\n [ 6] .rel.plt NOBITS 00000af0 000178 000170 08 AI 3 19 4\n [ 7] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [ 8] .plt NOBITS 00001020 001000 0002f0 04 AX 0 0 16\n [ 9] .plt.got NOBITS 00001310 001000 000008 08 AX 0 0 8\n [10] .text NOBITS 00001320 001000 0009ef 00 AX 0 0 16\n [11] .fini NOBITS 00001d10 001000 000014 00 AX 0 0 4\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: 48e92a8a80c0d3a378eec7284509d2ff3400db71\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 66afbdbbbaf19ed263de1d99803517781b4055eb\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-qGCC: (Debian 10.2.1-6) 10.2.1 20210110\n+GCC: (Debian 10.2.1-6) 10.2.1 20210110\n =|`dFZW!A@\n +L;\",o XG\n crtstuff.c\n deregister_tm_clones\n __do_global_dtors_aux\n completed.0\n __do_global_dtors_aux_fini_array_entry\n"}]}, {"source1": "./usr/lib/debug/.build-id/57/163e8b89131bfbfb7f536d7cad05411d51ef11.debug", "source2": "./usr/lib/debug/.build-id/5d/1d9870038148de6d3ebd39421833e6c0978130.debug", "comments": ["Files 0% similar despite different names"], "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 0002a0 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000418 000178 001070 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001488 000178 00183f 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00002cc8 000178 00020e 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00001488 000178 001841 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00002cca 000178 00020e 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00002ed8 000178 000040 00 A 4 1 4\n [ 7] .rel.dyn NOBITS 00002f18 000178 000148 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00003060 000178 0007a8 08 AI 3 21 4\n [ 9] .init NOBITS 00004000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00004020 001000 000f60 04 AX 0 0 16\n [11] .plt.got NOBITS 00004f80 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 00004f90 001000 0069d4 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 500 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: 00000418 0 SECTION LOCAL DEFAULT 3 \n 4: 00001488 0 SECTION LOCAL DEFAULT 4 \n- 5: 00002cc8 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00002cca 0 SECTION LOCAL DEFAULT 5 \n 6: 00002ed8 0 SECTION LOCAL DEFAULT 6 \n 7: 00002f18 0 SECTION LOCAL DEFAULT 7 \n 8: 00003060 0 SECTION LOCAL DEFAULT 8 \n 9: 00004000 0 SECTION LOCAL DEFAULT 9 \n 10: 00004020 0 SECTION LOCAL DEFAULT 10 \n 11: 00004f80 0 SECTION LOCAL DEFAULT 11 \n 12: 00004f90 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: 57163e8b89131bfbfb7f536d7cad05411d51ef11\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5d1d9870038148de6d3ebd39421833e6c0978130\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+0GCC: (Debian 10.2.1-6) 10.2.1 20210110\n UYzv)NkU\n _l<'}mIPG\n /L*j8o9h0RQ\n pc}jb<]N\n /&LA.G'\"\n Pw0X'p2&\n xa!fq.j8\n"}]}, {"source1": "./usr/lib/debug/.build-id/85/e1e8d2474a7afff35451c1ce66122f595d2d15.debug", "source2": "./usr/lib/debug/.build-id/9a/86c48759427025e18b24dbdd59399a7e655fc2.debug", "comments": ["Files 3% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x1310\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x00cac R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x00cb0 R 0x1000\n LOAD 0x000000 0x00001000 0x00001000 0x00000 0x00dd8 R E 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x00878 R 0x1000\n LOAD 0x000db8 0x00003db8 0x00003db8 0x00000 0x00264 RW 0x1000\n DYNAMIC 0x000db8 0x00003e04 0x00003e04 0x00000 0x00120 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x000020d0 0x000020d0 0x00000 0x000bc R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\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 000044 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001bc 000178 000370 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000052c 000178 00051a 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000a46 000178 00006e 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00000ab4 000178 000040 00 A 4 1 4\n- [ 7] .rel.dyn NOBITS 00000af4 000178 000050 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00000b44 000178 000168 08 AI 3 21 4\n+ [ 4] .dynstr NOBITS 0000052c 000178 00051c 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000a48 000178 00006e 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00000ab8 000178 000040 00 A 4 1 4\n+ [ 7] .rel.dyn NOBITS 00000af8 000178 000050 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00000b48 000178 000168 08 AI 3 21 4\n [ 9] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00001020 001000 0002e0 04 AX 0 0 16\n [11] .plt.got NOBITS 00001300 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00001310 001000 000ab4 00 AX 0 0 16\n [13] .fini NOBITS 00001dc4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00002000 001000 0000cd 00 A 0 0 4\n [15] .eh_frame_hdr NOBITS 000020d0 001000 0000bc 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 130 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: 000001bc 0 SECTION LOCAL DEFAULT 3 \n 4: 0000052c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00000a46 0 SECTION LOCAL DEFAULT 5 \n- 6: 00000ab4 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000af4 0 SECTION LOCAL DEFAULT 7 \n- 8: 00000b44 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00000a48 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00000ab8 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00000af8 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00000b48 0 SECTION LOCAL DEFAULT 8 \n 9: 00001000 0 SECTION LOCAL DEFAULT 9 \n 10: 00001020 0 SECTION LOCAL DEFAULT 10 \n 11: 00001300 0 SECTION LOCAL DEFAULT 11 \n 12: 00001310 0 SECTION LOCAL DEFAULT 12 \n 13: 00001dc4 0 SECTION LOCAL DEFAULT 13 \n 14: 00002000 0 SECTION LOCAL DEFAULT 14 \n 15: 000020d0 0 SECTION LOCAL DEFAULT 15 \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: 85e1e8d2474a7afff35451c1ce66122f595d2d15\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9a86c48759427025e18b24dbdd59399a7e655fc2\n"}]}, {"source1": "./usr/lib/debug/.build-id/ab/db6d18831a8ed49e2b7558292fdb9ab3821b56.debug", "source2": "./usr/lib/debug/.build-id/8a/b89ccb251c64da8f88fdc1546ae7b7301beaa7.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x39c0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x02410 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x02414 R 0x1000\n LOAD 0x000000 0x00003000 0x00003000 0x00000 0x07a08 R E 0x1000\n LOAD 0x000000 0x0000b000 0x0000b000 0x00000 0x04b34 R 0x1000\n LOAD 0x000b38 0x00010b38 0x00010b38 0x00000 0x00520 RW 0x1000\n DYNAMIC 0x000b38 0x00010c44 0x00010c44 0x00000 0x00130 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000bb8c 0x0000bb8c 0x00000 0x00364 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\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 0000bc 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000234 000178 000a70 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000ca4 000178 001086 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00001d2a 000178 00014e 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00001e78 000178 000030 00 A 4 1 4\n- [ 7] .rel.dyn NOBITS 00001ea8 000178 0000a8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00001f50 000178 0004c0 08 AI 3 21 4\n+ [ 4] .dynstr NOBITS 00000ca4 000178 001088 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00001d2c 000178 00014e 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00001e7c 000178 000030 00 A 4 1 4\n+ [ 7] .rel.dyn NOBITS 00001eac 000178 0000a8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00001f54 000178 0004c0 08 AI 3 21 4\n [ 9] .init NOBITS 00003000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00003020 001000 000990 04 AX 0 0 16\n [11] .plt.got NOBITS 000039b0 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 000039c0 001000 007034 00 AX 0 0 16\n [13] .fini NOBITS 0000a9f4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0000b000 001000 000b8a 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0000bb8c 001000 000364 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 345 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: 00000234 0 SECTION LOCAL DEFAULT 3 \n 4: 00000ca4 0 SECTION LOCAL DEFAULT 4 \n- 5: 00001d2a 0 SECTION LOCAL DEFAULT 5 \n- 6: 00001e78 0 SECTION LOCAL DEFAULT 6 \n- 7: 00001ea8 0 SECTION LOCAL DEFAULT 7 \n- 8: 00001f50 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00001d2c 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00001e7c 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00001eac 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00001f54 0 SECTION LOCAL DEFAULT 8 \n 9: 00003000 0 SECTION LOCAL DEFAULT 9 \n 10: 00003020 0 SECTION LOCAL DEFAULT 10 \n 11: 000039b0 0 SECTION LOCAL DEFAULT 11 \n 12: 000039c0 0 SECTION LOCAL DEFAULT 12 \n 13: 0000a9f4 0 SECTION LOCAL DEFAULT 13 \n 14: 0000b000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000bb8c 0 SECTION LOCAL DEFAULT 15 \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: abdb6d18831a8ed49e2b7558292fdb9ab3821b56\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8ab89ccb251c64da8f88fdc1546ae7b7301beaa7\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-VGCC: (Debian 10.2.1-6) 10.2.1 20210110\n+GCC: (Debian 10.2.1-6) 10.2.1 20210110\n d7\t!@B6=!\n DC+M4tUC4\n 2X;$PbI# \n $|<\n H5XCcZ$\"\n"}]}, {"source1": "./usr/lib/debug/.build-id/cf/94f9121396b9c3a3fb993b79c738b004a49585.debug", "source2": "./usr/lib/debug/.build-id/7e/7eaecc4600bbcb1eaedaf3be756d9da10bd870.debug", "comments": ["Files 2% similar despite different names"], "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 000050 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000023c 0001ec 000140 10 A 6 1 4\n- [ 6] .dynstr NOBITS 0000037c 0001ec 00016d 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000004ea 0001ec 000028 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000037c 0001ec 00016f 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000004ec 0001ec 000028 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000514 0001ec 000030 00 A 6 1 4\n [ 9] .rel.dyn NOBITS 00000544 0001ec 000040 08 A 5 0 4\n [10] .rel.plt NOBITS 00000584 0001ec 000020 08 AI 5 22 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 000050 04 AX 0 0 16\n [13] .plt.got NOBITS 00001070 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00001080 001000 000215 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: 0000023c 0 SECTION LOCAL DEFAULT 5 \n 6: 0000037c 0 SECTION LOCAL DEFAULT 6 \n- 7: 000004ea 0 SECTION LOCAL DEFAULT 7 \n+ 7: 000004ec 0 SECTION LOCAL DEFAULT 7 \n 8: 00000514 0 SECTION LOCAL DEFAULT 8 \n 9: 00000544 0 SECTION LOCAL DEFAULT 9 \n 10: 00000584 0 SECTION LOCAL DEFAULT 10 \n 11: 00001000 0 SECTION LOCAL DEFAULT 11 \n 12: 00001020 0 SECTION LOCAL DEFAULT 12 \n 13: 00001070 0 SECTION LOCAL DEFAULT 13 \n 14: 00001080 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: cf94f9121396b9c3a3fb993b79c738b004a49585\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7e7eaecc4600bbcb1eaedaf3be756d9da10bd870\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"}]}]}]}]}]}