{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.4iRf42aaS2/b1/sword_1.9.0+dfsg-2_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.4iRf42aaS2/b2/sword_1.9.0+dfsg-2_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,11 +1,11 @@\n \n- cf211e330c3381d5c1efb5ecba1ed2ff 294076 debug optional diatheke-dbgsym_1.9.0+dfsg-2_i386.deb\n- 8238fb5f8431752b6eb63de943767730 93460 text optional diatheke_1.9.0+dfsg-2_i386.deb\n+ 692d56c5b294ef96d1cf81733a1c08ff 294068 debug optional diatheke-dbgsym_1.9.0+dfsg-2_i386.deb\n+ 3321e56ac71e0bd0e1db34bde99178ed 93440 text optional diatheke_1.9.0+dfsg-2_i386.deb\n 5b5ef01f4ffb34ca23b7260229b702ff 173248 devel optional libsword-common_1.9.0+dfsg-2_all.deb\n 54d069984412cbec5b3bdb9197952e29 789916 libdevel optional libsword-dev_1.9.0+dfsg-2_i386.deb\n- 9ef2d529c733a10e3999e73290c13d1d 647048 debug optional libsword-utils-dbgsym_1.9.0+dfsg-2_i386.deb\n- 2aa9b58768adbcfe81b498d2dbfe1133 158960 devel optional libsword-utils_1.9.0+dfsg-2_i386.deb\n+ 96de0e726924a15b530cec7f02c1c6ca 646472 debug optional libsword-utils-dbgsym_1.9.0+dfsg-2_i386.deb\n+ 9289779c0d7dda163b3821145c5e126a 158948 devel optional libsword-utils_1.9.0+dfsg-2_i386.deb\n 170ebc96e4456c6b386aeb0d84af9950 4166696 debug optional libsword1.9.0-dbgsym_1.9.0+dfsg-2_i386.deb\n 69c5c111aa28ec7508ed51ad4d6e319c 600920 libs optional libsword1.9.0_1.9.0+dfsg-2_i386.deb\n 381436797140585644251a514959b9bf 2867660 debug optional python3-sword-dbgsym_1.9.0+dfsg-2_i386.deb\n 95e21d6d57cc3ecad7c8043aac2f088e 404424 python optional python3-sword_1.9.0+dfsg-2_i386.deb\n"}, {"source1": "diatheke_1.9.0+dfsg-2_i386.deb", "source2": "diatheke_1.9.0+dfsg-2_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-11-12 19:58:40.000000 debian-binary\n -rw-r--r-- 0 0 0 1176 2020-11-12 19:58:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 92092 2020-11-12 19:58:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 92072 2020-11-12 19:58:40.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/diatheke", "source2": "./usr/bin/diatheke", "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 0003f4 04 A 5 0 4\n [ 5] .dynsym DYNSYM 000005e0 0005e0 0012f0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 000018d0 0018d0 002e48 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00004718 004718 00025e 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 000018d0 0018d0 002e4a 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000471a 00471a 00025e 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00004978 004978 0000e0 00 A 6 3 4\n [ 9] .rel.dyn REL 00004a58 004a58 0005c8 08 A 5 0 4\n [10] .rel.plt REL 00005020 005020 000400 08 AI 5 24 4\n [11] .init PROGBITS 00006000 006000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00006020 006020 000810 04 AX 0 0 16\n [13] .plt.got PROGBITS 00006830 006830 000008 08 AX 0 0 8\n [14] .text PROGBITS 00006840 006840 011424 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x1d950\n 0x0000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1d968\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x18d0\n 0x00000006 (SYMTAB) 0x5e0\n- 0x0000000a (STRSZ) 11848 (bytes)\n+ 0x0000000a (STRSZ) 11850 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x1dda8\n 0x00000002 (PLTRELSZ) 1024 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x5020\n 0x00000011 (REL) 0x4a58\n 0x00000012 (RELSZ) 1480 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x4978\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x4718\n+ 0x6ffffff0 (VERSYM) 0x471a\n 0x6ffffffa (RELCOUNT) 100\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: efdc3f6a85ddf8923b12c6794384661e41b7b0fc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 72ebf48e03c5a15dfdbc33124c62513771c38e65\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 303 entries:\n- Addr: 0x0000000000004718 Offset: 0x004718 Link: 5 (.dynsym)\n+ Addr: 0x000000000000471a Offset: 0x00471a Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 2 (GLIBC_2.0) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4) 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*) 2 (GLIBC_2.0) 0 (*local*) \n 018: 4 (GLIBCXX_3.4.15) 2 (GLIBC_2.0) 0 (*local*) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -434,15 +434,15 @@\n <%s> \n (;%s) \n (%s) \n (%s) \n *%c \n N5sword7OSISCGI10MyUserDataE\n N5sword7OSISCGIE\n-dc3f6a85ddf8923b12c6794384661e41b7b0fc.debug\n+ebf48e03c5a15dfdbc33124c62513771c38e65.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": "@@ -736,9 +736,9 @@\n 0x000046a0 00474c49 42435858 5f332e34 2e313500 .GLIBCXX_3.4.15.\n 0x000046b0 474c4942 4358585f 332e3400 474c4942 GLIBCXX_3.4.GLIB\n 0x000046c0 435f322e 312e3300 474c4942 435f322e C_2.1.3.GLIBC_2.\n 0x000046d0 3400474c 4942435f 322e332e 3400474c 4.GLIBC_2.3.4.GL\n 0x000046e0 4942435f 322e3000 00000000 00000000 IBC_2.0.........\n 0x000046f0 00000000 00000000 00000000 00000000 ................\n 0x00004700 00000000 00000000 00000000 00000000 ................\n- 0x00004710 00000000 00000000 ........\n+ 0x00004710 00000000 00000000 0000 ..........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64633366 36613835 64646638 39323362 dc3f6a85ddf8923b\n- 0x00000010 31326336 37393433 38343636 31653431 12c6794384661e41\n- 0x00000020 62376230 66632e64 65627567 00000000 b7b0fc.debug....\n- 0x00000030 d8ed56cb ..V.\n+ 0x00000000 65626634 38653033 63356131 35646664 ebf48e03c5a15dfd\n+ 0x00000010 62633333 31323463 36323531 33373731 bc33124c62513771\n+ 0x00000020 63333865 36352e64 65627567 00000000 c38e65.debug....\n+ 0x00000030 490909cb I...\n \n"}]}]}]}]}, {"source1": "libsword-utils_1.9.0+dfsg-2_i386.deb", "source2": "libsword-utils_1.9.0+dfsg-2_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-11-12 19:58:40.000000 debian-binary\n--rw-r--r-- 0 0 0 1708 2020-11-12 19:58:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 157060 2020-11-12 19:58:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1704 2020-11-12 19:58:40.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 157052 2020-11-12 19:58:40.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/addld", "source2": "./usr/bin/addld", "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 000310 10 A 6 1 4\n- [ 6] .dynstr STRTAB 0000054c 00054c 00048c 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000009d8 0009d8 000062 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000054c 00054c 00048e 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000009da 0009da 000062 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000a3c 000a3c 0000d0 00 A 6 3 4\n [ 9] .rel.dyn REL 00000b0c 000b0c 000068 08 A 5 0 4\n [10] .rel.plt REL 00000b74 000b74 0000e8 08 AI 5 23 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 0001e0 04 AX 0 0 16\n [13] .plt.got PROGBITS 00001200 001200 000008 08 AX 0 0 8\n [14] .text PROGBITS 00001210 001210 0008d4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x3e3c\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3e44\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x54c\n 0x00000006 (SYMTAB) 0x23c\n- 0x0000000a (STRSZ) 1164 (bytes)\n+ 0x0000000a (STRSZ) 1166 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x3f60\n 0x00000002 (PLTRELSZ) 232 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0xb74\n 0x00000011 (REL) 0xb0c\n 0x00000012 (RELSZ) 104 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0xa3c\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x9d8\n+ 0x6ffffff0 (VERSYM) 0x9da\n 0x6ffffffa (RELCOUNT) 5\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0646399901c238b88e5ca9000f77f9455ce8f318\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 971c40973a2795ff7d346786a733fb201ed31217\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 49 entries:\n- Addr: 0x00000000000009d8 Offset: 0x0009d8 Link: 5 (.dynsym)\n+ Addr: 0x00000000000009da Offset: 0x0009da Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 2 (GLIBC_2.0) 3 (GLIBC_2.3.4) 0 (*local*) \n 008: 4 (GLIBC_2.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 5 (CXXABI_1.3.9) 0 (*local*) 0 (*local*) 6 (GLIBCXX_3.4)\n 010: 7 (CXXABI_1.3) 0 (*local*) 0 (*local*) 8 (GCC_3.0) \n 014: 6 (GLIBCXX_3.4) 9 (GLIBC_2.1.3) 2 (GLIBC_2.0) 0 (*local*) \n 018: 0 (*local*) 9 (GLIBC_2.1.3) 0 (*local*) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -56,15 +56,15 @@\n %s -d \n %s -l \n %s -c \n To use 4-byte LD instead of 2-byte, insert a 4 immediately after the '-'.\n To use zLD instead of 2-byte, insert a z immediately after the '-'.\n error: %s: couldn't create module at path: %s \n /usr/lib/debug/.dwz/i386-linux-gnu/libsword-utils.debug\n-46399901c238b88e5ca9000f77f9455ce8f318.debug\n+1c40973a2795ff7d346786a733fb201ed31217.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": "@@ -68,9 +68,9 @@\n 0x0000095c 58584142 495f312e 332e3900 474c4942 XXABI_1.3.9.GLIB\n 0x0000096c 435f322e 3700474c 4942435f 322e3100 C_2.7.GLIBC_2.1.\n 0x0000097c 474c4942 435f322e 312e3300 474c4942 GLIBC_2.1.3.GLIB\n 0x0000098c 435f322e 3400474c 4942435f 322e332e C_2.4.GLIBC_2.3.\n 0x0000099c 3400474c 4942435f 322e3000 00000000 4.GLIBC_2.0.....\n 0x000009ac 00000000 00000000 00000000 00000000 ................\n 0x000009bc 00000000 00000000 00000000 00000000 ................\n- 0x000009cc 00000000 00000000 00000000 ............\n+ 0x000009cc 00000000 00000000 00000000 0000 ..............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34363339 39393031 63323338 62383865 46399901c238b88e\n- 0x00000010 35636139 30303066 37376639 34353563 5ca9000f77f9455c\n- 0x00000020 65386633 31382e64 65627567 00000000 e8f318.debug....\n- 0x00000030 f0dbde09 ....\n+ 0x00000000 31633430 39373361 32373935 66663764 1c40973a2795ff7d\n+ 0x00000010 33343637 38366137 33336662 32303165 346786a733fb201e\n+ 0x00000020 64333132 31372e64 65627567 00000000 d31217.debug....\n+ 0x00000030 de1a366a ..6j\n \n"}]}, {"source1": "./usr/bin/emptyvss", "source2": "./usr/bin/emptyvss", "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 000064 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000250 000250 0002f0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000540 000540 0003c3 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000904 000904 00005e 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000540 000540 0003c5 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000906 000906 00005e 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000964 000964 0000b0 00 A 6 3 4\n [ 9] .rel.dyn REL 00000a14 000a14 000080 08 A 5 0 4\n [10] .rel.plt REL 00000a94 000a94 0000a8 08 AI 5 23 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 000160 04 AX 0 0 16\n [13] .plt.got PROGBITS 00001180 001180 000008 08 AX 0 0 8\n [14] .text PROGBITS 00001190 001190 0006e4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x3e50\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3e58\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x540\n 0x00000006 (SYMTAB) 0x250\n- 0x0000000a (STRSZ) 963 (bytes)\n+ 0x0000000a (STRSZ) 965 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x3f74\n 0x00000002 (PLTRELSZ) 168 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0xa94\n 0x00000011 (REL) 0xa14\n 0x00000012 (RELSZ) 128 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x964\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x904\n+ 0x6ffffff0 (VERSYM) 0x906\n 0x6ffffffa (RELCOUNT) 5\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f9046505a022d4e56a91fe148490a5369b2bbd34\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1487dec134bc045f5aa1e5937e99169d34bbdd69\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 47 entries:\n- Addr: 0x0000000000000904 Offset: 0x000904 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000906 Offset: 0x000906 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) 0 (*local*) \n 004: 2 (GLIBC_2.0) 2 (GLIBC_2.0) 3 (GLIBC_2.3.4) 4 (GLIBC_2.4) \n 008: 5 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4)\n 00c: 2 (GLIBC_2.0) 6 (GLIBCXX_3.4.11) 5 (GLIBCXX_3.4) 0 (*local*) \n 010: 5 (GLIBCXX_3.4) 5 (GLIBCXX_3.4) 7 (CXXABI_1.3) 8 (GCC_3.0) \n 014: 2 (GLIBC_2.0) 5 (GLIBCXX_3.4) 0 (*local*) 9 (GLIBC_2.1.3)\n 018: 2 (GLIBC_2.0) 9 (GLIBC_2.1.3) 2 (GLIBC_2.0) 7 (CXXABI_1.3) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -43,15 +43,15 @@\n GLIBC_2.4\n GLIBC_2.3.4\n GLIBC_2.0\n usage: %s \n error: %s: couldn't find module: %s \n error: %s: %s module is not keyed to verses \n /usr/lib/debug/.dwz/i386-linux-gnu/libsword-utils.debug\n-046505a022d4e56a91fe148490a5369b2bbd34.debug\n+87dec134bc045f5aa1e5937e99169d34bbdd69.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": "@@ -56,9 +56,9 @@\n 0x00000890 4358585f 332e342e 31310047 4c494243 CXX_3.4.11.GLIBC\n 0x000008a0 58585f33 2e340047 4c494243 5f322e31 XX_3.4.GLIBC_2.1\n 0x000008b0 2e330047 4c494243 5f322e34 00474c49 .3.GLIBC_2.4.GLI\n 0x000008c0 42435f32 2e332e34 00474c49 42435f32 BC_2.3.4.GLIBC_2\n 0x000008d0 2e300000 00000000 00000000 00000000 .0..............\n 0x000008e0 00000000 00000000 00000000 00000000 ................\n 0x000008f0 00000000 00000000 00000000 00000000 ................\n- 0x00000900 000000 ...\n+ 0x00000900 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 30343635 30356130 32326434 65353661 046505a022d4e56a\n- 0x00000010 39316665 31343834 39306135 33363962 91fe148490a5369b\n- 0x00000020 32626264 33342e64 65627567 00000000 2bbd34.debug....\n- 0x00000030 7c8832b9 |.2.\n+ 0x00000000 38376465 63313334 62633034 35663561 87dec134bc045f5a\n+ 0x00000010 61316535 39333765 39393136 39643334 a1e5937e99169d34\n+ 0x00000020 62626464 36392e64 65627567 00000000 bbdd69.debug....\n+ 0x00000030 d7c8c8f9 ....\n \n"}]}, {"source1": "./usr/bin/imp2gbs", "source2": "./usr/bin/imp2gbs", "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 0x01354 0x01354 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x01358 0x01358 R 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x01f18 0x01f18 R E 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x008f1 0x008f1 R 0x1000\n LOAD 0x004ddc 0x00005ddc 0x00005ddc 0x00234 0x002c0 RW 0x1000\n DYNAMIC 0x004de8 0x00005de8 0x00005de8 0x00120 0x00120 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x0042a0 0x000042a0 0x000042a0 0x0009c 0x0009c 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 0000dc 04 A 5 0 4\n [ 5] .dynsym DYNSYM 000002c8 0002c8 000560 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000828 000828 0007a0 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000fc8 000fc8 0000ac 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00001074 001074 0000e0 00 A 6 3 4\n- [ 9] .rel.dyn REL 00001154 001154 000090 08 A 5 0 4\n- [10] .rel.plt REL 000011e4 0011e4 000170 08 AI 5 23 4\n+ [ 6] .dynstr STRTAB 00000828 000828 0007a2 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000fca 000fca 0000ac 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00001078 001078 0000e0 00 A 6 3 4\n+ [ 9] .rel.dyn REL 00001158 001158 000090 08 A 5 0 4\n+ [10] .rel.plt REL 000011e8 0011e8 000170 08 AI 5 23 4\n [11] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00002020 002020 0002f0 04 AX 0 0 16\n [13] .plt.got PROGBITS 00002310 002310 000008 08 AX 0 0 8\n [14] .text PROGBITS 00002320 002320 001be4 00 AX 0 0 16\n [15] .fini PROGBITS 00003f04 003f04 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00004000 004000 00029e 00 A 0 0 4\n [17] .eh_frame_hdr PROGBITS 000042a0 0042a0 00009c 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 0x1154 contains 18 entries:\n+Relocation section '.rel.dyn' at offset 0x1158 contains 18 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00005ddc 00000008 R_386_RELATIVE \n 00005de0 00000008 R_386_RELATIVE \n 00005de4 00000008 R_386_RELATIVE \n 00005fcc 00000008 R_386_RELATIVE \n 00006004 00000008 R_386_RELATIVE \n 00005fd0 00000406 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n@@ -16,15 +16,15 @@\n 00005fec 00002506 R_386_GLOB_DAT 00000000 stderr@GLIBC_2.0\n 00005ff0 00002e06 R_386_GLOB_DAT 00000000 _ZN5sword7FileMgr6RDONLYE\n 00005ff4 00003206 R_386_GLOB_DAT 00000000 _ZN5sword7FileMgr5IREADE\n 00005ff8 00003706 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00005ffc 00003906 R_386_GLOB_DAT 00000000 _ZN5sword5SWBuf7nullStrE\n 0000600c 00001d01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x11e4 contains 46 entries:\n+Relocation section '.rel.plt' at offset 0x11e8 contains 46 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00005f14 00000107 R_386_JUMP_SLOT 00000000 _ZN5sword16UTF8GreekAccentsC1Ev\n 00005f18 00000207 R_386_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.0\n 00005f1c 00000307 R_386_JUMP_SLOT 00000000 _Znaj@GLIBCXX_3.4\n 00005f20 00000507 R_386_JUMP_SLOT 00000000 exit@GLIBC_2.0\n 00005f24 00000607 R_386_JUMP_SLOT 00000000 memcpy@GLIBC_2.0\n 00005f28 00000707 R_386_JUMP_SLOT 00000000 memmove@GLIBC_2.0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,24 +11,24 @@\n 0x00000019 (INIT_ARRAY) 0x5ddc\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x5de4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x828\n 0x00000006 (SYMTAB) 0x2c8\n- 0x0000000a (STRSZ) 1952 (bytes)\n+ 0x0000000a (STRSZ) 1954 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x5f08\n 0x00000002 (PLTRELSZ) 368 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x11e4\n- 0x00000011 (REL) 0x1154\n+ 0x00000017 (JMPREL) 0x11e8\n+ 0x00000011 (REL) 0x1158\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) 0x1074\n+ 0x6ffffffe (VERNEED) 0x1078\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0xfc8\n+ 0x6ffffff0 (VERSYM) 0xfca\n 0x6ffffffa (RELCOUNT) 5\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3a902dfc43662f89d07b72be8af4e398361c9049\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ea8c487ee3070c75172bda76f727b2380b1c1de3\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 86 entries:\n- Addr: 0x0000000000000fc8 Offset: 0x000fc8 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000fca Offset: 0x000fca Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBC_2.0) 3 (GLIBCXX_3.4)\n 004: 0 (*local*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 2 (GLIBC_2.0) \n 008: 2 (GLIBC_2.0) 4 (GLIBC_2.3.4) 0 (*local*) 5 (GLIBC_2.4) \n 00c: 3 (GLIBCXX_3.4) 0 (*local*) 3 (GLIBCXX_3.4) 0 (*local*) \n 010: 2 (GLIBC_2.0) 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4)\n 014: 0 (*local*) 2 (GLIBC_2.0) 6 (GLIBCXX_3.4.11) 7 (CXXABI_1.3.9)\n 018: 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4)\n@@ -21,15 +21,15 @@\n 044: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 048: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 04c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 050: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 054: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000001074 Offset: 0x001074 Link: 6 (.dynstr)\n+ Addr: 0x0000000000001078 Offset: 0x001078 Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 9\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 6\n 0x0030: Name: CXXABI_1.3.8 Flags: none Version: 12\n 0x0040: Name: GLIBCXX_3.4.9 Flags: none Version: 11\n 0x0050: Name: CXXABI_1.3 Flags: none Version: 8\n 0x0060: Name: CXXABI_1.3.9 Flags: none Version: 7\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -83,15 +83,15 @@\n \t\te.g. -l 2 \"Abbey\" -> \"A/AB/Abbey\"\n Error: %s. Cannot reliably toUpper without UTF8 support\n \t(recompile with ICU enabled)\n error: %s: couldn't open input file: %s \n usage: %s [OPTIONS]\n dup key, trying: \n /usr/lib/debug/.dwz/i386-linux-gnu/libsword-utils.debug\n-902dfc43662f89d07b72be8af4e398361c9049.debug\n+8c487ee3070c75172bda76f727b2380b1c1de3.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": "@@ -118,8 +118,9 @@\n 0x00000f58 5f332e34 2e313100 474c4942 4358585f _3.4.11.GLIBCXX_\n 0x00000f68 332e3400 474c4942 435f322e 312e3300 3.4.GLIBC_2.1.3.\n 0x00000f78 474c4942 435f322e 3400474c 4942435f GLIBC_2.4.GLIBC_\n 0x00000f88 322e332e 3400474c 4942435f 322e3000 2.3.4.GLIBC_2.0.\n 0x00000f98 00000000 00000000 00000000 00000000 ................\n 0x00000fa8 00000000 00000000 00000000 00000000 ................\n 0x00000fb8 00000000 00000000 00000000 00000000 ................\n+ 0x00000fc8 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 39303264 66633433 36363266 38396430 902dfc43662f89d0\n- 0x00000010 37623732 62653861 66346533 39383336 7b72be8af4e39836\n- 0x00000020 31633930 34392e64 65627567 00000000 1c9049.debug....\n- 0x00000030 51259114 Q%..\n+ 0x00000000 38633438 37656533 30373063 37353137 8c487ee3070c7517\n+ 0x00000010 32626461 37366637 32376232 33383062 2bda76f727b2380b\n+ 0x00000020 31633164 65332e64 65627567 00000000 1c1de3.debug....\n+ 0x00000030 2f26301f /&0.\n \n"}]}, {"source1": "./usr/bin/imp2ld", "source2": "./usr/bin/imp2ld", "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 0000b8 04 A 5 0 4\n [ 5] .dynsym DYNSYM 000002a4 0002a4 0004f0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000794 000794 0009db 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00001170 001170 00009e 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000794 000794 0009dd 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00001172 001172 00009e 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00001210 001210 0000f0 00 A 6 3 4\n [ 9] .rel.dyn REL 00001300 001300 000070 08 A 5 0 4\n [10] .rel.plt REL 00001370 001370 000180 08 AI 5 23 4\n [11] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00002020 002020 000310 04 AX 0 0 16\n [13] .plt.got PROGBITS 00002330 002330 000008 08 AX 0 0 8\n [14] .text PROGBITS 00002340 002340 0025e4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x6dec\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x6df4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x794\n 0x00000006 (SYMTAB) 0x2a4\n- 0x0000000a (STRSZ) 2523 (bytes)\n+ 0x0000000a (STRSZ) 2525 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x6f10\n 0x00000002 (PLTRELSZ) 384 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1370\n 0x00000011 (REL) 0x1300\n 0x00000012 (RELSZ) 112 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x1210\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x1170\n+ 0x6ffffff0 (VERSYM) 0x1172\n 0x6ffffffa (RELCOUNT) 5\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 58c912e5c92389215c58c14e8447988f281dda55\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5e417b40a89a878010ff329b70f6f3cd7bf2fedd\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 79 entries:\n- Addr: 0x0000000000001170 Offset: 0x001170 Link: 5 (.dynsym)\n+ Addr: 0x0000000000001172 Offset: 0x001172 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.20) \n 004: 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4) 5 (GLIBC_2.0) 0 (*local*) \n 008: 2 (GLIBCXX_3.4.21) 5 (GLIBC_2.0) 5 (GLIBC_2.0) 5 (GLIBC_2.0) \n 00c: 6 (GLIBC_2.3.4) 0 (*local*) 0 (*local*) 7 (GLIBC_2.4) \n 010: 3 (GLIBCXX_3.4) 5 (GLIBC_2.0) 0 (*local*) 3 (GLIBCXX_3.4)\n 014: 5 (GLIBC_2.0) 8 (GLIBCXX_3.4.11) 9 (CXXABI_1.3.9) 3 (GLIBCXX_3.4)\n 018: 0 (*local*) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4) a (CXXABI_1.3) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -100,15 +100,15 @@\n Cannot specify both -Z and -4\n -o requires \n Unknown argument: \n Linking: \n basic_string::substr\n vector::_M_realloc_insert\n /usr/lib/debug/.dwz/i386-linux-gnu/libsword-utils.debug\n-c912e5c92389215c58c14e8447988f281dda55.debug\n+417b40a89a878010ff329b70f6f3cd7bf2fedd.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": "@@ -153,9 +153,9 @@\n 0x000010f4 5f312e33 00435858 4142495f 312e332e _1.3.CXXABI_1.3.\n 0x00001104 3900474c 49424358 585f332e 342e3131 9.GLIBCXX_3.4.11\n 0x00001114 00474c49 42435858 5f332e34 2e323000 .GLIBCXX_3.4.20.\n 0x00001124 474c4942 4358585f 332e3400 474c4942 GLIBCXX_3.4.GLIB\n 0x00001134 4358585f 332e342e 32310000 00000000 CXX_3.4.21......\n 0x00001144 00000000 00000000 00000000 00000000 ................\n 0x00001154 00000000 00000000 00000000 00000000 ................\n- 0x00001164 00000000 00000000 000000 ...........\n+ 0x00001164 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 63393132 65356339 32333839 32313563 c912e5c92389215c\n- 0x00000010 35386331 34653834 34373938 38663238 58c14e8447988f28\n- 0x00000020 31646461 35352e64 65627567 00000000 1dda55.debug....\n- 0x00000030 02564afa .VJ.\n+ 0x00000000 34313762 34306138 39613837 38303130 417b40a89a878010\n+ 0x00000010 66663332 39623730 66366633 63643762 ff329b70f6f3cd7b\n+ 0x00000020 66326665 64642e64 65627567 00000000 f2fedd.debug....\n+ 0x00000030 377ee6af 7~..\n \n"}]}, {"source1": "./usr/bin/imp2vs", "source2": "./usr/bin/imp2vs", "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 0000b8 04 A 5 0 4\n [ 5] .dynsym DYNSYM 000002a4 0002a4 000590 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000834 000834 00090b 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00001140 001140 0000b2 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000834 000834 00090d 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00001142 001142 0000b2 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000011f4 0011f4 0000d0 00 A 6 3 4\n [ 9] .rel.dyn REL 000012c4 0012c4 000088 08 A 5 0 4\n [10] .rel.plt REL 0000134c 00134c 0001b8 08 AI 5 23 4\n [11] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00002020 002020 000380 04 AX 0 0 16\n [13] .plt.got PROGBITS 000023a0 0023a0 000008 08 AX 0 0 8\n [14] .text PROGBITS 000023b0 0023b0 0025f4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x7dc4\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x7dcc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x834\n 0x00000006 (SYMTAB) 0x2a4\n- 0x0000000a (STRSZ) 2315 (bytes)\n+ 0x0000000a (STRSZ) 2317 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x7ee8\n 0x00000002 (PLTRELSZ) 440 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x134c\n 0x00000011 (REL) 0x12c4\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) 0x11f4\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x1140\n+ 0x6ffffff0 (VERSYM) 0x1142\n 0x6ffffffa (RELCOUNT) 5\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 76b98fb8a24b104532cd2603e13ac8f1300cebd7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 15104341122f5ca0762642b2fe4f8957184a83e1\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 89 entries:\n- Addr: 0x0000000000001140 Offset: 0x001140 Link: 5 (.dynsym)\n+ Addr: 0x0000000000001142 Offset: 0x001142 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) 2 (GLIBC_2.0) \n 004: 2 (GLIBC_2.0) 2 (GLIBC_2.0) 0 (*local*) 2 (GLIBC_2.0) \n 008: 3 (GLIBC_2.3.4) 0 (*local*) 4 (GLIBC_2.4) 5 (GLIBCXX_3.4)\n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.0) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 5 (GLIBCXX_3.4) 0 (*local*) 2 (GLIBC_2.0) 6 (GLIBCXX_3.4.11) \n 018: 7 (CXXABI_1.3.9) 5 (GLIBCXX_3.4) 8 (GLIBCXX_3.4.9) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -118,15 +118,15 @@\n standard SWORD notation, e.g. $$$Rom.4.0 for intro of Romans chapter 4,\n $$$Rev.0.0 for intro of the Book of Revelation of John. $$$[ Module Heading ]\n for entire module intro. $$$[ Testament 2 Heading ] for NT intro.\n not found. Using KJV versification...\n ERROR: %s: couldn't create module at path: %s \n Adding cipher filter with phrase: %s\n /usr/lib/debug/.dwz/i386-linux-gnu/libsword-utils.debug\n-b98fb8a24b104532cd2603e13ac8f1300cebd7.debug\n+104341122f5ca0762642b2fe4f8957184a83e1.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": "@@ -140,9 +140,9 @@\n 0x000010c4 332e3900 474c4942 4358585f 332e342e 3.9.GLIBCXX_3.4.\n 0x000010d4 31310047 4c494243 58585f33 2e340047 11.GLIBCXX_3.4.G\n 0x000010e4 4c494243 5f322e31 2e330047 4c494243 LIBC_2.1.3.GLIBC\n 0x000010f4 5f322e34 00474c49 42435f32 2e332e34 _2.4.GLIBC_2.3.4\n 0x00001104 00474c49 42435f32 2e300000 00000000 .GLIBC_2.0......\n 0x00001114 00000000 00000000 00000000 00000000 ................\n 0x00001124 00000000 00000000 00000000 00000000 ................\n- 0x00001134 00000000 00000000 000000 ...........\n+ 0x00001134 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 62393866 62386132 34623130 34353332 b98fb8a24b104532\n- 0x00000010 63643236 30336531 33616338 66313330 cd2603e13ac8f130\n- 0x00000020 30636562 64372e64 65627567 00000000 0cebd7.debug....\n- 0x00000030 59ddcd6d Y..m\n+ 0x00000000 31303433 34313132 32663563 61303736 104341122f5ca076\n+ 0x00000010 32363432 62326665 34663839 35373138 2642b2fe4f895718\n+ 0x00000020 34613833 65312e64 65627567 00000000 4a83e1.debug....\n+ 0x00000030 b356b2e4 .V..\n \n"}]}, {"source1": "./usr/bin/installmgr", "source2": "./usr/bin/installmgr", "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 00026c 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000458 000458 000930 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000d88 000d88 0012b3 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000203c 00203c 000126 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000d88 000d88 0012b5 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000203e 00203e 000126 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00002164 002164 0000d0 00 A 6 3 4\n [ 9] .rel.dyn REL 00002234 002234 000170 08 A 5 0 4\n [10] .rel.plt REL 000023a4 0023a4 000190 08 AI 5 24 4\n [11] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00003020 003020 000330 04 AX 0 0 16\n [13] .plt.got PROGBITS 00003350 003350 000008 08 AX 0 0 8\n [14] .text PROGBITS 00003360 003360 006db4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0xfd5c\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0xfd64\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0xd88\n 0x00000006 (SYMTAB) 0x458\n- 0x0000000a (STRSZ) 4787 (bytes)\n+ 0x0000000a (STRSZ) 4789 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0xfee8\n 0x00000002 (PLTRELSZ) 400 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x23a4\n 0x00000011 (REL) 0x2234\n 0x00000012 (RELSZ) 368 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x2164\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x203c\n+ 0x6ffffff0 (VERSYM) 0x203e\n 0x6ffffffa (RELCOUNT) 17\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: c7fe4eee2e0926225899df9fd9e94f467bbf8b25\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 611987668c4309e7baeba1a5638568ec413342e3\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 147 entries:\n- Addr: 0x000000000000203c Offset: 0x00203c Link: 5 (.dynsym)\n+ Addr: 0x000000000000203e Offset: 0x00203e Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 2 (GLIBC_2.0) 3 (GLIBCXX_3.4.15) \n 008: 2 (GLIBC_2.0) 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) \n 00c: 4 (GLIBC_2.3.4) 2 (GLIBC_2.0) 0 (*local*) 5 (GLIBC_2.4) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 6 (GLIBCXX_3.4) 2 (GLIBC_2.0) \n 018: 6 (GLIBCXX_3.4) 7 (CXXABI_1.3.9) 0 (*local*) 6 (GLIBCXX_3.4)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -236,15 +236,15 @@\n -rlu requires \n -rd requires \n -rdu requires \n Unknown argument: \n 12MyInstallMgr\n 16MyStatusReporter\n /usr/lib/debug/.dwz/i386-linux-gnu/libsword-utils.debug\n-fe4eee2e0926225899df9fd9e94f467bbf8b25.debug\n+1987668c4309e7baeba1a5638568ec413342e3.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": "@@ -295,9 +295,9 @@\n 0x00001fc8 4358585f 332e3400 474c4942 4358585f CXX_3.4.GLIBCXX_\n 0x00001fd8 332e342e 31350047 4c494243 5f322e31 3.4.15.GLIBC_2.1\n 0x00001fe8 2e330047 4c494243 5f322e34 00474c49 .3.GLIBC_2.4.GLI\n 0x00001ff8 42435f32 2e332e34 00474c49 42435f32 BC_2.3.4.GLIBC_2\n 0x00002008 2e300000 00000000 00000000 00000000 .0..............\n 0x00002018 00000000 00000000 00000000 00000000 ................\n 0x00002028 00000000 00000000 00000000 00000000 ................\n- 0x00002038 000000 ...\n+ 0x00002038 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 66653465 65653265 30393236 32323538 fe4eee2e09262258\n- 0x00000010 39396466 39666439 65393466 34363762 99df9fd9e94f467b\n- 0x00000020 62663862 32352e64 65627567 00000000 bf8b25.debug....\n- 0x00000030 03239a91 .#..\n+ 0x00000000 31393837 36363863 34333039 65376261 1987668c4309e7ba\n+ 0x00000010 65626131 61353633 38353638 65633431 eba1a5638568ec41\n+ 0x00000020 33333432 65332e64 65627567 00000000 3342e3.debug....\n+ 0x00000030 b20d284a ..(J\n \n"}]}, {"source1": "./usr/bin/mkfastmod", "source2": "./usr/bin/mkfastmod", "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 0x00a9c 0x00a9c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00aa0 0x00aa0 R 0x1000\n LOAD 0x001000 0x00001000 0x00001000 0x00898 0x00898 R E 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x0043d 0x0043d R 0x1000\n LOAD 0x002e50 0x00003e50 0x00003e50 0x001bc 0x001c0 RW 0x1000\n DYNAMIC 0x002e5c 0x00003e5c 0x00003e5c 0x00118 0x00118 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x002164 0x00002164 0x00002164 0x0006c 0x0006c 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 00005c 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000248 000248 0002d0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000518 000518 000362 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000087a 00087a 00005a 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 000008d4 0008d4 0000a0 00 A 6 3 4\n- [ 9] .rel.dyn REL 00000974 000974 000070 08 A 5 0 4\n- [10] .rel.plt REL 000009e4 0009e4 0000b8 08 AI 5 23 4\n+ [ 6] .dynstr STRTAB 00000518 000518 000364 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000087c 00087c 00005a 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 000008d8 0008d8 0000a0 00 A 6 3 4\n+ [ 9] .rel.dyn REL 00000978 000978 000070 08 A 5 0 4\n+ [10] .rel.plt REL 000009e8 0009e8 0000b8 08 AI 5 23 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 000180 04 AX 0 0 16\n [13] .plt.got PROGBITS 000011a0 0011a0 000008 08 AX 0 0 8\n [14] .text PROGBITS 000011b0 0011b0 0006d4 00 AX 0 0 16\n [15] .fini PROGBITS 00001884 001884 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00002000 002000 000164 00 A 0 0 4\n [17] .eh_frame_hdr PROGBITS 00002164 002164 00006c 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 0x974 contains 14 entries:\n+Relocation section '.rel.dyn' at offset 0x978 contains 14 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003e50 00000008 R_386_RELATIVE \n 00003e54 00000008 R_386_RELATIVE \n 00003e58 00000008 R_386_RELATIVE \n 00003fdc 00000008 R_386_RELATIVE \n 00004004 00000008 R_386_RELATIVE \n 00003fe0 00000306 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n@@ -12,15 +12,15 @@\n 00003fec 00001106 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00003ff0 00001206 R_386_GLOB_DAT 00000000 stderr@GLIBC_2.0\n 00003ff4 00001a06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00003ff8 00001b06 R_386_GLOB_DAT 00000000 stdout@GLIBC_2.0\n 00003ffc 00001f06 R_386_GLOB_DAT 00000000 _ZN5sword5SWBuf7nullStrE\n 00004008 00000c01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x9e4 contains 23 entries:\n+Relocation section '.rel.plt' at offset 0x9e8 contains 23 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003f80 00000107 R_386_JUMP_SLOT 00000000 putchar@GLIBC_2.0\n 00003f84 00000207 R_386_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.0\n 00003f88 00000407 R_386_JUMP_SLOT 00000000 exit@GLIBC_2.0\n 00003f8c 00000507 R_386_JUMP_SLOT 00000000 memcpy@GLIBC_2.0\n 00003f90 00000607 R_386_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.3.4\n 00003f94 00000707 R_386_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x3e50\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3e58\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x518\n 0x00000006 (SYMTAB) 0x248\n- 0x0000000a (STRSZ) 866 (bytes)\n+ 0x0000000a (STRSZ) 868 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x3f74\n 0x00000002 (PLTRELSZ) 184 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x9e4\n- 0x00000011 (REL) 0x974\n+ 0x00000017 (JMPREL) 0x9e8\n+ 0x00000011 (REL) 0x978\n 0x00000012 (RELSZ) 112 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x8d4\n+ 0x6ffffffe (VERNEED) 0x8d8\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x87a\n+ 0x6ffffff0 (VERSYM) 0x87c\n 0x6ffffffa (RELCOUNT) 5\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c445e596c2904842de4d79c7377b03c3f0e60562\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e3c8c9ef7db9a74ffff6a53388e1c49ef0c533ea\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,25 +1,25 @@\n \n Version symbols section '.gnu.version' contains 45 entries:\n- Addr: 0x000000000000087a Offset: 0x00087a Link: 5 (.dynsym)\n+ Addr: 0x000000000000087c Offset: 0x00087c Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 0 (*local*) \n 004: 2 (GLIBC_2.0) 2 (GLIBC_2.0) 3 (GLIBC_2.3.4) 4 (GLIBC_2.4) \n 008: 0 (*local*) 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) \n 00c: 5 (CXXABI_1.3) 6 (GCC_3.0) 2 (GLIBC_2.0) 7 (GLIBCXX_3.4)\n 010: 2 (GLIBC_2.0) 8 (GLIBC_2.1.3) 2 (GLIBC_2.0) 8 (GLIBC_2.1.3)\n 014: 2 (GLIBC_2.0) 0 (*local*) 0 (*local*) 7 (GLIBCXX_3.4)\n 018: 2 (GLIBC_2.0) 7 (GLIBCXX_3.4) 0 (*local*) 2 (GLIBC_2.0) \n 01c: 3 (GLIBC_2.3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 020: 2 (GLIBC_2.0) 1 (*global*) 1 (*global*) 1 (*global*) \n 024: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 028: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 02c: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x00000000000008d4 Offset: 0x0008d4 Link: 6 (.dynstr)\n+ Addr: 0x00000000000008d8 Offset: 0x0008d8 Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 6\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0030: Name: GLIBCXX_3.4 Flags: none Version: 7\n 0x0040: Name: CXXABI_1.3 Flags: none Version: 5\n 0x0050: Version: 1 File: libc.so.6 Cnt: 4\n 0x0060: Name: GLIBC_2.1.3 Flags: none Version: 8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -41,15 +41,15 @@\n Could not find module [%s]. Available modules:\n %s: error: %s does not support a search framework.\n Deleting any existing framework...\n Building framework, please wait...\n [0=================================50==============================100]\n %s: couldn't create search framework (permissions?)\n /usr/lib/debug/.dwz/i386-linux-gnu/libsword-utils.debug\n-45e596c2904842de4d79c7377b03c3f0e60562.debug\n+c8c9ef7db9a74ffff6a53388e1c49ef0c533ea.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 0x00000808 4c494243 58585f33 2e340043 58584142 LIBCXX_3.4.CXXAB\n 0x00000818 495f312e 3300474c 4942435f 322e312e I_1.3.GLIBC_2.1.\n 0x00000828 3300474c 4942435f 322e3400 474c4942 3.GLIBC_2.4.GLIB\n 0x00000838 435f322e 332e3400 474c4942 435f322e C_2.3.4.GLIBC_2.\n 0x00000848 30000000 00000000 00000000 00000000 0...............\n 0x00000858 00000000 00000000 00000000 00000000 ................\n 0x00000868 00000000 00000000 00000000 00000000 ................\n- 0x00000878 0000 ..\n+ 0x00000878 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 34356535 39366332 39303438 34326465 45e596c2904842de\n- 0x00000010 34643739 63373337 37623033 63336630 4d79c7377b03c3f0\n- 0x00000020 65363035 36322e64 65627567 00000000 e60562.debug....\n- 0x00000030 3d996239 =.b9\n+ 0x00000000 63386339 65663764 62396137 34666666 c8c9ef7db9a74fff\n+ 0x00000010 66366135 33333838 65316334 39656630 f6a53388e1c49ef0\n+ 0x00000020 63353333 65612e64 65627567 00000000 c533ea.debug....\n+ 0x00000030 bd76605f .v`_\n \n"}]}, {"source1": "./usr/bin/mod2imp", "source2": "./usr/bin/mod2imp", "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 0x01044 0x01044 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x01048 0x01048 R 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x02048 0x02048 R E 0x1000\n LOAD 0x005000 0x00005000 0x00005000 0x009ad 0x009ad R 0x1000\n LOAD 0x005e24 0x00006e24 0x00006e24 0x001e8 0x001ec RW 0x1000\n DYNAMIC 0x005e30 0x00006e30 0x00006e30 0x00118 0x00118 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x005294 0x00005294 0x00005294 0x000b4 0x000b4 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 0000b8 04 A 5 0 4\n [ 5] .dynsym DYNSYM 000002a4 0002a4 000410 10 A 6 1 4\n- [ 6] .dynstr STRTAB 000006b4 0006b4 0006bd 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000d72 000d72 000082 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00000df4 000df4 0000d0 00 A 6 3 4\n- [ 9] .rel.dyn REL 00000ec4 000ec4 000080 08 A 5 0 4\n- [10] .rel.plt REL 00000f44 000f44 000100 08 AI 5 23 4\n+ [ 6] .dynstr STRTAB 000006b4 0006b4 0006bf 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000d74 000d74 000082 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00000df8 000df8 0000d0 00 A 6 3 4\n+ [ 9] .rel.dyn REL 00000ec8 000ec8 000080 08 A 5 0 4\n+ [10] .rel.plt REL 00000f48 000f48 000100 08 AI 5 23 4\n [11] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00002020 002020 000210 04 AX 0 0 16\n [13] .plt.got PROGBITS 00002230 002230 000008 08 AX 0 0 8\n [14] .text PROGBITS 00002240 002240 001df4 00 AX 0 0 16\n [15] .fini PROGBITS 00004034 004034 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00005000 005000 000293 00 A 0 0 4\n [17] .eh_frame_hdr PROGBITS 00005294 005294 0000b4 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 0xec4 contains 16 entries:\n+Relocation section '.rel.dyn' at offset 0xec8 contains 16 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00006e24 00000008 R_386_RELATIVE \n 00006e28 00000008 R_386_RELATIVE \n 00006e2c 00000008 R_386_RELATIVE \n 00006fd4 00000008 R_386_RELATIVE \n 00007004 00000008 R_386_RELATIVE \n 00006fd8 00000306 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n@@ -14,15 +14,15 @@\n 00006fec 00001b06 R_386_GLOB_DAT 00000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4\n 00006ff0 00001d06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00006ff4 00001e06 R_386_GLOB_DAT 00000000 stderr@GLIBC_2.0\n 00006ff8 00002706 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00006ffc 00002a06 R_386_GLOB_DAT 00000000 _ZN5sword5SWBuf7nullStrE\n 00007008 00001801 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0xf44 contains 32 entries:\n+Relocation section '.rel.plt' at offset 0xf48 contains 32 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00006f54 00000107 R_386_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.0\n 00006f58 00000207 R_386_JUMP_SLOT 00000000 _ZN5sword5SWMgrC1EPNS_11SWFilterMgrEb\n 00006f5c 00000507 R_386_JUMP_SLOT 00000000 _ZN5sword5SWMgr14getUtilModulesEv\n 00006f60 00000607 R_386_JUMP_SLOT 00000000 exit@GLIBC_2.0\n 00006f64 00000707 R_386_JUMP_SLOT 00000000 memcpy@GLIBC_2.0\n 00006f68 00000807 R_386_JUMP_SLOT 00000000 realloc@GLIBC_2.0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x6e24\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x6e2c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x6b4\n 0x00000006 (SYMTAB) 0x2a4\n- 0x0000000a (STRSZ) 1725 (bytes)\n+ 0x0000000a (STRSZ) 1727 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x6f48\n 0x00000002 (PLTRELSZ) 256 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0xf44\n- 0x00000011 (REL) 0xec4\n+ 0x00000017 (JMPREL) 0xf48\n+ 0x00000011 (REL) 0xec8\n 0x00000012 (RELSZ) 128 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0xdf4\n+ 0x6ffffffe (VERNEED) 0xdf8\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0xd72\n+ 0x6ffffff0 (VERSYM) 0xd74\n 0x6ffffffa (RELCOUNT) 5\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a391ef5b918e17cc34f05dcc8c6fede5383e31d5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6f7e738255cdb2d0eecda06dab54ed5056003477\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 65 entries:\n- Addr: 0x0000000000000d72 Offset: 0x000d72 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000d74 Offset: 0x000d74 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) \n 008: 2 (GLIBC_2.0) 3 (GLIBC_2.3.4) 0 (*local*) 4 (GLIBC_2.4) \n 00c: 5 (GLIBCXX_3.4) 2 (GLIBC_2.0) 0 (*local*) 5 (GLIBCXX_3.4)\n 010: 2 (GLIBC_2.0) 6 (GLIBCXX_3.4.11) 5 (GLIBCXX_3.4) 7 (CXXABI_1.3.9)\n 014: 5 (GLIBCXX_3.4) 0 (*local*) 5 (GLIBCXX_3.4) 5 (GLIBCXX_3.4)\n 018: 8 (CXXABI_1.3) 9 (GCC_3.0) 2 (GLIBC_2.0) 5 (GLIBCXX_3.4)\n@@ -16,15 +16,15 @@\n 030: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 034: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 038: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 03c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 040: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000000df4 Offset: 0x000df4 Link: 6 (.dynstr)\n+ Addr: 0x0000000000000df8 Offset: 0x000df8 Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 9\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 5\n 0x0030: Name: GLIBCXX_3.4.9 Flags: none Version: 11\n 0x0040: Name: CXXABI_1.3 Flags: none Version: 8\n 0x0050: Name: CXXABI_1.3.9 Flags: none Version: 7\n 0x0060: Name: GLIBCXX_3.4.11 Flags: none Version: 6\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -70,15 +70,15 @@\n \t -f - when rendering (-r, above), option\n \t\tfilter values can be set with this option.\n -r can't be supplied when using -s\n -s can't be supplied when using -r\n -f requires \n Unknown output_format for -r (\n /usr/lib/debug/.dwz/i386-linux-gnu/libsword-utils.debug\n-91ef5b918e17cc34f05dcc8c6fede5383e31d5.debug\n+7e738255cdb2d0eecda06dab54ed5056003477.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": "@@ -103,9 +103,9 @@\n 0x00000cf4 312e332e 3900474c 49424358 585f332e 1.3.9.GLIBCXX_3.\n 0x00000d04 342e3131 00474c49 42435858 5f332e34 4.11.GLIBCXX_3.4\n 0x00000d14 00474c49 42435f32 2e312e33 00474c49 .GLIBC_2.1.3.GLI\n 0x00000d24 42435f32 2e340047 4c494243 5f322e33 BC_2.4.GLIBC_2.3\n 0x00000d34 2e340047 4c494243 5f322e30 00000000 .4.GLIBC_2.0....\n 0x00000d44 00000000 00000000 00000000 00000000 ................\n 0x00000d54 00000000 00000000 00000000 00000000 ................\n- 0x00000d64 00000000 00000000 00000000 00 .............\n+ 0x00000d64 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 39316566 35623931 38653137 63633334 91ef5b918e17cc34\n- 0x00000010 66303564 63633863 36666564 65353338 f05dcc8c6fede538\n- 0x00000020 33653331 64352e64 65627567 00000000 3e31d5.debug....\n- 0x00000030 4b22144a K\".J\n+ 0x00000000 37653733 38323535 63646232 64306565 7e738255cdb2d0ee\n+ 0x00000010 63646130 36646162 35346564 35303536 cda06dab54ed5056\n+ 0x00000020 30303334 37372e64 65627567 00000000 003477.debug....\n+ 0x00000030 75d76dfb u.m.\n \n"}]}, {"source1": "./usr/bin/mod2osis", "source2": "./usr/bin/mod2osis", "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 0x00fac 0x00fac R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00fb0 0x00fb0 R 0x1000\n LOAD 0x001000 0x00001000 0x00001000 0x018a8 0x018a8 R E 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x00b92 0x00b92 R 0x1000\n LOAD 0x003e14 0x00004e14 0x00004e14 0x001f8 0x001fc RW 0x1000\n DYNAMIC 0x003e20 0x00004e20 0x00004e20 0x00118 0x00118 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x00374c 0x0000374c 0x0000374c 0x0008c 0x0008c 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 0000a8 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000294 000294 000410 10 A 6 1 4\n- [ 6] .dynstr STRTAB 000006a4 0006a4 000616 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000cba 000cba 000082 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00000d3c 000d3c 0000d0 00 A 6 3 4\n- [ 9] .rel.dyn REL 00000e0c 000e0c 000088 08 A 5 0 4\n- [10] .rel.plt REL 00000e94 000e94 000118 08 AI 5 23 4\n+ [ 6] .dynstr STRTAB 000006a4 0006a4 000618 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000cbc 000cbc 000082 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00000d40 000d40 0000d0 00 A 6 3 4\n+ [ 9] .rel.dyn REL 00000e10 000e10 000088 08 A 5 0 4\n+ [10] .rel.plt REL 00000e98 000e98 000118 08 AI 5 23 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 000240 04 AX 0 0 16\n [13] .plt.got PROGBITS 00001260 001260 000008 08 AX 0 0 8\n [14] .text PROGBITS 00001270 001270 001624 00 AX 0 0 16\n [15] .fini PROGBITS 00002894 002894 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00003000 003000 00074c 00 A 0 0 4\n [17] .eh_frame_hdr PROGBITS 0000374c 00374c 00008c 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 0xe0c contains 17 entries:\n+Relocation section '.rel.dyn' at offset 0xe10 contains 17 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00004e14 00000008 R_386_RELATIVE \n 00004e18 00000008 R_386_RELATIVE \n 00004e1c 00000008 R_386_RELATIVE \n 00004fd0 00000008 R_386_RELATIVE \n 00005004 00000008 R_386_RELATIVE \n 00004fd4 00000306 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n@@ -15,15 +15,15 @@\n 00004fec 00001e06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00004ff0 00001f06 R_386_GLOB_DAT 00000000 stderr@GLIBC_2.0\n 00004ff4 00002906 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00004ff8 00002a06 R_386_GLOB_DAT 00000000 _ZSt4cerr@GLIBCXX_3.4\n 00004ffc 00002c06 R_386_GLOB_DAT 00000000 _ZN5sword5SWBuf7nullStrE\n 00005008 00001801 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0xe94 contains 35 entries:\n+Relocation section '.rel.plt' at offset 0xe98 contains 35 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00004f44 00000107 R_386_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.0\n 00004f48 00000207 R_386_JUMP_SLOT 00000000 _ZN5sword5SWMgrC1EPNS_11SWFilterMgrEb\n 00004f4c 00000507 R_386_JUMP_SLOT 00000000 exit@GLIBC_2.0\n 00004f50 00000607 R_386_JUMP_SLOT 00000000 _ZN5sword8VerseKeyC1EPKc\n 00004f54 00000707 R_386_JUMP_SLOT 00000000 memcpy@GLIBC_2.0\n 00004f58 00000807 R_386_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.3.4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x4e14\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x4e1c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x6a4\n 0x00000006 (SYMTAB) 0x294\n- 0x0000000a (STRSZ) 1558 (bytes)\n+ 0x0000000a (STRSZ) 1560 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x4f38\n 0x00000002 (PLTRELSZ) 280 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0xe94\n- 0x00000011 (REL) 0xe0c\n+ 0x00000017 (JMPREL) 0xe98\n+ 0x00000011 (REL) 0xe10\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) 0xd3c\n+ 0x6ffffffe (VERNEED) 0xd40\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0xcba\n+ 0x6ffffff0 (VERSYM) 0xcbc\n 0x6ffffffa (RELCOUNT) 5\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b90dea0f4e3e7a3275cb2bc8602debc63c653399\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 56765c95b3839b5147d596abbcb57f1d55cad8fd\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 65 entries:\n- Addr: 0x0000000000000cba Offset: 0x000cba Link: 5 (.dynsym)\n+ Addr: 0x0000000000000cbc Offset: 0x000cbc Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) 2 (GLIBC_2.0) \n 008: 3 (GLIBC_2.3.4) 0 (*local*) 4 (GLIBC_2.4) 5 (GLIBCXX_3.4)\n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4)\n 010: 2 (GLIBC_2.0) 6 (GLIBCXX_3.4.11) 7 (CXXABI_1.3.9) 5 (GLIBCXX_3.4)\n 014: 0 (*local*) 5 (GLIBCXX_3.4) 5 (GLIBCXX_3.4) 5 (GLIBCXX_3.4)\n 018: 8 (CXXABI_1.3) 9 (GCC_3.0) 2 (GLIBC_2.0) 5 (GLIBCXX_3.4)\n@@ -16,15 +16,15 @@\n 030: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 034: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 038: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 03c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 040: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000000d3c Offset: 0x000d3c Link: 6 (.dynstr)\n+ Addr: 0x0000000000000d40 Offset: 0x000d40 Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 9\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 5\n 0x0030: Name: GLIBCXX_3.4.9 Flags: none Version: 11\n 0x0040: Name: CXXABI_1.3 Flags: none Version: 8\n 0x0050: Name: CXXABI_1.3.9 Flags: none Version: 7\n 0x0060: Name: GLIBCXX_3.4.11 Flags: none Version: 6\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -107,15 +107,15 @@\n \t\n \t\n \t
\n \t\t\n \n \t\n /usr/lib/debug/.dwz/i386-linux-gnu/libsword-utils.debug\n-0dea0f4e3e7a3275cb2bc8602debc63c653399.debug\n+765c95b3839b5147d596abbcb57f1d55cad8fd.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": "@@ -93,9 +93,9 @@\n 0x00000c44 4c494243 58585f33 2e342e31 3100474c LIBCXX_3.4.11.GL\n 0x00000c54 49424358 585f332e 3400474c 4942435f IBCXX_3.4.GLIBC_\n 0x00000c64 322e312e 3300474c 4942435f 322e3400 2.1.3.GLIBC_2.4.\n 0x00000c74 474c4942 435f322e 332e3400 474c4942 GLIBC_2.3.4.GLIB\n 0x00000c84 435f322e 30000000 00000000 00000000 C_2.0...........\n 0x00000c94 00000000 00000000 00000000 00000000 ................\n 0x00000ca4 00000000 00000000 00000000 00000000 ................\n- 0x00000cb4 00000000 0000 ......\n+ 0x00000cb4 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 30646561 30663465 33653761 33323735 0dea0f4e3e7a3275\n- 0x00000010 63623262 63383630 32646562 63363363 cb2bc8602debc63c\n- 0x00000020 36353333 39392e64 65627567 00000000 653399.debug....\n- 0x00000030 bf2f91fa ./..\n+ 0x00000000 37363563 39356233 38333962 35313437 765c95b3839b5147\n+ 0x00000010 64353936 61626263 62353766 31643535 d596abbcb57f1d55\n+ 0x00000020 63616438 66642e64 65627567 00000000 cad8fd.debug....\n+ 0x00000030 341cbf90 4...\n \n"}]}, {"source1": "./usr/bin/mod2vpl", "source2": "./usr/bin/mod2vpl", "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 000068 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000254 000254 000340 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000594 000594 000445 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000009da 0009da 000068 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000594 000594 000447 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000009dc 0009dc 000068 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000a44 000a44 0000c0 00 A 6 3 4\n [ 9] .rel.dyn REL 00000b04 000b04 000080 08 A 5 0 4\n [10] .rel.plt REL 00000b84 000b84 0000c8 08 AI 5 23 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 0001a0 04 AX 0 0 16\n [13] .plt.got PROGBITS 000011c0 0011c0 000008 08 AX 0 0 8\n [14] .text PROGBITS 000011d0 0011d0 000934 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x3e40\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3e48\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x594\n 0x00000006 (SYMTAB) 0x254\n- 0x0000000a (STRSZ) 1093 (bytes)\n+ 0x0000000a (STRSZ) 1095 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x3f64\n 0x00000002 (PLTRELSZ) 200 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0xb84\n 0x00000011 (REL) 0xb04\n 0x00000012 (RELSZ) 128 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0xa44\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x9da\n+ 0x6ffffff0 (VERSYM) 0x9dc\n 0x6ffffffa (RELCOUNT) 5\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 569e7a57343e37e3c975b36f801da8524526729d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 64984b6c529c23df5575c3645bd1479a57c003c3\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 52 entries:\n- Addr: 0x00000000000009da Offset: 0x0009da Link: 5 (.dynsym)\n+ Addr: 0x00000000000009dc Offset: 0x0009dc Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 3 (GLIBCXX_3.4) 0 (*local*) \n 004: 0 (*local*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 4 (GLIBC_2.3.4)\n 008: 5 (GLIBC_2.4) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4) 0 (*local*) \n 00c: 0 (*local*) 3 (GLIBCXX_3.4) 2 (GLIBC_2.0) 6 (GLIBCXX_3.4.11) \n 010: 3 (GLIBCXX_3.4) 0 (*local*) 3 (GLIBCXX_3.4) 7 (CXXABI_1.3) \n 014: 8 (GCC_3.0) 2 (GLIBC_2.0) 3 (GLIBCXX_3.4) 0 (*local*) \n 018: 9 (GLIBC_2.1.3) 2 (GLIBC_2.0) a (GLIBCXX_3.4.9) 9 (GLIBC_2.1.3)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -46,15 +46,15 @@\n GLIBC_2.4\n GLIBC_2.3.4\n GLIBC_2.0\n usage: %s [0|1 - prepend verse reference to each line]\n error: %s: couldn't find module: %s \n error: %s: %s module is not keyed to verses \n /usr/lib/debug/.dwz/i386-linux-gnu/libsword-utils.debug\n-9e7a57343e37e3c975b36f801da8524526729d.debug\n+984b6c529c23df5575c3645bd1479a57c003c3.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": "@@ -64,9 +64,9 @@\n 0x00000964 49424358 585f332e 342e3131 00474c49 IBCXX_3.4.11.GLI\n 0x00000974 42435858 5f332e34 00474c49 42435f32 BCXX_3.4.GLIBC_2\n 0x00000984 2e312e33 00474c49 42435f32 2e340047 .1.3.GLIBC_2.4.G\n 0x00000994 4c494243 5f322e33 2e340047 4c494243 LIBC_2.3.4.GLIBC\n 0x000009a4 5f322e30 00000000 00000000 00000000 _2.0............\n 0x000009b4 00000000 00000000 00000000 00000000 ................\n 0x000009c4 00000000 00000000 00000000 00000000 ................\n- 0x000009d4 00000000 00 .....\n+ 0x000009d4 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 39653761 35373334 33653337 65336339 9e7a57343e37e3c9\n- 0x00000010 37356233 36663830 31646138 35323435 75b36f801da85245\n- 0x00000020 32363732 39642e64 65627567 00000000 26729d.debug....\n- 0x00000030 fa5835b5 .X5.\n+ 0x00000000 39383462 36633532 39633233 64663535 984b6c529c23df55\n+ 0x00000010 37356333 36343562 64313437 39613537 75c3645bd1479a57\n+ 0x00000020 63303033 63332e64 65627567 00000000 c003c3.debug....\n+ 0x00000030 5344781d SDx.\n \n"}]}, {"source1": "./usr/bin/mod2zmod", "source2": "./usr/bin/mod2zmod", "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 0x01174 0x01174 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x01178 0x01178 R 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x01558 0x01558 R E 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x007c5 0x007c5 R 0x1000\n LOAD 0x004df4 0x00005df4 0x00005df4 0x00218 0x0021c RW 0x1000\n DYNAMIC 0x004e00 0x00005e00 0x00005e00 0x00118 0x00118 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x004340 0x00004340 0x00004340 0x0007c 0x0007c 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 000060 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000024c 00024c 000450 10 A 6 1 4\n- [ 6] .dynstr STRTAB 0000069c 00069c 00079d 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000e3a 000e3a 00008a 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00000ec4 000ec4 0000d0 00 A 6 3 4\n- [ 9] .rel.dyn REL 00000f94 000f94 000088 08 A 5 0 4\n- [10] .rel.plt REL 0000101c 00101c 000158 08 AI 5 23 4\n+ [ 6] .dynstr STRTAB 0000069c 00069c 00079f 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000e3c 000e3c 00008a 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00000ec8 000ec8 0000d0 00 A 6 3 4\n+ [ 9] .rel.dyn REL 00000f98 000f98 000088 08 A 5 0 4\n+ [10] .rel.plt REL 00001020 001020 000158 08 AI 5 23 4\n [11] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00002020 002020 0002c0 04 AX 0 0 16\n [13] .plt.got PROGBITS 000022e0 0022e0 000008 08 AX 0 0 8\n [14] .text PROGBITS 000022f0 0022f0 001254 00 AX 0 0 16\n [15] .fini PROGBITS 00003544 003544 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00004000 004000 00033e 00 A 0 0 4\n [17] .eh_frame_hdr PROGBITS 00004340 004340 00007c 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 0xf94 contains 17 entries:\n+Relocation section '.rel.dyn' at offset 0xf98 contains 17 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00005df4 00000008 R_386_RELATIVE \n 00005df8 00000008 R_386_RELATIVE \n 00005dfc 00000008 R_386_RELATIVE \n 00005fd0 00000008 R_386_RELATIVE \n 00006004 00000008 R_386_RELATIVE \n 00005fd4 00000406 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n@@ -15,15 +15,15 @@\n 00005fec 00001b06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00005ff0 00001c06 R_386_GLOB_DAT 00000000 stderr@GLIBC_2.0\n 00005ff4 00002c06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00005ff8 00002d06 R_386_GLOB_DAT 00000000 _ZSt4cerr@GLIBCXX_3.4\n 00005ffc 00003106 R_386_GLOB_DAT 00000000 _ZN5sword5SWBuf7nullStrE\n 00006008 00001401 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x101c contains 43 entries:\n+Relocation section '.rel.plt' at offset 0x1020 contains 43 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00005f24 00000107 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_@GLIBCXX_3.4.21\n 00005f28 00000207 R_386_JUMP_SLOT 00000000 _ZSt19__throw_logic_errorPKc@GLIBCXX_3.4\n 00005f2c 00000307 R_386_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.0\n 00005f30 00000607 R_386_JUMP_SLOT 00000000 exit@GLIBC_2.0\n 00005f34 00000707 R_386_JUMP_SLOT 00000000 memcpy@GLIBC_2.0\n 00005f38 00000807 R_386_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.3.4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x5df4\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x5dfc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x69c\n 0x00000006 (SYMTAB) 0x24c\n- 0x0000000a (STRSZ) 1949 (bytes)\n+ 0x0000000a (STRSZ) 1951 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x5f18\n 0x00000002 (PLTRELSZ) 344 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x101c\n- 0x00000011 (REL) 0xf94\n+ 0x00000017 (JMPREL) 0x1020\n+ 0x00000011 (REL) 0xf98\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) 0xec4\n+ 0x6ffffffe (VERNEED) 0xec8\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0xe3a\n+ 0x6ffffff0 (VERSYM) 0xe3c\n 0x6ffffffa (RELCOUNT) 5\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6415ea95376eb4635b31c160aeeaad2cef9f5951\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2ed096ca0ee6502ccadf6c79b38bbcd440954825\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 69 entries:\n- Addr: 0x0000000000000e3a Offset: 0x000e3a Link: 5 (.dynsym)\n+ Addr: 0x0000000000000e3c Offset: 0x000e3c Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4) 4 (GLIBC_2.0) \n 004: 0 (*local*) 0 (*local*) 4 (GLIBC_2.0) 4 (GLIBC_2.0) \n 008: 5 (GLIBC_2.3.4) 6 (GLIBC_2.4) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 3 (GLIBCXX_3.4) 4 (GLIBC_2.0) 7 (CXXABI_1.3.9)\n 010: 0 (*local*) 3 (GLIBCXX_3.4) 0 (*local*) 3 (GLIBCXX_3.4)\n 014: 8 (CXXABI_1.3) 0 (*local*) 9 (GCC_3.0) 4 (GLIBC_2.0) \n 018: 3 (GLIBCXX_3.4) 0 (*local*) 2 (GLIBCXX_3.4.21) a (GLIBC_2.1.3)\n@@ -17,15 +17,15 @@\n 034: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 038: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 03c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 040: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 044: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000000ec4 Offset: 0x000ec4 Link: 6 (.dynstr)\n+ Addr: 0x0000000000000ec8 Offset: 0x000ec8 Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 9\n 0x0020: Version: 1 File: libc.so.6 Cnt: 4\n 0x0030: Name: GLIBC_2.1.3 Flags: none Version: 10\n 0x0040: Name: GLIBC_2.4 Flags: none Version: 6\n 0x0050: Name: GLIBC_2.3.4 Flags: none Version: 5\n 0x0060: Name: GLIBC_2.0 Flags: none Version: 4\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -88,15 +88,15 @@\n Commentaries\n Adding [\n ] link to: [\n ] new text.\n Skipping [\n ] no entry in Module.\n /usr/lib/debug/.dwz/i386-linux-gnu/libsword-utils.debug\n-15ea95376eb4635b31c160aeeaad2cef9f5951.debug\n+d096ca0ee6502ccadf6c79b38bbcd440954825.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": "@@ -117,9 +117,9 @@\n 0x00000dbc 3400474c 4942435f 322e3000 474c4942 4.GLIBC_2.0.GLIB\n 0x00000dcc 4358585f 332e342e 39004358 58414249 CXX_3.4.9.CXXABI\n 0x00000ddc 5f312e33 00435858 4142495f 312e332e _1.3.CXXABI_1.3.\n 0x00000dec 3900474c 49424358 585f332e 3400474c 9.GLIBCXX_3.4.GL\n 0x00000dfc 49424358 585f332e 342e3231 00000000 IBCXX_3.4.21....\n 0x00000e0c 00000000 00000000 00000000 00000000 ................\n 0x00000e1c 00000000 00000000 00000000 00000000 ................\n- 0x00000e2c 00000000 00000000 00000000 00 .............\n+ 0x00000e2c 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 31356561 39353337 36656234 36333562 15ea95376eb4635b\n- 0x00000010 33316331 36306165 65616164 32636566 31c160aeeaad2cef\n- 0x00000020 39663539 35312e64 65627567 00000000 9f5951.debug....\n- 0x00000030 d4e6a046 ...F\n+ 0x00000000 64303936 63613065 65363530 32636361 d096ca0ee6502cca\n+ 0x00000010 64663663 37396233 38626263 64343430 df6c79b38bbcd440\n+ 0x00000020 39353438 32352e64 65627567 00000000 954825.debug....\n+ 0x00000030 11712aae .q*.\n \n"}]}, {"source1": "./usr/bin/osis2mod", "source2": "./usr/bin/osis2mod", "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 0x029d0 0x029d0 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x029d4 0x029d4 R 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x0e798 0x0e798 R E 0x1000\n LOAD 0x012000 0x00012000 0x00012000 0x02de9 0x02de9 R 0x1000\n LOAD 0x015cd8 0x00016cd8 0x00016cd8 0x00340 0x00960 RW 0x1000\n DYNAMIC 0x015ce4 0x00016ce4 0x00016ce4 0x00118 0x00118 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x013998 0x00013998 0x00013998 0x0019c 0x0019c 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 0001c4 04 A 5 0 4\n [ 5] .dynsym DYNSYM 000003b0 0003b0 000b70 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000f20 000f20 00144a 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000236a 00236a 00016e 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 000024d8 0024d8 0000e0 00 A 6 3 4\n- [ 9] .rel.dyn REL 000025b8 0025b8 0000a0 08 A 5 0 4\n- [10] .rel.plt REL 00002658 002658 000378 08 AI 5 23 4\n+ [ 6] .dynstr STRTAB 00000f20 000f20 00144c 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000236c 00236c 00016e 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 000024dc 0024dc 0000e0 00 A 6 3 4\n+ [ 9] .rel.dyn REL 000025bc 0025bc 0000a0 08 A 5 0 4\n+ [10] .rel.plt REL 0000265c 00265c 000378 08 AI 5 23 4\n [11] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00003020 003020 000700 04 AX 0 0 16\n [13] .plt.got PROGBITS 00003720 003720 000020 08 AX 0 0 8\n [14] .text PROGBITS 00003740 003740 00e044 00 AX 0 0 16\n [15] .fini PROGBITS 00011784 011784 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00012000 012000 001998 00 A 0 0 4\n [17] .eh_frame_hdr PROGBITS 00013998 013998 00019c 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 0x25b8 contains 20 entries:\n+Relocation section '.rel.dyn' at offset 0x25bc contains 20 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00016cd8 00000008 R_386_RELATIVE \n 00016cdc 00000008 R_386_RELATIVE \n 00016ce0 00000008 R_386_RELATIVE \n 00016fc4 00000008 R_386_RELATIVE \n 00017004 00000008 R_386_RELATIVE \n 00016fc8 00000b06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n@@ -18,15 +18,15 @@\n 00016fec 00005a06 R_386_GLOB_DAT 00000000 _ZN5sword8VerseKeyD1Ev\n 00016ff0 00006506 R_386_GLOB_DAT 00000000 _ZSt3cin@GLIBCXX_3.4\n 00016ff4 00006a06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00016ff8 00007206 R_386_GLOB_DAT 00000000 _ZN5sword5SWBuf7nullStrE\n 00016ffc 00007306 R_386_GLOB_DAT 00000000 _ZN5sword7UTF8NFCD1Ev\n 00017014 00003b01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x2658 contains 111 entries:\n+Relocation section '.rel.plt' at offset 0x265c contains 111 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00016e08 00000107 R_386_JUMP_SLOT 00000000 _ZNK5sword8VerseKey10getOSISRefEv\n 00016e0c 00000207 R_386_JUMP_SLOT 00000000 _ZNK5sword6XMLTag12getAttributeEPKcic\n 00016e10 00000307 R_386_JUMP_SLOT 00000000 _ZN5sword8VerseKey8setVerseEi\n 00016e14 00000407 R_386_JUMP_SLOT 00000000 _ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4\n 00016e18 00000507 R_386_JUMP_SLOT 00000000 _ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode@GLIBCXX_3.4\n 00016e1c 00000607 R_386_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x16cd8\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x16ce0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0xf20\n 0x00000006 (SYMTAB) 0x3b0\n- 0x0000000a (STRSZ) 5194 (bytes)\n+ 0x0000000a (STRSZ) 5196 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x16dfc\n 0x00000002 (PLTRELSZ) 888 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x2658\n- 0x00000011 (REL) 0x25b8\n+ 0x00000017 (JMPREL) 0x265c\n+ 0x00000011 (REL) 0x25bc\n 0x00000012 (RELSZ) 160 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x24d8\n+ 0x6ffffffe (VERNEED) 0x24dc\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x236a\n+ 0x6ffffff0 (VERSYM) 0x236c\n 0x6ffffffa (RELCOUNT) 5\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9738d25d61d2c24fae2b20641d4e3127a95e7205\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 52d3cd27941c40d26765bfecd7831d147b099f6a\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 183 entries:\n- Addr: 0x000000000000236a Offset: 0x00236a Link: 5 (.dynsym)\n+ Addr: 0x000000000000236c Offset: 0x00236c Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 3 (GLIBC_2.0) 4 (CXXABI_1.3) \n 008: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 5 (GLIBC_2.3) 3 (GLIBC_2.0) 0 (*local*) 0 (*local*) \n 010: 3 (GLIBC_2.0) 0 (*local*) 0 (*local*) 3 (GLIBC_2.0) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 3 (GLIBC_2.0) \n 018: 0 (*local*) 6 (GLIBC_2.3.4) 0 (*local*) 7 (GLIBC_2.4) \n@@ -45,15 +45,15 @@\n 0a4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0a8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0ac: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0b0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0b4: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x00000000000024d8 Offset: 0x0024d8 Link: 6 (.dynstr)\n+ Addr: 0x00000000000024dc Offset: 0x0024dc Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 11\n 0x0020: Version: 1 File: libc.so.6 Cnt: 5\n 0x0030: Name: GLIBC_2.1.3 Flags: none Version: 12\n 0x0040: Name: GLIBC_2.4 Flags: none Version: 7\n 0x0050: Name: GLIBC_2.3.4 Flags: none Version: 6\n 0x0060: Name: GLIBC_2.3 Flags: none Version: 5\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -339,15 +339,15 @@\n \tblockType: \n \tcompressLevel: \n \tcipherKey: \n \tnormalize: \n vector::_M_realloc_insert\n cannot create std::deque larger than max_size()\n /usr/lib/debug/.dwz/i386-linux-gnu/libsword-utils.debug\n-38d25d61d2c24fae2b20641d4e3127a95e7205.debug\n+d3cd27941c40d26765bfecd7831d147b099f6a.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": "@@ -320,9 +320,9 @@\n 0x000022f0 4c494243 5f322e30 00435858 4142495f LIBC_2.0.CXXABI_\n 0x00002300 312e332e 3900474c 49424358 585f332e 1.3.9.GLIBCXX_3.\n 0x00002310 342e3131 00474c49 42435858 5f332e34 4.11.GLIBCXX_3.4\n 0x00002320 2e390043 58584142 495f312e 3300474c .9.CXXABI_1.3.GL\n 0x00002330 49424358 585f332e 34000000 00000000 IBCXX_3.4.......\n 0x00002340 00000000 00000000 00000000 00000000 ................\n 0x00002350 00000000 00000000 00000000 00000000 ................\n- 0x00002360 00000000 00000000 0000 ..........\n+ 0x00002360 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 33386432 35643631 64326332 34666165 38d25d61d2c24fae\n- 0x00000010 32623230 36343164 34653331 32376139 2b20641d4e3127a9\n- 0x00000020 35653732 30352e64 65627567 00000000 5e7205.debug....\n- 0x00000030 2418f15b $..[\n+ 0x00000000 64336364 32373934 31633430 64323637 d3cd27941c40d267\n+ 0x00000010 36356266 65636437 38333164 31343762 65bfecd7831d147b\n+ 0x00000020 30393966 36612e64 65627567 00000000 099f6a.debug....\n+ 0x00000030 c5c30042 ...B\n \n"}]}, {"source1": "./usr/bin/tei2mod", "source2": "./usr/bin/tei2mod", "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 00015c 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000348 000348 0006f0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000a38 000a38 000ab7 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000014f0 0014f0 0000de 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000a38 000a38 000ab9 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000014f2 0014f2 0000de 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000015d0 0015d0 0000d0 00 A 6 3 4\n [ 9] .rel.dyn REL 000016a0 0016a0 000080 08 A 5 0 4\n [10] .rel.plt REL 00001720 001720 0001e8 08 AI 5 23 4\n [11] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00002020 002020 0003e0 04 AX 0 0 16\n [13] .plt.got PROGBITS 00002400 002400 000018 08 AX 0 0 8\n [14] .text PROGBITS 00002420 002420 0045e4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x9db0\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x9db8\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0xa38\n 0x00000006 (SYMTAB) 0x348\n- 0x0000000a (STRSZ) 2743 (bytes)\n+ 0x0000000a (STRSZ) 2745 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x9ed4\n 0x00000002 (PLTRELSZ) 488 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1720\n 0x00000011 (REL) 0x16a0\n 0x00000012 (RELSZ) 128 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x15d0\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x14f0\n+ 0x6ffffff0 (VERSYM) 0x14f2\n 0x6ffffffa (RELCOUNT) 5\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 349f3dd60c5980298b1cccf60e2e61e488e60606\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4c1d826859e33db5e4d50bc424b0cc90a4183aef\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 111 entries:\n- Addr: 0x00000000000014f0 Offset: 0x0014f0 Link: 5 (.dynsym)\n+ Addr: 0x00000000000014f2 Offset: 0x0014f2 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4)\n 004: 3 (GLIBC_2.0) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 3 (GLIBC_2.0) 3 (GLIBC_2.0) 0 (*local*) \n 00c: 3 (GLIBC_2.0) 3 (GLIBC_2.0) 4 (GLIBC_2.3.4) 0 (*local*) \n 010: 0 (*local*) 5 (GLIBC_2.4) 2 (GLIBCXX_3.4) 0 (*local*) \n 014: 6 (CXXABI_1.3) 3 (GLIBC_2.0) 0 (*local*) 7 (GLIBCXX_3.4.9)\n 018: 6 (CXXABI_1.3) 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBC_2.0) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -144,15 +144,15 @@\n The module is not writable. Writing text to it will not work.\n Exiting.\n error: %s: couldn't open input file: %s \n tei2mod converted %d verses to UTF-8\n tei2mod normalized %d verses to NFC\n Suggested conf (replace ??? with appropriate values)\n /usr/lib/debug/.dwz/i386-linux-gnu/libsword-utils.debug\n-9f3dd60c5980298b1cccf60e2e61e488e60606.debug\n+1d826859e33db5e4d50bc424b0cc90a4183aef.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": "@@ -167,9 +167,9 @@\n 0x00001478 435f322e 30004358 58414249 5f312e33 C_2.0.CXXABI_1.3\n 0x00001488 2e390047 4c494243 58585f33 2e342e31 .9.GLIBCXX_3.4.1\n 0x00001498 3100474c 49424358 585f332e 342e3900 1.GLIBCXX_3.4.9.\n 0x000014a8 43585841 42495f31 2e330047 4c494243 CXXABI_1.3.GLIBC\n 0x000014b8 58585f33 2e340000 00000000 00000000 XX_3.4..........\n 0x000014c8 00000000 00000000 00000000 00000000 ................\n 0x000014d8 00000000 00000000 00000000 00000000 ................\n- 0x000014e8 00000000 000000 .......\n+ 0x000014e8 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 39663364 64363063 35393830 32393862 9f3dd60c5980298b\n- 0x00000010 31636363 66363065 32653631 65343838 1cccf60e2e61e488\n- 0x00000020 65363036 30362e64 65627567 00000000 e60606.debug....\n- 0x00000030 f9bd9444 ...D\n+ 0x00000000 31643832 36383539 65333364 62356534 1d826859e33db5e4\n+ 0x00000010 64353062 63343234 62306363 39306134 d50bc424b0cc90a4\n+ 0x00000020 31383361 65662e64 65627567 00000000 183aef.debug....\n+ 0x00000030 a6ed2e00 ....\n \n"}]}, {"source1": "./usr/bin/vpl2mod", "source2": "./usr/bin/vpl2mod", "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 00006c 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000258 000258 0004d0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000728 000728 000760 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000e88 000e88 00009a 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000728 000728 000762 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000e8a 000e8a 00009a 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000f24 000f24 0000d0 00 A 6 3 4\n [ 9] .rel.dyn REL 00000ff4 000ff4 000070 08 A 5 0 4\n [10] .rel.plt REL 00001064 001064 000198 08 AI 5 23 4\n [11] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00002020 002020 000340 04 AX 0 0 16\n [13] .plt.got PROGBITS 00002360 002360 000008 08 AX 0 0 8\n [14] .text PROGBITS 00002370 002370 0015e4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x5de0\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x5de8\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x728\n 0x00000006 (SYMTAB) 0x258\n- 0x0000000a (STRSZ) 1888 (bytes)\n+ 0x0000000a (STRSZ) 1890 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x5f04\n 0x00000002 (PLTRELSZ) 408 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1064\n 0x00000011 (REL) 0xff4\n 0x00000012 (RELSZ) 112 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0xf24\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0xe88\n+ 0x6ffffff0 (VERSYM) 0xe8a\n 0x6ffffffa (RELCOUNT) 5\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cd33574e443bf0aab5eea21784fb7b666a17bf17\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c2c4e76bd65851b950ae88affa4798afe46c2170\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 77 entries:\n- Addr: 0x0000000000000e88 Offset: 0x000e88 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000e8a Offset: 0x000e8a Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 3 (GLIBCXX_3.4) 0 (*local*) \n 004: 0 (*local*) 4 (GLIBC_2.3) 2 (GLIBC_2.0) 0 (*local*) \n 008: 2 (GLIBC_2.0) 2 (GLIBC_2.0) 0 (*local*) 5 (GLIBC_2.3.4)\n 00c: 6 (GLIBC_2.4) 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4)\n 010: 3 (GLIBCXX_3.4) 2 (GLIBC_2.0) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.0) \n 018: 7 (GLIBCXX_3.4.11) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -92,15 +92,15 @@\n \tWith verse refs, source file must simply contain any number of lines,\n \tthat begin with the verse reference for which it is an entry. e.g.:\n \t\tgen 1:1 In the beginning...\n error: %s: couldn't open input file: %s \n error: %s: couldn't create module at path: %s \n No valid verse ref found on line: \n /usr/lib/debug/.dwz/i386-linux-gnu/libsword-utils.debug\n-33574e443bf0aab5eea21784fb7b666a17bf17.debug\n+c4e76bd65851b950ae88affa4798afe46c2170.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": "@@ -114,8 +114,9 @@\n 0x00000e18 49424358 585f332e 3400474c 4942435f IBCXX_3.4.GLIBC_\n 0x00000e28 322e312e 3300474c 4942435f 322e3400 2.1.3.GLIBC_2.4.\n 0x00000e38 474c4942 435f322e 332e3400 474c4942 GLIBC_2.3.4.GLIB\n 0x00000e48 435f322e 3300474c 4942435f 322e3000 C_2.3.GLIBC_2.0.\n 0x00000e58 00000000 00000000 00000000 00000000 ................\n 0x00000e68 00000000 00000000 00000000 00000000 ................\n 0x00000e78 00000000 00000000 00000000 00000000 ................\n+ 0x00000e88 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 33333537 34653434 33626630 61616235 33574e443bf0aab5\n- 0x00000010 65656132 31373834 66623762 36363661 eea21784fb7b666a\n- 0x00000020 31376266 31372e64 65627567 00000000 17bf17.debug....\n- 0x00000030 807334b8 .s4.\n+ 0x00000000 63346537 36626436 35383531 62393530 c4e76bd65851b950\n+ 0x00000010 61653838 61666661 34373938 61666534 ae88affa4798afe4\n+ 0x00000020 36633231 37302e64 65627567 00000000 6c2170.debug....\n+ 0x00000030 03de0164 ...d\n \n"}]}, {"source1": "./usr/bin/vs2osisref", "source2": "./usr/bin/vs2osisref", "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 0001f0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 0000042c 00042c 0002b4 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000006e0 0006e0 00003e 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000042c 00042c 0002b6 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000006e2 0006e2 00003e 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000720 000720 000090 00 A 6 3 4\n [ 9] .rel.dyn REL 000007b0 0007b0 000068 08 A 5 0 4\n [10] .rel.plt REL 00000818 000818 000058 08 AI 5 23 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 0000c0 04 AX 0 0 16\n [13] .plt.got PROGBITS 000010e0 0010e0 000008 08 AX 0 0 8\n [14] .text PROGBITS 000010f0 0010f0 000384 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x3e84\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3e8c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x42c\n 0x00000006 (SYMTAB) 0x23c\n- 0x0000000a (STRSZ) 692 (bytes)\n+ 0x0000000a (STRSZ) 694 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x3fa8\n 0x00000002 (PLTRELSZ) 88 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x818\n 0x00000011 (REL) 0x7b0\n 0x00000012 (RELSZ) 104 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x720\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x6e0\n+ 0x6ffffff0 (VERSYM) 0x6e2\n 0x6ffffffa (RELCOUNT) 5\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a13273f78112d27c905bc3b494463431c04a44af\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 705339c98fdfee324f12cd4e53ebe7883a11bd88\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 31 entries:\n- Addr: 0x00000000000006e0 Offset: 0x0006e0 Link: 5 (.dynsym)\n+ Addr: 0x00000000000006e2 Offset: 0x0006e2 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) 2 (GLIBC_2.0) \n 004: 0 (*local*) 3 (GLIBC_2.4) 0 (*local*) 0 (*local*) \n 008: 4 (GLIBCXX_3.4) 4 (GLIBCXX_3.4) 5 (CXXABI_1.3) 6 (GCC_3.0) \n 00c: 4 (GLIBCXX_3.4) 7 (GLIBC_2.1.3) 7 (GLIBC_2.1.3) 0 (*local*) \n 010: 0 (*local*) 4 (GLIBCXX_3.4) 0 (*local*) 4 (GLIBCXX_3.4)\n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -30,15 +30,15 @@\n GLIBCXX_3.4\n GLIBC_2.1.3\n GLIBC_2.4\n GLIBC_2.0\n - parse verse reference to OSISRef markup\n [verse context] [locale]\n /usr/lib/debug/.dwz/i386-linux-gnu/libsword-utils.debug\n-3273f78112d27c905bc3b494463431c04a44af.debug\n+5339c98fdfee324f12cd4e53ebe7883a11bd88.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": "@@ -39,9 +39,9 @@\n 0x0000066c 696e6974 00474343 5f332e30 00435858 init.GCC_3.0.CXX\n 0x0000067c 4142495f 312e3300 474c4942 4358585f ABI_1.3.GLIBCXX_\n 0x0000068c 332e3400 474c4942 435f322e 312e3300 3.4.GLIBC_2.1.3.\n 0x0000069c 474c4942 435f322e 3400474c 4942435f GLIBC_2.4.GLIBC_\n 0x000006ac 322e3000 00000000 00000000 00000000 2.0.............\n 0x000006bc 00000000 00000000 00000000 00000000 ................\n 0x000006cc 00000000 00000000 00000000 00000000 ................\n- 0x000006dc 00000000 ....\n+ 0x000006dc 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 33323733 66373831 31326432 37633930 3273f78112d27c90\n- 0x00000010 35626333 62343934 34363334 33316330 5bc3b494463431c0\n- 0x00000020 34613434 61662e64 65627567 00000000 4a44af.debug....\n- 0x00000030 dc30be1d .0..\n+ 0x00000000 35333339 63393866 64666565 33323466 5339c98fdfee324f\n+ 0x00000010 31326364 34653533 65626537 38383361 12cd4e53ebe7883a\n+ 0x00000020 31316264 38382e64 65627567 00000000 11bd88.debug....\n+ 0x00000030 70b074dc p.t.\n \n"}]}, {"source1": "./usr/bin/vs2osisreftxt", "source2": "./usr/bin/vs2osisreftxt", "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 000270 10 A 6 1 4\n- [ 6] .dynstr STRTAB 000004ac 0004ac 000393 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000840 000840 00004e 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 000004ac 0004ac 000395 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000842 000842 00004e 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000890 000890 0000a0 00 A 6 3 4\n [ 9] .rel.dyn REL 00000930 000930 000068 08 A 5 0 4\n [10] .rel.plt REL 00000998 000998 000098 08 AI 5 23 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 000140 04 AX 0 0 16\n [13] .plt.got PROGBITS 00001160 001160 000008 08 AX 0 0 8\n [14] .text PROGBITS 00001170 001170 000434 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x3e64\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3e6c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x4ac\n 0x00000006 (SYMTAB) 0x23c\n- 0x0000000a (STRSZ) 915 (bytes)\n+ 0x0000000a (STRSZ) 917 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x3f88\n 0x00000002 (PLTRELSZ) 152 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x998\n 0x00000011 (REL) 0x930\n 0x00000012 (RELSZ) 104 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x890\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x840\n+ 0x6ffffff0 (VERSYM) 0x842\n 0x6ffffffa (RELCOUNT) 5\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 325a0c6ded538a46ec11f33a9224e44e1eb7a2c5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 14d159181b8c4e8c3e53df4d3ea7a01e254c8300\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 39 entries:\n- Addr: 0x0000000000000840 Offset: 0x000840 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000842 Offset: 0x000842 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.3.4) 0 (*local*) \n 008: 4 (GLIBC_2.4) 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4)\n 00c: 0 (*local*) 5 (GLIBCXX_3.4) 0 (*local*) 6 (CXXABI_1.3) \n 010: 7 (GCC_3.0) 5 (GLIBCXX_3.4) 0 (*local*) 8 (GLIBC_2.1.3)\n 014: 2 (GLIBC_2.0) 0 (*local*) 8 (GLIBC_2.1.3) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -39,15 +39,15 @@\n GLIBC_2.4\n GLIBC_2.3.4\n GLIBC_2.0\n Verse is\n in set.\n usage: %s <\"string to parse\"> [locale_name] [test-in-set-verse]\n /usr/lib/debug/.dwz/i386-linux-gnu/libsword-utils.debug\n-5a0c6ded538a46ec11f33a9224e44e1eb7a2c5.debug\n+d159181b8c4e8c3e53df4d3ea7a01e254c8300.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": "@@ -53,9 +53,9 @@\n 0x000007cc 43585841 42495f31 2e330047 4c494243 CXXABI_1.3.GLIBC\n 0x000007dc 58585f33 2e340047 4c494243 5f322e31 XX_3.4.GLIBC_2.1\n 0x000007ec 2e330047 4c494243 5f322e34 00474c49 .3.GLIBC_2.4.GLI\n 0x000007fc 42435f32 2e332e34 00474c49 42435f32 BC_2.3.4.GLIBC_2\n 0x0000080c 2e300000 00000000 00000000 00000000 .0..............\n 0x0000081c 00000000 00000000 00000000 00000000 ................\n 0x0000082c 00000000 00000000 00000000 00000000 ................\n- 0x0000083c 000000 ...\n+ 0x0000083c 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 35613063 36646564 35333861 34366563 5a0c6ded538a46ec\n- 0x00000010 31316633 33613932 32346534 34653165 11f33a9224e44e1e\n- 0x00000020 62376132 63352e64 65627567 00000000 b7a2c5.debug....\n- 0x00000030 41e692b6 A...\n+ 0x00000000 64313539 31383162 38633465 38633365 d159181b8c4e8c3e\n+ 0x00000010 35336466 34643365 61376130 31653235 53df4d3ea7a01e25\n+ 0x00000020 34633833 30302e64 65627567 00000000 4c8300.debug....\n+ 0x00000030 be47821e .G..\n \n"}]}, {"source1": "./usr/bin/xml2gbs", "source2": "./usr/bin/xml2gbs", "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 0x014e8 0x014e8 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x014ec 0x014ec R 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x03cd8 0x03cd8 R E 0x1000\n LOAD 0x006000 0x00006000 0x00006000 0x00778 0x00778 R 0x1000\n LOAD 0x006dd0 0x00007dd0 0x00007dd0 0x0023c 0x00240 RW 0x1000\n DYNAMIC 0x006ddc 0x00007ddc 0x00007ddc 0x00118 0x00118 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x006258 0x00006258 0x00006258 0x0008c 0x0008c 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 000064 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000250 000250 0004f0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000740 000740 000a02 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00001142 001142 00009e 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 000011e0 0011e0 0000e0 00 A 6 3 4\n- [ 9] .rel.dyn REL 000012c0 0012c0 0000a8 08 A 5 0 4\n- [10] .rel.plt REL 00001368 001368 000180 08 AI 5 23 4\n+ [ 6] .dynstr STRTAB 00000740 000740 000a04 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00001144 001144 00009e 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 000011e4 0011e4 0000e0 00 A 6 3 4\n+ [ 9] .rel.dyn REL 000012c4 0012c4 0000a8 08 A 5 0 4\n+ [10] .rel.plt REL 0000136c 00136c 000180 08 AI 5 23 4\n [11] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00002020 002020 000310 04 AX 0 0 16\n [13] .plt.got PROGBITS 00002330 002330 000008 08 AX 0 0 8\n [14] .text PROGBITS 00002340 002340 003984 00 AX 0 0 16\n [15] .fini PROGBITS 00005cc4 005cc4 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00006000 006000 000258 00 A 0 0 4\n [17] .eh_frame_hdr PROGBITS 00006258 006258 00008c 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 0x12c0 contains 21 entries:\n+Relocation section '.rel.dyn' at offset 0x12c4 contains 21 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00007dd0 00000008 R_386_RELATIVE \n 00007dd4 00000008 R_386_RELATIVE \n 00007dd8 00000008 R_386_RELATIVE \n 00007fc0 00000008 R_386_RELATIVE \n 00008004 00000008 R_386_RELATIVE \n 00007fc4 00000606 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n@@ -19,15 +19,15 @@\n 00007fec 00003206 R_386_GLOB_DAT 00000000 _ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4\n 00007ff0 00003406 R_386_GLOB_DAT 00000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4\n 00007ff4 00003b06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00007ff8 00003c06 R_386_GLOB_DAT 00000000 _ZSt4cerr@GLIBCXX_3.4\n 00007ffc 00003e06 R_386_GLOB_DAT 00000000 _ZTVSt13basic_filebufIcSt11char_traitsIcEE@GLIBCXX_3.4\n 00008008 00001d01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x1368 contains 48 entries:\n+Relocation section '.rel.plt' at offset 0x136c contains 48 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00007f00 00000107 R_386_JUMP_SLOT 00000000 _ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EES4_@GLIBCXX_3.4.21\n 00007f04 00000207 R_386_JUMP_SLOT 00000000 _ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4\n 00007f08 00000307 R_386_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.0\n 00007f0c 00000407 R_386_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3\n 00007f10 00000507 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEjjPKcj@GLIBCXX_3.4.21\n 00007f14 00000707 R_386_JUMP_SLOT 00000000 _ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@GLIBCXX_3.4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x7dd0\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x7dd8\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x740\n 0x00000006 (SYMTAB) 0x250\n- 0x0000000a (STRSZ) 2562 (bytes)\n+ 0x0000000a (STRSZ) 2564 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x7ef4\n 0x00000002 (PLTRELSZ) 384 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x1368\n- 0x00000011 (REL) 0x12c0\n+ 0x00000017 (JMPREL) 0x136c\n+ 0x00000011 (REL) 0x12c4\n 0x00000012 (RELSZ) 168 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x11e0\n+ 0x6ffffffe (VERNEED) 0x11e4\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x1142\n+ 0x6ffffff0 (VERSYM) 0x1144\n 0x6ffffffa (RELCOUNT) 5\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fec8e567dc68485b0dddc29fe5e14e5f316d1d44\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1b8e1ed77435f9a92638ac7ef588b282449a0748\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 79 entries:\n- Addr: 0x0000000000001142 Offset: 0x001142 Link: 5 (.dynsym)\n+ Addr: 0x0000000000001144 Offset: 0x001144 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4) 4 (GLIBC_2.0) \n 004: 5 (CXXABI_1.3) 2 (GLIBCXX_3.4.21) 0 (*local*) 3 (GLIBCXX_3.4)\n 008: 4 (GLIBC_2.0) 6 (GLIBC_2.3.4) 7 (GLIBC_2.4) 3 (GLIBCXX_3.4)\n 00c: 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4) 4 (GLIBC_2.0) 0 (*local*) \n 010: 0 (*local*) 3 (GLIBCXX_3.4) 4 (GLIBC_2.0) 4 (GLIBC_2.0) \n 014: 8 (GLIBCXX_3.4.11) 9 (CXXABI_1.3.9) 0 (*local*) 3 (GLIBCXX_3.4)\n 018: 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4)\n@@ -19,15 +19,15 @@\n 03c: 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4)\n 040: 2 (GLIBCXX_3.4.21) 1 (*global*) 1 (*global*) 1 (*global*) \n 044: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 048: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 04c: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x00000000000011e0 Offset: 0x0011e0 Link: 6 (.dynstr)\n+ Addr: 0x00000000000011e4 Offset: 0x0011e4 Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 10\n 0x0020: Version: 1 File: libc.so.6 Cnt: 4\n 0x0030: Name: GLIBC_2.1.3 Flags: none Version: 11\n 0x0040: Name: GLIBC_2.4 Flags: none Version: 7\n 0x0050: Name: GLIBC_2.3.4 Flags: none Version: 6\n 0x0060: Name: GLIBC_2.0 Flags: none Version: 4\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -88,15 +88,15 @@\n Could not detect file format for file \"%s\", please specify.\n Could not open file \"\n /chapter>\n chapter \n osisID=\"\n basic_string::append\n /usr/lib/debug/.dwz/i386-linux-gnu/libsword-utils.debug\n-c8e567dc68485b0dddc29fe5e14e5f316d1d44.debug\n+8e1ed77435f9a92638ac7ef588b282449a0748.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": "@@ -156,9 +156,9 @@\n 0x000010d0 43585841 42495f31 2e332e39 00474c49 CXXABI_1.3.9.GLI\n 0x000010e0 42435858 5f332e34 2e313100 43585841 BCXX_3.4.11.CXXA\n 0x000010f0 42495f31 2e330047 4c494243 58585f33 BI_1.3.GLIBCXX_3\n 0x00001100 2e340047 4c494243 58585f33 2e342e32 .4.GLIBCXX_3.4.2\n 0x00001110 31000000 00000000 00000000 00000000 1...............\n 0x00001120 00000000 00000000 00000000 00000000 ................\n 0x00001130 00000000 00000000 00000000 00000000 ................\n- 0x00001140 0000 ..\n+ 0x00001140 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 63386535 36376463 36383438 35623064 c8e567dc68485b0d\n- 0x00000010 64646332 39666535 65313465 35663331 ddc29fe5e14e5f31\n- 0x00000020 36643164 34342e64 65627567 00000000 6d1d44.debug....\n- 0x00000030 a4e69789 ....\n+ 0x00000000 38653165 64373734 33356639 61393236 8e1ed77435f9a926\n+ 0x00000010 33386163 37656635 38386232 38323434 38ac7ef588b28244\n+ 0x00000020 39613037 34382e64 65627567 00000000 9a0748.debug....\n+ 0x00000030 ea82d16e ...n\n \n"}]}]}]}]}, {"source1": "diatheke-dbgsym_1.9.0+dfsg-2_i386.deb", "source2": "diatheke-dbgsym_1.9.0+dfsg-2_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-11-12 19:58:40.000000 debian-binary\n -rw-r--r-- 0 0 0 548 2020-11-12 19:58:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 293336 2020-11-12 19:58:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 293328 2020-11-12 19:58:40.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: CrossWire Packaging Team \n Installed-Size: 316\n Depends: diatheke (= 1.9.0+dfsg-2)\n Section: debug\n Priority: optional\n Description: debug symbols for diatheke\n-Build-Ids: efdc3f6a85ddf8923b12c6794384661e41b7b0fc\n+Build-Ids: 72ebf48e03c5a15dfdbc33124c62513771c38e65\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/ef/dc3f6a85ddf8923b12c6794384661e41b7b0fc.debug\n+usr/lib/debug/.build-id/72/ebf48e03c5a15dfdbc33124c62513771c38e65.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/ef/\n--rw-r--r-- 0 root (0) root (0) 312668 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/ef/dc3f6a85ddf8923b12c6794384661e41b7b0fc.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/72/\n+-rw-r--r-- 0 root (0) root (0) 312668 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/72/ebf48e03c5a15dfdbc33124c62513771c38e65.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/share/doc/diatheke-dbgsym -> diatheke\n"}, {"source1": "./usr/lib/debug/.build-id/ef/dc3f6a85ddf8923b12c6794384661e41b7b0fc.debug", "source2": "./usr/lib/debug/.build-id/72/ebf48e03c5a15dfdbc33124c62513771c38e65.debug", "comments": ["Files similar despite different names (score: 4, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 0003f4 04 A 5 0 4\n [ 5] .dynsym NOBITS 000005e0 0001ec 0012f0 10 A 6 1 4\n- [ 6] .dynstr NOBITS 000018d0 0001ec 002e48 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00004718 0001ec 00025e 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 000018d0 0001ec 002e4a 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000471a 0001ec 00025e 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00004978 0001ec 0000e0 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 00004a58 0001ec 0005c8 08 A 5 0 4\n [10] .rel.plt NOBITS 00005020 0001ec 000400 08 AI 5 24 4\n [11] .init NOBITS 00006000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00006020 001000 000810 04 AX 0 0 16\n [13] .plt.got NOBITS 00006830 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00006840 001000 011424 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: 000005e0 0 SECTION LOCAL DEFAULT 5 \n 6: 000018d0 0 SECTION LOCAL DEFAULT 6 \n- 7: 00004718 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000471a 0 SECTION LOCAL DEFAULT 7 \n 8: 00004978 0 SECTION LOCAL DEFAULT 8 \n 9: 00004a58 0 SECTION LOCAL DEFAULT 9 \n 10: 00005020 0 SECTION LOCAL DEFAULT 10 \n 11: 00006000 0 SECTION LOCAL DEFAULT 11 \n 12: 00006020 0 SECTION LOCAL DEFAULT 12 \n 13: 00006830 0 SECTION LOCAL DEFAULT 13 \n 14: 00006840 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: efdc3f6a85ddf8923b12c6794384661e41b7b0fc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 72ebf48e03c5a15dfdbc33124c62513771c38e65\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": "libsword-utils-dbgsym_1.9.0+dfsg-2_i386.deb", "source2": "libsword-utils-dbgsym_1.9.0+dfsg-2_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-11-12 19:58:40.000000 debian-binary\n--rw-r--r-- 0 0 0 1384 2020-11-12 19:58:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 645472 2020-11-12 19:58:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1388 2020-11-12 19:58:40.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 644892 2020-11-12 19:58:40.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": "@@ -1,12 +1,12 @@\n Package: libsword-utils-dbgsym\n Source: sword\n Version: 1.9.0+dfsg-2\n Auto-Built-Package: debug-symbols\n Architecture: i386\n Maintainer: CrossWire Packaging Team \n-Installed-Size: 773\n+Installed-Size: 772\n Depends: libsword-utils (= 1.9.0+dfsg-2)\n Section: debug\n Priority: optional\n Description: debug symbols for libsword-utils\n-Build-Ids: 0646399901c238b88e5ca9000f77f9455ce8f318 325a0c6ded538a46ec11f33a9224e44e1eb7a2c5 349f3dd60c5980298b1cccf60e2e61e488e60606 3a902dfc43662f89d07b72be8af4e398361c9049 569e7a57343e37e3c975b36f801da8524526729d 58c912e5c92389215c58c14e8447988f281dda55 6415ea95376eb4635b31c160aeeaad2cef9f5951 76b98fb8a24b104532cd2603e13ac8f1300cebd7 9738d25d61d2c24fae2b20641d4e3127a95e7205 a13273f78112d27c905bc3b494463431c04a44af a391ef5b918e17cc34f05dcc8c6fede5383e31d5 b90dea0f4e3e7a3275cb2bc8602debc63c653399 c445e596c2904842de4d79c7377b03c3f0e60562 c7fe4eee2e0926225899df9fd9e94f467bbf8b25 cd33574e443bf0aab5eea21784fb7b666a17bf17 f9046505a022d4e56a91fe148490a5369b2bbd34 fec8e567dc68485b0dddc29fe5e14e5f316d1d44\n+Build-Ids: 1487dec134bc045f5aa1e5937e99169d34bbdd69 14d159181b8c4e8c3e53df4d3ea7a01e254c8300 15104341122f5ca0762642b2fe4f8957184a83e1 1b8e1ed77435f9a92638ac7ef588b282449a0748 2ed096ca0ee6502ccadf6c79b38bbcd440954825 4c1d826859e33db5e4d50bc424b0cc90a4183aef 52d3cd27941c40d26765bfecd7831d147b099f6a 56765c95b3839b5147d596abbcb57f1d55cad8fd 5e417b40a89a878010ff329b70f6f3cd7bf2fedd 611987668c4309e7baeba1a5638568ec413342e3 64984b6c529c23df5575c3645bd1479a57c003c3 6f7e738255cdb2d0eecda06dab54ed5056003477 705339c98fdfee324f12cd4e53ebe7883a11bd88 971c40973a2795ff7d346786a733fb201ed31217 c2c4e76bd65851b950ae88affa4798afe46c2170 e3c8c9ef7db9a74ffff6a53388e1c49ef0c533ea ea8c487ee3070c75172bda76f727b2380b1c1de3\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,18 +1,18 @@\n-usr/lib/debug/.build-id/06/46399901c238b88e5ca9000f77f9455ce8f318.debug\n-usr/lib/debug/.build-id/32/5a0c6ded538a46ec11f33a9224e44e1eb7a2c5.debug\n-usr/lib/debug/.build-id/34/9f3dd60c5980298b1cccf60e2e61e488e60606.debug\n-usr/lib/debug/.build-id/3a/902dfc43662f89d07b72be8af4e398361c9049.debug\n-usr/lib/debug/.build-id/56/9e7a57343e37e3c975b36f801da8524526729d.debug\n-usr/lib/debug/.build-id/58/c912e5c92389215c58c14e8447988f281dda55.debug\n-usr/lib/debug/.build-id/64/15ea95376eb4635b31c160aeeaad2cef9f5951.debug\n-usr/lib/debug/.build-id/76/b98fb8a24b104532cd2603e13ac8f1300cebd7.debug\n-usr/lib/debug/.build-id/97/38d25d61d2c24fae2b20641d4e3127a95e7205.debug\n-usr/lib/debug/.build-id/a1/3273f78112d27c905bc3b494463431c04a44af.debug\n-usr/lib/debug/.build-id/a3/91ef5b918e17cc34f05dcc8c6fede5383e31d5.debug\n-usr/lib/debug/.build-id/b9/0dea0f4e3e7a3275cb2bc8602debc63c653399.debug\n-usr/lib/debug/.build-id/c4/45e596c2904842de4d79c7377b03c3f0e60562.debug\n-usr/lib/debug/.build-id/c7/fe4eee2e0926225899df9fd9e94f467bbf8b25.debug\n-usr/lib/debug/.build-id/cd/33574e443bf0aab5eea21784fb7b666a17bf17.debug\n-usr/lib/debug/.build-id/f9/046505a022d4e56a91fe148490a5369b2bbd34.debug\n-usr/lib/debug/.build-id/fe/c8e567dc68485b0dddc29fe5e14e5f316d1d44.debug\n+usr/lib/debug/.build-id/14/87dec134bc045f5aa1e5937e99169d34bbdd69.debug\n+usr/lib/debug/.build-id/14/d159181b8c4e8c3e53df4d3ea7a01e254c8300.debug\n+usr/lib/debug/.build-id/15/104341122f5ca0762642b2fe4f8957184a83e1.debug\n+usr/lib/debug/.build-id/1b/8e1ed77435f9a92638ac7ef588b282449a0748.debug\n+usr/lib/debug/.build-id/2e/d096ca0ee6502ccadf6c79b38bbcd440954825.debug\n+usr/lib/debug/.build-id/4c/1d826859e33db5e4d50bc424b0cc90a4183aef.debug\n+usr/lib/debug/.build-id/52/d3cd27941c40d26765bfecd7831d147b099f6a.debug\n+usr/lib/debug/.build-id/56/765c95b3839b5147d596abbcb57f1d55cad8fd.debug\n+usr/lib/debug/.build-id/5e/417b40a89a878010ff329b70f6f3cd7bf2fedd.debug\n+usr/lib/debug/.build-id/61/1987668c4309e7baeba1a5638568ec413342e3.debug\n+usr/lib/debug/.build-id/64/984b6c529c23df5575c3645bd1479a57c003c3.debug\n+usr/lib/debug/.build-id/6f/7e738255cdb2d0eecda06dab54ed5056003477.debug\n+usr/lib/debug/.build-id/70/5339c98fdfee324f12cd4e53ebe7883a11bd88.debug\n+usr/lib/debug/.build-id/97/1c40973a2795ff7d346786a733fb201ed31217.debug\n+usr/lib/debug/.build-id/c2/c4e76bd65851b950ae88affa4798afe46c2170.debug\n+usr/lib/debug/.build-id/e3/c8c9ef7db9a74ffff6a53388e1c49ef0c533ea.debug\n+usr/lib/debug/.build-id/ea/8c487ee3070c75172bda76f727b2380b1c1de3.debug\n usr/lib/debug/.dwz/i386-linux-gnu/libsword-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,45 +1,44 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/06/\n--rw-r--r-- 0 root (0) root (0) 10924 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/06/46399901c238b88e5ca9000f77f9455ce8f318.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/32/\n--rw-r--r-- 0 root (0) root (0) 7904 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/32/5a0c6ded538a46ec11f33a9224e44e1eb7a2c5.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/34/\n--rw-r--r-- 0 root (0) root (0) 61260 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/34/9f3dd60c5980298b1cccf60e2e61e488e60606.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/3a/\n--rw-r--r-- 0 root (0) root (0) 27928 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/3a/902dfc43662f89d07b72be8af4e398361c9049.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/14/\n+-rw-r--r-- 0 root (0) root (0) 10896 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/14/87dec134bc045f5aa1e5937e99169d34bbdd69.debug\n+-rw-r--r-- 0 root (0) root (0) 7904 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/14/d159181b8c4e8c3e53df4d3ea7a01e254c8300.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/15/\n+-rw-r--r-- 0 root (0) root (0) 37516 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/15/104341122f5ca0762642b2fe4f8957184a83e1.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/1b/\n+-rw-r--r-- 0 root (0) root (0) 43944 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/1b/8e1ed77435f9a92638ac7ef588b282449a0748.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/2e/\n+-rw-r--r-- 0 root (0) root (0) 29108 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/2e/d096ca0ee6502ccadf6c79b38bbcd440954825.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/4c/\n+-rw-r--r-- 0 root (0) root (0) 61260 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/4c/1d826859e33db5e4d50bc424b0cc90a4183aef.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/52/\n+-rw-r--r-- 0 root (0) root (0) 159784 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/52/d3cd27941c40d26765bfecd7831d147b099f6a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/56/\n--rw-r--r-- 0 root (0) root (0) 12956 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/56/9e7a57343e37e3c975b36f801da8524526729d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/58/\n--rw-r--r-- 0 root (0) root (0) 47940 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/58/c912e5c92389215c58c14e8447988f281dda55.debug\n+-rw-r--r-- 0 root (0) root (0) 27320 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/56/765c95b3839b5147d596abbcb57f1d55cad8fd.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/5e/\n+-rw-r--r-- 0 root (0) root (0) 47940 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/5e/417b40a89a878010ff329b70f6f3cd7bf2fedd.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/61/\n+-rw-r--r-- 0 root (0) root (0) 140316 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/61/1987668c4309e7baeba1a5638568ec413342e3.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/64/\n--rw-r--r-- 0 root (0) root (0) 29108 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/64/15ea95376eb4635b31c160aeeaad2cef9f5951.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/76/\n--rw-r--r-- 0 root (0) root (0) 37516 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/76/b98fb8a24b104532cd2603e13ac8f1300cebd7.debug\n+-rw-r--r-- 0 root (0) root (0) 12956 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/64/984b6c529c23df5575c3645bd1479a57c003c3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/6f/\n+-rw-r--r-- 0 root (0) root (0) 41720 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/6f/7e738255cdb2d0eecda06dab54ed5056003477.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/70/\n+-rw-r--r-- 0 root (0) root (0) 6880 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/70/5339c98fdfee324f12cd4e53ebe7883a11bd88.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/97/\n--rw-r--r-- 0 root (0) root (0) 159784 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/97/38d25d61d2c24fae2b20641d4e3127a95e7205.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/a1/\n--rw-r--r-- 0 root (0) root (0) 6880 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/a1/3273f78112d27c905bc3b494463431c04a44af.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/a3/\n--rw-r--r-- 0 root (0) root (0) 41720 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/a3/91ef5b918e17cc34f05dcc8c6fede5383e31d5.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/b9/\n--rw-r--r-- 0 root (0) root (0) 27320 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/b9/0dea0f4e3e7a3275cb2bc8602debc63c653399.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/c4/\n--rw-r--r-- 0 root (0) root (0) 16444 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/c4/45e596c2904842de4d79c7377b03c3f0e60562.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/c7/\n--rw-r--r-- 0 root (0) root (0) 140316 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/c7/fe4eee2e0926225899df9fd9e94f467bbf8b25.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/cd/\n--rw-r--r-- 0 root (0) root (0) 21128 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/cd/33574e443bf0aab5eea21784fb7b666a17bf17.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/f9/\n--rw-r--r-- 0 root (0) root (0) 10896 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/f9/046505a022d4e56a91fe148490a5369b2bbd34.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/fe/\n--rw-r--r-- 0 root (0) root (0) 43944 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/fe/c8e567dc68485b0dddc29fe5e14e5f316d1d44.debug\n+-rw-r--r-- 0 root (0) root (0) 10924 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/97/1c40973a2795ff7d346786a733fb201ed31217.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/c2/\n+-rw-r--r-- 0 root (0) root (0) 21128 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/c2/c4e76bd65851b950ae88affa4798afe46c2170.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/e3/\n+-rw-r--r-- 0 root (0) root (0) 16444 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/e3/c8c9ef7db9a74ffff6a53388e1c49ef0c533ea.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/ea/\n+-rw-r--r-- 0 root (0) root (0) 27928 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/ea/8c487ee3070c75172bda76f727b2380b1c1de3.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 51000 2020-11-12 19:58:40.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/libsword-utils.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/share/doc/libsword-utils-dbgsym -> libsword-utils\n"}, {"source1": "./usr/lib/debug/.build-id/06/46399901c238b88e5ca9000f77f9455ce8f318.debug", "source2": "./usr/lib/debug/.build-id/97/1c40973a2795ff7d346786a733fb201ed31217.debug", "comments": ["Files similar despite different names (score: 4, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000050 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000023c 0001ec 000310 10 A 6 1 4\n- [ 6] .dynstr NOBITS 0000054c 0001ec 00048c 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000009d8 0001ec 000062 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000054c 0001ec 00048e 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000009da 0001ec 000062 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000a3c 0001ec 0000d0 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 00000b0c 0001ec 000068 08 A 5 0 4\n [10] .rel.plt NOBITS 00000b74 0001ec 0000e8 08 AI 5 23 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 0001e0 04 AX 0 0 16\n [13] .plt.got NOBITS 00001200 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00001210 001000 0008d4 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: 0000054c 0 SECTION LOCAL DEFAULT 6 \n- 7: 000009d8 0 SECTION LOCAL DEFAULT 7 \n+ 7: 000009da 0 SECTION LOCAL DEFAULT 7 \n 8: 00000a3c 0 SECTION LOCAL DEFAULT 8 \n 9: 00000b0c 0 SECTION LOCAL DEFAULT 9 \n 10: 00000b74 0 SECTION LOCAL DEFAULT 10 \n 11: 00001000 0 SECTION LOCAL DEFAULT 11 \n 12: 00001020 0 SECTION LOCAL DEFAULT 12 \n 13: 00001200 0 SECTION LOCAL DEFAULT 13 \n 14: 00001210 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: 0646399901c238b88e5ca9000f77f9455ce8f318\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 971c40973a2795ff7d346786a733fb201ed31217\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/32/5a0c6ded538a46ec11f33a9224e44e1eb7a2c5.debug", "source2": "./usr/lib/debug/.build-id/14/d159181b8c4e8c3e53df4d3ea7a01e254c8300.debug", "comments": ["Files similar despite different names (score: 8, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000050 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000023c 0001ec 000270 10 A 6 1 4\n- [ 6] .dynstr NOBITS 000004ac 0001ec 000393 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000840 0001ec 00004e 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 000004ac 0001ec 000395 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000842 0001ec 00004e 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000890 0001ec 0000a0 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 00000930 0001ec 000068 08 A 5 0 4\n [10] .rel.plt NOBITS 00000998 0001ec 000098 08 AI 5 23 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 000140 04 AX 0 0 16\n [13] .plt.got NOBITS 00001160 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00001170 001000 000434 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: 000004ac 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000840 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00000842 0 SECTION LOCAL DEFAULT 7 \n 8: 00000890 0 SECTION LOCAL DEFAULT 8 \n 9: 00000930 0 SECTION LOCAL DEFAULT 9 \n 10: 00000998 0 SECTION LOCAL DEFAULT 10 \n 11: 00001000 0 SECTION LOCAL DEFAULT 11 \n 12: 00001020 0 SECTION LOCAL DEFAULT 12 \n 13: 00001160 0 SECTION LOCAL DEFAULT 13 \n 14: 00001170 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: 325a0c6ded538a46ec11f33a9224e44e1eb7a2c5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 14d159181b8c4e8c3e53df4d3ea7a01e254c8300\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/34/9f3dd60c5980298b1cccf60e2e61e488e60606.debug", "source2": "./usr/lib/debug/.build-id/4c/1d826859e33db5e4d50bc424b0cc90a4183aef.debug", "comments": ["Files similar despite different names (score: 3, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 00015c 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000348 0001ec 0006f0 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000a38 0001ec 000ab7 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000014f0 0001ec 0000de 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000a38 0001ec 000ab9 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000014f2 0001ec 0000de 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 000015d0 0001ec 0000d0 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 000016a0 0001ec 000080 08 A 5 0 4\n [10] .rel.plt NOBITS 00001720 0001ec 0001e8 08 AI 5 23 4\n [11] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00002020 001000 0003e0 04 AX 0 0 16\n [13] .plt.got NOBITS 00002400 001000 000018 08 AX 0 0 8\n [14] .text NOBITS 00002420 001000 0045e4 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: 00000348 0 SECTION LOCAL DEFAULT 5 \n 6: 00000a38 0 SECTION LOCAL DEFAULT 6 \n- 7: 000014f0 0 SECTION LOCAL DEFAULT 7 \n+ 7: 000014f2 0 SECTION LOCAL DEFAULT 7 \n 8: 000015d0 0 SECTION LOCAL DEFAULT 8 \n 9: 000016a0 0 SECTION LOCAL DEFAULT 9 \n 10: 00001720 0 SECTION LOCAL DEFAULT 10 \n 11: 00002000 0 SECTION LOCAL DEFAULT 11 \n 12: 00002020 0 SECTION LOCAL DEFAULT 12 \n 13: 00002400 0 SECTION LOCAL DEFAULT 13 \n 14: 00002420 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: 349f3dd60c5980298b1cccf60e2e61e488e60606\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4c1d826859e33db5e4d50bc424b0cc90a4183aef\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/3a/902dfc43662f89d07b72be8af4e398361c9049.debug", "source2": "./usr/lib/debug/.build-id/ea/8c487ee3070c75172bda76f727b2380b1c1de3.debug", "comments": ["Files similar despite different names (score: 6, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00000 0x00013 R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x01354 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x01358 R 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x01f18 R E 0x1000\n LOAD 0x000000 0x00004000 0x00004000 0x00000 0x008f1 R 0x1000\n LOAD 0x000ddc 0x00005ddc 0x00005ddc 0x00000 0x002c0 RW 0x1000\n DYNAMIC 0x000ddc 0x00005de8 0x00005de8 0x00000 0x00120 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x000042a0 0x000042a0 0x00000 0x0009c 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 0000dc 04 A 5 0 4\n [ 5] .dynsym NOBITS 000002c8 0001ec 000560 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000828 0001ec 0007a0 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000fc8 0001ec 0000ac 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00001074 0001ec 0000e0 00 A 6 3 4\n- [ 9] .rel.dyn NOBITS 00001154 0001ec 000090 08 A 5 0 4\n- [10] .rel.plt NOBITS 000011e4 0001ec 000170 08 AI 5 23 4\n+ [ 6] .dynstr NOBITS 00000828 0001ec 0007a2 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000fca 0001ec 0000ac 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00001078 0001ec 0000e0 00 A 6 3 4\n+ [ 9] .rel.dyn NOBITS 00001158 0001ec 000090 08 A 5 0 4\n+ [10] .rel.plt NOBITS 000011e8 0001ec 000170 08 AI 5 23 4\n [11] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00002020 001000 0002f0 04 AX 0 0 16\n [13] .plt.got NOBITS 00002310 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00002320 001000 001be4 00 AX 0 0 16\n [15] .fini NOBITS 00003f04 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 00004000 001000 00029e 00 A 0 0 4\n [17] .eh_frame_hdr NOBITS 000042a0 001000 00009c 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: 000002c8 0 SECTION LOCAL DEFAULT 5 \n 6: 00000828 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000fc8 0 SECTION LOCAL DEFAULT 7 \n- 8: 00001074 0 SECTION LOCAL DEFAULT 8 \n- 9: 00001154 0 SECTION LOCAL DEFAULT 9 \n- 10: 000011e4 0 SECTION LOCAL DEFAULT 10 \n+ 7: 00000fca 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00001078 0 SECTION LOCAL DEFAULT 8 \n+ 9: 00001158 0 SECTION LOCAL DEFAULT 9 \n+ 10: 000011e8 0 SECTION LOCAL DEFAULT 10 \n 11: 00002000 0 SECTION LOCAL DEFAULT 11 \n 12: 00002020 0 SECTION LOCAL DEFAULT 12 \n 13: 00002310 0 SECTION LOCAL DEFAULT 13 \n 14: 00002320 0 SECTION LOCAL DEFAULT 14 \n 15: 00003f04 0 SECTION LOCAL DEFAULT 15 \n 16: 00004000 0 SECTION LOCAL DEFAULT 16 \n 17: 000042a0 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: 3a902dfc43662f89d07b72be8af4e398361c9049\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ea8c487ee3070c75172bda76f727b2380b1c1de3\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/56/9e7a57343e37e3c975b36f801da8524526729d.debug", "source2": "./usr/lib/debug/.build-id/64/984b6c529c23df5575c3645bd1479a57c003c3.debug", "comments": ["Files similar despite different names (score: 10, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000068 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000254 0001ec 000340 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000594 0001ec 000445 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000009da 0001ec 000068 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000594 0001ec 000447 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000009dc 0001ec 000068 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000a44 0001ec 0000c0 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 00000b04 0001ec 000080 08 A 5 0 4\n [10] .rel.plt NOBITS 00000b84 0001ec 0000c8 08 AI 5 23 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 0001a0 04 AX 0 0 16\n [13] .plt.got NOBITS 000011c0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000011d0 001000 000934 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: 00000254 0 SECTION LOCAL DEFAULT 5 \n 6: 00000594 0 SECTION LOCAL DEFAULT 6 \n- 7: 000009da 0 SECTION LOCAL DEFAULT 7 \n+ 7: 000009dc 0 SECTION LOCAL DEFAULT 7 \n 8: 00000a44 0 SECTION LOCAL DEFAULT 8 \n 9: 00000b04 0 SECTION LOCAL DEFAULT 9 \n 10: 00000b84 0 SECTION LOCAL DEFAULT 10 \n 11: 00001000 0 SECTION LOCAL DEFAULT 11 \n 12: 00001020 0 SECTION LOCAL DEFAULT 12 \n 13: 000011c0 0 SECTION LOCAL DEFAULT 13 \n 14: 000011d0 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: 569e7a57343e37e3c975b36f801da8524526729d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 64984b6c529c23df5575c3645bd1479a57c003c3\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/58/c912e5c92389215c58c14e8447988f281dda55.debug", "source2": "./usr/lib/debug/.build-id/5e/417b40a89a878010ff329b70f6f3cd7bf2fedd.debug", "comments": ["Files similar despite different names (score: 5, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 0000b8 04 A 5 0 4\n [ 5] .dynsym NOBITS 000002a4 0001ec 0004f0 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000794 0001ec 0009db 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00001170 0001ec 00009e 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000794 0001ec 0009dd 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00001172 0001ec 00009e 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00001210 0001ec 0000f0 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 00001300 0001ec 000070 08 A 5 0 4\n [10] .rel.plt NOBITS 00001370 0001ec 000180 08 AI 5 23 4\n [11] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00002020 001000 000310 04 AX 0 0 16\n [13] .plt.got NOBITS 00002330 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00002340 001000 0025e4 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: 000002a4 0 SECTION LOCAL DEFAULT 5 \n 6: 00000794 0 SECTION LOCAL DEFAULT 6 \n- 7: 00001170 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00001172 0 SECTION LOCAL DEFAULT 7 \n 8: 00001210 0 SECTION LOCAL DEFAULT 8 \n 9: 00001300 0 SECTION LOCAL DEFAULT 9 \n 10: 00001370 0 SECTION LOCAL DEFAULT 10 \n 11: 00002000 0 SECTION LOCAL DEFAULT 11 \n 12: 00002020 0 SECTION LOCAL DEFAULT 12 \n 13: 00002330 0 SECTION LOCAL DEFAULT 13 \n 14: 00002340 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: 58c912e5c92389215c58c14e8447988f281dda55\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5e417b40a89a878010ff329b70f6f3cd7bf2fedd\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/64/15ea95376eb4635b31c160aeeaad2cef9f5951.debug", "source2": "./usr/lib/debug/.build-id/2e/d096ca0ee6502ccadf6c79b38bbcd440954825.debug", "comments": ["Files similar despite different names (score: 6, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00000 0x00013 R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x01174 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x01178 R 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x01558 R E 0x1000\n LOAD 0x000000 0x00004000 0x00004000 0x00000 0x007c5 R 0x1000\n LOAD 0x000df4 0x00005df4 0x00005df4 0x00000 0x0021c RW 0x1000\n DYNAMIC 0x000df4 0x00005e00 0x00005e00 0x00000 0x00118 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x00004340 0x00004340 0x00000 0x0007c 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 000060 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000024c 0001ec 000450 10 A 6 1 4\n- [ 6] .dynstr NOBITS 0000069c 0001ec 00079d 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000e3a 0001ec 00008a 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00000ec4 0001ec 0000d0 00 A 6 3 4\n- [ 9] .rel.dyn NOBITS 00000f94 0001ec 000088 08 A 5 0 4\n- [10] .rel.plt NOBITS 0000101c 0001ec 000158 08 AI 5 23 4\n+ [ 6] .dynstr NOBITS 0000069c 0001ec 00079f 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000e3c 0001ec 00008a 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00000ec8 0001ec 0000d0 00 A 6 3 4\n+ [ 9] .rel.dyn NOBITS 00000f98 0001ec 000088 08 A 5 0 4\n+ [10] .rel.plt NOBITS 00001020 0001ec 000158 08 AI 5 23 4\n [11] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00002020 001000 0002c0 04 AX 0 0 16\n [13] .plt.got NOBITS 000022e0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000022f0 001000 001254 00 AX 0 0 16\n [15] .fini NOBITS 00003544 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 00004000 001000 00033e 00 A 0 0 4\n [17] .eh_frame_hdr NOBITS 00004340 001000 00007c 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: 0000024c 0 SECTION LOCAL DEFAULT 5 \n 6: 0000069c 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000e3a 0 SECTION LOCAL DEFAULT 7 \n- 8: 00000ec4 0 SECTION LOCAL DEFAULT 8 \n- 9: 00000f94 0 SECTION LOCAL DEFAULT 9 \n- 10: 0000101c 0 SECTION LOCAL DEFAULT 10 \n+ 7: 00000e3c 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00000ec8 0 SECTION LOCAL DEFAULT 8 \n+ 9: 00000f98 0 SECTION LOCAL DEFAULT 9 \n+ 10: 00001020 0 SECTION LOCAL DEFAULT 10 \n 11: 00002000 0 SECTION LOCAL DEFAULT 11 \n 12: 00002020 0 SECTION LOCAL DEFAULT 12 \n 13: 000022e0 0 SECTION LOCAL DEFAULT 13 \n 14: 000022f0 0 SECTION LOCAL DEFAULT 14 \n 15: 00003544 0 SECTION LOCAL DEFAULT 15 \n 16: 00004000 0 SECTION LOCAL DEFAULT 16 \n 17: 00004340 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: 6415ea95376eb4635b31c160aeeaad2cef9f5951\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2ed096ca0ee6502ccadf6c79b38bbcd440954825\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/76/b98fb8a24b104532cd2603e13ac8f1300cebd7.debug", "source2": "./usr/lib/debug/.build-id/15/104341122f5ca0762642b2fe4f8957184a83e1.debug", "comments": ["Files similar despite different names (score: 4, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 0000b8 04 A 5 0 4\n [ 5] .dynsym NOBITS 000002a4 0001ec 000590 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000834 0001ec 00090b 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00001140 0001ec 0000b2 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000834 0001ec 00090d 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00001142 0001ec 0000b2 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 000011f4 0001ec 0000d0 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 000012c4 0001ec 000088 08 A 5 0 4\n [10] .rel.plt NOBITS 0000134c 0001ec 0001b8 08 AI 5 23 4\n [11] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00002020 001000 000380 04 AX 0 0 16\n [13] .plt.got NOBITS 000023a0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000023b0 001000 0025f4 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: 000002a4 0 SECTION LOCAL DEFAULT 5 \n 6: 00000834 0 SECTION LOCAL DEFAULT 6 \n- 7: 00001140 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00001142 0 SECTION LOCAL DEFAULT 7 \n 8: 000011f4 0 SECTION LOCAL DEFAULT 8 \n 9: 000012c4 0 SECTION LOCAL DEFAULT 9 \n 10: 0000134c 0 SECTION LOCAL DEFAULT 10 \n 11: 00002000 0 SECTION LOCAL DEFAULT 11 \n 12: 00002020 0 SECTION LOCAL DEFAULT 12 \n 13: 000023a0 0 SECTION LOCAL DEFAULT 13 \n 14: 000023b0 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: 76b98fb8a24b104532cd2603e13ac8f1300cebd7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 15104341122f5ca0762642b2fe4f8957184a83e1\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/97/38d25d61d2c24fae2b20641d4e3127a95e7205.debug", "source2": "./usr/lib/debug/.build-id/52/d3cd27941c40d26765bfecd7831d147b099f6a.debug", "comments": ["Files similar despite different names (score: 2, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00000 0x00013 R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x029d0 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x029d4 R 0x1000\n LOAD 0x000000 0x00003000 0x00003000 0x00000 0x0e798 R E 0x1000\n LOAD 0x000000 0x00012000 0x00012000 0x00000 0x02de9 R 0x1000\n LOAD 0x000cd8 0x00016cd8 0x00016cd8 0x00000 0x00960 RW 0x1000\n DYNAMIC 0x000cd8 0x00016ce4 0x00016ce4 0x00000 0x00118 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x00013998 0x00013998 0x00000 0x0019c 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 0001c4 04 A 5 0 4\n [ 5] .dynsym NOBITS 000003b0 0001ec 000b70 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000f20 0001ec 00144a 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000236a 0001ec 00016e 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 000024d8 0001ec 0000e0 00 A 6 3 4\n- [ 9] .rel.dyn NOBITS 000025b8 0001ec 0000a0 08 A 5 0 4\n- [10] .rel.plt NOBITS 00002658 0001ec 000378 08 AI 5 23 4\n+ [ 6] .dynstr NOBITS 00000f20 0001ec 00144c 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000236c 0001ec 00016e 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 000024dc 0001ec 0000e0 00 A 6 3 4\n+ [ 9] .rel.dyn NOBITS 000025bc 0001ec 0000a0 08 A 5 0 4\n+ [10] .rel.plt NOBITS 0000265c 0001ec 000378 08 AI 5 23 4\n [11] .init NOBITS 00003000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00003020 001000 000700 04 AX 0 0 16\n [13] .plt.got NOBITS 00003720 001000 000020 08 AX 0 0 8\n [14] .text NOBITS 00003740 001000 00e044 00 AX 0 0 16\n [15] .fini NOBITS 00011784 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 00012000 001000 001998 00 A 0 0 4\n [17] .eh_frame_hdr NOBITS 00013998 001000 00019c 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: 000003b0 0 SECTION LOCAL DEFAULT 5 \n 6: 00000f20 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000236a 0 SECTION LOCAL DEFAULT 7 \n- 8: 000024d8 0 SECTION LOCAL DEFAULT 8 \n- 9: 000025b8 0 SECTION LOCAL DEFAULT 9 \n- 10: 00002658 0 SECTION LOCAL DEFAULT 10 \n+ 7: 0000236c 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000024dc 0 SECTION LOCAL DEFAULT 8 \n+ 9: 000025bc 0 SECTION LOCAL DEFAULT 9 \n+ 10: 0000265c 0 SECTION LOCAL DEFAULT 10 \n 11: 00003000 0 SECTION LOCAL DEFAULT 11 \n 12: 00003020 0 SECTION LOCAL DEFAULT 12 \n 13: 00003720 0 SECTION LOCAL DEFAULT 13 \n 14: 00003740 0 SECTION LOCAL DEFAULT 14 \n 15: 00011784 0 SECTION LOCAL DEFAULT 15 \n 16: 00012000 0 SECTION LOCAL DEFAULT 16 \n 17: 00013998 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: 9738d25d61d2c24fae2b20641d4e3127a95e7205\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 52d3cd27941c40d26765bfecd7831d147b099f6a\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/a1/3273f78112d27c905bc3b494463431c04a44af.debug", "source2": "./usr/lib/debug/.build-id/70/5339c98fdfee324f12cd4e53ebe7883a11bd88.debug", "comments": ["Files similar despite different names (score: 12, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000050 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000023c 0001ec 0001f0 10 A 6 1 4\n- [ 6] .dynstr NOBITS 0000042c 0001ec 0002b4 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000006e0 0001ec 00003e 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000042c 0001ec 0002b6 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000006e2 0001ec 00003e 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000720 0001ec 000090 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 000007b0 0001ec 000068 08 A 5 0 4\n [10] .rel.plt NOBITS 00000818 0001ec 000058 08 AI 5 23 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 0000c0 04 AX 0 0 16\n [13] .plt.got NOBITS 000010e0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000010f0 001000 000384 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: 0000042c 0 SECTION LOCAL DEFAULT 6 \n- 7: 000006e0 0 SECTION LOCAL DEFAULT 7 \n+ 7: 000006e2 0 SECTION LOCAL DEFAULT 7 \n 8: 00000720 0 SECTION LOCAL DEFAULT 8 \n 9: 000007b0 0 SECTION LOCAL DEFAULT 9 \n 10: 00000818 0 SECTION LOCAL DEFAULT 10 \n 11: 00001000 0 SECTION LOCAL DEFAULT 11 \n 12: 00001020 0 SECTION LOCAL DEFAULT 12 \n 13: 000010e0 0 SECTION LOCAL DEFAULT 13 \n 14: 000010f0 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: a13273f78112d27c905bc3b494463431c04a44af\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 705339c98fdfee324f12cd4e53ebe7883a11bd88\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/a3/91ef5b918e17cc34f05dcc8c6fede5383e31d5.debug", "source2": "./usr/lib/debug/.build-id/6f/7e738255cdb2d0eecda06dab54ed5056003477.debug", "comments": ["Files similar despite different names (score: 8, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00000 0x00013 R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x01044 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x01048 R 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x02048 R E 0x1000\n LOAD 0x000000 0x00005000 0x00005000 0x00000 0x009ad R 0x1000\n LOAD 0x000e24 0x00006e24 0x00006e24 0x00000 0x001ec RW 0x1000\n DYNAMIC 0x000e24 0x00006e30 0x00006e30 0x00000 0x00118 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x00005294 0x00005294 0x00000 0x000b4 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 0000b8 04 A 5 0 4\n [ 5] .dynsym NOBITS 000002a4 0001ec 000410 10 A 6 1 4\n- [ 6] .dynstr NOBITS 000006b4 0001ec 0006bd 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000d72 0001ec 000082 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00000df4 0001ec 0000d0 00 A 6 3 4\n- [ 9] .rel.dyn NOBITS 00000ec4 0001ec 000080 08 A 5 0 4\n- [10] .rel.plt NOBITS 00000f44 0001ec 000100 08 AI 5 23 4\n+ [ 6] .dynstr NOBITS 000006b4 0001ec 0006bf 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000d74 0001ec 000082 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00000df8 0001ec 0000d0 00 A 6 3 4\n+ [ 9] .rel.dyn NOBITS 00000ec8 0001ec 000080 08 A 5 0 4\n+ [10] .rel.plt NOBITS 00000f48 0001ec 000100 08 AI 5 23 4\n [11] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00002020 001000 000210 04 AX 0 0 16\n [13] .plt.got NOBITS 00002230 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00002240 001000 001df4 00 AX 0 0 16\n [15] .fini NOBITS 00004034 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 00005000 001000 000293 00 A 0 0 4\n [17] .eh_frame_hdr NOBITS 00005294 001000 0000b4 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: 000002a4 0 SECTION LOCAL DEFAULT 5 \n 6: 000006b4 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000d72 0 SECTION LOCAL DEFAULT 7 \n- 8: 00000df4 0 SECTION LOCAL DEFAULT 8 \n- 9: 00000ec4 0 SECTION LOCAL DEFAULT 9 \n- 10: 00000f44 0 SECTION LOCAL DEFAULT 10 \n+ 7: 00000d74 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00000df8 0 SECTION LOCAL DEFAULT 8 \n+ 9: 00000ec8 0 SECTION LOCAL DEFAULT 9 \n+ 10: 00000f48 0 SECTION LOCAL DEFAULT 10 \n 11: 00002000 0 SECTION LOCAL DEFAULT 11 \n 12: 00002020 0 SECTION LOCAL DEFAULT 12 \n 13: 00002230 0 SECTION LOCAL DEFAULT 13 \n 14: 00002240 0 SECTION LOCAL DEFAULT 14 \n 15: 00004034 0 SECTION LOCAL DEFAULT 15 \n 16: 00005000 0 SECTION LOCAL DEFAULT 16 \n 17: 00005294 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: a391ef5b918e17cc34f05dcc8c6fede5383e31d5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6f7e738255cdb2d0eecda06dab54ed5056003477\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/b9/0dea0f4e3e7a3275cb2bc8602debc63c653399.debug", "source2": "./usr/lib/debug/.build-id/56/765c95b3839b5147d596abbcb57f1d55cad8fd.debug", "comments": ["Files similar despite different names (score: 5, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00000 0x00013 R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x00fac R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x00fb0 R 0x1000\n LOAD 0x000000 0x00001000 0x00001000 0x00000 0x018a8 R E 0x1000\n LOAD 0x000000 0x00003000 0x00003000 0x00000 0x00b92 R 0x1000\n LOAD 0x000e14 0x00004e14 0x00004e14 0x00000 0x001fc RW 0x1000\n DYNAMIC 0x000e14 0x00004e20 0x00004e20 0x00000 0x00118 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x0000374c 0x0000374c 0x00000 0x0008c 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 0000a8 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000294 0001ec 000410 10 A 6 1 4\n- [ 6] .dynstr NOBITS 000006a4 0001ec 000616 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000cba 0001ec 000082 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00000d3c 0001ec 0000d0 00 A 6 3 4\n- [ 9] .rel.dyn NOBITS 00000e0c 0001ec 000088 08 A 5 0 4\n- [10] .rel.plt NOBITS 00000e94 0001ec 000118 08 AI 5 23 4\n+ [ 6] .dynstr NOBITS 000006a4 0001ec 000618 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000cbc 0001ec 000082 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00000d40 0001ec 0000d0 00 A 6 3 4\n+ [ 9] .rel.dyn NOBITS 00000e10 0001ec 000088 08 A 5 0 4\n+ [10] .rel.plt NOBITS 00000e98 0001ec 000118 08 AI 5 23 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 000240 04 AX 0 0 16\n [13] .plt.got NOBITS 00001260 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00001270 001000 001624 00 AX 0 0 16\n [15] .fini NOBITS 00002894 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 00003000 001000 00074c 00 A 0 0 4\n [17] .eh_frame_hdr NOBITS 0000374c 001000 00008c 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: 00000294 0 SECTION LOCAL DEFAULT 5 \n 6: 000006a4 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000cba 0 SECTION LOCAL DEFAULT 7 \n- 8: 00000d3c 0 SECTION LOCAL DEFAULT 8 \n- 9: 00000e0c 0 SECTION LOCAL DEFAULT 9 \n- 10: 00000e94 0 SECTION LOCAL DEFAULT 10 \n+ 7: 00000cbc 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00000d40 0 SECTION LOCAL DEFAULT 8 \n+ 9: 00000e10 0 SECTION LOCAL DEFAULT 9 \n+ 10: 00000e98 0 SECTION LOCAL DEFAULT 10 \n 11: 00001000 0 SECTION LOCAL DEFAULT 11 \n 12: 00001020 0 SECTION LOCAL DEFAULT 12 \n 13: 00001260 0 SECTION LOCAL DEFAULT 13 \n 14: 00001270 0 SECTION LOCAL DEFAULT 14 \n 15: 00002894 0 SECTION LOCAL DEFAULT 15 \n 16: 00003000 0 SECTION LOCAL DEFAULT 16 \n 17: 0000374c 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: b90dea0f4e3e7a3275cb2bc8602debc63c653399\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 56765c95b3839b5147d596abbcb57f1d55cad8fd\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/c4/45e596c2904842de4d79c7377b03c3f0e60562.debug", "source2": "./usr/lib/debug/.build-id/e3/c8c9ef7db9a74ffff6a53388e1c49ef0c533ea.debug", "comments": ["Files similar despite different names (score: 10, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00000 0x00013 R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x00a9c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x00aa0 R 0x1000\n LOAD 0x000000 0x00001000 0x00001000 0x00000 0x00898 R E 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x0043d R 0x1000\n LOAD 0x000e50 0x00003e50 0x00003e50 0x00000 0x001c0 RW 0x1000\n DYNAMIC 0x000e50 0x00003e5c 0x00003e5c 0x00000 0x00118 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x00002164 0x00002164 0x00000 0x0006c 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 00005c 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000248 0001ec 0002d0 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000518 0001ec 000362 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000087a 0001ec 00005a 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 000008d4 0001ec 0000a0 00 A 6 3 4\n- [ 9] .rel.dyn NOBITS 00000974 0001ec 000070 08 A 5 0 4\n- [10] .rel.plt NOBITS 000009e4 0001ec 0000b8 08 AI 5 23 4\n+ [ 6] .dynstr NOBITS 00000518 0001ec 000364 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000087c 0001ec 00005a 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 000008d8 0001ec 0000a0 00 A 6 3 4\n+ [ 9] .rel.dyn NOBITS 00000978 0001ec 000070 08 A 5 0 4\n+ [10] .rel.plt NOBITS 000009e8 0001ec 0000b8 08 AI 5 23 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 000180 04 AX 0 0 16\n [13] .plt.got NOBITS 000011a0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000011b0 001000 0006d4 00 AX 0 0 16\n [15] .fini NOBITS 00001884 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 00002000 001000 000164 00 A 0 0 4\n [17] .eh_frame_hdr NOBITS 00002164 001000 00006c 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: 00000248 0 SECTION LOCAL DEFAULT 5 \n 6: 00000518 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000087a 0 SECTION LOCAL DEFAULT 7 \n- 8: 000008d4 0 SECTION LOCAL DEFAULT 8 \n- 9: 00000974 0 SECTION LOCAL DEFAULT 9 \n- 10: 000009e4 0 SECTION LOCAL DEFAULT 10 \n+ 7: 0000087c 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000008d8 0 SECTION LOCAL DEFAULT 8 \n+ 9: 00000978 0 SECTION LOCAL DEFAULT 9 \n+ 10: 000009e8 0 SECTION LOCAL DEFAULT 10 \n 11: 00001000 0 SECTION LOCAL DEFAULT 11 \n 12: 00001020 0 SECTION LOCAL DEFAULT 12 \n 13: 000011a0 0 SECTION LOCAL DEFAULT 13 \n 14: 000011b0 0 SECTION LOCAL DEFAULT 14 \n 15: 00001884 0 SECTION LOCAL DEFAULT 15 \n 16: 00002000 0 SECTION LOCAL DEFAULT 16 \n 17: 00002164 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: c445e596c2904842de4d79c7377b03c3f0e60562\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e3c8c9ef7db9a74ffff6a53388e1c49ef0c533ea\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/c7/fe4eee2e0926225899df9fd9e94f467bbf8b25.debug", "source2": "./usr/lib/debug/.build-id/61/1987668c4309e7baeba1a5638568ec413342e3.debug", "comments": ["Files similar despite different names (score: 4, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 00026c 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000458 0001ec 000930 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000d88 0001ec 0012b3 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000203c 0001ec 000126 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000d88 0001ec 0012b5 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000203e 0001ec 000126 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00002164 0001ec 0000d0 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 00002234 0001ec 000170 08 A 5 0 4\n [10] .rel.plt NOBITS 000023a4 0001ec 000190 08 AI 5 24 4\n [11] .init NOBITS 00003000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00003020 001000 000330 04 AX 0 0 16\n [13] .plt.got NOBITS 00003350 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00003360 001000 006db4 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: 00000458 0 SECTION LOCAL DEFAULT 5 \n 6: 00000d88 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000203c 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000203e 0 SECTION LOCAL DEFAULT 7 \n 8: 00002164 0 SECTION LOCAL DEFAULT 8 \n 9: 00002234 0 SECTION LOCAL DEFAULT 9 \n 10: 000023a4 0 SECTION LOCAL DEFAULT 10 \n 11: 00003000 0 SECTION LOCAL DEFAULT 11 \n 12: 00003020 0 SECTION LOCAL DEFAULT 12 \n 13: 00003350 0 SECTION LOCAL DEFAULT 13 \n 14: 00003360 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: c7fe4eee2e0926225899df9fd9e94f467bbf8b25\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 611987668c4309e7baeba1a5638568ec413342e3\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/cd/33574e443bf0aab5eea21784fb7b666a17bf17.debug", "source2": "./usr/lib/debug/.build-id/c2/c4e76bd65851b950ae88affa4798afe46c2170.debug", "comments": ["Files similar despite different names (score: 6, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 00006c 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000258 0001ec 0004d0 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000728 0001ec 000760 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000e88 0001ec 00009a 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000728 0001ec 000762 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000e8a 0001ec 00009a 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000f24 0001ec 0000d0 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 00000ff4 0001ec 000070 08 A 5 0 4\n [10] .rel.plt NOBITS 00001064 0001ec 000198 08 AI 5 23 4\n [11] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00002020 001000 000340 04 AX 0 0 16\n [13] .plt.got NOBITS 00002360 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00002370 001000 0015e4 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: 00000258 0 SECTION LOCAL DEFAULT 5 \n 6: 00000728 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000e88 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00000e8a 0 SECTION LOCAL DEFAULT 7 \n 8: 00000f24 0 SECTION LOCAL DEFAULT 8 \n 9: 00000ff4 0 SECTION LOCAL DEFAULT 9 \n 10: 00001064 0 SECTION LOCAL DEFAULT 10 \n 11: 00002000 0 SECTION LOCAL DEFAULT 11 \n 12: 00002020 0 SECTION LOCAL DEFAULT 12 \n 13: 00002360 0 SECTION LOCAL DEFAULT 13 \n 14: 00002370 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: cd33574e443bf0aab5eea21784fb7b666a17bf17\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c2c4e76bd65851b950ae88affa4798afe46c2170\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/f9/046505a022d4e56a91fe148490a5369b2bbd34.debug", "source2": "./usr/lib/debug/.build-id/14/87dec134bc045f5aa1e5937e99169d34bbdd69.debug", "comments": ["Files similar despite different names (score: 8, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000064 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000250 0001ec 0002f0 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000540 0001ec 0003c3 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000904 0001ec 00005e 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000540 0001ec 0003c5 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000906 0001ec 00005e 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000964 0001ec 0000b0 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 00000a14 0001ec 000080 08 A 5 0 4\n [10] .rel.plt NOBITS 00000a94 0001ec 0000a8 08 AI 5 23 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 000160 04 AX 0 0 16\n [13] .plt.got NOBITS 00001180 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00001190 001000 0006e4 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: 00000250 0 SECTION LOCAL DEFAULT 5 \n 6: 00000540 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000904 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00000906 0 SECTION LOCAL DEFAULT 7 \n 8: 00000964 0 SECTION LOCAL DEFAULT 8 \n 9: 00000a14 0 SECTION LOCAL DEFAULT 9 \n 10: 00000a94 0 SECTION LOCAL DEFAULT 10 \n 11: 00001000 0 SECTION LOCAL DEFAULT 11 \n 12: 00001020 0 SECTION LOCAL DEFAULT 12 \n 13: 00001180 0 SECTION LOCAL DEFAULT 13 \n 14: 00001190 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: f9046505a022d4e56a91fe148490a5369b2bbd34\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1487dec134bc045f5aa1e5937e99169d34bbdd69\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/fe/c8e567dc68485b0dddc29fe5e14e5f316d1d44.debug", "source2": "./usr/lib/debug/.build-id/1b/8e1ed77435f9a92638ac7ef588b282449a0748.debug", "comments": ["Files similar despite different names (score: 9, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00000 0x00013 R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x014e8 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x014ec R 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x03cd8 R E 0x1000\n LOAD 0x000000 0x00006000 0x00006000 0x00000 0x00778 R 0x1000\n LOAD 0x000dd0 0x00007dd0 0x00007dd0 0x00000 0x00240 RW 0x1000\n DYNAMIC 0x000dd0 0x00007ddc 0x00007ddc 0x00000 0x00118 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x00006258 0x00006258 0x00000 0x0008c 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 000064 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000250 0001ec 0004f0 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000740 0001ec 000a02 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00001142 0001ec 00009e 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 000011e0 0001ec 0000e0 00 A 6 3 4\n- [ 9] .rel.dyn NOBITS 000012c0 0001ec 0000a8 08 A 5 0 4\n- [10] .rel.plt NOBITS 00001368 0001ec 000180 08 AI 5 23 4\n+ [ 6] .dynstr NOBITS 00000740 0001ec 000a04 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00001144 0001ec 00009e 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 000011e4 0001ec 0000e0 00 A 6 3 4\n+ [ 9] .rel.dyn NOBITS 000012c4 0001ec 0000a8 08 A 5 0 4\n+ [10] .rel.plt NOBITS 0000136c 0001ec 000180 08 AI 5 23 4\n [11] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00002020 001000 000310 04 AX 0 0 16\n [13] .plt.got NOBITS 00002330 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00002340 001000 003984 00 AX 0 0 16\n [15] .fini NOBITS 00005cc4 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 00006000 001000 000258 00 A 0 0 4\n [17] .eh_frame_hdr NOBITS 00006258 001000 00008c 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: 00000250 0 SECTION LOCAL DEFAULT 5 \n 6: 00000740 0 SECTION LOCAL DEFAULT 6 \n- 7: 00001142 0 SECTION LOCAL DEFAULT 7 \n- 8: 000011e0 0 SECTION LOCAL DEFAULT 8 \n- 9: 000012c0 0 SECTION LOCAL DEFAULT 9 \n- 10: 00001368 0 SECTION LOCAL DEFAULT 10 \n+ 7: 00001144 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000011e4 0 SECTION LOCAL DEFAULT 8 \n+ 9: 000012c4 0 SECTION LOCAL DEFAULT 9 \n+ 10: 0000136c 0 SECTION LOCAL DEFAULT 10 \n 11: 00002000 0 SECTION LOCAL DEFAULT 11 \n 12: 00002020 0 SECTION LOCAL DEFAULT 12 \n 13: 00002330 0 SECTION LOCAL DEFAULT 13 \n 14: 00002340 0 SECTION LOCAL DEFAULT 14 \n 15: 00005cc4 0 SECTION LOCAL DEFAULT 15 \n 16: 00006000 0 SECTION LOCAL DEFAULT 16 \n 17: 00006258 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: fec8e567dc68485b0dddc29fe5e14e5f316d1d44\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1b8e1ed77435f9a92638ac7ef588b282449a0748\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"}]}]}]}]}]}