{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.FvQRk8o9Pc/b1/sword_1.9.0+dfsg-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.FvQRk8o9Pc/b2/sword_1.9.0+dfsg-2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,11 +1,11 @@\n \n- 8a00fbbcf7b9fd428b6f4915640363e6 299852 debug optional diatheke-dbgsym_1.9.0+dfsg-2_amd64.deb\n- fa2008274d004b254865d73900edd6b9 90548 text optional diatheke_1.9.0+dfsg-2_amd64.deb\n+ d9866d7bd43b6fa9d6ac71b063b66156 299844 debug optional diatheke-dbgsym_1.9.0+dfsg-2_amd64.deb\n+ 24fc36283b465dee7fee094344921f45 90388 text optional diatheke_1.9.0+dfsg-2_amd64.deb\n 5b5ef01f4ffb34ca23b7260229b702ff 173248 devel optional libsword-common_1.9.0+dfsg-2_all.deb\n 251ccfb1c2a36600de5797c0c8c5320a 729464 libdevel optional libsword-dev_1.9.0+dfsg-2_amd64.deb\n- ddd01f79ebc5f430928fad3a35cebf2d 673484 debug optional libsword-utils-dbgsym_1.9.0+dfsg-2_amd64.deb\n- 58c3be7652d2ac1279428d396e3c1c94 155096 devel optional libsword-utils_1.9.0+dfsg-2_amd64.deb\n+ ac012b91449c38341550a6541dd7ae7c 673092 debug optional libsword-utils-dbgsym_1.9.0+dfsg-2_amd64.deb\n+ 235474c12352ebabd50030e1d21060b8 155108 devel optional libsword-utils_1.9.0+dfsg-2_amd64.deb\n 8b5f109ef14896085055fed6a2fbe6f0 4339792 debug optional libsword1.9.0-dbgsym_1.9.0+dfsg-2_amd64.deb\n 99f5b490c174d84b2f4bdf2c3f606444 557180 libs optional libsword1.9.0_1.9.0+dfsg-2_amd64.deb\n ba6add738d2641507619061d156cbc74 2997576 debug optional python3-sword-dbgsym_1.9.0+dfsg-2_amd64.deb\n cf51e60ea6d262a2e4baf9b8262d7712 410844 python optional python3-sword_1.9.0+dfsg-2_amd64.deb\n"}, {"source1": "diatheke_1.9.0+dfsg-2_amd64.deb", "source2": "diatheke_1.9.0+dfsg-2_amd64.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 1180 2020-11-12 19:58:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 89176 2020-11-12 19:58:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 89016 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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 0004bc 00 A 5 0 8\n [ 5] .dynsym DYNSYM 00000000000007c8 0007c8 001cb0 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000002478 002478 00310f 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000005588 005588 000264 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000002478 002478 003111 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000000000000558a 00558a 000264 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000000000057f0 0057f0 0000e0 00 A 6 3 8\n [ 9] .rela.dyn RELA 00000000000058d0 0058d0 001140 18 A 5 0 8\n [10] .rela.plt RELA 0000000000006a10 006a10 000be8 18 AI 5 24 8\n [11] .init PROGBITS 0000000000008000 008000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000008020 008020 000800 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000008820 008820 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000008830 008830 00eb31 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1d2b8\n 0x000000000000001b (INIT_ARRAYSZ) 48 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1d2e8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x2478\n 0x0000000000000006 (SYMTAB) 0x7c8\n- 0x000000000000000a (STRSZ) 12559 (bytes)\n+ 0x000000000000000a (STRSZ) 12561 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x1dbb0\n 0x0000000000000002 (PLTRELSZ) 3048 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x6a10\n 0x0000000000000007 (RELA) 0x58d0\n 0x0000000000000008 (RELASZ) 4416 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x57f0\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x5588\n+ 0x000000006ffffff0 (VERSYM) 0x558a\n 0x000000006ffffff9 (RELACOUNT) 98\n 0x0000000000000000 (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: 089453fab4c882cf4f8f251134e38d30daaab435\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2a9d8199fbabc62707d176c3ecb704cc4923e624\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 306 entries:\n- Addr: 0x0000000000005588 Offset: 0x005588 Link: 5 (.dynsym)\n+ Addr: 0x000000000000558a Offset: 0x00558a Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 2 (GLIBC_2.14) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 3 (GLIBC_2.2.5) 0 (*local*) 4 (CXXABI_1.3.9) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 5 (GLIBCXX_3.4) 0 (*local*) 3 (GLIBC_2.2.5) 0 (*local*) \n 018: 0 (*local*) 6 (GLIBCXX_3.4.15) 0 (*local*) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -501,15 +501,15 @@\n <%s> \n (;%s) \n (%s) \n (%s) \n *%c \n N5sword7OSISCGI10MyUserDataE\n N5sword7OSISCGIE\n-9453fab4c882cf4f8f251134e38d30daaab435.debug\n+9d8199fbabc62707d176c3ecb704cc4923e624.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -780,9 +780,10 @@\n 0x00005508 332e342e 31350047 4c494243 58585f33 3.4.15.GLIBCXX_3\n 0x00005518 2e340043 58584142 495f312e 332e3900 .4.CXXABI_1.3.9.\n 0x00005528 474c4942 435f322e 3400474c 4942435f GLIBC_2.4.GLIBC_\n 0x00005538 322e332e 3400474c 4942435f 322e322e 2.3.4.GLIBC_2.2.\n 0x00005548 3500474c 4942435f 322e3134 00000000 5.GLIBC_2.14....\n 0x00005558 00000000 00000000 00000000 00000000 ................\n 0x00005568 00000000 00000000 00000000 00000000 ................\n- 0x00005578 00000000 00000000 00000000 000000 ...............\n+ 0x00005578 00000000 00000000 00000000 00000000 ................\n+ 0x00005588 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 39343533 66616234 63383832 63663466 9453fab4c882cf4f\n- 0x00000010 38663235 31313334 65333864 33306461 8f251134e38d30da\n- 0x00000020 61616234 33352e64 65627567 00000000 aab435.debug....\n- 0x00000030 1a77c4bd .w..\n+ 0x00000000 39643831 39396662 61626336 32373037 9d8199fbabc62707\n+ 0x00000010 64313736 63336563 62373034 63633439 d176c3ecb704cc49\n+ 0x00000020 32336536 32342e64 65627567 00000000 23e624.debug....\n+ 0x00000030 860d0845 ...E\n \n"}]}]}]}]}, {"source1": "libsword-utils_1.9.0+dfsg-2_amd64.deb", "source2": "libsword-utils_1.9.0+dfsg-2_amd64.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 153196 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 153212 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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 000060 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000368 000368 000480 18 A 6 1 8\n- [ 6] .dynstr STRTAB 00000000000007e8 0007e8 000463 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000000c4c 000c4c 000060 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000000000007e8 0007e8 000465 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000000c4e 000c4e 000060 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000000cb0 000cb0 0000a0 00 A 6 3 8\n [ 9] .rela.dyn RELA 0000000000000d50 000d50 000138 18 A 5 0 8\n [10] .rela.plt RELA 0000000000000e88 000e88 0002a0 18 AI 5 23 8\n [11] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000002020 002020 0001d0 10 AX 0 0 16\n [13] .plt.got PROGBITS 00000000000021f0 0021f0 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000002200 002200 000751 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x4c90\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x4ca0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x7e8\n 0x0000000000000006 (SYMTAB) 0x368\n- 0x000000000000000a (STRSZ) 1123 (bytes)\n+ 0x000000000000000a (STRSZ) 1125 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x4ed8\n 0x0000000000000002 (PLTRELSZ) 672 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xe88\n 0x0000000000000007 (RELA) 0xd50\n 0x0000000000000008 (RELASZ) 312 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0xcb0\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0xc4c\n+ 0x000000006ffffff0 (VERSYM) 0xc4e\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (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: b94fafe8db2b2258cc248e55fa1de929310b8f6a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d8a1478c776c74f5948623f4365321e605387784\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 48 entries:\n- Addr: 0x0000000000000c4c Offset: 0x000c4c Link: 5 (.dynsym)\n+ Addr: 0x0000000000000c4e Offset: 0x000c4e Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (CXXABI_1.3.9) 0 (*local*) \n 004: 3 (GLIBCXX_3.4) 0 (*local*) 5 (GLIBC_2.3.4) 0 (*local*) \n 008: 6 (GLIBC_2.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 4 (GLIBC_2.2.5) 0 (*local*) 7 (CXXABI_1.3) \n 010: 0 (*local*) 0 (*local*) 8 (GCC_3.0) 3 (GLIBCXX_3.4)\n 014: 4 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 4 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) 4 (GLIBC_2.2.5)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -55,15 +55,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/x86_64-linux-gnu/libsword-utils.debug\n-4fafe8db2b2258cc248e55fa1de929310b8f6a.debug\n+a1478c776c74f5948623f4365321e605387784.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -66,9 +66,9 @@\n 0x00000bd8 5f322e34 00474c49 42435f32 2e332e34 _2.4.GLIBC_2.3.4\n 0x00000be8 00474c49 42435f32 2e322e35 00435858 .GLIBC_2.2.5.CXX\n 0x00000bf8 4142495f 312e3300 474c4942 4358585f ABI_1.3.GLIBCXX_\n 0x00000c08 332e3400 43585841 42495f31 2e332e39 3.4.CXXABI_1.3.9\n 0x00000c18 00000000 00000000 00000000 00000000 ................\n 0x00000c28 00000000 00000000 00000000 00000000 ................\n 0x00000c38 00000000 00000000 00000000 00000000 ................\n- 0x00000c48 000000 ...\n+ 0x00000c48 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 34666166 65386462 32623232 35386363 4fafe8db2b2258cc\n- 0x00000010 32343865 35356661 31646539 32393331 248e55fa1de92931\n- 0x00000020 30623866 36612e64 65627567 00000000 0b8f6a.debug....\n- 0x00000030 762fd50f v/..\n+ 0x00000000 61313437 38633737 36633734 66353934 a1478c776c74f594\n+ 0x00000010 38363233 66343336 35333231 65363035 8623f4365321e605\n+ 0x00000020 33383737 38342e64 65627567 00000000 387784.debug....\n+ 0x00000030 b53cbb16 .<..\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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 0000b0 00 A 5 0 8\n [ 5] .dynsym DYNSYM 00000000000003b8 0003b8 000450 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000000808 000808 0003bf 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000000bc8 000bc8 00005c 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000000808 000808 0003c1 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000000bca 000bca 00005c 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000000c28 000c28 0000b0 00 A 6 3 8\n [ 9] .rela.dyn RELA 0000000000000cd8 000cd8 000180 18 A 5 0 8\n [10] .rela.plt RELA 0000000000000e58 000e58 0001e0 18 AI 5 24 8\n [11] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000002020 002020 000150 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000002170 002170 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000002180 002180 000521 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x4c88\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x4c98\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x808\n 0x0000000000000006 (SYMTAB) 0x3b8\n- 0x000000000000000a (STRSZ) 959 (bytes)\n+ 0x000000000000000a (STRSZ) 961 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x4f18\n 0x0000000000000002 (PLTRELSZ) 480 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xe58\n 0x0000000000000007 (RELA) 0xcd8\n 0x0000000000000008 (RELASZ) 384 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0xc28\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0xbc8\n+ 0x000000006ffffff0 (VERSYM) 0xbca\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (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: 4225a97850a8223501418ab339f61c426aba4b79\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 18621de7730ca0a2e4147ce33b32cb8e378050d3\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 46 entries:\n- Addr: 0x0000000000000bc8 Offset: 0x000bc8 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000bca Offset: 0x000bca Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.14) 0 (*local*) 3 (GLIBC_2.2.5)\n 004: 4 (GLIBC_2.3.4) 5 (GLIBC_2.4) 6 (GLIBCXX_3.4) 0 (*local*) \n 008: 0 (*local*) 3 (GLIBC_2.2.5) 7 (GLIBCXX_3.4.11) 6 (GLIBCXX_3.4)\n 00c: 6 (GLIBCXX_3.4) 6 (GLIBCXX_3.4) 8 (CXXABI_1.3) 9 (GCC_3.0) \n 010: 6 (GLIBCXX_3.4) 3 (GLIBC_2.2.5) 0 (*local*) 3 (GLIBC_2.2.5)\n 014: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 8 (CXXABI_1.3) \n 018: 6 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -45,15 +45,15 @@\n GLIBC_2.14\n []A\\A]A^A_\n []A\\A]A^A_\n usage: %s \n error: %s: %s module is not keyed to verses \n error: %s: couldn't find module: %s \n /usr/lib/debug/.dwz/x86_64-linux-gnu/libsword-utils.debug\n-25a97850a8223501418ab339f61c426aba4b79.debug\n+621de7730ca0a2e4147ce33b32cb8e378050d3.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -55,9 +55,10 @@\n 0x00000b48 5f312e33 00474c49 42435858 5f332e34 _1.3.GLIBCXX_3.4\n 0x00000b58 2e313100 474c4942 4358585f 332e3400 .11.GLIBCXX_3.4.\n 0x00000b68 474c4942 435f322e 3400474c 4942435f GLIBC_2.4.GLIBC_\n 0x00000b78 322e332e 3400474c 4942435f 322e322e 2.3.4.GLIBC_2.2.\n 0x00000b88 3500474c 4942435f 322e3134 00000000 5.GLIBC_2.14....\n 0x00000b98 00000000 00000000 00000000 00000000 ................\n 0x00000ba8 00000000 00000000 00000000 00000000 ................\n- 0x00000bb8 00000000 00000000 00000000 000000 ...............\n+ 0x00000bb8 00000000 00000000 00000000 00000000 ................\n+ 0x00000bc8 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 32356139 37383530 61383232 33353031 25a97850a8223501\n- 0x00000010 34313861 62333339 66363163 34323661 418ab339f61c426a\n- 0x00000020 62613462 37392e64 65627567 00000000 ba4b79.debug....\n- 0x00000030 dd27108f .'..\n+ 0x00000000 36323164 65373733 30636130 61326534 621de7730ca0a2e4\n+ 0x00000010 31343763 65333362 33326362 38653337 147ce33b32cb8e37\n+ 0x00000020 38303530 64332e64 65627567 00000000 8050d3.debug....\n+ 0x00000030 47bab784 G...\n \n"}]}, {"source1": "./usr/bin/imp2gbs", "source2": "./usr/bin/imp2gbs", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 0000f4 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000400 000400 0007f8 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000000bf8 000bf8 00079c 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000001394 001394 0000aa 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000000bf8 000bf8 00079e 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000001396 001396 0000aa 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000001440 001440 0000e0 00 A 6 3 8\n [ 9] .rela.dyn RELA 0000000000001520 001520 0001b0 18 A 5 0 8\n [10] .rela.plt RELA 00000000000016d0 0016d0 000438 18 AI 5 23 8\n [11] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000002020 002020 0002e0 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000002300 002300 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000002310 002310 001c01 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,24 +11,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x5bf0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x5c00\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0xbf8\n 0x0000000000000006 (SYMTAB) 0x400\n- 0x000000000000000a (STRSZ) 1948 (bytes)\n+ 0x000000000000000a (STRSZ) 1950 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x5e48\n 0x0000000000000002 (PLTRELSZ) 1080 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x16d0\n 0x0000000000000007 (RELA) 0x1520\n 0x0000000000000008 (RELASZ) 432 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x1440\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x1394\n+ 0x000000006ffffff0 (VERSYM) 0x1396\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (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: f268d007a02da0a1796dd99647ddf16354d201bb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 515d4f0bf2909c66efd5a9dbb764883069856c94\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 85 entries:\n- Addr: 0x0000000000001394 Offset: 0x001394 Link: 5 (.dynsym)\n+ Addr: 0x0000000000001396 Offset: 0x001396 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBC_2.14) 3 (GLIBC_2.2.5)\n 004: 4 (CXXABI_1.3.9) 0 (*local*) 5 (GLIBCXX_3.4) 3 (GLIBC_2.2.5)\n 008: 3 (GLIBC_2.2.5) 6 (GLIBC_2.3.4) 0 (*local*) 7 (GLIBC_2.4) \n 00c: 3 (GLIBC_2.2.5) 5 (GLIBCXX_3.4) 0 (*local*) 5 (GLIBCXX_3.4)\n 010: 0 (*local*) 0 (*local*) 3 (GLIBC_2.2.5) 0 (*local*) \n 014: 0 (*local*) 5 (GLIBCXX_3.4) 8 (GLIBCXX_3.4.11) 5 (GLIBCXX_3.4)\n 018: 0 (*local*) 3 (GLIBC_2.2.5) 5 (GLIBCXX_3.4) 9 (CXXABI_1.3) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -91,15 +91,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/x86_64-linux-gnu/libsword-utils.debug\n-68d007a02da0a1796dd99647ddf16354d201bb.debug\n+5d4f0bf2909c66efd5a9dbb764883069856c94.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -117,9 +117,9 @@\n 0x00001318 2e313100 474c4942 4358585f 332e3400 .11.GLIBCXX_3.4.\n 0x00001328 43585841 42495f31 2e332e39 00474c49 CXXABI_1.3.9.GLI\n 0x00001338 42435f32 2e340047 4c494243 5f322e33 BC_2.4.GLIBC_2.3\n 0x00001348 2e340047 4c494243 5f322e32 2e350047 .4.GLIBC_2.2.5.G\n 0x00001358 4c494243 5f322e31 34000000 00000000 LIBC_2.14.......\n 0x00001368 00000000 00000000 00000000 00000000 ................\n 0x00001378 00000000 00000000 00000000 00000000 ................\n- 0x00001388 00000000 00000000 00000000 ............\n+ 0x00001388 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 36386430 30376130 32646130 61313739 68d007a02da0a179\n- 0x00000010 36646439 39363437 64646631 36333534 6dd99647ddf16354\n- 0x00000020 64323031 62622e64 65627567 00000000 d201bb.debug....\n- 0x00000030 13f09a8a ....\n+ 0x00000000 35643466 30626632 39303963 36366566 5d4f0bf2909c66ef\n+ 0x00000010 64356139 64626237 36343838 33303639 d5a9dbb764883069\n+ 0x00000020 38353663 39342e64 65627567 00000000 856c94.debug....\n+ 0x00000030 c91095e9 ....\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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 0000d4 00 A 5 0 8\n [ 5] .dynsym DYNSYM 00000000000003e0 0003e0 000750 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000000b30 000b30 0009d7 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000001508 001508 00009c 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000000b30 000b30 0009d9 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000000000000150a 00150a 00009c 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000000000015a8 0015a8 0000f0 00 A 6 3 8\n [ 9] .rela.dyn RELA 0000000000001698 001698 000150 18 A 5 0 8\n [10] .rela.plt RELA 00000000000017e8 0017e8 000468 18 AI 5 23 8\n [11] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000002020 002020 000300 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000002320 002320 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000002330 002330 0020e1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x6bf8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x6c08\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0xb30\n 0x0000000000000006 (SYMTAB) 0x3e0\n- 0x000000000000000a (STRSZ) 2519 (bytes)\n+ 0x000000000000000a (STRSZ) 2521 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x6e40\n 0x0000000000000002 (PLTRELSZ) 1128 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x17e8\n 0x0000000000000007 (RELA) 0x1698\n 0x0000000000000008 (RELASZ) 336 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x15a8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x1508\n+ 0x000000006ffffff0 (VERSYM) 0x150a\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (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: 8dc5ba645d71089578962d5729a307791ffeca81\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 99daf98bcb16ddee169314145a80fa7bdf43fa3e\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 78 entries:\n- Addr: 0x0000000000001508 Offset: 0x001508 Link: 5 (.dynsym)\n+ Addr: 0x000000000000150a Offset: 0x00150a 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.14) 6 (GLIBC_2.2.5)\n 008: 7 (CXXABI_1.3.9) 0 (*local*) 3 (GLIBCXX_3.4) 6 (GLIBC_2.2.5)\n 00c: 8 (GLIBC_2.3.4) 0 (*local*) 0 (*local*) 9 (GLIBC_2.4) \n 010: 3 (GLIBCXX_3.4) 0 (*local*) 6 (GLIBC_2.2.5) a (GLIBCXX_3.4.11) \n 014: 3 (GLIBCXX_3.4) 0 (*local*) 3 (GLIBCXX_3.4) b (CXXABI_1.3) \n 018: 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -107,15 +107,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/x86_64-linux-gnu/libsword-utils.debug\n-c5ba645d71089578962d5729a307791ffeca81.debug\n+daf98bcb16ddee169314145a80fa7bdf43fa3e.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -153,9 +153,9 @@\n 0x00001490 4c494243 58585f33 2e342e31 31004358 LIBCXX_3.4.11.CX\n 0x000014a0 58414249 5f312e33 2e390047 4c494243 XABI_1.3.9.GLIBC\n 0x000014b0 58585f33 2e342e32 3000474c 49424358 XX_3.4.20.GLIBCX\n 0x000014c0 585f332e 3400474c 49424358 585f332e X_3.4.GLIBCXX_3.\n 0x000014d0 342e3231 00000000 00000000 00000000 4.21............\n 0x000014e0 00000000 00000000 00000000 00000000 ................\n 0x000014f0 00000000 00000000 00000000 00000000 ................\n- 0x00001500 00000000 000000 .......\n+ 0x00001500 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 63356261 36343564 37313038 39353738 c5ba645d71089578\n- 0x00000010 39363264 35373239 61333037 37393166 962d5729a307791f\n- 0x00000020 66656361 38312e64 65627567 00000000 feca81.debug....\n- 0x00000030 85cc530f ..S.\n+ 0x00000000 64616639 38626362 31366464 65653136 daf98bcb16ddee16\n+ 0x00000010 39333134 31343561 38306661 37626466 9314145a80fa7bdf\n+ 0x00000020 34336661 33652e64 65627567 00000000 43fa3e.debug....\n+ 0x00000030 ae5d9ac8 .]..\n \n"}]}, {"source1": "./usr/bin/imp2vs", "source2": "./usr/bin/imp2vs", "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 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001d58 0x001d58 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001d60 0x001d60 R 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x00265d 0x00265d R E 0x1000\n LOAD 0x005000 0x0000000000005000 0x0000000000005000 0x000d10 0x000d10 R 0x1000\n LOAD 0x006bc0 0x0000000000007bc0 0x0000000000007bc0 0x000458 0x0005f8 RW 0x1000\n DYNAMIC 0x006bd8 0x0000000000007bd8 0x0000000000007bd8 0x000230 0x000230 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x0057a8 0x00000000000057a8 0x00000000000057a8 0x000094 0x000094 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 0000e0 00 A 5 0 8\n [ 5] .dynsym DYNSYM 00000000000003e8 0003e8 000840 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000000c28 000c28 000907 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000001530 001530 0000b0 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00000000000015e0 0015e0 0000d0 00 A 6 3 8\n- [ 9] .rela.dyn RELA 00000000000016b0 0016b0 000198 18 A 5 0 8\n- [10] .rela.plt RELA 0000000000001848 001848 000510 18 AI 5 23 8\n+ [ 6] .dynstr STRTAB 0000000000000c28 000c28 000909 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000001532 001532 0000b0 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00000000000015e8 0015e8 0000d0 00 A 6 3 8\n+ [ 9] .rela.dyn RELA 00000000000016b8 0016b8 000198 18 A 5 0 8\n+ [10] .rela.plt RELA 0000000000001850 001850 000510 18 AI 5 23 8\n [11] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000002020 002020 000370 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000002390 002390 000008 08 AX 0 0 8\n [14] .text PROGBITS 00000000000023a0 0023a0 0022b1 00 AX 0 0 16\n [15] .fini PROGBITS 0000000000004654 004654 000009 00 AX 0 0 4\n [16] .rodata PROGBITS 0000000000005000 005000 0007a6 00 A 0 0 8\n [17] .eh_frame_hdr PROGBITS 00000000000057a8 0057a8 000094 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x16b0 contains 17 entries:\n+Relocation section '.rela.dyn' at offset 0x16b8 contains 17 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000007bc0 0000000000000008 R_X86_64_RELATIVE 38e0\n 0000000000007bc8 0000000000000008 R_X86_64_RELATIVE 24f0\n 0000000000007bd0 0000000000000008 R_X86_64_RELATIVE 38a0\n 0000000000008008 0000000000000008 R_X86_64_RELATIVE 8008\n 0000000000007fd0 0000000400000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000007fd8 0000005100000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n@@ -15,15 +15,15 @@\n 0000000000008040 0000005300000005 R_X86_64_COPY 0000000000008040 _ZSt4cout@GLIBCXX_3.4 + 0\n 0000000000008160 0000005700000005 R_X86_64_COPY 0000000000008160 _ZN5sword7FileMgr6IWRITEE + 0\n 0000000000008180 0000004900000005 R_X86_64_COPY 0000000000008180 stderr@GLIBC_2.2.5 + 0\n 0000000000008188 0000004600000005 R_X86_64_COPY 0000000000008188 _ZN5sword7FileMgr6RDONLYE + 0\n 000000000000818c 0000004500000005 R_X86_64_COPY 000000000000818c _ZN5sword7FileMgr5IREADE + 0\n 00000000000081a0 0000003d00000005 R_X86_64_COPY 00000000000081a0 _ZN5sword5SWBuf7nullStrE + 0\n \n-Relocation section '.rela.plt' at offset 0x1848 contains 54 entries:\n+Relocation section '.rela.plt' at offset 0x1850 contains 54 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000007e20 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.14 + 0\n 0000000000007e28 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 realloc@GLIBC_2.2.5 + 0\n 0000000000007e30 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZdlPvm@CXXABI_1.3.9 + 0\n 0000000000007e38 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _Znwm@GLIBCXX_3.4 + 0\n 0000000000007e40 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 memmove@GLIBC_2.2.5 + 0\n 0000000000007e48 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 free@GLIBC_2.2.5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x7bc0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x7bd0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0xc28\n 0x0000000000000006 (SYMTAB) 0x3e8\n- 0x000000000000000a (STRSZ) 2311 (bytes)\n+ 0x000000000000000a (STRSZ) 2313 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x7e08\n 0x0000000000000002 (PLTRELSZ) 1296 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x1848\n- 0x0000000000000007 (RELA) 0x16b0\n+ 0x0000000000000017 (JMPREL) 0x1850\n+ 0x0000000000000007 (RELA) 0x16b8\n 0x0000000000000008 (RELASZ) 408 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0x15e0\n+ 0x000000006ffffffe (VERNEED) 0x15e8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x1530\n+ 0x000000006ffffff0 (VERSYM) 0x1532\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (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: 9d86940560a6ef09792883b6741e6bdd49025491\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9b193aecc55b2f0ea78ffac3fa2cfcf12dab4b19\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 88 entries:\n- Addr: 0x0000000000001530 Offset: 0x001530 Link: 5 (.dynsym)\n+ Addr: 0x0000000000001532 Offset: 0x001532 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.14) 3 (GLIBC_2.2.5) 4 (CXXABI_1.3.9)\n 004: 0 (*local*) 5 (GLIBCXX_3.4) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5)\n 008: 0 (*local*) 6 (GLIBC_2.3.4) 0 (*local*) 7 (GLIBC_2.4) \n 00c: 3 (GLIBC_2.2.5) 5 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 3 (GLIBC_2.2.5)\n 014: 0 (*local*) 0 (*local*) 0 (*local*) 8 (GLIBCXX_3.4.11) \n 018: 5 (GLIBCXX_3.4) 9 (GLIBCXX_3.4.9) 0 (*local*) 3 (GLIBC_2.2.5)\n@@ -21,15 +21,15 @@\n 044: 1 (*global*) 0 (*local*) 0 (*local*) 1 (*global*) \n 048: 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 04c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 050: 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) 5 (GLIBCXX_3.4)\n 054: 1 (*global*) 1 (*global*) 1 (*global*) 0 (*local*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x00000000000015e0 Offset: 0x0015e0 Link: 6 (.dynstr)\n+ Addr: 0x00000000000015e8 Offset: 0x0015e8 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: libstdc++.so.6 Cnt: 5\n 0x0030: Name: CXXABI_1.3 Flags: none Version: 10\n 0x0040: Name: GLIBCXX_3.4.9 Flags: none Version: 9\n 0x0050: Name: GLIBCXX_3.4.11 Flags: none Version: 8\n 0x0060: Name: GLIBCXX_3.4 Flags: none Version: 5\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -127,15 +127,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/x86_64-linux-gnu/libsword-utils.debug\n-86940560a6ef09792883b6741e6bdd49025491.debug\n+193aecc55b2f0ea78ffac3fa2cfcf12dab4b19.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -140,9 +140,9 @@\n 0x000014b8 4c494243 58585f33 2e340043 58584142 LIBCXX_3.4.CXXAB\n 0x000014c8 495f312e 332e3900 474c4942 435f322e I_1.3.9.GLIBC_2.\n 0x000014d8 3400474c 4942435f 322e332e 3400474c 4.GLIBC_2.3.4.GL\n 0x000014e8 4942435f 322e322e 3500474c 4942435f IBC_2.2.5.GLIBC_\n 0x000014f8 322e3134 00000000 00000000 00000000 2.14............\n 0x00001508 00000000 00000000 00000000 00000000 ................\n 0x00001518 00000000 00000000 00000000 00000000 ................\n- 0x00001528 00000000 000000 .......\n+ 0x00001528 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 38363934 30353630 61366566 30393739 86940560a6ef0979\n- 0x00000010 32383833 62363734 31653662 64643439 2883b6741e6bdd49\n- 0x00000020 30323534 39312e64 65627567 00000000 025491.debug....\n- 0x00000030 7eb2dc1f ~...\n+ 0x00000000 31393361 65636335 35623266 30656137 193aecc55b2f0ea7\n+ 0x00000010 38666661 63336661 32636663 66313264 8ffac3fa2cfcf12d\n+ 0x00000020 61623462 31392e64 65627567 00000000 ab4b19.debug....\n+ 0x00000030 75df6994 u.i.\n \n"}]}, {"source1": "./usr/bin/installmgr", "source2": "./usr/bin/installmgr", "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 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0031b8 0x0031b8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0031c0 0x0031c0 R 0x1000\n LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x006a9d 0x006a9d R E 0x1000\n LOAD 0x00b000 0x000000000000b000 0x000000000000b000 0x0023c8 0x0023c8 R 0x1000\n LOAD 0x00dae8 0x000000000000eae8 0x000000000000eae8 0x000530 0x0008c0 RW 0x1000\n DYNAMIC 0x00dc00 0x000000000000ec00 0x000000000000ec00 0x000230 0x000230 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x00c380 0x000000000000c380 0x000000000000c380 0x0001dc 0x0001dc R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 00029c 00 A 5 0 8\n [ 5] .dynsym DYNSYM 00000000000005a8 0005a8 000dc8 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000001370 001370 00136a 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000000000026da 0026da 000126 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000000000002800 002800 0000d0 00 A 6 3 8\n- [ 9] .rela.dyn RELA 00000000000028d0 0028d0 000450 18 A 5 0 8\n- [10] .rela.plt RELA 0000000000002d20 002d20 000498 18 AI 5 24 8\n+ [ 6] .dynstr STRTAB 0000000000001370 001370 00136c 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000000000026dc 0026dc 000126 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000000000002808 002808 0000d0 00 A 6 3 8\n+ [ 9] .rela.dyn RELA 00000000000028d8 0028d8 000450 18 A 5 0 8\n+ [10] .rela.plt RELA 0000000000002d28 002d28 000498 18 AI 5 24 8\n [11] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000004020 004020 000320 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000004340 004340 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000004350 004350 006741 00 AX 0 0 16\n [15] .fini PROGBITS 000000000000aa94 00aa94 000009 00 AX 0 0 4\n [16] .rodata PROGBITS 000000000000b000 00b000 001380 00 A 0 0 16\n [17] .eh_frame_hdr PROGBITS 000000000000c380 00c380 0001dc 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x28d0 contains 46 entries:\n+Relocation section '.rela.dyn' at offset 0x28d8 contains 46 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000eae8 0000000000000008 R_X86_64_RELATIVE 4d70\n 000000000000eaf0 0000000000000008 R_X86_64_RELATIVE 44a0\n 000000000000eaf8 0000000000000008 R_X86_64_RELATIVE 4d30\n 000000000000eb38 0000000000000008 R_X86_64_RELATIVE c308\n 000000000000eb50 0000000000000008 R_X86_64_RELATIVE c320\n 000000000000eb68 0000000000000008 R_X86_64_RELATIVE eb30\n@@ -44,15 +44,15 @@\n 000000000000f080 0000008300000005 R_X86_64_COPY 000000000000f080 _ZSt4cout@GLIBCXX_3.4 + 0\n 000000000000f190 0000006d00000005 R_X86_64_COPY 000000000000f190 _ZN5sword10InstallMgr23userDisclaimerConfirmedE + 0\n 000000000000f1a0 0000004600000005 R_X86_64_COPY 000000000000f1a0 stderr@GLIBC_2.2.5 + 0\n 000000000000f1c0 0000008100000005 R_X86_64_COPY 000000000000f1c0 _ZSt4cerr@GLIBCXX_3.4 + 0\n 000000000000f2e0 0000004700000005 R_X86_64_COPY 000000000000f2e0 _ZN5sword5SWBuf7nullStrE + 0\n 000000000000f2f0 0000004900000005 R_X86_64_COPY 000000000000f2f0 stdin@GLIBC_2.2.5 + 0\n \n-Relocation section '.rela.plt' at offset 0x2d20 contains 49 entries:\n+Relocation section '.rela.plt' at offset 0x2d28 contains 49 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000ee48 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.14 + 0\n 000000000000ee50 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 realloc@GLIBC_2.2.5 + 0\n 000000000000ee58 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZdlPvm@CXXABI_1.3.9 + 0\n 000000000000ee60 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN5sword8SWConfigD1Ev + 0\n 000000000000ee68 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN5sword5SWMgr14getUtilModulesEv + 0\n 000000000000ee70 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _Znwm@GLIBCXX_3.4 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0xeae8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xeaf8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x1370\n 0x0000000000000006 (SYMTAB) 0x5a8\n- 0x000000000000000a (STRSZ) 4970 (bytes)\n+ 0x000000000000000a (STRSZ) 4972 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0xee30\n 0x0000000000000002 (PLTRELSZ) 1176 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x2d20\n- 0x0000000000000007 (RELA) 0x28d0\n+ 0x0000000000000017 (JMPREL) 0x2d28\n+ 0x0000000000000007 (RELA) 0x28d8\n 0x0000000000000008 (RELASZ) 1104 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0x2800\n+ 0x000000006ffffffe (VERNEED) 0x2808\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x26da\n+ 0x000000006ffffff0 (VERSYM) 0x26dc\n 0x000000006ffffff9 (RELACOUNT) 16\n 0x0000000000000000 (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: 90f045b7eb25de685d9a17393c28e30404a1948f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f0052c8eb574e10d17423b11ebe3b96bd15e284d\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: 0x00000000000026da Offset: 0x0026da Link: 5 (.dynsym)\n+ Addr: 0x00000000000026dc Offset: 0x0026dc Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.14) 3 (GLIBC_2.2.5) 4 (CXXABI_1.3.9)\n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 5 (GLIBCXX_3.4) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 6 (GLIBCXX_3.4.15) \n 00c: 0 (*local*) 7 (GLIBC_2.3.4) 8 (GLIBC_2.4) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 3 (GLIBC_2.2.5) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4) 0 (*local*) \n 018: 5 (GLIBCXX_3.4) 0 (*local*) 5 (GLIBCXX_3.4) 9 (CXXABI_1.3) \n@@ -36,15 +36,15 @@\n 080: 1 (*global*) 5 (GLIBCXX_3.4) 1 (*global*) 5 (GLIBCXX_3.4)\n 084: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 088: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 08c: 1 (*global*) 1 (*global*) 1 (*global*) 0 (*local*) \n 090: 0 (*local*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000002800 Offset: 0x002800 Link: 6 (.dynstr)\n+ Addr: 0x0000000000002808 Offset: 0x002808 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: 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: 9\n 0x0050: Name: GLIBCXX_3.4.15 Flags: none Version: 6\n 0x0060: Name: GLIBCXX_3.4 Flags: none Version: 5\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -282,15 +282,15 @@\n -rd requires \n -rdu requires \n Unknown argument: \n 12MyInstallMgr\n 16MyStatusReporter\n R@/InstallMgr.confinstallmgr@user.ftp.crosswire.orUnverifiedPeerAl\n /usr/lib/debug/.dwz/x86_64-linux-gnu/libsword-utils.debug\n-f045b7eb25de685d9a17393c28e30404a1948f.debug\n+052c8eb574e10d17423b11ebe3b96bd15e284d.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -306,9 +306,9 @@\n 0x00002660 3500474c 49424358 585f332e 34004358 5.GLIBCXX_3.4.CX\n 0x00002670 58414249 5f312e33 2e390047 4c494243 XABI_1.3.9.GLIBC\n 0x00002680 5f322e34 00474c49 42435f32 2e332e34 _2.4.GLIBC_2.3.4\n 0x00002690 00474c49 42435f32 2e322e35 00474c49 .GLIBC_2.2.5.GLI\n 0x000026a0 42435f32 2e313400 00000000 00000000 BC_2.14.........\n 0x000026b0 00000000 00000000 00000000 00000000 ................\n 0x000026c0 00000000 00000000 00000000 00000000 ................\n- 0x000026d0 00000000 00000000 0000 ..........\n+ 0x000026d0 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 66303435 62376562 32356465 36383564 f045b7eb25de685d\n- 0x00000010 39613137 33393363 32386533 30343034 9a17393c28e30404\n- 0x00000020 61313934 38662e64 65627567 00000000 a1948f.debug....\n- 0x00000030 6b9676df k.v.\n+ 0x00000000 30353263 38656235 37346531 30643137 052c8eb574e10d17\n+ 0x00000010 34323362 31316562 65336239 36626431 423b11ebe3b96bd1\n+ 0x00000020 35653238 34642e64 65627567 00000000 5e284d.debug....\n+ 0x00000030 e2d1e62e ....\n \n"}]}, {"source1": "./usr/bin/mkfastmod", "source2": "./usr/bin/mkfastmod", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 000068 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000370 000370 000420 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000000790 000790 00035e 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000000aee 000aee 000058 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000000790 000790 000360 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000000af0 000af0 000058 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000000b48 000b48 0000a0 00 A 6 3 8\n [ 9] .rela.dyn RELA 0000000000000be8 000be8 000150 18 A 5 0 8\n [10] .rela.plt RELA 0000000000000d38 000d38 000210 18 AI 5 23 8\n [11] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000001020 001020 000170 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000001190 001190 000008 08 AX 0 0 8\n [14] .text PROGBITS 00000000000011a0 0011a0 000581 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3cc0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3cd0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x790\n 0x0000000000000006 (SYMTAB) 0x370\n- 0x000000000000000a (STRSZ) 862 (bytes)\n+ 0x000000000000000a (STRSZ) 864 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x3f08\n 0x0000000000000002 (PLTRELSZ) 528 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xd38\n 0x0000000000000007 (RELA) 0xbe8\n 0x0000000000000008 (RELASZ) 336 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0xb48\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0xaee\n+ 0x000000006ffffff0 (VERSYM) 0xaf0\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (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: 4664fcf981c50885a4ea58647ee1fca57b54ca8a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 27c838717533d6af86d61343d90c1f78bea84596\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 44 entries:\n- Addr: 0x0000000000000aee Offset: 0x000aee Link: 5 (.dynsym)\n+ Addr: 0x0000000000000af0 Offset: 0x000af0 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.14) 0 (*local*) 3 (GLIBC_2.2.5)\n 004: 4 (GLIBC_2.3.4) 5 (GLIBC_2.4) 0 (*local*) 0 (*local*) \n 008: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 0 (*local*) 6 (CXXABI_1.3) \n 00c: 7 (GCC_3.0) 8 (GLIBCXX_3.4) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5)\n 010: 3 (GLIBC_2.2.5) 0 (*local*) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5)\n 014: 0 (*local*) 8 (GLIBCXX_3.4) 8 (GLIBCXX_3.4) 0 (*local*) \n 018: 3 (GLIBC_2.2.5) 4 (GLIBC_2.3.4) 0 (*local*) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -44,15 +44,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/x86_64-linux-gnu/libsword-utils.debug\n-64fcf981c50885a4ea58647ee1fca57b54ca8a.debug\n+c838717533d6af86d61343d90c1f78bea84596.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -49,9 +49,9 @@\n 0x00000a70 4743435f 332e3000 474c4942 4358585f GCC_3.0.GLIBCXX_\n 0x00000a80 332e3400 43585841 42495f31 2e330047 3.4.CXXABI_1.3.G\n 0x00000a90 4c494243 5f322e34 00474c49 42435f32 LIBC_2.4.GLIBC_2\n 0x00000aa0 2e332e34 00474c49 42435f32 2e322e35 .3.4.GLIBC_2.2.5\n 0x00000ab0 00474c49 42435f32 2e313400 00000000 .GLIBC_2.14.....\n 0x00000ac0 00000000 00000000 00000000 00000000 ................\n 0x00000ad0 00000000 00000000 00000000 00000000 ................\n- 0x00000ae0 00000000 00000000 00000000 0000 ..............\n+ 0x00000ae0 00000000 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 36346663 66393831 63353038 38356134 64fcf981c50885a4\n- 0x00000010 65613538 36343765 65316663 61353762 ea58647ee1fca57b\n- 0x00000020 35346361 38612e64 65627567 00000000 54ca8a.debug....\n- 0x00000030 e6a1665b ..f[\n+ 0x00000000 63383338 37313735 33336436 61663836 c838717533d6af86\n+ 0x00000010 64363133 34336439 30633166 37386265 d61343d90c1f78be\n+ 0x00000020 61383435 39362e64 65627567 00000000 a84596.debug....\n+ 0x00000030 a2f0a0b9 ....\n \n"}]}, {"source1": "./usr/bin/mod2imp", "source2": "./usr/bin/mod2imp", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 0000e0 00 A 5 0 8\n [ 5] .dynsym DYNSYM 00000000000003e8 0003e8 000618 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000000a00 000a00 000752 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000001152 001152 000082 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000000a00 000a00 000754 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000001154 001154 000082 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000000000011d8 0011d8 0000d0 00 A 6 3 8\n [ 9] .rela.dyn RELA 00000000000012a8 0012a8 000180 18 A 5 0 8\n [10] .rela.plt RELA 0000000000001428 001428 0002e8 18 AI 5 24 8\n [11] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000002020 002020 000200 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000002220 002220 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000002230 002230 001991 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x5c28\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x5c38\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0xa00\n 0x0000000000000006 (SYMTAB) 0x3e8\n- 0x000000000000000a (STRSZ) 1874 (bytes)\n+ 0x000000000000000a (STRSZ) 1876 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x5eb8\n 0x0000000000000002 (PLTRELSZ) 744 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x1428\n 0x0000000000000007 (RELA) 0x12a8\n 0x0000000000000008 (RELASZ) 384 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x11d8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x1152\n+ 0x000000006ffffff0 (VERSYM) 0x1154\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (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: c449bf305900122a140a1c2eccb51259dc01ab02\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1cdd32a1fb3abc1ae341091ab4825b6002206d48\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: 0x0000000000001152 Offset: 0x001152 Link: 5 (.dynsym)\n+ Addr: 0x0000000000001154 Offset: 0x001154 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.14) 0 (*local*) 3 (GLIBC_2.2.5)\n 004: 4 (CXXABI_1.3.9) 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4)\n 008: 3 (GLIBC_2.2.5) 6 (GLIBC_2.3.4) 0 (*local*) 7 (GLIBC_2.4) \n 00c: 5 (GLIBCXX_3.4) 0 (*local*) 3 (GLIBC_2.2.5) 8 (GLIBCXX_3.4.11) \n 010: 5 (GLIBCXX_3.4) 5 (GLIBCXX_3.4) 5 (GLIBCXX_3.4) 9 (CXXABI_1.3) \n 014: a (GCC_3.0) 5 (GLIBCXX_3.4) 3 (GLIBC_2.2.5) 0 (*local*) \n 018: 3 (GLIBC_2.2.5) 0 (*local*) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -83,15 +83,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/x86_64-linux-gnu/libsword-utils.debug\n-49bf305900122a140a1c2eccb51259dc01ab02.debug\n+dd32a1fb3abc1ae341091ab4825b6002206d48.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -113,9 +113,9 @@\n 0x000010e0 585f332e 34004358 58414249 5f312e33 X_3.4.CXXABI_1.3\n 0x000010f0 2e390047 4c494243 5f322e34 00474c49 .9.GLIBC_2.4.GLI\n 0x00001100 42435f32 2e332e34 00474c49 42435f32 BC_2.3.4.GLIBC_2\n 0x00001110 2e322e35 00474c49 42435f32 2e313400 .2.5.GLIBC_2.14.\n 0x00001120 00000000 00000000 00000000 00000000 ................\n 0x00001130 00000000 00000000 00000000 00000000 ................\n 0x00001140 00000000 00000000 00000000 00000000 ................\n- 0x00001150 0000 ..\n+ 0x00001150 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 34396266 33303539 30303132 32613134 49bf305900122a14\n- 0x00000010 30613163 32656363 62353132 35396463 0a1c2eccb51259dc\n- 0x00000020 30316162 30322e64 65627567 00000000 01ab02.debug....\n- 0x00000030 e0db6310 ..c.\n+ 0x00000000 64643332 61316662 33616263 31616533 dd32a1fb3abc1ae3\n+ 0x00000010 34313039 31616234 38323562 36303032 41091ab4825b6002\n+ 0x00000020 32303664 34382e64 65627567 00000000 206d48.debug....\n+ 0x00000030 be46701e .Fp.\n \n"}]}, {"source1": "./usr/bin/mod2osis", "source2": "./usr/bin/mod2osis", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 0000c0 00 A 5 0 8\n [ 5] .dynsym DYNSYM 00000000000003c8 0003c8 000600 18 A 6 1 8\n- [ 6] .dynstr STRTAB 00000000000009c8 0009c8 000612 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000000fda 000fda 000080 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000000000009c8 0009c8 000614 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000000fdc 000fdc 000080 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000001060 001060 0000d0 00 A 6 3 8\n [ 9] .rela.dyn RELA 0000000000001130 001130 000198 18 A 5 0 8\n [10] .rela.plt RELA 00000000000012c8 0012c8 000330 18 AI 5 24 8\n [11] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000002020 002020 000230 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000002250 002250 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000002260 002260 0012f1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x5c18\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x5c28\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x9c8\n 0x0000000000000006 (SYMTAB) 0x3c8\n- 0x000000000000000a (STRSZ) 1554 (bytes)\n+ 0x000000000000000a (STRSZ) 1556 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x5ea8\n 0x0000000000000002 (PLTRELSZ) 816 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x12c8\n 0x0000000000000007 (RELA) 0x1130\n 0x0000000000000008 (RELASZ) 408 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x1060\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0xfda\n+ 0x000000006ffffff0 (VERSYM) 0xfdc\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (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: 4ca99d31dac39e90a519871f921f810b9ba8710f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5a50182517a7e631fa4337fa7faaa065b74f84a2\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 64 entries:\n- Addr: 0x0000000000000fda Offset: 0x000fda Link: 5 (.dynsym)\n+ Addr: 0x0000000000000fdc Offset: 0x000fdc Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.14) 0 (*local*) 3 (CXXABI_1.3.9)\n 004: 0 (*local*) 4 (GLIBCXX_3.4) 5 (GLIBC_2.2.5) 0 (*local*) \n 008: 6 (GLIBC_2.3.4) 0 (*local*) 7 (GLIBC_2.4) 4 (GLIBCXX_3.4)\n 00c: 0 (*local*) 0 (*local*) 5 (GLIBC_2.2.5) 0 (*local*) \n 010: 8 (GLIBCXX_3.4.11) 4 (GLIBCXX_3.4) 4 (GLIBCXX_3.4) 4 (GLIBCXX_3.4)\n 014: 9 (CXXABI_1.3) a (GCC_3.0) 4 (GLIBCXX_3.4) 5 (GLIBC_2.2.5)\n 018: 0 (*local*) 0 (*local*) 0 (*local*) 5 (GLIBC_2.2.5)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -110,15 +110,15 @@\n \t\n \t
\n \t\n \t\t\n \n \t\n /usr/lib/debug/.dwz/x86_64-linux-gnu/libsword-utils.debug\n-a99d31dac39e90a519871f921f810b9ba8710f.debug\n+50182517a7e631fa4337fa7faaa065b74f84a2.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -93,9 +93,9 @@\n 0x00000f68 585f332e 34004358 58414249 5f312e33 X_3.4.CXXABI_1.3\n 0x00000f78 2e390047 4c494243 5f322e34 00474c49 .9.GLIBC_2.4.GLI\n 0x00000f88 42435f32 2e332e34 00474c49 42435f32 BC_2.3.4.GLIBC_2\n 0x00000f98 2e322e35 00474c49 42435f32 2e313400 .2.5.GLIBC_2.14.\n 0x00000fa8 00000000 00000000 00000000 00000000 ................\n 0x00000fb8 00000000 00000000 00000000 00000000 ................\n 0x00000fc8 00000000 00000000 00000000 00000000 ................\n- 0x00000fd8 0000 ..\n+ 0x00000fd8 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 61393964 33316461 63333965 39306135 a99d31dac39e90a5\n- 0x00000010 31393837 31663932 31663831 30623962 19871f921f810b9b\n- 0x00000020 61383731 30662e64 65627567 00000000 a8710f.debug....\n- 0x00000030 c7cfc865 ...e\n+ 0x00000000 35303138 32353137 61376536 33316661 50182517a7e631fa\n+ 0x00000010 34333337 66613766 61616130 36356237 4337fa7faaa065b7\n+ 0x00000020 34663834 61322e64 65627567 00000000 4f84a2.debug....\n+ 0x00000030 a9081db6 ....\n \n"}]}, {"source1": "./usr/bin/mod2vpl", "source2": "./usr/bin/mod2vpl", "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 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0011b0 0x0011b0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0011b8 0x0011b8 R 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x00089d 0x00089d R E 0x1000\n LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x000336 0x000336 R 0x1000\n LOAD 0x003c68 0x0000000000004c68 0x0000000000004c68 0x0003b0 0x000528 RW 0x1000\n DYNAMIC 0x003cc8 0x0000000000004cc8 0x0000000000004cc8 0x000230 0x000230 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x0030a8 0x00000000000030a8 0x00000000000030a8 0x000064 0x000064 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 0000b4 00 A 5 0 8\n [ 5] .dynsym DYNSYM 00000000000003c0 0003c0 0004c8 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000000888 000888 000441 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000000cca 000cca 000066 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000000000000d30 000d30 0000c0 00 A 6 3 8\n- [ 9] .rela.dyn RELA 0000000000000df0 000df0 000180 18 A 5 0 8\n- [10] .rela.plt RELA 0000000000000f70 000f70 000240 18 AI 5 24 8\n+ [ 6] .dynstr STRTAB 0000000000000888 000888 000443 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000000ccc 000ccc 000066 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000000000000d38 000d38 0000c0 00 A 6 3 8\n+ [ 9] .rela.dyn RELA 0000000000000df8 000df8 000180 18 A 5 0 8\n+ [10] .rela.plt RELA 0000000000000f78 000f78 000240 18 AI 5 24 8\n [11] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000002020 002020 000190 10 AX 0 0 16\n [13] .plt.got PROGBITS 00000000000021b0 0021b0 000008 08 AX 0 0 8\n [14] .text PROGBITS 00000000000021c0 0021c0 0006d1 00 AX 0 0 16\n [15] .fini PROGBITS 0000000000002894 002894 000009 00 AX 0 0 4\n [16] .rodata PROGBITS 0000000000003000 003000 0000a8 00 A 0 0 8\n [17] .eh_frame_hdr PROGBITS 00000000000030a8 0030a8 000064 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0xdf0 contains 16 entries:\n+Relocation section '.rela.dyn' at offset 0xdf8 contains 16 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000004c68 0000000000000008 R_X86_64_RELATIVE 27b0\n 0000000000004c70 0000000000000008 R_X86_64_RELATIVE 21e0\n 0000000000004c78 0000000000000008 R_X86_64_RELATIVE 2770\n 0000000000005008 0000000000000008 R_X86_64_RELATIVE 5008\n 0000000000004fd0 0000000200000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000004fd8 0000003000000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n@@ -14,15 +14,15 @@\n 0000000000005010 0000001000000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n 0000000000004c80 0000002c00000005 R_X86_64_COPY 0000000000004c80 _ZTIN5sword5SWKeyE + 0\n 0000000000004cb0 0000003200000005 R_X86_64_COPY 0000000000004cb0 _ZTIN5sword8VerseKeyE + 0\n 0000000000005040 0000003100000005 R_X86_64_COPY 0000000000005040 _ZSt4cout@GLIBCXX_3.4 + 0\n 0000000000005160 0000002900000005 R_X86_64_COPY 0000000000005160 stderr@GLIBC_2.2.5 + 0\n 0000000000005180 0000002000000005 R_X86_64_COPY 0000000000005180 _ZN5sword5SWBuf7nullStrE + 0\n \n-Relocation section '.rela.plt' at offset 0xf70 contains 24 entries:\n+Relocation section '.rela.plt' at offset 0xf78 contains 24 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000004f10 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.14 + 0\n 0000000000004f18 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 free@GLIBC_2.2.5 + 0\n 0000000000004f20 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 __fprintf_chk@GLIBC_2.3.4 + 0\n 0000000000004f28 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 __stack_chk_fail@GLIBC_2.4 + 0\n 0000000000004f30 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt16__throw_bad_castv@GLIBCXX_3.4 + 0\n 0000000000004f38 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZdaPv@GLIBCXX_3.4 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x4c68\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x4c78\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x888\n 0x0000000000000006 (SYMTAB) 0x3c0\n- 0x000000000000000a (STRSZ) 1089 (bytes)\n+ 0x000000000000000a (STRSZ) 1091 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x4ef8\n 0x0000000000000002 (PLTRELSZ) 576 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xf70\n- 0x0000000000000007 (RELA) 0xdf0\n+ 0x0000000000000017 (JMPREL) 0xf78\n+ 0x0000000000000007 (RELA) 0xdf8\n 0x0000000000000008 (RELASZ) 384 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0xd30\n+ 0x000000006ffffffe (VERNEED) 0xd38\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0xcca\n+ 0x000000006ffffff0 (VERSYM) 0xccc\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (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: 0cd8011d07e0ce0d9ef56ede15c593b989360bdf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 00d5d9bb016751b2a5ee167761ae7d600ad69ba8\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 51 entries:\n- Addr: 0x0000000000000cca Offset: 0x000cca Link: 5 (.dynsym)\n+ Addr: 0x0000000000000ccc Offset: 0x000ccc Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.14) 0 (*local*) 3 (GLIBC_2.2.5)\n 004: 4 (GLIBC_2.3.4) 5 (GLIBC_2.4) 6 (GLIBCXX_3.4) 6 (GLIBCXX_3.4)\n 008: 0 (*local*) 0 (*local*) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5)\n 00c: 6 (GLIBCXX_3.4) 7 (GLIBCXX_3.4.11) 6 (GLIBCXX_3.4) 6 (GLIBCXX_3.4)\n 010: 8 (CXXABI_1.3) 9 (GCC_3.0) 6 (GLIBCXX_3.4) 3 (GLIBC_2.2.5)\n 014: 0 (*local*) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5)\n 018: 3 (GLIBC_2.2.5) 8 (CXXABI_1.3) a (GLIBCXX_3.4.9) 6 (GLIBCXX_3.4)\n@@ -12,15 +12,15 @@\n 020: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 024: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 028: 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 02c: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 030: 3 (GLIBC_2.2.5) 6 (GLIBCXX_3.4) 0 (*local*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000000d30 Offset: 0x000d30 Link: 6 (.dynstr)\n+ Addr: 0x0000000000000d38 Offset: 0x000d38 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: 4\n 0x0030: Name: GLIBCXX_3.4.9 Flags: none Version: 10\n 0x0040: Name: CXXABI_1.3 Flags: none Version: 8\n 0x0050: Name: GLIBCXX_3.4.11 Flags: none Version: 7\n 0x0060: Name: GLIBCXX_3.4 Flags: none Version: 6\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -49,15 +49,15 @@\n AWAVAUATUH\n []A\\A]A^A_\n []A\\A]A^A_\n usage: %s [0|1 - prepend verse reference to each line]\n error: %s: %s module is not keyed to verses \n error: %s: couldn't find module: %s \n /usr/lib/debug/.dwz/x86_64-linux-gnu/libsword-utils.debug\n-d8011d07e0ce0d9ef56ede15c593b989360bdf.debug\n+d5d9bb016751b2a5ee167761ae7d600ad69ba8.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -64,9 +64,9 @@\n 0x00000c58 2e342e31 3100474c 49424358 585f332e .4.11.GLIBCXX_3.\n 0x00000c68 3400474c 4942435f 322e3400 474c4942 4.GLIBC_2.4.GLIB\n 0x00000c78 435f322e 332e3400 474c4942 435f322e C_2.3.4.GLIBC_2.\n 0x00000c88 322e3500 474c4942 435f322e 31340000 2.5.GLIBC_2.14..\n 0x00000c98 00000000 00000000 00000000 00000000 ................\n 0x00000ca8 00000000 00000000 00000000 00000000 ................\n 0x00000cb8 00000000 00000000 00000000 00000000 ................\n- 0x00000cc8 00 .\n+ 0x00000cc8 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 64383031 31643037 65306365 30643965 d8011d07e0ce0d9e\n- 0x00000010 66353665 64653135 63353933 62393839 f56ede15c593b989\n- 0x00000020 33363062 64662e64 65627567 00000000 360bdf.debug....\n- 0x00000030 77bbec6a w..j\n+ 0x00000000 64356439 62623031 36373531 62326135 d5d9bb016751b2a5\n+ 0x00000010 65653136 37373631 61653764 36303061 ee167761ae7d600a\n+ 0x00000020 64363962 61382e64 65627567 00000000 d69ba8.debug....\n+ 0x00000030 792d632e y-c.\n \n"}]}, {"source1": "./usr/bin/mod2zmod", "source2": "./usr/bin/mod2zmod", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 0000b0 00 A 5 0 8\n [ 5] .dynsym DYNSYM 00000000000003b8 0003b8 000660 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000000a18 000a18 000799 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000000000011b2 0011b2 000088 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000000a18 000a18 00079b 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000000000011b4 0011b4 000088 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000001240 001240 0000d0 00 A 6 3 8\n [ 9] .rela.dyn RELA 0000000000001310 001310 000198 18 A 5 0 8\n [10] .rela.plt RELA 00000000000014a8 0014a8 0003f0 18 AI 5 24 8\n [11] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000002020 002020 0002b0 10 AX 0 0 16\n [13] .plt.got PROGBITS 00000000000022d0 0022d0 000008 08 AX 0 0 8\n [14] .text PROGBITS 00000000000022e0 0022e0 000fa1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x5bd8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x5be8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0xa18\n 0x0000000000000006 (SYMTAB) 0x3b8\n- 0x000000000000000a (STRSZ) 1945 (bytes)\n+ 0x000000000000000a (STRSZ) 1947 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x5e68\n 0x0000000000000002 (PLTRELSZ) 1008 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x14a8\n 0x0000000000000007 (RELA) 0x1310\n 0x0000000000000008 (RELASZ) 408 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x1240\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x11b2\n+ 0x000000006ffffff0 (VERSYM) 0x11b4\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (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: f90c8c1694f89d3c756ba5b2bedaebc0f9fa4959\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8fb52a33a5ecf5d44bcd5b918ba1c2804e73c77c\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 68 entries:\n- Addr: 0x00000000000011b2 Offset: 0x0011b2 Link: 5 (.dynsym)\n+ Addr: 0x00000000000011b4 Offset: 0x0011b4 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4) 4 (GLIBC_2.14) \n 004: 5 (CXXABI_1.3.9) 0 (*local*) 3 (GLIBCXX_3.4) 6 (GLIBC_2.2.5)\n 008: 7 (GLIBC_2.3.4) 8 (GLIBC_2.4) 0 (*local*) 0 (*local*) \n 00c: 6 (GLIBC_2.2.5) 0 (*local*) 2 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4)\n 010: 0 (*local*) 9 (CXXABI_1.3) 0 (*local*) a (GCC_3.0) \n 014: 3 (GLIBCXX_3.4) 0 (*local*) 6 (GLIBC_2.2.5) 2 (GLIBCXX_3.4.21) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4.21) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -91,15 +91,15 @@\n Commentaries\n Adding [\n ] link to: [\n ] new text.\n Skipping [\n ] no entry in Module.\n /usr/lib/debug/.dwz/x86_64-linux-gnu/libsword-utils.debug\n-0c8c1694f89d3c756ba5b2bedaebc0f9fa4959.debug\n+b52a33a5ecf5d44bcd5b918ba1c2804e73c77c.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -117,9 +117,9 @@\n 0x00001138 5f322e31 3400474c 49424358 585f332e _2.14.GLIBCXX_3.\n 0x00001148 342e3900 43585841 42495f31 2e330043 4.9.CXXABI_1.3.C\n 0x00001158 58584142 495f312e 332e3900 474c4942 XXABI_1.3.9.GLIB\n 0x00001168 4358585f 332e3400 474c4942 4358585f CXX_3.4.GLIBCXX_\n 0x00001178 332e342e 32310000 00000000 00000000 3.4.21..........\n 0x00001188 00000000 00000000 00000000 00000000 ................\n 0x00001198 00000000 00000000 00000000 00000000 ................\n- 0x000011a8 00000000 00000000 00 .........\n+ 0x000011a8 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 30633863 31363934 66383964 33633735 0c8c1694f89d3c75\n- 0x00000010 36626135 62326265 64616562 63306639 6ba5b2bedaebc0f9\n- 0x00000020 66613439 35392e64 65627567 00000000 fa4959.debug....\n- 0x00000030 648365b9 d.e.\n+ 0x00000000 62353261 33336135 65636635 64343462 b52a33a5ecf5d44b\n+ 0x00000010 63643562 39313862 61316332 38303465 cd5b918ba1c2804e\n+ 0x00000020 37336337 37632e64 65627567 00000000 73c77c.debug....\n+ 0x00000030 02319410 .1..\n \n"}]}, {"source1": "./usr/bin/osis2mod", "source2": "./usr/bin/osis2mod", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 0001e4 00 A 5 0 8\n [ 5] .dynsym DYNSYM 00000000000004f0 0004f0 001110 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000001600 001600 001446 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000002a46 002a46 00016c 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000001600 001600 001448 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000002a48 002a48 00016c 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000002bb8 002bb8 0000e0 00 A 6 3 8\n [ 9] .rela.dyn RELA 0000000000002c98 002c98 0001e0 18 A 5 0 8\n [10] .rela.plt RELA 0000000000002e78 002e78 000a50 18 AI 5 23 8\n [11] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000004020 004020 0006f0 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000004710 004710 000020 08 AX 0 0 8\n [14] .text PROGBITS 0000000000004730 004730 00c631 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x159e0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x159f0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x1600\n 0x0000000000000006 (SYMTAB) 0x4f0\n- 0x000000000000000a (STRSZ) 5190 (bytes)\n+ 0x000000000000000a (STRSZ) 5192 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x15c28\n 0x0000000000000002 (PLTRELSZ) 2640 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2e78\n 0x0000000000000007 (RELA) 0x2c98\n 0x0000000000000008 (RELASZ) 480 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x2bb8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x2a46\n+ 0x000000006ffffff0 (VERSYM) 0x2a48\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (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: abab1ebe71e88bd7ada2e29c8ceda514d4859e4f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c779792c037fc719afe3aca9b29417cabd2f8407\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 182 entries:\n- Addr: 0x0000000000002a46 Offset: 0x002a46 Link: 5 (.dynsym)\n+ Addr: 0x0000000000002a48 Offset: 0x002a48 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 3 (CXXABI_1.3) 4 (GLIBC_2.14) \n 008: 2 (GLIBCXX_3.4) 5 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n 00c: 6 (CXXABI_1.3.9) 0 (*local*) 7 (GLIBC_2.3) 2 (GLIBCXX_3.4)\n 010: 5 (GLIBC_2.2.5) 5 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 8 (GLIBC_2.3.4) 0 (*local*) 9 (GLIBC_2.4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -365,15 +365,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/x86_64-linux-gnu/libsword-utils.debug\n-ab1ebe71e88bd7ada2e29c8ceda514d4859e4f.debug\n+79792c037fc719afe3aca9b29417cabd2f8407.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -320,9 +320,9 @@\n 0x000029d0 31340047 4c494243 58585f33 2e342e31 14.GLIBCXX_3.4.1\n 0x000029e0 3100474c 49424358 585f332e 342e3900 1.GLIBCXX_3.4.9.\n 0x000029f0 43585841 42495f31 2e332e39 00435858 CXXABI_1.3.9.CXX\n 0x00002a00 4142495f 312e3300 474c4942 4358585f ABI_1.3.GLIBCXX_\n 0x00002a10 332e3400 00000000 00000000 00000000 3.4.............\n 0x00002a20 00000000 00000000 00000000 00000000 ................\n 0x00002a30 00000000 00000000 00000000 00000000 ................\n- 0x00002a40 00000000 0000 ......\n+ 0x00002a40 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 61623165 62653731 65383862 64376164 ab1ebe71e88bd7ad\n- 0x00000010 61326532 39633863 65646135 31346434 a2e29c8ceda514d4\n- 0x00000020 38353965 34662e64 65627567 00000000 859e4f.debug....\n- 0x00000030 c2828fd9 ....\n+ 0x00000000 37393739 32633033 37666337 31396166 79792c037fc719af\n+ 0x00000010 65336163 61396232 39343137 63616264 e3aca9b29417cabd\n+ 0x00000020 32663834 30372e64 65627567 00000000 2f8407.debug....\n+ 0x00000030 7865d3a4 xe..\n \n"}]}, {"source1": "./usr/bin/tei2mod", "source2": "./usr/bin/tei2mod", "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 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x002248 0x002248 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x002250 0x002250 R 0x1000\n LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x0046ad 0x0046ad R E 0x1000\n LOAD 0x008000 0x0000000000008000 0x0000000000008000 0x000e65 0x000e65 R 0x1000\n LOAD 0x009b80 0x000000000000ab80 0x000000000000ab80 0x0004a0 0x000798 RW 0x1000\n DYNAMIC 0x009b98 0x000000000000ab98 0x000000000000ab98 0x000230 0x000230 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x008678 0x0000000000008678 0x0000000000008678 0x0000e4 0x0000e4 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 000170 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000478 000478 000a50 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000000ec8 000ec8 000ab3 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000000000000197c 00197c 0000dc 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000000000001a58 001a58 0000d0 00 A 6 3 8\n- [ 9] .rela.dyn RELA 0000000000001b28 001b28 000180 18 A 5 0 8\n- [10] .rela.plt RELA 0000000000001ca8 001ca8 0005a0 18 AI 5 23 8\n+ [ 6] .dynstr STRTAB 0000000000000ec8 000ec8 000ab5 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000000000000197e 00197e 0000dc 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000000000001a60 001a60 0000d0 00 A 6 3 8\n+ [ 9] .rela.dyn RELA 0000000000001b30 001b30 000180 18 A 5 0 8\n+ [10] .rela.plt RELA 0000000000001cb0 001cb0 0005a0 18 AI 5 23 8\n [11] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000003020 003020 0003d0 10 AX 0 0 16\n [13] .plt.got PROGBITS 00000000000033f0 0033f0 000018 08 AX 0 0 8\n [14] .text PROGBITS 0000000000003410 003410 004291 00 AX 0 0 16\n [15] .fini PROGBITS 00000000000076a4 0076a4 000009 00 AX 0 0 4\n [16] .rodata PROGBITS 0000000000008000 008000 000678 00 A 0 0 8\n [17] .eh_frame_hdr PROGBITS 0000000000008678 008678 0000e4 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x1b28 contains 16 entries:\n+Relocation section '.rela.dyn' at offset 0x1b30 contains 16 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000ab80 0000000000000008 R_X86_64_RELATIVE 5430\n 000000000000ab88 0000000000000008 R_X86_64_RELATIVE 35f0\n 000000000000ab90 0000000000000008 R_X86_64_RELATIVE 53f0\n 000000000000b008 0000000000000008 R_X86_64_RELATIVE b008\n 000000000000afc0 0000000900000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 000000000000afc8 0000004300000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n@@ -14,15 +14,15 @@\n 000000000000aff0 0000003700000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0\n 000000000000aff8 0000003b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000000b018 0000002500000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n 000000000000b040 0000004e00000005 R_X86_64_COPY 000000000000b040 _ZSt4cout@GLIBCXX_3.4 + 0\n 000000000000b160 0000005100000005 R_X86_64_COPY 000000000000b160 stderr@GLIBC_2.2.5 + 0\n 000000000000b180 0000004a00000005 R_X86_64_COPY 000000000000b180 _ZN5sword5SWBuf7nullStrE + 0\n \n-Relocation section '.rela.plt' at offset 0x1ca8 contains 60 entries:\n+Relocation section '.rela.plt' at offset 0x1cb0 contains 60 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000ade0 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK5sword6XMLTag12getAttributeEPKcic + 0\n 000000000000ade8 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4 + 0\n 000000000000adf0 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode@GLIBCXX_3.4 + 0\n 000000000000adf8 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.14 + 0\n 000000000000ae00 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 realloc@GLIBC_2.2.5 + 0\n 000000000000ae08 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK5sword6XMLTag8toStringEv + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0xab80\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xab90\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0xec8\n 0x0000000000000006 (SYMTAB) 0x478\n- 0x000000000000000a (STRSZ) 2739 (bytes)\n+ 0x000000000000000a (STRSZ) 2741 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0xadc8\n 0x0000000000000002 (PLTRELSZ) 1440 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x1ca8\n- 0x0000000000000007 (RELA) 0x1b28\n+ 0x0000000000000017 (JMPREL) 0x1cb0\n+ 0x0000000000000007 (RELA) 0x1b30\n 0x0000000000000008 (RELASZ) 384 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0x1a58\n+ 0x000000006ffffffe (VERNEED) 0x1a60\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x197c\n+ 0x000000006ffffff0 (VERSYM) 0x197e\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (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: 6f54ca62646e3f4cae94021cab08a8120bdecbee\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8ba8e28bad913e0dede445929995182ee48f163e\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 110 entries:\n- Addr: 0x000000000000197c Offset: 0x00197c Link: 5 (.dynsym)\n+ Addr: 0x000000000000197e Offset: 0x00197e Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4)\n 004: 3 (GLIBC_2.14) 4 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n 008: 5 (CXXABI_1.3.9) 0 (*local*) 4 (GLIBC_2.2.5) 2 (GLIBCXX_3.4)\n 00c: 4 (GLIBC_2.2.5) 0 (*local*) 6 (GLIBC_2.3.4) 0 (*local*) \n 010: 0 (*local*) 7 (GLIBC_2.4) 4 (GLIBC_2.2.5) 2 (GLIBCXX_3.4)\n 014: 0 (*local*) 8 (CXXABI_1.3) 0 (*local*) 4 (GLIBC_2.2.5)\n 018: 4 (GLIBC_2.2.5) 9 (GLIBCXX_3.4.9) 8 (CXXABI_1.3) 2 (GLIBCXX_3.4)\n@@ -27,15 +27,15 @@\n 05c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 060: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 064: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 068: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 06c: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000001a58 Offset: 0x001a58 Link: 6 (.dynstr)\n+ Addr: 0x0000000000001a60 Offset: 0x001a60 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: 4\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 7\n 0x0040: Name: GLIBC_2.3.4 Flags: none Version: 6\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 4\n 0x0060: Name: GLIBC_2.14 Flags: none Version: 3\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -153,15 +153,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/x86_64-linux-gnu/libsword-utils.debug\n-54ca62646e3f4cae94021cab08a8120bdecbee.debug\n+a8e28bad913e0dede445929995182ee48f163e.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -167,9 +167,9 @@\n 0x00001908 474c4942 4358585f 332e342e 31310047 GLIBCXX_3.4.11.G\n 0x00001918 4c494243 58585f33 2e342e39 00435858 LIBCXX_3.4.9.CXX\n 0x00001928 4142495f 312e3300 43585841 42495f31 ABI_1.3.CXXABI_1\n 0x00001938 2e332e39 00474c49 42435858 5f332e34 .3.9.GLIBCXX_3.4\n 0x00001948 00000000 00000000 00000000 00000000 ................\n 0x00001958 00000000 00000000 00000000 00000000 ................\n 0x00001968 00000000 00000000 00000000 00000000 ................\n- 0x00001978 000000 ...\n+ 0x00001978 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 35346361 36323634 36653366 34636165 54ca62646e3f4cae\n- 0x00000010 39343032 31636162 30386138 31323062 94021cab08a8120b\n- 0x00000020 64656362 65652e64 65627567 00000000 decbee.debug....\n- 0x00000030 4a3a27c1 J:'.\n+ 0x00000000 61386532 38626164 39313365 30646564 a8e28bad913e0ded\n+ 0x00000010 65343435 39323939 39353138 32656534 e445929995182ee4\n+ 0x00000020 38663136 33652e64 65627567 00000000 8f163e.debug....\n+ 0x00000030 c82c68f2 .,h.\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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 0000b0 00 A 5 0 8\n [ 5] .dynsym DYNSYM 00000000000003b8 0003b8 000720 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000000ad8 000ad8 00075c 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000001234 001234 000098 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000000ad8 000ad8 00075e 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000001236 001236 000098 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000000000012d0 0012d0 0000d0 00 A 6 3 8\n [ 9] .rela.dyn RELA 00000000000013a0 0013a0 000150 18 A 5 0 8\n [10] .rela.plt RELA 00000000000014f0 0014f0 0004b0 18 AI 5 23 8\n [11] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000002020 002020 000330 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000002350 002350 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000002360 002360 001261 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x5be0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x5bf0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0xad8\n 0x0000000000000006 (SYMTAB) 0x3b8\n- 0x000000000000000a (STRSZ) 1884 (bytes)\n+ 0x000000000000000a (STRSZ) 1886 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x5e28\n 0x0000000000000002 (PLTRELSZ) 1200 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x14f0\n 0x0000000000000007 (RELA) 0x13a0\n 0x0000000000000008 (RELASZ) 336 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x12d0\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x1234\n+ 0x000000006ffffff0 (VERSYM) 0x1236\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (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: 6bb45ad23ea52bb87ede88c0fe8fb47adcd51854\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 767b562a7b337333d48eff4d227e7fb9f99e9e57\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 76 entries:\n- Addr: 0x0000000000001234 Offset: 0x001234 Link: 5 (.dynsym)\n+ Addr: 0x0000000000001236 Offset: 0x001236 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.14) 3 (GLIBC_2.2.5) 0 (*local*) \n 004: 0 (*local*) 4 (GLIBC_2.3) 3 (GLIBC_2.2.5) 0 (*local*) \n 008: 0 (*local*) 5 (GLIBC_2.3.4) 3 (GLIBC_2.2.5) 6 (GLIBC_2.4) \n 00c: 0 (*local*) 0 (*local*) 7 (GLIBCXX_3.4) 7 (GLIBCXX_3.4)\n 010: 0 (*local*) 0 (*local*) 3 (GLIBC_2.2.5) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 7 (GLIBCXX_3.4) 8 (GLIBCXX_3.4.11) \n 018: 7 (GLIBCXX_3.4) 7 (GLIBCXX_3.4) 7 (GLIBCXX_3.4) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,9 @@\n /lib64/ld-linux-x86-64.so.2\n+v{V*{3s3\n _ITM_deregisterTMCloneTable\n __gmon_start__\n _ITM_registerTMCloneTable\n _ZNKSt5ctypeIcE8do_widenEc\n _ZN5sword5SWKey10setPersistEb\n _ZN5sword7RawText8setEntryEPKcl\n _ZN5sword8VerseKey9setIntrosEb\n@@ -97,15 +98,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/x86_64-linux-gnu/libsword-utils.debug\n-b45ad23ea52bb87ede88c0fe8fb47adcd51854.debug\n+7b562a7b337333d48eff4d227e7fb9f99e9e57.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -113,9 +113,9 @@\n 0x000011b8 332e342e 31310047 4c494243 58585f33 3.4.11.GLIBCXX_3\n 0x000011c8 2e340047 4c494243 5f322e34 00474c49 .4.GLIBC_2.4.GLI\n 0x000011d8 42435f32 2e332e34 00474c49 42435f32 BC_2.3.4.GLIBC_2\n 0x000011e8 2e330047 4c494243 5f322e32 2e350047 .3.GLIBC_2.2.5.G\n 0x000011f8 4c494243 5f322e31 34000000 00000000 LIBC_2.14.......\n 0x00001208 00000000 00000000 00000000 00000000 ................\n 0x00001218 00000000 00000000 00000000 00000000 ................\n- 0x00001228 00000000 00000000 00000000 ............\n+ 0x00001228 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 62343561 64323365 61353262 62383765 b45ad23ea52bb87e\n- 0x00000010 64653838 63306665 38666234 37616463 de88c0fe8fb47adc\n- 0x00000020 64353138 35342e64 65627567 00000000 d51854.debug....\n- 0x00000030 82fdcc60 ...`\n+ 0x00000000 37623536 32613762 33333733 33336434 7b562a7b337333d4\n+ 0x00000010 38656666 34643232 37653766 62396639 8eff4d227e7fb9f9\n+ 0x00000020 39653965 35372e64 65627567 00000000 9e9e57.debug....\n+ 0x00000030 5224e765 R$.e\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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 000060 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000368 000368 0002d0 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000000638 000638 0002a5 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000000000008de 0008de 00003c 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000000638 000638 0002a7 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000000000008e0 0008e0 00003c 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000000920 000920 000080 00 A 6 3 8\n [ 9] .rela.dyn RELA 00000000000009a0 0009a0 000138 18 A 5 0 8\n [10] .rela.plt RELA 0000000000000ad8 000ad8 0000f0 18 AI 5 23 8\n [11] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000001020 001020 0000b0 10 AX 0 0 16\n [13] .plt.got PROGBITS 00000000000010d0 0010d0 000008 08 AX 0 0 8\n [14] .text PROGBITS 00000000000010e0 0010e0 0002c1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3d20\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3d30\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x638\n 0x0000000000000006 (SYMTAB) 0x368\n- 0x000000000000000a (STRSZ) 677 (bytes)\n+ 0x000000000000000a (STRSZ) 679 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x3f68\n 0x0000000000000002 (PLTRELSZ) 240 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xad8\n 0x0000000000000007 (RELA) 0x9a0\n 0x0000000000000008 (RELASZ) 312 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x920\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x8de\n+ 0x000000006ffffff0 (VERSYM) 0x8e0\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (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: 62b2ffdccf1cb43762857cf46be428ff7e9d67c0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 27ffdd801f18ad79fe219bfe0620fd37a4f067e5\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 30 entries:\n- Addr: 0x00000000000008de Offset: 0x0008de Link: 5 (.dynsym)\n+ Addr: 0x00000000000008e0 Offset: 0x0008e0 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 3 (GLIBC_2.4) \n 004: 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4) 5 (CXXABI_1.3) \n 008: 6 (GCC_3.0) 4 (GLIBCXX_3.4) 2 (GLIBC_2.2.5) 0 (*local*) \n 00c: 2 (GLIBC_2.2.5) 0 (*local*) 2 (GLIBC_2.2.5) 4 (GLIBCXX_3.4)\n 010: 0 (*local*) 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 4 (GLIBCXX_3.4) 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.4\n GLIBC_2.2.5\n []A\\A]A^A_\n - parse verse reference to OSISRef markup\n [verse context] [locale]\n /usr/lib/debug/.dwz/x86_64-linux-gnu/libsword-utils.debug\n-b2ffdccf1cb43762857cf46be428ff7e9d67c0.debug\n+ffdd801f18ad79fe219bfe0620fd37a4f067e5.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -38,9 +38,9 @@\n 0x00000868 494f5f73 7464696e 5f757365 64004743 IO_stdin_used.GC\n 0x00000878 435f332e 30004358 58414249 5f312e33 C_3.0.CXXABI_1.3\n 0x00000888 00474c49 42435858 5f332e34 00474c49 .GLIBCXX_3.4.GLI\n 0x00000898 42435f32 2e340047 4c494243 5f322e32 BC_2.4.GLIBC_2.2\n 0x000008a8 2e350000 00000000 00000000 00000000 .5..............\n 0x000008b8 00000000 00000000 00000000 00000000 ................\n 0x000008c8 00000000 00000000 00000000 00000000 ................\n- 0x000008d8 00000000 00 .....\n+ 0x000008d8 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 62326666 64636366 31636234 33373632 b2ffdccf1cb43762\n- 0x00000010 38353763 66343662 65343238 66663765 857cf46be428ff7e\n- 0x00000020 39643637 63302e64 65627567 00000000 9d67c0.debug....\n- 0x00000030 cb7c49b3 .|I.\n+ 0x00000000 66666464 38303166 31386164 37396665 ffdd801f18ad79fe\n+ 0x00000010 32313962 66653036 32306664 33376134 219bfe0620fd37a4\n+ 0x00000020 66303637 65352e64 65627567 00000000 f067e5.debug....\n+ 0x00000030 6a680c75 jh.u\n \n"}]}, {"source1": "./usr/bin/vs2osisreftxt", "source2": "./usr/bin/vs2osisreftxt", "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 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000e40 0x000e40 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000e48 0x000e48 R 0x1000\n LOAD 0x001000 0x0000000000001000 0x0000000000001000 0x0004ad 0x0004ad R E 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x000281 0x000281 R 0x1000\n LOAD 0x002ce0 0x0000000000003ce0 0x0000000000003ce0 0x000338 0x000490 RW 0x1000\n DYNAMIC 0x002cf8 0x0000000000003cf8 0x0000000000003cf8 0x000230 0x000230 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x00206c 0x000000000000206c 0x000000000000206c 0x00004c 0x00004c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 000060 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000368 000368 000390 18 A 6 1 8\n- [ 6] .dynstr STRTAB 00000000000006f8 0006f8 000384 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000000a7c 000a7c 00004c 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000000000000ac8 000ac8 000090 00 A 6 3 8\n- [ 9] .rela.dyn RELA 0000000000000b58 000b58 000138 18 A 5 0 8\n- [10] .rela.plt RELA 0000000000000c90 000c90 0001b0 18 AI 5 23 8\n+ [ 6] .dynstr STRTAB 00000000000006f8 0006f8 000386 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000000a7e 000a7e 00004c 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000000000000ad0 000ad0 000090 00 A 6 3 8\n+ [ 9] .rela.dyn RELA 0000000000000b60 000b60 000138 18 A 5 0 8\n+ [10] .rela.plt RELA 0000000000000c98 000c98 0001b0 18 AI 5 23 8\n [11] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000001020 001020 000130 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000001150 001150 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000001160 001160 000341 00 AX 0 0 16\n [15] .fini PROGBITS 00000000000014a4 0014a4 000009 00 AX 0 0 4\n [16] .rodata PROGBITS 0000000000002000 002000 000069 00 A 0 0 8\n [17] .eh_frame_hdr PROGBITS 000000000000206c 00206c 00004c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0xb58 contains 13 entries:\n+Relocation section '.rela.dyn' at offset 0xb60 contains 13 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000003ce0 0000000000000008 R_X86_64_RELATIVE 1430\n 0000000000003ce8 0000000000000008 R_X86_64_RELATIVE 1180\n 0000000000003cf0 0000000000000008 R_X86_64_RELATIVE 13f0\n 0000000000004008 0000000000000008 R_X86_64_RELATIVE 4008\n 0000000000003fd0 0000000100000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000003fd8 0000001900000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n@@ -11,15 +11,15 @@\n 0000000000003fe8 0000000e00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 0000000000003ff0 0000001500000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0\n 0000000000003ff8 0000001800000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000004010 0000000c00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n 0000000000004040 0000002500000005 R_X86_64_COPY 0000000000004040 _ZSt4cout@GLIBCXX_3.4 + 0\n 0000000000004160 0000002000000005 R_X86_64_COPY 0000000000004160 stderr@GLIBC_2.2.5 + 0\n \n-Relocation section '.rela.plt' at offset 0xc90 contains 18 entries:\n+Relocation section '.rela.plt' at offset 0xc98 contains 18 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000003f40 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN5sword8VerseKeyC1EPKc + 0\n 0000000000003f48 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN5sword8VerseKey5parseEb + 0\n 0000000000003f50 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 __fprintf_chk@GLIBC_2.3.4 + 0\n 0000000000003f58 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN5sword7ListKey7setTextEPKc + 0\n 0000000000003f60 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 __stack_chk_fail@GLIBC_2.4 + 0\n 0000000000003f68 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN5sword5SWKey8popErrorEv + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3ce0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3cf0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x6f8\n 0x0000000000000006 (SYMTAB) 0x368\n- 0x000000000000000a (STRSZ) 900 (bytes)\n+ 0x000000000000000a (STRSZ) 902 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x3f28\n 0x0000000000000002 (PLTRELSZ) 432 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xc90\n- 0x0000000000000007 (RELA) 0xb58\n+ 0x0000000000000017 (JMPREL) 0xc98\n+ 0x0000000000000007 (RELA) 0xb60\n 0x0000000000000008 (RELASZ) 312 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0xac8\n+ 0x000000006ffffffe (VERNEED) 0xad0\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0xa7c\n+ 0x000000006ffffff0 (VERSYM) 0xa7e\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (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: 4cc637d9df1b8869cba4ab5468a4fad0e3e20d58\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7e7c360d863c703039b1ca9c615026e0511de23a\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,23 +1,23 @@\n \n Version symbols section '.gnu.version' contains 38 entries:\n- Addr: 0x0000000000000a7c Offset: 0x000a7c Link: 5 (.dynsym)\n+ Addr: 0x0000000000000a7e Offset: 0x000a7e Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 3 (GLIBC_2.3.4) 0 (*local*) 4 (GLIBC_2.4) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4) 0 (*local*) \n 00c: 6 (CXXABI_1.3) 7 (GCC_3.0) 5 (GLIBCXX_3.4) 0 (*local*) \n 010: 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5)\n 014: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 5 (GLIBCXX_3.4)\n 018: 0 (*local*) 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 01c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 020: 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 024: 1 (*global*) 5 (GLIBCXX_3.4)\n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000000ac8 Offset: 0x000ac8 Link: 6 (.dynstr)\n+ Addr: 0x0000000000000ad0 Offset: 0x000ad0 Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 7\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0030: Name: CXXABI_1.3 Flags: none Version: 6\n 0x0040: Name: GLIBCXX_3.4 Flags: none Version: 5\n 0x0050: Version: 1 File: libc.so.6 Cnt: 3\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 4\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -39,15 +39,15 @@\n GLIBC_2.3.4\n GLIBC_2.2.5\n []A\\A]A^A_\n Verse is\n in set.\n usage: %s <\"string to parse\"> [locale_name] [test-in-set-verse]\n /usr/lib/debug/.dwz/x86_64-linux-gnu/libsword-utils.debug\n-c637d9df1b8869cba4ab5468a4fad0e3e20d58.debug\n+7c360d863c703039b1ca9c615026e0511de23a.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -52,9 +52,9 @@\n 0x00000a08 00474343 5f332e30 00435858 4142495f .GCC_3.0.CXXABI_\n 0x00000a18 312e3300 474c4942 4358585f 332e3400 1.3.GLIBCXX_3.4.\n 0x00000a28 474c4942 435f322e 3400474c 4942435f GLIBC_2.4.GLIBC_\n 0x00000a38 322e332e 3400474c 4942435f 322e322e 2.3.4.GLIBC_2.2.\n 0x00000a48 35000000 00000000 00000000 00000000 5...............\n 0x00000a58 00000000 00000000 00000000 00000000 ................\n 0x00000a68 00000000 00000000 00000000 00000000 ................\n- 0x00000a78 00000000 ....\n+ 0x00000a78 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 63363337 64396466 31623838 36396362 c637d9df1b8869cb\n- 0x00000010 61346162 35343638 61346661 64306533 a4ab5468a4fad0e3\n- 0x00000020 65323064 35382e64 65627567 00000000 e20d58.debug....\n- 0x00000030 a4455f26 .E_&\n+ 0x00000000 37633336 30643836 33633730 33303339 7c360d863c703039\n+ 0x00000010 62316361 39633631 35303236 65303531 b1ca9c615026e051\n+ 0x00000020 31646532 33612e64 65627567 00000000 1de23a.debug....\n+ 0x00000030 b5d8c252 ...R\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 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001cf0 0x001cf0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001cf8 0x001cf8 R 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x0038ad 0x0038ad R E 0x1000\n LOAD 0x006000 0x0000000000006000 0x0000000000006000 0x0006b8 0x0006b8 R 0x1000\n LOAD 0x0069f8 0x00000000000079f8 0x00000000000079f8 0x000620 0x0008a0 RW 0x1000\n DYNAMIC 0x006c10 0x0000000000007c10 0x0000000000007c10 0x000230 0x000230 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x006258 0x0000000000006258 0x0000000000006258 0x00006c 0x00006c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 0000d4 00 A 5 0 8\n [ 5] .dynsym DYNSYM 00000000000003e0 0003e0 000750 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000000b30 000b30 0009f3 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000001524 001524 00009c 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00000000000015c0 0015c0 0000d0 00 A 6 3 8\n- [ 9] .rela.dyn RELA 0000000000001690 001690 0001f8 18 A 5 0 8\n- [10] .rela.plt RELA 0000000000001888 001888 000468 18 AI 5 24 8\n+ [ 6] .dynstr STRTAB 0000000000000b30 000b30 0009f5 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000001526 001526 00009c 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00000000000015c8 0015c8 0000d0 00 A 6 3 8\n+ [ 9] .rela.dyn RELA 0000000000001698 001698 0001f8 18 A 5 0 8\n+ [10] .rela.plt RELA 0000000000001890 001890 000468 18 AI 5 24 8\n [11] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000002020 002020 000300 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000002320 002320 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000002330 002330 003571 00 AX 0 0 16\n [15] .fini PROGBITS 00000000000058a4 0058a4 000009 00 AX 0 0 4\n [16] .rodata PROGBITS 0000000000006000 006000 000258 00 A 0 0 8\n [17] .eh_frame_hdr PROGBITS 0000000000006258 006258 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 '.rela.dyn' at offset 0x1690 contains 21 entries:\n+Relocation section '.rela.dyn' at offset 0x1698 contains 21 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000079f8 0000000000000008 R_X86_64_RELATIVE 2940\n 0000000000007a00 0000000000000008 R_X86_64_RELATIVE 25d0\n 0000000000007a08 0000000000000008 R_X86_64_RELATIVE 2900\n 0000000000008008 0000000000000008 R_X86_64_RELATIVE 8008\n 0000000000007fd0 0000000500000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000007fd8 0000004b00000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n@@ -19,15 +19,15 @@\n 0000000000007b50 0000004400000005 R_X86_64_COPY 0000000000007b50 _ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0\n 0000000000007b70 0000004900000005 R_X86_64_COPY 0000000000007b70 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0\n 0000000000007b90 0000003800000005 R_X86_64_COPY 0000000000007b90 _ZTVSt13basic_filebufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0\n 0000000000008040 0000004d00000005 R_X86_64_COPY 0000000000008040 _ZSt4cout@GLIBCXX_3.4 + 0\n 0000000000008160 0000004200000005 R_X86_64_COPY 0000000000008160 stderr@GLIBC_2.2.5 + 0\n 0000000000008180 0000003c00000005 R_X86_64_COPY 0000000000008180 _ZSt4cerr@GLIBCXX_3.4 + 0\n \n-Relocation section '.rela.plt' at offset 0x1888 contains 47 entries:\n+Relocation section '.rela.plt' at offset 0x1890 contains 47 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000007e58 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EES4_@GLIBCXX_3.4.21 + 0\n 0000000000007e60 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4 + 0\n 0000000000007e68 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_begin_catch@CXXABI_1.3 + 0\n 0000000000007e70 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZdlPvm@CXXABI_1.3.9 + 0\n 0000000000007e78 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 strncpy@GLIBC_2.2.5 + 0\n 0000000000007e80 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _Znwm@GLIBCXX_3.4 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x79f8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x7a08\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0xb30\n 0x0000000000000006 (SYMTAB) 0x3e0\n- 0x000000000000000a (STRSZ) 2547 (bytes)\n+ 0x000000000000000a (STRSZ) 2549 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x7e40\n 0x0000000000000002 (PLTRELSZ) 1128 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x1888\n- 0x0000000000000007 (RELA) 0x1690\n+ 0x0000000000000017 (JMPREL) 0x1890\n+ 0x0000000000000007 (RELA) 0x1698\n 0x0000000000000008 (RELASZ) 504 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0x15c0\n+ 0x000000006ffffffe (VERNEED) 0x15c8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x1524\n+ 0x000000006ffffff0 (VERSYM) 0x1526\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (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: a68b94873a6bcec4117007d6e43c919081d83892\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 28f2acd326410eb42379f335308fcb119649935e\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 78 entries:\n- Addr: 0x0000000000001524 Offset: 0x001524 Link: 5 (.dynsym)\n+ Addr: 0x0000000000001526 Offset: 0x001526 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4) 4 (CXXABI_1.3) \n 004: 5 (CXXABI_1.3.9) 0 (*local*) 6 (GLIBC_2.2.5) 3 (GLIBCXX_3.4)\n 008: 3 (GLIBCXX_3.4) 7 (GLIBC_2.3.4) 8 (GLIBC_2.4) 3 (GLIBCXX_3.4)\n 00c: 3 (GLIBCXX_3.4) 0 (*local*) 6 (GLIBC_2.2.5) 0 (*local*) \n 010: 6 (GLIBC_2.2.5) 9 (GLIBCXX_3.4.11) 0 (*local*) 3 (GLIBCXX_3.4)\n 014: 2 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4) 2 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4)\n 018: 3 (GLIBCXX_3.4) 4 (CXXABI_1.3) 3 (GLIBCXX_3.4) a (GCC_3.0) \n@@ -19,15 +19,15 @@\n 03c: 3 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) 3 (GLIBCXX_3.4)\n 040: 3 (GLIBCXX_3.4) 1 (*global*) 6 (GLIBC_2.2.5) 1 (*global*) \n 044: 3 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) 3 (GLIBCXX_3.4)\n 048: 1 (*global*) 3 (GLIBCXX_3.4) 1 (*global*) 6 (GLIBC_2.2.5)\n 04c: 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4)\n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x00000000000015c0 Offset: 0x0015c0 Link: 6 (.dynstr)\n+ Addr: 0x00000000000015c8 Offset: 0x0015c8 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: 3\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0040: Name: GLIBC_2.3.4 Flags: none Version: 7\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 6\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 6\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -93,15 +93,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/x86_64-linux-gnu/libsword-utils.debug\n-8b94873a6bcec4117007d6e43c919081d83892.debug\n+f2acd326410eb42379f335308fcb119649935e.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -155,9 +155,9 @@\n 0x000014b0 4c494243 58585f33 2e342e31 31004358 LIBCXX_3.4.11.CX\n 0x000014c0 58414249 5f312e33 2e390043 58584142 XABI_1.3.9.CXXAB\n 0x000014d0 495f312e 3300474c 49424358 585f332e I_1.3.GLIBCXX_3.\n 0x000014e0 3400474c 49424358 585f332e 342e3231 4.GLIBCXX_3.4.21\n 0x000014f0 00000000 00000000 00000000 00000000 ................\n 0x00001500 00000000 00000000 00000000 00000000 ................\n 0x00001510 00000000 00000000 00000000 00000000 ................\n- 0x00001520 000000 ...\n+ 0x00001520 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 38623934 38373361 36626365 63343131 8b94873a6bcec411\n- 0x00000010 37303037 64366534 33633931 39303831 7007d6e43c919081\n- 0x00000020 64383338 39322e64 65627567 00000000 d83892.debug....\n- 0x00000030 f939b793 .9..\n+ 0x00000000 66326163 64333236 34313065 62343233 f2acd326410eb423\n+ 0x00000010 37396633 33353330 38666362 31313936 79f335308fcb1196\n+ 0x00000020 34393933 35652e64 65627567 00000000 49935e.debug....\n+ 0x00000030 6e0dc11a n...\n \n"}]}]}]}]}, {"source1": "diatheke-dbgsym_1.9.0+dfsg-2_amd64.deb", "source2": "diatheke-dbgsym_1.9.0+dfsg-2_amd64.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 299112 2020-11-12 19:58:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 544 2020-11-12 19:58:40.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 299108 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: amd64\n Maintainer: CrossWire Packaging Team \n Installed-Size: 327\n Depends: diatheke (= 1.9.0+dfsg-2)\n Section: debug\n Priority: optional\n Description: debug symbols for diatheke\n-Build-Ids: 089453fab4c882cf4f8f251134e38d30daaab435\n+Build-Ids: 2a9d8199fbabc62707d176c3ecb704cc4923e624\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/08/9453fab4c882cf4f8f251134e38d30daaab435.debug\n+usr/lib/debug/.build-id/2a/9d8199fbabc62707d176c3ecb704cc4923e624.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/08/\n--rw-r--r-- 0 root (0) root (0) 323968 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/08/9453fab4c882cf4f8f251134e38d30daaab435.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/2a/\n+-rw-r--r-- 0 root (0) root (0) 323968 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/2a/9d8199fbabc62707d176c3ecb704cc4923e624.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/08/9453fab4c882cf4f8f251134e38d30daaab435.debug", "source2": "./usr/lib/debug/.build-id/2a/9d8199fbabc62707d176c3ecb704cc4923e624.debug", "comments": ["Files similar despite different names (score: 2, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 0004bc 00 A 5 0 8\n [ 5] .dynsym NOBITS 00000000000007c8 000308 001cb0 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000002478 000308 00310f 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000005588 000308 000264 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000002478 000308 003111 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000000000000558a 000308 000264 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000000000057f0 000308 0000e0 00 A 6 3 8\n [ 9] .rela.dyn NOBITS 00000000000058d0 000308 001140 18 A 5 0 8\n [10] .rela.plt NOBITS 0000000000006a10 000308 000be8 18 AI 5 24 8\n [11] .init NOBITS 0000000000008000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000008020 001000 000800 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000008820 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000008830 001000 00eb31 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 00000000000007c8 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000002478 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000005588 0 SECTION LOCAL DEFAULT 7 \n+ 7: 000000000000558a 0 SECTION LOCAL DEFAULT 7 \n 8: 00000000000057f0 0 SECTION LOCAL DEFAULT 8 \n 9: 00000000000058d0 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000006a10 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000008000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000008020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000008820 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000008830 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: 089453fab4c882cf4f8f251134e38d30daaab435\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2a9d8199fbabc62707d176c3ecb704cc4923e624\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_amd64.deb", "source2": "libsword-utils-dbgsym_1.9.0+dfsg-2_amd64.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 1392 2020-11-12 19:58:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 671900 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 671512 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: amd64\n Maintainer: CrossWire Packaging Team \n Installed-Size: 836\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: 0cd8011d07e0ce0d9ef56ede15c593b989360bdf 4225a97850a8223501418ab339f61c426aba4b79 4664fcf981c50885a4ea58647ee1fca57b54ca8a 4ca99d31dac39e90a519871f921f810b9ba8710f 4cc637d9df1b8869cba4ab5468a4fad0e3e20d58 62b2ffdccf1cb43762857cf46be428ff7e9d67c0 6bb45ad23ea52bb87ede88c0fe8fb47adcd51854 6f54ca62646e3f4cae94021cab08a8120bdecbee 8dc5ba645d71089578962d5729a307791ffeca81 90f045b7eb25de685d9a17393c28e30404a1948f 9d86940560a6ef09792883b6741e6bdd49025491 a68b94873a6bcec4117007d6e43c919081d83892 abab1ebe71e88bd7ada2e29c8ceda514d4859e4f b94fafe8db2b2258cc248e55fa1de929310b8f6a c449bf305900122a140a1c2eccb51259dc01ab02 f268d007a02da0a1796dd99647ddf16354d201bb f90c8c1694f89d3c756ba5b2bedaebc0f9fa4959\n+Build-Ids: 00d5d9bb016751b2a5ee167761ae7d600ad69ba8 18621de7730ca0a2e4147ce33b32cb8e378050d3 1cdd32a1fb3abc1ae341091ab4825b6002206d48 27c838717533d6af86d61343d90c1f78bea84596 27ffdd801f18ad79fe219bfe0620fd37a4f067e5 28f2acd326410eb42379f335308fcb119649935e 515d4f0bf2909c66efd5a9dbb764883069856c94 5a50182517a7e631fa4337fa7faaa065b74f84a2 767b562a7b337333d48eff4d227e7fb9f99e9e57 7e7c360d863c703039b1ca9c615026e0511de23a 8ba8e28bad913e0dede445929995182ee48f163e 8fb52a33a5ecf5d44bcd5b918ba1c2804e73c77c 99daf98bcb16ddee169314145a80fa7bdf43fa3e 9b193aecc55b2f0ea78ffac3fa2cfcf12dab4b19 c779792c037fc719afe3aca9b29417cabd2f8407 d8a1478c776c74f5948623f4365321e605387784 f0052c8eb574e10d17423b11ebe3b96bd15e284d\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/0c/d8011d07e0ce0d9ef56ede15c593b989360bdf.debug\n-usr/lib/debug/.build-id/42/25a97850a8223501418ab339f61c426aba4b79.debug\n-usr/lib/debug/.build-id/46/64fcf981c50885a4ea58647ee1fca57b54ca8a.debug\n-usr/lib/debug/.build-id/4c/a99d31dac39e90a519871f921f810b9ba8710f.debug\n-usr/lib/debug/.build-id/4c/c637d9df1b8869cba4ab5468a4fad0e3e20d58.debug\n-usr/lib/debug/.build-id/62/b2ffdccf1cb43762857cf46be428ff7e9d67c0.debug\n-usr/lib/debug/.build-id/6b/b45ad23ea52bb87ede88c0fe8fb47adcd51854.debug\n-usr/lib/debug/.build-id/6f/54ca62646e3f4cae94021cab08a8120bdecbee.debug\n-usr/lib/debug/.build-id/8d/c5ba645d71089578962d5729a307791ffeca81.debug\n-usr/lib/debug/.build-id/90/f045b7eb25de685d9a17393c28e30404a1948f.debug\n-usr/lib/debug/.build-id/9d/86940560a6ef09792883b6741e6bdd49025491.debug\n-usr/lib/debug/.build-id/a6/8b94873a6bcec4117007d6e43c919081d83892.debug\n-usr/lib/debug/.build-id/ab/ab1ebe71e88bd7ada2e29c8ceda514d4859e4f.debug\n-usr/lib/debug/.build-id/b9/4fafe8db2b2258cc248e55fa1de929310b8f6a.debug\n-usr/lib/debug/.build-id/c4/49bf305900122a140a1c2eccb51259dc01ab02.debug\n-usr/lib/debug/.build-id/f2/68d007a02da0a1796dd99647ddf16354d201bb.debug\n-usr/lib/debug/.build-id/f9/0c8c1694f89d3c756ba5b2bedaebc0f9fa4959.debug\n+usr/lib/debug/.build-id/00/d5d9bb016751b2a5ee167761ae7d600ad69ba8.debug\n+usr/lib/debug/.build-id/18/621de7730ca0a2e4147ce33b32cb8e378050d3.debug\n+usr/lib/debug/.build-id/1c/dd32a1fb3abc1ae341091ab4825b6002206d48.debug\n+usr/lib/debug/.build-id/27/c838717533d6af86d61343d90c1f78bea84596.debug\n+usr/lib/debug/.build-id/27/ffdd801f18ad79fe219bfe0620fd37a4f067e5.debug\n+usr/lib/debug/.build-id/28/f2acd326410eb42379f335308fcb119649935e.debug\n+usr/lib/debug/.build-id/51/5d4f0bf2909c66efd5a9dbb764883069856c94.debug\n+usr/lib/debug/.build-id/5a/50182517a7e631fa4337fa7faaa065b74f84a2.debug\n+usr/lib/debug/.build-id/76/7b562a7b337333d48eff4d227e7fb9f99e9e57.debug\n+usr/lib/debug/.build-id/7e/7c360d863c703039b1ca9c615026e0511de23a.debug\n+usr/lib/debug/.build-id/8b/a8e28bad913e0dede445929995182ee48f163e.debug\n+usr/lib/debug/.build-id/8f/b52a33a5ecf5d44bcd5b918ba1c2804e73c77c.debug\n+usr/lib/debug/.build-id/99/daf98bcb16ddee169314145a80fa7bdf43fa3e.debug\n+usr/lib/debug/.build-id/9b/193aecc55b2f0ea78ffac3fa2cfcf12dab4b19.debug\n+usr/lib/debug/.build-id/c7/79792c037fc719afe3aca9b29417cabd2f8407.debug\n+usr/lib/debug/.build-id/d8/a1478c776c74f5948623f4365321e605387784.debug\n+usr/lib/debug/.build-id/f0/052c8eb574e10d17423b11ebe3b96bd15e284d.debug\n usr/lib/debug/.dwz/x86_64-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,44 +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/0c/\n--rw-r--r-- 0 root (0) root (0) 14560 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/0c/d8011d07e0ce0d9ef56ede15c593b989360bdf.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/42/\n--rw-r--r-- 0 root (0) root (0) 12992 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/42/25a97850a8223501418ab339f61c426aba4b79.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/46/\n--rw-r--r-- 0 root (0) root (0) 18472 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/46/64fcf981c50885a4ea58647ee1fca57b54ca8a.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) 30448 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/4c/a99d31dac39e90a519871f921f810b9ba8710f.debug\n--rw-r--r-- 0 root (0) root (0) 9984 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/4c/c637d9df1b8869cba4ab5468a4fad0e3e20d58.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/62/\n--rw-r--r-- 0 root (0) root (0) 8784 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/62/b2ffdccf1cb43762857cf46be428ff7e9d67c0.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/6b/\n--rw-r--r-- 0 root (0) root (0) 23656 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/6b/b45ad23ea52bb87ede88c0fe8fb47adcd51854.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) 66416 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/6f/54ca62646e3f4cae94021cab08a8120bdecbee.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/8d/\n--rw-r--r-- 0 root (0) root (0) 51888 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/8d/c5ba645d71089578962d5729a307791ffeca81.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/90/\n--rw-r--r-- 0 root (0) root (0) 148288 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/90/f045b7eb25de685d9a17393c28e30404a1948f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/9d/\n--rw-r--r-- 0 root (0) root (0) 42152 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/9d/86940560a6ef09792883b6741e6bdd49025491.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/a6/\n--rw-r--r-- 0 root (0) root (0) 48696 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/a6/8b94873a6bcec4117007d6e43c919081d83892.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/ab/\n--rw-r--r-- 0 root (0) root (0) 171488 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/ab/ab1ebe71e88bd7ada2e29c8ceda514d4859e4f.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) 13216 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/b9/4fafe8db2b2258cc248e55fa1de929310b8f6a.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) 45336 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/c4/49bf305900122a140a1c2eccb51259dc01ab02.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/f2/\n--rw-r--r-- 0 root (0) root (0) 31096 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/f2/68d007a02da0a1796dd99647ddf16354d201bb.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) 32096 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/f9/0c8c1694f89d3c756ba5b2bedaebc0f9fa4959.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/00/\n+-rw-r--r-- 0 root (0) root (0) 14560 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/00/d5d9bb016751b2a5ee167761ae7d600ad69ba8.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/18/\n+-rw-r--r-- 0 root (0) root (0) 12992 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/18/621de7730ca0a2e4147ce33b32cb8e378050d3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/1c/\n+-rw-r--r-- 0 root (0) root (0) 45336 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/1c/dd32a1fb3abc1ae341091ab4825b6002206d48.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/27/\n+-rw-r--r-- 0 root (0) root (0) 18472 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/27/c838717533d6af86d61343d90c1f78bea84596.debug\n+-rw-r--r-- 0 root (0) root (0) 8784 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/27/ffdd801f18ad79fe219bfe0620fd37a4f067e5.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/28/\n+-rw-r--r-- 0 root (0) root (0) 48696 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/28/f2acd326410eb42379f335308fcb119649935e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/51/\n+-rw-r--r-- 0 root (0) root (0) 31096 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/51/5d4f0bf2909c66efd5a9dbb764883069856c94.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/5a/\n+-rw-r--r-- 0 root (0) root (0) 30448 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/5a/50182517a7e631fa4337fa7faaa065b74f84a2.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) 23656 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/76/7b562a7b337333d48eff4d227e7fb9f99e9e57.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/7e/\n+-rw-r--r-- 0 root (0) root (0) 9984 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/7e/7c360d863c703039b1ca9c615026e0511de23a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/8b/\n+-rw-r--r-- 0 root (0) root (0) 66416 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/8b/a8e28bad913e0dede445929995182ee48f163e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/8f/\n+-rw-r--r-- 0 root (0) root (0) 32096 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/8f/b52a33a5ecf5d44bcd5b918ba1c2804e73c77c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/99/\n+-rw-r--r-- 0 root (0) root (0) 51888 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/99/daf98bcb16ddee169314145a80fa7bdf43fa3e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/9b/\n+-rw-r--r-- 0 root (0) root (0) 42152 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/9b/193aecc55b2f0ea78ffac3fa2cfcf12dab4b19.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) 171488 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/c7/79792c037fc719afe3aca9b29417cabd2f8407.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/d8/\n+-rw-r--r-- 0 root (0) root (0) 13216 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/d8/a1478c776c74f5948623f4365321e605387784.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/f0/\n+-rw-r--r-- 0 root (0) root (0) 148288 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/f0/052c8eb574e10d17423b11ebe3b96bd15e284d.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/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 50128 2020-11-12 19:58:40.000000 ./usr/lib/debug/.dwz/x86_64-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/0c/d8011d07e0ce0d9ef56ede15c593b989360bdf.debug", "source2": "./usr/lib/debug/.build-id/00/d5d9bb016751b2a5ee167761ae7d600ad69ba8.debug", "comments": ["Files similar despite different names (score: 4, 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 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x000000 0x00001c R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x0011b0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x0011b8 R 0x1000\n LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x00089d R E 0x1000\n LOAD 0x000000 0x0000000000003000 0x0000000000003000 0x000000 0x000336 R 0x1000\n LOAD 0x000c68 0x0000000000004c68 0x0000000000004c68 0x000000 0x000528 RW 0x1000\n DYNAMIC 0x000c68 0x0000000000004cc8 0x0000000000004cc8 0x000000 0x000230 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x001000 0x00000000000030a8 0x00000000000030a8 0x000000 0x000064 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 0000b4 00 A 5 0 8\n [ 5] .dynsym NOBITS 00000000000003c0 000308 0004c8 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000000888 000308 000441 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000000cca 000308 000066 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 0000000000000d30 000308 0000c0 00 A 6 3 8\n- [ 9] .rela.dyn NOBITS 0000000000000df0 000308 000180 18 A 5 0 8\n- [10] .rela.plt NOBITS 0000000000000f70 000308 000240 18 AI 5 24 8\n+ [ 6] .dynstr NOBITS 0000000000000888 000308 000443 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000000ccc 000308 000066 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 0000000000000d38 000308 0000c0 00 A 6 3 8\n+ [ 9] .rela.dyn NOBITS 0000000000000df8 000308 000180 18 A 5 0 8\n+ [10] .rela.plt NOBITS 0000000000000f78 000308 000240 18 AI 5 24 8\n [11] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000002020 001000 000190 10 AX 0 0 16\n [13] .plt.got NOBITS 00000000000021b0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00000000000021c0 001000 0006d1 00 AX 0 0 16\n [15] .fini NOBITS 0000000000002894 001000 000009 00 AX 0 0 4\n [16] .rodata NOBITS 0000000000003000 001000 0000a8 00 A 0 0 8\n [17] .eh_frame_hdr NOBITS 00000000000030a8 001000 000064 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 00000000000003c0 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000888 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000000cca 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000000d30 0 SECTION LOCAL DEFAULT 8 \n- 9: 0000000000000df0 0 SECTION LOCAL DEFAULT 9 \n- 10: 0000000000000f70 0 SECTION LOCAL DEFAULT 10 \n+ 7: 0000000000000ccc 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000000d38 0 SECTION LOCAL DEFAULT 8 \n+ 9: 0000000000000df8 0 SECTION LOCAL DEFAULT 9 \n+ 10: 0000000000000f78 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000002000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000002020 0 SECTION LOCAL DEFAULT 12 \n 13: 00000000000021b0 0 SECTION LOCAL DEFAULT 13 \n 14: 00000000000021c0 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000002894 0 SECTION LOCAL DEFAULT 15 \n 16: 0000000000003000 0 SECTION LOCAL DEFAULT 16 \n 17: 00000000000030a8 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: 0cd8011d07e0ce0d9ef56ede15c593b989360bdf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 00d5d9bb016751b2a5ee167761ae7d600ad69ba8\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/42/25a97850a8223501418ab339f61c426aba4b79.debug", "source2": "./usr/lib/debug/.build-id/18/621de7730ca0a2e4147ce33b32cb8e378050d3.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 0000b0 00 A 5 0 8\n [ 5] .dynsym NOBITS 00000000000003b8 000308 000450 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000000808 000308 0003bf 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000000bc8 000308 00005c 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000000808 000308 0003c1 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000000bca 000308 00005c 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000000c28 000308 0000b0 00 A 6 3 8\n [ 9] .rela.dyn NOBITS 0000000000000cd8 000308 000180 18 A 5 0 8\n [10] .rela.plt NOBITS 0000000000000e58 000308 0001e0 18 AI 5 24 8\n [11] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000002020 001000 000150 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000002170 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000002180 001000 000521 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 00000000000003b8 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000808 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000000bc8 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000000000000bca 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000000c28 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000000cd8 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000000e58 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000002000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000002020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000002170 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000002180 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: 4225a97850a8223501418ab339f61c426aba4b79\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 18621de7730ca0a2e4147ce33b32cb8e378050d3\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/46/64fcf981c50885a4ea58647ee1fca57b54ca8a.debug", "source2": "./usr/lib/debug/.build-id/27/c838717533d6af86d61343d90c1f78bea84596.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 000068 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000370 000308 000420 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000000790 000308 00035e 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000000aee 000308 000058 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000000790 000308 000360 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000000af0 000308 000058 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000000b48 000308 0000a0 00 A 6 3 8\n [ 9] .rela.dyn NOBITS 0000000000000be8 000308 000150 18 A 5 0 8\n [10] .rela.plt NOBITS 0000000000000d38 000308 000210 18 AI 5 23 8\n [11] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000001020 001000 000170 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000001190 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00000000000011a0 001000 000581 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000370 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000790 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000000aee 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000000000000af0 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000000b48 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000000be8 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000000d38 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000001000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000001020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000001190 0 SECTION LOCAL DEFAULT 13 \n 14: 00000000000011a0 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: 4664fcf981c50885a4ea58647ee1fca57b54ca8a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 27c838717533d6af86d61343d90c1f78bea84596\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/4c/a99d31dac39e90a519871f921f810b9ba8710f.debug", "source2": "./usr/lib/debug/.build-id/5a/50182517a7e631fa4337fa7faaa065b74f84a2.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 0000c0 00 A 5 0 8\n [ 5] .dynsym NOBITS 00000000000003c8 000308 000600 18 A 6 1 8\n- [ 6] .dynstr NOBITS 00000000000009c8 000308 000612 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000000fda 000308 000080 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000000000009c8 000308 000614 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000000fdc 000308 000080 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000001060 000308 0000d0 00 A 6 3 8\n [ 9] .rela.dyn NOBITS 0000000000001130 000308 000198 18 A 5 0 8\n [10] .rela.plt NOBITS 00000000000012c8 000308 000330 18 AI 5 24 8\n [11] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000002020 001000 000230 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000002250 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000002260 001000 0012f1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 00000000000003c8 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000009c8 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000000fda 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000000000000fdc 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000001060 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000001130 0 SECTION LOCAL DEFAULT 9 \n 10: 00000000000012c8 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000002000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000002020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000002250 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000002260 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: 4ca99d31dac39e90a519871f921f810b9ba8710f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5a50182517a7e631fa4337fa7faaa065b74f84a2\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/4c/c637d9df1b8869cba4ab5468a4fad0e3e20d58.debug", "source2": "./usr/lib/debug/.build-id/7e/7c360d863c703039b1ca9c615026e0511de23a.debug", "comments": ["Files similar despite different names (score: 16, 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 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x000000 0x00001c R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x000e40 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x000e48 R 0x1000\n LOAD 0x000000 0x0000000000001000 0x0000000000001000 0x000000 0x0004ad R E 0x1000\n LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x000281 R 0x1000\n LOAD 0x000ce0 0x0000000000003ce0 0x0000000000003ce0 0x000000 0x000490 RW 0x1000\n DYNAMIC 0x000ce0 0x0000000000003cf8 0x0000000000003cf8 0x000000 0x000230 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000000206c 0x000000000000206c 0x000000 0x00004c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 000060 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000368 000308 000390 18 A 6 1 8\n- [ 6] .dynstr NOBITS 00000000000006f8 000308 000384 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000000a7c 000308 00004c 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 0000000000000ac8 000308 000090 00 A 6 3 8\n- [ 9] .rela.dyn NOBITS 0000000000000b58 000308 000138 18 A 5 0 8\n- [10] .rela.plt NOBITS 0000000000000c90 000308 0001b0 18 AI 5 23 8\n+ [ 6] .dynstr NOBITS 00000000000006f8 000308 000386 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000000a7e 000308 00004c 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 0000000000000ad0 000308 000090 00 A 6 3 8\n+ [ 9] .rela.dyn NOBITS 0000000000000b60 000308 000138 18 A 5 0 8\n+ [10] .rela.plt NOBITS 0000000000000c98 000308 0001b0 18 AI 5 23 8\n [11] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000001020 001000 000130 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000001150 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000001160 001000 000341 00 AX 0 0 16\n [15] .fini NOBITS 00000000000014a4 001000 000009 00 AX 0 0 4\n [16] .rodata NOBITS 0000000000002000 001000 000069 00 A 0 0 8\n [17] .eh_frame_hdr NOBITS 000000000000206c 001000 00004c 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000368 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000006f8 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000000a7c 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000000ac8 0 SECTION LOCAL DEFAULT 8 \n- 9: 0000000000000b58 0 SECTION LOCAL DEFAULT 9 \n- 10: 0000000000000c90 0 SECTION LOCAL DEFAULT 10 \n+ 7: 0000000000000a7e 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000000ad0 0 SECTION LOCAL DEFAULT 8 \n+ 9: 0000000000000b60 0 SECTION LOCAL DEFAULT 9 \n+ 10: 0000000000000c98 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000001000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000001020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000001150 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000001160 0 SECTION LOCAL DEFAULT 14 \n 15: 00000000000014a4 0 SECTION LOCAL DEFAULT 15 \n 16: 0000000000002000 0 SECTION LOCAL DEFAULT 16 \n 17: 000000000000206c 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: 4cc637d9df1b8869cba4ab5468a4fad0e3e20d58\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7e7c360d863c703039b1ca9c615026e0511de23a\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/62/b2ffdccf1cb43762857cf46be428ff7e9d67c0.debug", "source2": "./usr/lib/debug/.build-id/27/ffdd801f18ad79fe219bfe0620fd37a4f067e5.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 000060 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000368 000308 0002d0 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000000638 000308 0002a5 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000000000008de 000308 00003c 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000000638 000308 0002a7 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000000000008e0 000308 00003c 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000000920 000308 000080 00 A 6 3 8\n [ 9] .rela.dyn NOBITS 00000000000009a0 000308 000138 18 A 5 0 8\n [10] .rela.plt NOBITS 0000000000000ad8 000308 0000f0 18 AI 5 23 8\n [11] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000001020 001000 0000b0 10 AX 0 0 16\n [13] .plt.got NOBITS 00000000000010d0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00000000000010e0 001000 0002c1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000368 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000638 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000000000008de 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00000000000008e0 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000000920 0 SECTION LOCAL DEFAULT 8 \n 9: 00000000000009a0 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000000ad8 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000001000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000001020 0 SECTION LOCAL DEFAULT 12 \n 13: 00000000000010d0 0 SECTION LOCAL DEFAULT 13 \n 14: 00000000000010e0 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: 62b2ffdccf1cb43762857cf46be428ff7e9d67c0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 27ffdd801f18ad79fe219bfe0620fd37a4f067e5\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/6b/b45ad23ea52bb87ede88c0fe8fb47adcd51854.debug", "source2": "./usr/lib/debug/.build-id/76/7b562a7b337333d48eff4d227e7fb9f99e9e57.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 0000b0 00 A 5 0 8\n [ 5] .dynsym NOBITS 00000000000003b8 000308 000720 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000000ad8 000308 00075c 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000001234 000308 000098 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000000ad8 000308 00075e 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000001236 000308 000098 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000000000012d0 000308 0000d0 00 A 6 3 8\n [ 9] .rela.dyn NOBITS 00000000000013a0 000308 000150 18 A 5 0 8\n [10] .rela.plt NOBITS 00000000000014f0 000308 0004b0 18 AI 5 23 8\n [11] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000002020 001000 000330 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000002350 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000002360 001000 001261 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 00000000000003b8 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000ad8 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000001234 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000000000001236 0 SECTION LOCAL DEFAULT 7 \n 8: 00000000000012d0 0 SECTION LOCAL DEFAULT 8 \n 9: 00000000000013a0 0 SECTION LOCAL DEFAULT 9 \n 10: 00000000000014f0 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000002000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000002020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000002350 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000002360 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: 6bb45ad23ea52bb87ede88c0fe8fb47adcd51854\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 767b562a7b337333d48eff4d227e7fb9f99e9e57\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": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,7 +1,8 @@\n+v{V*{3s3\n GCC: (Debian 10.2.0-18) 10.2.0\n HH5\"8_US\n 9/r9/19/r9/19/r9/19/r9/Q\n t_/usr/lib/debug/.dwz/x86_64-linux-gnu/libsword-utils.debug\n vpl2mod.cpp\n _GLOBAL__sub_I__Z8readlineiPPc\n _ZStL8__ioinit\n"}]}, {"source1": "./usr/lib/debug/.build-id/6f/54ca62646e3f4cae94021cab08a8120bdecbee.debug", "source2": "./usr/lib/debug/.build-id/8b/a8e28bad913e0dede445929995182ee48f163e.debug", "comments": ["Files similar despite different names (score: 3, 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 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x000000 0x00001c R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x002248 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x002250 R 0x1000\n LOAD 0x000000 0x0000000000003000 0x0000000000003000 0x000000 0x0046ad R E 0x1000\n LOAD 0x000000 0x0000000000008000 0x0000000000008000 0x000000 0x000e65 R 0x1000\n LOAD 0x000b80 0x000000000000ab80 0x000000000000ab80 0x000000 0x000798 RW 0x1000\n DYNAMIC 0x000b80 0x000000000000ab98 0x000000000000ab98 0x000000 0x000230 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000008678 0x0000000000008678 0x000000 0x0000e4 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 000170 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000478 000308 000a50 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000000ec8 000308 000ab3 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000000000000197c 000308 0000dc 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 0000000000001a58 000308 0000d0 00 A 6 3 8\n- [ 9] .rela.dyn NOBITS 0000000000001b28 000308 000180 18 A 5 0 8\n- [10] .rela.plt NOBITS 0000000000001ca8 000308 0005a0 18 AI 5 23 8\n+ [ 6] .dynstr NOBITS 0000000000000ec8 000308 000ab5 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000000000000197e 000308 0000dc 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 0000000000001a60 000308 0000d0 00 A 6 3 8\n+ [ 9] .rela.dyn NOBITS 0000000000001b30 000308 000180 18 A 5 0 8\n+ [10] .rela.plt NOBITS 0000000000001cb0 000308 0005a0 18 AI 5 23 8\n [11] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000003020 001000 0003d0 10 AX 0 0 16\n [13] .plt.got NOBITS 00000000000033f0 001000 000018 08 AX 0 0 8\n [14] .text NOBITS 0000000000003410 001000 004291 00 AX 0 0 16\n [15] .fini NOBITS 00000000000076a4 001000 000009 00 AX 0 0 4\n [16] .rodata NOBITS 0000000000008000 001000 000678 00 A 0 0 8\n [17] .eh_frame_hdr NOBITS 0000000000008678 001000 0000e4 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000478 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000ec8 0 SECTION LOCAL DEFAULT 6 \n- 7: 000000000000197c 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000001a58 0 SECTION LOCAL DEFAULT 8 \n- 9: 0000000000001b28 0 SECTION LOCAL DEFAULT 9 \n- 10: 0000000000001ca8 0 SECTION LOCAL DEFAULT 10 \n+ 7: 000000000000197e 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000001a60 0 SECTION LOCAL DEFAULT 8 \n+ 9: 0000000000001b30 0 SECTION LOCAL DEFAULT 9 \n+ 10: 0000000000001cb0 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000003000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000003020 0 SECTION LOCAL DEFAULT 12 \n 13: 00000000000033f0 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000003410 0 SECTION LOCAL DEFAULT 14 \n 15: 00000000000076a4 0 SECTION LOCAL DEFAULT 15 \n 16: 0000000000008000 0 SECTION LOCAL DEFAULT 16 \n 17: 0000000000008678 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: 6f54ca62646e3f4cae94021cab08a8120bdecbee\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8ba8e28bad913e0dede445929995182ee48f163e\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/8d/c5ba645d71089578962d5729a307791ffeca81.debug", "source2": "./usr/lib/debug/.build-id/99/daf98bcb16ddee169314145a80fa7bdf43fa3e.debug", "comments": ["Files similar despite different names (score: 7, 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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 0000d4 00 A 5 0 8\n [ 5] .dynsym NOBITS 00000000000003e0 000308 000750 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000000b30 000308 0009d7 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000001508 000308 00009c 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000000b30 000308 0009d9 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000000000000150a 000308 00009c 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000000000015a8 000308 0000f0 00 A 6 3 8\n [ 9] .rela.dyn NOBITS 0000000000001698 000308 000150 18 A 5 0 8\n [10] .rela.plt NOBITS 00000000000017e8 000308 000468 18 AI 5 23 8\n [11] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000002020 001000 000300 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000002320 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000002330 001000 0020e1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 00000000000003e0 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000b30 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000001508 0 SECTION LOCAL DEFAULT 7 \n+ 7: 000000000000150a 0 SECTION LOCAL DEFAULT 7 \n 8: 00000000000015a8 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000001698 0 SECTION LOCAL DEFAULT 9 \n 10: 00000000000017e8 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000002000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000002020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000002320 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000002330 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: 8dc5ba645d71089578962d5729a307791ffeca81\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 99daf98bcb16ddee169314145a80fa7bdf43fa3e\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/90/f045b7eb25de685d9a17393c28e30404a1948f.debug", "source2": "./usr/lib/debug/.build-id/f0/052c8eb574e10d17423b11ebe3b96bd15e284d.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 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x000000 0x00001c R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x0031b8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x0031c0 R 0x1000\n LOAD 0x000000 0x0000000000004000 0x0000000000004000 0x000000 0x006a9d R E 0x1000\n LOAD 0x000000 0x000000000000b000 0x000000000000b000 0x000000 0x0023c8 R 0x1000\n LOAD 0x000ae8 0x000000000000eae8 0x000000000000eae8 0x000000 0x0008c0 RW 0x1000\n DYNAMIC 0x000ae8 0x000000000000ec00 0x000000000000ec00 0x000000 0x000230 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000000c380 0x000000000000c380 0x000000 0x0001dc R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 00029c 00 A 5 0 8\n [ 5] .dynsym NOBITS 00000000000005a8 000308 000dc8 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000001370 000308 00136a 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000000000026da 000308 000126 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 0000000000002800 000308 0000d0 00 A 6 3 8\n- [ 9] .rela.dyn NOBITS 00000000000028d0 000308 000450 18 A 5 0 8\n- [10] .rela.plt NOBITS 0000000000002d20 000308 000498 18 AI 5 24 8\n+ [ 6] .dynstr NOBITS 0000000000001370 000308 00136c 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000000000026dc 000308 000126 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 0000000000002808 000308 0000d0 00 A 6 3 8\n+ [ 9] .rela.dyn NOBITS 00000000000028d8 000308 000450 18 A 5 0 8\n+ [10] .rela.plt NOBITS 0000000000002d28 000308 000498 18 AI 5 24 8\n [11] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000004020 001000 000320 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000004340 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000004350 001000 006741 00 AX 0 0 16\n [15] .fini NOBITS 000000000000aa94 001000 000009 00 AX 0 0 4\n [16] .rodata NOBITS 000000000000b000 001000 001380 00 A 0 0 16\n [17] .eh_frame_hdr NOBITS 000000000000c380 001000 0001dc 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 00000000000005a8 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000001370 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000000000026da 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000002800 0 SECTION LOCAL DEFAULT 8 \n- 9: 00000000000028d0 0 SECTION LOCAL DEFAULT 9 \n- 10: 0000000000002d20 0 SECTION LOCAL DEFAULT 10 \n+ 7: 00000000000026dc 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000002808 0 SECTION LOCAL DEFAULT 8 \n+ 9: 00000000000028d8 0 SECTION LOCAL DEFAULT 9 \n+ 10: 0000000000002d28 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000004000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000004020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000004340 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000004350 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000000aa94 0 SECTION LOCAL DEFAULT 15 \n 16: 000000000000b000 0 SECTION LOCAL DEFAULT 16 \n 17: 000000000000c380 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: 90f045b7eb25de685d9a17393c28e30404a1948f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f0052c8eb574e10d17423b11ebe3b96bd15e284d\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/9d/86940560a6ef09792883b6741e6bdd49025491.debug", "source2": "./usr/lib/debug/.build-id/9b/193aecc55b2f0ea78ffac3fa2cfcf12dab4b19.debug", "comments": ["Files similar despite different names (score: 7, 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 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x000000 0x00001c R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x001d58 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x001d60 R 0x1000\n LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x00265d R E 0x1000\n LOAD 0x000000 0x0000000000005000 0x0000000000005000 0x000000 0x000d10 R 0x1000\n LOAD 0x000bc0 0x0000000000007bc0 0x0000000000007bc0 0x000000 0x0005f8 RW 0x1000\n DYNAMIC 0x000bc0 0x0000000000007bd8 0x0000000000007bd8 0x000000 0x000230 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x001000 0x00000000000057a8 0x00000000000057a8 0x000000 0x000094 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 0000e0 00 A 5 0 8\n [ 5] .dynsym NOBITS 00000000000003e8 000308 000840 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000000c28 000308 000907 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000001530 000308 0000b0 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00000000000015e0 000308 0000d0 00 A 6 3 8\n- [ 9] .rela.dyn NOBITS 00000000000016b0 000308 000198 18 A 5 0 8\n- [10] .rela.plt NOBITS 0000000000001848 000308 000510 18 AI 5 23 8\n+ [ 6] .dynstr NOBITS 0000000000000c28 000308 000909 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000001532 000308 0000b0 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00000000000015e8 000308 0000d0 00 A 6 3 8\n+ [ 9] .rela.dyn NOBITS 00000000000016b8 000308 000198 18 A 5 0 8\n+ [10] .rela.plt NOBITS 0000000000001850 000308 000510 18 AI 5 23 8\n [11] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000002020 001000 000370 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000002390 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00000000000023a0 001000 0022b1 00 AX 0 0 16\n [15] .fini NOBITS 0000000000004654 001000 000009 00 AX 0 0 4\n [16] .rodata NOBITS 0000000000005000 001000 0007a6 00 A 0 0 8\n [17] .eh_frame_hdr NOBITS 00000000000057a8 001000 000094 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 00000000000003e8 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000c28 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000001530 0 SECTION LOCAL DEFAULT 7 \n- 8: 00000000000015e0 0 SECTION LOCAL DEFAULT 8 \n- 9: 00000000000016b0 0 SECTION LOCAL DEFAULT 9 \n- 10: 0000000000001848 0 SECTION LOCAL DEFAULT 10 \n+ 7: 0000000000001532 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00000000000015e8 0 SECTION LOCAL DEFAULT 8 \n+ 9: 00000000000016b8 0 SECTION LOCAL DEFAULT 9 \n+ 10: 0000000000001850 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000002000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000002020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000002390 0 SECTION LOCAL DEFAULT 13 \n 14: 00000000000023a0 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000004654 0 SECTION LOCAL DEFAULT 15 \n 16: 0000000000005000 0 SECTION LOCAL DEFAULT 16 \n 17: 00000000000057a8 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: 9d86940560a6ef09792883b6741e6bdd49025491\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9b193aecc55b2f0ea78ffac3fa2cfcf12dab4b19\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/a6/8b94873a6bcec4117007d6e43c919081d83892.debug", "source2": "./usr/lib/debug/.build-id/28/f2acd326410eb42379f335308fcb119649935e.debug", "comments": ["Files similar despite different names (score: 3, 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 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x000000 0x00001c R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x001cf0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x001cf8 R 0x1000\n LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x0038ad R E 0x1000\n LOAD 0x000000 0x0000000000006000 0x0000000000006000 0x000000 0x0006b8 R 0x1000\n LOAD 0x0009f8 0x00000000000079f8 0x00000000000079f8 0x000000 0x0008a0 RW 0x1000\n DYNAMIC 0x0009f8 0x0000000000007c10 0x0000000000007c10 0x000000 0x000230 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000006258 0x0000000000006258 0x000000 0x00006c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 0000d4 00 A 5 0 8\n [ 5] .dynsym NOBITS 00000000000003e0 000308 000750 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000000b30 000308 0009f3 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000001524 000308 00009c 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00000000000015c0 000308 0000d0 00 A 6 3 8\n- [ 9] .rela.dyn NOBITS 0000000000001690 000308 0001f8 18 A 5 0 8\n- [10] .rela.plt NOBITS 0000000000001888 000308 000468 18 AI 5 24 8\n+ [ 6] .dynstr NOBITS 0000000000000b30 000308 0009f5 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000001526 000308 00009c 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00000000000015c8 000308 0000d0 00 A 6 3 8\n+ [ 9] .rela.dyn NOBITS 0000000000001698 000308 0001f8 18 A 5 0 8\n+ [10] .rela.plt NOBITS 0000000000001890 000308 000468 18 AI 5 24 8\n [11] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000002020 001000 000300 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000002320 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000002330 001000 003571 00 AX 0 0 16\n [15] .fini NOBITS 00000000000058a4 001000 000009 00 AX 0 0 4\n [16] .rodata NOBITS 0000000000006000 001000 000258 00 A 0 0 8\n [17] .eh_frame_hdr NOBITS 0000000000006258 001000 00006c 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 00000000000003e0 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000b30 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000001524 0 SECTION LOCAL DEFAULT 7 \n- 8: 00000000000015c0 0 SECTION LOCAL DEFAULT 8 \n- 9: 0000000000001690 0 SECTION LOCAL DEFAULT 9 \n- 10: 0000000000001888 0 SECTION LOCAL DEFAULT 10 \n+ 7: 0000000000001526 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00000000000015c8 0 SECTION LOCAL DEFAULT 8 \n+ 9: 0000000000001698 0 SECTION LOCAL DEFAULT 9 \n+ 10: 0000000000001890 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000002000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000002020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000002320 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000002330 0 SECTION LOCAL DEFAULT 14 \n 15: 00000000000058a4 0 SECTION LOCAL DEFAULT 15 \n 16: 0000000000006000 0 SECTION LOCAL DEFAULT 16 \n 17: 0000000000006258 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: a68b94873a6bcec4117007d6e43c919081d83892\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 28f2acd326410eb42379f335308fcb119649935e\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/ab/ab1ebe71e88bd7ada2e29c8ceda514d4859e4f.debug", "source2": "./usr/lib/debug/.build-id/c7/79792c037fc719afe3aca9b29417cabd2f8407.debug", "comments": ["Files similar despite different names (score: 1, 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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 0001e4 00 A 5 0 8\n [ 5] .dynsym NOBITS 00000000000004f0 000308 001110 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000001600 000308 001446 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000002a46 000308 00016c 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000001600 000308 001448 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000002a48 000308 00016c 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000002bb8 000308 0000e0 00 A 6 3 8\n [ 9] .rela.dyn NOBITS 0000000000002c98 000308 0001e0 18 A 5 0 8\n [10] .rela.plt NOBITS 0000000000002e78 000308 000a50 18 AI 5 23 8\n [11] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000004020 001000 0006f0 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000004710 001000 000020 08 AX 0 0 8\n [14] .text NOBITS 0000000000004730 001000 00c631 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 00000000000004f0 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000001600 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000002a46 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000000000002a48 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000002bb8 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000002c98 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000002e78 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000004000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000004020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000004710 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000004730 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: abab1ebe71e88bd7ada2e29c8ceda514d4859e4f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c779792c037fc719afe3aca9b29417cabd2f8407\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/4fafe8db2b2258cc248e55fa1de929310b8f6a.debug", "source2": "./usr/lib/debug/.build-id/d8/a1478c776c74f5948623f4365321e605387784.debug", "comments": ["Files similar despite different names (score: 9, 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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 000060 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000368 000308 000480 18 A 6 1 8\n- [ 6] .dynstr NOBITS 00000000000007e8 000308 000463 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000000c4c 000308 000060 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000000000007e8 000308 000465 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000000c4e 000308 000060 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000000cb0 000308 0000a0 00 A 6 3 8\n [ 9] .rela.dyn NOBITS 0000000000000d50 000308 000138 18 A 5 0 8\n [10] .rela.plt NOBITS 0000000000000e88 000308 0002a0 18 AI 5 23 8\n [11] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000002020 001000 0001d0 10 AX 0 0 16\n [13] .plt.got NOBITS 00000000000021f0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000002200 001000 000751 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000368 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000007e8 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000000c4c 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000000000000c4e 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000000cb0 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000000d50 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000000e88 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000002000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000002020 0 SECTION LOCAL DEFAULT 12 \n 13: 00000000000021f0 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000002200 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: b94fafe8db2b2258cc248e55fa1de929310b8f6a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d8a1478c776c74f5948623f4365321e605387784\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/49bf305900122a140a1c2eccb51259dc01ab02.debug", "source2": "./usr/lib/debug/.build-id/1c/dd32a1fb3abc1ae341091ab4825b6002206d48.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 0000e0 00 A 5 0 8\n [ 5] .dynsym NOBITS 00000000000003e8 000308 000618 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000000a00 000308 000752 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000001152 000308 000082 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000000a00 000308 000754 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000001154 000308 000082 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000000000011d8 000308 0000d0 00 A 6 3 8\n [ 9] .rela.dyn NOBITS 00000000000012a8 000308 000180 18 A 5 0 8\n [10] .rela.plt NOBITS 0000000000001428 000308 0002e8 18 AI 5 24 8\n [11] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000002020 001000 000200 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000002220 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000002230 001000 001991 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 00000000000003e8 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000a00 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000001152 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000000000001154 0 SECTION LOCAL DEFAULT 7 \n 8: 00000000000011d8 0 SECTION LOCAL DEFAULT 8 \n 9: 00000000000012a8 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000001428 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000002000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000002020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000002220 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000002230 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: c449bf305900122a140a1c2eccb51259dc01ab02\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1cdd32a1fb3abc1ae341091ab4825b6002206d48\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/f2/68d007a02da0a1796dd99647ddf16354d201bb.debug", "source2": "./usr/lib/debug/.build-id/51/5d4f0bf2909c66efd5a9dbb764883069856c94.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 0000f4 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000400 000308 0007f8 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000000bf8 000308 00079c 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000001394 000308 0000aa 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000000bf8 000308 00079e 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000001396 000308 0000aa 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000001440 000308 0000e0 00 A 6 3 8\n [ 9] .rela.dyn NOBITS 0000000000001520 000308 0001b0 18 A 5 0 8\n [10] .rela.plt NOBITS 00000000000016d0 000308 000438 18 AI 5 23 8\n [11] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000002020 001000 0002e0 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000002300 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000002310 001000 001c01 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000400 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000bf8 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000001394 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000000000001396 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000001440 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000001520 0 SECTION LOCAL DEFAULT 9 \n 10: 00000000000016d0 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000002000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000002020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000002300 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000002310 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: f268d007a02da0a1796dd99647ddf16354d201bb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 515d4f0bf2909c66efd5a9dbb764883069856c94\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/0c8c1694f89d3c756ba5b2bedaebc0f9fa4959.debug", "source2": "./usr/lib/debug/.build-id/8f/b52a33a5ecf5d44bcd5b918ba1c2804e73c77c.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 0000b0 00 A 5 0 8\n [ 5] .dynsym NOBITS 00000000000003b8 000308 000660 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000000a18 000308 000799 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000000000011b2 000308 000088 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000000a18 000308 00079b 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000000000011b4 000308 000088 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000001240 000308 0000d0 00 A 6 3 8\n [ 9] .rela.dyn NOBITS 0000000000001310 000308 000198 18 A 5 0 8\n [10] .rela.plt NOBITS 00000000000014a8 000308 0003f0 18 AI 5 24 8\n [11] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000002020 001000 0002b0 10 AX 0 0 16\n [13] .plt.got NOBITS 00000000000022d0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00000000000022e0 001000 000fa1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 00000000000003b8 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000a18 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000000000011b2 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00000000000011b4 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000001240 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000001310 0 SECTION LOCAL DEFAULT 9 \n 10: 00000000000014a8 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000002000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000002020 0 SECTION LOCAL DEFAULT 12 \n 13: 00000000000022d0 0 SECTION LOCAL DEFAULT 13 \n 14: 00000000000022e0 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: f90c8c1694f89d3c756ba5b2bedaebc0f9fa4959\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8fb52a33a5ecf5d44bcd5b918ba1c2804e73c77c\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"}]}]}]}]}]}