{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.RlV11SphPF/b1/libcorkipset_1.1.1+git20171111.6842a63-1~exp1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.RlV11SphPF/b2/libcorkipset_1.1.1+git20171111.6842a63-1~exp1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,7 +1,7 @@\n \n 6c7e843b1dcd814d987d03bebe9b45df 10728 libdevel optional libcorkipset-dev_1.1.1+git20171111.6842a63-1~exp1_i386.deb\n 2998dfbae6ff03e6ca9d558d4379ab2d 28712 doc optional libcorkipset-doc_1.1.1+git20171111.6842a63-1~exp1_all.deb\n- a6e98371180d34113dd17162afabbe7d 19008 debug optional libcorkipset-utils-dbgsym_1.1.1+git20171111.6842a63-1~exp1_i386.deb\n- 833dc9879abd71c627c84c67c336d4bd 16968 libs optional libcorkipset-utils_1.1.1+git20171111.6842a63-1~exp1_i386.deb\n+ 39d5e21b09b5417705d7f970795122cd 19044 debug optional libcorkipset-utils-dbgsym_1.1.1+git20171111.6842a63-1~exp1_i386.deb\n+ 36678da4c0fbb7de79cf0ebfa98e8e53 16956 libs optional libcorkipset-utils_1.1.1+git20171111.6842a63-1~exp1_i386.deb\n 8216c4d5760535fe8c946eb4f23d8b3d 32724 debug optional libcorkipset1-dbgsym_1.1.1+git20171111.6842a63-1~exp1_i386.deb\n 34695f6cef56fd7630c0bb4b27224cc7 17492 libs optional libcorkipset1_1.1.1+git20171111.6842a63-1~exp1_i386.deb\n"}, {"source1": "libcorkipset-utils_1.1.1+git20171111.6842a63-1~exp1_i386.deb", "source2": "libcorkipset-utils_1.1.1+git20171111.6842a63-1~exp1_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 2021-01-27 17:05:12.000000 debian-binary\n -rw-r--r-- 0 0 0 1012 2021-01-27 17:05:12.000000 control.tar.xz\n--rw-r--r-- 0 0 0 15764 2021-01-27 17:05:12.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 15752 2021-01-27 17:05:12.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/ipsetbuild", "source2": "./usr/bin/ipsetbuild", "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 000370 10 A 6 1 4\n- [ 6] .dynstr STRTAB 000005ac 0005ac 000364 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000910 000910 00006e 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 000005ac 0005ac 000366 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000912 000912 00006e 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000980 000980 000070 00 A 6 1 4\n [ 9] .rel.dyn REL 000009f0 0009f0 000090 08 A 5 0 4\n [10] .rel.plt REL 00000a80 000a80 000110 08 AI 5 22 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 000230 04 AX 0 0 16\n [13] .plt.got PROGBITS 00001250 001250 000008 08 AX 0 0 8\n [14] .text PROGBITS 00001260 001260 001054 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,24 +9,24 @@\n 0x00000019 (INIT_ARRAY) 0x5e2c\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x5e30\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x5ac\n 0x00000006 (SYMTAB) 0x23c\n- 0x0000000a (STRSZ) 868 (bytes)\n+ 0x0000000a (STRSZ) 870 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x5f44\n 0x00000002 (PLTRELSZ) 272 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0xa80\n 0x00000011 (REL) 0x9f0\n 0x00000012 (RELSZ) 144 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x980\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x910\n+ 0x6ffffff0 (VERSYM) 0x912\n 0x6ffffffa (RELCOUNT) 9\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: a43b56cc2fd2a60b66c551e110a2d9ab696e6379\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3e8960fc10a7347ea7986c4cdd0e2116c60f0cc4\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 55 entries:\n- Addr: 0x0000000000000910 Offset: 0x000910 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000912 Offset: 0x000912 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) 2 (GLIBC_2.0) \n 004: 0 (*local*) 0 (*local*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) \n 008: 3 (GLIBC_2.1) 2 (GLIBC_2.0) 4 (GLIBC_2.4) 5 (GLIBC_2.1.3)\n 00c: 2 (GLIBC_2.0) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 2 (GLIBC_2.0) 0 (*local*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) \n 014: 2 (GLIBC_2.0) 2 (GLIBC_2.0) 0 (*local*) 2 (GLIBC_2.0) \n 018: 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) 3 (GLIBC_2.1) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -120,15 +120,15 @@\n Alert: %s, line %zu: %s/%u is not in the set\n Alert: %s, line %zu: %s is not in the set\n Summary: %zu valid IP address records found.\n IPv4: %zu addresses, %zu complete block%s\n IPv6: %zu addresses, %zu complete block%s\n Set uses %zu bytes of memory.\n /usr/lib/debug/.dwz/i386-linux-gnu/libcorkipset-utils.debug\n-3b56cc2fd2a60b66c551e110a2d9ab696e6379.debug\n+8960fc10a7347ea7986c4cdd0e2116c60f0cc4.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": "@@ -50,9 +50,9 @@\n 0x0000089c 474c4942 435f322e 312e3300 474c4942 GLIBC_2.1.3.GLIB\n 0x000008ac 435f322e 3400474c 4942435f 322e3100 C_2.4.GLIBC_2.1.\n 0x000008bc 474c4942 435f322e 30000000 00000000 GLIBC_2.0.......\n 0x000008cc 00000000 00000000 00000000 00000000 ................\n 0x000008dc 00000000 00000000 00000000 00000000 ................\n 0x000008ec 00000000 00000000 00000000 00000000 ................\n 0x000008fc 00000000 00000000 00000000 00000000 ................\n- 0x0000090c 00000000 ....\n+ 0x0000090c 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 33623536 63633266 64326136 30623636 3b56cc2fd2a60b66\n- 0x00000010 63353531 65313130 61326439 61623639 c551e110a2d9ab69\n- 0x00000020 36653633 37392e64 65627567 00000000 6e6379.debug....\n- 0x00000030 34259aa2 4%..\n+ 0x00000000 38393630 66633130 61373334 37656137 8960fc10a7347ea7\n+ 0x00000010 39383663 34636464 30653231 31366336 986c4cdd0e2116c6\n+ 0x00000020 30663063 63342e64 65627567 00000000 0f0cc4.debug....\n+ 0x00000030 34e2292a 4.)*\n \n"}]}, {"source1": "./usr/bin/ipsetcat", "source2": "./usr/bin/ipsetcat", "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 0002b0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 000004ec 0004ec 0002ab 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000798 000798 000056 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 000004ec 0004ec 0002ad 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000079a 00079a 000056 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000007f0 0007f0 000060 00 A 6 1 4\n [ 9] .rel.dyn REL 00000850 000850 000090 08 A 5 0 4\n [10] .rel.plt REL 000008e0 0008e0 0000b0 08 AI 5 22 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 000170 04 AX 0 0 16\n [13] .plt.got PROGBITS 00001190 001190 000008 08 AX 0 0 8\n [14] .text PROGBITS 000011a0 0011a0 000694 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,24 +9,24 @@\n 0x00000019 (INIT_ARRAY) 0x3e5c\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3e60\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x4ec\n 0x00000006 (SYMTAB) 0x23c\n- 0x0000000a (STRSZ) 683 (bytes)\n+ 0x0000000a (STRSZ) 685 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x3f74\n 0x00000002 (PLTRELSZ) 176 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x8e0\n 0x00000011 (REL) 0x850\n 0x00000012 (RELSZ) 144 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x7f0\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x798\n+ 0x6ffffff0 (VERSYM) 0x79a\n 0x6ffffffa (RELCOUNT) 9\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: 9c7f4f26ec25c793ebb1ca78f3afd467d259b477\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9c4b60d918a3c13bb8e61f821136633a1a3e797e\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 43 entries:\n- Addr: 0x0000000000000798 Offset: 0x000798 Link: 5 (.dynsym)\n+ Addr: 0x000000000000079a Offset: 0x00079a Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) 2 (GLIBC_2.0) \n 004: 0 (*local*) 0 (*local*) 3 (GLIBC_2.1) 0 (*local*) \n 008: 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) 4 (GLIBC_2.4) \n 00c: 5 (GLIBC_2.1.3) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 0 (*local*) \n 010: 2 (GLIBC_2.0) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 2 (GLIBC_2.0) \n 014: 3 (GLIBC_2.1) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 6 (GLIBC_2.3.4)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -73,15 +73,15 @@\n Opening file %s...\n Cannot open file %s:\n Error reading %s:\n Writing to stdout...\n Writing to file %s...\n networks\n /usr/lib/debug/.dwz/i386-linux-gnu/libcorkipset-utils.debug\n-7f4f26ec25c793ebb1ca78f3afd467d259b477.debug\n+4b60d918a3c13bb8e61f821136633a1a3e797e.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": "@@ -38,9 +38,9 @@\n 0x0000071c 5f322e33 2e340047 4c494243 5f322e31 _2.3.4.GLIBC_2.1\n 0x0000072c 2e330047 4c494243 5f322e34 00474c49 .3.GLIBC_2.4.GLI\n 0x0000073c 42435f32 2e310047 4c494243 5f322e30 BC_2.1.GLIBC_2.0\n 0x0000074c 00000000 00000000 00000000 00000000 ................\n 0x0000075c 00000000 00000000 00000000 00000000 ................\n 0x0000076c 00000000 00000000 00000000 00000000 ................\n 0x0000077c 00000000 00000000 00000000 00000000 ................\n- 0x0000078c 00000000 00000000 000000 ...........\n+ 0x0000078c 00000000 00000000 00000000 00 .............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37663466 32366563 32356337 39336562 7f4f26ec25c793eb\n- 0x00000010 62316361 37386633 61666434 36376432 b1ca78f3afd467d2\n- 0x00000020 35396234 37372e64 65627567 00000000 59b477.debug....\n- 0x00000030 c546dc7b .F.{\n+ 0x00000000 34623630 64393138 61336331 33626238 4b60d918a3c13bb8\n+ 0x00000010 65363166 38323131 33363633 33613161 e61f821136633a1a\n+ 0x00000020 33653739 37652e64 65627567 00000000 3e797e.debug....\n+ 0x00000030 1c81d60b ....\n \n"}]}, {"source1": "./usr/bin/ipsetdot", "source2": "./usr/bin/ipsetdot", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x00838 0x00838 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x0083c 0x0083c R 0x1000\n LOAD 0x001000 0x00001000 0x00001000 0x006ac 0x006ac R E 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x006ac 0x006ac R 0x1000\n LOAD 0x002e78 0x00003e78 0x00003e78 0x001ec 0x001f8 RW 0x1000\n DYNAMIC 0x002e80 0x00003e80 0x00003e80 0x00110 0x00110 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x00252c 0x0000252c 0x0000252c 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 000050 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000023c 00023c 000240 10 A 6 1 4\n- [ 6] .dynstr STRTAB 0000047c 00047c 000223 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000006a0 0006a0 000048 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 000006e8 0006e8 000050 00 A 6 1 4\n- [ 9] .rel.dyn REL 00000738 000738 000088 08 A 5 0 4\n- [10] .rel.plt REL 000007c0 0007c0 000078 08 AI 5 22 4\n+ [ 6] .dynstr STRTAB 0000047c 00047c 000225 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000006a2 0006a2 000048 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 000006ec 0006ec 000050 00 A 6 1 4\n+ [ 9] .rel.dyn REL 0000073c 00073c 000088 08 A 5 0 4\n+ [10] .rel.plt REL 000007c4 0007c4 000078 08 AI 5 22 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 000100 04 AX 0 0 16\n [13] .plt.got PROGBITS 00001120 001120 000008 08 AX 0 0 8\n [14] .text PROGBITS 00001130 001130 000565 00 AX 0 0 16\n [15] .fini PROGBITS 00001698 001698 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00002000 002000 00052a 00 A 0 0 4\n [17] .eh_frame_hdr PROGBITS 0000252c 00252c 000044 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 0x738 contains 17 entries:\n+Relocation section '.rel.dyn' at offset 0x73c contains 17 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003e78 00000008 R_386_RELATIVE \n 00003e7c 00000008 R_386_RELATIVE \n 00003ff4 00000008 R_386_RELATIVE \n 00004004 00000008 R_386_RELATIVE \n 00004020 00000008 R_386_RELATIVE \n 00004030 00000008 R_386_RELATIVE \n@@ -15,15 +15,15 @@\n 00003fe4 00000806 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00003fe8 00000b06 R_386_GLOB_DAT 00000000 __gmon_start__\n 00003fec 00001006 R_386_GLOB_DAT 00000000 stdin@GLIBC_2.0\n 00003ff0 00001306 R_386_GLOB_DAT 00000000 stdout@GLIBC_2.0\n 00003ff8 00001606 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00003ffc 00001706 R_386_GLOB_DAT 00000000 optarg@GLIBC_2.0\n \n-Relocation section '.rel.plt' at offset 0x7c0 contains 15 entries:\n+Relocation section '.rel.plt' at offset 0x7c4 contains 15 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003f9c 00000107 R_386_JUMP_SLOT 00000000 strcmp@GLIBC_2.0\n 00003fa0 00000407 R_386_JUMP_SLOT 00000000 ipset_init_library\n 00003fa4 00000507 R_386_JUMP_SLOT 00000000 fclose@GLIBC_2.1\n 00003fa8 00000707 R_386_JUMP_SLOT 00000000 ipset_load\n 00003fac 00000907 R_386_JUMP_SLOT 00000000 fwrite@GLIBC_2.0\n 00003fb0 00000a07 R_386_JUMP_SLOT 00000000 strerror@GLIBC_2.0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,24 +9,24 @@\n 0x00000019 (INIT_ARRAY) 0x3e78\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3e7c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x47c\n 0x00000006 (SYMTAB) 0x23c\n- 0x0000000a (STRSZ) 547 (bytes)\n+ 0x0000000a (STRSZ) 549 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x3f90\n 0x00000002 (PLTRELSZ) 120 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x7c0\n- 0x00000011 (REL) 0x738\n+ 0x00000017 (JMPREL) 0x7c4\n+ 0x00000011 (REL) 0x73c\n 0x00000012 (RELSZ) 136 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x6e8\n+ 0x6ffffffe (VERNEED) 0x6ec\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x6a0\n+ 0x6ffffff0 (VERSYM) 0x6a2\n 0x6ffffffa (RELCOUNT) 8\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: 7c97d69f4542f609a7f35470947038fee5cd00ed\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 038b3b27fcc06b9bb9dcda4dfb8682a6795f9513\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,20 +1,20 @@\n \n Version symbols section '.gnu.version' contains 36 entries:\n- Addr: 0x00000000000006a0 Offset: 0x0006a0 Link: 5 (.dynsym)\n+ Addr: 0x00000000000006a2 Offset: 0x0006a2 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) 2 (GLIBC_2.0) \n 004: 0 (*local*) 3 (GLIBC_2.1) 2 (GLIBC_2.0) 0 (*local*) \n 008: 4 (GLIBC_2.1.3) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 0 (*local*) \n 00c: 2 (GLIBC_2.0) 2 (GLIBC_2.0) 0 (*local*) 2 (GLIBC_2.0) \n 010: 2 (GLIBC_2.0) 3 (GLIBC_2.1) 2 (GLIBC_2.0) 2 (GLIBC_2.0) \n 014: 0 (*local*) 5 (GLIBC_2.3.4) 0 (*local*) 2 (GLIBC_2.0) \n 018: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 01c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 020: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x00000000000006e8 Offset: 0x0006e8 Link: 6 (.dynstr)\n+ Addr: 0x00000000000006ec Offset: 0x0006ec Link: 6 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 4\n 0x0010: Name: GLIBC_2.3.4 Flags: none Version: 5\n 0x0020: Name: GLIBC_2.1.3 Flags: none Version: 4\n 0x0030: Name: GLIBC_2.1 Flags: none Version: 3\n 0x0040: Name: GLIBC_2.0 Flags: none Version: 2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -53,15 +53,15 @@\n Opening file %s...\n Cannot open file %s:\n Error reading %s:\n Writing to stdout...\n Writing to file %s...\n Error saving IP set:\n /usr/lib/debug/.dwz/i386-linux-gnu/libcorkipset-utils.debug\n-97d69f4542f609a7f35470947038fee5cd00ed.debug\n+8b3b27fcc06b9bb9dcda4dfb8682a6795f9513.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": "@@ -30,9 +30,9 @@\n 0x0000062c 42435f32 2e332e34 00474c49 42435f32 BC_2.3.4.GLIBC_2\n 0x0000063c 2e312e33 00474c49 42435f32 2e310047 .1.3.GLIBC_2.1.G\n 0x0000064c 4c494243 5f322e30 00000000 00000000 LIBC_2.0........\n 0x0000065c 00000000 00000000 00000000 00000000 ................\n 0x0000066c 00000000 00000000 00000000 00000000 ................\n 0x0000067c 00000000 00000000 00000000 00000000 ................\n 0x0000068c 00000000 00000000 00000000 00000000 ................\n- 0x0000069c 000000 ...\n+ 0x0000069c 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 39376436 39663435 34326636 30396137 97d69f4542f609a7\n- 0x00000010 66333534 37303934 37303338 66656535 f35470947038fee5\n- 0x00000020 63643030 65642e64 65627567 00000000 cd00ed.debug....\n- 0x00000030 056ac1d3 .j..\n+ 0x00000000 38623362 32376663 63303662 39626239 8b3b27fcc06b9bb9\n+ 0x00000010 64636461 34646662 38363832 61363739 dcda4dfb8682a679\n+ 0x00000020 35663935 31332e64 65627567 00000000 5f9513.debug....\n+ 0x00000030 cb3078b5 .0x.\n \n"}]}]}]}]}, {"source1": "libcorkipset-utils-dbgsym_1.1.1+git20171111.6842a63-1~exp1_i386.deb", "source2": "libcorkipset-utils-dbgsym_1.1.1+git20171111.6842a63-1~exp1_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 2021-01-27 17:05:12.000000 debian-binary\n--rw-r--r-- 0 0 0 716 2021-01-27 17:05:12.000000 control.tar.xz\n--rw-r--r-- 0 0 0 18100 2021-01-27 17:05:12.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 720 2021-01-27 17:05:12.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 18132 2021-01-27 17:05:12.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: Debian Bridges Team \n Installed-Size: 47\n Depends: libcorkipset-utils (= 1.1.1+git20171111.6842a63-1~exp1)\n Section: debug\n Priority: optional\n Description: debug symbols for libcorkipset-utils\n-Build-Ids: 7c97d69f4542f609a7f35470947038fee5cd00ed 9c7f4f26ec25c793ebb1ca78f3afd467d259b477 a43b56cc2fd2a60b66c551e110a2d9ab696e6379\n+Build-Ids: 038b3b27fcc06b9bb9dcda4dfb8682a6795f9513 3e8960fc10a7347ea7986c4cdd0e2116c60f0cc4 9c4b60d918a3c13bb8e61f821136633a1a3e797e\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/7c/97d69f4542f609a7f35470947038fee5cd00ed.debug\n-usr/lib/debug/.build-id/9c/7f4f26ec25c793ebb1ca78f3afd467d259b477.debug\n-usr/lib/debug/.build-id/a4/3b56cc2fd2a60b66c551e110a2d9ab696e6379.debug\n+usr/lib/debug/.build-id/03/8b3b27fcc06b9bb9dcda4dfb8682a6795f9513.debug\n+usr/lib/debug/.build-id/3e/8960fc10a7347ea7986c4cdd0e2116c60f0cc4.debug\n+usr/lib/debug/.build-id/9c/4b60d918a3c13bb8e61f821136633a1a3e797e.debug\n usr/lib/debug/.dwz/i386-linux-gnu/libcorkipset-utils.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 2021-01-27 17:05:12.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-27 17:05:12.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-27 17:05:12.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-27 17:05:12.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-27 17:05:12.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-01-27 17:05:12.000000 ./usr/lib/debug/.build-id/7c/\n--rw-r--r-- 0 root (0) root (0) 7220 2021-01-27 17:05:12.000000 ./usr/lib/debug/.build-id/7c/97d69f4542f609a7f35470947038fee5cd00ed.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-01-27 17:05:12.000000 ./usr/lib/debug/.build-id/03/\n+-rw-r--r-- 0 root (0) root (0) 7220 2021-01-27 17:05:12.000000 ./usr/lib/debug/.build-id/03/8b3b27fcc06b9bb9dcda4dfb8682a6795f9513.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-01-27 17:05:12.000000 ./usr/lib/debug/.build-id/3e/\n+-rw-r--r-- 0 root (0) root (0) 12716 2021-01-27 17:05:12.000000 ./usr/lib/debug/.build-id/3e/8960fc10a7347ea7986c4cdd0e2116c60f0cc4.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-27 17:05:12.000000 ./usr/lib/debug/.build-id/9c/\n--rw-r--r-- 0 root (0) root (0) 8536 2021-01-27 17:05:12.000000 ./usr/lib/debug/.build-id/9c/7f4f26ec25c793ebb1ca78f3afd467d259b477.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-01-27 17:05:12.000000 ./usr/lib/debug/.build-id/a4/\n--rw-r--r-- 0 root (0) root (0) 12716 2021-01-27 17:05:12.000000 ./usr/lib/debug/.build-id/a4/3b56cc2fd2a60b66c551e110a2d9ab696e6379.debug\n+-rw-r--r-- 0 root (0) root (0) 8536 2021-01-27 17:05:12.000000 ./usr/lib/debug/.build-id/9c/4b60d918a3c13bb8e61f821136633a1a3e797e.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-27 17:05:12.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-27 17:05:12.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 2632 2021-01-27 17:05:12.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/libcorkipset-utils.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-27 17:05:12.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-27 17:05:12.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-01-27 17:05:12.000000 ./usr/share/doc/libcorkipset-utils-dbgsym -> libcorkipset-utils\n"}, {"source1": "./usr/lib/debug/.build-id/7c/97d69f4542f609a7f35470947038fee5cd00ed.debug", "source2": "./usr/lib/debug/.build-id/03/8b3b27fcc06b9bb9dcda4dfb8682a6795f9513.debug", "comments": ["Files 8% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00000 0x00013 R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x00838 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x0083c R 0x1000\n LOAD 0x000000 0x00001000 0x00001000 0x00000 0x006ac R E 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x006ac R 0x1000\n LOAD 0x000e78 0x00003e78 0x00003e78 0x00000 0x001f8 RW 0x1000\n DYNAMIC 0x000e78 0x00003e80 0x00003e80 0x00000 0x00110 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x0000252c 0x0000252c 0x00000 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000050 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000023c 0001ec 000240 10 A 6 1 4\n- [ 6] .dynstr NOBITS 0000047c 0001ec 000223 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000006a0 0001ec 000048 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 000006e8 0001ec 000050 00 A 6 1 4\n- [ 9] .rel.dyn NOBITS 00000738 0001ec 000088 08 A 5 0 4\n- [10] .rel.plt NOBITS 000007c0 0001ec 000078 08 AI 5 22 4\n+ [ 6] .dynstr NOBITS 0000047c 0001ec 000225 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000006a2 0001ec 000048 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 000006ec 0001ec 000050 00 A 6 1 4\n+ [ 9] .rel.dyn NOBITS 0000073c 0001ec 000088 08 A 5 0 4\n+ [10] .rel.plt NOBITS 000007c4 0001ec 000078 08 AI 5 22 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 000100 04 AX 0 0 16\n [13] .plt.got NOBITS 00001120 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00001130 001000 000565 00 AX 0 0 16\n [15] .fini NOBITS 00001698 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 00002000 001000 00052a 00 A 0 0 4\n [17] .eh_frame_hdr NOBITS 0000252c 001000 000044 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000194 0 SECTION LOCAL DEFAULT 1 \n 2: 000001a8 0 SECTION LOCAL DEFAULT 2 \n 3: 000001cc 0 SECTION LOCAL DEFAULT 3 \n 4: 000001ec 0 SECTION LOCAL DEFAULT 4 \n 5: 0000023c 0 SECTION LOCAL DEFAULT 5 \n 6: 0000047c 0 SECTION LOCAL DEFAULT 6 \n- 7: 000006a0 0 SECTION LOCAL DEFAULT 7 \n- 8: 000006e8 0 SECTION LOCAL DEFAULT 8 \n- 9: 00000738 0 SECTION LOCAL DEFAULT 9 \n- 10: 000007c0 0 SECTION LOCAL DEFAULT 10 \n+ 7: 000006a2 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000006ec 0 SECTION LOCAL DEFAULT 8 \n+ 9: 0000073c 0 SECTION LOCAL DEFAULT 9 \n+ 10: 000007c4 0 SECTION LOCAL DEFAULT 10 \n 11: 00001000 0 SECTION LOCAL DEFAULT 11 \n 12: 00001020 0 SECTION LOCAL DEFAULT 12 \n 13: 00001120 0 SECTION LOCAL DEFAULT 13 \n 14: 00001130 0 SECTION LOCAL DEFAULT 14 \n 15: 00001698 0 SECTION LOCAL DEFAULT 15 \n 16: 00002000 0 SECTION LOCAL DEFAULT 16 \n 17: 0000252c 0 SECTION LOCAL DEFAULT 17 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7c97d69f4542f609a7f35470947038fee5cd00ed\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 038b3b27fcc06b9bb9dcda4dfb8682a6795f9513\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/9c/7f4f26ec25c793ebb1ca78f3afd467d259b477.debug", "source2": "./usr/lib/debug/.build-id/9c/4b60d918a3c13bb8e61f821136633a1a3e797e.debug", "comments": ["Files 1% 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 0002b0 10 A 6 1 4\n- [ 6] .dynstr NOBITS 000004ec 0001ec 0002ab 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000798 0001ec 000056 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 000004ec 0001ec 0002ad 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000079a 0001ec 000056 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 000007f0 0001ec 000060 00 A 6 1 4\n [ 9] .rel.dyn NOBITS 00000850 0001ec 000090 08 A 5 0 4\n [10] .rel.plt NOBITS 000008e0 0001ec 0000b0 08 AI 5 22 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 000170 04 AX 0 0 16\n [13] .plt.got NOBITS 00001190 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000011a0 001000 000694 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: 000004ec 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000798 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000079a 0 SECTION LOCAL DEFAULT 7 \n 8: 000007f0 0 SECTION LOCAL DEFAULT 8 \n 9: 00000850 0 SECTION LOCAL DEFAULT 9 \n 10: 000008e0 0 SECTION LOCAL DEFAULT 10 \n 11: 00001000 0 SECTION LOCAL DEFAULT 11 \n 12: 00001020 0 SECTION LOCAL DEFAULT 12 \n 13: 00001190 0 SECTION LOCAL DEFAULT 13 \n 14: 000011a0 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: 9c7f4f26ec25c793ebb1ca78f3afd467d259b477\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9c4b60d918a3c13bb8e61f821136633a1a3e797e\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/a4/3b56cc2fd2a60b66c551e110a2d9ab696e6379.debug", "source2": "./usr/lib/debug/.build-id/3e/8960fc10a7347ea7986c4cdd0e2116c60f0cc4.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 000370 10 A 6 1 4\n- [ 6] .dynstr NOBITS 000005ac 0001ec 000364 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000910 0001ec 00006e 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 000005ac 0001ec 000366 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000912 0001ec 00006e 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000980 0001ec 000070 00 A 6 1 4\n [ 9] .rel.dyn NOBITS 000009f0 0001ec 000090 08 A 5 0 4\n [10] .rel.plt NOBITS 00000a80 0001ec 000110 08 AI 5 22 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 000230 04 AX 0 0 16\n [13] .plt.got NOBITS 00001250 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00001260 001000 001054 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: 000005ac 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000910 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00000912 0 SECTION LOCAL DEFAULT 7 \n 8: 00000980 0 SECTION LOCAL DEFAULT 8 \n 9: 000009f0 0 SECTION LOCAL DEFAULT 9 \n 10: 00000a80 0 SECTION LOCAL DEFAULT 10 \n 11: 00001000 0 SECTION LOCAL DEFAULT 11 \n 12: 00001020 0 SECTION LOCAL DEFAULT 12 \n 13: 00001250 0 SECTION LOCAL DEFAULT 13 \n 14: 00001260 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: a43b56cc2fd2a60b66c551e110a2d9ab696e6379\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3e8960fc10a7347ea7986c4cdd0e2116c60f0cc4\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"}]}]}]}]}]}