{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.zaoW1PoNNa/b1/ktp-common-internals_21.04.0-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.zaoW1PoNNa/b2/ktp-common-internals_21.04.0-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,21 +1,21 @@\n \n bdda0993e3c252cab719e5da69cdb7f0 282940 kde optional kde-telepathy-data_21.04.0-1_all.deb\n a79122a64f4f81cb6a5bab220cd52c2f 923596 debug optional kde-telepathy-debugger-dbgsym_21.04.0-1_amd64.deb\n 47977a2898c984e6a92315d5be131e73 30556 libs optional kde-telepathy-debugger_21.04.0-1_amd64.deb\n- 23f990364ed588d40023c62a92f5f55a 563124 debug optional kde-telepathy-kaccounts-dbgsym_21.04.0-1_amd64.deb\n- 7229347be1a9ee538ca5e0580303f734 26740 kde optional kde-telepathy-kaccounts_21.04.0-1_amd64.deb\n- 76814136e6ea8bf8092d3ab5374de96b 1236252 debug optional kde-telepathy-kpeople-dbgsym_21.04.0-1_amd64.deb\n- 0ca056c5b8570a3fc4fd70dde4242cf1 46660 libs optional kde-telepathy-kpeople_21.04.0-1_amd64.deb\n+ f0252614bd88ca89e3280cbdfc302243 563120 debug optional kde-telepathy-kaccounts-dbgsym_21.04.0-1_amd64.deb\n+ 03d140066459c98fbf51fbe4a5cd9708 26728 kde optional kde-telepathy-kaccounts_21.04.0-1_amd64.deb\n+ 8531069eec90fd86cad8f4f5aac6a2d4 1236504 debug optional kde-telepathy-kpeople-dbgsym_21.04.0-1_amd64.deb\n+ f73a8e821dbd0b60b86e3fc33d9ff415 46748 libs optional kde-telepathy-kpeople_21.04.0-1_amd64.deb\n 1b3efc6d1f5dac0273810fb1762bb802 41596 libdevel optional libktp-dev_21.04.0-1_amd64.deb\n 0254f6f4b7a0b5960cb9fc70e2b23666 4745552 debug optional libktpcommoninternals9abi1-dbgsym_21.04.0-1_amd64.deb\n 3aceb566af38bf799849015c53314fda 117096 libs optional libktpcommoninternals9abi1_21.04.0-1_amd64.deb\n- 9b8188c7cbd8b9acac0ac78c1b70929e 1747648 debug optional libktplogger9abi1-dbgsym_21.04.0-1_amd64.deb\n- a2dd2b3f677ba21838684ceaa3d530cb 53392 libs optional libktplogger9abi1_21.04.0-1_amd64.deb\n- 8a9552be57ba91c33caa106c185b33fb 2208500 debug optional libktpmodels9abi1-dbgsym_21.04.0-1_amd64.deb\n- 4e64942c22dd5cba3a955815bab9f689 84448 libs optional libktpmodels9abi1_21.04.0-1_amd64.deb\n- 9cdd7e5ac0732810ca6c6652b653a171 4052456 debug optional libktpotr9-dbgsym_21.04.0-1_amd64.deb\n- f71ada06127bd17e80ec5d0ca600eac2 103252 libs optional libktpotr9_21.04.0-1_amd64.deb\n- f55593d687c93d25f5bb3fb8d1071a20 2622308 debug optional libktpwidgets9-dbgsym_21.04.0-1_amd64.deb\n- fc9d575afc50b93af101dc62188a833c 68832 libs optional libktpwidgets9_21.04.0-1_amd64.deb\n- a8b2c4a6e5a1e7a737d4edc6ea4ef139 2304692 debug optional qml-module-org-kde-telepathy-dbgsym_21.04.0-1_amd64.deb\n- d7685fd63ac0452e8134a66896fc5aa4 90596 libs optional qml-module-org-kde-telepathy_21.04.0-1_amd64.deb\n+ 6796471fe8cb0533624778c18438c6b2 1747508 debug optional libktplogger9abi1-dbgsym_21.04.0-1_amd64.deb\n+ d3170aa711606fd64cd16e01f17071ee 53408 libs optional libktplogger9abi1_21.04.0-1_amd64.deb\n+ a017488fb0c70c9ec441468209c44c94 2208528 debug optional libktpmodels9abi1-dbgsym_21.04.0-1_amd64.deb\n+ a45c4395e9a1ac6d1ca40bf87aacdce8 84304 libs optional libktpmodels9abi1_21.04.0-1_amd64.deb\n+ e95957a4249bd94e79deeb6e46fb7dbf 4052564 debug optional libktpotr9-dbgsym_21.04.0-1_amd64.deb\n+ 857ec33775d6b87fbe7c0c32d615c83b 103312 libs optional libktpotr9_21.04.0-1_amd64.deb\n+ c20fe65d5c0d292e8c0bba1bb0ac6767 2622332 debug optional libktpwidgets9-dbgsym_21.04.0-1_amd64.deb\n+ f65afe4dc04b52469f7a1b074869985a 68628 libs optional libktpwidgets9_21.04.0-1_amd64.deb\n+ 2235dd72afe30c0f0d68bbae2db52b9a 2304696 debug optional qml-module-org-kde-telepathy-dbgsym_21.04.0-1_amd64.deb\n+ b41d9f2357a057cf79f9ed8d32ad7b36 90656 libs optional qml-module-org-kde-telepathy_21.04.0-1_amd64.deb\n"}, {"source1": "kde-telepathy-kaccounts_21.04.0-1_amd64.deb", "source2": "kde-telepathy-kaccounts_21.04.0-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-05-06 01:16:40.000000 debian-binary\n--rw-r--r-- 0 0 0 908 2021-05-06 01:16:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 25640 2021-05-06 01:16:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 904 2021-05-06 01:16:40.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 25632 2021-05-06 01:16:40.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/kaccounts/daemonplugins/kaccounts_ktp_plugin.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/kaccounts/daemonplugins/kaccounts_ktp_plugin.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 001170 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001408 001408 001bd0 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002fd8 002fd8 000174 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001408 001408 001bd4 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002fdc 002fdc 000174 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000003150 003150 0000d0 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000003220 003220 000660 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000003880 003880 000de0 18 AI 3 24 8\n [ 9] .init PROGBITS 0000000000005000 005000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000005020 005020 000950 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000005970 005970 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000005980 005980 004d67 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,23 +17,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xf648\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xf658\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1408\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 7120 (bytes)\n+ 0x000000000000000a (STRSZ) 7124 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xfac0\n 0x0000000000000002 (PLTRELSZ) 3552 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x3880\n 0x0000000000000007 (RELA) 0x3220\n 0x0000000000000008 (RELASZ) 1632 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x3150\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x2fd8\n+ 0x000000006ffffff0 (VERSYM) 0x2fdc\n 0x000000006ffffff9 (RELACOUNT) 28\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d604bf39c6775649e7e031f4de6068dc6b7ba834\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 634443b38ea3f615cd5021ebf46fc2eafc46d66b\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 186 entries:\n- Addr: 0x0000000000002fd8 Offset: 0x002fd8 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002fdc Offset: 0x002fdc Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 004: 0 (*local*) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 008: 0 (*local*) 2 (Qt_5) 3 (CXXABI_1.3) 4 (Qt_5) \n 00c: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 0 (*local*) \n 010: 2 (Qt_5) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 014: 2 (Qt_5) 5 (Qt_5.15) 2 (Qt_5) 0 (*local*) \n 018: 2 (Qt_5) 0 (*local*) 2 (Qt_5) 2 (Qt_5) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -289,15 +289,15 @@\n Integracija KTP AccountsoDescription[sv]x\n KTP KAccounts integreringoDescription[uk]x:\n KTPsDescription[x-test]x\n xxKTP KAccounts integrationxxrDescription[zh_CN]tKTP KAccounts \n rDescription[zh_TW]tKTP KAccounts \n pEnabledByDefault\n dIconmtelepathy-kdebIdmkaccounts_ktpgLicensecGPLdNamecKTPqName[ca@valencia]cKTPhName[ca]cKTPhName[cs]cKTPhName[da]cKTPhName[de]cKTPhName[el]cKTPkName[en_GB]cKTPhName[es]cKTPhName[et]cKTPhName[eu]cKTPhName[fi]cKTPhName[fr]cKTPhName[gl]cKTPhName[ia]cKTPhName[it]cKTPhName[ko]cKTPhName[nl]cKTPhName[nn]cKTPhName[pl]cKTPhName[pt]cKTPkName[pt_BR]cKTPhName[sl]cKTPhName[sv]cKTPhName[uk]cKTPlName[x-test]gxxKTPxxkName[zh_CN]cKTPkName[zh_TW]cKTPgVersionc0.1\n-04bf39c6775649e7e031f4de6068dc6b7ba834.debug\n+4443b38ea3f615cd5021ebf46fc2eafc46d66b.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -441,8 +441,9 @@\n 0x00002f68 00000000 00000000 00000000 00000000 ................\n 0x00002f78 00000000 00000000 00000000 00000000 ................\n 0x00002f88 00000000 00000000 00000000 00000000 ................\n 0x00002f98 00000000 00000000 00000000 00000000 ................\n 0x00002fa8 00000000 00000000 00000000 00000000 ................\n 0x00002fb8 00000000 00000000 00000000 00000000 ................\n 0x00002fc8 00000000 00000000 00000000 00000000 ................\n+ 0x00002fd8 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 30346266 33396336 37373536 34396537 04bf39c6775649e7\n- 0x00000010 65303331 66346465 36303638 64633662 e031f4de6068dc6b\n- 0x00000020 37626138 33342e64 65627567 00000000 7ba834.debug....\n- 0x00000030 2741030c 'A..\n+ 0x00000000 34343433 62333865 61336636 31356364 4443b38ea3f615cd\n+ 0x00000010 35303231 65626634 36666332 65616663 5021ebf46fc2eafc\n+ 0x00000020 34366436 36622e64 65627567 00000000 46d66b.debug....\n+ 0x00000030 420c40fc B.@.\n \n"}]}]}]}]}, {"source1": "kde-telepathy-kpeople_21.04.0-1_amd64.deb", "source2": "kde-telepathy-kpeople_21.04.0-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-05-06 01:16:40.000000 debian-binary\n -rw-r--r-- 0 0 0 1044 2021-05-06 01:16:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 45424 2021-05-06 01:16:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 45512 2021-05-06 01:16:40.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/kpeople/actions/ktp_kpeople_plugin.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/kpeople/actions/ktp_kpeople_plugin.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 000c48 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000ee0 000ee0 001448 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002328 002328 000106 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000ee0 000ee0 00144a 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000232a 00232a 000106 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002430 002430 000100 00 A 4 6 8\n [ 7] .rela.dyn RELA 0000000000002530 002530 000750 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000002c80 002c80 000900 18 AI 3 23 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 000610 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000004630 004630 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000004640 004640 002ab3 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,23 +17,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xa770\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xa778\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xee0\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 5192 (bytes)\n+ 0x000000000000000a (STRSZ) 5194 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xac80\n 0x0000000000000002 (PLTRELSZ) 2304 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2c80\n 0x0000000000000007 (RELA) 0x2530\n 0x0000000000000008 (RELASZ) 1872 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x2430\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x2328\n+ 0x000000006ffffff0 (VERSYM) 0x232a\n 0x000000006ffffff9 (RELACOUNT) 34\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7749209747987bdd89dc646a4e1ecee52b28f1a4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8f16c26459e0c7d6faa5e8d4fc15e3fb3ab61f5c\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 131 entries:\n- Addr: 0x0000000000002328 Offset: 0x002328 Link: 3 (.dynsym)\n+ Addr: 0x000000000000232a Offset: 0x00232a Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5) 2 (Qt_5) \n 004: 2 (Qt_5) 0 (*local*) 3 (Qt_5) 2 (Qt_5) \n 008: 4 (Qt_5.15) 2 (Qt_5) 5 (ABI_9_1) 2 (Qt_5) \n 00c: 2 (Qt_5) 0 (*local*) 6 (GLIBC_2.4) 2 (Qt_5) \n 010: 2 (Qt_5) 5 (ABI_9_1) 3 (Qt_5) 0 (*local*) \n 014: 0 (*local*) 5 (ABI_9_1) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -181,15 +181,15 @@\n gAuthors\n eEmailvdaivdedmundson@kde.orgdNameoDavid EdmundsonrName[sr@ijekavian]x\n wName[sr@ijekavianlatin]pDejvid EdmundsonnName[sr@latin]pDejvid EdmundsonhName[sr]x\n lName[x-test]sxxDavid EdmundsonxxpEnabledByDefault\n bIdcktpgLicensedLGPLlServiceTypes\n nKPeople/PlugingVersionc0.1\n /usr/lib/debug/.dwz/x86_64-linux-gnu/kde-telepathy-kpeople.debug\n-49209747987bdd89dc646a4e1ecee52b28f1a4.debug\n+16c26459e0c7d6faa5e8d4fc15e3fb3ab61f5c.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -320,9 +320,9 @@\n 0x000022b0 5f332e34 00474c49 42435f32 2e313400 _3.4.GLIBC_2.14.\n 0x000022c0 474c4942 435f322e 322e3500 474c4942 GLIBC_2.2.5.GLIB\n 0x000022d0 435f322e 34004142 495f395f 31005174 C_2.4.ABI_9_1.Qt\n 0x000022e0 5f352e31 35000000 00000000 00000000 _5.15...........\n 0x000022f0 00000000 00000000 00000000 00000000 ................\n 0x00002300 00000000 00000000 00000000 00000000 ................\n 0x00002310 00000000 00000000 00000000 00000000 ................\n- 0x00002320 00000000 00000000 ........\n+ 0x00002320 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 34393230 39373437 39383762 64643839 49209747987bdd89\n- 0x00000010 64633634 36613465 31656365 65353262 dc646a4e1ecee52b\n- 0x00000020 32386631 61342e64 65627567 00000000 28f1a4.debug....\n- 0x00000030 5be189eb [...\n+ 0x00000000 31366332 36343539 65306337 64366661 16c26459e0c7d6fa\n+ 0x00000010 61356538 64346663 31356533 66623361 a5e8d4fc15e3fb3a\n+ 0x00000020 62363166 35632e64 65627567 00000000 b61f5c.debug....\n+ 0x00000030 8ca9b402 ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/kpeople/datasource/im_persons_data_source_plugin.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/kpeople/datasource/im_persons_data_source_plugin.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 001158 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000013f0 0013f0 001ac0 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002eb0 002eb0 000172 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000013f0 0013f0 001ac2 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002eb2 002eb2 000172 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000003028 003028 0000f0 00 A 4 6 8\n [ 7] .rela.dyn RELA 0000000000003118 003118 0008b8 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000039d0 0039d0 000d08 18 AI 3 23 8\n [ 9] .init PROGBITS 0000000000005000 005000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000005020 005020 0008c0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000058e0 0058e0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000058f0 0058f0 0060b5 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,23 +16,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xf5c8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xf5d8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x13f0\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 6848 (bytes)\n+ 0x000000000000000a (STRSZ) 6850 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xfaf0\n 0x0000000000000002 (PLTRELSZ) 3336 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x39d0\n 0x0000000000000007 (RELA) 0x3118\n 0x0000000000000008 (RELASZ) 2232 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x3028\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x2eb0\n+ 0x000000006ffffff0 (VERSYM) 0x2eb2\n 0x000000006ffffff9 (RELACOUNT) 36\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9b8b9eb07cf5ceec3e26d69fb69bd6878f894120\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d3a6bf0d9662377d700881f7a8c02a23548da134\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 185 entries:\n- Addr: 0x0000000000002eb0 Offset: 0x002eb0 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002eb2 Offset: 0x002eb2 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 004: 0 (*local*) 3 (Qt_5) 0 (*local*) 4 (Qt_5) \n 008: 2 (Qt_5) 5 (ABI_9_1) 0 (*local*) 2 (Qt_5) \n 00c: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) \n 010: 0 (*local*) 0 (*local*) 2 (Qt_5) 2 (Qt_5) \n 014: 6 (Qt_5.15) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 018: 7 (GLIBCXX_3.4) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -265,15 +265,15 @@\n gAuthors\n eEmailqmklapetek@kde.orgdNameoMartin KlapetekrName[sr@ijekavian]x\n hName[sr]x\n lName[x-test]sxxMartin KlapetekxxpEnabledByDefault\n bIdjIMProvidergLicensedLGPLlServiceTypes\n rKPeople/DataSourcegVersionc0.1\n /usr/lib/debug/.dwz/x86_64-linux-gnu/kde-telepathy-kpeople.debug\n-8b9eb07cf5ceec3e26d69fb69bd6878f894120.debug\n+a6bf0d9662377d700881f7a8c02a23548da134.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -424,8 +424,9 @@\n 0x00002e40 35004358 58414249 5f312e33 00474c49 5.CXXABI_1.3.GLI\n 0x00002e50 42435858 5f332e34 00414249 5f395f31 BCXX_3.4.ABI_9_1\n 0x00002e60 0051745f 35005174 5f352e31 35000000 .Qt_5.Qt_5.15...\n 0x00002e70 00000000 00000000 00000000 00000000 ................\n 0x00002e80 00000000 00000000 00000000 00000000 ................\n 0x00002e90 00000000 00000000 00000000 00000000 ................\n 0x00002ea0 00000000 00000000 00000000 00000000 ................\n+ 0x00002eb0 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 38623965 62303763 66356365 65633365 8b9eb07cf5ceec3e\n- 0x00000010 32366436 39666236 39626436 38373866 26d69fb69bd6878f\n- 0x00000020 38393431 32302e64 65627567 00000000 894120.debug....\n- 0x00000030 23270745 #'.E\n+ 0x00000000 61366266 30643936 36323337 37643730 a6bf0d9662377d70\n+ 0x00000010 30383831 66376138 63303261 32333534 0881f7a8c02a2354\n+ 0x00000020 38646131 33342e64 65627567 00000000 8da134.debug....\n+ 0x00000030 2a29a9d8 *)..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/kpeople/widgets/imdetailswidgetplugin.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/kpeople/widgets/imdetailswidgetplugin.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 0x3320\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0020a0 0x0020a0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0020a8 0x0020a8 R 0x1000\n LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x000e19 0x000e19 R E 0x1000\n LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x0007b4 0x0007b4 R 0x1000\n LOAD 0x004a10 0x0000000000005a10 0x0000000000005a10 0x0005f8 0x000630 RW 0x1000\n DYNAMIC 0x004b90 0x0000000000005b90 0x0000000000005b90 0x000290 0x000290 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x00439c 0x000000000000439c 0x000000000000439c 0x0000d4 0x0000d4 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 000738 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000009d0 0009d0 000bfd 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000015ce 0015ce 00009a 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000001668 001668 0000f0 00 A 4 6 8\n- [ 7] .rela.dyn RELA 0000000000001758 001758 0004f8 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000001c50 001c50 000450 18 AI 3 23 8\n+ [ 4] .dynstr STRTAB 00000000000009d0 0009d0 000bff 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000015d0 0015d0 00009a 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000001670 001670 0000f0 00 A 4 6 8\n+ [ 7] .rela.dyn RELA 0000000000001760 001760 0004f8 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000001c58 001c58 000450 18 AI 3 23 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 0002f0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000003310 003310 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000003320 003320 000aed 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000003e10 003e10 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000004000 004000 0001c8 00 A 0 0 32\n [15] .qtversion PROGBITS 00000000000041c8 0041c8 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x1758 contains 53 entries:\n+Relocation section '.rela.dyn' at offset 0x1760 contains 53 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000005a10 0000000000000008 R_X86_64_RELATIVE 33d0\n 0000000000005a18 0000000000000008 R_X86_64_RELATIVE 3390\n 0000000000005a28 0000000000000008 R_X86_64_RELATIVE 4030\n 0000000000005a40 0000000000000008 R_X86_64_RELATIVE 4050\n 0000000000005a58 0000000000000008 R_X86_64_RELATIVE 5a20\n 0000000000005a78 0000000000000008 R_X86_64_RELATIVE 3bc0\n@@ -51,15 +51,15 @@\n 0000000000005fb8 0000001c00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000005fc0 0000001d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN7KPeople26AbstractFieldWidgetFactory16staticMetaObjectE + 0\n 0000000000005fc8 0000002700000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000005fd0 0000002900000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n 0000000000005fd8 0000002a00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN10QArrayData11shared_nullE@Qt_5 + 0\n 0000000000005fe0 0000002f00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n \n-Relocation section '.rela.plt' at offset 0x1c50 contains 46 entries:\n+Relocation section '.rela.plt' at offset 0x1c58 contains 46 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000005e38 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _Z6ki18ndPKcS0_ + 0\n 0000000000005e40 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QPixmapD1Ev@Qt_5 + 0\n 0000000000005e48 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5 + 0\n 0000000000005e50 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3KTp14accountManagerEv@ABI_9_1 + 0\n 0000000000005e58 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 __stack_chk_fail@GLIBC_2.4 + 0\n 0000000000005e60 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN6QLabelC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,23 +17,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x5a10\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x5a18\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x9d0\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 3069 (bytes)\n+ 0x000000000000000a (STRSZ) 3071 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x5e20\n 0x0000000000000002 (PLTRELSZ) 1104 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x1c50\n- 0x0000000000000007 (RELA) 0x1758\n+ 0x0000000000000017 (JMPREL) 0x1c58\n+ 0x0000000000000007 (RELA) 0x1760\n 0x0000000000000008 (RELASZ) 1272 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x1668\n+ 0x000000006ffffffe (VERNEED) 0x1670\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x15ce\n+ 0x000000006ffffff0 (VERSYM) 0x15d0\n 0x000000006ffffff9 (RELACOUNT) 20\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8c13a2b89ba2555db03ea99e4dc14a59f6bc6499\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 26897c7a5addbad164c9566144e98420caf6558d\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 77 entries:\n- Addr: 0x00000000000015ce Offset: 0x0015ce Link: 3 (.dynsym)\n+ Addr: 0x00000000000015d0 Offset: 0x0015d0 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5) 3 (Qt_5) \n 004: 4 (Qt_5.15) 5 (ABI_9_1) 3 (Qt_5) 6 (GLIBC_2.4) \n 008: 7 (Qt_5) 7 (Qt_5) 0 (*local*) 0 (*local*) \n 00c: 3 (Qt_5) 8 (GLIBCXX_3.4) 3 (Qt_5) 0 (*local*) \n 010: 0 (*local*) 3 (Qt_5) 0 (*local*) 3 (Qt_5) \n 014: 0 (*local*) 0 (*local*) 9 (GLIBC_2.2.5) 0 (*local*) \n 018: 0 (*local*) 3 (Qt_5) 7 (Qt_5) 3 (Qt_5) \n@@ -19,15 +19,15 @@\n 03c: 9 (GLIBC_2.2.5) 2 (Qt_5) a (CXXABI_1.3) 0 (*local*) \n 040: 3 (Qt_5) 3 (Qt_5) 0 (*local*) 0 (*local*) \n 044: 0 (*local*) 2 (Qt_5) 7 (Qt_5) 0 (*local*) \n 048: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 04c: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 6 entries:\n- Addr: 0x0000000000001668 Offset: 0x001668 Link: 4 (.dynstr)\n+ Addr: 0x0000000000001670 Offset: 0x001670 Link: 4 (.dynstr)\n 000000: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0010: Name: CXXABI_1.3 Flags: none Version: 10\n 0x0020: Name: GLIBCXX_3.4 Flags: none Version: 8\n 0x0030: Version: 1 File: libQt5Widgets.so.5 Cnt: 1\n 0x0040: Name: Qt_5 Flags: none Version: 7\n 0x0050: Version: 1 File: libc.so.6 Cnt: 2\n 0x0060: Name: GLIBC_2.2.5 Flags: none Version: 9\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -96,15 +96,15 @@\n gKPlugin\n gAuthors\n eEmailvdavidedmundson@kde.orgdNameoDavid EdmundsonrName[sr@ijekavian]x\n wName[sr@ijekavianlatin]pDejvid EdmundsonnName[sr@latin]pDejvid EdmundsonhName[sr]x\n lName[x-test]sxxDavid EdmundsonxxbIduimdetailswidgetplugingLicensedLGPLlServiceTypes\n uKPeopleWidgets/PlugingVersionc0.1pX-KPeople-Weighta2\n /usr/lib/debug/.dwz/x86_64-linux-gnu/kde-telepathy-kpeople.debug\n-13a2b89ba2555db03ea99e4dc14a59f6bc6499.debug\n+897c7a5addbad164c9566144e98420caf6558d.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -187,9 +187,9 @@\n 0x00001550 312e3300 474c4942 4358585f 332e3400 1.3.GLIBCXX_3.4.\n 0x00001560 51745f35 00474c49 42435f32 2e322e35 Qt_5.GLIBC_2.2.5\n 0x00001570 00474c49 42435f32 2e340041 42495f39 .GLIBC_2.4.ABI_9\n 0x00001580 5f310051 745f352e 31350000 00000000 _1.Qt_5.15......\n 0x00001590 00000000 00000000 00000000 00000000 ................\n 0x000015a0 00000000 00000000 00000000 00000000 ................\n 0x000015b0 00000000 00000000 00000000 00000000 ................\n- 0x000015c0 00000000 00000000 00000000 00 .............\n+ 0x000015c0 00000000 00000000 00000000 000000 ...............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31336132 62383962 61323535 35646230 13a2b89ba2555db0\n- 0x00000010 33656139 39653464 63313461 35396636 3ea99e4dc14a59f6\n- 0x00000020 62633634 39392e64 65627567 00000000 bc6499.debug....\n- 0x00000030 79f16fd5 y.o.\n+ 0x00000000 38393763 37613561 64646261 64313634 897c7a5addbad164\n+ 0x00000010 63393536 36313434 65393834 32306361 c9566144e98420ca\n+ 0x00000020 66363535 38642e64 65627567 00000000 f6558d.debug....\n+ 0x00000030 0fcd2b25 ..+%\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/kpeople/widgets/kpeople_chat_plugin.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/kpeople/widgets/kpeople_chat_plugin.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 000ed0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001168 001168 001900 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002a68 002a68 00013c 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001168 001168 001904 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002a6c 002a6c 00013c 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002ba8 002ba8 000140 00 A 4 8 8\n [ 7] .rela.dyn RELA 0000000000002ce8 002ce8 000870 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000003558 003558 000a38 18 AI 3 24 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 0006e0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000004700 004700 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000004710 004710 002a9e 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -19,23 +19,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xb6c8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xb6d8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1168\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 6400 (bytes)\n+ 0x000000000000000a (STRSZ) 6404 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xbc20\n 0x0000000000000002 (PLTRELSZ) 2616 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x3558\n 0x0000000000000007 (RELA) 0x2ce8\n 0x0000000000000008 (RELASZ) 2160 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x2ba8\n 0x000000006fffffff (VERNEEDNUM) 8\n- 0x000000006ffffff0 (VERSYM) 0x2a68\n+ 0x000000006ffffff0 (VERSYM) 0x2a6c\n 0x000000006ffffff9 (RELACOUNT) 32\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 34206e4dba36d743ceb64dcb0f5086977f0fbdbc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cbdbfb20e0aea5b3105a40b7f84ce81ad8303f88\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 158 entries:\n- Addr: 0x0000000000002a68 Offset: 0x002a68 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002a6c Offset: 0x002a6c Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (ABI_9_1) 3 (Qt_5) \n 004: 4 (Qt_5) 3 (Qt_5) 5 (Qt_5) 6 (CXXABI_1.3) \n 008: 3 (Qt_5) 2 (ABI_9_1) 5 (Qt_5) 7 (Qt_5.15) \n 00c: 5 (Qt_5) 5 (Qt_5) 5 (Qt_5) 8 (ABI_9_1) \n 010: 5 (Qt_5) 2 (ABI_9_1) 2 (ABI_9_1) 4 (Qt_5) \n 014: 3 (Qt_5) 9 (GLIBC_2.4) 3 (Qt_5) 3 (Qt_5) \n 018: 2 (ABI_9_1) 8 (ABI_9_1) 2 (ABI_9_1) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -203,15 +203,15 @@\n wName[sr@ijekavianlatin]lNile\n SutarnName[sr@latin]lNile\n SutarhName[sr]u\n lName[x-test]qxxNilesh SutharxxpEnabledByDefault\n bIdgkpeoplegLicensedLGPLlServiceTypes\n nKPeople/PlugingVersionc0.1\n /usr/lib/debug/.dwz/x86_64-linux-gnu/kde-telepathy-kpeople.debug\n-206e4dba36d743ceb64dcb0f5086977f0fbdbc.debug\n+dbfb20e0aea5b3105a40b7f84ce81ad8303f88.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -396,8 +396,9 @@\n 0x000029f8 00000000 00000000 00000000 00000000 ................\n 0x00002a08 00000000 00000000 00000000 00000000 ................\n 0x00002a18 00000000 00000000 00000000 00000000 ................\n 0x00002a28 00000000 00000000 00000000 00000000 ................\n 0x00002a38 00000000 00000000 00000000 00000000 ................\n 0x00002a48 00000000 00000000 00000000 00000000 ................\n 0x00002a58 00000000 00000000 00000000 00000000 ................\n+ 0x00002a68 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 32303665 34646261 33366437 34336365 206e4dba36d743ce\n- 0x00000010 62363464 63623066 35303836 39373766 b64dcb0f5086977f\n- 0x00000020 30666264 62632e64 65627567 00000000 0fbdbc.debug....\n- 0x00000030 989c28c0 ..(.\n+ 0x00000000 64626662 32306530 61656135 62333130 dbfb20e0aea5b310\n+ 0x00000010 35613430 62376638 34636538 31616438 5a40b7f84ce81ad8\n+ 0x00000020 33303366 38382e64 65627567 00000000 303f88.debug....\n+ 0x00000030 5813d203 X...\n \n"}]}]}]}]}, {"source1": "libktplogger9abi1_21.04.0-1_amd64.deb", "source2": "libktplogger9abi1_21.04.0-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-05-06 01:16:40.000000 debian-binary\n -rw-r--r-- 0 0 0 2336 2021-05-06 01:16:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 50864 2021-05-06 01:16:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 50880 2021-05-06 01:16:40.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/x86_64-linux-gnu/libKTpLogger.so.21.04.0.abi1", "source2": "./usr/lib/x86_64-linux-gnu/libKTpLogger.so.21.04.0.abi1", "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 0x9b70\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x008760 0x008760 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x008768 0x008768 R 0x1000\n LOAD 0x009000 0x0000000000009000 0x0000000000009000 0x00c8cd 0x00c8cd R E 0x1000\n LOAD 0x016000 0x0000000000016000 0x0000000000016000 0x006ec0 0x006ec0 R 0x1000\n LOAD 0x01dc40 0x000000000001ec40 0x000000000001ec40 0x0013d0 0x001568 RW 0x1000\n DYNAMIC 0x01e6b0 0x000000000001f6b0 0x000000000001f6b0 0x0002a0 0x0002a0 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x018528 0x0000000000018528 0x0000000000018528 0x000904 0x000904 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,20 +2,20 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00058c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000007f0 0007f0 001e00 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000025f0 0025f0 0030a8 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000005698 005698 000280 02 A 3 0 2\n- [ 6] .gnu.version_d VERDEF 0000000000005918 005918 000038 00 A 4 2 8\n- [ 7] .gnu.version_r VERNEED 0000000000005950 005950 0000e0 00 A 4 5 8\n- [ 8] .rela.dyn RELA 0000000000005a30 005a30 001c80 18 A 3 0 8\n- [ 9] .rela.plt RELA 00000000000076b0 0076b0 0010b0 18 AI 3 24 8\n+ [ 4] .dynstr STRTAB 00000000000025f0 0025f0 0030aa 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000569a 00569a 000280 02 A 3 0 2\n+ [ 6] .gnu.version_d VERDEF 0000000000005920 005920 000038 00 A 4 2 8\n+ [ 7] .gnu.version_r VERNEED 0000000000005958 005958 0000e0 00 A 4 5 8\n+ [ 8] .rela.dyn RELA 0000000000005a38 005a38 001c80 18 A 3 0 8\n+ [ 9] .rela.plt RELA 00000000000076b8 0076b8 0010b0 18 AI 3 24 8\n [10] .init PROGBITS 0000000000009000 009000 000017 00 AX 0 0 4\n [11] .plt PROGBITS 0000000000009020 009020 000b30 10 AX 0 0 16\n [12] .plt.got PROGBITS 0000000000009b50 009b50 000018 08 AX 0 0 8\n [13] .text PROGBITS 0000000000009b70 009b70 00bd52 00 AX 0 0 16\n [14] .fini PROGBITS 00000000000158c4 0158c4 000009 00 AX 0 0 4\n [15] .rodata PROGBITS 0000000000016000 016000 002513 00 A 0 0 32\n [16] .qtversion PROGBITS 0000000000018518 018518 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x5a30 contains 304 entries:\n+Relocation section '.rela.dyn' at offset 0x5a38 contains 304 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001ec40 0000000000000008 R_X86_64_RELATIVE b990\n 000000000001ec48 0000000000000008 R_X86_64_RELATIVE a740\n 000000000001ec50 0000000000000008 R_X86_64_RELATIVE aa30\n 000000000001ec58 0000000000000008 R_X86_64_RELATIVE ad20\n 000000000001ec60 0000000000000008 R_X86_64_RELATIVE b010\n 000000000001ec68 0000000000000008 R_X86_64_RELATIVE b300\n@@ -302,15 +302,15 @@\n 000000000001ffc0 000000b200000006 R_X86_64_GLOB_DAT 000000000001ed88 _ZTVN3KTp20AbstractLoggerPluginE@@ABI_9_1 + 0\n 000000000001ffc8 0000013e00000006 R_X86_64_GLOB_DAT 000000000000bb10 _ZN17ScrollbackManager7fetchedERK5QListIN3KTp7MessageEE@@ABI_9_1 + 0\n 000000000001ffd0 0000007400000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000001ffd8 0000007a00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN16QLoggingCategoryD1Ev@Qt_5 + 0\n 000000000001ffe0 000000a200000006 R_X86_64_GLOB_DAT 000000000001f218 _ZTVN3KTp19PendingLoggerSearchE@@ABI_9_1 + 0\n 0000000000020008 0000004800000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x76b0 contains 178 entries:\n+Relocation section '.rela.plt' at offset 0x76b8 contains 178 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001f968 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QStringaSERKS_@Qt_5 + 0\n 000000000001f970 0000010000000007 R_X86_64_JUMP_SLOT 000000000000f030 _ZN3KTp12LogSearchHitC1ERKS0_@@ABI_9_1 + 0\n 000000000001f978 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QHashData13detach_helperEPFvPNS_4NodeEPvEPFvS1_Eii@Qt_5 + 0\n 000000000001f980 0000009300000007 R_X86_64_JUMP_SLOT 0000000000012260 _ZN3KTp22PendingLoggerOperationD1Ev@@ABI_9_1 + 0\n 000000000001f988 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3KTp14MessageContextC1ERKN2Tp9SharedPtrINS1_7AccountEEERKNS2_INS1_11TextChannelEEE@ABI_9_1 + 0\n 000000000001f990 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3KTp7MessageD2Ev@ABI_9_1 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,25 +16,25 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1ec40\n 0x000000000000001b (INIT_ARRAYSZ) 56 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1ec78\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x25f0\n 0x0000000000000006 (SYMTAB) 0x7f0\n- 0x000000000000000a (STRSZ) 12456 (bytes)\n+ 0x000000000000000a (STRSZ) 12458 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1f950\n 0x0000000000000002 (PLTRELSZ) 4272 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x76b0\n- 0x0000000000000007 (RELA) 0x5a30\n+ 0x0000000000000017 (JMPREL) 0x76b8\n+ 0x0000000000000007 (RELA) 0x5a38\n 0x0000000000000008 (RELASZ) 7296 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffc (VERDEF) 0x5918\n+ 0x000000006ffffffc (VERDEF) 0x5920\n 0x000000006ffffffd (VERDEFNUM) 2\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x5950\n+ 0x000000006ffffffe (VERNEED) 0x5958\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x5698\n+ 0x000000006ffffff0 (VERSYM) 0x569a\n 0x000000006ffffff9 (RELACOUNT) 73\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a8727641aa37d853a7bfe0338eecbfe0f4d4f8e5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 97e77dd8569b093d8714d1dd95f8c40dd37dfa3f\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 320 entries:\n- Addr: 0x0000000000005698 Offset: 0x005698 Link: 3 (.dynsym)\n+ Addr: 0x000000000000569a Offset: 0x00569a Link: 3 (.dynsym)\n 000: 0 (*local*) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 004: 4 (ABI_9_1) 4 (ABI_9_1) 3 (Qt_5) 5 (CXXABI_1.3) \n 008: 3 (Qt_5) 6 (GLIBC_2.14) 3 (Qt_5) 0 (*local*) \n 00c: 3 (Qt_5) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 3 (Qt_5) 3 (Qt_5) 7 (Qt_5.15) 0 (*local*) \n 014: 3 (Qt_5) 8 (GLIBCXX_3.4) 9 (GLIBC_2.2.5) 3 (Qt_5) \n 018: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 9 (GLIBC_2.2.5)\n@@ -79,20 +79,20 @@\n 12c: 2 (ABI_9_1) 2 (ABI_9_1) 2 (ABI_9_1) 2 (ABI_9_1) \n 130: 2 (ABI_9_1) 2 (ABI_9_1) 2 (ABI_9_1) 2 (ABI_9_1) \n 134: 2 (ABI_9_1) 2 (ABI_9_1) 2 (ABI_9_1) 2 (ABI_9_1) \n 138: 2 (ABI_9_1) 2 (ABI_9_1) 2 (ABI_9_1) 2 (ABI_9_1) \n 13c: 2 (ABI_9_1) 2 (ABI_9_1) 2 (ABI_9_1) 2 (ABI_9_1) \n \n Version definition section '.gnu.version_d' contains 2 entries:\n- Addr: 0x0000000000005918 Offset: 0x005918 Link: 4 (.dynstr)\n+ Addr: 0x0000000000005920 Offset: 0x005920 Link: 4 (.dynstr)\n 000000: Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: libKTpLogger.so.9abi1\n 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ABI_9_1\n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x0000000000005950 Offset: 0x005950 Link: 4 (.dynstr)\n+ Addr: 0x0000000000005958 Offset: 0x005958 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 11\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 10\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 9\n 0x0050: Name: GLIBC_2.14 Flags: none Version: 6\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -422,15 +422,15 @@\n __k__doEmitFinished\n 1onDatesFinished(KTp::PendingLoggerOperation*)\n 1onEventsFinished(KTp::PendingLoggerOperation*)\n Failed to fetch dates:\n Failed to fetch events:\n ktp-logger\n /usr/lib/debug/.dwz/x86_64-linux-gnu/libktplogger9abi1.debug\n-727641aa37d853a7bfe0338eecbfe0f4d4f8e5.debug\n+e77dd8569b093d8714d1dd95f8c40dd37dfa3f.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_d\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -774,9 +774,9 @@\n 0x00005620 5f322e32 2e350047 4c494243 5f322e31 _2.2.5.GLIBC_2.1\n 0x00005630 3400474c 49424358 585f332e 34004358 4.GLIBCXX_3.4.CX\n 0x00005640 58414249 5f312e33 0051745f 352e3135 XABI_1.3.Qt_5.15\n 0x00005650 0051745f 35000000 00000000 00000000 .Qt_5...........\n 0x00005660 00000000 00000000 00000000 00000000 ................\n 0x00005670 00000000 00000000 00000000 00000000 ................\n 0x00005680 00000000 00000000 00000000 00000000 ................\n- 0x00005690 00000000 00000000 ........\n+ 0x00005690 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 37323736 34316161 33376438 35336137 727641aa37d853a7\n- 0x00000010 62666530 33333865 65636266 65306634 bfe0338eecbfe0f4\n- 0x00000020 64346638 65352e64 65627567 00000000 d4f8e5.debug....\n- 0x00000030 6165fa1e ae..\n+ 0x00000000 65373764 64383536 39623039 33643837 e77dd8569b093d87\n+ 0x00000010 31346431 64643935 66386334 30646433 14d1dd95f8c40dd3\n+ 0x00000020 37646661 33662e64 65627567 00000000 7dfa3f.debug....\n+ 0x00000030 a8699f7c .i.|\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/ktploggerplugin_tplogger.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/ktploggerplugin_tplogger.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 0x5730\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x004760 0x004760 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x004768 0x004768 R 0x1000\n LOAD 0x005000 0x0000000000005000 0x0000000000005000 0x0047a5 0x0047a5 R E 0x1000\n LOAD 0x00a000 0x000000000000a000 0x000000000000a000 0x0032a5 0x0032a5 R 0x1000\n LOAD 0x00d438 0x000000000000e438 0x000000000000e438 0x000bd8 0x000ca8 RW 0x1000\n DYNAMIC 0x00d9a0 0x000000000000e9a0 0x000000000000e9a0 0x000250 0x000250 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x00b3e4 0x000000000000b3e4 0x000000000000b3e4 0x0003a4 0x0003a4 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000048 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002a8 0002a8 000f18 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000011c0 0011c0 001a0c 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002bcc 002bcc 000142 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000002d10 002d10 0000d0 00 A 4 5 8\n- [ 7] .rela.dyn RELA 0000000000002de0 002de0 000f18 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000003cf8 003cf8 000a68 18 AI 3 24 8\n+ [ 4] .dynstr STRTAB 00000000000011c0 0011c0 001a10 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002bd0 002bd0 000142 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000002d18 002d18 0000d0 00 A 4 5 8\n+ [ 7] .rela.dyn RELA 0000000000002de8 002de8 000f18 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000003d00 003d00 000a68 18 AI 3 24 8\n [ 9] .init PROGBITS 0000000000005000 005000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000005020 005020 000700 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000005720 005720 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000005730 005730 00406a 00 AX 0 0 16\n [13] .fini PROGBITS 000000000000979c 00979c 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000000a000 00a000 001390 00 A 0 0 32\n [15] .qtversion PROGBITS 000000000000b390 00b390 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x2de0 contains 161 entries:\n+Relocation section '.rela.dyn' at offset 0x2de8 contains 161 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000e438 0000000000000008 R_X86_64_RELATIVE 65b0\n 000000000000e440 0000000000000008 R_X86_64_RELATIVE 5c30\n 000000000000e448 0000000000000008 R_X86_64_RELATIVE 5f20\n 000000000000e450 0000000000000008 R_X86_64_RELATIVE 6210\n 000000000000e458 0000000000000008 R_X86_64_RELATIVE 6570\n 000000000000e468 0000000000000008 R_X86_64_RELATIVE a000\n@@ -159,15 +159,15 @@\n 000000000000efd0 0000008f00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN3Tpl13PendingEvents16staticMetaObjectE + 0\n 000000000000efd8 0000009200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000000efe0 0000009400000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000000efe8 0000009600000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9QListData11shared_nullE@Qt_5 + 0\n 000000000000eff0 0000009700000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9QHashData11shared_nullE@Qt_5 + 0\n 000000000000f008 0000008400000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x3cf8 contains 111 entries:\n+Relocation section '.rela.plt' at offset 0x3d00 contains 111 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000ec08 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3KTp10LogMessageC1ERKS0_@ABI_9_1 + 0\n 000000000000ec10 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK3Tpl16PendingOperation9errorNameEv + 0\n 000000000000ec18 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QListData6appendEv@Qt_5 + 0\n 000000000000ec20 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3Tpl10LogManager8instanceEv + 0\n 000000000000ec28 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK3Tpl13PendingEvents6eventsEv + 0\n 000000000000ec30 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3KTp21PendingLoggerEntities11qt_metacallEN11QMetaObject4CallEiPPv@ABI_9_1 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xe438\n 0x000000000000001b (INIT_ARRAYSZ) 32 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xe458\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x11c0\n 0x0000000000000006 (SYMTAB) 0x2a8\n- 0x000000000000000a (STRSZ) 6668 (bytes)\n+ 0x000000000000000a (STRSZ) 6672 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xebf0\n 0x0000000000000002 (PLTRELSZ) 2664 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x3cf8\n- 0x0000000000000007 (RELA) 0x2de0\n+ 0x0000000000000017 (JMPREL) 0x3d00\n+ 0x0000000000000007 (RELA) 0x2de8\n 0x0000000000000008 (RELASZ) 3864 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x2d10\n+ 0x000000006ffffffe (VERNEED) 0x2d18\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x2bcc\n+ 0x000000006ffffff0 (VERSYM) 0x2bd0\n 0x000000006ffffff9 (RELACOUNT) 74\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 01b69ceef2d941411583e9a7990e2983701ecae1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a53eb533a1d5f443b0102bb97488bef38a9ccde5\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 161 entries:\n- Addr: 0x0000000000002bcc Offset: 0x002bcc Link: 3 (.dynsym)\n+ Addr: 0x0000000000002bd0 Offset: 0x002bd0 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (ABI_9_1) 2 (ABI_9_1) 3 (Qt_5.15) \n 004: 4 (Qt_5) 0 (*local*) 2 (ABI_9_1) 4 (Qt_5) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 2 (ABI_9_1) \n 00c: 2 (ABI_9_1) 4 (Qt_5) 2 (ABI_9_1) 4 (Qt_5) \n 010: 4 (Qt_5) 4 (Qt_5) 2 (ABI_9_1) 4 (Qt_5) \n 014: 0 (*local*) 2 (ABI_9_1) 2 (ABI_9_1) 2 (ABI_9_1) \n 018: 2 (ABI_9_1) 5 (CXXABI_1.3) 0 (*local*) 2 (ABI_9_1) \n@@ -40,15 +40,15 @@\n 090: 2 (ABI_9_1) 2 (ABI_9_1) 0 (*local*) 4 (Qt_5) \n 094: 0 (*local*) 0 (*local*) 4 (Qt_5) 4 (Qt_5) \n 098: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 09c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0a0: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x0000000000002d10 Offset: 0x002d10 Link: 4 (.dynstr)\n+ Addr: 0x0000000000002d18 Offset: 0x002d18 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 9\n 0x0020: Version: 1 File: libc.so.6 Cnt: 2\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 6\n 0x0050: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0060: Name: GLIBCXX_3.4 Flags: none Version: 7\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -221,15 +221,15 @@\n N3Tpl5EventE\n N3Tpl9TextEventE\n 1searchFinished(Tpl::PendingOperation*)\n QTMETADATA !\n vorg.kde.KPluginFactory\n uTpLoggerPluginFactory\n /usr/lib/debug/.dwz/x86_64-linux-gnu/libktplogger9abi1.debug\n-b69ceef2d941411583e9a7990e2983701ecae1.debug\n+3eb533a1d5f443b0102bb97488bef38a9ccde5.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -412,9 +412,9 @@\n 0x00002b50 00000000 00000000 00000000 00000000 ................\n 0x00002b60 00000000 00000000 00000000 00000000 ................\n 0x00002b70 00000000 00000000 00000000 00000000 ................\n 0x00002b80 00000000 00000000 00000000 00000000 ................\n 0x00002b90 00000000 00000000 00000000 00000000 ................\n 0x00002ba0 00000000 00000000 00000000 00000000 ................\n 0x00002bb0 00000000 00000000 00000000 00000000 ................\n- 0x00002bc0 00000000 00000000 00000000 ............\n+ 0x00002bc0 00000000 00000000 00000000 00000000 ................\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62363963 65656632 64393431 34313135 b69ceef2d9414115\n- 0x00000010 38336539 61373939 30653239 38333730 83e9a7990e298370\n- 0x00000020 31656361 65312e64 65627567 00000000 1ecae1.debug....\n- 0x00000030 18c07d4b ..}K\n+ 0x00000000 33656235 33336131 64356634 34336230 3eb533a1d5f443b0\n+ 0x00000010 31303262 62393734 38386265 66333861 102bb97488bef38a\n+ 0x00000020 39636364 65352e64 65627567 00000000 9ccde5.debug....\n+ 0x00000030 82bf94dd ....\n \n"}]}]}]}]}, {"source1": "libktpmodels9abi1_21.04.0-1_amd64.deb", "source2": "libktpmodels9abi1_21.04.0-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-05-06 01:16:40.000000 debian-binary\n -rw-r--r-- 0 0 0 3468 2021-05-06 01:16:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 80788 2021-05-06 01:16:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 80644 2021-05-06 01:16:40.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/x86_64-linux-gnu/libKTpModels.so.21.04.0.abi1", "source2": "./usr/lib/x86_64-linux-gnu/libKTpModels.so.21.04.0.abi1", "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 0x18cb0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x016e20 0x016e20 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x016e28 0x016e28 R 0x1000\n LOAD 0x017000 0x0000000000017000 0x0000000000017000 0x01f215 0x01f215 R E 0x1000\n LOAD 0x037000 0x0000000000037000 0x0000000000037000 0x00dbfc 0x00dbfc R 0x1000\n LOAD 0x045198 0x0000000000046198 0x0000000000046198 0x002e70 0x003168 RW 0x1000\n DYNAMIC 0x046d10 0x0000000000047d10 0x0000000000047d10 0x0002d0 0x0002d0 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x03e408 0x000000000003e408 0x000000000003e408 0x000f54 0x000f54 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,20 +2,20 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000a50 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000cb0 000cb0 004c50 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000005900 005900 0093dc 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000ecdc 00ecdc 00065c 02 A 3 0 2\n- [ 6] .gnu.version_d VERDEF 000000000000f338 00f338 000038 00 A 4 2 8\n- [ 7] .gnu.version_r VERNEED 000000000000f370 00f370 000100 00 A 4 6 8\n- [ 8] .rela.dyn RELA 000000000000f470 00f470 005010 18 A 3 0 8\n- [ 9] .rela.plt RELA 0000000000014480 014480 0029a0 18 AI 3 23 8\n+ [ 4] .dynstr STRTAB 0000000000005900 005900 0093de 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000ecde 00ecde 00065c 02 A 3 0 2\n+ [ 6] .gnu.version_d VERDEF 000000000000f340 00f340 000038 00 A 4 2 8\n+ [ 7] .gnu.version_r VERNEED 000000000000f378 00f378 000100 00 A 4 6 8\n+ [ 8] .rela.dyn RELA 000000000000f478 00f478 005010 18 A 3 0 8\n+ [ 9] .rela.plt RELA 0000000000014488 014488 0029a0 18 AI 3 23 8\n [10] .init PROGBITS 0000000000017000 017000 000017 00 AX 0 0 4\n [11] .plt PROGBITS 0000000000017020 017020 001bd0 10 AX 0 0 16\n [12] .plt.got PROGBITS 0000000000018bf0 018bf0 0000b8 08 AX 0 0 8\n [13] .text PROGBITS 0000000000018cb0 018cb0 01d55c 00 AX 0 0 16\n [14] .fini PROGBITS 000000000003620c 03620c 000009 00 AX 0 0 4\n [15] .rodata PROGBITS 0000000000037000 037000 0073f3 00 A 0 0 32\n [16] .qtversion PROGBITS 000000000003e3f8 03e3f8 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0xf470 contains 854 entries:\n+Relocation section '.rela.dyn' at offset 0xf478 contains 854 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000046198 0000000000000008 R_X86_64_RELATIVE 1ad10\n 00000000000461a0 0000000000000008 R_X86_64_RELATIVE 18cc0\n 00000000000461a8 0000000000000008 R_X86_64_RELATIVE 18fa0\n 00000000000461b0 0000000000000008 R_X86_64_RELATIVE 19280\n 00000000000461b8 0000000000000008 R_X86_64_RELATIVE 19560\n 00000000000461c0 0000000000000008 R_X86_64_RELATIVE 19840\n@@ -852,15 +852,15 @@\n 0000000000048fb8 0000026f00000006 R_X86_64_GLOB_DAT 0000000000047320 _ZN3KTp13PresenceModel16staticMetaObjectE@@ABI_9_1 + 0\n 0000000000048fc0 0000024700000006 R_X86_64_GLOB_DAT 000000000001ae90 _ZN3KTp13ContactsModel26trackUnreadMessagesChangedEv@@ABI_9_1 + 0\n 0000000000048fc8 0000025200000006 R_X86_64_GLOB_DAT 00000000000243f0 _ZN3KTp19ContactsFilterModel29globalFilterMatchFlagsChangedE6QFlagsIN2Qt9MatchFlagEE@@ABI_9_1 + 0\n 0000000000048fd0 000001e900000006 R_X86_64_GLOB_DAT 0000000000046fa0 _ZTVN3KTp10RoomsModelE@@ABI_9_1 + 0\n 0000000000048fe0 000001d400000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN2Tp7Account16staticMetaObjectE + 0\n 0000000000048fe8 000001d600000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN3KTp7Contact16staticMetaObjectE@ABI_9_1 + 0\n \n-Relocation section '.rela.plt' at offset 0x14480 contains 444 entries:\n+Relocation section '.rela.plt' at offset 0x14488 contains 444 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000047ff8 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _Z6ki18ndPKcS0_ + 0\n 0000000000048000 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK21QSortFilterProxyModel8sortRoleEv@Qt_5 + 0\n 0000000000048008 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QStringaSERKS_@Qt_5 + 0\n 0000000000048010 000002dd00000007 R_X86_64_JUMP_SLOT 000000000002b250 _ZN3KTp13ContactsModel22setTrackUnreadMessagesEb@@ABI_9_1 + 0\n 0000000000048018 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QObject10disconnectEPKS_PKcS1_S3_@Qt_5 + 0\n 0000000000048020 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QPixmapD1Ev@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -19,25 +19,25 @@\n 0x0000000000000019 (INIT_ARRAY) 0x46198\n 0x000000000000001b (INIT_ARRAYSZ) 96 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x461f8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x5900\n 0x0000000000000006 (SYMTAB) 0xcb0\n- 0x000000000000000a (STRSZ) 37852 (bytes)\n+ 0x000000000000000a (STRSZ) 37854 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x47fe0\n 0x0000000000000002 (PLTRELSZ) 10656 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x14480\n- 0x0000000000000007 (RELA) 0xf470\n+ 0x0000000000000017 (JMPREL) 0x14488\n+ 0x0000000000000007 (RELA) 0xf478\n 0x0000000000000008 (RELASZ) 20496 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffc (VERDEF) 0xf338\n+ 0x000000006ffffffc (VERDEF) 0xf340\n 0x000000006ffffffd (VERDEFNUM) 2\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0xf370\n+ 0x000000006ffffffe (VERNEED) 0xf378\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0xecdc\n+ 0x000000006ffffff0 (VERSYM) 0xecde\n 0x000000006ffffff9 (RELACOUNT) 86\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: eae1a477d7d94b3e3317700991ded9ffa2b05ac1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: eb7fbad26453cc78bf629f8d8fd17186d9d17383\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 814 entries:\n- Addr: 0x000000000000ecdc Offset: 0x00ecdc Link: 3 (.dynsym)\n+ Addr: 0x000000000000ecde Offset: 0x00ecde Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 004: 4 (Qt_5) 4 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 008: 3 (Qt_5) 4 (Qt_5) 0 (*local*) 0 (*local*) \n 00c: 5 (ABI_9_1) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 4 (Qt_5) 3 (Qt_5) 0 (*local*) 4 (Qt_5) \n 014: 3 (Qt_5) 4 (Qt_5) 3 (Qt_5) 0 (*local*) \n 018: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 6 (GLIBC_2.14) \n@@ -203,20 +203,20 @@\n 31c: 2 (ABI_9_1) 2 (ABI_9_1) 2 (ABI_9_1) 2 (ABI_9_1) \n 320: 2 (ABI_9_1) 2 (ABI_9_1) 2 (ABI_9_1) 2 (ABI_9_1) \n 324: 2 (ABI_9_1) 2 (ABI_9_1) 2 (ABI_9_1) 2 (ABI_9_1) \n 328: 2 (ABI_9_1) 2 (ABI_9_1) 2 (ABI_9_1) 2 (ABI_9_1) \n 32c: 2 (ABI_9_1) 2 (ABI_9_1) \n \n Version definition section '.gnu.version_d' contains 2 entries:\n- Addr: 0x000000000000f338 Offset: 0x00f338 Link: 4 (.dynstr)\n+ Addr: 0x000000000000f340 Offset: 0x00f340 Link: 4 (.dynstr)\n 000000: Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: libKTpModels.so.9abi1\n 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ABI_9_1\n \n Version needs section '.gnu.version_r' contains 6 entries:\n- Addr: 0x000000000000f370 Offset: 0x00f370 Link: 4 (.dynstr)\n+ Addr: 0x000000000000f378 Offset: 0x00f378 Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5DBus.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 12\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0030: Name: CXXABI_1.3 Flags: none Version: 10\n 0x0040: Name: GLIBCXX_3.4 Flags: none Version: 8\n 0x0050: Version: 1 File: libc.so.6 Cnt: 3\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 11\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1285,15 +1285,15 @@\n Room bookmarked\n Room not bookmarked\n ktp-models\n KPeople::AbstractContact::Ptr\n -offline\n KPeople::AbstractContact::List\n QtMetaTypePrivate::QSequentialIterableImpl\n-e1a477d7d94b3e3317700991ded9ffa2b05ac1.debug\n+7fbad26453cc78bf629f8d8fd17186d9d17383.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_d\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -2361,9 +2361,9 @@\n 0x0000ec60 5f312e33 00474c49 42435858 5f332e34 _1.3.GLIBCXX_3.4\n 0x0000ec70 00474c49 42435f32 2e340047 4c494243 .GLIBC_2.4.GLIBC\n 0x0000ec80 5f322e32 2e350047 4c494243 5f322e31 _2.2.5.GLIBC_2.1\n 0x0000ec90 34005174 5f352e31 35000000 00000000 4.Qt_5.15.......\n 0x0000eca0 00000000 00000000 00000000 00000000 ................\n 0x0000ecb0 00000000 00000000 00000000 00000000 ................\n 0x0000ecc0 00000000 00000000 00000000 00000000 ................\n- 0x0000ecd0 00000000 00000000 00000000 ............\n+ 0x0000ecd0 00000000 00000000 00000000 0000 ..............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 65316134 37376437 64393462 33653333 e1a477d7d94b3e33\n- 0x00000010 31373730 30393931 64656439 66666132 17700991ded9ffa2\n- 0x00000020 62303561 63312e64 65627567 00000000 b05ac1.debug....\n- 0x00000030 36c310e3 6...\n+ 0x00000000 37666261 64323634 35336363 37386266 7fbad26453cc78bf\n+ 0x00000010 36323966 38643866 64313731 38366439 629f8d8fd17186d9\n+ 0x00000020 64313733 38332e64 65627567 00000000 d17383.debug....\n+ 0x00000030 0c261255 .&.U\n \n"}]}]}]}]}, {"source1": "libktpotr9_21.04.0-1_amd64.deb", "source2": "libktpotr9_21.04.0-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-05-06 01:16:40.000000 debian-binary\n -rw-r--r-- 0 0 0 2388 2021-05-06 01:16:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 100672 2021-05-06 01:16:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 100732 2021-05-06 01:16:40.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/x86_64-linux-gnu/libexec/ktp-proxy", "source2": "./usr/lib/x86_64-linux-gnu/libexec/ktp-proxy", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 000040 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000348 000348 001d28 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000002070 002070 002aad 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000004b1e 004b1e 00026e 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000002070 002070 002ab1 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000004b22 004b22 00026e 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000004d90 004d90 000120 00 A 6 7 8\n [ 9] .rela.dyn RELA 0000000000004eb0 004eb0 002d78 18 A 5 0 8\n [10] .rela.plt RELA 0000000000007c28 007c28 0017a0 18 AI 5 25 8\n [11] .init PROGBITS 000000000000a000 00a000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 000000000000a020 00a020 000fd0 10 AX 0 0 16\n [13] .plt.got PROGBITS 000000000000aff0 00aff0 000008 08 AX 0 0 8\n [14] .text PROGBITS 000000000000b000 00b000 0212e1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -18,24 +18,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3e270\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3e278\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x2070\n 0x0000000000000006 (SYMTAB) 0x348\n- 0x000000000000000a (STRSZ) 10925 (bytes)\n+ 0x000000000000000a (STRSZ) 10929 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x3f6c0\n 0x0000000000000002 (PLTRELSZ) 6048 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x7c28\n 0x0000000000000007 (RELA) 0x4eb0\n 0x0000000000000008 (RELASZ) 11640 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x4d90\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x4b1e\n+ 0x000000006ffffff0 (VERSYM) 0x4b22\n 0x000000006ffffff9 (RELACOUNT) 267\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 620f5ffacca184781683e389a7fa47c795ca13c9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d2286046d93447feeea410f5ad2279ac3dea6832\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 311 entries:\n- Addr: 0x0000000000004b1e Offset: 0x004b1e Link: 5 (.dynsym)\n+ Addr: 0x0000000000004b22 Offset: 0x004b22 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 0 (*local*) 0 (*local*) \n 004: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 008: 3 (CXXABI_1.3) 0 (*local*) 2 (Qt_5) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 2 (Qt_5) \n 010: 4 (Qt_5.15) 0 (*local*) 2 (Qt_5) 0 (*local*) \n 014: 2 (Qt_5) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 018: 0 (*local*) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1061,15 +1061,15 @@\n Tp::AbstractDBusServiceInterface\n Tp::DBusService\n N2Tp15AbstractAdaptorE\n Tp::AbstractAdaptor\n N2Tp10DBusObjectE\n Tp::DBusObject\n /usr/lib/debug/.dwz/x86_64-linux-gnu/libktpotr9.debug\n-0f5ffacca184781683e389a7fa47c795ca13c9.debug\n+286046d93447feeea410f5ad2279ac3dea6832.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -678,9 +678,10 @@\n 0x00004aa0 00000000 00000000 00000000 00000000 ................\n 0x00004ab0 00000000 00000000 00000000 00000000 ................\n 0x00004ac0 00000000 00000000 00000000 00000000 ................\n 0x00004ad0 00000000 00000000 00000000 00000000 ................\n 0x00004ae0 00000000 00000000 00000000 00000000 ................\n 0x00004af0 00000000 00000000 00000000 00000000 ................\n 0x00004b00 00000000 00000000 00000000 00000000 ................\n- 0x00004b10 00000000 00000000 00000000 00 .............\n+ 0x00004b10 00000000 00000000 00000000 00000000 ................\n+ 0x00004b20 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 30663566 66616363 61313834 37383136 0f5ffacca1847816\n- 0x00000010 38336533 38396137 66613437 63373935 83e389a7fa47c795\n- 0x00000020 63613133 63392e64 65627567 00000000 ca13c9.debug....\n- 0x00000030 2058e803 X..\n+ 0x00000000 32383630 34366439 33343437 66656565 286046d93447feee\n+ 0x00000010 61343130 66356164 32323739 61633364 a410f5ad2279ac3d\n+ 0x00000020 65613638 33322e64 65627567 00000000 ea6832.debug....\n+ 0x00000030 a8dcd577 ...w\n \n"}]}]}]}]}, {"source1": "libktpwidgets9_21.04.0-1_amd64.deb", "source2": "libktpwidgets9_21.04.0-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-05-06 01:16:40.000000 debian-binary\n -rw-r--r-- 0 0 0 2624 2021-05-06 01:16:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 66016 2021-05-06 01:16:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 65812 2021-05-06 01:16:40.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/x86_64-linux-gnu/libKTpWidgets.so.21.04.0", "source2": "./usr/lib/x86_64-linux-gnu/libKTpWidgets.so.21.04.0", "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 0x17c90\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x015090 0x015090 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x015098 0x015098 R 0x1000\n LOAD 0x016000 0x0000000000016000 0x0000000000016000 0x017fc1 0x017fc1 R E 0x1000\n LOAD 0x02e000 0x000000000002e000 0x000000000002e000 0x008474 0x008474 R 0x1000\n LOAD 0x0370e8 0x00000000000380e8 0x00000000000380e8 0x002f20 0x003140 RW 0x1000\n DYNAMIC 0x038ce0 0x0000000000039ce0 0x0000000000039ce0 0x000300 0x000300 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x0320b8 0x00000000000320b8 0x00000000000320b8 0x000a3c 0x000a3c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00076c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000009d0 0009d0 0045f0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000004fc0 004fc0 007c13 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000cbd4 00cbd4 0005d4 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000000000000d1a8 00d1a8 000130 00 A 4 8 8\n- [ 7] .rela.dyn RELA 000000000000d2d8 00d2d8 005370 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000012648 012648 002a48 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 0000000000004fc0 004fc0 007c17 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000cbd8 00cbd8 0005d4 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000000000000d1b0 00d1b0 000130 00 A 4 8 8\n+ [ 7] .rela.dyn RELA 000000000000d2e0 00d2e0 005370 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000012650 012650 002a48 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000016000 016000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000016020 016020 001c40 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000017c60 017c60 000028 08 AX 0 0 8\n [12] .text PROGBITS 0000000000017c90 017c90 016325 00 AX 0 0 16\n [13] .fini PROGBITS 000000000002dfb8 02dfb8 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000002e000 02e000 0040a4 00 A 0 0 32\n [15] .qtversion PROGBITS 00000000000320a8 0320a8 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0xd2d8 contains 890 entries:\n+Relocation section '.rela.dyn' at offset 0xd2e0 contains 890 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000380e8 0000000000000008 R_X86_64_RELATIVE 18a40\n 00000000000380f0 0000000000000008 R_X86_64_RELATIVE 17ca0\n 00000000000380f8 0000000000000008 R_X86_64_RELATIVE 17f80\n 0000000000038100 0000000000000008 R_X86_64_RELATIVE 18260\n 0000000000038108 0000000000000008 R_X86_64_RELATIVE 183d0\n 0000000000038110 0000000000000008 R_X86_64_RELATIVE 186b0\n@@ -888,15 +888,15 @@\n 000000000003afc0 000001e200000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN2Tp18PendingContactInfo16staticMetaObjectE + 0\n 000000000003afc8 000001f900000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN16QLoggingCategoryD1Ev@Qt_5 + 0\n 000000000003afd0 000001ff00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN19KNotifyConfigWidget7changedEb + 0\n 000000000003afd8 0000020400000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN2Tp7Account13FeatureAvatarE + 0\n 000000000003afe0 0000029200000006 R_X86_64_GLOB_DAT 0000000000038fa0 _ZN3KTp17SettingsKcmDialog16staticMetaObjectE + 0\n 000000000003afe8 0000021000000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN2Tp7Account11FeatureCoreE + 0\n \n-Relocation section '.rela.plt' at offset 0x12648 contains 451 entries:\n+Relocation section '.rela.plt' at offset 0x12650 contains 451 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000039ff8 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK22QDBusAbstractInterface10connectionEv@Qt_5 + 0\n 000000000003a000 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QTreeView12sortByColumnEiN2Qt9SortOrderE@Qt_5 + 0\n 000000000003a008 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK12KConfigGroup9readEntryERK7QStringRK5QListI8QVariantE + 0\n 000000000003a010 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3KTp17ContactsListModelC1EP7QObject@ABI_9_1 + 0\n 000000000003a018 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _Z6ki18ndPKcS0_ + 0\n 000000000003a020 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QLineEditC1EP7QWidget@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -24,23 +24,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x380e8\n 0x000000000000001b (INIT_ARRAYSZ) 48 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x38118\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x4fc0\n 0x0000000000000006 (SYMTAB) 0x9d0\n- 0x000000000000000a (STRSZ) 31763 (bytes)\n+ 0x000000000000000a (STRSZ) 31767 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x39fe0\n 0x0000000000000002 (PLTRELSZ) 10824 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x12648\n- 0x0000000000000007 (RELA) 0xd2d8\n+ 0x0000000000000017 (JMPREL) 0x12650\n+ 0x0000000000000007 (RELA) 0xd2e0\n 0x0000000000000008 (RELASZ) 21360 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0xd1a8\n+ 0x000000006ffffffe (VERNEED) 0xd1b0\n 0x000000006fffffff (VERNEEDNUM) 8\n- 0x000000006ffffff0 (VERSYM) 0xcbd4\n+ 0x000000006ffffff0 (VERSYM) 0xcbd8\n 0x000000006ffffff9 (RELACOUNT) 88\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b94b2ea637b040fc4ff746bf0d8dc41dc9060f7e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 317ac83bae33a1d21f1c2e34dce2d0ca0bce479d\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 746 entries:\n- Addr: 0x000000000000cbd4 Offset: 0x00cbd4 Link: 3 (.dynsym)\n+ Addr: 0x000000000000cbd8 Offset: 0x00cbd8 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 0 (*local*) \n 004: 4 (ABI_9_1) 0 (*local*) 3 (Qt_5) 5 (ABI_9_1) \n 008: 3 (Qt_5) 5 (ABI_9_1) 0 (*local*) 3 (Qt_5) \n 00c: 3 (Qt_5) 3 (Qt_5) 6 (Qt_5) 6 (Qt_5) \n 010: 7 (Qt_5) 6 (Qt_5) 3 (Qt_5) 0 (*local*) \n 014: 3 (Qt_5) 6 (Qt_5) 6 (Qt_5) 3 (Qt_5) \n 018: 4 (ABI_9_1) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n@@ -186,15 +186,15 @@\n 2d8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 2dc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 2e0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 2e4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 2e8: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 8 entries:\n- Addr: 0x000000000000d1a8 Offset: 0x00d1a8 Link: 4 (.dynstr)\n+ Addr: 0x000000000000d1b0 Offset: 0x00d1b0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0010: Name: GLIBCXX_3.4 Flags: none Version: 11\n 0x0020: Name: CXXABI_1.3 Flags: none Version: 10\n 0x0030: Version: 1 File: libc.so.6 Cnt: 2\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 12\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0060: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1134,15 +1134,15 @@\n 2changed(bool)\n 2applyClicked()\n Notifications\n kcm_ktp_integration_module\n IM Accounts KCM Plugin Is Not Installed\n It appears you do not have the IM Accounts control module installed. Please install kaccounts-integration package.\n ktp-widgets\n-4b2ea637b040fc4ff746bf0d8dc41dc9060f7e.debug\n+7ac83bae33a1d21f1c2e34dce2d0ca0bce479d.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1981,9 +1981,9 @@\n 0x0000cb60 00000000 00000000 00000000 00000000 ................\n 0x0000cb70 00000000 00000000 00000000 00000000 ................\n 0x0000cb80 00000000 00000000 00000000 00000000 ................\n 0x0000cb90 00000000 00000000 00000000 00000000 ................\n 0x0000cba0 00000000 00000000 00000000 00000000 ................\n 0x0000cbb0 00000000 00000000 00000000 00000000 ................\n 0x0000cbc0 00000000 00000000 00000000 00000000 ................\n- 0x0000cbd0 000000 ...\n+ 0x0000cbd0 00000000 000000 .......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34623265 61363337 62303430 66633466 4b2ea637b040fc4f\n- 0x00000010 66373436 62663064 38646334 31646339 f746bf0d8dc41dc9\n- 0x00000020 30363066 37652e64 65627567 00000000 060f7e.debug....\n- 0x00000030 4249c81f BI..\n+ 0x00000000 37616338 33626165 33336131 64323166 7ac83bae33a1d21f\n+ 0x00000010 31633265 33346463 65326430 63613062 1c2e34dce2d0ca0b\n+ 0x00000020 63653437 39642e64 65627567 00000000 ce479d.debug....\n+ 0x00000030 b876fce2 .v..\n \n"}]}]}]}]}, {"source1": "qml-module-org-kde-telepathy_21.04.0-1_amd64.deb", "source2": "qml-module-org-kde-telepathy_21.04.0-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-05-06 01:16:40.000000 debian-binary\n -rw-r--r-- 0 0 0 984 2021-05-06 01:16:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 89420 2021-05-06 01:16:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 89480 2021-05-06 01:16:40.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/telepathy/libktpqmlplugin.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/telepathy/libktpqmlplugin.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 0x136d0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x011dc0 0x011dc0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x011dc8 0x011dc8 R 0x1000\n LOAD 0x012000 0x0000000000012000 0x0000000000012000 0x024f55 0x024f55 R E 0x1000\n LOAD 0x037000 0x0000000000037000 0x0000000000037000 0x0116e0 0x0116e0 R 0x1000\n LOAD 0x048b00 0x0000000000049b00 0x0000000000049b00 0x003510 0x003878 RW 0x1000\n DYNAMIC 0x04afc8 0x000000000004bfc8 0x000000000004bfc8 0x000300 0x000300 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x03deac 0x000000000003deac 0x000000000003deac 0x0013fc 0x0013fc R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000040 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002a0 0002a0 003300 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000035a0 0035a0 005b33 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000090d4 0090d4 000440 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000009518 009518 0001c0 00 A 4 12 8\n- [ 7] .rela.dyn RELA 00000000000096d8 0096d8 006510 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000000fbe8 00fbe8 0021d8 18 AI 3 24 8\n+ [ 4] .dynstr STRTAB 00000000000035a0 0035a0 005b3b 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000090dc 0090dc 000440 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000009520 009520 0001c0 00 A 4 12 8\n+ [ 7] .rela.dyn RELA 00000000000096e0 0096e0 006510 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000000fbf0 00fbf0 0021d8 18 AI 3 24 8\n [ 9] .init PROGBITS 0000000000012000 012000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000012020 012020 0016a0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000136c0 0136c0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000136d0 0136d0 02387c 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000036f4c 036f4c 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000037000 037000 006e48 00 A 0 0 32\n [15] .qtversion PROGBITS 000000000003de48 03de48 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x96d8 contains 1078 entries:\n+Relocation section '.rela.dyn' at offset 0x96e0 contains 1078 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000049b00 0000000000000008 R_X86_64_RELATIVE 173f0\n 0000000000049b08 0000000000000008 R_X86_64_RELATIVE 155e0\n 0000000000049b10 0000000000000008 R_X86_64_RELATIVE 158d0\n 0000000000049b18 0000000000000008 R_X86_64_RELATIVE 15bc0\n 0000000000049b20 0000000000000008 R_X86_64_RELATIVE 15eb0\n 0000000000049b28 0000000000000008 R_X86_64_RELATIVE 161a0\n@@ -1076,15 +1076,15 @@\n 000000000004cfc8 000001ce00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN2Tp21PendingChannelRequest16staticMetaObjectE + 0\n 000000000004cfd0 000001ec00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN2Tp9DBusProxy16staticMetaObjectE + 0\n 000000000004cfd8 000001f200000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN16QLoggingCategoryD1Ev@Qt_5 + 0\n 000000000004cfe8 000001fc00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVN3KTp14GlobalPresenceE@ABI_9_1 + 0\n 000000000004cff0 0000020c00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN2Tp7Account11FeatureCoreE + 0\n 000000000004d008 0000018d00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0xfbe8 contains 361 entries:\n+Relocation section '.rela.plt' at offset 0xfbf0 contains 361 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000004c2e0 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK22QDBusAbstractInterface10connectionEv@Qt_5 + 0\n 000000000004c2e8 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN10QQmlEngine18setObjectOwnershipEP7QObjectNS_15ObjectOwnershipE@Qt_5 + 0\n 000000000004c2f0 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN18QAbstractListModelC2EP7QObject@Qt_5 + 0\n 000000000004c2f8 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK15QDBusConnection9interfaceEv@Qt_5 + 0\n 000000000004c300 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8QVariantC1ERK9QDateTime@Qt_5 + 0\n 000000000004c308 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK3KTp8Presence4iconEb@ABI_9_1 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -24,23 +24,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x49b00\n 0x000000000000001b (INIT_ARRAYSZ) 88 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x49b58\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x35a0\n 0x0000000000000006 (SYMTAB) 0x2a0\n- 0x000000000000000a (STRSZ) 23347 (bytes)\n+ 0x000000000000000a (STRSZ) 23355 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x4c2c8\n 0x0000000000000002 (PLTRELSZ) 8664 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xfbe8\n- 0x0000000000000007 (RELA) 0x96d8\n+ 0x0000000000000017 (JMPREL) 0xfbf0\n+ 0x0000000000000007 (RELA) 0x96e0\n 0x0000000000000008 (RELASZ) 25872 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x9518\n+ 0x000000006ffffffe (VERNEED) 0x9520\n 0x000000006fffffff (VERNEEDNUM) 12\n- 0x000000006ffffff0 (VERSYM) 0x90d4\n+ 0x000000006ffffff0 (VERSYM) 0x90dc\n 0x000000006ffffff9 (RELACOUNT) 306\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: de12fedbb8daaaa258d3082654f3276d0591d2c4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 82ca1ccf48e84cecdc2ed5d815a700ecdb46a01b\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 544 entries:\n- Addr: 0x00000000000090d4 Offset: 0x0090d4 Link: 3 (.dynsym)\n+ Addr: 0x00000000000090dc Offset: 0x0090dc Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 4 (Qt_5) \n 004: 5 (ABI_9_1) 6 (ABI_9_1) 2 (Qt_5) 4 (Qt_5) \n 008: 0 (*local*) 6 (ABI_9_1) 5 (ABI_9_1) 7 (Qt_5) \n 00c: 4 (Qt_5) 8 (Qt_5) 4 (Qt_5) 9 (Qt_5) \n 010: 4 (Qt_5) a (CXXABI_1.3) 4 (Qt_5) 4 (Qt_5) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 4 (Qt_5) \n 018: 0 (*local*) 2 (Qt_5) 0 (*local*) 4 (Qt_5) \n@@ -135,15 +135,15 @@\n 20c: 0 (*local*) 4 (Qt_5) 6 (ABI_9_1) 4 (Qt_5) \n 210: 4 (Qt_5) 9 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 214: 9 (Qt_5) 8 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 218: 9 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 21c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 12 entries:\n- Addr: 0x0000000000009518 Offset: 0x009518 Link: 4 (.dynstr)\n+ Addr: 0x0000000000009520 Offset: 0x009520 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 16\n 0x0020: Version: 1 File: libKTpLogger.so.9abi1 Cnt: 1\n 0x0030: Name: ABI_9_1 Flags: none Version: 14\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.14 Flags: none Version: 17\n 0x0060: Name: GLIBC_2.2.5 Flags: none Version: 13\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -983,15 +983,15 @@\n lastMessageDate\n lastMessageText\n hasUnreadMessages\n unreadMessagesCount\n QTMETADATA !\n x(org.qt-project.Qt.QQmlExtensionInterface\n jQmlPlugins\n-12fedbb8daaaa258d3082654f3276d0591d2c4.debug\n+ca1ccf48e84cecdc2ed5d815a700ecdb46a01b.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1455,9 +1455,9 @@\n 0x00009060 00000000 00000000 00000000 00000000 ................\n 0x00009070 00000000 00000000 00000000 00000000 ................\n 0x00009080 00000000 00000000 00000000 00000000 ................\n 0x00009090 00000000 00000000 00000000 00000000 ................\n 0x000090a0 00000000 00000000 00000000 00000000 ................\n 0x000090b0 00000000 00000000 00000000 00000000 ................\n 0x000090c0 00000000 00000000 00000000 00000000 ................\n- 0x000090d0 000000 ...\n+ 0x000090d0 00000000 00000000 000000 ...........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31326665 64626238 64616161 61323538 12fedbb8daaaa258\n- 0x00000010 64333038 32363534 66333237 36643035 d3082654f3276d05\n- 0x00000020 39316432 63342e64 65627567 00000000 91d2c4.debug....\n- 0x00000030 97e0cd2e ....\n+ 0x00000000 63613163 63663438 65383463 65636463 ca1ccf48e84cecdc\n+ 0x00000010 32656435 64383135 61373030 65636462 2ed5d815a700ecdb\n+ 0x00000020 34366130 31622e64 65627567 00000000 46a01b.debug....\n+ 0x00000030 1de72ca1 ..,.\n \n"}]}]}]}]}, {"source1": "kde-telepathy-kaccounts-dbgsym_21.04.0-1_amd64.deb", "source2": "kde-telepathy-kaccounts-dbgsym_21.04.0-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-05-06 01:16:40.000000 debian-binary\n -rw-r--r-- 0 0 0 584 2021-05-06 01:16:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 562348 2021-05-06 01:16:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 562344 2021-05-06 01:16:40.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -7,8 +7,8 @@\n Installed-Size: 581\n Depends: kde-telepathy-kaccounts (= 21.04.0-1)\n Breaks: libktp-dbg (<= 15.12.1-1~~)\n Replaces: libktp-dbg (<= 15.12.1-1~~)\n Section: debug\n Priority: optional\n Description: debug symbols for kde-telepathy-kaccounts\n-Build-Ids: d604bf39c6775649e7e031f4de6068dc6b7ba834\n+Build-Ids: 634443b38ea3f615cd5021ebf46fc2eafc46d66b\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/d6/04bf39c6775649e7e031f4de6068dc6b7ba834.debug\n+usr/lib/debug/.build-id/63/4443b38ea3f615cd5021ebf46fc2eafc46d66b.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/d6/\n--rw-r--r-- 0 root (0) root (0) 584552 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/d6/04bf39c6775649e7e031f4de6068dc6b7ba834.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/63/\n+-rw-r--r-- 0 root (0) root (0) 584552 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/63/4443b38ea3f615cd5021ebf46fc2eafc46d66b.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/share/doc/kde-telepathy-kaccounts-dbgsym -> kde-telepathy-kaccounts\n"}, {"source1": "./usr/lib/debug/.build-id/d6/04bf39c6775649e7e031f4de6068dc6b7ba834.debug", "source2": "./usr/lib/debug/.build-id/63/4443b38ea3f615cd5021ebf46fc2eafc46d66b.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 001170 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001408 00025c 001bd0 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002fd8 00025c 000174 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001408 00025c 001bd4 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000002fdc 00025c 000174 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000003150 00025c 0000d0 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 0000000000003220 00025c 000660 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000003880 00025c 000de0 18 AI 3 24 8\n [ 9] .init NOBITS 0000000000005000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000005020 001000 000950 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000005970 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000005980 001000 004d67 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 389 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000298 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000001408 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000002fd8 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000002fdc 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000003150 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000003220 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000003880 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000005000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000005020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000005970 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000005980 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: d604bf39c6775649e7e031f4de6068dc6b7ba834\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 634443b38ea3f615cd5021ebf46fc2eafc46d66b\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-4GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+kGCC: (Debian 10.2.1-6) 10.2.1 20210110\n xXA!F+<6r\n n~|;r<,a\n OGhmH\\GCG\n NA;WJilr\n 0r3&-oSr'c\n e94]6\\@_\n \\iGw8^7|\n"}]}]}]}]}, {"source1": "kde-telepathy-kpeople-dbgsym_21.04.0-1_amd64.deb", "source2": "kde-telepathy-kpeople-dbgsym_21.04.0-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-05-06 01:16:40.000000 debian-binary\n--rw-r--r-- 0 0 0 804 2021-05-06 01:16:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1235256 2021-05-06 01:16:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 808 2021-05-06 01:16:40.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1235504 2021-05-06 01:16:40.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -7,8 +7,8 @@\n Installed-Size: 1294\n Depends: kde-telepathy-kpeople (= 21.04.0-1)\n Breaks: libktp-dbg (<= 15.12.1-1~~)\n Replaces: libktp-dbg (<= 15.12.1-1~~)\n Section: debug\n Priority: optional\n Description: debug symbols for kde-telepathy-kpeople\n-Build-Ids: 34206e4dba36d743ceb64dcb0f5086977f0fbdbc 7749209747987bdd89dc646a4e1ecee52b28f1a4 8c13a2b89ba2555db03ea99e4dc14a59f6bc6499 9b8b9eb07cf5ceec3e26d69fb69bd6878f894120\n+Build-Ids: 26897c7a5addbad164c9566144e98420caf6558d 8f16c26459e0c7d6faa5e8d4fc15e3fb3ab61f5c cbdbfb20e0aea5b3105a40b7f84ce81ad8303f88 d3a6bf0d9662377d700881f7a8c02a23548da134\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,5 +1,5 @@\n-usr/lib/debug/.build-id/34/206e4dba36d743ceb64dcb0f5086977f0fbdbc.debug\n-usr/lib/debug/.build-id/77/49209747987bdd89dc646a4e1ecee52b28f1a4.debug\n-usr/lib/debug/.build-id/8c/13a2b89ba2555db03ea99e4dc14a59f6bc6499.debug\n-usr/lib/debug/.build-id/9b/8b9eb07cf5ceec3e26d69fb69bd6878f894120.debug\n+usr/lib/debug/.build-id/26/897c7a5addbad164c9566144e98420caf6558d.debug\n+usr/lib/debug/.build-id/8f/16c26459e0c7d6faa5e8d4fc15e3fb3ab61f5c.debug\n+usr/lib/debug/.build-id/cb/dbfb20e0aea5b3105a40b7f84ce81ad8303f88.debug\n+usr/lib/debug/.build-id/d3/a6bf0d9662377d700881f7a8c02a23548da134.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/kde-telepathy-kpeople.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,19 +1,19 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/34/\n--rw-r--r-- 0 root (0) root (0) 312016 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/34/206e4dba36d743ceb64dcb0f5086977f0fbdbc.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/77/\n--rw-r--r-- 0 root (0) root (0) 296656 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/77/49209747987bdd89dc646a4e1ecee52b28f1a4.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/8c/\n--rw-r--r-- 0 root (0) root (0) 86048 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/8c/13a2b89ba2555db03ea99e4dc14a59f6bc6499.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/9b/\n--rw-r--r-- 0 root (0) root (0) 411224 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/9b/8b9eb07cf5ceec3e26d69fb69bd6878f894120.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/26/\n+-rw-r--r-- 0 root (0) root (0) 86048 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/26/897c7a5addbad164c9566144e98420caf6558d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/8f/\n+-rw-r--r-- 0 root (0) root (0) 296656 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/8f/16c26459e0c7d6faa5e8d4fc15e3fb3ab61f5c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/cb/\n+-rw-r--r-- 0 root (0) root (0) 312016 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/cb/dbfb20e0aea5b3105a40b7f84ce81ad8303f88.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/d3/\n+-rw-r--r-- 0 root (0) root (0) 411224 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/d3/a6bf0d9662377d700881f7a8c02a23548da134.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 200816 2021-05-06 01:16:40.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/kde-telepathy-kpeople.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/share/doc/kde-telepathy-kpeople-dbgsym -> kde-telepathy-kpeople\n"}, {"source1": "./usr/lib/debug/.build-id/34/206e4dba36d743ceb64dcb0f5086977f0fbdbc.debug", "source2": "./usr/lib/debug/.build-id/cb/dbfb20e0aea5b3105a40b7f84ce81ad8303f88.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 000ed0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001168 00025c 001900 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002a68 00025c 00013c 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001168 00025c 001904 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000002a6c 00025c 00013c 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000002ba8 00025c 000140 00 A 4 8 8\n [ 7] .rela.dyn NOBITS 0000000000002ce8 00025c 000870 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000003558 00025c 000a38 18 AI 3 24 8\n [ 9] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000004020 001000 0006e0 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000004700 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000004710 001000 002a9e 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 326 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000298 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000001168 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000002a68 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000002a6c 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000002ba8 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000002ce8 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000003558 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000004000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000004020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000004700 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000004710 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: 34206e4dba36d743ceb64dcb0f5086977f0fbdbc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cbdbfb20e0aea5b3105a40b7f84ce81ad8303f88\n"}]}, {"source1": "./usr/lib/debug/.build-id/77/49209747987bdd89dc646a4e1ecee52b28f1a4.debug", "source2": "./usr/lib/debug/.build-id/8f/16c26459e0c7d6faa5e8d4fc15e3fb3ab61f5c.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 000c48 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000ee0 00025c 001448 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002328 00025c 000106 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000ee0 00025c 00144a 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000232a 00025c 000106 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000002430 00025c 000100 00 A 4 6 8\n [ 7] .rela.dyn NOBITS 0000000000002530 00025c 000750 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000002c80 00025c 000900 18 AI 3 23 8\n [ 9] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000004020 001000 000610 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000004630 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000004640 001000 002ab3 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 285 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000298 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000ee0 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000002328 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000000000000232a 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000002430 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000002530 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000002c80 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000004000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000004020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000004630 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000004640 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: 7749209747987bdd89dc646a4e1ecee52b28f1a4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8f16c26459e0c7d6faa5e8d4fc15e3fb3ab61f5c\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+\\GCC: (Debian 10.2.1-6) 10.2.1 20210110\n N.I`Wc[6\n y:Urp;QR\n %IvzD\\&WO\n {gs libktplogger9abi1\n"}, {"source1": "./usr/lib/debug/.build-id/01/b69ceef2d941411583e9a7990e2983701ecae1.debug", "source2": "./usr/lib/debug/.build-id/a5/3eb533a1d5f443b0102bb97488bef38a9ccde5.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 0x5730\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x004760 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x004768 R 0x1000\n LOAD 0x000000 0x0000000000005000 0x0000000000005000 0x000000 0x0047a5 R E 0x1000\n LOAD 0x000000 0x000000000000a000 0x000000000000a000 0x000000 0x0032a5 R 0x1000\n LOAD 0x000438 0x000000000000e438 0x000000000000e438 0x000000 0x000ca8 RW 0x1000\n DYNAMIC 0x000438 0x000000000000e9a0 0x000000000000e9a0 0x000000 0x000250 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000000b3e4 0x000000000000b3e4 0x000000 0x0003a4 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000048 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000002a8 00025c 000f18 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000011c0 00025c 001a0c 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002bcc 00025c 000142 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000002d10 00025c 0000d0 00 A 4 5 8\n- [ 7] .rela.dyn NOBITS 0000000000002de0 00025c 000f18 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000003cf8 00025c 000a68 18 AI 3 24 8\n+ [ 4] .dynstr NOBITS 00000000000011c0 00025c 001a10 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000002bd0 00025c 000142 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000002d18 00025c 0000d0 00 A 4 5 8\n+ [ 7] .rela.dyn NOBITS 0000000000002de8 00025c 000f18 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000003d00 00025c 000a68 18 AI 3 24 8\n [ 9] .init NOBITS 0000000000005000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000005020 001000 000700 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000005720 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000005730 001000 00406a 00 AX 0 0 16\n [13] .fini NOBITS 000000000000979c 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 000000000000a000 001000 001390 00 A 0 0 32\n [15] .qtversion NOBITS 000000000000b390 001000 000010 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 466 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002a8 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000011c0 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000002bcc 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000002d10 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000002de0 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000003cf8 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000000000002bd0 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000002d18 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000002de8 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000003d00 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000005000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000005020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000005720 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000005730 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000000979c 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000000a000 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000000b390 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: 01b69ceef2d941411583e9a7990e2983701ecae1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a53eb533a1d5f443b0102bb97488bef38a9ccde5\n"}]}, {"source1": "./usr/lib/debug/.build-id/a8/727641aa37d853a7bfe0338eecbfe0f4d4f8e5.debug", "source2": "./usr/lib/debug/.build-id/97/e77dd8569b093d8714d1dd95f8c40dd37dfa3f.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 0x9b70\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x008760 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x008768 R 0x1000\n LOAD 0x000000 0x0000000000009000 0x0000000000009000 0x000000 0x00c8cd R E 0x1000\n LOAD 0x000000 0x0000000000016000 0x0000000000016000 0x000000 0x006ec0 R 0x1000\n LOAD 0x000c40 0x000000000001ec40 0x000000000001ec40 0x000000 0x001568 RW 0x1000\n DYNAMIC 0x000c40 0x000000000001f6b0 0x000000000001f6b0 0x000000 0x0002a0 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000018528 0x0000000000018528 0x000000 0x000904 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,20 +2,20 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00058c 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000007f0 00025c 001e00 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000025f0 00025c 0030a8 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000005698 00025c 000280 02 A 3 0 2\n- [ 6] .gnu.version_d NOBITS 0000000000005918 00025c 000038 00 A 4 2 8\n- [ 7] .gnu.version_r NOBITS 0000000000005950 00025c 0000e0 00 A 4 5 8\n- [ 8] .rela.dyn NOBITS 0000000000005a30 00025c 001c80 18 A 3 0 8\n- [ 9] .rela.plt NOBITS 00000000000076b0 00025c 0010b0 18 AI 3 24 8\n+ [ 4] .dynstr NOBITS 00000000000025f0 00025c 0030aa 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000569a 00025c 000280 02 A 3 0 2\n+ [ 6] .gnu.version_d NOBITS 0000000000005920 00025c 000038 00 A 4 2 8\n+ [ 7] .gnu.version_r NOBITS 0000000000005958 00025c 0000e0 00 A 4 5 8\n+ [ 8] .rela.dyn NOBITS 0000000000005a38 00025c 001c80 18 A 3 0 8\n+ [ 9] .rela.plt NOBITS 00000000000076b8 00025c 0010b0 18 AI 3 24 8\n [10] .init NOBITS 0000000000009000 001000 000017 00 AX 0 0 4\n [11] .plt NOBITS 0000000000009020 001000 000b30 10 AX 0 0 16\n [12] .plt.got NOBITS 0000000000009b50 001000 000018 08 AX 0 0 8\n [13] .text NOBITS 0000000000009b70 001000 00bd52 00 AX 0 0 16\n [14] .fini NOBITS 00000000000158c4 001000 000009 00 AX 0 0 4\n [15] .rodata NOBITS 0000000000016000 001000 002513 00 A 0 0 32\n [16] .qtversion NOBITS 0000000000018518 001000 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,19 +2,19 @@\n Symbol table '.symtab' contains 768 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000007f0 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000025f0 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000005698 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000005918 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000005950 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000005a30 0 SECTION LOCAL DEFAULT 8 \n- 9: 00000000000076b0 0 SECTION LOCAL DEFAULT 9 \n+ 5: 000000000000569a 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000005920 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000005958 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000005a38 0 SECTION LOCAL DEFAULT 8 \n+ 9: 00000000000076b8 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000009000 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000009020 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000009b50 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000009b70 0 SECTION LOCAL DEFAULT 13 \n 14: 00000000000158c4 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000016000 0 SECTION LOCAL DEFAULT 15 \n 16: 0000000000018518 0 SECTION LOCAL DEFAULT 16 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a8727641aa37d853a7bfe0338eecbfe0f4d4f8e5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 97e77dd8569b093d8714d1dd95f8c40dd37dfa3f\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+?GCC: (Debian 10.2.1-6) 10.2.1 20210110\n U^pEve5v\n wHxON>+V\n ,lgX~cdQ\n ?;|.@kK-q\n i~{.JlZ$\n R$\\WXe~A\n ZA\teK{Qb`\n"}]}]}]}]}, {"source1": "libktpmodels9abi1-dbgsym_21.04.0-1_amd64.deb", "source2": "libktpmodels9abi1-dbgsym_21.04.0-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-05-06 01:16:40.000000 debian-binary\n -rw-r--r-- 0 0 0 592 2021-05-06 01:16:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2207716 2021-05-06 01:16:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2207744 2021-05-06 01:16:40.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -8,8 +8,8 @@\n Depends: libktpmodels9abi1 (= 21.04.0-1)\n Breaks: libktp-dbg (<= 15.12.1-1~~)\n Replaces: libktp-dbg (<= 15.12.1-1~~)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libktpmodels9abi1\n-Build-Ids: eae1a477d7d94b3e3317700991ded9ffa2b05ac1\n+Build-Ids: eb7fbad26453cc78bf629f8d8fd17186d9d17383\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/ea/e1a477d7d94b3e3317700991ded9ffa2b05ac1.debug\n+usr/lib/debug/.build-id/eb/7fbad26453cc78bf629f8d8fd17186d9d17383.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/ea/\n--rw-r--r-- 0 root (0) root (0) 2294608 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/ea/e1a477d7d94b3e3317700991ded9ffa2b05ac1.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/eb/\n+-rw-r--r-- 0 root (0) root (0) 2294608 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/eb/7fbad26453cc78bf629f8d8fd17186d9d17383.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/share/doc/libktpmodels9abi1-dbgsym -> libktpmodels9abi1\n"}, {"source1": "./usr/lib/debug/.build-id/ea/e1a477d7d94b3e3317700991ded9ffa2b05ac1.debug", "source2": "./usr/lib/debug/.build-id/eb/7fbad26453cc78bf629f8d8fd17186d9d17383.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 0x18cb0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x016e20 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x016e28 R 0x1000\n LOAD 0x000000 0x0000000000017000 0x0000000000017000 0x000000 0x01f215 R E 0x1000\n LOAD 0x000000 0x0000000000037000 0x0000000000037000 0x000000 0x00dbfc R 0x1000\n LOAD 0x000198 0x0000000000046198 0x0000000000046198 0x000000 0x003168 RW 0x1000\n DYNAMIC 0x001198 0x0000000000047d10 0x0000000000047d10 0x000000 0x0002d0 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000003e408 0x000000000003e408 0x000000 0x000f54 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,20 +2,20 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000a50 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000cb0 00025c 004c50 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000005900 00025c 0093dc 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000ecdc 00025c 00065c 02 A 3 0 2\n- [ 6] .gnu.version_d NOBITS 000000000000f338 00025c 000038 00 A 4 2 8\n- [ 7] .gnu.version_r NOBITS 000000000000f370 00025c 000100 00 A 4 6 8\n- [ 8] .rela.dyn NOBITS 000000000000f470 00025c 005010 18 A 3 0 8\n- [ 9] .rela.plt NOBITS 0000000000014480 00025c 0029a0 18 AI 3 23 8\n+ [ 4] .dynstr NOBITS 0000000000005900 00025c 0093de 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000ecde 00025c 00065c 02 A 3 0 2\n+ [ 6] .gnu.version_d NOBITS 000000000000f340 00025c 000038 00 A 4 2 8\n+ [ 7] .gnu.version_r NOBITS 000000000000f378 00025c 000100 00 A 4 6 8\n+ [ 8] .rela.dyn NOBITS 000000000000f478 00025c 005010 18 A 3 0 8\n+ [ 9] .rela.plt NOBITS 0000000000014488 00025c 0029a0 18 AI 3 23 8\n [10] .init NOBITS 0000000000017000 001000 000017 00 AX 0 0 4\n [11] .plt NOBITS 0000000000017020 001000 001bd0 10 AX 0 0 16\n [12] .plt.got NOBITS 0000000000018bf0 001000 0000b8 08 AX 0 0 8\n [13] .text NOBITS 0000000000018cb0 001000 01d55c 00 AX 0 0 16\n [14] .fini NOBITS 000000000003620c 001000 000009 00 AX 0 0 4\n [15] .rodata NOBITS 0000000000037000 001000 0073f3 00 A 0 0 32\n [16] .qtversion NOBITS 000000000003e3f8 001000 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,19 +2,19 @@\n Symbol table '.symtab' contains 1481 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000cb0 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000005900 0 SECTION LOCAL DEFAULT 4 \n- 5: 000000000000ecdc 0 SECTION LOCAL DEFAULT 5 \n- 6: 000000000000f338 0 SECTION LOCAL DEFAULT 6 \n- 7: 000000000000f370 0 SECTION LOCAL DEFAULT 7 \n- 8: 000000000000f470 0 SECTION LOCAL DEFAULT 8 \n- 9: 0000000000014480 0 SECTION LOCAL DEFAULT 9 \n+ 5: 000000000000ecde 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000000000000f340 0 SECTION LOCAL DEFAULT 6 \n+ 7: 000000000000f378 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000000000000f478 0 SECTION LOCAL DEFAULT 8 \n+ 9: 0000000000014488 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000017000 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000017020 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000018bf0 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000018cb0 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000003620c 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000037000 0 SECTION LOCAL DEFAULT 15 \n 16: 000000000003e3f8 0 SECTION LOCAL DEFAULT 16 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: eae1a477d7d94b3e3317700991ded9ffa2b05ac1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: eb7fbad26453cc78bf629f8d8fd17186d9d17383\n"}]}]}]}]}, {"source1": "libktpotr9-dbgsym_21.04.0-1_amd64.deb", "source2": "libktpotr9-dbgsym_21.04.0-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-05-06 01:16:40.000000 debian-binary\n -rw-r--r-- 0 0 0 676 2021-05-06 01:16:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 4051588 2021-05-06 01:16:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4051696 2021-05-06 01:16:40.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -7,8 +7,8 @@\n Installed-Size: 4106\n Depends: libktpotr9 (= 21.04.0-1)\n Breaks: libktp-dbg (<= 15.12.1-1~~)\n Replaces: libktp-dbg (<= 15.12.1-1~~)\n Section: debug\n Priority: optional\n Description: debug symbols for libktpotr9\n-Build-Ids: 620f5ffacca184781683e389a7fa47c795ca13c9 de37089d54220185f7e0866af17b1f155b3d2fd9\n+Build-Ids: d2286046d93447feeea410f5ad2279ac3dea6832 de37089d54220185f7e0866af17b1f155b3d2fd9\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,3 +1,3 @@\n-usr/lib/debug/.build-id/62/0f5ffacca184781683e389a7fa47c795ca13c9.debug\n+usr/lib/debug/.build-id/d2/286046d93447feeea410f5ad2279ac3dea6832.debug\n usr/lib/debug/.build-id/de/37089d54220185f7e0866af17b1f155b3d2fd9.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/libktpotr9.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,14 +1,14 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/62/\n--rw-r--r-- 0 root (0) root (0) 2620856 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/62/0f5ffacca184781683e389a7fa47c795ca13c9.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/d2/\n+-rw-r--r-- 0 root (0) root (0) 2620856 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/d2/286046d93447feeea410f5ad2279ac3dea6832.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/de/\n -rw-r--r-- 0 root (0) root (0) 1137984 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/de/37089d54220185f7e0866af17b1f155b3d2fd9.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 430160 2021-05-06 01:16:40.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/libktpotr9.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/share/doc/\n"}, {"source1": "./usr/lib/debug/.build-id/62/0f5ffacca184781683e389a7fa47c795ca13c9.debug", "source2": "./usr/lib/debug/.build-id/d2/286046d93447feeea410f5ad2279ac3dea6832.debug", "comments": ["Files 0% 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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 000040 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000348 000308 001d28 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000002070 000308 002aad 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000004b1e 000308 00026e 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000002070 000308 002ab1 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000004b22 000308 00026e 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000004d90 000308 000120 00 A 6 7 8\n [ 9] .rela.dyn NOBITS 0000000000004eb0 000308 002d78 18 A 5 0 8\n [10] .rela.plt NOBITS 0000000000007c28 000308 0017a0 18 AI 5 25 8\n [11] .init NOBITS 000000000000a000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 000000000000a020 001000 000fd0 10 AX 0 0 16\n [13] .plt.got NOBITS 000000000000aff0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000000000000b000 001000 0212e1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000348 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000002070 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000004b1e 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000000000004b22 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000004d90 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000004eb0 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000007c28 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000a000 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000a020 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000000aff0 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000000b000 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: 620f5ffacca184781683e389a7fa47c795ca13c9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d2286046d93447feeea410f5ad2279ac3dea6832\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": "libktpwidgets9-dbgsym_21.04.0-1_amd64.deb", "source2": "libktpwidgets9-dbgsym_21.04.0-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-05-06 01:16:40.000000 debian-binary\n -rw-r--r-- 0 0 0 588 2021-05-06 01:16:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2621528 2021-05-06 01:16:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2621552 2021-05-06 01:16:40.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -8,8 +8,8 @@\n Depends: libktpwidgets9 (= 21.04.0-1)\n Breaks: libktp-dbg (<= 15.12.1-1~~)\n Replaces: libktp-dbg (<= 15.12.1-1~~)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libktpwidgets9\n-Build-Ids: b94b2ea637b040fc4ff746bf0d8dc41dc9060f7e\n+Build-Ids: 317ac83bae33a1d21f1c2e34dce2d0ca0bce479d\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/b9/4b2ea637b040fc4ff746bf0d8dc41dc9060f7e.debug\n+usr/lib/debug/.build-id/31/7ac83bae33a1d21f1c2e34dce2d0ca0bce479d.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/b9/\n--rw-r--r-- 0 root (0) root (0) 2694944 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/b9/4b2ea637b040fc4ff746bf0d8dc41dc9060f7e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/31/\n+-rw-r--r-- 0 root (0) root (0) 2694944 2021-05-06 01:16:40.000000 ./usr/lib/debug/.build-id/31/7ac83bae33a1d21f1c2e34dce2d0ca0bce479d.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-05-06 01:16:40.000000 ./usr/share/doc/libktpwidgets9-dbgsym -> libktpwidgets9\n"}, {"source1": "./usr/lib/debug/.build-id/b9/4b2ea637b040fc4ff746bf0d8dc41dc9060f7e.debug", "source2": "./usr/lib/debug/.build-id/31/7ac83bae33a1d21f1c2e34dce2d0ca0bce479d.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 0x17c90\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x015090 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x015098 R 0x1000\n LOAD 0x000000 0x0000000000016000 0x0000000000016000 0x000000 0x017fc1 R E 0x1000\n LOAD 0x000000 0x000000000002e000 0x000000000002e000 0x000000 0x008474 R 0x1000\n LOAD 0x0000e8 0x00000000000380e8 0x00000000000380e8 0x000000 0x003140 RW 0x1000\n DYNAMIC 0x0010e8 0x0000000000039ce0 0x0000000000039ce0 0x000000 0x000300 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x00000000000320b8 0x00000000000320b8 0x000000 0x000a3c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00076c 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000009d0 00025c 0045f0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000004fc0 00025c 007c13 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000cbd4 00025c 0005d4 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000000000000d1a8 00025c 000130 00 A 4 8 8\n- [ 7] .rela.dyn NOBITS 000000000000d2d8 00025c 005370 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000012648 00025c 002a48 18 AI 3 22 8\n+ [ 4] .dynstr NOBITS 0000000000004fc0 00025c 007c17 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000cbd8 00025c 0005d4 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000000000000d1b0 00025c 000130 00 A 4 8 8\n+ [ 7] .rela.dyn NOBITS 000000000000d2e0 00025c 005370 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000012650 00025c 002a48 18 AI 3 22 8\n [ 9] .init NOBITS 0000000000016000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000016020 001000 001c40 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000017c60 001000 000028 08 AX 0 0 8\n [12] .text NOBITS 0000000000017c90 001000 016325 00 AX 0 0 16\n [13] .fini NOBITS 000000000002dfb8 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 000000000002e000 001000 0040a4 00 A 0 0 32\n [15] .qtversion NOBITS 00000000000320a8 001000 000010 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 1190 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000009d0 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000004fc0 0 SECTION LOCAL DEFAULT 4 \n- 5: 000000000000cbd4 0 SECTION LOCAL DEFAULT 5 \n- 6: 000000000000d1a8 0 SECTION LOCAL DEFAULT 6 \n- 7: 000000000000d2d8 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000012648 0 SECTION LOCAL DEFAULT 8 \n+ 5: 000000000000cbd8 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000000000000d1b0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 000000000000d2e0 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000012650 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000016000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000016020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000017c60 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000017c90 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000002dfb8 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000002e000 0 SECTION LOCAL DEFAULT 14 \n 15: 00000000000320a8 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: b94b2ea637b040fc4ff746bf0d8dc41dc9060f7e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 317ac83bae33a1d21f1c2e34dce2d0ca0bce479d\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+GCC: (Debian 10.2.1-6) 10.2.1 20210110\n PTpFqAqAq\n b~ qml-module-org-kde-telepathy\n"}, {"source1": "./usr/lib/debug/.build-id/de/12fedbb8daaaa258d3082654f3276d0591d2c4.debug", "source2": "./usr/lib/debug/.build-id/82/ca1ccf48e84cecdc2ed5d815a700ecdb46a01b.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 0x136d0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x011dc0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x011dc8 R 0x1000\n LOAD 0x000000 0x0000000000012000 0x0000000000012000 0x000000 0x024f55 R E 0x1000\n LOAD 0x000000 0x0000000000037000 0x0000000000037000 0x000000 0x0116e0 R 0x1000\n LOAD 0x000b00 0x0000000000049b00 0x0000000000049b00 0x000000 0x003878 RW 0x1000\n DYNAMIC 0x000b00 0x000000000004bfc8 0x000000000004bfc8 0x000000 0x000300 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000003deac 0x000000000003deac 0x000000 0x0013fc R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000040 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000002a0 00025c 003300 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000035a0 00025c 005b33 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000090d4 00025c 000440 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000009518 00025c 0001c0 00 A 4 12 8\n- [ 7] .rela.dyn NOBITS 00000000000096d8 00025c 006510 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 000000000000fbe8 00025c 0021d8 18 AI 3 24 8\n+ [ 4] .dynstr NOBITS 00000000000035a0 00025c 005b3b 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000090dc 00025c 000440 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000009520 00025c 0001c0 00 A 4 12 8\n+ [ 7] .rela.dyn NOBITS 00000000000096e0 00025c 006510 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 000000000000fbf0 00025c 0021d8 18 AI 3 24 8\n [ 9] .init NOBITS 0000000000012000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000012020 001000 0016a0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000136c0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000136d0 001000 02387c 00 AX 0 0 16\n [13] .fini NOBITS 0000000000036f4c 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000037000 001000 006e48 00 A 0 0 32\n [15] .qtversion NOBITS 000000000003de48 001000 000010 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 1695 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002a0 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000035a0 0 SECTION LOCAL DEFAULT 4 \n- 5: 00000000000090d4 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000009518 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000000000096d8 0 SECTION LOCAL DEFAULT 7 \n- 8: 000000000000fbe8 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00000000000090dc 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000009520 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00000000000096e0 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000000000000fbf0 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000012000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000012020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000136c0 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000136d0 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000036f4c 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000037000 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000003de48 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: de12fedbb8daaaa258d3082654f3276d0591d2c4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 82ca1ccf48e84cecdc2ed5d815a700ecdb46a01b\n"}]}]}]}]}]}