{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.T2T7aw7n4J/b1/ksysguard_5.21.5-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.T2T7aw7n4J/b2/ksysguard_5.21.5-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n 9af944992ec029ab0f148f7ff429f8b6 481592 kde optional ksysguard-data_5.21.5-1_all.deb\n- 1ac9eafb61c7df119f828c11713ee42f 7964056 debug optional ksysguard-dbgsym_5.21.5-1_i386.deb\n- 26e91ad834dc8a7c06da21ac858ba9af 383692 kde optional ksysguard_5.21.5-1_i386.deb\n+ 811e34293001160f7f80cde571b6da40 7964276 debug optional ksysguard-dbgsym_5.21.5-1_i386.deb\n+ bc6fdf0137dd4a070f072d13d05eb6f0 383956 kde optional ksysguard_5.21.5-1_i386.deb\n 2311586dd652da585eee598c6f1aaa0e 118852 debug optional ksysguardd-dbgsym_5.21.5-1_i386.deb\n 6dd883b6a9df057e21254e95db0b2bba 60380 kde optional ksysguardd_5.21.5-1_i386.deb\n"}, {"source1": "ksysguard_5.21.5-1_i386.deb", "source2": "ksysguard_5.21.5-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-05-07 16:04:37.000000 debian-binary\n--rw-r--r-- 0 0 0 1888 2021-05-07 16:04:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 381612 2021-05-07 16:04:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1892 2021-05-07 16:04:37.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 381872 2021-05-07 16:04:37.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/ksysguard", "source2": "./usr/bin/ksysguard", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 00004c 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000238 000238 000110 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000348 000348 000137 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000480 000480 000022 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000348 000348 000139 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000482 000482 000022 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000004a4 0004a4 000030 00 A 6 1 4\n [ 9] .rel.dyn REL 000004d4 0004d4 000040 08 A 5 0 4\n [10] .rel.plt REL 00000514 000514 000010 08 AI 5 23 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 000030 04 AX 0 0 16\n [13] .plt.got PROGBITS 00001050 001050 000008 08 AX 0 0 8\n [14] .text PROGBITS 00001060 001060 000215 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,23 +8,23 @@\n 0x00000019 (INIT_ARRAY) 0x3ee4\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3ee8\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x348\n 0x00000006 (SYMTAB) 0x238\n- 0x0000000a (STRSZ) 311 (bytes)\n+ 0x0000000a (STRSZ) 313 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x4000\n 0x00000002 (PLTRELSZ) 16 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x514\n 0x00000011 (REL) 0x4d4\n 0x00000012 (RELSZ) 64 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n 0x6ffffffe (VERNEED) 0x4a4\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x480\n+ 0x6ffffff0 (VERSYM) 0x482\n 0x6ffffffa (RELCOUNT) 4\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 16acdb76ff4911d7d785d3db3c2215777c0a2fac\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bb2c1f3d7b68c346ee4b86171f065df7dd4da91f\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 17 entries:\n- Addr: 0x0000000000000480 Offset: 0x000480 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000482 Offset: 0x000482 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.1.3) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 3 (GLIBC_2.0) 0 (*local*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 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": "@@ -15,9 +15,9 @@\n 0x00000408 5f5f6c69 62635f63 73755f69 6e697400 __libc_csu_init.\n 0x00000418 5f5f6c69 62635f63 73755f66 696e6900 __libc_csu_fini.\n 0x00000428 5f5f6461 74615f73 74617274 00474c49 __data_start.GLI\n 0x00000438 42435f32 2e300047 4c494243 5f322e31 BC_2.0.GLIBC_2.1\n 0x00000448 2e330000 00000000 00000000 00000000 .3..............\n 0x00000458 00000000 00000000 00000000 00000000 ................\n 0x00000468 00000000 00000000 00000000 00000000 ................\n- 0x00000478 00000000 000000 .......\n+ 0x00000478 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 61636462 37366666 34393131 64376437 acdb76ff4911d7d7\n- 0x00000010 38356433 64623363 32323135 37373763 85d3db3c2215777c\n- 0x00000020 30613266 61632e64 65627567 00000000 0a2fac.debug....\n- 0x00000030 6c376a60 l7j`\n+ 0x00000000 32633166 33643762 36386333 34366565 2c1f3d7b68c346ee\n+ 0x00000010 34623836 31373166 30363564 66376464 4b86171f065df7dd\n+ 0x00000020 34646139 31662e64 65627567 00000000 4da91f.debug....\n+ 0x00000030 6f2b18b1 o+..\n \n"}]}, {"source1": "./usr/bin/ksystemstats", "source2": "./usr/bin/ksystemstats", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 00005c 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000248 000248 000c10 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000e58 000e58 0019e3 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000283c 00283c 000182 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000e58 000e58 0019e5 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000283e 00283e 000182 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000029c0 0029c0 0000d0 00 A 6 4 4\n [ 9] .rel.dyn REL 00002a90 002a90 0002d0 08 A 5 0 4\n [10] .rel.plt REL 00002d60 002d60 000498 08 AI 5 25 4\n [11] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00004020 004020 000940 04 AX 0 0 16\n [13] .plt.got PROGBITS 00004960 004960 000008 08 AX 0 0 8\n [14] .text PROGBITS 00004970 004970 0082a4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x00000019 (INIT_ARRAY) 0x13d40\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x13d44\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0xe58\n 0x00000006 (SYMTAB) 0x248\n- 0x0000000a (STRSZ) 6627 (bytes)\n+ 0x0000000a (STRSZ) 6629 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x14000\n 0x00000002 (PLTRELSZ) 1176 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x2d60\n 0x00000011 (REL) 0x2a90\n 0x00000012 (RELSZ) 720 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n 0x6ffffffe (VERNEED) 0x29c0\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x283c\n+ 0x6ffffff0 (VERSYM) 0x283e\n 0x6ffffffa (RELCOUNT) 39\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d7814c674f0b4934ef1b27b9bada5ca2a1e99c23\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 815ba5008101ed5452919eaf80320a9c8a98ab63\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 193 entries:\n- Addr: 0x000000000000283c Offset: 0x00283c Link: 5 (.dynsym)\n+ Addr: 0x000000000000283e Offset: 0x00283e Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 004: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 4 (Qt_5.15) \n 008: 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) \n 00c: 3 (Qt_5) 5 (GLIBC_2.0) 3 (Qt_5) 2 (Qt_5) \n 010: 3 (Qt_5) 6 (GLIBC_2.4) 3 (Qt_5) 2 (Qt_5) \n 014: 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 018: 7 (CXXABI_1.3) 3 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -410,9 +410,9 @@\n 0x000027c8 5f312e33 2e390043 58584142 495f312e _1.3.9.CXXABI_1.\n 0x000027d8 3300474c 4942435f 322e312e 3300474c 3.GLIBC_2.1.3.GL\n 0x000027e8 4942435f 322e3400 474c4942 435f322e IBC_2.4.GLIBC_2.\n 0x000027f8 30005174 5f352e31 35005174 5f350000 0.Qt_5.15.Qt_5..\n 0x00002808 00000000 00000000 00000000 00000000 ................\n 0x00002818 00000000 00000000 00000000 00000000 ................\n 0x00002828 00000000 00000000 00000000 00000000 ................\n- 0x00002838 000000 ...\n+ 0x00002838 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 38313463 36373466 30623439 33346566 814c674f0b4934ef\n- 0x00000010 31623237 62396261 64613563 61326131 1b27b9bada5ca2a1\n- 0x00000020 65393963 32332e64 65627567 00000000 e99c23.debug....\n- 0x00000030 4a701ef3 Jp..\n+ 0x00000000 35626135 30303831 30316564 35343532 5ba5008101ed5452\n+ 0x00000010 39313965 61663830 33323061 39633861 919eaf80320a9c8a\n+ 0x00000020 39386162 36332e64 65627567 00000000 98ab63.debug....\n+ 0x00000030 6c86fec0 l...\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/ksysguard/ksysguard_globalplugin_network.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/ksysguard/ksysguard_globalplugin_network.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000024 04 A 3 0 4\n [ 3] .dynsym DYNSYM 0000019c 00019c 000bd0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000d6c 000d6c 001ad8 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00002844 002844 00017a 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000d6c 000d6c 001ada 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00002846 002846 00017a 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000029c0 0029c0 0000f0 00 A 4 5 4\n [ 7] .rel.dyn REL 00002ab0 002ab0 000720 08 A 3 0 4\n [ 8] .rel.plt REL 000031d0 0031d0 000448 08 AI 3 24 4\n [ 9] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00004020 004020 0008a0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000048c0 0048c0 000010 08 AX 0 0 8\n [12] .text PROGBITS 000048d0 0048d0 0061e4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x00000019 (INIT_ARRAY) 0x10ad0\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x10ad8\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xd6c\n 0x00000006 (SYMTAB) 0x19c\n- 0x0000000a (STRSZ) 6872 (bytes)\n+ 0x0000000a (STRSZ) 6874 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x11000\n 0x00000002 (PLTRELSZ) 1096 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x31d0\n 0x00000011 (REL) 0x2ab0\n 0x00000012 (RELSZ) 1824 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x29c0\n 0x6fffffff (VERNEEDNUM) 5\n- 0x6ffffff0 (VERSYM) 0x2844\n+ 0x6ffffff0 (VERSYM) 0x2846\n 0x6ffffffa (RELCOUNT) 109\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 80a600ebdacd2ddd61f2cd4265fe4bd4b9b1d728\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fd471cb65ae8a0ebfc87ce49c0d5a1e9df4d2268\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 189 entries:\n- Addr: 0x0000000000002844 Offset: 0x002844 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002846 Offset: 0x002846 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (Qt_5) \n 004: 0 (*local*) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 008: 0 (*local*) 0 (*local*) 3 (Qt_5) 0 (*local*) \n 00c: 0 (*local*) 4 (GLIBC_2.0) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 5 (Qt_5.15) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 2 (Qt_5) \n 018: 2 (Qt_5) 2 (Qt_5) 0 (*local*) 0 (*local*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -425,9 +425,9 @@\n 0x000027cc 58584142 495f312e 332e3900 43585841 XXABI_1.3.9.CXXA\n 0x000027dc 42495f31 2e330047 4c494243 5f322e31 BI_1.3.GLIBC_2.1\n 0x000027ec 2e330047 4c494243 5f322e30 00474c49 .3.GLIBC_2.0.GLI\n 0x000027fc 42435f32 2e340051 745f3500 51745f35 BC_2.4.Qt_5.Qt_5\n 0x0000280c 2e313500 00000000 00000000 00000000 .15.............\n 0x0000281c 00000000 00000000 00000000 00000000 ................\n 0x0000282c 00000000 00000000 00000000 00000000 ................\n- 0x0000283c 00000000 00000000 ........\n+ 0x0000283c 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 61363030 65626461 63643264 64643631 a600ebdacd2ddd61\n- 0x00000010 66326364 34323635 66653462 64346239 f2cd4265fe4bd4b9\n- 0x00000020 62316437 32382e64 65627567 00000000 b1d728.debug....\n- 0x00000030 f8fea117 ....\n+ 0x00000000 34373163 62363561 65386130 65626663 471cb65ae8a0ebfc\n+ 0x00000010 38376365 34396330 64356131 65396466 87ce49c0d5a1e9df\n+ 0x00000020 34643232 36382e64 65627567 00000000 4d2268.debug....\n+ 0x00000030 5bdf1320 [.. \n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/ksysguard/ksysguard_ksgrd.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/ksysguard/ksysguard_ksgrd.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x35e0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x0228c 0x0228c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x02290 0x02290 R 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x044c8 0x044c8 R E 0x1000\n LOAD 0x008000 0x00008000 0x00008000 0x0292c 0x0292c R 0x1000\n LOAD 0x00ad98 0x0000bd98 0x0000bd98 0x003e0 0x00414 RW 0x1000\n DYNAMIC 0x00aea8 0x0000bea8 0x0000bea8 0x00110 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x008554 0x00008554 0x00008554 0x0029c 0x0029c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000024 04 A 3 0 4\n [ 3] .dynsym DYNSYM 0000019c 00019c 0007f0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000098c 00098c 001221 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001bae 001bae 0000fe 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00001cac 001cac 0000b0 00 A 4 3 4\n- [ 7] .rel.dyn REL 00001d5c 001d5c 000260 08 A 3 0 4\n- [ 8] .rel.plt REL 00001fbc 001fbc 0002d0 08 AI 3 24 4\n+ [ 4] .dynstr STRTAB 0000098c 00098c 001223 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001bb0 001bb0 0000fe 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00001cb0 001cb0 0000b0 00 A 4 3 4\n+ [ 7] .rel.dyn REL 00001d60 001d60 000260 08 A 3 0 4\n+ [ 8] .rel.plt REL 00001fc0 001fc0 0002d0 08 AI 3 24 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 0005b0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000035d0 0035d0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000035e0 0035e0 003ed4 00 AX 0 0 16\n [13] .fini PROGBITS 000074b4 0074b4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00008000 008000 0004e4 00 A 0 0 32\n [15] .qtversion PROGBITS 000084e8 0084e8 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x1d5c contains 76 entries:\n+Relocation section '.rel.dyn' at offset 0x1d60 contains 76 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000bd98 00000008 R_386_RELATIVE \n 0000bd9c 00000008 R_386_RELATIVE \n 0000bda4 00000008 R_386_RELATIVE \n 0000bdac 00000008 R_386_RELATIVE \n 0000bdc0 00000008 R_386_RELATIVE \n 0000bdcc 00000008 R_386_RELATIVE \n@@ -74,15 +74,15 @@\n 0000bfe8 00006606 R_386_GLOB_DAT 00000000 _ZN5KSGRD9SensorMgrE\n 0000bfec 00006e06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 0000bff0 00007606 R_386_GLOB_DAT 00000000 __gmon_start__\n 0000bff4 00007806 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 0000bff8 00007a06 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 0000bffc 00007b06 R_386_GLOB_DAT 00000000 _ZN9QHashData11shared_nullE@Qt_5\n \n-Relocation section '.rel.plt' at offset 0x1fbc contains 90 entries:\n+Relocation section '.rel.plt' at offset 0x1fc0 contains 90 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000c00c 00000107 R_386_JUMP_SLOT 00000000 _ZNK15SensorContainer6objectERK7QString\n 0000c010 00000407 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 0000c014 00000607 R_386_JUMP_SLOT 00000000 _ZN5KSGRD13SensorManager11sendRequestERK7QStringS3_PNS_12SensorClientEi\n 0000c018 00000807 R_386_JUMP_SLOT 00000000 _ZN9QListData6appendEv@Qt_5\n 0000c01c 00000a07 R_386_JUMP_SLOT 00000000 _ZNK7QString7indexOfE5QChariN2Qt15CaseSensitivityE@Qt_5\n 0000c020 00000b07 R_386_JUMP_SLOT 00000000 _ZN14SensorPropertyC1ERK7QStringP12SensorObject\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x00000019 (INIT_ARRAY) 0xbd98\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0xbd9c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x98c\n 0x00000006 (SYMTAB) 0x19c\n- 0x0000000a (STRSZ) 4641 (bytes)\n+ 0x0000000a (STRSZ) 4643 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xc000\n 0x00000002 (PLTRELSZ) 720 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x1fbc\n- 0x00000011 (REL) 0x1d5c\n+ 0x00000017 (JMPREL) 0x1fc0\n+ 0x00000011 (REL) 0x1d60\n 0x00000012 (RELSZ) 608 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x1cac\n+ 0x6ffffffe (VERNEED) 0x1cb0\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x1bae\n+ 0x6ffffff0 (VERSYM) 0x1bb0\n 0x6ffffffa (RELCOUNT) 35\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 25a5b573876cdf6c4786ddb0cc070efce3332269\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 965854cbfbade2617eb881260cccdb4058cb4cef\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 127 entries:\n- Addr: 0x0000000000001bae Offset: 0x001bae Link: 3 (.dynsym)\n+ Addr: 0x0000000000001bb0 Offset: 0x001bb0 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) \n 004: 4 (GLIBCXX_3.4) 5 (GLIBC_2.1.3) 0 (*local*) 0 (*local*) \n 008: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 0 (*local*) \n 00c: 0 (*local*) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 010: 0 (*local*) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 014: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 018: 3 (Qt_5) 0 (*local*) 0 (*local*) 0 (*local*) \n@@ -31,15 +31,15 @@\n 06c: 3 (Qt_5) 7 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n 070: 3 (Qt_5) 0 (*local*) 7 (CXXABI_1.3) 0 (*local*) \n 074: 0 (*local*) 3 (Qt_5) 0 (*local*) 3 (Qt_5) \n 078: 0 (*local*) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 07c: 3 (Qt_5) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000001cac Offset: 0x001cac Link: 4 (.dynstr)\n+ Addr: 0x0000000000001cb0 Offset: 0x001cb0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0020: Name: GLIBC_2.0 Flags: none Version: 6\n 0x0030: Name: GLIBC_2.1.3 Flags: none Version: 5\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0050: Name: CXXABI_1.3.9 Flags: none Version: 8\n 0x0060: Name: CXXABI_1.3 Flags: none Version: 7\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -286,9 +286,9 @@\n 0x00001b3c 474c4942 435f322e 312e3300 43585841 GLIBC_2.1.3.CXXA\n 0x00001b4c 42495f31 2e332e39 00435858 4142495f BI_1.3.9.CXXABI_\n 0x00001b5c 312e3300 474c4942 4358585f 332e3400 1.3.GLIBCXX_3.4.\n 0x00001b6c 51745f35 0051745f 352e3135 00000000 Qt_5.Qt_5.15....\n 0x00001b7c 00000000 00000000 00000000 00000000 ................\n 0x00001b8c 00000000 00000000 00000000 00000000 ................\n 0x00001b9c 00000000 00000000 00000000 00000000 ................\n- 0x00001bac 00 .\n+ 0x00001bac 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 61356235 37333837 36636466 36633437 a5b573876cdf6c47\n- 0x00000010 38366464 62306363 30373065 66636533 86ddb0cc070efce3\n- 0x00000020 33333232 36392e64 65627567 00000000 332269.debug....\n- 0x00000030 ccfd08a5 ....\n+ 0x00000000 35383534 63626662 61646532 36313765 5854cbfbade2617e\n+ 0x00000010 62383831 32363063 63636462 34303538 b881260cccdb4058\n+ 0x00000020 63623463 65662e64 65627567 00000000 cb4cef.debug....\n+ 0x00000030 c9066e65 ..ne\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/ksysguard/ksysguard_plugin_cpu.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/ksysguard/ksysguard_plugin_cpu.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000024 04 A 3 0 4\n [ 3] .dynsym DYNSYM 0000019c 00019c 0008a0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000a3c 000a3c 0011da 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001c16 001c16 000114 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000a3c 000a3c 0011dc 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001c18 001c18 000114 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00001d2c 001d2c 0000c0 00 A 4 3 4\n [ 7] .rel.dyn REL 00001dec 001dec 0005b0 08 A 3 0 4\n [ 8] .rel.plt REL 0000239c 00239c 000310 08 AI 3 24 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 000630 04 AX 0 0 16\n [11] .plt.got PROGBITS 00003650 003650 000008 08 AX 0 0 8\n [12] .text PROGBITS 00003660 003660 0044f4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,21 +13,21 @@\n 0x00000019 (INIT_ARRAY) 0xcbdc\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0xcbe0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xa3c\n 0x00000006 (SYMTAB) 0x19c\n- 0x0000000a (STRSZ) 4570 (bytes)\n+ 0x0000000a (STRSZ) 4572 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xd000\n 0x00000002 (PLTRELSZ) 784 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x239c\n 0x00000011 (REL) 0x1dec\n 0x00000012 (RELSZ) 1456 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x1d2c\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x1c16\n+ 0x6ffffff0 (VERSYM) 0x1c18\n 0x6ffffffa (RELCOUNT) 76\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4bcfb478831833cf22ac144650779d445cf544a9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8a8e297edc9d8a470b897bf35feeec91dd0d7782\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 138 entries:\n- Addr: 0x0000000000001c16 Offset: 0x001c16 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001c18 Offset: 0x001c18 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) \n 004: 4 (GLIBCXX_3.4) 0 (*local*) 5 (GLIBC_2.1.3) 0 (*local*) \n 008: 3 (Qt_5) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 3 (Qt_5) 0 (*local*) \n 010: 0 (*local*) 3 (Qt_5) 3 (Qt_5) 0 (*local*) \n 014: 3 (Qt_5) 3 (Qt_5) 0 (*local*) 3 (Qt_5) \n 018: 3 (Qt_5) 3 (Qt_5) 0 (*local*) 3 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -281,9 +281,9 @@\n 0x00001b9c 4c494243 5f322e30 00474c49 42435f32 LIBC_2.0.GLIBC_2\n 0x00001bac 2e312e33 00435858 4142495f 312e332e .1.3.CXXABI_1.3.\n 0x00001bbc 39004358 58414249 5f312e33 00474c49 9.CXXABI_1.3.GLI\n 0x00001bcc 42435858 5f332e34 0051745f 35005174 BCXX_3.4.Qt_5.Qt\n 0x00001bdc 5f352e31 35000000 00000000 00000000 _5.15...........\n 0x00001bec 00000000 00000000 00000000 00000000 ................\n 0x00001bfc 00000000 00000000 00000000 00000000 ................\n- 0x00001c0c 00000000 00000000 0000 ..........\n+ 0x00001c0c 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 63666234 37383833 31383333 63663232 cfb478831833cf22\n- 0x00000010 61633134 34363530 37373964 34343563 ac144650779d445c\n- 0x00000020 66353434 61392e64 65627567 00000000 f544a9.debug....\n- 0x00000030 1abedb46 ...F\n+ 0x00000000 38653239 37656463 39643861 34373062 8e297edc9d8a470b\n+ 0x00000010 38393762 66333566 65656563 39316464 897bf35feeec91dd\n+ 0x00000020 30643737 38322e64 65627567 00000000 0d7782.debug....\n+ 0x00000030 c5a05be6 ..[.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/ksysguard/ksysguard_plugin_disk.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/ksysguard/ksysguard_plugin_disk.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x36d0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x02884 0x02884 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x02888 0x02888 R 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x03f38 0x03f38 R E 0x1000\n LOAD 0x007000 0x00007000 0x00007000 0x018e0 0x018e0 R 0x1000\n LOAD 0x008d70 0x00009d70 0x00009d70 0x00444 0x00460 RW 0x1000\n DYNAMIC 0x008e88 0x00009e88 0x00009e88 0x00120 0x00120 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x0073d4 0x000073d4 0x000073d4 0x001ac 0x001ac R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000970 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000b1c 000b1c 001592 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000020ae 0020ae 00012e 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000021dc 0021dc 0000b0 00 A 4 3 4\n- [ 7] .rel.dyn REL 0000228c 00228c 0002b0 08 A 3 0 4\n- [ 8] .rel.plt REL 0000253c 00253c 000348 08 AI 3 24 4\n+ [ 4] .dynstr STRTAB 00000b1c 000b1c 001594 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000020b0 0020b0 00012e 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000021e0 0021e0 0000b0 00 A 4 3 4\n+ [ 7] .rel.dyn REL 00002290 002290 0002b0 08 A 3 0 4\n+ [ 8] .rel.plt REL 00002540 002540 000348 08 AI 3 24 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 0006a0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000036c0 0036c0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000036d0 0036d0 003854 00 AX 0 0 16\n [13] .fini PROGBITS 00006f24 006f24 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00007000 007000 000368 00 A 0 0 32\n [15] .qtversion PROGBITS 00007368 007368 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x228c contains 86 entries:\n+Relocation section '.rel.dyn' at offset 0x2290 contains 86 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00009d70 00000008 R_386_RELATIVE \n 00009d74 00000008 R_386_RELATIVE \n 00009d7c 00000008 R_386_RELATIVE \n 00009d88 00000008 R_386_RELATIVE \n 00009d8c 00000008 R_386_RELATIVE \n 00009d90 00000008 R_386_RELATIVE \n@@ -84,15 +84,15 @@\n 00009fe8 00007006 R_386_GLOB_DAT 00000000 _ZN5Solid13StorageAccess16staticMetaObjectE\n 00009fec 00007e06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00009ff0 00008606 R_386_GLOB_DAT 00000000 _ZN5Solid13StorageVolume16staticMetaObjectE\n 00009ff4 00008b06 R_386_GLOB_DAT 00000000 __gmon_start__\n 00009ff8 00008e06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00009ffc 00008f06 R_386_GLOB_DAT 00000000 _ZN9QHashData11shared_nullE@Qt_5\n \n-Relocation section '.rel.plt' at offset 0x253c contains 105 entries:\n+Relocation section '.rel.plt' at offset 0x2540 contains 105 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000a00c 00000407 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 0000a010 00000607 R_386_JUMP_SLOT 00000000 _ZNK5Solid6Device17isDeviceInterfaceERKNS_15DeviceInterface4TypeE\n 0000a014 00000707 R_386_JUMP_SLOT 00000000 _ZN15SensorContainer12removeObjectEP12SensorObject\n 0000a018 00000807 R_386_JUMP_SLOT 00000000 _ZNK12SensorObject4nameEv\n 0000a01c 00000907 R_386_JUMP_SLOT 00000000 _ZN12SensorObjectD2Ev\n 0000a020 00000b07 R_386_JUMP_SLOT 00000000 _ZN18QRegularExpressionD1Ev@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,21 +14,21 @@\n 0x00000019 (INIT_ARRAY) 0x9d70\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x9d74\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xb1c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 5522 (bytes)\n+ 0x0000000a (STRSZ) 5524 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xa000\n 0x00000002 (PLTRELSZ) 840 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x253c\n- 0x00000011 (REL) 0x228c\n+ 0x00000017 (JMPREL) 0x2540\n+ 0x00000011 (REL) 0x2290\n 0x00000012 (RELSZ) 688 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x21dc\n+ 0x6ffffffe (VERNEED) 0x21e0\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x20ae\n+ 0x6ffffff0 (VERSYM) 0x20b0\n 0x6ffffffa (RELCOUNT) 30\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4f3af4e54a8ec51de07c5329b8528468ae0b6ebc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ce642bb327f43bbd9561b1fa08bd543cb98a4180\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 151 entries:\n- Addr: 0x00000000000020ae Offset: 0x0020ae Link: 3 (.dynsym)\n+ Addr: 0x00000000000020b0 Offset: 0x0020b0 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) \n 004: 4 (GLIBCXX_3.4) 5 (GLIBC_2.1.3) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 00c: 0 (*local*) 3 (Qt_5) 0 (*local*) 3 (Qt_5) \n 010: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 014: 0 (*local*) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n@@ -37,15 +37,15 @@\n 084: 7 (CXXABI_1.3) 3 (Qt_5) 0 (*local*) 0 (*local*) \n 088: 0 (*local*) 3 (Qt_5) 0 (*local*) 0 (*local*) \n 08c: 3 (Qt_5) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 090: 3 (Qt_5) 0 (*local*) 1 (*global*) 1 (*global*) \n 094: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x00000000000021dc Offset: 0x0021dc Link: 4 (.dynstr)\n+ Addr: 0x00000000000021e0 Offset: 0x0021e0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0020: Name: GLIBC_2.0 Flags: none Version: 6\n 0x0030: Name: GLIBC_2.1.3 Flags: none Version: 5\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0050: Name: CXXABI_1.3.9 Flags: none Version: 8\n 0x0060: Name: CXXABI_1.3 Flags: none Version: 7\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -341,9 +341,9 @@\n 0x0000203c 00474c49 42435f32 2e312e33 00435858 .GLIBC_2.1.3.CXX\n 0x0000204c 4142495f 312e332e 39004358 58414249 ABI_1.3.9.CXXABI\n 0x0000205c 5f312e33 00474c49 42435858 5f332e34 _1.3.GLIBCXX_3.4\n 0x0000206c 0051745f 35005174 5f352e31 35000000 .Qt_5.Qt_5.15...\n 0x0000207c 00000000 00000000 00000000 00000000 ................\n 0x0000208c 00000000 00000000 00000000 00000000 ................\n 0x0000209c 00000000 00000000 00000000 00000000 ................\n- 0x000020ac 0000 ..\n+ 0x000020ac 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 33616634 65353461 38656335 31646530 3af4e54a8ec51de0\n- 0x00000010 37633533 32396238 35323834 36386165 7c5329b8528468ae\n- 0x00000020 30623665 62632e64 65627567 00000000 0b6ebc.debug....\n- 0x00000030 0a693407 .i4.\n+ 0x00000000 36343262 62333237 66343362 62643935 642bb327f43bbd95\n+ 0x00000010 36316231 66613038 62643534 33636239 61b1fa08bd543cb9\n+ 0x00000020 38613431 38302e64 65627567 00000000 8a4180.debug....\n+ 0x00000030 a7a74aae ..J.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/ksysguard/ksysguard_plugin_gpu.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/ksysguard/ksysguard_plugin_gpu.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000024 04 A 3 0 4\n [ 3] .dynsym DYNSYM 0000019c 00019c 000a90 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000c2c 000c2c 001713 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00002340 002340 000152 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000c2c 000c2c 001715 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00002342 002342 000152 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00002494 002494 0000e0 00 A 4 4 4\n [ 7] .rel.dyn REL 00002574 002574 000700 08 A 3 0 4\n [ 8] .rel.plt REL 00002c74 002c74 000428 08 AI 3 24 4\n [ 9] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00004020 004020 000860 04 AX 0 0 16\n [11] .plt.got PROGBITS 00004880 004880 000008 08 AX 0 0 8\n [12] .text PROGBITS 00004890 004890 005924 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,21 +13,21 @@\n 0x00000019 (INIT_ARRAY) 0x10af8\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x10afc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xc2c\n 0x00000006 (SYMTAB) 0x19c\n- 0x0000000a (STRSZ) 5907 (bytes)\n+ 0x0000000a (STRSZ) 5909 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x11000\n 0x00000002 (PLTRELSZ) 1064 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x2c74\n 0x00000011 (REL) 0x2574\n 0x00000012 (RELSZ) 1792 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x2494\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x2340\n+ 0x6ffffff0 (VERSYM) 0x2342\n 0x6ffffffa (RELCOUNT) 117\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7e104b942e6e2db513511a8e4e1e520702b24bc5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6d84884d34588e44c17e0eafc2bf6abe4979b275\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 169 entries:\n- Addr: 0x0000000000002340 Offset: 0x002340 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002342 Offset: 0x002342 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) 4 (GLIBCXX_3.4)\n 004: 3 (Qt_5) 5 (GLIBC_2.1.3) 6 (LIBUDEV_183) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 014: 3 (Qt_5) 3 (Qt_5) 0 (*local*) 3 (Qt_5) \n 018: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -365,9 +365,9 @@\n 0x000022cc 4c494243 58585f33 2e342e32 30004358 LIBCXX_3.4.20.CX\n 0x000022dc 58414249 5f312e33 2e390043 58584142 XABI_1.3.9.CXXAB\n 0x000022ec 495f312e 3300474c 49424358 585f332e I_1.3.GLIBCXX_3.\n 0x000022fc 34005174 5f350051 745f352e 31350000 4.Qt_5.Qt_5.15..\n 0x0000230c 00000000 00000000 00000000 00000000 ................\n 0x0000231c 00000000 00000000 00000000 00000000 ................\n 0x0000232c 00000000 00000000 00000000 00000000 ................\n- 0x0000233c 000000 ...\n+ 0x0000233c 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 31303462 39343265 36653264 62353133 104b942e6e2db513\n- 0x00000010 35313161 38653465 31653532 30373032 511a8e4e1e520702\n- 0x00000020 62323462 63352e64 65627567 00000000 b24bc5.debug....\n- 0x00000030 77469492 wF..\n+ 0x00000000 38343838 34643334 35383865 34346331 84884d34588e44c1\n+ 0x00000010 37653065 61666332 62663661 62653439 7e0eafc2bf6abe49\n+ 0x00000020 37396232 37352e64 65627567 00000000 79b275.debug....\n+ 0x00000030 b0fd2b62 ..+b\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/ksysguard/ksysguard_plugin_memory.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/ksysguard/ksysguard_plugin_memory.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x2380\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x016f4 0x016f4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x016f8 0x016f8 R 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x01f18 0x01f18 R E 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x01ad8 0x01ad8 R 0x1000\n LOAD 0x005db4 0x00006db4 0x00006db4 0x0032c 0x00344 RW 0x1000\n DYNAMIC 0x005ecc 0x00006ecc 0x00006ecc 0x00110 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x0048f8 0x000048f8 0x000048f8 0x00134 0x00134 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000024 04 A 3 0 4\n [ 3] .dynsym DYNSYM 0000019c 00019c 000500 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000069c 00069c 000b38 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000011d4 0011d4 0000a0 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00001274 001274 0000b0 00 A 4 3 4\n- [ 7] .rel.dyn REL 00001324 001324 000230 08 A 3 0 4\n- [ 8] .rel.plt REL 00001554 001554 0001a0 08 AI 3 24 4\n+ [ 4] .dynstr STRTAB 0000069c 00069c 000b3a 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000011d6 0011d6 0000a0 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00001278 001278 0000b0 00 A 4 3 4\n+ [ 7] .rel.dyn REL 00001328 001328 000230 08 A 3 0 4\n+ [ 8] .rel.plt REL 00001558 001558 0001a0 08 AI 3 24 4\n [ 9] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00002020 002020 000350 04 AX 0 0 16\n [11] .plt.got PROGBITS 00002370 002370 000008 08 AX 0 0 8\n [12] .text PROGBITS 00002380 002380 001b84 00 AX 0 0 16\n [13] .fini PROGBITS 00003f04 003f04 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00004000 004000 00088c 00 A 0 0 32\n [15] .qtversion PROGBITS 00004890 004890 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x1324 contains 70 entries:\n+Relocation section '.rel.dyn' at offset 0x1328 contains 70 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00006db4 00000008 R_386_RELATIVE \n 00006db8 00000008 R_386_RELATIVE \n 00006dc0 00000008 R_386_RELATIVE \n 00006dcc 00000008 R_386_RELATIVE \n 00006dd0 00000008 R_386_RELATIVE \n 00006dd4 00000008 R_386_RELATIVE \n@@ -68,15 +68,15 @@\n 00006fe4 00000b06 R_386_GLOB_DAT 00000000 _ZTV12SensorPlugin\n 00006fe8 00001006 R_386_GLOB_DAT 00000000 _ZN7QObject16staticMetaObjectE@Qt_5\n 00006fec 00003906 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 00006ff0 00004206 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00006ff8 00004a06 R_386_GLOB_DAT 00000000 __gmon_start__\n 00006ffc 00004d06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n \n-Relocation section '.rel.plt' at offset 0x1554 contains 52 entries:\n+Relocation section '.rel.plt' at offset 0x1558 contains 52 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000700c 00000307 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 00007010 00000607 R_386_JUMP_SLOT 00000000 _ZN14SensorPropertyC1ERK7QStringP12SensorObject\n 00007014 00000707 R_386_JUMP_SLOT 00000000 _ZN14SensorProperty6setMaxEPS_\n 00007018 00000807 R_386_JUMP_SLOT 00000000 _ZN15QtSharedPointer20ExternalRefCountData9getAndRefEPK7QObject@Qt_5\n 0000701c 00000907 R_386_JUMP_SLOT 00000000 _ZN10QArrayData10deallocateEPS_jj@Qt_5\n 00007020 00000a07 R_386_JUMP_SLOT 00000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x00000019 (INIT_ARRAY) 0x6db4\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x6db8\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x69c\n 0x00000006 (SYMTAB) 0x19c\n- 0x0000000a (STRSZ) 2872 (bytes)\n+ 0x0000000a (STRSZ) 2874 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x7000\n 0x00000002 (PLTRELSZ) 416 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x1554\n- 0x00000011 (REL) 0x1324\n+ 0x00000017 (JMPREL) 0x1558\n+ 0x00000011 (REL) 0x1328\n 0x00000012 (RELSZ) 560 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x1274\n+ 0x6ffffffe (VERNEED) 0x1278\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x11d4\n+ 0x6ffffff0 (VERSYM) 0x11d6\n 0x6ffffffa (RELCOUNT) 36\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dc9630ed509617338a3db2532b7fa5c1f3de18be\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f2e0eee65955bf8ebb7c6866280556705ab5ab96\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 80 entries:\n- Addr: 0x00000000000011d4 Offset: 0x0011d4 Link: 3 (.dynsym)\n+ Addr: 0x00000000000011d6 Offset: 0x0011d6 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) 4 (GLIBCXX_3.4)\n 004: 5 (GLIBC_2.1.3) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 0 (*local*) \n 00c: 3 (Qt_5) 3 (Qt_5) 6 (GLIBC_2.0) 0 (*local*) \n 010: 3 (Qt_5) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 7 (CXXABI_1.3) 0 (*local*) 3 (Qt_5) \n 018: 5 (GLIBC_2.1.3) 8 (CXXABI_1.3.9) 7 (CXXABI_1.3) 3 (Qt_5) \n@@ -19,15 +19,15 @@\n 03c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 040: 0 (*local*) 3 (Qt_5) 0 (*local*) 0 (*local*) \n 044: 3 (Qt_5) 3 (Qt_5) 7 (CXXABI_1.3) 3 (Qt_5) \n 048: 0 (*local*) 3 (Qt_5) 0 (*local*) 0 (*local*) \n 04c: 7 (CXXABI_1.3) 0 (*local*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000001274 Offset: 0x001274 Link: 4 (.dynstr)\n+ Addr: 0x0000000000001278 Offset: 0x001278 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0020: Name: GLIBC_2.0 Flags: none Version: 6\n 0x0030: Name: GLIBC_2.1.3 Flags: none Version: 5\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0050: Name: CXXABI_1.3.9 Flags: none Version: 8\n 0x0060: Name: CXXABI_1.3 Flags: none Version: 7\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -175,9 +175,9 @@\n 0x0000115c 42435f32 2e300047 4c494243 5f322e31 BC_2.0.GLIBC_2.1\n 0x0000116c 2e330043 58584142 495f312e 332e3900 .3.CXXABI_1.3.9.\n 0x0000117c 43585841 42495f31 2e330047 4c494243 CXXABI_1.3.GLIBC\n 0x0000118c 58585f33 2e340051 745f3500 51745f35 XX_3.4.Qt_5.Qt_5\n 0x0000119c 2e313500 00000000 00000000 00000000 .15.............\n 0x000011ac 00000000 00000000 00000000 00000000 ................\n 0x000011bc 00000000 00000000 00000000 00000000 ................\n- 0x000011cc 00000000 00000000 ........\n+ 0x000011cc 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 39363330 65643530 39363137 33333861 9630ed509617338a\n- 0x00000010 33646232 35333262 37666135 63316633 3db2532b7fa5c1f3\n- 0x00000020 64653138 62652e64 65627567 00000000 de18be.debug....\n- 0x00000030 8a4bc04f .K.O\n+ 0x00000000 65306565 65363539 35356266 38656262 e0eee65955bf8ebb\n+ 0x00000010 37633638 36363238 30353536 37303561 7c6866280556705a\n+ 0x00000020 62356162 39362e64 65627567 00000000 b5ab96.debug....\n+ 0x00000030 a6b0277e ..'~\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/ksysguard/ksysguard_plugin_osinfo.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/ksysguard/ksysguard_plugin_osinfo.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x37f0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x0296c 0x0296c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x02970 0x02970 R 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x05b08 0x05b08 R E 0x1000\n LOAD 0x009000 0x00009000 0x00009000 0x038b8 0x038b8 R 0x1000\n LOAD 0x00cd94 0x0000dd94 0x0000dd94 0x00468 0x00490 RW 0x1000\n DYNAMIC 0x00ceb4 0x0000deb4 0x0000deb4 0x00118 0x00118 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x009bb8 0x00009bb8 0x00009bb8 0x002b4 0x002b4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000024 04 A 3 0 4\n [ 3] .dynsym DYNSYM 0000019c 00019c 0009b0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000b4c 000b4c 0015c1 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000210e 00210e 000136 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00002244 002244 0000e0 00 A 4 4 4\n- [ 7] .rel.dyn REL 00002324 002324 000270 08 A 3 0 4\n- [ 8] .rel.plt REL 00002594 002594 0003d8 08 AI 3 24 4\n+ [ 4] .dynstr STRTAB 00000b4c 000b4c 0015c3 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00002110 002110 000136 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00002248 002248 0000e0 00 A 4 4 4\n+ [ 7] .rel.dyn REL 00002328 002328 000270 08 A 3 0 4\n+ [ 8] .rel.plt REL 00002598 002598 0003d8 08 AI 3 24 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 0007c0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000037e0 0037e0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000037f0 0037f0 005304 00 AX 0 0 16\n [13] .fini PROGBITS 00008af4 008af4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00009000 009000 000b58 00 A 0 0 32\n [15] .qtversion PROGBITS 00009b58 009b58 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x2324 contains 78 entries:\n+Relocation section '.rel.dyn' at offset 0x2328 contains 78 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000dd94 00000008 R_386_RELATIVE \n 0000dd98 00000008 R_386_RELATIVE \n 0000dda0 00000008 R_386_RELATIVE \n 0000dda4 00000008 R_386_RELATIVE \n 0000dda8 00000008 R_386_RELATIVE \n 0000ddac 00000008 R_386_RELATIVE \n@@ -76,15 +76,15 @@\n 0000dfe4 00005606 R_386_GLOB_DAT 00000000 _ZN12QMapDataBase11shared_nullE@Qt_5\n 0000dfe8 00007106 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 0000dfec 00008406 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 0000dff0 00008f06 R_386_GLOB_DAT 00000000 __gmon_start__\n 0000dff4 00009406 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 0000dffc 00009606 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n \n-Relocation section '.rel.plt' at offset 0x2594 contains 123 entries:\n+Relocation section '.rel.plt' at offset 0x2598 contains 123 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000e00c 00000307 R_386_JUMP_SLOT 00000000 _ZNK20QAssociativeIterable14const_iteratorneERKS0_@Qt_5\n 0000e010 00000407 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 0000e014 00000507 R_386_JUMP_SLOT 00000000 _ZN12QDBusMessageD1Ev@Qt_5\n 0000e018 00000607 R_386_JUMP_SLOT 00000000 _ZN12QMapDataBase10createNodeEiiP12QMapNodeBaseb@Qt_5\n 0000e01c 00000807 R_386_JUMP_SLOT 00000000 qVersion@Qt_5\n 0000e020 00000a07 R_386_JUMP_SLOT 00000000 _ZNK16QDBusPendingCall5errorEv@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,21 +13,21 @@\n 0x00000019 (INIT_ARRAY) 0xdd94\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0xdd98\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xb4c\n 0x00000006 (SYMTAB) 0x19c\n- 0x0000000a (STRSZ) 5569 (bytes)\n+ 0x0000000a (STRSZ) 5571 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xe000\n 0x00000002 (PLTRELSZ) 984 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x2594\n- 0x00000011 (REL) 0x2324\n+ 0x00000017 (JMPREL) 0x2598\n+ 0x00000011 (REL) 0x2328\n 0x00000012 (RELSZ) 624 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x2244\n+ 0x6ffffffe (VERNEED) 0x2248\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x210e\n+ 0x6ffffff0 (VERSYM) 0x2110\n 0x6ffffffa (RELCOUNT) 38\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 335a59d2e149afa002d961eea208cda948d9cc98\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: be7ef643ff34be997975d327ee0ccd6fb6b04651\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 155 entries:\n- Addr: 0x000000000000210e Offset: 0x00210e Link: 3 (.dynsym)\n+ Addr: 0x0000000000002110 Offset: 0x002110 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) 3 (Qt_5) \n 004: 4 (GLIBCXX_3.4) 5 (Qt_5) 3 (Qt_5) 6 (GLIBC_2.1.3)\n 008: 3 (Qt_5) 5 (Qt_5) 5 (Qt_5) 5 (Qt_5) \n 00c: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 010: 3 (Qt_5) 3 (Qt_5) 0 (*local*) 3 (Qt_5) \n 014: 3 (Qt_5) 3 (Qt_5) 5 (Qt_5) 3 (Qt_5) \n 018: 7 (GLIBCXX_3.4.14) 5 (Qt_5) 0 (*local*) 5 (Qt_5) \n@@ -38,15 +38,15 @@\n 088: 9 (CXXABI_1.3) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 08c: 3 (Qt_5) 5 (Qt_5) 3 (Qt_5) 0 (*local*) \n 090: 3 (Qt_5) 3 (Qt_5) 0 (*local*) 3 (Qt_5) \n 094: 0 (*local*) 5 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 098: 0 (*local*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000002244 Offset: 0x002244 Link: 4 (.dynstr)\n+ Addr: 0x0000000000002248 Offset: 0x002248 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.4 Flags: none Version: 11\n 0x0020: Name: GLIBC_2.0 Flags: none Version: 8\n 0x0030: Name: GLIBC_2.1.3 Flags: none Version: 6\n 0x0040: Version: 1 File: libQt5DBus.so.5 Cnt: 1\n 0x0050: Name: Qt_5 Flags: none Version: 5\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 4\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -344,9 +344,9 @@\n 0x0000209c 35004358 58414249 5f312e33 2e390043 5.CXXABI_1.3.9.C\n 0x000020ac 58584142 495f312e 3300474c 49424358 XXABI_1.3.GLIBCX\n 0x000020bc 585f332e 342e3134 00474c49 42435858 X_3.4.14.GLIBCXX\n 0x000020cc 5f332e34 0051745f 352e3135 00000000 _3.4.Qt_5.15....\n 0x000020dc 00000000 00000000 00000000 00000000 ................\n 0x000020ec 00000000 00000000 00000000 00000000 ................\n 0x000020fc 00000000 00000000 00000000 00000000 ................\n- 0x0000210c 00 .\n+ 0x0000210c 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 35613539 64326531 34396166 61303032 5a59d2e149afa002\n- 0x00000010 64393631 65656132 30386364 61393438 d961eea208cda948\n- 0x00000020 64396363 39382e64 65627567 00000000 d9cc98.debug....\n- 0x00000030 2ee677bc ..w.\n+ 0x00000000 37656636 34336666 33346265 39393739 7ef643ff34be9979\n+ 0x00000010 37356433 32376565 30636364 36666236 75d327ee0ccd6fb6\n+ 0x00000020 62303436 35312e64 65627567 00000000 b04651.debug....\n+ 0x00000030 e1bc6b36 ..k6\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/ksysguard/ksysguard_plugin_power.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/ksysguard/ksysguard_plugin_power.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000750 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000008fc 0008fc 0010ef 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000019ec 0019ec 0000ea 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 000008fc 0008fc 0010f1 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000019ee 0019ee 0000ea 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00001ad8 001ad8 0000b0 00 A 4 3 4\n [ 7] .rel.dyn REL 00001b88 001b88 0002a0 08 A 3 0 4\n [ 8] .rel.plt REL 00001e28 001e28 000240 08 AI 3 24 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 000490 04 AX 0 0 16\n [11] .plt.got PROGBITS 000034b0 0034b0 000010 08 AX 0 0 8\n [12] .text PROGBITS 000034c0 0034c0 0020c4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,21 +13,21 @@\n 0x00000019 (INIT_ARRAY) 0x8d80\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x8d84\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x8fc\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 4335 (bytes)\n+ 0x0000000a (STRSZ) 4337 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x9000\n 0x00000002 (PLTRELSZ) 576 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1e28\n 0x00000011 (REL) 0x1b88\n 0x00000012 (RELSZ) 672 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x1ad8\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x19ec\n+ 0x6ffffff0 (VERSYM) 0x19ee\n 0x6ffffffa (RELCOUNT) 29\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 91cea1d656f18b8fa88aa3a3796048e6ad29a1dc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 280584fc43dcdb6dccf55284ddf7f03a7ef06441\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 117 entries:\n- Addr: 0x00000000000019ec Offset: 0x0019ec Link: 3 (.dynsym)\n+ Addr: 0x00000000000019ee Offset: 0x0019ee Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) \n 004: 4 (GLIBCXX_3.4) 5 (GLIBC_2.1.3) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 3 (Qt_5) 0 (*local*) 3 (Qt_5) \n 010: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 014: 3 (Qt_5) 3 (Qt_5) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 3 (Qt_5) 0 (*local*) 0 (*local*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -266,9 +266,10 @@\n 0x0000196c 322e3400 474c4942 435f322e 3000474c 2.4.GLIBC_2.0.GL\n 0x0000197c 4942435f 322e312e 33004358 58414249 IBC_2.1.3.CXXABI\n 0x0000198c 5f312e33 2e390043 58584142 495f312e _1.3.9.CXXABI_1.\n 0x0000199c 3300474c 49424358 585f332e 34005174 3.GLIBCXX_3.4.Qt\n 0x000019ac 5f350051 745f352e 31350000 00000000 _5.Qt_5.15......\n 0x000019bc 00000000 00000000 00000000 00000000 ................\n 0x000019cc 00000000 00000000 00000000 00000000 ................\n- 0x000019dc 00000000 00000000 00000000 000000 ...............\n+ 0x000019dc 00000000 00000000 00000000 00000000 ................\n+ 0x000019ec 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 63656131 64363536 66313862 38666138 cea1d656f18b8fa8\n- 0x00000010 38616133 61333739 36303438 65366164 8aa3a3796048e6ad\n- 0x00000020 32396131 64632e64 65627567 00000000 29a1dc.debug....\n- 0x00000030 bb0bb24a ...J\n+ 0x00000000 30353834 66633433 64636462 36646363 0584fc43dcdb6dcc\n+ 0x00000010 66353532 38346464 66376630 33613765 f55284ddf7f03a7e\n+ 0x00000020 66303634 34312e64 65627567 00000000 f06441.debug....\n+ 0x00000030 cefa0d26 ...&\n \n"}]}]}]}]}, {"source1": "ksysguard-dbgsym_5.21.5-1_i386.deb", "source2": "ksysguard-dbgsym_5.21.5-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-05-07 16:04:37.000000 debian-binary\n -rw-r--r-- 0 0 0 1316 2021-05-07 16:04:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 7962548 2021-05-07 16:04:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 7962768 2021-05-07 16:04:37.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: i386\n Maintainer: Debian Qt/KDE Maintainers \n Installed-Size: 8231\n Depends: ksysguard (= 4:5.21.5-1)\n Section: debug\n Priority: optional\n Description: debug symbols for ksysguard\n-Build-Ids: 0688f1ed85b3a5aef36cfdbf2ee678748ab7a0ea 16acdb76ff4911d7d785d3db3c2215777c0a2fac 21dfadc7bbd4347a13972c714841947e80c55c1e 25a5b573876cdf6c4786ddb0cc070efce3332269 335a59d2e149afa002d961eea208cda948d9cc98 4bcfb478831833cf22ac144650779d445cf544a9 4cc0763db35f170dde76119af64776f16df7f725 4f3af4e54a8ec51de07c5329b8528468ae0b6ebc 7e104b942e6e2db513511a8e4e1e520702b24bc5 80a600ebdacd2ddd61f2cd4265fe4bd4b9b1d728 91cea1d656f18b8fa88aa3a3796048e6ad29a1dc adaf8badbd451779e77e9ee9853c7c1923bfaeed d7814c674f0b4934ef1b27b9bada5ca2a1e99c23 dc9630ed509617338a3db2532b7fa5c1f3de18be e2d67cb2af06ba0eb1f2a08db64154528a841aa8 e42af059e3cd1f8b7ca6a1c80bb08d9131294ebf\n+Build-Ids: 0688f1ed85b3a5aef36cfdbf2ee678748ab7a0ea 21dfadc7bbd4347a13972c714841947e80c55c1e 280584fc43dcdb6dccf55284ddf7f03a7ef06441 4cc0763db35f170dde76119af64776f16df7f725 6d84884d34588e44c17e0eafc2bf6abe4979b275 815ba5008101ed5452919eaf80320a9c8a98ab63 8a8e297edc9d8a470b897bf35feeec91dd0d7782 965854cbfbade2617eb881260cccdb4058cb4cef adaf8badbd451779e77e9ee9853c7c1923bfaeed bb2c1f3d7b68c346ee4b86171f065df7dd4da91f be7ef643ff34be997975d327ee0ccd6fb6b04651 ce642bb327f43bbd9561b1fa08bd543cb98a4180 e2d67cb2af06ba0eb1f2a08db64154528a841aa8 e42af059e3cd1f8b7ca6a1c80bb08d9131294ebf f2e0eee65955bf8ebb7c6866280556705ab5ab96 fd471cb65ae8a0ebfc87ce49c0d5a1e9df4d2268\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,17 +1,17 @@\n usr/lib/debug/.build-id/06/88f1ed85b3a5aef36cfdbf2ee678748ab7a0ea.debug\n-usr/lib/debug/.build-id/16/acdb76ff4911d7d785d3db3c2215777c0a2fac.debug\n usr/lib/debug/.build-id/21/dfadc7bbd4347a13972c714841947e80c55c1e.debug\n-usr/lib/debug/.build-id/25/a5b573876cdf6c4786ddb0cc070efce3332269.debug\n-usr/lib/debug/.build-id/33/5a59d2e149afa002d961eea208cda948d9cc98.debug\n-usr/lib/debug/.build-id/4b/cfb478831833cf22ac144650779d445cf544a9.debug\n+usr/lib/debug/.build-id/28/0584fc43dcdb6dccf55284ddf7f03a7ef06441.debug\n usr/lib/debug/.build-id/4c/c0763db35f170dde76119af64776f16df7f725.debug\n-usr/lib/debug/.build-id/4f/3af4e54a8ec51de07c5329b8528468ae0b6ebc.debug\n-usr/lib/debug/.build-id/7e/104b942e6e2db513511a8e4e1e520702b24bc5.debug\n-usr/lib/debug/.build-id/80/a600ebdacd2ddd61f2cd4265fe4bd4b9b1d728.debug\n-usr/lib/debug/.build-id/91/cea1d656f18b8fa88aa3a3796048e6ad29a1dc.debug\n+usr/lib/debug/.build-id/6d/84884d34588e44c17e0eafc2bf6abe4979b275.debug\n+usr/lib/debug/.build-id/81/5ba5008101ed5452919eaf80320a9c8a98ab63.debug\n+usr/lib/debug/.build-id/8a/8e297edc9d8a470b897bf35feeec91dd0d7782.debug\n+usr/lib/debug/.build-id/96/5854cbfbade2617eb881260cccdb4058cb4cef.debug\n usr/lib/debug/.build-id/ad/af8badbd451779e77e9ee9853c7c1923bfaeed.debug\n-usr/lib/debug/.build-id/d7/814c674f0b4934ef1b27b9bada5ca2a1e99c23.debug\n-usr/lib/debug/.build-id/dc/9630ed509617338a3db2532b7fa5c1f3de18be.debug\n+usr/lib/debug/.build-id/bb/2c1f3d7b68c346ee4b86171f065df7dd4da91f.debug\n+usr/lib/debug/.build-id/be/7ef643ff34be997975d327ee0ccd6fb6b04651.debug\n+usr/lib/debug/.build-id/ce/642bb327f43bbd9561b1fa08bd543cb98a4180.debug\n usr/lib/debug/.build-id/e2/d67cb2af06ba0eb1f2a08db64154528a841aa8.debug\n usr/lib/debug/.build-id/e4/2af059e3cd1f8b7ca6a1c80bb08d9131294ebf.debug\n+usr/lib/debug/.build-id/f2/e0eee65955bf8ebb7c6866280556705ab5ab96.debug\n+usr/lib/debug/.build-id/fd/471cb65ae8a0ebfc87ce49c0d5a1e9df4d2268.debug\n usr/lib/debug/.dwz/i386-linux-gnu/ksysguard.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,43 +1,43 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/06/\n -rw-r--r-- 0 root (0) root (0) 346104 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/06/88f1ed85b3a5aef36cfdbf2ee678748ab7a0ea.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/16/\n--rw-r--r-- 0 root (0) root (0) 4780 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/16/acdb76ff4911d7d785d3db3c2215777c0a2fac.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/21/\n -rw-r--r-- 0 root (0) root (0) 3147692 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/21/dfadc7bbd4347a13972c714841947e80c55c1e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/25/\n--rw-r--r-- 0 root (0) root (0) 243188 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/25/a5b573876cdf6c4786ddb0cc070efce3332269.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/33/\n--rw-r--r-- 0 root (0) root (0) 222260 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/33/5a59d2e149afa002d961eea208cda948d9cc98.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/4b/\n--rw-r--r-- 0 root (0) root (0) 203184 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/4b/cfb478831833cf22ac144650779d445cf544a9.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/28/\n+-rw-r--r-- 0 root (0) root (0) 186116 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/28/0584fc43dcdb6dccf55284ddf7f03a7ef06441.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/4c/\n -rw-r--r-- 0 root (0) root (0) 993684 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/4c/c0763db35f170dde76119af64776f16df7f725.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/4f/\n--rw-r--r-- 0 root (0) root (0) 167576 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/4f/3af4e54a8ec51de07c5329b8528468ae0b6ebc.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/7e/\n--rw-r--r-- 0 root (0) root (0) 432308 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/7e/104b942e6e2db513511a8e4e1e520702b24bc5.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/80/\n--rw-r--r-- 0 root (0) root (0) 471456 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/80/a600ebdacd2ddd61f2cd4265fe4bd4b9b1d728.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/91/\n--rw-r--r-- 0 root (0) root (0) 186116 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/91/cea1d656f18b8fa88aa3a3796048e6ad29a1dc.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/6d/\n+-rw-r--r-- 0 root (0) root (0) 432308 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/6d/84884d34588e44c17e0eafc2bf6abe4979b275.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/81/\n+-rw-r--r-- 0 root (0) root (0) 582140 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/81/5ba5008101ed5452919eaf80320a9c8a98ab63.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/8a/\n+-rw-r--r-- 0 root (0) root (0) 203184 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/8a/8e297edc9d8a470b897bf35feeec91dd0d7782.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/96/\n+-rw-r--r-- 0 root (0) root (0) 243188 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/96/5854cbfbade2617eb881260cccdb4058cb4cef.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/ad/\n -rw-r--r-- 0 root (0) root (0) 403612 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/ad/af8badbd451779e77e9ee9853c7c1923bfaeed.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/d7/\n--rw-r--r-- 0 root (0) root (0) 582140 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/d7/814c674f0b4934ef1b27b9bada5ca2a1e99c23.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/dc/\n--rw-r--r-- 0 root (0) root (0) 111212 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/dc/9630ed509617338a3db2532b7fa5c1f3de18be.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/bb/\n+-rw-r--r-- 0 root (0) root (0) 4780 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/bb/2c1f3d7b68c346ee4b86171f065df7dd4da91f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/be/\n+-rw-r--r-- 0 root (0) root (0) 222260 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/be/7ef643ff34be997975d327ee0ccd6fb6b04651.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/ce/\n+-rw-r--r-- 0 root (0) root (0) 167576 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/ce/642bb327f43bbd9561b1fa08bd543cb98a4180.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/e2/\n -rw-r--r-- 0 root (0) root (0) 127684 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/e2/d67cb2af06ba0eb1f2a08db64154528a841aa8.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/e4/\n -rw-r--r-- 0 root (0) root (0) 163116 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/e4/2af059e3cd1f8b7ca6a1c80bb08d9131294ebf.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/f2/\n+-rw-r--r-- 0 root (0) root (0) 111212 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/f2/e0eee65955bf8ebb7c6866280556705ab5ab96.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/fd/\n+-rw-r--r-- 0 root (0) root (0) 471456 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/fd/471cb65ae8a0ebfc87ce49c0d5a1e9df4d2268.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 586752 2021-05-07 16:04:37.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/ksysguard.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/share/doc/ksysguard-dbgsym -> ksysguard\n"}, {"source1": "./usr/lib/debug/.build-id/16/acdb76ff4911d7d785d3db3c2215777c0a2fac.debug", "source2": "./usr/lib/debug/.build-id/bb/2c1f3d7b68c346ee4b86171f065df7dd4da91f.debug", "comments": ["Files 3% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 00004c 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000238 0001ec 000110 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000348 0001ec 000137 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000480 0001ec 000022 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000348 0001ec 000139 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000482 0001ec 000022 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 000004a4 0001ec 000030 00 A 6 1 4\n [ 9] .rel.dyn NOBITS 000004d4 0001ec 000040 08 A 5 0 4\n [10] .rel.plt NOBITS 00000514 0001ec 000010 08 AI 5 23 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 000030 04 AX 0 0 16\n [13] .plt.got NOBITS 00001050 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00001060 001000 000215 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000194 0 SECTION LOCAL DEFAULT 1 \n 2: 000001a8 0 SECTION LOCAL DEFAULT 2 \n 3: 000001cc 0 SECTION LOCAL DEFAULT 3 \n 4: 000001ec 0 SECTION LOCAL DEFAULT 4 \n 5: 00000238 0 SECTION LOCAL DEFAULT 5 \n 6: 00000348 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000480 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00000482 0 SECTION LOCAL DEFAULT 7 \n 8: 000004a4 0 SECTION LOCAL DEFAULT 8 \n 9: 000004d4 0 SECTION LOCAL DEFAULT 9 \n 10: 00000514 0 SECTION LOCAL DEFAULT 10 \n 11: 00001000 0 SECTION LOCAL DEFAULT 11 \n 12: 00001020 0 SECTION LOCAL DEFAULT 12 \n 13: 00001050 0 SECTION LOCAL DEFAULT 13 \n 14: 00001060 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: 16acdb76ff4911d7d785d3db3c2215777c0a2fac\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bb2c1f3d7b68c346ee4b86171f065df7dd4da91f\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/25/a5b573876cdf6c4786ddb0cc070efce3332269.debug", "source2": "./usr/lib/debug/.build-id/96/5854cbfbade2617eb881260cccdb4058cb4cef.debug", "comments": ["Files 1% 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 0x35e0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x0228c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x02290 R 0x1000\n LOAD 0x000000 0x00003000 0x00003000 0x00000 0x044c8 R E 0x1000\n LOAD 0x000000 0x00008000 0x00008000 0x00000 0x0292c R 0x1000\n LOAD 0x000d98 0x0000bd98 0x0000bd98 0x00000 0x00414 RW 0x1000\n DYNAMIC 0x000d98 0x0000bea8 0x0000bea8 0x00000 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00008554 0x00008554 0x00000 0x0029c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000024 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000019c 000178 0007f0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000098c 000178 001221 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00001bae 000178 0000fe 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00001cac 000178 0000b0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 00001d5c 000178 000260 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00001fbc 000178 0002d0 08 AI 3 24 4\n+ [ 4] .dynstr NOBITS 0000098c 000178 001223 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00001bb0 000178 0000fe 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00001cb0 000178 0000b0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 00001d60 000178 000260 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00001fc0 000178 0002d0 08 AI 3 24 4\n [ 9] .init NOBITS 00003000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00003020 001000 0005b0 04 AX 0 0 16\n [11] .plt.got NOBITS 000035d0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000035e0 001000 003ed4 00 AX 0 0 16\n [13] .fini NOBITS 000074b4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00008000 001000 0004e4 00 A 0 0 32\n [15] .qtversion NOBITS 000084e8 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 313 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 0000019c 0 SECTION LOCAL DEFAULT 3 \n 4: 0000098c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00001bae 0 SECTION LOCAL DEFAULT 5 \n- 6: 00001cac 0 SECTION LOCAL DEFAULT 6 \n- 7: 00001d5c 0 SECTION LOCAL DEFAULT 7 \n- 8: 00001fbc 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00001bb0 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00001cb0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00001d60 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00001fc0 0 SECTION LOCAL DEFAULT 8 \n 9: 00003000 0 SECTION LOCAL DEFAULT 9 \n 10: 00003020 0 SECTION LOCAL DEFAULT 10 \n 11: 000035d0 0 SECTION LOCAL DEFAULT 11 \n 12: 000035e0 0 SECTION LOCAL DEFAULT 12 \n 13: 000074b4 0 SECTION LOCAL DEFAULT 13 \n 14: 00008000 0 SECTION LOCAL DEFAULT 14 \n 15: 000084e8 0 SECTION LOCAL DEFAULT 15 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 25a5b573876cdf6c4786ddb0cc070efce3332269\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 965854cbfbade2617eb881260cccdb4058cb4cef\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-3\"iGCC: (Debian 10.2.1-6) 10.2.1 20210110\n+GCC: (Debian 10.2.1-6) 10.2.1 20210110\n d3'-AqW5K\n M'4uS\\[E\n nqrp{W]n\n 0M\\m_jh5\n I/%'%3Sr6\n d\\2LKVWF\n 1xEE0%Z{C\n"}]}, {"source1": "./usr/lib/debug/.build-id/33/5a59d2e149afa002d961eea208cda948d9cc98.debug", "source2": "./usr/lib/debug/.build-id/be/7ef643ff34be997975d327ee0ccd6fb6b04651.debug", "comments": ["Files 1% 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 0x37f0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x0296c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x02970 R 0x1000\n LOAD 0x000000 0x00003000 0x00003000 0x00000 0x05b08 R E 0x1000\n LOAD 0x000000 0x00009000 0x00009000 0x00000 0x038b8 R 0x1000\n LOAD 0x000d94 0x0000dd94 0x0000dd94 0x00000 0x00490 RW 0x1000\n DYNAMIC 0x000d94 0x0000deb4 0x0000deb4 0x00000 0x00118 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00009bb8 0x00009bb8 0x00000 0x002b4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000024 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000019c 000178 0009b0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000b4c 000178 0015c1 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000210e 000178 000136 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00002244 000178 0000e0 00 A 4 4 4\n- [ 7] .rel.dyn NOBITS 00002324 000178 000270 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00002594 000178 0003d8 08 AI 3 24 4\n+ [ 4] .dynstr NOBITS 00000b4c 000178 0015c3 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00002110 000178 000136 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00002248 000178 0000e0 00 A 4 4 4\n+ [ 7] .rel.dyn NOBITS 00002328 000178 000270 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00002598 000178 0003d8 08 AI 3 24 4\n [ 9] .init NOBITS 00003000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00003020 001000 0007c0 04 AX 0 0 16\n [11] .plt.got NOBITS 000037e0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000037f0 001000 005304 00 AX 0 0 16\n [13] .fini NOBITS 00008af4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00009000 001000 000b58 00 A 0 0 32\n [15] .qtversion NOBITS 00009b58 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 368 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 0000019c 0 SECTION LOCAL DEFAULT 3 \n 4: 00000b4c 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000210e 0 SECTION LOCAL DEFAULT 5 \n- 6: 00002244 0 SECTION LOCAL DEFAULT 6 \n- 7: 00002324 0 SECTION LOCAL DEFAULT 7 \n- 8: 00002594 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00002110 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00002248 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00002328 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00002598 0 SECTION LOCAL DEFAULT 8 \n 9: 00003000 0 SECTION LOCAL DEFAULT 9 \n 10: 00003020 0 SECTION LOCAL DEFAULT 10 \n 11: 000037e0 0 SECTION LOCAL DEFAULT 11 \n 12: 000037f0 0 SECTION LOCAL DEFAULT 12 \n 13: 00008af4 0 SECTION LOCAL DEFAULT 13 \n 14: 00009000 0 SECTION LOCAL DEFAULT 14 \n 15: 00009b58 0 SECTION LOCAL DEFAULT 15 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 335a59d2e149afa002d961eea208cda948d9cc98\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: be7ef643ff34be997975d327ee0ccd6fb6b04651\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+FQGCC: (Debian 10.2.1-6) 10.2.1 20210110\n 9sfwARI?\n 3Y}o]>0K\n wp9,Z 9[\n hrUCi'*s\n zCcVKMz+\n n`w&}~7X\n c{%jyZ$,\n"}]}, {"source1": "./usr/lib/debug/.build-id/4b/cfb478831833cf22ac144650779d445cf544a9.debug", "source2": "./usr/lib/debug/.build-id/8a/8e297edc9d8a470b897bf35feeec91dd0d7782.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000024 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000019c 000178 0008a0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000a3c 000178 0011da 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00001c16 000178 000114 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000a3c 000178 0011dc 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00001c18 000178 000114 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00001d2c 000178 0000c0 00 A 4 3 4\n [ 7] .rel.dyn NOBITS 00001dec 000178 0005b0 08 A 3 0 4\n [ 8] .rel.plt NOBITS 0000239c 000178 000310 08 AI 3 24 4\n [ 9] .init NOBITS 00003000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00003020 001000 000630 04 AX 0 0 16\n [11] .plt.got NOBITS 00003650 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00003660 001000 0044f4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 372 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 0000019c 0 SECTION LOCAL DEFAULT 3 \n 4: 00000a3c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00001c16 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00001c18 0 SECTION LOCAL DEFAULT 5 \n 6: 00001d2c 0 SECTION LOCAL DEFAULT 6 \n 7: 00001dec 0 SECTION LOCAL DEFAULT 7 \n 8: 0000239c 0 SECTION LOCAL DEFAULT 8 \n 9: 00003000 0 SECTION LOCAL DEFAULT 9 \n 10: 00003020 0 SECTION LOCAL DEFAULT 10 \n 11: 00003650 0 SECTION LOCAL DEFAULT 11 \n 12: 00003660 0 SECTION LOCAL DEFAULT 12 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4bcfb478831833cf22ac144650779d445cf544a9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8a8e297edc9d8a470b897bf35feeec91dd0d7782\n"}]}, {"source1": "./usr/lib/debug/.build-id/4f/3af4e54a8ec51de07c5329b8528468ae0b6ebc.debug", "source2": "./usr/lib/debug/.build-id/ce/642bb327f43bbd9561b1fa08bd543cb98a4180.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x36d0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x02884 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x02888 R 0x1000\n LOAD 0x000000 0x00003000 0x00003000 0x00000 0x03f38 R E 0x1000\n LOAD 0x000000 0x00007000 0x00007000 0x00000 0x018e0 R 0x1000\n LOAD 0x000d70 0x00009d70 0x00009d70 0x00000 0x00460 RW 0x1000\n DYNAMIC 0x000d70 0x00009e88 0x00009e88 0x00000 0x00120 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x000073d4 0x000073d4 0x00000 0x001ac R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 000970 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000b1c 000178 001592 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000020ae 000178 00012e 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000021dc 000178 0000b0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 0000228c 000178 0002b0 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 0000253c 000178 000348 08 AI 3 24 4\n+ [ 4] .dynstr NOBITS 00000b1c 000178 001594 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000020b0 000178 00012e 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000021e0 000178 0000b0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 00002290 000178 0002b0 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00002540 000178 000348 08 AI 3 24 4\n [ 9] .init NOBITS 00003000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00003020 001000 0006a0 04 AX 0 0 16\n [11] .plt.got NOBITS 000036c0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000036d0 001000 003854 00 AX 0 0 16\n [13] .fini NOBITS 00006f24 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00007000 001000 000368 00 A 0 0 32\n [15] .qtversion NOBITS 00007368 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 289 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 000001ac 0 SECTION LOCAL DEFAULT 3 \n 4: 00000b1c 0 SECTION LOCAL DEFAULT 4 \n- 5: 000020ae 0 SECTION LOCAL DEFAULT 5 \n- 6: 000021dc 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000228c 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000253c 0 SECTION LOCAL DEFAULT 8 \n+ 5: 000020b0 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000021e0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00002290 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00002540 0 SECTION LOCAL DEFAULT 8 \n 9: 00003000 0 SECTION LOCAL DEFAULT 9 \n 10: 00003020 0 SECTION LOCAL DEFAULT 10 \n 11: 000036c0 0 SECTION LOCAL DEFAULT 11 \n 12: 000036d0 0 SECTION LOCAL DEFAULT 12 \n 13: 00006f24 0 SECTION LOCAL DEFAULT 13 \n 14: 00007000 0 SECTION LOCAL DEFAULT 14 \n 15: 00007368 0 SECTION LOCAL DEFAULT 15 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4f3af4e54a8ec51de07c5329b8528468ae0b6ebc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ce642bb327f43bbd9561b1fa08bd543cb98a4180\n"}]}, {"source1": "./usr/lib/debug/.build-id/7e/104b942e6e2db513511a8e4e1e520702b24bc5.debug", "source2": "./usr/lib/debug/.build-id/6d/84884d34588e44c17e0eafc2bf6abe4979b275.debug", "comments": ["Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000024 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000019c 000178 000a90 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000c2c 000178 001713 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00002340 000178 000152 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000c2c 000178 001715 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00002342 000178 000152 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00002494 000178 0000e0 00 A 4 4 4\n [ 7] .rel.dyn NOBITS 00002574 000178 000700 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00002c74 000178 000428 08 AI 3 24 4\n [ 9] .init NOBITS 00004000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00004020 001000 000860 04 AX 0 0 16\n [11] .plt.got NOBITS 00004880 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00004890 001000 005924 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 482 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 0000019c 0 SECTION LOCAL DEFAULT 3 \n 4: 00000c2c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00002340 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00002342 0 SECTION LOCAL DEFAULT 5 \n 6: 00002494 0 SECTION LOCAL DEFAULT 6 \n 7: 00002574 0 SECTION LOCAL DEFAULT 7 \n 8: 00002c74 0 SECTION LOCAL DEFAULT 8 \n 9: 00004000 0 SECTION LOCAL DEFAULT 9 \n 10: 00004020 0 SECTION LOCAL DEFAULT 10 \n 11: 00004880 0 SECTION LOCAL DEFAULT 11 \n 12: 00004890 0 SECTION LOCAL DEFAULT 12 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7e104b942e6e2db513511a8e4e1e520702b24bc5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6d84884d34588e44c17e0eafc2bf6abe4979b275\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+uGCC: (Debian 10.2.1-6) 10.2.1 20210110\n :|D?R9dXeBBN\n q6h*X5Dm\n lM/x[c;o\n X>6zx/H3\n uZG\tm],v)\n k5c=Ktel\n yNoLU@t6=l\n"}]}, {"source1": "./usr/lib/debug/.build-id/80/a600ebdacd2ddd61f2cd4265fe4bd4b9b1d728.debug", "source2": "./usr/lib/debug/.build-id/fd/471cb65ae8a0ebfc87ce49c0d5a1e9df4d2268.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000024 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000019c 000178 000bd0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000d6c 000178 001ad8 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00002844 000178 00017a 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000d6c 000178 001ada 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00002846 000178 00017a 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000029c0 000178 0000f0 00 A 4 5 4\n [ 7] .rel.dyn NOBITS 00002ab0 000178 000720 08 A 3 0 4\n [ 8] .rel.plt NOBITS 000031d0 000178 000448 08 AI 3 24 4\n [ 9] .init NOBITS 00004000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00004020 001000 0008a0 04 AX 0 0 16\n [11] .plt.got NOBITS 000048c0 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 000048d0 001000 0061e4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 479 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 0000019c 0 SECTION LOCAL DEFAULT 3 \n 4: 00000d6c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00002844 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00002846 0 SECTION LOCAL DEFAULT 5 \n 6: 000029c0 0 SECTION LOCAL DEFAULT 6 \n 7: 00002ab0 0 SECTION LOCAL DEFAULT 7 \n 8: 000031d0 0 SECTION LOCAL DEFAULT 8 \n 9: 00004000 0 SECTION LOCAL DEFAULT 9 \n 10: 00004020 0 SECTION LOCAL DEFAULT 10 \n 11: 000048c0 0 SECTION LOCAL DEFAULT 11 \n 12: 000048d0 0 SECTION LOCAL DEFAULT 12 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 80a600ebdacd2ddd61f2cd4265fe4bd4b9b1d728\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fd471cb65ae8a0ebfc87ce49c0d5a1e9df4d2268\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-(GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+M\"hGCC: (Debian 10.2.1-6) 10.2.1 20210110\n [`9>Ur2{=\n 1&;g=,X/\n DWRM*rn,\n 29.N d7P\n Yc-#@o|B<\n jf;J[d[U%(\n"}]}, {"source1": "./usr/lib/debug/.build-id/91/cea1d656f18b8fa88aa3a3796048e6ad29a1dc.debug", "source2": "./usr/lib/debug/.build-id/28/0584fc43dcdb6dccf55284ddf7f03a7ef06441.debug", "comments": ["Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 000750 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000008fc 000178 0010ef 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000019ec 000178 0000ea 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 000008fc 000178 0010f1 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000019ee 000178 0000ea 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00001ad8 000178 0000b0 00 A 4 3 4\n [ 7] .rel.dyn NOBITS 00001b88 000178 0002a0 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00001e28 000178 000240 08 AI 3 24 4\n [ 9] .init NOBITS 00003000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00003020 001000 000490 04 AX 0 0 16\n [11] .plt.got NOBITS 000034b0 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 000034c0 001000 0020c4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 240 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 000001ac 0 SECTION LOCAL DEFAULT 3 \n 4: 000008fc 0 SECTION LOCAL DEFAULT 4 \n- 5: 000019ec 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000019ee 0 SECTION LOCAL DEFAULT 5 \n 6: 00001ad8 0 SECTION LOCAL DEFAULT 6 \n 7: 00001b88 0 SECTION LOCAL DEFAULT 7 \n 8: 00001e28 0 SECTION LOCAL DEFAULT 8 \n 9: 00003000 0 SECTION LOCAL DEFAULT 9 \n 10: 00003020 0 SECTION LOCAL DEFAULT 10 \n 11: 000034b0 0 SECTION LOCAL DEFAULT 11 \n 12: 000034c0 0 SECTION LOCAL DEFAULT 12 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 91cea1d656f18b8fa88aa3a3796048e6ad29a1dc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 280584fc43dcdb6dccf55284ddf7f03a7ef06441\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+dAGCC: (Debian 10.2.1-6) 10.2.1 20210110\n #DM{lD'+C\n vLI)D}3,b\n \tJ]j+7^P.4\n va=i\"d}LcW\n 9{3P(#5mb\n Ea-0\ts