{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.leLGMF3H/b1/libyang_1.0.225-1.1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.leLGMF3H/b2/libyang_1.0.225-1.1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,10 +1,10 @@\n \n 22a82e97a097cf1f7d368083602a2aa4 19756 libdevel optional libyang-cpp-dev_1.0.225-1.1_amd64.deb\n- f8a3feebce244cc0c0f5795fbf9bbf9e 1260880 debug optional libyang-cpp1-dbgsym_1.0.225-1.1_amd64.deb\n- e9d84e9531a1fc95ca87d1bde510efc9 63164 libs optional libyang-cpp1_1.0.225-1.1_amd64.deb\n+ 90518407e026910975467619ce4c122a 1260940 debug optional libyang-cpp1-dbgsym_1.0.225-1.1_amd64.deb\n+ 7d665d05723aff2d7c36a7f34b414261 63120 libs optional libyang-cpp1_1.0.225-1.1_amd64.deb\n 01d7becb60115ae394bc8b97d41fed75 71776 libdevel optional libyang-dev_1.0.225-1.1_amd64.deb\n- 8cbdd3ca7d03bca16cbf3cfe0a7346ea 108452 debug optional libyang-tools-dbgsym_1.0.225-1.1_amd64.deb\n- 2bf9bf443947ca71ff902ceb22156dac 82960 devel optional libyang-tools_1.0.225-1.1_amd64.deb\n- fc40bd37e5fb28248c0f958dc73c5ffe 1445452 debug optional libyang1-dbgsym_1.0.225-1.1_amd64.deb\n- d85e06f5a887d937b5c9e5e2c60afb84 464532 libs optional libyang1_1.0.225-1.1_amd64.deb\n+ 2672f87c3c86b05a5345877ed8dc5b8c 108408 debug optional libyang-tools-dbgsym_1.0.225-1.1_amd64.deb\n+ 00f883f4c00b3afdfd1cc34ea8d4bdfd 82928 devel optional libyang-tools_1.0.225-1.1_amd64.deb\n+ 19f15f4d0e0baa92b95af9f847a724f0 1444928 debug optional libyang1-dbgsym_1.0.225-1.1_amd64.deb\n+ 242e16de337499666333e12a33850c3a 464540 libs optional libyang1_1.0.225-1.1_amd64.deb\n 6ecc3df9ed6e110ba2e4c700b1ad4767 7800 oldlibs optional yang-tools_1.0.225-1.1_all.deb\n"}, {"source1": "libyang-cpp1_1.0.225-1.1_amd64.deb", "source2": "libyang-cpp1_1.0.225-1.1_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 2021-06-23 20:46:11.000000 debian-binary\n -rw-r--r-- 0 0 0 856 2021-06-23 20:46:11.000000 control.tar.xz\n--rw-r--r-- 0 0 0 62116 2021-06-23 20:46:11.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 62072 2021-06-23 20:46:11.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/x86_64-linux-gnu/libyang-cpp.so.1.10.17", "source2": "./usr/lib/x86_64-linux-gnu/libyang-cpp.so.1.10.17", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 001bb4 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000001e18 001e18 0068b8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000086d0 0086d0 010e59 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000001952a 01952a 0008ba 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000086d0 0086d0 010e5b 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000001952c 01952c 0008ba 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000019de8 019de8 0000c0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000019ea8 019ea8 003d68 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000001dc10 01dc10 0017a0 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000020000 020000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000020020 020020 000fd0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000020ff0 020ff0 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000021000 021000 01e97e 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,23 +11,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x4df80\n 0x000000000000001b (INIT_ARRAYSZ) 48 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x4dfb0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x86d0\n 0x0000000000000006 (SYMTAB) 0x1e18\n- 0x000000000000000a (STRSZ) 69209 (bytes)\n+ 0x000000000000000a (STRSZ) 69211 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x4f5a0\n 0x0000000000000002 (PLTRELSZ) 6048 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x1dc10\n 0x0000000000000007 (RELA) 0x19ea8\n 0x0000000000000008 (RELASZ) 15720 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x19de8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x1952a\n+ 0x000000006ffffff0 (VERSYM) 0x1952c\n 0x000000006ffffff9 (RELACOUNT) 8\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: acf72e90bab45c7920115cd1e72c5fcf0a71d521\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f3e453d86f665688dd7db3121d0f28854b201d32\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 1117 entries:\n- Addr: 0x000000000001952a Offset: 0x01952a Link: 3 (.dynsym)\n+ Addr: 0x000000000001952c Offset: 0x01952c Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 2 (GLIBCXX_3.4.14) 3 (GLIBCXX_3.4.21) 4 (CXXABI_1.3) 5 (GLIBC_2.2.5)\n 014: 5 (GLIBC_2.2.5) 1 (*global*) 4 (CXXABI_1.3) 1 (*global*) \n 018: 1 (*global*) 6 (GLIBCXX_3.4) 1 (*global*) 4 (CXXABI_1.3) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -4321,9 +4321,9 @@\n 0x000194b0 435f322e 31340047 4c494243 5f322e32 C_2.14.GLIBC_2.2\n 0x000194c0 2e350047 4c494243 58585f33 2e340043 .5.GLIBCXX_3.4.C\n 0x000194d0 58584142 495f312e 3300474c 49424358 XXABI_1.3.GLIBCX\n 0x000194e0 585f332e 342e3231 00474c49 42435858 X_3.4.21.GLIBCXX\n 0x000194f0 5f332e34 2e313400 00000000 00000000 _3.4.14.........\n 0x00019500 00000000 00000000 00000000 00000000 ................\n 0x00019510 00000000 00000000 00000000 00000000 ................\n- 0x00019520 00000000 00000000 00 .........\n+ 0x00019520 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 66373265 39306261 62343563 37393230 f72e90bab45c7920\n- 0x00000010 31313563 64316537 32633566 63663061 115cd1e72c5fcf0a\n- 0x00000020 37316435 32312e64 65627567 00000000 71d521.debug....\n- 0x00000030 50539151 PS.Q\n+ 0x00000000 65343533 64383666 36363536 38386464 e453d86f665688dd\n+ 0x00000010 37646233 31323164 30663238 38353462 7db3121d0f28854b\n+ 0x00000020 32303164 33322e64 65627567 00000000 201d32.debug....\n+ 0x00000030 15e4abbc ....\n \n"}]}]}]}]}, {"source1": "libyang-tools_1.0.225-1.1_amd64.deb", "source2": "libyang-tools_1.0.225-1.1_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 2021-06-23 20:46:11.000000 debian-binary\n -rw-r--r-- 0 0 0 1672 2021-06-23 20:46:11.000000 control.tar.xz\n--rw-r--r-- 0 0 0 81096 2021-06-23 20:46:11.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 81064 2021-06-23 20:46:11.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/yanglint", "source2": "./usr/bin/yanglint", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -5,16 +5,16 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash GNU_HASH 00000000000003a0 0003a0 000290 00 A 6 0 8\n [ 6] .dynsym DYNSYM 0000000000000630 000630 001050 18 A 7 1 8\n- [ 7] .dynstr STRTAB 0000000000001680 001680 000940 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 0000000000001fc0 001fc0 00015c 02 A 6 0 2\n+ [ 7] .dynstr STRTAB 0000000000001680 001680 000942 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 0000000000001fc2 001fc2 00015c 02 A 6 0 2\n [ 9] .gnu.version_r VERNEED 0000000000002120 002120 000090 00 A 7 1 8\n [10] .rela.dyn RELA 00000000000021b0 0021b0 000af8 18 A 6 0 8\n [11] .rela.plt RELA 0000000000002ca8 002ca8 0008a0 18 AI 6 24 8\n [12] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 0000000000004020 004020 0005d0 10 AX 0 0 16\n [14] .plt.got PROGBITS 00000000000045f0 0045f0 000008 08 AX 0 0 8\n [15] .text PROGBITS 0000000000004600 004600 0091de 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,24 +8,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x14a90\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x14a98\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0x1680\n 0x0000000000000006 (SYMTAB) 0x630\n- 0x000000000000000a (STRSZ) 2368 (bytes)\n+ 0x000000000000000a (STRSZ) 2370 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x14cd0\n 0x0000000000000002 (PLTRELSZ) 2208 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2ca8\n 0x0000000000000007 (RELA) 0x21b0\n 0x0000000000000008 (RELASZ) 2808 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x2120\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0x1fc0\n+ 0x000000006ffffff0 (VERSYM) 0x1fc2\n 0x000000006ffffff9 (RELACOUNT) 105\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 2fdedb4570af046232336c1bb096a8fad886e31a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c96d78cdcbdbe94d112d79db40e3173fe16f7e75\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 174 entries:\n- Addr: 0x0000000000001fc0 Offset: 0x001fc0 Link: 6 (.dynsym)\n+ Addr: 0x0000000000001fc2 Offset: 0x001fc2 Link: 6 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.2.5) 1 (*global*) 3 (GLIBC_2.3.4)\n 004: 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 4 (GLIBC_2.34) \n 008: 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 1 (*global*) \n 00c: 1 (*global*) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5)\n 010: 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5)\n 014: 1 (*global*) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5)\n 018: 2 (GLIBC_2.2.5) 5 (GLIBC_2.4) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -144,8 +144,9 @@\n 0x00001f50 435f322e 31340047 4c494243 5f322e33 C_2.14.GLIBC_2.3\n 0x00001f60 3300474c 4942435f 322e3400 474c4942 3.GLIBC_2.4.GLIB\n 0x00001f70 435f322e 33340047 4c494243 5f322e33 C_2.34.GLIBC_2.3\n 0x00001f80 2e340047 4c494243 5f322e32 2e350000 .4.GLIBC_2.2.5..\n 0x00001f90 00000000 00000000 00000000 00000000 ................\n 0x00001fa0 00000000 00000000 00000000 00000000 ................\n 0x00001fb0 00000000 00000000 00000000 00000000 ................\n+ 0x00001fc0 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: Unable to find program interpreter name", "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 64656462 34353730 61663034 36323332 dedb4570af046232\n- 0x00000010 33333663 31626230 39366138 66616438 336c1bb096a8fad8\n- 0x00000020 38366533 31612e64 65627567 00000000 86e31a.debug....\n- 0x00000030 2df55bb0 -.[.\n+ 0x00000000 36643738 63646362 64626539 34643131 6d78cdcbdbe94d11\n+ 0x00000010 32643739 64623430 65333137 33666531 2d79db40e3173fe1\n+ 0x00000020 36663765 37352e64 65627567 00000000 6f7e75.debug....\n+ 0x00000030 720e5dc6 r.].\n \n"}]}, {"source1": "./usr/bin/yangre", "source2": "./usr/bin/yangre", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -5,16 +5,16 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash GNU_HASH 00000000000003a0 0003a0 0000ac 00 A 6 0 8\n [ 6] .dynsym DYNSYM 0000000000000450 000450 000408 18 A 7 1 8\n- [ 7] .dynstr STRTAB 0000000000000858 000858 00023e 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 0000000000000a96 000a96 000056 02 A 6 0 2\n+ [ 7] .dynstr STRTAB 0000000000000858 000858 000240 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 0000000000000a98 000a98 000056 02 A 6 0 2\n [ 9] .gnu.version_r VERNEED 0000000000000af0 000af0 000060 00 A 7 1 8\n [10] .rela.dyn RELA 0000000000000b50 000b50 000150 18 A 6 0 8\n [11] .rela.plt RELA 0000000000000ca0 000ca0 0001e0 18 AI 6 23 8\n [12] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 0000000000001020 001020 000150 10 AX 0 0 16\n [14] .plt.got PROGBITS 0000000000001170 001170 000008 08 AX 0 0 8\n [15] .text PROGBITS 0000000000001180 001180 000c8b 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,24 +8,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3d00\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3d08\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0x858\n 0x0000000000000006 (SYMTAB) 0x450\n- 0x000000000000000a (STRSZ) 574 (bytes)\n+ 0x000000000000000a (STRSZ) 576 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x3f20\n 0x0000000000000002 (PLTRELSZ) 480 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xca0\n 0x0000000000000007 (RELA) 0xb50\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) 0xaf0\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0xa96\n+ 0x000000006ffffff0 (VERSYM) 0xa98\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: b574bc922d2398dcc9ca974117ccbf4d58035b1d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0818a881e362cae2befaecd20fd021249580f367\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 43 entries:\n- Addr: 0x0000000000000a96 Offset: 0x000a96 Link: 6 (.dynsym)\n+ Addr: 0x0000000000000a98 Offset: 0x000a98 Link: 6 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.2.5) 3 (GLIBC_2.34) 2 (GLIBC_2.2.5)\n 004: 1 (*global*) 2 (GLIBC_2.2.5) 4 (GLIBC_2.4) 2 (GLIBC_2.2.5)\n 008: 5 (GLIBC_2.8) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n 010: 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 6 (GLIBC_2.3.4)\n 014: 1 (*global*) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -31,9 +31,9 @@\n 0x00000a18 5f656e64 005f5f62 73735f73 74617274 _end.__bss_start\n 0x00000a28 0068656c 7000474c 4942435f 322e332e .help.GLIBC_2.3.\n 0x00000a38 3400474c 4942435f 322e3800 474c4942 4.GLIBC_2.8.GLIB\n 0x00000a48 435f322e 3400474c 4942435f 322e3334 C_2.4.GLIBC_2.34\n 0x00000a58 00474c49 42435f32 2e322e35 00000000 .GLIBC_2.2.5....\n 0x00000a68 00000000 00000000 00000000 00000000 ................\n 0x00000a78 00000000 00000000 00000000 00000000 ................\n- 0x00000a88 00000000 00000000 00000000 0000 ..............\n+ 0x00000a88 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: Unable to find program interpreter name", "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 37346263 39323264 32333938 64636339 74bc922d2398dcc9\n- 0x00000010 63613937 34313137 63636266 34643538 ca974117ccbf4d58\n- 0x00000020 30333562 31642e64 65627567 00000000 035b1d.debug....\n- 0x00000030 ffd9cedb ....\n+ 0x00000000 31386138 38316533 36326361 65326265 18a881e362cae2be\n+ 0x00000010 66616563 64323066 64303231 32343935 faecd20fd0212495\n+ 0x00000020 38306633 36372e64 65627567 00000000 80f367.debug....\n+ 0x00000030 7c7b198c |{..\n \n"}]}]}]}]}, {"source1": "libyang1_1.0.225-1.1_amd64.deb", "source2": "libyang1_1.0.225-1.1_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 2021-06-23 20:46:11.000000 debian-binary\n--rw-r--r-- 0 0 0 2376 2021-06-23 20:46:11.000000 control.tar.xz\n--rw-r--r-- 0 0 0 461964 2021-06-23 20:46:11.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2372 2021-06-23 20:46:11.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 461976 2021-06-23 20:46:11.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/x86_64-linux-gnu/libyang1/extensions/metadata.so", "source2": "./usr/lib/x86_64-linux-gnu/libyang1/extensions/metadata.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,15 +2,15 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00003c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002a0 0002a0 000150 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000003f0 0003f0 000139 00 A 0 0 1\n+ [ 4] .dynstr STRTAB 00000000000003f0 0003f0 00013b 00 A 0 0 1\n [ 5] .rela.dyn RELA 0000000000000530 000530 000150 18 A 3 0 8\n [ 6] .rela.plt RELA 0000000000000680 000680 000048 18 AI 3 18 8\n [ 7] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [ 8] .plt PROGBITS 0000000000001020 001020 000040 10 AX 0 0 16\n [ 9] .plt.got PROGBITS 0000000000001060 001060 000008 08 AX 0 0 8\n [10] .text PROGBITS 0000000000001070 001070 000287 00 AX 0 0 16\n [11] .fini PROGBITS 00000000000012f8 0012f8 000009 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,15 +8,15 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3dd0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3dd8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3f0\n 0x0000000000000006 (SYMTAB) 0x2a0\n- 0x000000000000000a (STRSZ) 313 (bytes)\n+ 0x000000000000000a (STRSZ) 315 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x3fb0\n 0x0000000000000002 (PLTRELSZ) 72 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x680\n 0x0000000000000007 (RELA) 0x530\n 0x0000000000000008 (RELASZ) 336 (bytes)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: edcbd8c084576bd42bdd1bc91c5fb55608deef8c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0477eb7fcad368c06e8ab47a3b73eb26deb26f63\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -15,9 +15,9 @@\n 0x000004b0 6e6e6f74 6174696f 6e00616e 6e6f7461 nnotation.annota\n 0x000004c0 74696f6e 5f737562 73746d74 006c7965 tion_substmt.lye\n 0x000004d0 78745f61 70695f76 65727369 6f6e006c xt_api_version.l\n 0x000004e0 69627961 6e672e73 6f2e3100 6d657461 ibyang.so.1.meta\n 0x000004f0 64617461 2e736f00 00000000 00000000 data.so.........\n 0x00000500 00000000 00000000 00000000 00000000 ................\n 0x00000510 00000000 00000000 00000000 00000000 ................\n- 0x00000520 00000000 00000000 00 .........\n+ 0x00000520 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 63626438 63303834 35373662 64343262 cbd8c084576bd42b\n- 0x00000010 64643162 63393163 35666235 35363038 dd1bc91c5fb55608\n- 0x00000020 64656566 38632e64 65627567 00000000 deef8c.debug....\n- 0x00000030 e8ff64d4 ..d.\n+ 0x00000000 37376562 37666361 64333638 63303665 77eb7fcad368c06e\n+ 0x00000010 38616234 37613362 37336562 32366465 8ab47a3b73eb26de\n+ 0x00000020 62323666 36332e64 65627567 00000000 b26f63.debug....\n+ 0x00000030 7e47e876 ~G.v\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libyang1/extensions/nacm.so", "source2": "./usr/lib/x86_64-linux-gnu/libyang1/extensions/nacm.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0007b0 0x0007b0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0007b8 0x0007b8 R 0x1000\n LOAD 0x001000 0x0000000000001000 0x0000000000001000 0x000241 0x000241 R E 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x0001a4 0x0001a4 R 0x1000\n LOAD 0x002d90 0x0000000000003d90 0x0000000000003d90 0x000358 0x000360 RW 0x1000\n DYNAMIC 0x002da0 0x0000000000003da0 0x0000000000003da0 0x000210 0x000210 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x0020a4 0x00000000000020a4 0x00000000000020a4 0x000034 0x000034 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000040 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002a0 0002a0 000168 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000408 000408 00012a 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000000532 000532 00001e 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000000550 000550 000020 00 A 4 1 8\n- [ 7] .rela.dyn RELA 0000000000000570 000570 0001f8 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000000768 000768 000048 18 AI 3 20 8\n+ [ 4] .dynstr STRTAB 0000000000000408 000408 00012c 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000000534 000534 00001e 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000000558 000558 000020 00 A 4 1 8\n+ [ 7] .rela.dyn RELA 0000000000000578 000578 0001f8 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000000770 000770 000048 18 AI 3 20 8\n [ 9] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000001020 001020 000040 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000001060 001060 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000001070 001070 0001c7 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000001238 001238 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000002000 002000 0000a1 00 A 0 0 16\n [15] .eh_frame_hdr PROGBITS 00000000000020a4 0020a4 000034 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 0x570 contains 21 entries:\n+Relocation section '.rela.dyn' at offset 0x578 contains 21 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000003d90 0000000000000008 R_X86_64_RELATIVE 1120\n 0000000000003d98 0000000000000008 R_X86_64_RELATIVE 10e0\n 0000000000004000 0000000000000008 R_X86_64_RELATIVE 4000\n 0000000000004020 0000000000000008 R_X86_64_RELATIVE 204b\n 0000000000004028 0000000000000008 R_X86_64_RELATIVE 205c\n 0000000000004030 0000000000000008 R_X86_64_RELATIVE 2067\n@@ -19,12 +19,12 @@\n 0000000000004088 0000000c00000001 R_X86_64_64 0000000000001220 nacm_position + 0\n 00000000000040c8 0000000c00000001 R_X86_64_64 0000000000001220 nacm_position + 0\n 0000000000004090 0000000a00000001 R_X86_64_64 0000000000001140 nacm_cardinality + 0\n 00000000000040d0 0000000a00000001 R_X86_64_64 0000000000001140 nacm_cardinality + 0\n 0000000000004098 0000000b00000001 R_X86_64_64 0000000000001130 nacm_inherit + 0\n 00000000000040d8 0000000b00000001 R_X86_64_64 0000000000001130 nacm_inherit + 0\n \n-Relocation section '.rela.plt' at offset 0x768 contains 3 entries:\n+Relocation section '.rela.plt' at offset 0x770 contains 3 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000003fc8 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 free@GLIBC_2.2.5 + 0\n 0000000000003fd0 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 lys_path + 0\n 0000000000003fd8 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 lyext_log + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,23 +9,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3d90\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3d98\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x408\n 0x0000000000000006 (SYMTAB) 0x2a0\n- 0x000000000000000a (STRSZ) 298 (bytes)\n+ 0x000000000000000a (STRSZ) 300 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x3fb0\n 0x0000000000000002 (PLTRELSZ) 72 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x768\n- 0x0000000000000007 (RELA) 0x570\n+ 0x0000000000000017 (JMPREL) 0x770\n+ 0x0000000000000007 (RELA) 0x578\n 0x0000000000000008 (RELASZ) 504 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x550\n+ 0x000000006ffffffe (VERNEED) 0x558\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0x532\n+ 0x000000006ffffff0 (VERSYM) 0x534\n 0x000000006ffffff9 (RELACOUNT) 9\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fec7578f8e984a9705cbcdfbf82574c0aaf44abe\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 478cb02102e4074ca7184d1a58c441c55d92b33e\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Version symbols section '.gnu.version' contains 15 entries:\n- Addr: 0x0000000000000532 Offset: 0x000532 Link: 3 (.dynsym)\n+ Addr: 0x0000000000000534 Offset: 0x000534 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5)\n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x0000000000000550 Offset: 0x000550 Link: 4 (.dynstr)\n+ Addr: 0x0000000000000558 Offset: 0x000558 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 1\n 0x0010: Name: GLIBC_2.2.5 Flags: none Version: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -14,9 +14,9 @@\n 0x000004b8 636d5f64 656e795f 616c6c00 6c796578 cm_deny_all.lyex\n 0x000004c8 745f6170 695f7665 7273696f 6e006c69 t_api_version.li\n 0x000004d8 6279616e 672e736f 2e31006c 6962632e byang.so.1.libc.\n 0x000004e8 736f2e36 006e6163 6d2e736f 00474c49 so.6.nacm.so.GLI\n 0x000004f8 42435f32 2e322e35 00000000 00000000 BC_2.2.5........\n 0x00000508 00000000 00000000 00000000 00000000 ................\n 0x00000518 00000000 00000000 00000000 00000000 ................\n- 0x00000528 00000000 00000000 0000 ..........\n+ 0x00000528 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 63373537 38663865 39383461 39373035 c7578f8e984a9705\n- 0x00000010 63626364 66626638 32353734 63306161 cbcdfbf82574c0aa\n- 0x00000020 66343461 62652e64 65627567 00000000 f44abe.debug....\n- 0x00000030 e0d8296c ..)l\n+ 0x00000000 38636230 32313032 65343037 34636137 8cb02102e4074ca7\n+ 0x00000010 31383464 31613538 63343431 63353564 184d1a58c441c55d\n+ 0x00000020 39326233 33652e64 65627567 00000000 92b33e.debug....\n+ 0x00000030 91cd7da3 ..}.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libyang1/extensions/yangdata.so", "source2": "./usr/lib/x86_64-linux-gnu/libyang1/extensions/yangdata.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,15 +2,15 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000050 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002b0 0002b0 0001c8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000478 000478 00017e 00 A 0 0 1\n+ [ 4] .dynstr STRTAB 0000000000000478 000478 000180 00 A 0 0 1\n [ 5] .rela.dyn RELA 00000000000005f8 0005f8 000150 18 A 3 0 8\n [ 6] .rela.plt RELA 0000000000000748 000748 0000c0 18 AI 3 18 8\n [ 7] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [ 8] .plt PROGBITS 0000000000001020 001020 000090 10 AX 0 0 16\n [ 9] .plt.got PROGBITS 00000000000010b0 0010b0 000008 08 AX 0 0 8\n [10] .text PROGBITS 00000000000010c0 0010c0 000516 00 AX 0 0 16\n [11] .fini PROGBITS 00000000000015d8 0015d8 000009 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,15 +8,15 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3da8\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3db0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x478\n 0x0000000000000006 (SYMTAB) 0x2b0\n- 0x000000000000000a (STRSZ) 382 (bytes)\n+ 0x000000000000000a (STRSZ) 384 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x3f88\n 0x0000000000000002 (PLTRELSZ) 192 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x748\n 0x0000000000000007 (RELA) 0x5f8\n 0x0000000000000008 (RELASZ) 336 (bytes)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d02b607f049cdb2df1a3251cc1bc94960920d24e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f5363ff762db4086f9cbe007248937144b301368\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -19,9 +19,9 @@\n 0x00000578 67646174 61007961 6e675f64 61746100 gdata.yang_data.\n 0x00000588 79616e67 5f646174 615f7375 6273746d yang_data_substm\n 0x00000598 74006c79 6578745f 6170695f 76657273 t.lyext_api_vers\n 0x000005a8 696f6e00 6c696279 616e672e 736f2e31 ion.libyang.so.1\n 0x000005b8 0079616e 67646174 612e736f 00000000 .yangdata.so....\n 0x000005c8 00000000 00000000 00000000 00000000 ................\n 0x000005d8 00000000 00000000 00000000 00000000 ................\n- 0x000005e8 00000000 00000000 00000000 0000 ..............\n+ 0x000005e8 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 32623630 37663034 39636462 32646631 2b607f049cdb2df1\n- 0x00000010 61333235 31636331 62633934 39363039 a3251cc1bc949609\n- 0x00000020 32306432 34652e64 65627567 00000000 20d24e.debug....\n- 0x00000030 e257a15f .W._\n+ 0x00000000 33363366 66373632 64623430 38366639 363ff762db4086f9\n+ 0x00000010 63626530 30373234 38393337 31343462 cbe007248937144b\n+ 0x00000020 33303133 36382e64 65627567 00000000 301368.debug....\n+ 0x00000030 ab5a8165 .Z.e\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libyang1/user_types/user_inet_types.so", "source2": "./usr/lib/x86_64-linux-gnu/libyang1/user_types/user_inet_types.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000028 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000288 000288 000258 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000004e0 0004e0 0001c0 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000006a0 0006a0 000032 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000004e0 0004e0 0001c2 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000006a2 0006a2 000032 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000006d8 0006d8 000050 00 A 4 1 8\n [ 7] .rela.dyn RELA 0000000000000728 000728 000348 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000000a70 000a70 0001b0 18 AI 3 20 8\n [ 9] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000001020 001020 000130 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000001150 001150 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000001160 001160 000817 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,23 +9,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3d18\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3d20\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x4e0\n 0x0000000000000006 (SYMTAB) 0x288\n- 0x000000000000000a (STRSZ) 448 (bytes)\n+ 0x000000000000000a (STRSZ) 450 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x3f38\n 0x0000000000000002 (PLTRELSZ) 432 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xa70\n 0x0000000000000007 (RELA) 0x728\n 0x0000000000000008 (RELASZ) 840 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x6d8\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0x6a0\n+ 0x000000006ffffff0 (VERSYM) 0x6a2\n 0x000000006ffffff9 (RELACOUNT) 31\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ea9f500677449968476eb0893ffe3c3be6897899\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ddc48c5268ced7c0d2c6c16f9febdddbc184a4ad\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 25 entries:\n- Addr: 0x00000000000006a0 Offset: 0x0006a0 Link: 3 (.dynsym)\n+ Addr: 0x00000000000006a2 Offset: 0x0006a2 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBC_2.2.5)\n 004: 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBC_2.2.5)\n 008: 3 (GLIBC_2.4) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 4 (GLIBC_2.8) \n 00c: 2 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5)\n 010: 5 (GLIBC_2.3.4) 5 (GLIBC_2.3.4) 2 (GLIBC_2.2.5) 1 (*global*) \n 014: 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -24,8 +24,9 @@\n 0x00000630 75736572 5f696e65 745f7479 7065732e user_inet_types.\n 0x00000640 736f0047 4c494243 5f322e33 2e340047 so.GLIBC_2.3.4.G\n 0x00000650 4c494243 5f322e38 00474c49 42435f32 LIBC_2.8.GLIBC_2\n 0x00000660 2e340047 4c494243 5f322e32 2e350000 .4.GLIBC_2.2.5..\n 0x00000670 00000000 00000000 00000000 00000000 ................\n 0x00000680 00000000 00000000 00000000 00000000 ................\n 0x00000690 00000000 00000000 00000000 00000000 ................\n+ 0x000006a0 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 39663530 30363737 34343939 36383437 9f50067744996847\n- 0x00000010 36656230 38393366 66653363 33626536 6eb0893ffe3c3be6\n- 0x00000020 38393738 39392e64 65627567 00000000 897899.debug....\n- 0x00000030 08dcd91c ....\n+ 0x00000000 63343863 35323638 63656437 63306432 c48c5268ced7c0d2\n+ 0x00000010 63366331 36663966 65626464 64626331 c6c16f9febdddbc1\n+ 0x00000020 38346134 61642e64 65627567 00000000 84a4ad.debug....\n+ 0x00000030 37b467c7 7.g.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libyang1/user_types/user_yang_types.so", "source2": "./usr/lib/x86_64-linux-gnu/libyang1/user_types/user_yang_types.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000028 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000288 000288 0001b0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000438 000438 000180 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000005b8 0005b8 000024 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000438 000438 000182 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000005ba 0005ba 000024 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000005e0 0005e0 000050 00 A 4 1 8\n [ 7] .rela.dyn RELA 0000000000000630 000630 000288 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000008b8 0008b8 000108 18 AI 3 20 8\n [ 9] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000001020 001020 0000c0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000010e0 0010e0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000010f0 0010f0 0007c3 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,23 +9,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3d50\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3d58\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x438\n 0x0000000000000006 (SYMTAB) 0x288\n- 0x000000000000000a (STRSZ) 384 (bytes)\n+ 0x000000000000000a (STRSZ) 386 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x3f70\n 0x0000000000000002 (PLTRELSZ) 264 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x8b8\n 0x0000000000000007 (RELA) 0x630\n 0x0000000000000008 (RELASZ) 648 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x5e0\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0x5b8\n+ 0x000000006ffffff0 (VERSYM) 0x5ba\n 0x000000006ffffff9 (RELACOUNT) 23\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 234c0cf19ce92334604168020139fa7652be2a30\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3b425d16c1db23afc4b7b92d0c1df2ede13c55b1\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 18 entries:\n- Addr: 0x00000000000005b8 Offset: 0x0005b8 Link: 3 (.dynsym)\n+ Addr: 0x00000000000005ba Offset: 0x0005ba Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n 004: 2 (GLIBC_2.2.5) 3 (GLIBC_2.4) 4 (GLIBC_2.8) 1 (*global*) \n 008: 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBC_2.2.5)\n 00c: 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 1 (*global*) 5 (GLIBC_2.3) \n 010: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -20,8 +20,9 @@\n 0x00000548 36007573 65725f79 616e675f 74797065 6.user_yang_type\n 0x00000558 732e736f 00474c49 42435f32 2e330047 s.so.GLIBC_2.3.G\n 0x00000568 4c494243 5f322e38 00474c49 42435f32 LIBC_2.8.GLIBC_2\n 0x00000578 2e340047 4c494243 5f322e32 2e350000 .4.GLIBC_2.2.5..\n 0x00000588 00000000 00000000 00000000 00000000 ................\n 0x00000598 00000000 00000000 00000000 00000000 ................\n 0x000005a8 00000000 00000000 00000000 00000000 ................\n+ 0x000005b8 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 34633063 66313963 65393233 33343630 4c0cf19ce9233460\n- 0x00000010 34313638 30323031 33396661 37363532 4168020139fa7652\n- 0x00000020 62653261 33302e64 65627567 00000000 be2a30.debug....\n- 0x00000030 f8306778 .0gx\n+ 0x00000000 34323564 31366331 64623233 61666334 425d16c1db23afc4\n+ 0x00000010 62376239 32643063 31646632 65646531 b7b92d0c1df2ede1\n+ 0x00000020 33633535 62312e64 65627567 00000000 3c55b1.debug....\n+ 0x00000030 3add0af5 :...\n \n"}]}]}]}]}, {"source1": "libyang-cpp1-dbgsym_1.0.225-1.1_amd64.deb", "source2": "libyang-cpp1-dbgsym_1.0.225-1.1_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 2021-06-23 20:46:11.000000 debian-binary\n--rw-r--r-- 0 0 0 528 2021-06-23 20:46:11.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1260160 2021-06-23 20:46:11.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 532 2021-06-23 20:46:11.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1260216 2021-06-23 20:46:11.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: David Lamparter \n Installed-Size: 1356\n Depends: libyang-cpp1 (= 1.0.225-1.1)\n Section: debug\n Priority: optional\n Description: debug symbols for libyang-cpp1\n-Build-Ids: acf72e90bab45c7920115cd1e72c5fcf0a71d521\n+Build-Ids: f3e453d86f665688dd7db3121d0f28854b201d32\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/ac/f72e90bab45c7920115cd1e72c5fcf0a71d521.debug\n+usr/lib/debug/.build-id/f3/e453d86f665688dd7db3121d0f28854b201d32.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 2021-06-23 20:46:11.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/ac/\n--rw-r--r-- 0 root (0) root (0) 1377584 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/ac/f72e90bab45c7920115cd1e72c5fcf0a71d521.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/f3/\n+-rw-r--r-- 0 root (0) root (0) 1377584 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/f3/e453d86f665688dd7db3121d0f28854b201d32.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/share/doc/libyang-cpp1-dbgsym -> libyang-cpp1\n"}, {"source1": "./usr/lib/debug/.build-id/ac/f72e90bab45c7920115cd1e72c5fcf0a71d521.debug", "source2": "./usr/lib/debug/.build-id/f3/e453d86f665688dd7db3121d0f28854b201d32.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 001bb4 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000001e18 00025c 0068b8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000086d0 00025c 010e59 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000001952a 00025c 0008ba 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000086d0 00025c 010e5b 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000001952c 00025c 0008ba 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000019de8 00025c 0000c0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000019ea8 00025c 003d68 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000001dc10 00025c 0017a0 18 A 3 22 8\n [ 9] .init NOBITS 0000000000020000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000020020 001000 000fd0 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000020ff0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000021000 001000 01e97e 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: acf72e90bab45c7920115cd1e72c5fcf0a71d521\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f3e453d86f665688dd7db3121d0f28854b201d32\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-!GCC: (Debian 12.2.0-9) 12.2.0\n+2GCC: (Debian 12.2.0-9) 12.2.0\n kk{dXG{W\n 6mj|vqJ!FT3\n d(=-;]4-\n `-}4w+}O\n W$eX$gtVs\n .uN-?JPn?\n 4?X)\\!')Q\n"}]}]}]}]}, {"source1": "libyang-tools-dbgsym_1.0.225-1.1_amd64.deb", "source2": "libyang-tools-dbgsym_1.0.225-1.1_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 2021-06-23 20:46:11.000000 debian-binary\n--rw-r--r-- 0 0 0 584 2021-06-23 20:46:11.000000 control.tar.xz\n--rw-r--r-- 0 0 0 107676 2021-06-23 20:46:11.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 588 2021-06-23 20:46:11.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 107628 2021-06-23 20:46:11.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: David Lamparter \n Installed-Size: 132\n Depends: libyang-tools (= 1.0.225-1.1)\n Section: debug\n Priority: optional\n Description: debug symbols for libyang-tools\n-Build-Ids: 2fdedb4570af046232336c1bb096a8fad886e31a b574bc922d2398dcc9ca974117ccbf4d58035b1d\n+Build-Ids: 0818a881e362cae2befaecd20fd021249580f367 c96d78cdcbdbe94d112d79db40e3173fe16f7e75\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,2 +1,2 @@\n-usr/lib/debug/.build-id/2f/dedb4570af046232336c1bb096a8fad886e31a.debug\n-usr/lib/debug/.build-id/b5/74bc922d2398dcc9ca974117ccbf4d58035b1d.debug\n+usr/lib/debug/.build-id/08/18a881e362cae2befaecd20fd021249580f367.debug\n+usr/lib/debug/.build-id/c9/6d78cdcbdbe94d112d79db40e3173fe16f7e75.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,12 +1,12 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/2f/\n--rw-r--r-- 0 root (0) root (0) 104056 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/2f/dedb4570af046232336c1bb096a8fad886e31a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/b5/\n--rw-r--r-- 0 root (0) root (0) 18776 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/b5/74bc922d2398dcc9ca974117ccbf4d58035b1d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/08/\n+-rw-r--r-- 0 root (0) root (0) 18776 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/08/18a881e362cae2befaecd20fd021249580f367.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/c9/\n+-rw-r--r-- 0 root (0) root (0) 104056 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/c9/6d78cdcbdbe94d112d79db40e3173fe16f7e75.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/share/doc/libyang-tools-dbgsym -> libyang-tools\n"}, {"source1": "./usr/lib/debug/.build-id/2f/dedb4570af046232336c1bb096a8fad886e31a.debug", "source2": "./usr/lib/debug/.build-id/c9/6d78cdcbdbe94d112d79db40e3173fe16f7e75.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -5,16 +5,16 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash NOBITS 00000000000003a0 00039c 000290 00 A 6 0 8\n [ 6] .dynsym NOBITS 0000000000000630 00039c 001050 18 A 7 1 8\n- [ 7] .dynstr NOBITS 0000000000001680 00039c 000940 00 A 0 0 1\n- [ 8] .gnu.version NOBITS 0000000000001fc0 00039c 00015c 02 A 6 0 2\n+ [ 7] .dynstr NOBITS 0000000000001680 00039c 000942 00 A 0 0 1\n+ [ 8] .gnu.version NOBITS 0000000000001fc2 00039c 00015c 02 A 6 0 2\n [ 9] .gnu.version_r NOBITS 0000000000002120 00039c 000090 00 A 7 1 8\n [10] .rela.dyn NOBITS 00000000000021b0 00039c 000af8 18 A 6 0 8\n [11] .rela.plt NOBITS 0000000000002ca8 00039c 0008a0 18 A 6 24 8\n [12] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [13] .plt NOBITS 0000000000004020 001000 0005d0 10 AX 0 0 16\n [14] .plt.got NOBITS 00000000000045f0 001000 000008 08 AX 0 0 8\n [15] .text NOBITS 0000000000004600 001000 0091de 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 2fdedb4570af046232336c1bb096a8fad886e31a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c96d78cdcbdbe94d112d79db40e3173fe16f7e75\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/b5/74bc922d2398dcc9ca974117ccbf4d58035b1d.debug", "source2": "./usr/lib/debug/.build-id/08/18a881e362cae2befaecd20fd021249580f367.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -5,16 +5,16 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash NOBITS 00000000000003a0 00039c 0000ac 00 A 6 0 8\n [ 6] .dynsym NOBITS 0000000000000450 00039c 000408 18 A 7 1 8\n- [ 7] .dynstr NOBITS 0000000000000858 00039c 00023e 00 A 0 0 1\n- [ 8] .gnu.version NOBITS 0000000000000a96 00039c 000056 02 A 6 0 2\n+ [ 7] .dynstr NOBITS 0000000000000858 00039c 000240 00 A 0 0 1\n+ [ 8] .gnu.version NOBITS 0000000000000a98 00039c 000056 02 A 6 0 2\n [ 9] .gnu.version_r NOBITS 0000000000000af0 00039c 000060 00 A 7 1 8\n [10] .rela.dyn NOBITS 0000000000000b50 00039c 000150 18 A 6 0 8\n [11] .rela.plt NOBITS 0000000000000ca0 00039c 0001e0 18 A 6 23 8\n [12] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [13] .plt NOBITS 0000000000001020 001000 000150 10 AX 0 0 16\n [14] .plt.got NOBITS 0000000000001170 001000 000008 08 AX 0 0 8\n [15] .text NOBITS 0000000000001180 001000 000c8b 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: b574bc922d2398dcc9ca974117ccbf4d58035b1d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0818a881e362cae2befaecd20fd021249580f367\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": "libyang1-dbgsym_1.0.225-1.1_amd64.deb", "source2": "libyang1-dbgsym_1.0.225-1.1_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 2021-06-23 20:46:11.000000 debian-binary\n -rw-r--r-- 0 0 0 800 2021-06-23 20:46:11.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1444460 2021-06-23 20:46:11.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1443936 2021-06-23 20:46:11.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: David Lamparter \n Installed-Size: 1498\n Depends: libyang1 (= 1.0.225-1.1)\n Section: debug\n Priority: optional\n Description: debug symbols for libyang1\n-Build-Ids: 234c0cf19ce92334604168020139fa7652be2a30 9f770b5bdbd7aa5acb6f2ddf1a988d7a01d25e97 d02b607f049cdb2df1a3251cc1bc94960920d24e ea9f500677449968476eb0893ffe3c3be6897899 edcbd8c084576bd42bdd1bc91c5fb55608deef8c fec7578f8e984a9705cbcdfbf82574c0aaf44abe\n+Build-Ids: 0477eb7fcad368c06e8ab47a3b73eb26deb26f63 3b425d16c1db23afc4b7b92d0c1df2ede13c55b1 478cb02102e4074ca7184d1a58c441c55d92b33e 9f770b5bdbd7aa5acb6f2ddf1a988d7a01d25e97 ddc48c5268ced7c0d2c6c16f9febdddbc184a4ad f5363ff762db4086f9cbe007248937144b301368\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,6 +1,6 @@\n-usr/lib/debug/.build-id/23/4c0cf19ce92334604168020139fa7652be2a30.debug\n+usr/lib/debug/.build-id/04/77eb7fcad368c06e8ab47a3b73eb26deb26f63.debug\n+usr/lib/debug/.build-id/3b/425d16c1db23afc4b7b92d0c1df2ede13c55b1.debug\n+usr/lib/debug/.build-id/47/8cb02102e4074ca7184d1a58c441c55d92b33e.debug\n usr/lib/debug/.build-id/9f/770b5bdbd7aa5acb6f2ddf1a988d7a01d25e97.debug\n-usr/lib/debug/.build-id/d0/2b607f049cdb2df1a3251cc1bc94960920d24e.debug\n-usr/lib/debug/.build-id/ea/9f500677449968476eb0893ffe3c3be6897899.debug\n-usr/lib/debug/.build-id/ed/cbd8c084576bd42bdd1bc91c5fb55608deef8c.debug\n-usr/lib/debug/.build-id/fe/c7578f8e984a9705cbcdfbf82574c0aaf44abe.debug\n+usr/lib/debug/.build-id/dd/c48c5268ced7c0d2c6c16f9febdddbc184a4ad.debug\n+usr/lib/debug/.build-id/f5/363ff762db4086f9cbe007248937144b301368.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,20 +1,20 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/23/\n--rw-r--r-- 0 root (0) root (0) 15560 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/23/4c0cf19ce92334604168020139fa7652be2a30.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/04/\n+-rw-r--r-- 0 root (0) root (0) 12224 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/04/77eb7fcad368c06e8ab47a3b73eb26deb26f63.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/3b/\n+-rw-r--r-- 0 root (0) root (0) 15560 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/3b/425d16c1db23afc4b7b92d0c1df2ede13c55b1.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/47/\n+-rw-r--r-- 0 root (0) root (0) 12280 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/47/8cb02102e4074ca7184d1a58c441c55d92b33e.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/9f/\n -rw-r--r-- 0 root (0) root (0) 1444960 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/9f/770b5bdbd7aa5acb6f2ddf1a988d7a01d25e97.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/d0/\n--rw-r--r-- 0 root (0) root (0) 14304 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/d0/2b607f049cdb2df1a3251cc1bc94960920d24e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/ea/\n--rw-r--r-- 0 root (0) root (0) 16848 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/ea/9f500677449968476eb0893ffe3c3be6897899.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/ed/\n--rw-r--r-- 0 root (0) root (0) 12224 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/ed/cbd8c084576bd42bdd1bc91c5fb55608deef8c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/fe/\n--rw-r--r-- 0 root (0) root (0) 12280 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/fe/c7578f8e984a9705cbcdfbf82574c0aaf44abe.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/dd/\n+-rw-r--r-- 0 root (0) root (0) 16848 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/dd/c48c5268ced7c0d2c6c16f9febdddbc184a4ad.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/f5/\n+-rw-r--r-- 0 root (0) root (0) 14304 2021-06-23 20:46:11.000000 ./usr/lib/debug/.build-id/f5/363ff762db4086f9cbe007248937144b301368.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-06-23 20:46:11.000000 ./usr/share/doc/libyang1-dbgsym -> libyang1\n"}, {"source1": "./usr/lib/debug/.build-id/23/4c0cf19ce92334604168020139fa7652be2a30.debug", "source2": "./usr/lib/debug/.build-id/3b/425d16c1db23afc4b7b92d0c1df2ede13c55b1.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 0001b0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000438 00025c 000180 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000005b8 00025c 000024 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000438 00025c 000182 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000005ba 00025c 000024 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000005e0 00025c 000050 00 A 4 1 8\n [ 7] .rela.dyn NOBITS 0000000000000630 00025c 000288 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000008b8 00025c 000108 18 A 3 20 8\n [ 9] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000001020 001000 0000c0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000010e0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000010f0 001000 0007c3 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 234c0cf19ce92334604168020139fa7652be2a30\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3b425d16c1db23afc4b7b92d0c1df2ede13c55b1\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*0GCC: (Debian 12.2.0-9) 12.2.0\n+GCC: (Debian 12.2.0-9) 12.2.0\n f3(rEQ3Yv\n nx1zKGNlb#u\n !t9\tiz&5\n y%As3Fs\"A\n crtstuff.c\n deregister_tm_clones\n __do_global_dtors_aux\n"}]}, {"source1": "./usr/lib/debug/.build-id/d0/2b607f049cdb2df1a3251cc1bc94960920d24e.debug", "source2": "./usr/lib/debug/.build-id/f5/363ff762db4086f9cbe007248937144b301368.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,15 +2,15 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000050 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000002b0 00025c 0001c8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000478 00025c 00017e 00 A 0 0 1\n+ [ 4] .dynstr NOBITS 0000000000000478 00025c 000180 00 A 0 0 1\n [ 5] .rela.dyn NOBITS 00000000000005f8 00025c 000150 18 A 3 0 8\n [ 6] .rela.plt NOBITS 0000000000000748 00025c 0000c0 18 A 3 18 8\n [ 7] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [ 8] .plt NOBITS 0000000000001020 001000 000090 10 AX 0 0 16\n [ 9] .plt.got NOBITS 00000000000010b0 001000 000008 08 AX 0 0 8\n [10] .text NOBITS 00000000000010c0 001000 000516 00 AX 0 0 16\n [11] .fini NOBITS 00000000000015d8 001000 000009 00 AX 0 0 4\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d02b607f049cdb2df1a3251cc1bc94960920d24e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f5363ff762db4086f9cbe007248937144b301368\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-NGCC: (Debian 12.2.0-9) 12.2.0\n+hGCC: (Debian 12.2.0-9) 12.2.0\n wut_yOG=h\n tDn0\"?bE\n crtstuff.c\n deregister_tm_clones\n __do_global_dtors_aux\n completed.0\n __do_global_dtors_aux_fini_array_entry\n"}]}, {"source1": "./usr/lib/debug/.build-id/ea/9f500677449968476eb0893ffe3c3be6897899.debug", "source2": "./usr/lib/debug/.build-id/dd/c48c5268ced7c0d2c6c16f9febdddbc184a4ad.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 000258 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000004e0 00025c 0001c0 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000006a0 00025c 000032 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000004e0 00025c 0001c2 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000006a2 00025c 000032 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000006d8 00025c 000050 00 A 4 1 8\n [ 7] .rela.dyn NOBITS 0000000000000728 00025c 000348 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000000a70 00025c 0001b0 18 A 3 20 8\n [ 9] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000001020 001000 000130 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000001150 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000001160 001000 000817 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ea9f500677449968476eb0893ffe3c3be6897899\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ddc48c5268ced7c0d2c6c16f9febdddbc184a4ad\n"}]}, {"source1": "./usr/lib/debug/.build-id/ed/cbd8c084576bd42bdd1bc91c5fb55608deef8c.debug", "source2": "./usr/lib/debug/.build-id/04/77eb7fcad368c06e8ab47a3b73eb26deb26f63.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,15 +2,15 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00003c 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000002a0 00025c 000150 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000003f0 00025c 000139 00 A 0 0 1\n+ [ 4] .dynstr NOBITS 00000000000003f0 00025c 00013b 00 A 0 0 1\n [ 5] .rela.dyn NOBITS 0000000000000530 00025c 000150 18 A 3 0 8\n [ 6] .rela.plt NOBITS 0000000000000680 00025c 000048 18 A 3 18 8\n [ 7] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [ 8] .plt NOBITS 0000000000001020 001000 000040 10 AX 0 0 16\n [ 9] .plt.got NOBITS 0000000000001060 001000 000008 08 AX 0 0 8\n [10] .text NOBITS 0000000000001070 001000 000287 00 AX 0 0 16\n [11] .fini NOBITS 00000000000012f8 001000 000009 00 AX 0 0 4\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: edcbd8c084576bd42bdd1bc91c5fb55608deef8c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0477eb7fcad368c06e8ab47a3b73eb26deb26f63\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 12.2.0-9) 12.2.0\n+ocGCC: (Debian 12.2.0-9) 12.2.0\n r?81W/#z\n crtstuff.c\n deregister_tm_clones\n __do_global_dtors_aux\n completed.0\n __do_global_dtors_aux_fini_array_entry\n frame_dummy\n"}]}, {"source1": "./usr/lib/debug/.build-id/fe/c7578f8e984a9705cbcdfbf82574c0aaf44abe.debug", "source2": "./usr/lib/debug/.build-id/47/8cb02102e4074ca7184d1a58c441c55d92b33e.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 3% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x0007b0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x0007b8 R 0x1000\n LOAD 0x000000 0x0000000000001000 0x0000000000001000 0x000000 0x000241 R E 0x1000\n LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x0001a4 R 0x1000\n LOAD 0x000d90 0x0000000000003d90 0x0000000000003d90 0x000000 0x000360 RW 0x1000\n DYNAMIC 0x000d90 0x0000000000003da0 0x0000000000003da0 0x000000 0x000210 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x00000000000020a4 0x00000000000020a4 0x000000 0x000034 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000040 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000002a0 00025c 000168 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000408 00025c 00012a 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000000532 00025c 00001e 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000000550 00025c 000020 00 A 4 1 8\n- [ 7] .rela.dyn NOBITS 0000000000000570 00025c 0001f8 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000000768 00025c 000048 18 A 3 20 8\n+ [ 4] .dynstr NOBITS 0000000000000408 00025c 00012c 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000000534 00025c 00001e 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000000558 00025c 000020 00 A 4 1 8\n+ [ 7] .rela.dyn NOBITS 0000000000000578 00025c 0001f8 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000000770 00025c 000048 18 A 3 20 8\n [ 9] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000001020 001000 000040 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000001060 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000001070 001000 0001c7 00 AX 0 0 16\n [13] .fini NOBITS 0000000000001238 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000002000 001000 0000a1 00 A 0 0 16\n [15] .eh_frame_hdr NOBITS 00000000000020a4 001000 000034 00 A 0 0 4\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fec7578f8e984a9705cbcdfbf82574c0aaf44abe\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 478cb02102e4074ca7184d1a58c441c55d92b33e\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 12.2.0-9) 12.2.0\n+>GCC: (Debian 12.2.0-9) 12.2.0\n H%bYD=c)-b\n U^ H[Xd;/\n midg&ur[a\n crtstuff.c\n deregister_tm_clones\n __do_global_dtors_aux\n completed.0\n"}]}]}]}]}]}