{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.bPPWc1g2/b1/calligra_3.2.1+dfsg-7_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.bPPWc1g2/b2/calligra_3.2.1+dfsg-7_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,23 +1,23 @@\n \n 05d4e1779c2a26fb9af6419467cc3116 7426976 libs optional calligra-data_3.2.1+dfsg-7_all.deb\n a66a2d380fbc7e91570c814a3df9d1b7 20216832 kde optional calligra-gemini-data_3.2.1+dfsg-7_all.deb\n- 6a000c336fa33c138f39965518d443ab 8531148 debug optional calligra-gemini-dbgsym_3.2.1+dfsg-7_amd64.deb\n- 9edbbf40df6fa6b38a78671572793c5c 948496 kde optional calligra-gemini_3.2.1+dfsg-7_amd64.deb\n- 38d69f261f8cebbafb737bac58dd2c4a 151164252 debug optional calligra-libs-dbgsym_3.2.1+dfsg-7_amd64.deb\n- 49d367e37328e2356164244c7186fa7d 5038392 libs optional calligra-libs_3.2.1+dfsg-7_amd64.deb\n+ 29e071f1c8991694770ab82656230b46 8531384 debug optional calligra-gemini-dbgsym_3.2.1+dfsg-7_amd64.deb\n+ ad5125d06692878f4f1a83fb2de0075f 948684 kde optional calligra-gemini_3.2.1+dfsg-7_amd64.deb\n+ 2b6a77b68d8541c61d8a9caba661b4b4 151174648 debug optional calligra-libs-dbgsym_3.2.1+dfsg-7_amd64.deb\n+ 4f0146877a87bc61d4521bedabea461d 5037864 libs optional calligra-libs_3.2.1+dfsg-7_amd64.deb\n f0ef947f4c4488bd015c0b56223f17a2 22212 kde optional calligra_3.2.1+dfsg-7_all.deb\n 358503b60df8ef0700498fcadc65d36f 7639528 math optional calligrasheets-data_3.2.1+dfsg-7_all.deb\n- 539f4aeaebf6ba9afdcd9c9adec7528e 63769180 debug optional calligrasheets-dbgsym_3.2.1+dfsg-7_amd64.deb\n- dade701c99ab6338e8581327226b3f97 2690296 math optional calligrasheets_3.2.1+dfsg-7_amd64.deb\n+ 546d93f1d85f237f790b7f7309a8653c 63792780 debug optional calligrasheets-dbgsym_3.2.1+dfsg-7_amd64.deb\n+ 3c42c7c491c95b8625420d7ed1b6f59f 2692140 math optional calligrasheets_3.2.1+dfsg-7_amd64.deb\n 3136cfa0d8c961e059aece60f4e86797 15402644 kde optional calligrastage-data_3.2.1+dfsg-7_all.deb\n- 50f5cd2e6cc5c0bf4757c2faa4fde7a4 30646612 debug optional calligrastage-dbgsym_3.2.1+dfsg-7_amd64.deb\n- 52d3e7bcb2dd5de3ab33600895c01545 1172608 kde optional calligrastage_3.2.1+dfsg-7_amd64.deb\n+ 4da837ab8fa46f8fe7ec46a969a8d99a 30664620 debug optional calligrastage-dbgsym_3.2.1+dfsg-7_amd64.deb\n+ 9b174701a813f2394f7b71897ba9aade 1173504 kde optional calligrastage_3.2.1+dfsg-7_amd64.deb\n f6dbd52f52227ee9c42d643e2d2e2227 637196 text optional calligrawords-data_3.2.1+dfsg-7_all.deb\n- 11dfcc8c608e5e0aa7675f9725e5f319 32691264 debug optional calligrawords-dbgsym_3.2.1+dfsg-7_amd64.deb\n- ea69da7e44bc7ff8e5535495e2b5bd2c 1475208 text optional calligrawords_3.2.1+dfsg-7_amd64.deb\n- 4db655bfb9f8abcf892189c741de558e 14846320 debug optional karbon-dbgsym_3.2.1+dfsg-7_amd64.deb\n- a28bb321c561fbdccd4b1c7858880aa8 1044040 graphics optional karbon_3.2.1+dfsg-7_amd64.deb\n- 7e7930f6fa549a81c5711c2cb4ae6de7 813676 debug optional okular-backend-odp-dbgsym_3.2.1+dfsg-7_amd64.deb\n- 8c803aff9ac73240ff6dc64138ad6b38 41444 graphics optional okular-backend-odp_3.2.1+dfsg-7_amd64.deb\n- e1a0aaacda5699fff5d0585a54aeda4d 994108 debug optional okular-backend-odt-dbgsym_3.2.1+dfsg-7_amd64.deb\n- 0388e065c656c45ca07aaabd91a61a2d 44884 graphics optional okular-backend-odt_3.2.1+dfsg-7_amd64.deb\n+ d99120e5aac3ce507b4b582513a600a2 32687228 debug optional calligrawords-dbgsym_3.2.1+dfsg-7_amd64.deb\n+ bb7129b253d0f2d55ba7e971e13c8955 1474764 text optional calligrawords_3.2.1+dfsg-7_amd64.deb\n+ 2cceb53f20f4525e93b6b7aeef4469c2 14849176 debug optional karbon-dbgsym_3.2.1+dfsg-7_amd64.deb\n+ b4e2add800ebd0708f3ed1d9de1f5d75 1043932 graphics optional karbon_3.2.1+dfsg-7_amd64.deb\n+ f7ea1efd36fa802504c75c56e3a5911a 813620 debug optional okular-backend-odp-dbgsym_3.2.1+dfsg-7_amd64.deb\n+ 29d7d0222faa6a88f31bfd55f527619a 41428 graphics optional okular-backend-odp_3.2.1+dfsg-7_amd64.deb\n+ 25f57493ee707ea285c0fe9327ce005c 994320 debug optional okular-backend-odt-dbgsym_3.2.1+dfsg-7_amd64.deb\n+ 0c710e5bd22d221bb38c7e55fb277dc0 44888 graphics optional okular-backend-odt_3.2.1+dfsg-7_amd64.deb\n"}, {"source1": "calligra-gemini_3.2.1+dfsg-7_amd64.deb", "source2": "calligra-gemini_3.2.1+dfsg-7_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 2023-03-05 21:46:51.000000 debian-binary\n -rw-r--r-- 0 0 0 1684 2023-03-05 21:46:51.000000 control.tar.xz\n--rw-r--r-- 0 0 0 946620 2023-03-05 21:46:51.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 946808 2023-03-05 21:46:51.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/bin/calligragemini", "source2": "./usr/bin/calligragemini", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x015fc8 0x015fc8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x015fe8 0x015fe8 R 0x1000\n LOAD 0x016000 0x0000000000016000 0x0000000000016000 0x02cda5 0x02cda5 R E 0x1000\n LOAD 0x043000 0x0000000000043000 0x0000000000043000 0x00dce4 0x00dce4 R 0x1000\n LOAD 0x051cc8 0x0000000000051cc8 0x0000000000051cc8 0x0042b0 0x004348 RW 0x1000\n DYNAMIC 0x054bb8 0x0000000000054bb8 0x0000000000054bb8 0x000370 0x000370 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash GNU_HASH 00000000000003a0 0003a0 00003c 00 A 6 0 8\n [ 6] .dynsym DYNSYM 00000000000003e0 0003e0 003e88 18 A 7 1 8\n- [ 7] .dynstr STRTAB 0000000000004268 004268 00666d 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 000000000000a8d6 00a8d6 000536 02 A 6 0 2\n- [ 9] .gnu.version_r VERNEED 000000000000ae10 00ae10 000160 00 A 7 8 8\n- [10] .rela.dyn RELA 000000000000af70 00af70 008220 18 A 6 0 8\n- [11] .rela.plt RELA 0000000000013190 013190 002e38 18 AI 6 26 8\n+ [ 7] .dynstr STRTAB 0000000000004268 004268 00668d 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 000000000000a8f6 00a8f6 000536 02 A 6 0 2\n+ [ 9] .gnu.version_r VERNEED 000000000000ae30 00ae30 000160 00 A 7 8 8\n+ [10] .rela.dyn RELA 000000000000af90 00af90 008220 18 A 6 0 8\n+ [11] .rela.plt RELA 00000000000131b0 0131b0 002e38 18 AI 6 26 8\n [12] .init PROGBITS 0000000000016000 016000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 0000000000016020 016020 001ee0 10 AX 0 0 16\n [14] .plt.got PROGBITS 0000000000017f00 017f00 000008 08 AX 0 0 8\n [15] .text PROGBITS 0000000000017f10 017f10 02ae8c 00 AX 0 0 16\n [16] .fini PROGBITS 0000000000042d9c 042d9c 000009 00 AX 0 0 4\n [17] .rodata PROGBITS 0000000000043000 043000 0066d8 00 A 0 0 32\n [18] .qtversion PROGBITS 00000000000496d8 0496d8 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 0xaf70 contains 1388 entries:\n+Relocation section '.rela.dyn' at offset 0xaf90 contains 1388 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000051cc8 0000000000000008 R_X86_64_RELATIVE 18760\n 0000000000051cd0 0000000000000008 R_X86_64_RELATIVE 185f0\n 0000000000051cd8 0000000000000008 R_X86_64_RELATIVE 18720\n 0000000000051ce8 0000000000000008 R_X86_64_RELATIVE 53b30\n 0000000000051cf0 0000000000000008 R_X86_64_RELATIVE 26570\n 0000000000051cf8 0000000000000008 R_X86_64_RELATIVE 26580\n@@ -1386,15 +1386,15 @@\n 0000000000054fa0 000001e700000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN14KoStyleManager16staticMetaObjectE + 0\n 0000000000054fb0 000001e900000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN12KoTextEditor16staticMetaObjectE + 0\n 0000000000054fb8 000001f200000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000054fc0 000001fc00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN10QArrayData11shared_nullE@Qt_5 + 0\n 0000000000054fc8 0000029700000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n 0000000000054fd0 0000029100000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9QHashData11shared_nullE@Qt_5 + 0\n \n-Relocation section '.rela.plt' at offset 0x13190 contains 493 entries:\n+Relocation section '.rela.plt' at offset 0x131b0 contains 493 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000055000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN4QDirC1ERK7QString@Qt_5 + 0\n 0000000000055008 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK5QFont8isCopyOfERKS_@Qt_5 + 0\n 0000000000055010 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN13KoToolManager19switchToolRequestedERK7QString + 0\n 0000000000055018 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN18QCommandLineParserD1Ev@Qt_5 + 0\n 0000000000055020 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN11QTextStreamlsERK7QString@Qt_5 + 0\n 0000000000055028 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8QVariantC1ERK7QString@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -31,23 +31,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x51cc8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x51cd8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0x4268\n 0x0000000000000006 (SYMTAB) 0x3e0\n- 0x000000000000000a (STRSZ) 26221 (bytes)\n+ 0x000000000000000a (STRSZ) 26253 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x54fe8\n 0x0000000000000002 (PLTRELSZ) 11832 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x13190\n- 0x0000000000000007 (RELA) 0xaf70\n+ 0x0000000000000017 (JMPREL) 0x131b0\n+ 0x0000000000000007 (RELA) 0xaf90\n 0x0000000000000008 (RELASZ) 33312 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffb (FLAGS_1) Flags: PIE\n- 0x000000006ffffffe (VERNEED) 0xae10\n+ 0x000000006ffffffe (VERNEED) 0xae30\n 0x000000006fffffff (VERNEEDNUM) 8\n- 0x000000006ffffff0 (VERSYM) 0xa8d6\n+ 0x000000006ffffff0 (VERSYM) 0xa8f6\n 0x000000006ffffff9 (RELACOUNT) 410\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b23035e077989e8106a1cbf3695cac6367403426\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 80351dfe12636ff5325a68c550e9eccfe29ab95f\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 667 entries:\n- Addr: 0x000000000000a8d6 Offset: 0x0000a8d6 Link: 6 (.dynsym)\n+ Addr: 0x000000000000a8f6 Offset: 0x0000a8f6 Link: 6 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 4 (Qt_5) \n 004: 1 (*global*) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 008: 5 (Qt_5.15) 2 (Qt_5) 3 (Qt_5) 4 (Qt_5) \n 00c: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 010: 2 (Qt_5) 2 (Qt_5) 1 (*global*) 6 (Qt_5) \n 014: 4 (Qt_5) 6 (Qt_5) 4 (Qt_5) 2 (Qt_5) \n 018: 7 (Qt_5) 1 (*global*) 6 (Qt_5) 8 (GLIBC_2.4) \n@@ -166,15 +166,15 @@\n 288: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 1 (*global*) \n 28c: 2 (Qt_5) 4 (Qt_5) 4 (Qt_5) 2 (Qt_5) \n 290: 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) \n 294: 4 (Qt_5) 1 (*global*) 1 (*global*) b (GLIBC_2.2.5)\n 298: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 8 entries:\n- Addr: 0x000000000000ae10 Offset: 0x0000ae10 Link: 7 (.dynstr)\n+ Addr: 0x000000000000ae30 Offset: 0x0000ae30 Link: 7 (.dynstr)\n 000000: Version: 1 File: libQt5Qml.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 10\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0030: Name: CXXABI_1.3.9 Flags: none Version: 14\n 0x0040: Name: CXXABI_1.3 Flags: none Version: 13\n 0x0050: Name: GLIBCXX_3.4 Flags: none Version: 9\n 0x0060: Version: 1 File: libc.so.6 Cnt: 4\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1634,9 +1634,11 @@\n 0x0000a858 00000000 00000000 00000000 00000000 ................\n 0x0000a868 00000000 00000000 00000000 00000000 ................\n 0x0000a878 00000000 00000000 00000000 00000000 ................\n 0x0000a888 00000000 00000000 00000000 00000000 ................\n 0x0000a898 00000000 00000000 00000000 00000000 ................\n 0x0000a8a8 00000000 00000000 00000000 00000000 ................\n 0x0000a8b8 00000000 00000000 00000000 00000000 ................\n- 0x0000a8c8 00000000 00000000 00000000 00 .............\n+ 0x0000a8c8 00000000 00000000 00000000 00000000 ................\n+ 0x0000a8d8 00000000 00000000 00000000 00000000 ................\n+ 0x0000a8e8 00000000 00000000 00000000 00 .............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33303335 65303737 39383965 38313036 3035e077989e8106\n- 0x00000010 61316362 66333639 35636163 36333637 a1cbf3695cac6367\n- 0x00000020 34303334 32362e64 65627567 00000000 403426.debug....\n- 0x00000030 5259a332 RY.2\n+ 0x00000000 33353164 66653132 36333666 66353332 351dfe12636ff532\n+ 0x00000010 35613638 63353530 65396563 63666532 5a68c550e9eccfe2\n+ 0x00000020 39616239 35662e64 65627567 00000000 9ab95f.debug....\n+ 0x00000030 2b7d5c61 +}\\a\n \n"}]}, {"source1": "./usr/bin/calligrageminithumbnailhelper", "source2": "./usr/bin/calligrageminithumbnailhelper", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x002650 0x002650 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x002668 0x002668 R 0x1000\n LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x001705 0x001705 R E 0x1000\n LOAD 0x005000 0x0000000000005000 0x0000000000005000 0x000a28 0x000a28 R 0x1000\n LOAD 0x005c50 0x0000000000006c50 0x0000000000006c50 0x0005e8 0x0005f0 RW 0x1000\n DYNAMIC 0x005d30 0x0000000000006d30 0x0000000000006d30 0x000270 0x000270 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash GNU_HASH 00000000000003a0 0003a0 000034 00 A 6 0 8\n [ 6] .dynsym DYNSYM 00000000000003d8 0003d8 000888 18 A 7 1 8\n- [ 7] .dynstr STRTAB 0000000000000c60 000c60 000ef4 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 0000000000001b54 001b54 0000b6 02 A 6 0 2\n- [ 9] .gnu.version_r VERNEED 0000000000001c10 001c10 0000e0 00 A 7 5 8\n- [10] .rela.dyn RELA 0000000000001cf0 001cf0 0002e8 18 A 6 0 8\n- [11] .rela.plt RELA 0000000000001fd8 001fd8 000678 18 AI 6 26 8\n+ [ 7] .dynstr STRTAB 0000000000000c60 000c60 000f0c 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 0000000000001b6c 001b6c 0000b6 02 A 6 0 2\n+ [ 9] .gnu.version_r VERNEED 0000000000001c28 001c28 0000e0 00 A 7 5 8\n+ [10] .rela.dyn RELA 0000000000001d08 001d08 0002e8 18 A 6 0 8\n+ [11] .rela.plt RELA 0000000000001ff0 001ff0 000678 18 AI 6 26 8\n [12] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 0000000000003020 003020 000460 10 AX 0 0 16\n [14] .plt.got PROGBITS 0000000000003480 003480 000008 08 AX 0 0 8\n [15] .text PROGBITS 0000000000003490 003490 001269 00 AX 0 0 16\n [16] .fini PROGBITS 00000000000046fc 0046fc 000009 00 AX 0 0 4\n [17] .rodata PROGBITS 0000000000005000 005000 0005f8 00 A 0 0 32\n [18] .qtversion PROGBITS 00000000000055f8 0055f8 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 0x1cf0 contains 31 entries:\n+Relocation section '.rela.dyn' at offset 0x1d08 contains 31 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000006c50 0000000000000008 R_X86_64_RELATIVE 3c20\n 0000000000006c58 0000000000000008 R_X86_64_RELATIVE 3be0\n 0000000000006c68 0000000000000008 R_X86_64_RELATIVE 5010\n 0000000000006c80 0000000000000008 R_X86_64_RELATIVE 6c60\n 0000000000006c88 0000000000000008 R_X86_64_RELATIVE 3c40\n 0000000000006c90 0000000000000008 R_X86_64_RELATIVE 3c60\n@@ -29,15 +29,15 @@\n 0000000000006fb0 0000001d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9QListData11shared_nullE@Qt_5 + 0\n 0000000000006fb8 0000002200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000006fc0 0000003900000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000006fc8 0000004000000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000006fd0 0000004100000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN10QArrayData11shared_nullE@Qt_5 + 0\n 0000000000006fd8 0000005900000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n \n-Relocation section '.rela.plt' at offset 0x1fd8 contains 69 entries:\n+Relocation section '.rela.plt' at offset 0x1ff0 contains 69 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000007000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN18QCommandLineParserD1Ev@Qt_5 + 0\n 0000000000007008 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN11QTextStreamlsERK7QString@Qt_5 + 0\n 0000000000007010 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK6QImage6scaledERK5QSizeN2Qt15AspectRatioModeENS3_18TransformationModeE@Qt_5 + 0\n 0000000000007018 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN13QMimeDatabaseD1Ev@Qt_5 + 0\n 0000000000007020 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK18QCommandLineParser5valueERK7QString@Qt_5 + 0\n 0000000000007028 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN4QUrlD1Ev@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,23 +15,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x6c50\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x6c58\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0xc60\n 0x0000000000000006 (SYMTAB) 0x3d8\n- 0x000000000000000a (STRSZ) 3828 (bytes)\n+ 0x000000000000000a (STRSZ) 3852 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x6fe8\n 0x0000000000000002 (PLTRELSZ) 1656 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x1fd8\n- 0x0000000000000007 (RELA) 0x1cf0\n+ 0x0000000000000017 (JMPREL) 0x1ff0\n+ 0x0000000000000007 (RELA) 0x1d08\n 0x0000000000000008 (RELASZ) 744 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffb (FLAGS_1) Flags: PIE\n- 0x000000006ffffffe (VERNEED) 0x1c10\n+ 0x000000006ffffffe (VERNEED) 0x1c28\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x1b54\n+ 0x000000006ffffff0 (VERSYM) 0x1b6c\n 0x000000006ffffff9 (RELACOUNT) 13\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a19163b4332c2f6d54174f0695bfabbb12c6a759\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a6a2addcf67eb3971fe30ecd348dc9a4debb21a4\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 91 entries:\n- Addr: 0x0000000000001b54 Offset: 0x00001b54 Link: 6 (.dynsym)\n+ Addr: 0x0000000000001b6c Offset: 0x00001b6c Link: 6 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 3 (Qt_5.15) \n 004: 4 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 008: 5 (GLIBC_2.4) 1 (*global*) 1 (*global*) 2 (Qt_5) \n 00c: 6 (Qt_5) 2 (Qt_5) 4 (Qt_5) 2 (Qt_5) \n 010: 4 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 014: 2 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 7 (GLIBC_2.34) 1 (*global*) 2 (Qt_5) 2 (Qt_5) \n@@ -22,15 +22,15 @@\n 048: 2 (Qt_5) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n 04c: 2 (Qt_5) a (CXXABI_1.3) 1 (*global*) 9 (GLIBC_2.2.5)\n 050: 1 (*global*) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n 054: 1 (*global*) 2 (Qt_5) 4 (Qt_5) 1 (*global*) \n 058: 1 (*global*) 9 (GLIBC_2.2.5) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x0000000000001c10 Offset: 0x00001c10 Link: 7 (.dynstr)\n+ Addr: 0x0000000000001c28 Offset: 0x00001c28 Link: 7 (.dynstr)\n 000000: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0010: Name: CXXABI_1.3 Flags: none Version: 10\n 0x0020: Name: CXXABI_1.3.9 Flags: none Version: 8\n 0x0030: Version: 1 File: libQt5Widgets.so.5 Cnt: 1\n 0x0040: Name: Qt_5 Flags: none Version: 6\n 0x0050: Version: 1 File: libc.so.6 Cnt: 3\n 0x0060: Name: GLIBC_2.2.5 Flags: none Version: 9\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -235,9 +235,10 @@\n 0x00001ae0 00000000 00000000 00000000 00000000 ................\n 0x00001af0 00000000 00000000 00000000 00000000 ................\n 0x00001b00 00000000 00000000 00000000 00000000 ................\n 0x00001b10 00000000 00000000 00000000 00000000 ................\n 0x00001b20 00000000 00000000 00000000 00000000 ................\n 0x00001b30 00000000 00000000 00000000 00000000 ................\n 0x00001b40 00000000 00000000 00000000 00000000 ................\n- 0x00001b50 00000000 ....\n+ 0x00001b50 00000000 00000000 00000000 00000000 ................\n+ 0x00001b60 00000000 00000000 00000000 ............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39313633 62343333 32633266 36643534 9163b4332c2f6d54\n- 0x00000010 31373466 30363935 62666162 62623132 174f0695bfabbb12\n- 0x00000020 63366137 35392e64 65627567 00000000 c6a759.debug....\n- 0x00000030 f7906aad ..j.\n+ 0x00000000 61326164 64636636 37656233 39373166 a2addcf67eb3971f\n+ 0x00000010 65333065 63643334 38646339 61346465 e30ecd348dc9a4de\n+ 0x00000020 62623231 61342e64 65627567 00000000 bb21a4.debug....\n+ 0x00000030 3c7ecf76 <~.v\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/qml/Calligra/Gemini/Git/libcalligrageminigitplugin.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/qml/Calligra/Gemini/Git/libcalligrageminigitplugin.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x007ce0 0x007ce0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x007cf8 0x007cf8 R 0x1000\n LOAD 0x008000 0x0000000000008000 0x0000000000008000 0x010c15 0x010c15 R E 0x1000\n LOAD 0x019000 0x0000000000019000 0x0000000000019000 0x004cb4 0x004cb4 R 0x1000\n LOAD 0x01e210 0x000000000001e210 0x000000000001e210 0x001508 0x001550 RW 0x1000\n DYNAMIC 0x01ed10 0x000000000001ed10 0x000000000001ed10 0x000280 0x000280 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x01b788 0x000000000001b788 0x000000000001b788 0x00061c 0x00061c 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 001b18 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001db0 001db0 00292b 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000046dc 0046dc 000242 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000004920 004920 000120 00 A 4 6 8\n- [ 7] .rela.dyn RELA 0000000000004a40 004a40 001d70 18 A 3 0 8\n- [ 8] .rela.plt RELA 00000000000067b0 0067b0 001530 18 AI 3 24 8\n+ [ 4] .dynstr STRTAB 0000000000001db0 001db0 002943 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000046f4 0046f4 000242 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000004938 004938 000120 00 A 4 6 8\n+ [ 7] .rela.dyn RELA 0000000000004a58 004a58 001d70 18 A 3 0 8\n+ [ 8] .rela.plt RELA 00000000000067c8 0067c8 001530 18 AI 3 24 8\n [ 9] .init PROGBITS 0000000000008000 008000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000008020 008020 000e30 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000008e50 008e50 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000008e60 008e60 00fdab 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000018c0c 018c0c 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000019000 019000 00272c 00 A 0 0 32\n [15] .qtversion PROGBITS 000000000001b730 01b730 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 0x4a40 contains 314 entries:\n+Relocation section '.rela.dyn' at offset 0x4a58 contains 314 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001e210 0000000000000008 R_X86_64_RELATIVE 8f10\n 000000000001e218 0000000000000008 R_X86_64_RELATIVE 8ed0\n 000000000001e228 0000000000000008 R_X86_64_RELATIVE 1b540\n 000000000001e240 0000000000000008 R_X86_64_RELATIVE 1b560\n 000000000001e278 0000000000000008 R_X86_64_RELATIVE 1b578\n 000000000001e2b0 0000000000000008 R_X86_64_RELATIVE 1b590\n@@ -312,15 +312,15 @@\n 000000000001efb0 000000a100000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 000000000001efb8 000000a800000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n 000000000001efc0 000000ab00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN10QArrayData11shared_nullE@Qt_5 + 0\n 000000000001efc8 000000ae00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9QListData11shared_nullE@Qt_5 + 0\n 000000000001efd0 000000bc00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000001efd8 000000ea00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN16QCoreApplication4selfE@Qt_5 + 0\n \n-Relocation section '.rela.plt' at offset 0x67b0 contains 226 entries:\n+Relocation section '.rela.plt' at offset 0x67c8 contains 226 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001f000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 git_merge + 0\n 000000000001f008 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN18QAbstractListModelC2EP7QObject@Qt_5 + 0\n 000000000001f010 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8QVariantC1ERK9QDateTime@Qt_5 + 0\n 000000000001f018 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN4QDirC1ERK7QString@Qt_5 + 0\n 000000000001f020 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN16QCoreApplication13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE@Qt_5 + 0\n 000000000001f028 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZdlPvm@CXXABI_1.3.9 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -18,21 +18,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1e210\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1e218\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1db0\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 10539 (bytes)\n+ 0x000000000000000a (STRSZ) 10563 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1efe8\n 0x0000000000000002 (PLTRELSZ) 5424 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x67b0\n- 0x0000000000000007 (RELA) 0x4a40\n+ 0x0000000000000017 (JMPREL) 0x67c8\n+ 0x0000000000000007 (RELA) 0x4a58\n 0x0000000000000008 (RELASZ) 7536 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x4920\n+ 0x000000006ffffffe (VERNEED) 0x4938\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x46dc\n+ 0x000000006ffffff0 (VERSYM) 0x46f4\n 0x000000006ffffff9 (RELACOUNT) 121\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: 094f1b6f3d0c6b4e547301f741ed96694e57c9c4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 972666046e73f01e316ce22fd782fafed2d8d5aa\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 289 entries:\n- Addr: 0x00000000000046dc Offset: 0x000046dc Link: 3 (.dynsym)\n+ Addr: 0x00000000000046f4 Offset: 0x000046f4 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 2 (Qt_5) \n 004: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 008: 3 (CXXABI_1.3.9) 4 (Qt_5) 1 (*global*) 2 (Qt_5) \n 00c: 2 (Qt_5) 5 (Qt_5.15) 2 (Qt_5) 1 (*global*) \n 010: 2 (Qt_5) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n 014: 2 (Qt_5) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n 018: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) \n@@ -72,15 +72,15 @@\n 110: 1 (*global*) 2 (Qt_5) 2 (Qt_5) 1 (*global*) \n 114: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 118: 1 (*global*) d (Qt_5) 8 (Qt_5) 2 (Qt_5) \n 11c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 120: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 6 entries:\n- Addr: 0x0000000000004920 Offset: 0x00004920 Link: 4 (.dynstr)\n+ Addr: 0x0000000000004938 Offset: 0x00004938 Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 13\n 0x0020: Version: 1 File: libQt5Qml.so.5 Cnt: 1\n 0x0030: Name: Qt_5 Flags: none Version: 8\n 0x0040: Version: 1 File: libc.so.6 Cnt: 4\n 0x0050: Name: GLIBC_2.14 Flags: none Version: 11\n 0x0060: Name: GLIBC_2.3.4 Flags: none Version: 10\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -654,9 +654,11 @@\n 0x00004660 00000000 00000000 00000000 00000000 ................\n 0x00004670 00000000 00000000 00000000 00000000 ................\n 0x00004680 00000000 00000000 00000000 00000000 ................\n 0x00004690 00000000 00000000 00000000 00000000 ................\n 0x000046a0 00000000 00000000 00000000 00000000 ................\n 0x000046b0 00000000 00000000 00000000 00000000 ................\n 0x000046c0 00000000 00000000 00000000 00000000 ................\n- 0x000046d0 00000000 00000000 000000 ...........\n+ 0x000046d0 00000000 00000000 00000000 00000000 ................\n+ 0x000046e0 00000000 00000000 00000000 00000000 ................\n+ 0x000046f0 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 34663162 36663364 30633662 34653534 4f1b6f3d0c6b4e54\n- 0x00000010 37333031 66373431 65643936 36393465 7301f741ed96694e\n- 0x00000020 35376339 63342e64 65627567 00000000 57c9c4.debug....\n- 0x00000030 f1d65fd4 .._.\n+ 0x00000000 32363636 30343665 37336630 31653331 2666046e73f01e31\n+ 0x00000010 36636532 32666437 38326661 66656432 6ce22fd782fafed2\n+ 0x00000020 64386435 61612e64 65627567 00000000 d8d5aa.debug....\n+ 0x00000030 a39667ec ..g.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/calligra/libCalligraComponentsPlugin.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/calligra/libCalligraComponentsPlugin.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00ff88 0x00ff88 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00ffa8 0x00ffa8 R 0x1000\n LOAD 0x010000 0x0000000000010000 0x0000000000010000 0x017915 0x017915 R E 0x1000\n LOAD 0x028000 0x0000000000028000 0x0000000000028000 0x008d6c 0x008d6c R 0x1000\n LOAD 0x0318a8 0x00000000000318a8 0x00000000000318a8 0x0031a8 0x003208 RW 0x1000\n DYNAMIC 0x033b78 0x0000000000033b78 0x0000000000033b78 0x000330 0x000330 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x02b4b8 0x000000000002b4b8 0x000000000002b4b8 0x00100c 0x00100c 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 002cd0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002f68 002f68 004aa5 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000007a0e 007a0e 0003bc 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000007dd0 007dd0 000130 00 A 4 7 8\n- [ 7] .rela.dyn RELA 0000000000007f00 007f00 0061b0 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000000e0b0 00e0b0 001ed8 18 AI 3 24 8\n+ [ 4] .dynstr STRTAB 0000000000002f68 002f68 004ac5 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000007a2e 007a2e 0003bc 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000007df0 007df0 000130 00 A 4 7 8\n+ [ 7] .rela.dyn RELA 0000000000007f20 007f20 0061b0 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000000e0d0 00e0d0 001ed8 18 AI 3 24 8\n [ 9] .init PROGBITS 0000000000010000 010000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000010020 010020 0014a0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000114c0 0114c0 000010 08 AX 0 0 8\n [12] .text PROGBITS 00000000000114d0 0114d0 016439 00 AX 0 0 16\n [13] .fini PROGBITS 000000000002790c 02790c 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000028000 028000 003434 00 A 0 0 32\n [15] .qtversion PROGBITS 000000000002b438 02b438 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 0x7f00 contains 1042 entries:\n+Relocation section '.rela.dyn' at offset 0x7f20 contains 1042 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000318a8 0000000000000008 R_X86_64_RELATIVE 11780\n 00000000000318b0 0000000000000008 R_X86_64_RELATIVE 11540\n 00000000000318b8 0000000000000008 R_X86_64_RELATIVE 11740\n 00000000000318c0 0000000000000008 R_X86_64_RELATIVE 32e40\n 00000000000318c8 0000000000000008 R_X86_64_RELATIVE 28a40\n 00000000000318d0 0000000000000008 R_X86_64_RELATIVE 28a00\n@@ -1040,15 +1040,15 @@\n 0000000000033fb8 0000019d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTI14KoPACanvasBase + 0\n 0000000000033fc0 000001a500000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN20KoTextDocumentLayout14finishedLayoutEv + 0\n 0000000000033fc8 000001ad00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTV6KWPage + 0\n 0000000000033fd0 000001c000000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN11KPrDocument16staticMetaObjectE + 0\n 0000000000033fd8 000001c800000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN16KoZoomController11zoomChangedEN10KoZoomMode4ModeEd + 0\n 0000000000033fe0 000001c900000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTI12KoShapeLayer + 0\n \n-Relocation section '.rela.plt' at offset 0xe0b0 contains 329 entries:\n+Relocation section '.rela.plt' at offset 0xe0d0 contains 329 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000034000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK6KWPage9topMarginEv + 0\n 0000000000034008 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8KoBorderC1ERKS_ + 0\n 0000000000034010 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN18QAbstractListModelC2EP7QObject@Qt_5 + 0\n 0000000000034018 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QObject10disconnectEPKS_PKcS1_S3_@Qt_5 + 0\n 0000000000034020 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN10QQuickItem10setVisibleEb@Qt_5 + 0\n 0000000000034028 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QObject11setPropertyEPKcRK8QVariant@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -29,21 +29,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x318a8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x318b8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2f68\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 19109 (bytes)\n+ 0x000000000000000a (STRSZ) 19141 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x33fe8\n 0x0000000000000002 (PLTRELSZ) 7896 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xe0b0\n- 0x0000000000000007 (RELA) 0x7f00\n+ 0x0000000000000017 (JMPREL) 0xe0d0\n+ 0x0000000000000007 (RELA) 0x7f20\n 0x0000000000000008 (RELASZ) 25008 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x7dd0\n+ 0x000000006ffffffe (VERNEED) 0x7df0\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x7a0e\n+ 0x000000006ffffff0 (VERSYM) 0x7a2e\n 0x000000006ffffff9 (RELACOUNT) 424\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: c0d07d5162b4fe13a2342ef169da174e3f12885f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5ada11c6f526ba922bc1c4c4905db6c47e9233ad\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 478 entries:\n- Addr: 0x0000000000007a0e Offset: 0x00007a0e Link: 3 (.dynsym)\n+ Addr: 0x0000000000007a2e Offset: 0x00007a2e Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 2 (Qt_5) \n 004: 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) 1 (*global*) \n 008: 4 (Qt_5) 1 (*global*) 4 (Qt_5) 1 (*global*) \n 00c: 4 (Qt_5) 2 (Qt_5) 2 (Qt_5) 1 (*global*) \n 010: 2 (Qt_5) 4 (Qt_5) 3 (Qt_5) 5 (CXXABI_1.3.9)\n 014: 3 (Qt_5) 2 (Qt_5) 6 (Qt_5.15) 2 (Qt_5) \n 018: 1 (*global*) 3 (Qt_5) 2 (Qt_5) 1 (*global*) \n@@ -119,15 +119,15 @@\n 1cc: 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) 2 (Qt_5) \n 1d0: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 1d4: 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 1d8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1dc: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 7 entries:\n- Addr: 0x0000000000007dd0 Offset: 0x00007dd0 Link: 4 (.dynstr)\n+ Addr: 0x0000000000007df0 Offset: 0x00007df0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5Widgets.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 11\n 0x0020: Version: 1 File: libQt5Qml.so.5 Cnt: 1\n 0x0030: Name: Qt_5 Flags: none Version: 9\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.14 Flags: none Version: 13\n 0x0060: Name: GLIBC_2.2.5 Flags: none Version: 10\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1190,9 +1190,11 @@\n 0x00007998 00000000 00000000 00000000 00000000 ................\n 0x000079a8 00000000 00000000 00000000 00000000 ................\n 0x000079b8 00000000 00000000 00000000 00000000 ................\n 0x000079c8 00000000 00000000 00000000 00000000 ................\n 0x000079d8 00000000 00000000 00000000 00000000 ................\n 0x000079e8 00000000 00000000 00000000 00000000 ................\n 0x000079f8 00000000 00000000 00000000 00000000 ................\n- 0x00007a08 00000000 00 .....\n+ 0x00007a08 00000000 00000000 00000000 00000000 ................\n+ 0x00007a18 00000000 00000000 00000000 00000000 ................\n+ 0x00007a28 00000000 00 .....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64303764 35313632 62346665 31336132 d07d5162b4fe13a2\n- 0x00000010 33343265 66313639 64613137 34653366 342ef169da174e3f\n- 0x00000020 31323838 35662e64 65627567 00000000 12885f.debug....\n- 0x00000030 98e53e24 ..>$\n+ 0x00000000 64613131 63366635 32366261 39323262 da11c6f526ba922b\n+ 0x00000010 63316334 63343930 35646236 63343765 c1c4c4905db6c47e\n+ 0x00000020 39323333 61642e64 65627567 00000000 9233ad.debug....\n+ 0x00000030 df31d446 .1.F\n \n"}]}]}]}]}, {"source1": "calligra-libs_3.2.1+dfsg-7_amd64.deb", "source2": "calligra-libs_3.2.1+dfsg-7_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 2023-03-05 21:46:51.000000 debian-binary\n--rw-r--r-- 0 0 0 2732 2023-03-05 21:46:51.000000 control.tar.xz\n--rw-r--r-- 0 0 0 5035468 2023-03-05 21:46:51.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2724 2023-03-05 21:46:51.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 5034948 2023-03-05 21:46:51.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,13 +1,13 @@\n Package: calligra-libs\n Source: calligra\n Version: 1:3.2.1+dfsg-7\n Architecture: amd64\n Maintainer: Debian Qt/KDE Maintainers \n-Installed-Size: 23406\n+Installed-Size: 23410\n Depends: calligra-data (>= 1:3.2.1+dfsg-7), kio, libc6 (>= 2.34), libfontconfig1 (>= 2.12.6), libfreetype6 (>= 2.2.1), libgcc-s1 (>= 3.0), libkchart2 (>= 2.7.0), libkf5activities5 (>= 5.7.0), libkf5archive5 (>= 5.7.0), libkf5codecs5 (>= 5.7.0), libkf5completion5 (>= 5.7.0), libkf5configcore5 (>= 5.7.0), libkf5configgui5 (>= 5.7.0), libkf5configwidgets5 (>= 5.7.0), libkf5coreaddons5 (>= 5.7.0), libkf5dbusaddons5 (>= 5.7.0), libkf5guiaddons5 (>= 5.7.0), libkf5i18n5 (>= 5.7.0), libkf5iconthemes5 (>= 5.7.0), libkf5itemviews5 (>= 5.7.0), libkf5jobwidgets5 (>= 5.7.0), libkf5kiocore5 (>= 5.69.0), libkf5kiofilewidgets5 (>= 5.69.0), libkf5kiowidgets5 (>= 5.69.0), libkf5krosscore5 (>= 5.7.0), libkf5krossui5 (>= 5.7.0), libkf5notifications5 (>= 5.7.0), libkf5service-bin, libkf5service5 (>= 4.96.0), libkf5sonnetcore5 (>= 5.7.0), libkf5sonnetui5 (>= 5.7.0), libkf5textwidgets5 (>= 5.7.0), libkf5wallet-bin, libkf5wallet5 (>= 5.7.0), libkf5widgetsaddons5 (>= 5.7.0), libkf5windowsystem5 (>= 5.7.0), libkf5xmlgui5 (>= 5.7.0), liblcms2-2 (>= 2.4), libphonon4qt5-4 (>= 4:4.8.0), libphonon4qt5experimental4 (>= 4:4.8.0), libqca-qt5-2 (>= 2.0.2), libqt5core5a (>= 5.15.1), libqt5dbus5 (>= 5.3.0), libqt5gui5 (>= 5.14.1) | libqt5gui5-gles (>= 5.14.1), libqt5network5 (>= 5.14.1), libqt5printsupport5 (>= 5.3.0), libqt5svg5 (>= 5.6.0~beta), libqt5widgets5 (>= 5.15.1), libqt5x11extras5 (>= 5.6.0), libqt5xml5 (>= 5.3.0), libspnav0 (>= 1.0), libstdc++6 (>= 13.1), phonon4qt5\n Recommends: fonts-lyx, libqca-qt5-2-plugins\n Suggests: texlive, wordnet\n Section: libs\n Priority: optional\n Homepage: https://www.calligra.org/\n Description: common libraries and binaries for the Calligra Suite\n"}, {"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": "file list", "source2": "file list", "unified_diff": "@@ -34,15 +34,15 @@\n -rw-r--r-- 0 root (0) root (0) 43928 2023-03-05 21:46:51.000000 ./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/devices/calligra_device_spacenavigator.so\n drwxr-xr-x 0 root (0) root (0) 0 2023-03-05 21:46:51.000000 ./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/dockers/\n -rw-r--r-- 0 root (0) root (0) 156168 2023-03-05 21:46:51.000000 ./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/dockers/calligra_docker_defaults.so\n -rw-r--r-- 0 root (0) root (0) 144320 2023-03-05 21:46:51.000000 ./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/dockers/calligra_docker_stencils.so\n drwxr-xr-x 0 root (0) root (0) 0 2023-03-05 21:46:51.000000 ./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/pageapptools/\n -rw-r--r-- 0 root (0) root (0) 35528 2023-03-05 21:46:51.000000 ./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/pageapptools/kopabackgroundtool.so\n drwxr-xr-x 0 root (0) root (0) 0 2023-03-05 21:46:51.000000 ./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/\n--rw-r--r-- 0 root (0) root (0) 222584 2023-03-05 21:46:51.000000 ./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_artistictext.so\n+-rw-r--r-- 0 root (0) root (0) 226680 2023-03-05 21:46:51.000000 ./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_artistictext.so\n -rw-r--r-- 0 root (0) root (0) 1189752 2023-03-05 21:46:51.000000 ./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_chart.so\n -rw-r--r-- 0 root (0) root (0) 296280 2023-03-05 21:46:51.000000 ./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_formula.so\n -rw-r--r-- 0 root (0) root (0) 402640 2023-03-05 21:46:51.000000 ./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_music.so\n -rw-r--r-- 0 root (0) root (0) 410920 2023-03-05 21:46:51.000000 ./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_paths.so\n -rw-r--r-- 0 root (0) root (0) 177568 2023-03-05 21:46:51.000000 ./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_picture.so\n -rw-r--r-- 0 root (0) root (0) 48128 2023-03-05 21:46:51.000000 ./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_plugin.so\n -rw-r--r-- 0 root (0) root (0) 1285464 2023-03-05 21:46:51.000000 ./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_text.so\n"}, {"source1": "./usr/bin/calligra", "source2": "./usr/bin/calligra", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x002878 0x002878 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x002890 0x002890 R 0x1000\n LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x003405 0x003405 R E 0x1000\n LOAD 0x007000 0x0000000000007000 0x0000000000007000 0x000a60 0x000a60 R 0x1000\n LOAD 0x007d30 0x0000000000008d30 0x0000000000008d30 0x000578 0x000580 RW 0x1000\n DYNAMIC 0x007d40 0x0000000000008d40 0x0000000000008d40 0x000260 0x000260 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash GNU_HASH 00000000000003a0 0003a0 000038 00 A 6 0 8\n [ 6] .dynsym DYNSYM 00000000000003d8 0003d8 000918 18 A 7 1 8\n- [ 7] .dynstr STRTAB 0000000000000cf0 000cf0 00114a 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 0000000000001e3a 001e3a 0000c2 02 A 6 0 2\n- [ 9] .gnu.version_r VERNEED 0000000000001f00 001f00 000090 00 A 7 3 8\n- [10] .rela.dyn RELA 0000000000001f90 001f90 000120 18 A 6 0 8\n- [11] .rela.plt RELA 00000000000020b0 0020b0 0007c8 18 AI 6 25 8\n+ [ 7] .dynstr STRTAB 0000000000000cf0 000cf0 001162 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 0000000000001e52 001e52 0000c2 02 A 6 0 2\n+ [ 9] .gnu.version_r VERNEED 0000000000001f18 001f18 000090 00 A 7 3 8\n+ [10] .rela.dyn RELA 0000000000001fa8 001fa8 000120 18 A 6 0 8\n+ [11] .rela.plt RELA 00000000000020c8 0020c8 0007c8 18 AI 6 25 8\n [12] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 0000000000003020 003020 000540 10 AX 0 0 16\n [14] .plt.got PROGBITS 0000000000003560 003560 000008 08 AX 0 0 8\n [15] .text PROGBITS 0000000000003570 003570 002e8b 00 AX 0 0 16\n [16] .fini PROGBITS 00000000000063fc 0063fc 000009 00 AX 0 0 4\n [17] .rodata PROGBITS 0000000000007000 007000 000508 00 A 0 0 32\n [18] .qtversion PROGBITS 0000000000007508 007508 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,24 +1,24 @@\n \n-Relocation section '.rela.dyn' at offset 0x1f90 contains 12 entries:\n+Relocation section '.rela.dyn' at offset 0x1fa8 contains 12 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000008d30 0000000000000008 R_X86_64_RELATIVE 5700\n 0000000000008d38 0000000000000008 R_X86_64_RELATIVE 56c0\n 00000000000092a0 0000000000000008 R_X86_64_RELATIVE 92a0\n 0000000000008fa0 0000000300000006 R_X86_64_GLOB_DAT 0000000000000000 qt_version_tag@Qt_5.15 + 0\n 0000000000008fa8 0000001900000006 R_X86_64_GLOB_DAT 0000000000000000 stdout@GLIBC_2.2.5 + 0\n 0000000000008fb0 0000002500000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000008fb8 0000002900000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.34 + 0\n 0000000000008fc0 0000003300000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000008fc8 0000005e00000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n 0000000000008fd0 0000003600000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN10QArrayData11shared_nullE@Qt_5 + 0\n 0000000000008fd8 0000003800000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9QListData11shared_nullE@Qt_5 + 0\n 0000000000008fe0 0000003f00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n \n-Relocation section '.rela.plt' at offset 0x20b0 contains 83 entries:\n+Relocation section '.rela.plt' at offset 0x20c8 contains 83 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000009000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN10KAboutData16setupCommandLineEP18QCommandLineParser + 0\n 0000000000009008 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5 + 0\n 0000000000009010 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN18QCommandLineParserD1Ev@Qt_5 + 0\n 0000000000009018 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN6QDebug9putStringEPK5QCharm@Qt_5 + 0\n 0000000000009020 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN13QMimeDatabaseD1Ev@Qt_5 + 0\n 0000000000009028 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN11QTextStreamlsERK7QString@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x8d30\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x8d38\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0xcf0\n 0x0000000000000006 (SYMTAB) 0x3d8\n- 0x000000000000000a (STRSZ) 4426 (bytes)\n+ 0x000000000000000a (STRSZ) 4450 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x8fe8\n 0x0000000000000002 (PLTRELSZ) 1992 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x20b0\n- 0x0000000000000007 (RELA) 0x1f90\n+ 0x0000000000000017 (JMPREL) 0x20c8\n+ 0x0000000000000007 (RELA) 0x1fa8\n 0x0000000000000008 (RELASZ) 288 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffb (FLAGS_1) Flags: PIE\n- 0x000000006ffffffe (VERNEED) 0x1f00\n+ 0x000000006ffffffe (VERNEED) 0x1f18\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x1e3a\n+ 0x000000006ffffff0 (VERSYM) 0x1e52\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fec354f9d8bfd2cb49a0cf858c6f00e9a03b3b74\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b49d2a7d78bac776c73a1e8ae8d97e335bd095c9\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 97 entries:\n- Addr: 0x0000000000001e3a Offset: 0x00001e3a Link: 6 (.dynsym)\n+ Addr: 0x0000000000001e52 Offset: 0x00001e52 Link: 6 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 3 (Qt_5.15) \n 004: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 008: 2 (Qt_5) 1 (*global*) 1 (*global*) 4 (GLIBC_2.4) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 5 (GLIBC_2.2.5)\n 010: 2 (Qt_5) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n 014: 2 (Qt_5) 1 (*global*) 2 (Qt_5) 6 (Qt_5) \n 018: 2 (Qt_5) 5 (GLIBC_2.2.5) 1 (*global*) 2 (Qt_5) \n@@ -24,15 +24,15 @@\n 050: 2 (Qt_5) 1 (*global*) 2 (Qt_5) 2 (Qt_5) \n 054: 6 (Qt_5) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n 058: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 05c: 1 (*global*) 1 (*global*) 5 (GLIBC_2.2.5) 1 (*global*) \n 060: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000001f00 Offset: 0x00001f00 Link: 7 (.dynstr)\n+ Addr: 0x0000000000001f18 Offset: 0x00001f18 Link: 7 (.dynstr)\n 000000: Version: 1 File: libQt5Widgets.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 6\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.34 Flags: none Version: 7\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 5\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 4\n 0x0060: Version: 1 File: libQt5Core.so.5 Cnt: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -272,9 +272,11 @@\n 0x00001dc0 00000000 00000000 00000000 00000000 ................\n 0x00001dd0 00000000 00000000 00000000 00000000 ................\n 0x00001de0 00000000 00000000 00000000 00000000 ................\n 0x00001df0 00000000 00000000 00000000 00000000 ................\n 0x00001e00 00000000 00000000 00000000 00000000 ................\n 0x00001e10 00000000 00000000 00000000 00000000 ................\n 0x00001e20 00000000 00000000 00000000 00000000 ................\n- 0x00001e30 00000000 00000000 0000 ..........\n+ 0x00001e30 00000000 00000000 00000000 00000000 ................\n+ 0x00001e40 00000000 00000000 00000000 00000000 ................\n+ 0x00001e50 0000 ..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63333534 66396438 62666432 63623439 c354f9d8bfd2cb49\n- 0x00000010 61306366 38353863 36663030 65396130 a0cf858c6f00e9a0\n- 0x00000020 33623362 37342e64 65627567 00000000 3b3b74.debug....\n- 0x00000030 937e13e7 .~..\n+ 0x00000000 39643261 37643738 62616337 37366337 9d2a7d78bac776c7\n+ 0x00000010 33613165 38616538 64393765 33333562 3a1e8ae8d97e335b\n+ 0x00000020 64303935 63392e64 65627567 00000000 d095c9.debug....\n+ 0x00000030 f477ed51 .w.Q\n \n"}]}, {"source1": "./usr/bin/calligraconverter", "source2": "./usr/bin/calligraconverter", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x002af0 0x002af0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x002b08 0x002b08 R 0x1000\n LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x002ce1 0x002ce1 R E 0x1000\n LOAD 0x006000 0x0000000000006000 0x0000000000006000 0x000c58 0x000c58 R 0x1000\n LOAD 0x006d08 0x0000000000007d08 0x0000000000007d08 0x0005d8 0x0005e0 RW 0x1000\n DYNAMIC 0x006d18 0x0000000000007d18 0x0000000000007d18 0x000290 0x000290 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash GNU_HASH 00000000000003a0 0003a0 000038 00 A 6 0 8\n [ 6] .dynsym DYNSYM 00000000000003d8 0003d8 0009a8 18 A 7 1 8\n- [ 7] .dynstr STRTAB 0000000000000d80 000d80 00122a 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 0000000000001faa 001faa 0000ce 02 A 6 0 2\n- [ 9] .gnu.version_r VERNEED 0000000000002078 002078 000100 00 A 7 6 8\n- [10] .rela.dyn RELA 0000000000002178 002178 000108 18 A 6 0 8\n- [11] .rela.plt RELA 0000000000002280 002280 000870 18 AI 6 25 8\n+ [ 7] .dynstr STRTAB 0000000000000d80 000d80 001242 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 0000000000001fc2 001fc2 0000ce 02 A 6 0 2\n+ [ 9] .gnu.version_r VERNEED 0000000000002090 002090 000100 00 A 7 6 8\n+ [10] .rela.dyn RELA 0000000000002190 002190 000108 18 A 6 0 8\n+ [11] .rela.plt RELA 0000000000002298 002298 000870 18 AI 6 25 8\n [12] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 0000000000003020 003020 0005b0 10 AX 0 0 16\n [14] .plt.got PROGBITS 00000000000035d0 0035d0 000008 08 AX 0 0 8\n [15] .text PROGBITS 00000000000035e0 0035e0 0026f6 00 AX 0 0 16\n [16] .fini PROGBITS 0000000000005cd8 005cd8 000009 00 AX 0 0 4\n [17] .rodata PROGBITS 0000000000006000 006000 000868 00 A 0 0 32\n [18] .qtversion PROGBITS 0000000000006868 006868 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,23 +1,23 @@\n \n-Relocation section '.rela.dyn' at offset 0x2178 contains 11 entries:\n+Relocation section '.rela.dyn' at offset 0x2190 contains 11 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000007d08 0000000000000008 R_X86_64_RELATIVE 4770\n 0000000000007d10 0000000000000008 R_X86_64_RELATIVE 4730\n 00000000000082d8 0000000000000008 R_X86_64_RELATIVE 82d8\n 0000000000007fa8 0000000300000006 R_X86_64_GLOB_DAT 0000000000000000 qt_version_tag@Qt_5.15 + 0\n 0000000000007fb0 0000001600000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.34 + 0\n 0000000000007fb8 0000001a00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9QListData11shared_nullE@Qt_5 + 0\n 0000000000007fc0 0000001e00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000007fc8 0000003d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000007fd0 0000004700000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000007fd8 0000004800000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN10QArrayData11shared_nullE@Qt_5 + 0\n 0000000000007fe0 0000006500000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n \n-Relocation section '.rela.plt' at offset 0x2280 contains 90 entries:\n+Relocation section '.rela.plt' at offset 0x2298 contains 90 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000008000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN18QCommandLineParserD1Ev@Qt_5 + 0\n 0000000000008008 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN11QTextStreamlsERK7QString@Qt_5 + 0\n 0000000000008010 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN13QMimeDatabaseD1Ev@Qt_5 + 0\n 0000000000008018 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK18QCommandLineParser5valueERK7QString@Qt_5 + 0\n 0000000000008020 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN4QUrlD1Ev@Qt_5 + 0\n 0000000000008028 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8QPrinter14setOrientationENS_11OrientationE@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,23 +17,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x7d08\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x7d10\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0xd80\n 0x0000000000000006 (SYMTAB) 0x3d8\n- 0x000000000000000a (STRSZ) 4650 (bytes)\n+ 0x000000000000000a (STRSZ) 4674 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x7fe8\n 0x0000000000000002 (PLTRELSZ) 2160 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x2280\n- 0x0000000000000007 (RELA) 0x2178\n+ 0x0000000000000017 (JMPREL) 0x2298\n+ 0x0000000000000007 (RELA) 0x2190\n 0x0000000000000008 (RELASZ) 264 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffb (FLAGS_1) Flags: PIE\n- 0x000000006ffffffe (VERNEED) 0x2078\n+ 0x000000006ffffffe (VERNEED) 0x2090\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x1faa\n+ 0x000000006ffffff0 (VERSYM) 0x1fc2\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 39a66090f5dbae5b580bb17258ab79199ff1b219\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 73b94164fed4293945c8fc33b1ebda72a9d9a3a7\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 103 entries:\n- Addr: 0x0000000000001faa Offset: 0x00001faa Link: 6 (.dynsym)\n+ Addr: 0x0000000000001fc2 Offset: 0x00001fc2 Link: 6 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 3 (Qt_5.15) \n 004: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) \n 008: 5 (GLIBC_2.4) 1 (*global*) 1 (*global*) 2 (Qt_5) \n 00c: 6 (Qt_5) 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 7 (Qt_5) 1 (*global*) 8 (GLIBC_2.34) 1 (*global*) \n 018: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 1 (*global*) \n@@ -25,15 +25,15 @@\n 054: 1 (*global*) 2 (Qt_5) 7 (Qt_5) 1 (*global*) \n 058: 4 (Qt_5) 1 (*global*) 1 (*global*) 2 (Qt_5) \n 05c: 1 (*global*) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n 060: 1 (*global*) 2 (Qt_5) 1 (*global*) 1 (*global*) \n 064: 1 (*global*) 9 (GLIBC_2.2.5) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 6 entries:\n- Addr: 0x0000000000002078 Offset: 0x00002078 Link: 7 (.dynstr)\n+ Addr: 0x0000000000002090 Offset: 0x00002090 Link: 7 (.dynstr)\n 000000: Version: 1 File: libstdc++.so.6 Cnt: 1\n 0x0010: Name: GLIBCXX_3.4 Flags: none Version: 11\n 0x0020: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n 0x0030: Name: Qt_5 Flags: none Version: 7\n 0x0040: Version: 1 File: libQt5Widgets.so.5 Cnt: 1\n 0x0050: Name: Qt_5 Flags: none Version: 6\n 0x0060: Version: 1 File: libc.so.6 Cnt: 4\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -286,9 +286,11 @@\n 0x00001f30 00000000 00000000 00000000 00000000 ................\n 0x00001f40 00000000 00000000 00000000 00000000 ................\n 0x00001f50 00000000 00000000 00000000 00000000 ................\n 0x00001f60 00000000 00000000 00000000 00000000 ................\n 0x00001f70 00000000 00000000 00000000 00000000 ................\n 0x00001f80 00000000 00000000 00000000 00000000 ................\n 0x00001f90 00000000 00000000 00000000 00000000 ................\n- 0x00001fa0 00000000 00000000 0000 ..........\n+ 0x00001fa0 00000000 00000000 00000000 00000000 ................\n+ 0x00001fb0 00000000 00000000 00000000 00000000 ................\n+ 0x00001fc0 0000 ..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61363630 39306635 64626165 35623538 a66090f5dbae5b58\n- 0x00000010 30626231 37323538 61623739 31393966 0bb17258ab79199f\n- 0x00000020 66316232 31392e64 65627567 00000000 f1b219.debug....\n- 0x00000030 4fd71871 O..q\n+ 0x00000000 62393431 36346665 64343239 33393435 b94164fed4293945\n+ 0x00000010 63386663 33336231 65626461 37326139 c8fc33b1ebda72a9\n+ 0x00000020 64396133 61372e64 65627567 00000000 d9a3a7.debug....\n+ 0x00000030 8095976d ...m\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libbasicflakes.so.17.0.0", "source2": "./usr/lib/x86_64-linux-gnu/libbasicflakes.so.17.0.0", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x006f20 0x006f20 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x006f30 0x006f30 R 0x1000\n LOAD 0x007000 0x0000000000007000 0x0000000000007000 0x006e79 0x006e79 R E 0x1000\n LOAD 0x00e000 0x000000000000e000 0x000000000000e000 0x00175c 0x00175c R 0x1000\n LOAD 0x00f8b0 0x00000000000108b0 0x00000000000108b0 0x000d40 0x000d48 RW 0x1000\n DYNAMIC 0x00fcf0 0x0000000000010cf0 0x0000000000010cf0 0x000270 0x000270 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x00e738 0x000000000000e738 0x000000000000e738 0x000244 0x000244 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 000270 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000004d0 0004d0 001b48 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002018 002018 002ca6 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000004cbe 004cbe 000246 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000004f08 004f08 000110 00 A 4 6 8\n- [ 7] .rela.dyn RELA 0000000000005018 005018 000d50 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000005d68 005d68 0011b8 18 AI 3 23 8\n+ [ 4] .dynstr STRTAB 0000000000002018 002018 002cba 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000004cd2 004cd2 000246 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000004f18 004f18 000110 00 A 4 6 8\n+ [ 7] .rela.dyn RELA 0000000000005028 005028 000d50 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000005d78 005d78 0011b8 18 AI 3 23 8\n [ 9] .init PROGBITS 0000000000007000 007000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000007020 007020 000be0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000007c00 007c00 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000007c10 007c10 00625f 00 AX 0 0 16\n [13] .fini PROGBITS 000000000000de70 00de70 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000000e000 00e000 000724 00 A 0 0 32\n [15] .qtversion PROGBITS 000000000000e728 00e728 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 0x5018 contains 142 entries:\n+Relocation section '.rela.dyn' at offset 0x5028 contains 142 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000108b0 0000000000000008 R_X86_64_RELATIVE 7cc0\n 00000000000108b8 0000000000000008 R_X86_64_RELATIVE 7c80\n 00000000000108c8 0000000000000008 R_X86_64_RELATIVE 10af8\n 00000000000108d0 0000000000000008 R_X86_64_RELATIVE a680\n 00000000000108d8 0000000000000008 R_X86_64_RELATIVE a690\n 00000000000108e0 0000000000000008 R_X86_64_RELATIVE a710\n@@ -140,15 +140,15 @@\n 0000000000010fa8 0000008300000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9QListData11shared_nullE@Qt_5 + 0\n 0000000000010fb0 0000008c00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000010fb8 0000009c00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTI7KoShape + 0\n 0000000000010fc0 0000010000000006 R_X86_64_GLOB_DAT 0000000000010aa0 _ZN12KoPencilTool16staticMetaObjectE + 0\n 0000000000010fc8 000000e500000006 R_X86_64_GLOB_DAT 0000000000010908 _ZTV12KoPencilTool + 0\n 0000000000010fd0 0000010400000006 R_X86_64_GLOB_DAT 0000000000010b10 _ZTV16KoCreatePathTool + 0\n \n-Relocation section '.rela.plt' at offset 0x5d68 contains 189 entries:\n+Relocation section '.rela.plt' at offset 0x5d78 contains 189 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000011000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _Z6ki18ndPKcS0_ + 0\n 0000000000011008 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK11KoPathShape10pointCountEv + 0\n 0000000000011010 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK7KoShape22absoluteTransformationEPK15KoViewConverter + 0\n 0000000000011018 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZdlPvm@CXXABI_1.3.9 + 0\n 0000000000011020 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QLayout18setContentsMarginsEiiii@Qt_5 + 0\n 0000000000011028 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK11KoPathShape17subpathPointCountEi + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x108b0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x108b8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2018\n 0x0000000000000006 (SYMTAB) 0x4d0\n- 0x000000000000000a (STRSZ) 11430 (bytes)\n+ 0x000000000000000a (STRSZ) 11450 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x10fe8\n 0x0000000000000002 (PLTRELSZ) 4536 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x5d68\n- 0x0000000000000007 (RELA) 0x5018\n+ 0x0000000000000017 (JMPREL) 0x5d78\n+ 0x0000000000000007 (RELA) 0x5028\n 0x0000000000000008 (RELASZ) 3408 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x4f08\n+ 0x000000006ffffffe (VERNEED) 0x4f18\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x4cbe\n+ 0x000000006ffffff0 (VERSYM) 0x4cd2\n 0x000000006ffffff9 (RELACOUNT) 15\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: 9e79b401816e408c7993fa52449b9f974e68180d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5be3faf33ee1ace66e36f61ba6100431801b7d9f\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 291 entries:\n- Addr: 0x0000000000004cbe Offset: 0x00004cbe Link: 3 (.dynsym)\n+ Addr: 0x0000000000004cd2 Offset: 0x00004cd2 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 2 (Qt_5) 1 (*global*) 3 (CXXABI_1.3.9) 1 (*global*) \n 008: 4 (Qt_5) 1 (*global*) 2 (Qt_5) 5 (Qt_5.15) \n 00c: 4 (Qt_5) 1 (*global*) 4 (Qt_5) 1 (*global*) \n 010: 1 (*global*) 4 (Qt_5) 2 (Qt_5) 6 (Qt_5) \n 014: 2 (Qt_5) 1 (*global*) 6 (Qt_5) 4 (Qt_5) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n@@ -72,15 +72,15 @@\n 110: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 114: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 118: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 11c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 120: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 6 entries:\n- Addr: 0x0000000000004f08 Offset: 0x00004f08 Link: 4 (.dynstr)\n+ Addr: 0x0000000000004f18 Offset: 0x00004f18 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.2.5 Flags: none Version: 12\n 0x0020: Name: GLIBC_2.14 Flags: none Version: 11\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0040: Version: 1 File: libm.so.6 Cnt: 1\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 7\n 0x0060: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -710,9 +710,10 @@\n 0x00004c48 00000000 00000000 00000000 00000000 ................\n 0x00004c58 00000000 00000000 00000000 00000000 ................\n 0x00004c68 00000000 00000000 00000000 00000000 ................\n 0x00004c78 00000000 00000000 00000000 00000000 ................\n 0x00004c88 00000000 00000000 00000000 00000000 ................\n 0x00004c98 00000000 00000000 00000000 00000000 ................\n 0x00004ca8 00000000 00000000 00000000 00000000 ................\n- 0x00004cb8 00000000 0000 ......\n+ 0x00004cb8 00000000 00000000 00000000 00000000 ................\n+ 0x00004cc8 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 37396234 30313831 36653430 38633739 79b401816e408c79\n- 0x00000010 39336661 35323434 39623966 39373465 93fa52449b9f974e\n- 0x00000020 36383138 30642e64 65627567 00000000 68180d.debug....\n- 0x00000030 0b0467df ..g.\n+ 0x00000000 65336661 66333365 65316163 65363665 e3faf33ee1ace66e\n+ 0x00000010 33366636 31626136 31303034 33313830 36f61ba610043180\n+ 0x00000020 31623764 39662e64 65627567 00000000 1b7d9f.debug....\n+ 0x00000030 20cf03c2 ...\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libflake.so.17.0.0", "source2": "./usr/lib/x86_64-linux-gnu/libflake.so.17.0.0", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x068538 0x068538 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x068540 0x068540 R 0x1000\n LOAD 0x069000 0x0000000000069000 0x0000000000069000 0x10d625 0x10d625 R E 0x1000\n LOAD 0x177000 0x0000000000177000 0x0000000000177000 0x0382f8 0x0382f8 R 0x1000\n LOAD 0x1afac8 0x00000000001b0ac8 0x00000000001b0ac8 0x00d380 0x00d690 RW 0x1000\n DYNAMIC 0x1b8490 0x00000000001b9490 0x00000000001b9490 0x0002e0 0x0002e0 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x183148 0x0000000000183148 0x0000000000183148 0x006cdc 0x006cdc 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 00551c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000005780 005780 016dd0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 000000000001c550 01c550 02609e 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000425ee 0425ee 001e7c 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000044470 044470 000140 00 A 4 7 8\n- [ 7] .rela.dyn RELA 00000000000445b0 0445b0 0184c8 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000005ca78 05ca78 00bac0 18 AI 3 23 8\n+ [ 4] .dynstr STRTAB 000000000001c550 01c550 0260ac 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000425fc 0425fc 001e7c 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000044478 044478 000140 00 A 4 7 8\n+ [ 7] .rela.dyn RELA 00000000000445b8 0445b8 0184c8 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000005ca80 05ca80 00bac0 18 AI 3 23 8\n [ 9] .init PROGBITS 0000000000069000 069000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000069020 069020 007c90 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000070cb0 070cb0 000168 08 AX 0 0 8\n [12] .text PROGBITS 0000000000070e20 070e20 1057f9 00 AX 0 0 16\n [13] .fini PROGBITS 000000000017661c 17661c 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000177000 177000 00c135 00 A 0 0 32\n [15] .qtversion PROGBITS 0000000000183138 183138 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 0x445b0 contains 4147 entries:\n+Relocation section '.rela.dyn' at offset 0x445b8 contains 4147 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000001b0ac8 0000000000000008 R_X86_64_RELATIVE 70fa0\n 00000000001b0ad0 0000000000000008 R_X86_64_RELATIVE 70ec0\n 00000000001b0ad8 0000000000000008 R_X86_64_RELATIVE 70f60\n 00000000001b0ae8 0000000000000008 R_X86_64_RELATIVE 1b46d0\n 00000000001b0af0 0000000000000008 R_X86_64_RELATIVE 79e40\n 00000000001b0af8 0000000000000008 R_X86_64_RELATIVE 79f40\n@@ -4145,15 +4145,15 @@\n 00000000001b9f98 0000089500000006 R_X86_64_GLOB_DAT 00000000000d0bb0 _ZN13KoToolManager11changedToolEP18KoCanvasControlleri + 0\n 00000000001b9fa0 00000a0200000006 R_X86_64_GLOB_DAT 00000000001b47e0 _ZN17KoPasteController16staticMetaObjectE + 0\n 00000000001b9fb0 000005c100000006 R_X86_64_GLOB_DAT 00000000001b4578 _ZTV18KoCanvasSupervisor + 0\n 00000000001b9fb8 00000d9e00000006 R_X86_64_GLOB_DAT 00000000001b54b8 _ZTV12KoFrameShape + 0\n 00000000001b9fc0 00000be900000006 R_X86_64_GLOB_DAT 00000000001b29e8 _ZTV10KoToolBase + 0\n 00000000001b9fc8 000005c600000006 R_X86_64_GLOB_DAT 00000000001b77e0 _ZTV21KoShapeUngroupCommand + 0\n \n-Relocation section '.rela.plt' at offset 0x5ca78 contains 1992 entries:\n+Relocation section '.rela.plt' at offset 0x5ca80 contains 1992 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000001ba000 0000050400000007 R_X86_64_JUMP_SLOT 00000000000fc3d0 _ZN6KoDragD1Ev + 0\n 00000000001ba008 00000ca400000007 R_X86_64_JUMP_SLOT 00000000000aae10 _ZN14KoShapeManager10paintShapeEP7KoShapeR8QPainterRK15KoViewConverterR22KoShapePaintingContext + 0\n 00000000001ba010 00000b3300000007 R_X86_64_JUMP_SLOT 00000000001442d0 _ZN10KoPathTool21pointSelectionChangedEv + 0\n 00000000001ba018 000008f200000007 R_X86_64_JUMP_SLOT 0000000000115d20 _ZN15KoOdfWorkaround18fixBackgroundColorEPK7KoShapeR21KoShapeLoadingContext + 0\n 00000000001ba020 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK14QTemporaryFile8fileNameEv@Qt_5 + 0\n 00000000001ba028 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK7KoStore4modeEv + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -24,21 +24,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1b0ac8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1b0ad8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1c550\n 0x0000000000000006 (SYMTAB) 0x5780\n- 0x000000000000000a (STRSZ) 155806 (bytes)\n+ 0x000000000000000a (STRSZ) 155820 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1b9fe8\n 0x0000000000000002 (PLTRELSZ) 47808 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x5ca78\n- 0x0000000000000007 (RELA) 0x445b0\n+ 0x0000000000000017 (JMPREL) 0x5ca80\n+ 0x0000000000000007 (RELA) 0x445b8\n 0x0000000000000008 (RELASZ) 99528 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x44470\n+ 0x000000006ffffffe (VERNEED) 0x44478\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x425ee\n+ 0x000000006ffffff0 (VERSYM) 0x425fc\n 0x000000006ffffff9 (RELACOUNT) 853\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: 64eafcc8bef927464be3d695e0d4b8418e2e8056\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 25237178703bb400be02de4f53702517e133e666\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 3902 entries:\n- Addr: 0x00000000000425ee Offset: 0x000425ee Link: 3 (.dynsym)\n+ Addr: 0x00000000000425fc Offset: 0x000425fc Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 1 (*global*) 1 (*global*) \n 004: 2 (Qt_5) 1 (*global*) 3 (Qt_5) 4 (Qt_5) \n 008: 3 (Qt_5) 2 (Qt_5) 2 (Qt_5) 1 (*global*) \n 00c: 4 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 2 (Qt_5) 1 (*global*) 4 (Qt_5) 1 (*global*) \n 014: 4 (Qt_5) 1 (*global*) 4 (Qt_5) 2 (Qt_5) \n 018: 3 (Qt_5) 2 (Qt_5) 4 (Qt_5) 2 (Qt_5) \n@@ -975,15 +975,15 @@\n f2c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n f30: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n f34: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n f38: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n f3c: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 7 entries:\n- Addr: 0x0000000000044470 Offset: 0x00044470 Link: 4 (.dynstr)\n+ Addr: 0x0000000000044478 Offset: 0x00044478 Link: 4 (.dynstr)\n 000000: Version: 1 File: libm.so.6 Cnt: 2\n 0x0010: Name: GLIBC_2.29 Flags: none Version: 14\n 0x0020: Name: GLIBC_2.2.5 Flags: none Version: 10\n 0x0030: Version: 1 File: libQt5Svg.so.5 Cnt: 1\n 0x0040: Name: Qt_5 Flags: none Version: 8\n 0x0050: Version: 1 File: libc.so.6 Cnt: 3\n 0x0060: Name: GLIBC_2.14 Flags: none Version: 13\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -9733,9 +9733,10 @@\n 0x00042570 00000000 00000000 00000000 00000000 ................\n 0x00042580 00000000 00000000 00000000 00000000 ................\n 0x00042590 00000000 00000000 00000000 00000000 ................\n 0x000425a0 00000000 00000000 00000000 00000000 ................\n 0x000425b0 00000000 00000000 00000000 00000000 ................\n 0x000425c0 00000000 00000000 00000000 00000000 ................\n 0x000425d0 00000000 00000000 00000000 00000000 ................\n- 0x000425e0 00000000 00000000 00000000 0000 ..............\n+ 0x000425e0 00000000 00000000 00000000 00000000 ................\n+ 0x000425f0 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 65616663 63386265 66393237 34363462 eafcc8bef927464b\n- 0x00000010 65336436 39356530 64346238 34313865 e3d695e0d4b8418e\n- 0x00000020 32653830 35362e64 65627567 00000000 2e8056.debug....\n- 0x00000030 eda573f1 ..s.\n+ 0x00000000 32333731 37383730 33626234 30306265 237178703bb400be\n+ 0x00000010 30326465 34663533 37303235 31376531 02de4f53702517e1\n+ 0x00000020 33336536 36362e64 65627567 00000000 33e666.debug....\n+ 0x00000030 5e4166f5 ^Af.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libkoformula.so.17.0.0", "source2": "./usr/lib/x86_64-linux-gnu/libkoformula.so.17.0.0", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x016ea8 0x016ea8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x016ec0 0x016ec0 R 0x1000\n LOAD 0x017000 0x0000000000017000 0x0000000000017000 0x036fe5 0x036fe5 R E 0x1000\n LOAD 0x04e000 0x000000000004e000 0x000000000004e000 0x00ba68 0x00ba68 R 0x1000\n LOAD 0x05a590 0x000000000005a590 0x000000000005a590 0x003568 0x0035c8 RW 0x1000\n DYNAMIC 0x05cc08 0x000000000005cc08 0x000000000005cc08 0x000250 0x000250 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x0533a8 0x00000000000533a8 0x00000000000533a8 0x001054 0x001054 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 0012fc 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000001560 001560 004a58 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000005fb8 005fb8 007355 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000d30e 00d30e 000632 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000000000000d940 00d940 0000d0 00 A 4 4 8\n- [ 7] .rela.dyn RELA 000000000000da10 00da10 0073c8 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000014dd8 014dd8 0020d0 18 AI 3 23 8\n+ [ 4] .dynstr STRTAB 0000000000005fb8 005fb8 00736d 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000d326 00d326 000632 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000000000000d958 00d958 0000d0 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 000000000000da28 00da28 0073c8 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000014df0 014df0 0020d0 18 AI 3 23 8\n [ 9] .init PROGBITS 0000000000017000 017000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000017020 017020 0015f0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000018610 018610 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000018620 018620 0359b9 00 AX 0 0 16\n [13] .fini PROGBITS 000000000004dfdc 04dfdc 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000004e000 04e000 005391 00 A 0 0 32\n [15] .qtversion PROGBITS 0000000000053398 053398 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 0xda10 contains 1235 entries:\n+Relocation section '.rela.dyn' at offset 0xda28 contains 1235 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000005a590 0000000000000008 R_X86_64_RELATIVE 186d0\n 000000000005a598 0000000000000008 R_X86_64_RELATIVE 18690\n 000000000005a648 0000000000000008 R_X86_64_RELATIVE 4e0c0\n 000000000005a650 0000000000000008 R_X86_64_RELATIVE 4e020\n 000000000005a658 0000000000000008 R_X86_64_RELATIVE 18770\n 000000000005a678 0000000000000008 R_X86_64_RELATIVE 52f40\n@@ -1233,15 +1233,15 @@\n 000000000005cf98 0000023800000006 R_X86_64_GLOB_DAT 000000000005a5b8 _ZTV11FormulaData + 0\n 000000000005cfa0 000000c800000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN16QLoggingCategoryD1Ev@Qt_5 + 0\n 000000000005cfa8 0000023a00000006 R_X86_64_GLOB_DAT 000000000005bc98 _ZTV16TableDataElement + 0\n 000000000005cfb8 0000027c00000006 R_X86_64_GLOB_DAT 000000000005c328 _ZTV12StyleElement + 0\n 000000000005cfc0 000000f000000006 R_X86_64_GLOB_DAT 000000000005abe0 _ZTV12FixedElement + 0\n 000000000005cfc8 000001f600000006 R_X86_64_GLOB_DAT 000000000005ae10 _ZTV14FormulaElement + 0\n \n-Relocation section '.rela.plt' at offset 0x14dd8 contains 350 entries:\n+Relocation section '.rela.plt' at offset 0x14df0 contains 350 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000005d000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QStringaSERKS_@Qt_5 + 0\n 000000000005d008 0000017700000007 R_X86_64_JUMP_SLOT 0000000000038330 _ZN10RowElementD1Ev + 0\n 000000000005d010 0000010d00000007 R_X86_64_JUMP_SLOT 000000000001baa0 _ZNK13FormulaCursor11insideTokenEv + 0\n 000000000005d018 0000014e00000007 R_X86_64_JUMP_SLOT 000000000001af30 _ZN15FormulaRenderer19updateElementLayoutEP12BasicElement + 0\n 000000000005d020 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK9KoXmlText4dataEv + 0\n 000000000005d028 000002aa00000007 R_X86_64_JUMP_SLOT 0000000000019960 _ZNK16AttributeManager14lengthToPixelsE6LengthPK12BasicElementRK7QString + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,21 +15,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x5a590\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x5a598\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x5fb8\n 0x0000000000000006 (SYMTAB) 0x1560\n- 0x000000000000000a (STRSZ) 29525 (bytes)\n+ 0x000000000000000a (STRSZ) 29549 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x5cfe8\n 0x0000000000000002 (PLTRELSZ) 8400 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x14dd8\n- 0x0000000000000007 (RELA) 0xda10\n+ 0x0000000000000017 (JMPREL) 0x14df0\n+ 0x0000000000000007 (RELA) 0xda28\n 0x0000000000000008 (RELASZ) 29640 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0xd940\n+ 0x000000006ffffffe (VERNEED) 0xd958\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0xd30e\n+ 0x000000006ffffff0 (VERSYM) 0xd326\n 0x000000006ffffff9 (RELACOUNT) 85\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: d0da3d3d2312896a93cf596d3f98c254f4bf65ed\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6ab67209bf646a30b719531c90ac8a7c3573191e\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 793 entries:\n- Addr: 0x000000000000d30e Offset: 0x0000d30e Link: 3 (.dynsym)\n+ Addr: 0x000000000000d326 Offset: 0x0000d326 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 1 (*global*) \n 004: 3 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 008: 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) 4 (GLIBC_2.14) \n 00c: 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) 5 (CXXABI_1.3.9)\n 010: 1 (*global*) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n 014: 3 (Qt_5) 2 (Qt_5) 6 (Qt_5.15) 3 (Qt_5) \n 018: 1 (*global*) 2 (Qt_5) 7 (GLIBCXX_3.4) 8 (GLIBC_2.2.5)\n@@ -198,15 +198,15 @@\n 308: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 30c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 310: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 314: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 318: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x000000000000d940 Offset: 0x0000d940 Link: 4 (.dynstr)\n+ Addr: 0x000000000000d958 Offset: 0x0000d958 Link: 4 (.dynstr)\n 000000: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0010: Name: CXXABI_1.3 Flags: none Version: 10\n 0x0020: Name: GLIBCXX_3.4 Flags: none Version: 7\n 0x0030: Name: CXXABI_1.3.9 Flags: none Version: 5\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0060: Name: GLIBC_2.2.5 Flags: none Version: 8\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1841,9 +1841,10 @@\n 0x0000d298 00000000 00000000 00000000 00000000 ................\n 0x0000d2a8 00000000 00000000 00000000 00000000 ................\n 0x0000d2b8 00000000 00000000 00000000 00000000 ................\n 0x0000d2c8 00000000 00000000 00000000 00000000 ................\n 0x0000d2d8 00000000 00000000 00000000 00000000 ................\n 0x0000d2e8 00000000 00000000 00000000 00000000 ................\n 0x0000d2f8 00000000 00000000 00000000 00000000 ................\n- 0x0000d308 00000000 00 .....\n+ 0x0000d308 00000000 00000000 00000000 00000000 ................\n+ 0x0000d318 00000000 00000000 00000000 00 .............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64613364 33643233 31323839 36613933 da3d3d2312896a93\n- 0x00000010 63663539 36643366 39386332 35346634 cf596d3f98c254f4\n- 0x00000020 62663635 65642e64 65627567 00000000 bf65ed.debug....\n- 0x00000030 557a0012 Uz..\n+ 0x00000000 62363732 30396266 36343661 33306237 b67209bf646a30b7\n+ 0x00000010 31393533 31633930 61633861 37633335 19531c90ac8a7c35\n+ 0x00000020 37333139 31652e64 65627567 00000000 73191e.debug....\n+ 0x00000030 a2b65ed2 ..^.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libkokross.so.17.0.0", "source2": "./usr/lib/x86_64-linux-gnu/libkokross.so.17.0.0", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x010830 0x010830 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x010848 0x010848 R 0x1000\n LOAD 0x011000 0x0000000000011000 0x0000000000011000 0x00ed45 0x00ed45 R E 0x1000\n LOAD 0x020000 0x0000000000020000 0x0000000000020000 0x005738 0x005738 R 0x1000\n LOAD 0x025c10 0x0000000000026c10 0x0000000000026c10 0x002dd8 0x002e18 RW 0x1000\n DYNAMIC 0x027c40 0x0000000000028c40 0x0000000000028c40 0x0002f0 0x0002f0 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x022578 0x0000000000022578 0x0000000000022578 0x000834 0x000834 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 000170 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000003d0 0003d0 003318 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000036e8 0036e8 005487 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000008b70 008b70 000442 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000008fb8 008fb8 0000f0 00 A 4 5 8\n- [ 7] .rela.dyn RELA 00000000000090a8 0090a8 0059e8 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000000ea90 00ea90 001da0 18 AI 3 23 8\n+ [ 4] .dynstr STRTAB 00000000000036e8 0036e8 00549f 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000008b88 008b88 000442 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000008fd0 008fd0 0000f0 00 A 4 5 8\n+ [ 7] .rela.dyn RELA 00000000000090c0 0090c0 0059e8 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000000eaa8 00eaa8 001da0 18 AI 3 23 8\n [ 9] .init PROGBITS 0000000000011000 011000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000011020 011020 0013d0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000123f0 0123f0 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000012400 012400 00d939 00 AX 0 0 16\n [13] .fini PROGBITS 000000000001fd3c 01fd3c 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000020000 020000 002568 00 A 0 0 32\n [15] .qtversion PROGBITS 0000000000022568 022568 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 0x90a8 contains 959 entries:\n+Relocation section '.rela.dyn' at offset 0x90c0 contains 959 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000026c10 0000000000000008 R_X86_64_RELATIVE 124d0\n 0000000000026c18 0000000000000008 R_X86_64_RELATIVE 12490\n 0000000000026c20 0000000000000008 R_X86_64_RELATIVE 285c0\n 0000000000026c28 0000000000000008 R_X86_64_RELATIVE 20640\n 0000000000026c30 0000000000000008 R_X86_64_RELATIVE 20600\n 0000000000026c38 0000000000000008 R_X86_64_RELATIVE 12ba0\n@@ -957,15 +957,15 @@\n 0000000000028fb8 000001fd00000006 R_X86_64_GLOB_DAT 0000000000028140 _ZTV17KoScriptingModule + 0\n 0000000000028fc0 0000015100000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000028fc8 0000018200000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN13KoPartAdaptor16staticMetaObjectE + 0\n 0000000000028fd0 000001a400000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN16QCoreApplication4selfE@Qt_5 + 0\n 0000000000028fd8 000001ae00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTI13KoPartAdaptor + 0\n 0000000000028fe0 000001db00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN16QLoggingCategoryD1Ev@Qt_5 + 0\n \n-Relocation section '.rela.plt' at offset 0xea90 contains 316 entries:\n+Relocation section '.rela.plt' at offset 0xeaa8 contains 316 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000029000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _Z6ki18ndPKcS0_ + 0\n 0000000000029008 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN11QFileDialogC1EP7QWidgetRK7QStringS4_S4_@Qt_5 + 0\n 0000000000029010 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QObject10disconnectEPKS_PKcS1_S3_@Qt_5 + 0\n 0000000000029018 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QObject11setPropertyEPKcRK8QVariant@Qt_5 + 0\n 0000000000029020 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK9KoXmlNode11nextSiblingEv + 0\n 0000000000029028 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN5Kross6Action11setIconNameERK7QString + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -25,21 +25,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x26c10\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x26c18\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x36e8\n 0x0000000000000006 (SYMTAB) 0x3d0\n- 0x000000000000000a (STRSZ) 21639 (bytes)\n+ 0x000000000000000a (STRSZ) 21663 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x28fe8\n 0x0000000000000002 (PLTRELSZ) 7584 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xea90\n- 0x0000000000000007 (RELA) 0x90a8\n+ 0x0000000000000017 (JMPREL) 0xeaa8\n+ 0x0000000000000007 (RELA) 0x90c0\n 0x0000000000000008 (RELASZ) 23016 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x8fb8\n+ 0x000000006ffffffe (VERNEED) 0x8fd0\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x8b70\n+ 0x000000006ffffff0 (VERSYM) 0x8b88\n 0x000000006ffffff9 (RELACOUNT) 213\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: 17fc61a8fd5e1aea4bc2670d2a4698b5763a47c0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e8a073f5607bda19a68c6aee514bcc3101d29809\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 545 entries:\n- Addr: 0x0000000000008b70 Offset: 0x00008b70 Link: 3 (.dynsym)\n+ Addr: 0x0000000000008b88 Offset: 0x00008b88 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 2 (Qt_5) \n 004: 2 (Qt_5) 3 (Qt_5) 1 (*global*) 2 (Qt_5) \n 008: 3 (Qt_5) 1 (*global*) 1 (*global*) 3 (Qt_5) \n 00c: 3 (Qt_5) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n 010: 2 (Qt_5) 4 (CXXABI_1.3.9) 2 (Qt_5) 1 (*global*) \n 014: 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 018: 5 (Qt_5.15) 1 (*global*) 1 (*global*) 3 (Qt_5) \n@@ -136,15 +136,15 @@\n 210: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 214: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 218: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 21c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 220: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x0000000000008fb8 Offset: 0x00008fb8 Link: 4 (.dynstr)\n+ Addr: 0x0000000000008fd0 Offset: 0x00008fd0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 11\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.14 Flags: none Version: 10\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 7\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 6\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 3\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1348,9 +1348,10 @@\n 0x00008af8 00000000 00000000 00000000 00000000 ................\n 0x00008b08 00000000 00000000 00000000 00000000 ................\n 0x00008b18 00000000 00000000 00000000 00000000 ................\n 0x00008b28 00000000 00000000 00000000 00000000 ................\n 0x00008b38 00000000 00000000 00000000 00000000 ................\n 0x00008b48 00000000 00000000 00000000 00000000 ................\n 0x00008b58 00000000 00000000 00000000 00000000 ................\n- 0x00008b68 00000000 000000 .......\n+ 0x00008b68 00000000 00000000 00000000 00000000 ................\n+ 0x00008b78 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 66633631 61386664 35653161 65613462 fc61a8fd5e1aea4b\n- 0x00000010 63323637 30643261 34363938 62353736 c2670d2a4698b576\n- 0x00000020 33613437 63302e64 65627567 00000000 3a47c0.debug....\n- 0x00000030 114b30ad .K0.\n+ 0x00000000 61303733 66353630 37626461 31396136 a073f5607bda19a6\n+ 0x00000010 38633661 65653531 34626363 33313031 8c6aee514bcc3101\n+ 0x00000020 64323938 30392e64 65627567 00000000 d29809.debug....\n+ 0x00000030 80980b8a ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libkomain.so.17.0.0", "source2": "./usr/lib/x86_64-linux-gnu/libkomain.so.17.0.0", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x03eaa0 0x03eaa0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x03eab8 0x03eab8 R 0x1000\n LOAD 0x03f000 0x000000000003f000 0x000000000003f000 0x08d3d9 0x08d3d9 R E 0x1000\n LOAD 0x0cd000 0x00000000000cd000 0x00000000000cd000 0x02b4d1 0x02b4d1 R 0x1000\n LOAD 0x0f8b70 0x00000000000f9b70 0x00000000000f9b70 0x008638 0x008828 RW 0x1000\n DYNAMIC 0x0fd800 0x00000000000fe800 0x00000000000fe800 0x000410 0x000410 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x0d8b00 0x00000000000d8b00 0x00000000000d8b00 0x003634 0x003634 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 001a0c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000001c70 001c70 00e388 18 A 4 1 8\n- [ 4] .dynstr STRTAB 000000000000fff8 00fff8 016a11 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000026a0a 026a0a 0012f6 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000027d00 027d00 000180 00 A 4 9 8\n- [ 7] .rela.dyn RELA 0000000000027e80 027e80 00d7a0 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000035620 035620 009480 18 AI 3 24 8\n+ [ 4] .dynstr STRTAB 000000000000fff8 00fff8 016a27 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000026a20 026a20 0012f6 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000027d18 027d18 000180 00 A 4 9 8\n+ [ 7] .rela.dyn RELA 0000000000027e98 027e98 00d7a0 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000035638 035638 009480 18 AI 3 24 8\n [ 9] .init PROGBITS 000000000003f000 03f000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000003f020 03f020 006310 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000045330 045330 000110 08 AX 0 0 8\n [12] .text PROGBITS 0000000000045440 045440 086f8e 00 AX 0 0 16\n [13] .fini PROGBITS 00000000000cc3d0 0cc3d0 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 00000000000cd000 0cd000 00baf0 00 A 0 0 32\n [15] .qtversion PROGBITS 00000000000d8af0 0d8af0 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 0x27e80 contains 2300 entries:\n+Relocation section '.rela.dyn' at offset 0x27e98 contains 2300 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000f9b70 0000000000000008 R_X86_64_RELATIVE 51d70\n 00000000000f9b78 0000000000000008 R_X86_64_RELATIVE 51bb0\n 00000000000f9b80 0000000000000008 R_X86_64_RELATIVE 51bd0\n 00000000000f9b88 0000000000000008 R_X86_64_RELATIVE 51c00\n 00000000000f9b90 0000000000000008 R_X86_64_RELATIVE 51c90\n 00000000000f9b98 0000000000000008 R_X86_64_RELATIVE 51d30\n@@ -2298,15 +2298,15 @@\n 00000000000fefb8 0000080b00000006 R_X86_64_GLOB_DAT 0000000000052880 _ZN12KoMainWindow18keyBindingsChangedEv + 0\n 00000000000fefc0 0000090600000006 R_X86_64_GLOB_DAT 00000000000631c0 _ZN10KoDocument13titleModifiedERK7QStringb + 0\n 00000000000fefc8 000008ca00000006 R_X86_64_GLOB_DAT 0000000000052240 _ZN20KoApplicationAdaptor14documentClosedERK7QString + 0\n 0000000000102188 0000048d00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n 0000000000102190 000000b500000001 R_X86_64_64 0000000000000000 _ZTISt9exception@GLIBCXX_3.4 + 0\n 00000000001021a0 0000045500000001 R_X86_64_64 0000000000000000 _ZTISt9bad_alloc@GLIBCXX_3.4 + 0\n \n-Relocation section '.rela.plt' at offset 0x35620 contains 1584 entries:\n+Relocation section '.rela.plt' at offset 0x35638 contains 1584 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000ff000 0000061f00000007 R_X86_64_JUMP_SLOT 0000000000096de0 _ZN13KoFilterChain9inputFileEv + 0\n 00000000000ff008 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN18KRecentFilesAction9removeUrlERK4QUrl + 0\n 00000000000ff010 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK4QDir9entryListERK11QStringList6QFlagsINS_6FilterEES3_INS_8SortFlagEE@Qt_5 + 0\n 00000000000ff018 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK14QTemporaryFile8fileNameEv@Qt_5 + 0\n 00000000000ff020 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK7KoStore4modeEv + 0\n 00000000000ff028 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _Z6ki18ndPKcS0_ + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -43,21 +43,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xf9b70\n 0x000000000000001b (INIT_ARRAYSZ) 40 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xf9b98\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xfff8\n 0x0000000000000006 (SYMTAB) 0x1c70\n- 0x000000000000000a (STRSZ) 92689 (bytes)\n+ 0x000000000000000a (STRSZ) 92711 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xfefe8\n 0x0000000000000002 (PLTRELSZ) 38016 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x35620\n- 0x0000000000000007 (RELA) 0x27e80\n+ 0x0000000000000017 (JMPREL) 0x35638\n+ 0x0000000000000007 (RELA) 0x27e98\n 0x0000000000000008 (RELASZ) 55200 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x27d00\n+ 0x000000006ffffffe (VERNEED) 0x27d18\n 0x000000006fffffff (VERNEEDNUM) 9\n- 0x000000006ffffff0 (VERSYM) 0x26a0a\n+ 0x000000006ffffff0 (VERSYM) 0x26a20\n 0x000000006ffffff9 (RELACOUNT) 364\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: f29753e49850fa91eab0a26651f6717d29eab60e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 173bc6d284bfbbbeb50652d84411207fb675cbaf\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 2427 entries:\n- Addr: 0x0000000000026a0a Offset: 0x00026a0a Link: 3 (.dynsym)\n+ Addr: 0x0000000000026a20 Offset: 0x00026a20 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 1 (*global*) \n 004: 2 (Qt_5) 1 (*global*) 1 (*global*) 2 (Qt_5) \n 008: 3 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) 5 (Qt_5) \n 010: 3 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 3 (Qt_5) 4 (Qt_5) 3 (Qt_5) \n 018: 3 (Qt_5) 3 (Qt_5) 1 (*global*) 2 (Qt_5) \n@@ -606,15 +606,15 @@\n 968: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 96c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 970: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 974: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 978: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 9 entries:\n- Addr: 0x0000000000027d00 Offset: 0x00027d00 Link: 4 (.dynstr)\n+ Addr: 0x0000000000027d18 Offset: 0x00027d18 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 14\n 0x0020: Version: 1 File: libQt5PrintSupport.so.5 Cnt: 1\n 0x0030: Name: Qt_5 Flags: none Version: 11\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.14 Flags: none Version: 15\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 13\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -5789,9 +5789,10 @@\n 0x00026998 00000000 00000000 00000000 00000000 ................\n 0x000269a8 00000000 00000000 00000000 00000000 ................\n 0x000269b8 00000000 00000000 00000000 00000000 ................\n 0x000269c8 00000000 00000000 00000000 00000000 ................\n 0x000269d8 00000000 00000000 00000000 00000000 ................\n 0x000269e8 00000000 00000000 00000000 00000000 ................\n 0x000269f8 00000000 00000000 00000000 00000000 ................\n- 0x00026a08 00 .\n+ 0x00026a08 00000000 00000000 00000000 00000000 ................\n+ 0x00026a18 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 39373533 65343938 35306661 39316561 9753e49850fa91ea\n- 0x00000010 62306132 36363531 66363731 37643239 b0a26651f6717d29\n- 0x00000020 65616236 30652e64 65627567 00000000 eab60e.debug....\n- 0x00000030 e74405a2 .D..\n+ 0x00000000 33626336 64323834 62666262 62656235 3bc6d284bfbbbeb5\n+ 0x00000010 30363532 64383434 31313230 37666236 0652d84411207fb6\n+ 0x00000020 37356362 61662e64 65627567 00000000 75cbaf.debug....\n+ 0x00000030 b20e0197 ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libkomsooxml.so.17.0.0", "source2": "./usr/lib/x86_64-linux-gnu/libkomsooxml.so.17.0.0", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x01c070 0x01c070 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x01c088 0x01c088 R 0x1000\n LOAD 0x01d000 0x000000000001d000 0x000000000001d000 0x0b0a25 0x0b0a25 R E 0x1000\n LOAD 0x0ce000 0x00000000000ce000 0x00000000000ce000 0x0ef622 0x0ef622 R 0x1000\n LOAD 0x1bd6d0 0x00000000001be6d0 0x00000000001be6d0 0x002e38 0x002ed8 RW 0x1000\n DYNAMIC 0x1beb30 0x00000000001bfb30 0x00000000001bfb30 0x0002d0 0x0002d0 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x19d3d8 0x000000000019d3d8 0x000000000019d3d8 0x002cd4 0x002cd4 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 001448 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000016a8 0016a8 006690 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000007d38 007d38 00bfba 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000013cf2 013cf2 00088c 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000014580 014580 0001a0 00 A 4 7 8\n- [ 7] .rela.dyn RELA 0000000000014720 014720 003a68 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000018188 018188 003ee8 18 AI 3 24 8\n+ [ 4] .dynstr STRTAB 0000000000007d38 007d38 00bfd4 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000013d0c 013d0c 00088c 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000014598 014598 0001a0 00 A 4 7 8\n+ [ 7] .rela.dyn RELA 0000000000014738 014738 003a68 18 A 3 0 8\n+ [ 8] .rela.plt RELA 00000000000181a0 0181a0 003ee8 18 AI 3 24 8\n [ 9] .init PROGBITS 000000000001d000 01d000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000001d020 01d020 002a00 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000001fa20 01fa20 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000001fa30 01fa30 0adfea 00 AX 0 0 16\n [13] .fini PROGBITS 00000000000cda1c 0cda1c 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 00000000000ce000 0ce000 0cf3c5 00 A 0 0 32\n [15] .qtversion PROGBITS 000000000019d3c8 19d3c8 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 0x14720 contains 623 entries:\n+Relocation section '.rela.dyn' at offset 0x14738 contains 623 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000001be6d0 0000000000000008 R_X86_64_RELATIVE 2eb70\n 00000000001be6d8 0000000000000008 R_X86_64_RELATIVE 2eb30\n 00000000001be6e8 0000000000000008 R_X86_64_RELATIVE 1bf460\n 00000000001be6f0 0000000000000008 R_X86_64_RELATIVE 56a60\n 00000000001be6f8 0000000000000008 R_X86_64_RELATIVE 56af0\n 00000000001be708 0000000000000008 R_X86_64_RELATIVE 1bf478\n@@ -621,15 +621,15 @@\n 00000000001bffa8 000001a300000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN16QLoggingCategoryD1Ev@Qt_5 + 0\n 00000000001bffb0 0000024700000006 R_X86_64_GLOB_DAT 00000000001bef50 _ZTV13KoOdfExporter + 0\n 00000000001bffb8 000003e800000006 R_X86_64_GLOB_DAT 00000000001bf8e0 _ZTVN7MSOOXML31MsooXmlDrawingTableStyleContextE + 0\n 00000000001bffc0 0000023d00000006 R_X86_64_GLOB_DAT 00000000001bf3d8 _ZTVN7MSOOXML28DrawingMLColorSchemeItemBaseE + 0\n 00000000001bffc8 0000042900000006 R_X86_64_GLOB_DAT 00000000001bf4a8 _ZTVN7MSOOXML26MsooXmlDocPropertiesReaderE + 0\n 00000000001c1500 0000014d00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x18188 contains 671 entries:\n+Relocation section '.rela.plt' at offset 0x181a0 contains 671 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000001c0000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK16QXmlStreamReader12columnNumberEv@Qt_5 + 0\n 00000000001c0008 0000031f00000007 R_X86_64_JUMP_SLOT 0000000000096510 _ZN7MSOOXML30MsooXmlDrawingTableStyleReader11read_band2HEv + 0\n 00000000001c0010 0000031c00000007 R_X86_64_JUMP_SLOT 000000000008c200 _ZN7MSOOXML30MsooXmlDrawingTableStyleReader9read_tintEv + 0\n 00000000001c0018 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN13KoFilterChain9inputFileEv + 0\n 00000000001c0020 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK7KoStore4modeEv + 0\n 00000000001c0028 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _Z6ki18ndPKcS0_ + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -23,21 +23,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1be6d0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1be6d8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x7d38\n 0x0000000000000006 (SYMTAB) 0x16a8\n- 0x000000000000000a (STRSZ) 49082 (bytes)\n+ 0x000000000000000a (STRSZ) 49108 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1bffe8\n 0x0000000000000002 (PLTRELSZ) 16104 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x18188\n- 0x0000000000000007 (RELA) 0x14720\n+ 0x0000000000000017 (JMPREL) 0x181a0\n+ 0x0000000000000007 (RELA) 0x14738\n 0x0000000000000008 (RELASZ) 14952 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x14580\n+ 0x000000006ffffffe (VERNEED) 0x14598\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x13cf2\n+ 0x000000006ffffff0 (VERSYM) 0x13d0c\n 0x000000006ffffff9 (RELACOUNT) 343\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: 3138b97076fce940b80e6d838a6141f036680b95\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 22ed458db8e1222e491e82c78cadcf250dddb95e\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 1094 entries:\n- Addr: 0x0000000000013cf2 Offset: 0x00013cf2 Link: 3 (.dynsym)\n+ Addr: 0x0000000000013d0c Offset: 0x00013d0c Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 2 (Qt_5) 1 (*global*) \n 008: 3 (Qt_5) 2 (Qt_5) 4 (CXXABI_1.3) 2 (Qt_5) \n 00c: 2 (Qt_5) 5 (CXXABI_1.3.9) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 2 (Qt_5) 1 (*global*) 1 (*global*) \n 014: 2 (Qt_5) 3 (Qt_5) 1 (*global*) 6 (GLIBCXX_3.4.20) \n 018: 7 (Qt_5.15) 2 (Qt_5) 1 (*global*) 1 (*global*) \n@@ -273,15 +273,15 @@\n 434: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 438: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 43c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 440: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 444: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 7 entries:\n- Addr: 0x0000000000014580 Offset: 0x00014580 Link: 4 (.dynstr)\n+ Addr: 0x0000000000014598 Offset: 0x00014598 Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5Widgets.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 17\n 0x0020: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0030: Name: GCC_3.0 Flags: none Version: 16\n 0x0040: Version: 1 File: libm.so.6 Cnt: 1\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 10\n 0x0060: Version: 1 File: libc.so.6 Cnt: 3\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -3063,9 +3063,11 @@\n 0x00013c78 00000000 00000000 00000000 00000000 ................\n 0x00013c88 00000000 00000000 00000000 00000000 ................\n 0x00013c98 00000000 00000000 00000000 00000000 ................\n 0x00013ca8 00000000 00000000 00000000 00000000 ................\n 0x00013cb8 00000000 00000000 00000000 00000000 ................\n 0x00013cc8 00000000 00000000 00000000 00000000 ................\n 0x00013cd8 00000000 00000000 00000000 00000000 ................\n- 0x00013ce8 00000000 00000000 0000 ..........\n+ 0x00013ce8 00000000 00000000 00000000 00000000 ................\n+ 0x00013cf8 00000000 00000000 00000000 00000000 ................\n+ 0x00013d08 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 33386239 37303736 66636539 34306238 38b97076fce940b8\n- 0x00000010 30653664 38333861 36313431 66303336 0e6d838a6141f036\n- 0x00000020 36383062 39352e64 65627567 00000000 680b95.debug....\n- 0x00000030 03e0186d ...m\n+ 0x00000000 65643435 38646238 65313232 32653439 ed458db8e1222e49\n+ 0x00000010 31653832 63373863 61646366 32353064 1e82c78cadcf250d\n+ 0x00000020 64646239 35652e64 65627567 00000000 ddb95e.debug....\n+ 0x00000030 03bd43b0 ..C.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libkoodf.so.17.0.0", "source2": "./usr/lib/x86_64-linux-gnu/libkoodf.so.17.0.0", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 001390 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000015f0 0015f0 005da8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000007398 007398 00961b 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000109b4 0109b4 0007ce 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000007398 007398 00961f 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000109b8 0109b8 0007ce 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000011188 011188 000110 00 A 4 6 8\n [ 7] .rela.dyn RELA 0000000000011298 011298 002928 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000013bc0 013bc0 003318 18 AI 3 23 8\n [ 9] .init PROGBITS 0000000000017000 017000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000017020 017020 002220 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000019240 019240 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000019250 019250 0629e9 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -18,21 +18,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x89888\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x89898\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x7398\n 0x0000000000000006 (SYMTAB) 0x15f0\n- 0x000000000000000a (STRSZ) 38427 (bytes)\n+ 0x000000000000000a (STRSZ) 38431 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x8afe8\n 0x0000000000000002 (PLTRELSZ) 13080 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x13bc0\n 0x0000000000000007 (RELA) 0x11298\n 0x0000000000000008 (RELASZ) 10536 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x11188\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x109b4\n+ 0x000000006ffffff0 (VERSYM) 0x109b8\n 0x000000006ffffff9 (RELACOUNT) 277\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: 69b6ef20856a4079613d7a1ee4c80163aebc2cc8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2af97b60a94dcf8a4f2805646ac2665dffa4432e\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 999 entries:\n- Addr: 0x00000000000109b4 Offset: 0x000109b4 Link: 3 (.dynsym)\n+ Addr: 0x00000000000109b8 Offset: 0x000109b8 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 2 (Qt_5) \n 004: 1 (*global*) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n 008: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 00c: 3 (GLIBC_2.14) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n 010: 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 014: 5 (Qt_5) 5 (Qt_5) 2 (Qt_5) 6 (CXXABI_1.3.9)\n 018: 1 (*global*) 2 (Qt_5) 5 (Qt_5) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -2397,9 +2397,9 @@\n 0x00010938 00000000 00000000 00000000 00000000 ................\n 0x00010948 00000000 00000000 00000000 00000000 ................\n 0x00010958 00000000 00000000 00000000 00000000 ................\n 0x00010968 00000000 00000000 00000000 00000000 ................\n 0x00010978 00000000 00000000 00000000 00000000 ................\n 0x00010988 00000000 00000000 00000000 00000000 ................\n 0x00010998 00000000 00000000 00000000 00000000 ................\n- 0x000109a8 00000000 00000000 000000 ...........\n+ 0x000109a8 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 62366566 32303835 36613430 37393631 b6ef20856a407961\n- 0x00000010 33643761 31656534 63383031 36336165 3d7a1ee4c80163ae\n- 0x00000020 62633263 63382e64 65627567 00000000 bc2cc8.debug....\n- 0x00000030 f75db250 .].P\n+ 0x00000000 66393762 36306139 34646366 38613466 f97b60a94dcf8a4f\n+ 0x00000010 32383035 36343661 63323636 35646666 2805646ac2665dff\n+ 0x00000020 61343433 32652e64 65627567 00000000 a4432e.debug....\n+ 0x00000030 a449b9da .I..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libkoodf2.so.17.0.0", "source2": "./usr/lib/x86_64-linux-gnu/libkoodf2.so.17.0.0", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00e2a8 0x00e2a8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00e2b0 0x00e2b0 R 0x1000\n LOAD 0x00f000 0x000000000000f000 0x000000000000f000 0x039b8d 0x039b8d R E 0x1000\n LOAD 0x049000 0x0000000000049000 0x0000000000049000 0x00d802 0x00d802 R 0x1000\n LOAD 0x0575e8 0x00000000000575e8 0x00000000000575e8 0x0013d0 0x0014b0 RW 0x1000\n DYNAMIC 0x057cb0 0x0000000000057cb0 0x0000000000057cb0 0x000240 0x000240 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x04b730 0x000000000004b730 0x000000000004b730 0x0014f4 0x0014f4 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 000d98 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000ff8 000ff8 003fa8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000004fa0 004fa0 005b02 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000aaa2 00aaa2 00054e 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000000000000aff0 00aff0 0000f0 00 A 4 5 8\n- [ 7] .rela.dyn RELA 000000000000b0e0 00b0e0 0014d0 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000000c5b0 00c5b0 001cf8 18 AI 3 24 8\n+ [ 4] .dynstr STRTAB 0000000000004fa0 004fa0 005b08 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000aaa8 00aaa8 00054e 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000000000000aff8 00aff8 0000f0 00 A 4 5 8\n+ [ 7] .rela.dyn RELA 000000000000b0e8 00b0e8 0014d0 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000000c5b8 00c5b8 001cf8 18 AI 3 24 8\n [ 9] .init PROGBITS 000000000000f000 00f000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000f020 00f020 001360 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000010380 010380 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000010390 010390 0387f4 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000048b84 048b84 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000049000 049000 002720 00 A 0 0 16\n [15] .qtversion PROGBITS 000000000004b720 04b720 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 0xb0e0 contains 222 entries:\n+Relocation section '.rela.dyn' at offset 0xb0e8 contains 222 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000575e8 0000000000000008 R_X86_64_RELATIVE 144b0\n 00000000000575f0 0000000000000008 R_X86_64_RELATIVE 13880\n 00000000000575f8 0000000000000008 R_X86_64_RELATIVE 13990\n 0000000000057600 0000000000000008 R_X86_64_RELATIVE 13aa0\n 0000000000057608 0000000000000008 R_X86_64_RELATIVE 14010\n 0000000000057610 0000000000000008 R_X86_64_RELATIVE 14250\n@@ -220,15 +220,15 @@\n 0000000000057fb8 000000a700000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000057fc0 0000028c00000006 R_X86_64_GLOB_DAT 00000000000577f8 _ZTV10KoRowStyle + 0\n 0000000000057fd0 0000010a00000006 R_X86_64_GLOB_DAT 0000000000057798 _ZTV10KoTblStyle + 0\n 0000000000057fd8 000000b000000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN16QLoggingCategoryD1Ev@Qt_5 + 0\n 0000000000057fe0 0000016300000006 R_X86_64_GLOB_DAT 0000000000057700 _ZTV14KoRawCellChild + 0\n 00000000000589b0 0000006000000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0xc5b0 contains 309 entries:\n+Relocation section '.rela.plt' at offset 0xc5b8 contains 309 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000058000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QStringaSERKS_@Qt_5 + 0\n 0000000000058008 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN10KoGenStyleC1ENS_4TypeEPKcRK7QString + 0\n 0000000000058010 0000018f00000007 R_X86_64_JUMP_SLOT 00000000000340f0 _ZN16KoOdfChartWriter21generateGradientStyleER11KoGenStylesPKN7KoChart8GradientE + 0\n 0000000000058018 000001d400000007 R_X86_64_JUMP_SLOT 0000000000032e00 _ZN16KoOdfChartWriter10markerTypeEN7KoChart10MarkerTypeEi + 0\n 0000000000058020 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QString11reallocDataEjb@Qt_5 + 0\n 0000000000058028 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN11KoGenStylesD1Ev + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,21 +14,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x575e8\n 0x000000000000001b (INIT_ARRAYSZ) 56 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x57620\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x4fa0\n 0x0000000000000006 (SYMTAB) 0xff8\n- 0x000000000000000a (STRSZ) 23298 (bytes)\n+ 0x000000000000000a (STRSZ) 23304 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x57fe8\n 0x0000000000000002 (PLTRELSZ) 7416 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xc5b0\n- 0x0000000000000007 (RELA) 0xb0e0\n+ 0x0000000000000017 (JMPREL) 0xc5b8\n+ 0x0000000000000007 (RELA) 0xb0e8\n 0x0000000000000008 (RELASZ) 5328 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0xaff0\n+ 0x000000006ffffffe (VERNEED) 0xaff8\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0xaaa2\n+ 0x000000006ffffff0 (VERSYM) 0xaaa8\n 0x000000006ffffff9 (RELACOUNT) 27\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: 1d64c8897681c2360cc0e89999181dd2c87bbafb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9125f4f4b24af2f88bdbe64d030f8352eac99ee8\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 679 entries:\n- Addr: 0x000000000000aaa2 Offset: 0x0000aaa2 Link: 3 (.dynsym)\n+ Addr: 0x000000000000aaa8 Offset: 0x0000aaa8 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 1 (*global*) \n 004: 2 (Qt_5) 1 (*global*) 2 (Qt_5) 3 (CXXABI_1.3) \n 008: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 4 (GLIBC_2.14) \n 00c: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 010: 2 (Qt_5) 2 (Qt_5) 5 (CXXABI_1.3.9) 2 (Qt_5) \n 014: 2 (Qt_5) 1 (*global*) 2 (Qt_5) 6 (Qt_5.15) \n 018: 1 (*global*) 2 (Qt_5) 2 (Qt_5) 7 (GLIBCXX_3.4)\n@@ -169,15 +169,15 @@\n 294: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 298: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 29c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 2a0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 2a4: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x000000000000aff0 Offset: 0x0000aff0 Link: 4 (.dynstr)\n+ Addr: 0x000000000000aff8 Offset: 0x0000aff8 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: libQt5Gui.so.5 Cnt: 1\n 0x0030: Name: Qt_5 Flags: none Version: 9\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 10\n 0x0060: Name: GLIBC_2.2.5 Flags: none Version: 8\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1452,9 +1452,9 @@\n 0x0000aa30 00000000 00000000 00000000 00000000 ................\n 0x0000aa40 00000000 00000000 00000000 00000000 ................\n 0x0000aa50 00000000 00000000 00000000 00000000 ................\n 0x0000aa60 00000000 00000000 00000000 00000000 ................\n 0x0000aa70 00000000 00000000 00000000 00000000 ................\n 0x0000aa80 00000000 00000000 00000000 00000000 ................\n 0x0000aa90 00000000 00000000 00000000 00000000 ................\n- 0x0000aaa0 0000 ..\n+ 0x0000aaa0 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 36346338 38393736 38316332 33363063 64c8897681c2360c\n- 0x00000010 63306538 39393939 31383164 64326338 c0e89999181dd2c8\n- 0x00000020 37626261 66622e64 65627567 00000000 7bbafb.debug....\n- 0x00000030 c71b6c99 ..l.\n+ 0x00000000 32356634 66346232 34616632 66383862 25f4f4b24af2f88b\n+ 0x00000010 64626536 34643033 30663833 35326561 dbe64d030f8352ea\n+ 0x00000020 63393965 65382e64 65627567 00000000 c99ee8.debug....\n+ 0x00000030 86982ff7 ../.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libkoodfreader.so.17.0.0", "source2": "./usr/lib/x86_64-linux-gnu/libkoodfreader.so.17.0.0", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x009cd8 0x009cd8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x009ce0 0x009ce0 R 0x1000\n LOAD 0x00a000 0x000000000000a000 0x000000000000a000 0x02fc59 0x02fc59 R E 0x1000\n LOAD 0x03a000 0x000000000003a000 0x000000000003a000 0x0084ef 0x0084ef R 0x1000\n LOAD 0x042808 0x0000000000043808 0x0000000000043808 0x000d98 0x000de0 RW 0x1000\n DYNAMIC 0x042d08 0x0000000000043d08 0x0000000000043d08 0x000230 0x000230 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x03b238 0x000000000003b238 0x000000000003b238 0x0008bc 0x0008bc 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 0009c0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000c20 000c20 002358 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002f78 002f78 0048bf 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000007838 007838 0002f2 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000007b30 007b30 0000c0 00 A 4 4 8\n- [ 7] .rela.dyn RELA 0000000000007bf0 007bf0 001038 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000008c28 008c28 0010b0 18 AI 3 24 8\n+ [ 4] .dynstr STRTAB 0000000000002f78 002f78 0048c7 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000007840 007840 0002f2 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000007b38 007b38 0000c0 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 0000000000007bf8 007bf8 001038 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000008c30 008c30 0010b0 18 AI 3 24 8\n [ 9] .init PROGBITS 000000000000a000 00a000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000a020 00a020 000b30 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000ab50 00ab50 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000ab60 00ab60 02f0ef 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000039c50 039c50 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000003a000 03a000 001228 00 A 0 0 16\n [15] .qtversion PROGBITS 000000000003b228 03b228 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 0x7bf0 contains 173 entries:\n+Relocation section '.rela.dyn' at offset 0x7bf8 contains 173 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000043808 0000000000000008 R_X86_64_RELATIVE f1f0\n 0000000000043810 0000000000000008 R_X86_64_RELATIVE f1b0\n 0000000000043820 0000000000000008 R_X86_64_RELATIVE 438f0\n 0000000000043828 0000000000000008 R_X86_64_RELATIVE 12410\n 0000000000043830 0000000000000008 R_X86_64_RELATIVE 12420\n 00000000000438f8 0000000000000008 R_X86_64_RELATIVE 3b158\n@@ -171,15 +171,15 @@\n 0000000000043fc0 0000017400000006 R_X86_64_GLOB_DAT 0000000000043848 _ZTV9OdfReader + 0\n 0000000000043fc8 0000004d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN16QLoggingCategoryD1Ev@Qt_5 + 0\n 0000000000043fd0 0000004e00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000043fd8 0000005000000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000043fe0 0000005200000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9QHashData11shared_nullE@Qt_5 + 0\n 0000000000044598 0000004100000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x8c28 contains 178 entries:\n+Relocation section '.rela.plt' at offset 0x8c30 contains 178 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000044000 000000b300000007 R_X86_64_JUMP_SLOT 0000000000025e70 _ZN13OdfDrawReader22readElementDrawPolygonER17KoXmlStreamReader + 0\n 0000000000044008 000000b400000007 R_X86_64_JUMP_SLOT 0000000000011200 _ZNK9OdfReader10textReaderEv + 0\n 0000000000044010 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QString14compare_helperEPK5QChariPKciN2Qt15CaseSensitivityE@Qt_5 + 0\n 0000000000044018 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN12KoXmlElementaSERKS_ + 0\n 0000000000044020 0000007c00000007 R_X86_64_JUMP_SLOT 000000000002d560 _ZN20OdfDrawReaderBackend7PrivateD1Ev + 0\n 0000000000044028 000000da00000007 R_X86_64_JUMP_SLOT 0000000000012090 _ZN16OdfReaderContext14analyzeOdfFileEv + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,21 +13,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x43808\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x43810\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2f78\n 0x0000000000000006 (SYMTAB) 0xc20\n- 0x000000000000000a (STRSZ) 18623 (bytes)\n+ 0x000000000000000a (STRSZ) 18631 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x43fe8\n 0x0000000000000002 (PLTRELSZ) 4272 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x8c28\n- 0x0000000000000007 (RELA) 0x7bf0\n+ 0x0000000000000017 (JMPREL) 0x8c30\n+ 0x0000000000000007 (RELA) 0x7bf8\n 0x0000000000000008 (RELASZ) 4152 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x7b30\n+ 0x000000006ffffffe (VERNEED) 0x7b38\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x7838\n+ 0x000000006ffffff0 (VERSYM) 0x7840\n 0x000000006ffffff9 (RELACOUNT) 7\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: 28ba89dc70017efac6372e4d8343868e6d3713a9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 989663d269e5f560ac93c75194e13310f991bfae\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 377 entries:\n- Addr: 0x0000000000007838 Offset: 0x00007838 Link: 3 (.dynsym)\n+ Addr: 0x0000000000007840 Offset: 0x00007840 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 3 (Qt_5) 4 (GLIBC_2.2.5) 4 (GLIBC_2.2.5) 3 (Qt_5) \n 00c: 1 (*global*) 3 (Qt_5) 3 (Qt_5) 1 (*global*) \n 010: 1 (*global*) 5 (CXXABI_1.3) 5 (CXXABI_1.3) 3 (Qt_5) \n 014: 3 (Qt_5) 5 (CXXABI_1.3) 1 (*global*) 1 (*global*) \n 018: 4 (GLIBC_2.2.5) 3 (Qt_5) 1 (*global*) 6 (GLIBCXX_3.4)\n@@ -94,15 +94,15 @@\n 168: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 16c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 170: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 174: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 178: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000007b30 Offset: 0x00007b30 Link: 4 (.dynstr)\n+ Addr: 0x0000000000007b38 Offset: 0x00007b38 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: libstdc++.so.6 Cnt: 3\n 0x0030: Name: CXXABI_1.3.9 Flags: none Version: 7\n 0x0040: Name: GLIBCXX_3.4 Flags: none Version: 6\n 0x0050: Name: CXXABI_1.3 Flags: none Version: 5\n 0x0060: Version: 1 File: libc.so.6 Cnt: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1159,9 +1159,10 @@\n 0x000077b8 00000000 00000000 00000000 00000000 ................\n 0x000077c8 00000000 00000000 00000000 00000000 ................\n 0x000077d8 00000000 00000000 00000000 00000000 ................\n 0x000077e8 00000000 00000000 00000000 00000000 ................\n 0x000077f8 00000000 00000000 00000000 00000000 ................\n 0x00007808 00000000 00000000 00000000 00000000 ................\n 0x00007818 00000000 00000000 00000000 00000000 ................\n- 0x00007828 00000000 00000000 00000000 000000 ...............\n+ 0x00007828 00000000 00000000 00000000 00000000 ................\n+ 0x00007838 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 62613839 64633730 30313765 66616336 ba89dc70017efac6\n- 0x00000010 33373265 34643833 34333836 38653664 372e4d8343868e6d\n- 0x00000020 33373133 61392e64 65627567 00000000 3713a9.debug....\n- 0x00000030 4b2194aa K!..\n+ 0x00000000 39363633 64323639 65356635 36306163 9663d269e5f560ac\n+ 0x00000010 39336337 35313934 65313333 31306639 93c75194e13310f9\n+ 0x00000020 39316266 61652e64 65627567 00000000 91bfae.debug....\n+ 0x00000030 bcfc4433 ..D3\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libkopageapp.so.17.0.0", "source2": "./usr/lib/x86_64-linux-gnu/libkopageapp.so.17.0.0", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x031838 0x031838 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x031850 0x031850 R 0x1000\n LOAD 0x032000 0x0000000000032000 0x0000000000032000 0x0355cd 0x0355cd R E 0x1000\n LOAD 0x068000 0x0000000000068000 0x0000000000068000 0x00eee4 0x00eee4 R 0x1000\n LOAD 0x077bf0 0x0000000000077bf0 0x0000000000077bf0 0x0062e0 0x006338 RW 0x1000\n DYNAMIC 0x07b9f8 0x000000000007b9f8 0x000000000007b9f8 0x000300 0x000300 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x06d110 0x000000000006d110 0x000000000006d110 0x0019d4 0x0019d4 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 001490 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000016f0 0016f0 00b298 18 A 4 1 8\n- [ 4] .dynstr STRTAB 000000000000c988 00c988 012e1b 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000001f7a4 01f7a4 000ee2 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000020688 020688 000110 00 A 4 6 8\n- [ 7] .rela.dyn RELA 0000000000020798 020798 00b448 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000002bbe0 02bbe0 005c58 18 AI 3 23 8\n+ [ 4] .dynstr STRTAB 000000000000c988 00c988 012e33 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000001f7bc 01f7bc 000ee2 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00000000000206a0 0206a0 000110 00 A 4 6 8\n+ [ 7] .rela.dyn RELA 00000000000207b0 0207b0 00b448 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000002bbf8 02bbf8 005c58 18 AI 3 23 8\n [ 9] .init PROGBITS 0000000000032000 032000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000032020 032020 003da0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000035dc0 035dc0 000098 08 AX 0 0 8\n [12] .text PROGBITS 0000000000035e60 035e60 031761 00 AX 0 0 16\n [13] .fini PROGBITS 00000000000675c4 0675c4 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000068000 068000 0050fb 00 A 0 0 32\n [15] .qtversion PROGBITS 000000000006d100 06d100 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 0x20798 contains 1923 entries:\n+Relocation section '.rela.dyn' at offset 0x207b0 contains 1923 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000077bf0 0000000000000008 R_X86_64_RELATIVE 35f60\n 0000000000077bf8 0000000000000008 R_X86_64_RELATIVE 35f20\n 0000000000077c08 0000000000000008 R_X86_64_RELATIVE 7b240\n 0000000000077c10 0000000000000008 R_X86_64_RELATIVE 605f0\n 0000000000077c18 0000000000000008 R_X86_64_RELATIVE 60600\n 0000000000077c20 0000000000000008 R_X86_64_RELATIVE 5c610\n@@ -1921,15 +1921,15 @@\n 000000000007bfb0 000006c100000006 R_X86_64_GLOB_DAT 000000000007b1d0 _ZTV21KoPAOdfPageSaveHelper + 0\n 000000000007bfb8 0000053f00000006 R_X86_64_GLOB_DAT 000000000007a840 _ZN12KoPADocument16staticMetaObjectE + 0\n 000000000007bfc0 0000049900000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN16QLoggingCategoryD1Ev@Qt_5 + 0\n 000000000007bfc8 000006b500000006 R_X86_64_GLOB_DAT 00000000000363a0 _ZN14KoPACanvasItem11sizeChangedERK5QSize + 0\n 000000000007bfd0 000004c000000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTI12KoShapeLayer + 0\n 000000000007bfd8 000006b300000006 R_X86_64_GLOB_DAT 000000000007a700 _ZN8KoPAView16staticMetaObjectE + 0\n \n-Relocation section '.rela.plt' at offset 0x2bbe0 contains 985 entries:\n+Relocation section '.rela.plt' at offset 0x2bbf8 contains 985 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000007c000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN6KoDragD1Ev + 0\n 000000000007c008 0000051f00000007 R_X86_64_JUMP_SLOT 000000000003e6d0 _ZN8KoPAView11initActionsEv + 0\n 000000000007c010 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN16KoStandardAction10showGuidesEPK7QObjectPKcPS0_ + 0\n 000000000007c018 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8QPrinter9setFromToEii@Qt_5 + 0\n 000000000007c020 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK7KoStore4modeEv + 0\n 000000000007c028 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _Z6ki18ndPKcS0_ + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -26,21 +26,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x77bf0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x77bf8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xc988\n 0x0000000000000006 (SYMTAB) 0x16f0\n- 0x000000000000000a (STRSZ) 77339 (bytes)\n+ 0x000000000000000a (STRSZ) 77363 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x7bfe8\n 0x0000000000000002 (PLTRELSZ) 23640 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x2bbe0\n- 0x0000000000000007 (RELA) 0x20798\n+ 0x0000000000000017 (JMPREL) 0x2bbf8\n+ 0x0000000000000007 (RELA) 0x207b0\n 0x0000000000000008 (RELASZ) 46152 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x20688\n+ 0x000000006ffffffe (VERNEED) 0x206a0\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x1f7a4\n+ 0x000000006ffffff0 (VERSYM) 0x1f7bc\n 0x000000006ffffff9 (RELACOUNT) 210\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: 38f856687983d199c7c1c94ed186c96149209d0d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a9eb1fd46dcef695fa798d819f9c02763672ae0a\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 1905 entries:\n- Addr: 0x000000000001f7a4 Offset: 0x0001f7a4 Link: 3 (.dynsym)\n+ Addr: 0x000000000001f7bc Offset: 0x0001f7bc Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 2 (Qt_5) \n 004: 3 (Qt_5) 1 (*global*) 1 (*global*) 3 (Qt_5) \n 008: 1 (*global*) 1 (*global*) 4 (Qt_5) 3 (Qt_5) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 1 (*global*) \n 014: 4 (Qt_5) 1 (*global*) 5 (Qt_5) 1 (*global*) \n 018: 1 (*global*) 3 (Qt_5) 1 (*global*) 1 (*global*) \n@@ -476,15 +476,15 @@\n 760: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 764: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 768: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 76c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 770: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 6 entries:\n- Addr: 0x0000000000020688 Offset: 0x00020688 Link: 4 (.dynstr)\n+ Addr: 0x00000000000206a0 Offset: 0x000206a0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.14 Flags: none Version: 12\n 0x0020: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0030: Name: GLIBC_2.2.5 Flags: none Version: 8\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0050: Name: GLIBCXX_3.4 Flags: none Version: 11\n 0x0060: Name: CXXABI_1.3 Flags: none Version: 10\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -4829,9 +4829,11 @@\n 0x0001f728 00000000 00000000 00000000 00000000 ................\n 0x0001f738 00000000 00000000 00000000 00000000 ................\n 0x0001f748 00000000 00000000 00000000 00000000 ................\n 0x0001f758 00000000 00000000 00000000 00000000 ................\n 0x0001f768 00000000 00000000 00000000 00000000 ................\n 0x0001f778 00000000 00000000 00000000 00000000 ................\n 0x0001f788 00000000 00000000 00000000 00000000 ................\n- 0x0001f798 00000000 00000000 000000 ...........\n+ 0x0001f798 00000000 00000000 00000000 00000000 ................\n+ 0x0001f7a8 00000000 00000000 00000000 00000000 ................\n+ 0x0001f7b8 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 66383536 36383739 38336431 39396337 f856687983d199c7\n- 0x00000010 63316339 34656431 38366339 36313439 c1c94ed186c96149\n- 0x00000020 32303964 30642e64 65627567 00000000 209d0d.debug....\n- 0x00000030 8286248c ..$.\n+ 0x00000000 65623166 64343664 63656636 39356661 eb1fd46dcef695fa\n+ 0x00000010 37393864 38313966 39633032 37363336 798d819f9c027636\n+ 0x00000020 37326165 30612e64 65627567 00000000 72ae0a.debug....\n+ 0x00000030 ac8a3dc1 ..=.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libkotext.so.17.0.0", "source2": "./usr/lib/x86_64-linux-gnu/libkotext.so.17.0.0", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x054a18 0x054a18 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x054a28 0x054a28 R 0x1000\n LOAD 0x055000 0x0000000000055000 0x0000000000055000 0x0f43e5 0x0f43e5 R E 0x1000\n LOAD 0x14a000 0x000000000014a000 0x000000000014a000 0x033d58 0x033d58 R 0x1000\n LOAD 0x17ec30 0x000000000017ec30 0x000000000017ec30 0x009424 0x0096b8 RW 0x1000\n DYNAMIC 0x1835f8 0x00000000001835f8 0x00000000001835f8 0x0002f0 0x0002f0 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x156338 0x0000000000156338 0x0000000000156338 0x00607c 0x00607c 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 004c38 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000004e98 004e98 013680 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000018518 018518 021751 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000039c6a 039c6a 0019e0 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000000000003b650 03b650 0000f0 00 A 4 5 8\n- [ 7] .rela.dyn RELA 000000000003b740 03b740 00d200 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000048940 048940 00c0d8 18 AI 3 23 8\n+ [ 4] .dynstr STRTAB 0000000000018518 018518 021761 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000039c7a 039c7a 0019e0 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000000000003b660 03b660 0000f0 00 A 4 5 8\n+ [ 7] .rela.dyn RELA 000000000003b750 03b750 00d200 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000048950 048950 00c0d8 18 AI 3 23 8\n [ 9] .init PROGBITS 0000000000055000 055000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000055020 055020 0080a0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000005d0c0 05d0c0 000168 08 AX 0 0 8\n [12] .text PROGBITS 000000000005d230 05d230 0ec1a9 00 AX 0 0 16\n [13] .fini PROGBITS 00000000001493dc 1493dc 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000014a000 14a000 00c324 00 A 0 0 32\n [15] .qtversion PROGBITS 0000000000156328 156328 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 0x3b740 contains 2240 entries:\n+Relocation section '.rela.dyn' at offset 0x3b750 contains 2240 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000017ec30 0000000000000008 R_X86_64_RELATIVE 5d7c0\n 000000000017ec38 0000000000000008 R_X86_64_RELATIVE 5d230\n 000000000017ec40 0000000000000008 R_X86_64_RELATIVE 5d680\n 000000000017ec48 0000000000000008 R_X86_64_RELATIVE 5d6b0\n 000000000017ec50 0000000000000008 R_X86_64_RELATIVE 5d6e0\n 000000000017ec58 0000000000000008 R_X86_64_RELATIVE 5d780\n@@ -2238,15 +2238,15 @@\n 0000000000183f98 00000ac200000006 R_X86_64_GLOB_DAT 00000000001811e0 _ZN19KoTextSoftPageBreak16staticMetaObjectE + 0\n 0000000000183fa8 000007c300000006 R_X86_64_GLOB_DAT 0000000000180f60 _ZN16KoParagraphStyle16staticMetaObjectE + 0\n 0000000000183fb0 000009a900000006 R_X86_64_GLOB_DAT 000000000005e790 _ZN14KoStyleManager12editHasEndedEv + 0\n 0000000000183fb8 00000c3900000006 R_X86_64_GLOB_DAT 0000000000182250 _ZTV31KoTableColumnAndRowStyleManager + 0\n 0000000000183fc0 000005c000000006 R_X86_64_GLOB_DAT 0000000000180850 _ZTV10KoVariable + 0\n 0000000000183fc8 000006ee00000006 R_X86_64_GLOB_DAT 000000000005e810 _ZN14KoStyleManager15styleHasChangedEiPK16KoParagraphStyleS2_ + 0\n \n-Relocation section '.rela.plt' at offset 0x48940 contains 2057 entries:\n+Relocation section '.rela.plt' at offset 0x48950 contains 2057 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000184000 0000059600000007 R_X86_64_JUMP_SLOT 00000000000f0190 _ZNK21KoListLevelProperties10textIndentEv + 0\n 0000000000184008 0000089b00000007 R_X86_64_JUMP_SLOT 00000000000605a0 _ZN14KoInlineObject11qt_metacallEN11QMetaObject4CallEiPPv + 0\n 0000000000184010 00000a0f00000007 R_X86_64_JUMP_SLOT 000000000006d250 _ZN12KoTextEditor15mergeTableCellsEv + 0\n 0000000000184018 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK10QTextTable6cellAtERK11QTextCursor@Qt_5 + 0\n 0000000000184020 000008d800000007 R_X86_64_JUMP_SLOT 00000000000fbcc0 _ZNK15KoTableRowStyle16useOptimalHeightEv + 0\n 0000000000184028 000009dc00000007 R_X86_64_JUMP_SLOT 0000000000061eb0 _ZN6KoText19textBreakFromStringERK7QString + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -25,21 +25,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x17ec30\n 0x000000000000001b (INIT_ARRAYSZ) 40 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x17ec58\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x18518\n 0x0000000000000006 (SYMTAB) 0x4e98\n- 0x000000000000000a (STRSZ) 137041 (bytes)\n+ 0x000000000000000a (STRSZ) 137057 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x183fe8\n 0x0000000000000002 (PLTRELSZ) 49368 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x48940\n- 0x0000000000000007 (RELA) 0x3b740\n+ 0x0000000000000017 (JMPREL) 0x48950\n+ 0x0000000000000007 (RELA) 0x3b750\n 0x0000000000000008 (RELASZ) 53760 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x3b650\n+ 0x000000006ffffffe (VERNEED) 0x3b660\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x39c6a\n+ 0x000000006ffffff0 (VERSYM) 0x39c7a\n 0x000000006ffffff9 (RELACOUNT) 607\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: acea798ac7db32020f28920da0d8201c64eace0c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7debe0a770ab03a56707ecebe664d2dfa2571528\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 3312 entries:\n- Addr: 0x0000000000039c6a Offset: 0x00039c6a Link: 3 (.dynsym)\n+ Addr: 0x0000000000039c7a Offset: 0x00039c7a Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 3 (Qt_5) 4 (Qt_5) \n 00c: 4 (Qt_5) 1 (*global*) 3 (Qt_5) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 3 (Qt_5) 2 (Qt_5) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 2 (Qt_5) \n 018: 1 (*global*) 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n@@ -827,15 +827,15 @@\n cdc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n ce0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n ce4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n ce8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n cec: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x000000000003b650 Offset: 0x0003b650 Link: 4 (.dynstr)\n+ Addr: 0x000000000003b660 Offset: 0x0003b660 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.14 Flags: none Version: 11\n 0x0020: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0030: Name: GLIBC_2.2.5 Flags: none Version: 7\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0050: Name: GLIBCXX_3.4 Flags: none Version: 10\n 0x0060: Name: CXXABI_1.3 Flags: none Version: 9\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -8561,9 +8561,10 @@\n 0x00039bf8 00000000 00000000 00000000 00000000 ................\n 0x00039c08 00000000 00000000 00000000 00000000 ................\n 0x00039c18 00000000 00000000 00000000 00000000 ................\n 0x00039c28 00000000 00000000 00000000 00000000 ................\n 0x00039c38 00000000 00000000 00000000 00000000 ................\n 0x00039c48 00000000 00000000 00000000 00000000 ................\n 0x00039c58 00000000 00000000 00000000 00000000 ................\n- 0x00039c68 00 .\n+ 0x00039c68 00000000 00000000 00000000 00000000 ................\n+ 0x00039c78 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 65613739 38616337 64623332 30323066 ea798ac7db32020f\n- 0x00000010 32383932 30646130 64383230 31633634 28920da0d8201c64\n- 0x00000020 65616365 30632e64 65627567 00000000 eace0c.debug....\n- 0x00000030 740ae9a8 t...\n+ 0x00000000 65626530 61373730 61623033 61353637 ebe0a770ab03a567\n+ 0x00000010 30376563 65626536 36346432 64666132 07ecebe664d2dfa2\n+ 0x00000020 35373135 32382e64 65627567 00000000 571528.debug....\n+ 0x00000030 61c85fe8 a._.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libkotextlayout.so.17.0.0", "source2": "./usr/lib/x86_64-linux-gnu/libkotextlayout.so.17.0.0", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x019c88 0x019c88 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x019ca0 0x019ca0 R 0x1000\n LOAD 0x01a000 0x000000000001a000 0x000000000001a000 0x044cd5 0x044cd5 R E 0x1000\n LOAD 0x05f000 0x000000000005f000 0x000000000005f000 0x008a08 0x008a08 R 0x1000\n LOAD 0x068248 0x0000000000068248 0x0000000000068248 0x0028c8 0x002940 RW 0x1000\n DYNAMIC 0x068bb8 0x0000000000068bb8 0x0000000000068bb8 0x000260 0x000260 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x05fed8 0x000000000005fed8 0x000000000005fed8 0x001234 0x001234 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 000ac4 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000d28 000d28 006690 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000073b8 0073b8 00b0b4 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000001246c 01246c 00088c 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000012cf8 012cf8 0000f0 00 A 4 5 8\n- [ 7] .rela.dyn RELA 0000000000012de8 012de8 001d88 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000014b70 014b70 005118 18 AI 3 23 8\n+ [ 4] .dynstr STRTAB 00000000000073b8 0073b8 00b0c6 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000001247e 01247e 00088c 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000012d10 012d10 0000f0 00 A 4 5 8\n+ [ 7] .rela.dyn RELA 0000000000012e00 012e00 001d88 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000014b88 014b88 005118 18 AI 3 23 8\n [ 9] .init PROGBITS 000000000001a000 01a000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000001a020 01a020 003620 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000001d640 01d640 000030 08 AX 0 0 8\n [12] .text PROGBITS 000000000001d670 01d670 041659 00 AX 0 0 16\n [13] .fini PROGBITS 000000000005eccc 05eccc 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000005f000 05f000 000ec5 00 A 0 0 32\n [15] .qtversion PROGBITS 000000000005fec8 05fec8 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 0x12de8 contains 315 entries:\n+Relocation section '.rela.dyn' at offset 0x12e00 contains 315 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000068248 0000000000000008 R_X86_64_RELATIVE 1d770\n 0000000000068250 0000000000000008 R_X86_64_RELATIVE 1d680\n 0000000000068258 0000000000000008 R_X86_64_RELATIVE 1d730\n 0000000000068260 0000000000000008 R_X86_64_RELATIVE 5fa32\n 0000000000068270 0000000000000008 R_X86_64_RELATIVE 68a70\n 0000000000068278 0000000000000008 R_X86_64_RELATIVE 54db0\n@@ -313,15 +313,15 @@\n 0000000000068fa8 0000027300000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN13QTextDocument16staticMetaObjectE@Qt_5 + 0\n 0000000000068fb0 000003ef00000006 R_X86_64_GLOB_DAT 00000000000688b0 _ZTV21KoTextLayoutTableArea + 0\n 0000000000068fb8 0000031000000006 R_X86_64_GLOB_DAT 000000000001d8b0 _ZN20KoTextDocumentLayout14finishedLayoutEv + 0\n 0000000000068fc0 000002b700000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTI12KoAnnotation + 0\n 0000000000068fc8 000002ba00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN16QLoggingCategoryD1Ev@Qt_5 + 0\n 0000000000068fd0 000003fb00000006 R_X86_64_GLOB_DAT 0000000000068458 _ZTV20KoTextDocumentLayout + 0\n \n-Relocation section '.rela.plt' at offset 0x14b70 contains 865 entries:\n+Relocation section '.rela.plt' at offset 0x14b88 contains 865 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000069000 0000032900000007 R_X86_64_JUMP_SLOT 00000000000528b0 _ZN11KoPointedAt11fillInLinksERK11QTextCursorP25KoInlineTextObjectManagerP18KoTextRangeManager + 0\n 0000000000069008 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN19KoTextShapeDataBaseC2ER26KoTextShapeDataBasePrivate + 0\n 0000000000069010 0000037200000007 R_X86_64_JUMP_SLOT 0000000000048e40 _ZN20KoTextDocumentLayout18inlineObjectExtentERK13QTextFragment + 0\n 0000000000069018 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN15KoTextBlockData16setCounterPrefixERK7QString + 0\n 0000000000069020 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN14KoTextDocumentC1EP13QTextDocument + 0\n 0000000000069028 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK14KoTextDocument12styleManagerEv + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,21 +16,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x68248\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x68258\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x73b8\n 0x0000000000000006 (SYMTAB) 0xd28\n- 0x000000000000000a (STRSZ) 45236 (bytes)\n+ 0x000000000000000a (STRSZ) 45254 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x68fe8\n 0x0000000000000002 (PLTRELSZ) 20760 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x14b70\n- 0x0000000000000007 (RELA) 0x12de8\n+ 0x0000000000000017 (JMPREL) 0x14b88\n+ 0x0000000000000007 (RELA) 0x12e00\n 0x0000000000000008 (RELASZ) 7560 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x12cf8\n+ 0x000000006ffffffe (VERNEED) 0x12d10\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x1246c\n+ 0x000000006ffffff0 (VERSYM) 0x1247e\n 0x000000006ffffff9 (RELACOUNT) 68\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: 16dba6ae962df0c3faf7e4371ab7dc010210d4ce\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7c4942ad3946ff9bff40512913add9f35e1a44b7\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 1094 entries:\n- Addr: 0x000000000001246c Offset: 0x0001246c Link: 3 (.dynsym)\n+ Addr: 0x000000000001247e Offset: 0x0001247e Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 2 (Qt_5) \n 008: 1 (*global*) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 00c: 1 (*global*) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 010: 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 3 (Qt_5) 2 (Qt_5) \n 018: 1 (*global*) 4 (CXXABI_1.3.9) 2 (Qt_5) 1 (*global*) \n@@ -273,15 +273,15 @@\n 434: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 438: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 43c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 440: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 444: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x0000000000012cf8 Offset: 0x00012cf8 Link: 4 (.dynstr)\n+ Addr: 0x0000000000012d10 Offset: 0x00012d10 Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5Widgets.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 10\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.14 Flags: none Version: 11\n 0x0040: Name: GLIBC_2.4 Flags: none Version: 7\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 6\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 3\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -2823,9 +2823,10 @@\n 0x000123f8 00000000 00000000 00000000 00000000 ................\n 0x00012408 00000000 00000000 00000000 00000000 ................\n 0x00012418 00000000 00000000 00000000 00000000 ................\n 0x00012428 00000000 00000000 00000000 00000000 ................\n 0x00012438 00000000 00000000 00000000 00000000 ................\n 0x00012448 00000000 00000000 00000000 00000000 ................\n 0x00012458 00000000 00000000 00000000 00000000 ................\n- 0x00012468 00000000 ....\n+ 0x00012468 00000000 00000000 00000000 00000000 ................\n+ 0x00012478 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 64626136 61653936 32646630 63336661 dba6ae962df0c3fa\n- 0x00000010 66376534 33373161 62376463 30313032 f7e4371ab7dc0102\n- 0x00000020 31306434 63652e64 65627567 00000000 10d4ce.debug....\n- 0x00000030 813da463 .=.c\n+ 0x00000000 34393432 61643339 34366666 39626666 4942ad3946ff9bff\n+ 0x00000010 34303531 32393133 61646439 66333565 40512913add9f35e\n+ 0x00000020 31613434 62372e64 65627567 00000000 1a44b7.debug....\n+ 0x00000030 e7adc95a ...Z\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libkowidgets.so.17.0.0", "source2": "./usr/lib/x86_64-linux-gnu/libkowidgets.so.17.0.0", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x05ee10 0x05ee10 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x05ee20 0x05ee20 R 0x1000\n LOAD 0x05f000 0x000000000005f000 0x000000000005f000 0x09cc65 0x09cc65 R E 0x1000\n LOAD 0x0fc000 0x00000000000fc000 0x00000000000fc000 0x02e0b8 0x02e0b8 R 0x1000\n LOAD 0x12aaa8 0x000000000012baa8 0x000000000012baa8 0x00fbd8 0x00fd70 RW 0x1000\n DYNAMIC 0x136550 0x0000000000137550 0x0000000000137550 0x000370 0x000370 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x10df88 0x000000000010df88 0x000000000010df88 0x0046b4 0x0046b4 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 002994 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000002bf8 002bf8 011fb8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000014bb0 014bb0 01d224 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000031dd4 031dd4 0017fa 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00000000000335d0 0335d0 000160 00 A 4 8 8\n- [ 7] .rela.dyn RELA 0000000000033730 033730 0213a8 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000054ad8 054ad8 00a338 18 AI 3 23 8\n+ [ 4] .dynstr STRTAB 0000000000014bb0 014bb0 01d236 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000031de6 031de6 0017fa 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00000000000335e0 0335e0 000160 00 A 4 8 8\n+ [ 7] .rela.dyn RELA 0000000000033740 033740 0213a8 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000054ae8 054ae8 00a338 18 AI 3 23 8\n [ 9] .init PROGBITS 000000000005f000 05f000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000005f020 05f020 006ce0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000065d00 065d00 000278 08 AX 0 0 8\n [12] .text PROGBITS 0000000000065f80 065f80 095cd9 00 AX 0 0 16\n [13] .fini PROGBITS 00000000000fbc5c 0fbc5c 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 00000000000fc000 0fc000 011f78 00 A 0 0 32\n [15] .qtversion PROGBITS 000000000010df78 10df78 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 0x33730 contains 5671 entries:\n+Relocation section '.rela.dyn' at offset 0x33740 contains 5671 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000012baa8 0000000000000008 R_X86_64_RELATIVE 661d0\n 000000000012bab0 0000000000000008 R_X86_64_RELATIVE 660f0\n 000000000012bab8 0000000000000008 R_X86_64_RELATIVE 66190\n 000000000012bac0 0000000000000008 R_X86_64_RELATIVE 134c20\n 000000000012bac8 0000000000000008 R_X86_64_RELATIVE 101a20\n 000000000012bad0 0000000000000008 R_X86_64_RELATIVE 101980\n@@ -5669,15 +5669,15 @@\n 0000000000137fa8 00000b3400000006 R_X86_64_GLOB_DAT 00000000001316e8 _ZTV31KoAbstractResourceServerAdapter + 0\n 0000000000137fb0 0000096900000006 R_X86_64_GLOB_DAT 000000000009e230 _ZN16KoZoomController17aspectModeChangedEb + 0\n 0000000000137fb8 0000080300000006 R_X86_64_GLOB_DAT 000000000009e1c0 _ZN16KoZoomController11zoomChangedEN10KoZoomMode4ModeEd + 0\n 0000000000137fc0 0000096600000006 R_X86_64_GLOB_DAT 0000000000136a50 _ZTV20KoResourceServerBase + 0\n 0000000000137fc8 0000088d00000006 R_X86_64_GLOB_DAT 0000000000066d80 _ZN18KoPageLayoutWidget11unitChangedERK6KoUnit + 0\n 0000000000137fd0 0000068b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTV11QWidgetItem@Qt_5 + 0\n \n-Relocation section '.rela.plt' at offset 0x54ad8 contains 1741 entries:\n+Relocation section '.rela.plt' at offset 0x54ae8 contains 1741 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000138000 0000078800000007 R_X86_64_JUMP_SLOT 00000000000ad9a0 _ZN18KoFillConfigWidgetD1Ev + 0\n 0000000000138008 0000097d00000007 R_X86_64_JUMP_SLOT 00000000000e10b0 _ZN20KoViewItemContextBar27updateToggleSelectionButtonEv + 0\n 0000000000138010 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN12KoFileDialog13setNameFilterERK7QString + 0\n 0000000000138018 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK12QDomNodeList4itemEi@Qt_5 + 0\n 0000000000138020 0000085500000007 R_X86_64_JUMP_SLOT 00000000000bc5d0 _ZN18KoResourceTagStore14removeResourceEPK10KoResource + 0\n 0000000000138028 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QtPrivate12argToQStringE11QStringViewmPPKNS_7ArgBaseE@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -33,21 +33,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x12baa8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x12bab8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x14bb0\n 0x0000000000000006 (SYMTAB) 0x2bf8\n- 0x000000000000000a (STRSZ) 119332 (bytes)\n+ 0x000000000000000a (STRSZ) 119350 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x137fe8\n 0x0000000000000002 (PLTRELSZ) 41784 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x54ad8\n- 0x0000000000000007 (RELA) 0x33730\n+ 0x0000000000000017 (JMPREL) 0x54ae8\n+ 0x0000000000000007 (RELA) 0x33740\n 0x0000000000000008 (RELASZ) 136104 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x335d0\n+ 0x000000006ffffffe (VERNEED) 0x335e0\n 0x000000006fffffff (VERNEEDNUM) 8\n- 0x000000006ffffff0 (VERSYM) 0x31dd4\n+ 0x000000006ffffff0 (VERSYM) 0x31de6\n 0x000000006ffffff9 (RELACOUNT) 1102\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: c3f68ab6c54b9b063ead72eec5194744f0e081fd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c0d5e29d42d83d5dca030d1720308aa8ab0a36ad\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 3069 entries:\n- Addr: 0x0000000000031dd4 Offset: 0x00031dd4 Link: 3 (.dynsym)\n+ Addr: 0x0000000000031de6 Offset: 0x00031de6 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 1 (*global*) 3 (Qt_5) \n 004: 4 (Qt_5) 5 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 008: 2 (Qt_5) 1 (*global*) 2 (Qt_5) 2 (Qt_5) \n 00c: 4 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 4 (Qt_5) 1 (*global*) 4 (Qt_5) 4 (Qt_5) \n 014: 1 (*global*) 1 (*global*) 2 (Qt_5) 2 (Qt_5) \n 018: 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) 1 (*global*) \n@@ -767,15 +767,15 @@\n bec: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n bf0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n bf4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n bf8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n bfc: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 8 entries:\n- Addr: 0x00000000000335d0 Offset: 0x000335d0 Link: 4 (.dynstr)\n+ Addr: 0x00000000000335e0 Offset: 0x000335e0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libm.so.6 Cnt: 1\n 0x0010: Name: GLIBC_2.2.5 Flags: none Version: 11\n 0x0020: Version: 1 File: libQt5X11Extras.so.5 Cnt: 1\n 0x0030: Name: Qt_5 Flags: none Version: 9\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.14 Flags: none Version: 15\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 12\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -7454,9 +7454,10 @@\n 0x00031d60 00000000 00000000 00000000 00000000 ................\n 0x00031d70 00000000 00000000 00000000 00000000 ................\n 0x00031d80 00000000 00000000 00000000 00000000 ................\n 0x00031d90 00000000 00000000 00000000 00000000 ................\n 0x00031da0 00000000 00000000 00000000 00000000 ................\n 0x00031db0 00000000 00000000 00000000 00000000 ................\n 0x00031dc0 00000000 00000000 00000000 00000000 ................\n- 0x00031dd0 00000000 ....\n+ 0x00031dd0 00000000 00000000 00000000 00000000 ................\n+ 0x00031de0 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 66363861 62366335 34623962 30363365 f68ab6c54b9b063e\n- 0x00000010 61643732 65656335 31393437 34346630 ad72eec5194744f0\n- 0x00000020 65303831 66642e64 65627567 00000000 e081fd.debug....\n- 0x00000030 f4ae9c27 ...'\n+ 0x00000000 64356532 39643432 64383364 35646361 d5e29d42d83d5dca\n+ 0x00000010 30333064 31373230 33303861 61386162 030d1720308aa8ab\n+ 0x00000020 30613336 61642e64 65627567 00000000 0a36ad.debug....\n+ 0x00000030 5a778cfb Zw..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libpigmentcms.so.17.0.0", "source2": "./usr/lib/x86_64-linux-gnu/libpigmentcms.so.17.0.0", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0018cc 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000001b30 001b30 006690 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000081c0 0081c0 00a890 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000012a50 012a50 00088c 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000081c0 0081c0 00a892 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000012a52 012a52 00088c 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000132e0 0132e0 000120 00 A 4 6 8\n [ 7] .rela.dyn RELA 0000000000013400 013400 015fd8 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000293d8 0293d8 003198 18 AI 3 23 8\n [ 9] .init PROGBITS 000000000002d000 02d000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000002d020 02d020 002120 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000002f140 02f140 000010 08 AX 0 0 8\n [12] .text PROGBITS 000000000002f150 02f150 0fbaf5 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,21 +15,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x14dc88\n 0x000000000000001b (INIT_ARRAYSZ) 80 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x14dcd8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x81c0\n 0x0000000000000006 (SYMTAB) 0x1b30\n- 0x000000000000000a (STRSZ) 43152 (bytes)\n+ 0x000000000000000a (STRSZ) 43154 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x155fe8\n 0x0000000000000002 (PLTRELSZ) 12696 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x293d8\n 0x0000000000000007 (RELA) 0x13400\n 0x0000000000000008 (RELASZ) 90072 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x132e0\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x12a50\n+ 0x000000006ffffff0 (VERSYM) 0x12a52\n 0x000000006ffffff9 (RELACOUNT) 2148\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: 80a2d0ec7a9c313f0060d86a16b72e2149e36aa4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cf9713982cf28de393765bf8f96f25a61f00bc7c\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 1094 entries:\n- Addr: 0x0000000000012a50 Offset: 0x00012a50 Link: 3 (.dynsym)\n+ Addr: 0x0000000000012a52 Offset: 0x00012a52 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 1 (*global*) 3 (Qt_5) \n 004: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 008: 4 (Qt_5) 3 (Qt_5) 3 (Qt_5) 4 (Qt_5) \n 00c: 3 (Qt_5) 5 (GLIBC_2.14) 3 (Qt_5) 3 (Qt_5) \n 010: 3 (Qt_5) 4 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 014: 6 (CXXABI_1.3.9) 2 (Qt_5) 1 (*global*) 3 (Qt_5) \n 018: 3 (Qt_5) 7 (Qt_5.15) 1 (*global*) 3 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -2693,8 +2693,9 @@\n 0x000129e0 43585841 42495f31 2e332e39 00474c49 CXXABI_1.3.9.GLI\n 0x000129f0 42435f32 2e340047 4c494243 5f322e31 BC_2.4.GLIBC_2.1\n 0x00012a00 34005174 5f350051 745f352e 31350000 4.Qt_5.Qt_5.15..\n 0x00012a10 00000000 00000000 00000000 00000000 ................\n 0x00012a20 00000000 00000000 00000000 00000000 ................\n 0x00012a30 00000000 00000000 00000000 00000000 ................\n 0x00012a40 00000000 00000000 00000000 00000000 ................\n+ 0x00012a50 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 61326430 65633761 39633331 33663030 a2d0ec7a9c313f00\n- 0x00000010 36306438 36613136 62373265 32313439 60d86a16b72e2149\n- 0x00000020 65333661 61342e64 65627567 00000000 e36aa4.debug....\n- 0x00000030 8ef921c6 ..!.\n+ 0x00000000 39373133 39383263 66323864 65333933 9713982cf28de393\n+ 0x00000010 37363562 66386639 36663235 61363166 765bf8f96f25a61f\n+ 0x00000020 30306263 37632e64 65627567 00000000 00bc7c.debug....\n+ 0x00000030 dc4a5494 .JT.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/colorspaces/kolcmsengine.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/colorspaces/kolcmsengine.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x06e420 0x06e420 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x06e438 0x06e438 R 0x1000\n LOAD 0x06f000 0x000000000006f000 0x000000000006f000 0x45567d 0x45567d R E 0x1000\n LOAD 0x4c5000 0x00000000004c5000 0x00000000004c5000 0x0709ac 0x0709ac R 0x1000\n LOAD 0x5365b8 0x00000000005365b8 0x00000000005365b8 0x027108 0x02a3e8 RW 0x1000\n DYNAMIC 0x55cc70 0x000000000055cc70 0x000000000055cc70 0x000270 0x000270 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x4f1310 0x00000000004f1310 0x00000000004f1310 0x00b3ec 0x00b3ec 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 000044 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002a8 0002a8 001cf8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001fa0 001fa0 002a4d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000049ee 0049ee 00026a 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000004c58 004c58 000120 00 A 4 6 8\n- [ 7] .rela.dyn RELA 0000000000004d78 004d78 068280 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000006cff8 06cff8 001428 18 AI 3 24 8\n+ [ 4] .dynstr STRTAB 0000000000001fa0 001fa0 002a61 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000004a02 004a02 00026a 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000004c70 004c70 000120 00 A 4 6 8\n+ [ 7] .rela.dyn RELA 0000000000004d90 004d90 068280 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000006d010 06d010 001428 18 AI 3 24 8\n [ 9] .init PROGBITS 000000000006f000 06f000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000006f020 06f020 000d80 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000006fda0 06fda0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000006fdb0 06fdb0 4548c1 00 AX 0 0 16\n [13] .fini PROGBITS 00000000004c4674 4c4674 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 00000000004c5000 4c5000 02bae8 00 A 0 0 32\n [15] .qtversion PROGBITS 00000000004f0ae8 4f0ae8 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 0x4d78 contains 17776 entries:\n+Relocation section '.rela.dyn' at offset 0x4d90 contains 17776 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000005365b8 0000000000000008 R_X86_64_RELATIVE 7e410\n 00000000005365c0 0000000000000008 R_X86_64_RELATIVE 6fdb0\n 00000000005365c8 0000000000000008 R_X86_64_RELATIVE 70a70\n 00000000005365d0 0000000000000008 R_X86_64_RELATIVE 71730\n 00000000005365d8 0000000000000008 R_X86_64_RELATIVE 723f0\n 00000000005365e0 0000000000000008 R_X86_64_RELATIVE 730b0\n@@ -17774,15 +17774,15 @@\n 000000000055cfa8 000000f600000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000055cfb0 000000fa00000006 R_X86_64_GLOB_DAT 0000000000000000 Integer8BitsColorDepthID + 0\n 000000000055cfb8 0000010600000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN23KoColorSpaceMathsTraitsIfE9unitValueE + 0\n 000000000055cfc0 0000013400000006 R_X86_64_GLOB_DAT 000000000055be80 _ZTV26KoHistogramProducerFactory + 0\n 000000000055cfc8 0000011900000006 R_X86_64_GLOB_DAT 0000000000000000 GrayColorModelID + 0\n 000000000055cfd0 0000012200000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN23KoColorSpaceMathsTraitsIfE3maxE + 0\n \n-Relocation section '.rela.plt' at offset 0x6cff8 contains 215 entries:\n+Relocation section '.rela.plt' at offset 0x6d010 contains 215 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000055d000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 cmsOpenProfileFromFile + 0\n 000000000055d008 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _Z6ki18ndPKcS0_ + 0\n 000000000055d010 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QStringaSERKS_@Qt_5 + 0\n 000000000055d018 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN20KoColorSpaceRegistry10colorSpaceERK7QStringS2_PK14KoColorProfile + 0\n 000000000055d020 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN29KoOptimizedCompositeOpFactory14createOverOp32EPK12KoColorSpace + 0\n 000000000055d028 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _cmsLCMScolorSpace + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x5365b8\n 0x000000000000001b (INIT_ARRAYSZ) 160 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x536658\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1fa0\n 0x0000000000000006 (SYMTAB) 0x2a8\n- 0x000000000000000a (STRSZ) 10829 (bytes)\n+ 0x000000000000000a (STRSZ) 10849 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x55cfe8\n 0x0000000000000002 (PLTRELSZ) 5160 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x6cff8\n- 0x0000000000000007 (RELA) 0x4d78\n+ 0x0000000000000017 (JMPREL) 0x6d010\n+ 0x0000000000000007 (RELA) 0x4d90\n 0x0000000000000008 (RELASZ) 426624 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x4c58\n+ 0x000000006ffffffe (VERNEED) 0x4c70\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x49ee\n+ 0x000000006ffffff0 (VERSYM) 0x4a02\n 0x000000006ffffff9 (RELACOUNT) 11479\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: 5a3d84aa57447ff6e667b98072154b4dfdbb832d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 54c0871c1956c842ab3e701e2caa3f55af7fa6d2\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 309 entries:\n- Addr: 0x00000000000049ee Offset: 0x000049ee Link: 3 (.dynsym)\n+ Addr: 0x0000000000004a02 Offset: 0x00004a02 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 2 (Qt_5) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 2 (Qt_5) 1 (*global*) \n 00c: 2 (Qt_5) 3 (GLIBC_2.14) 1 (*global*) 2 (Qt_5) \n 010: 1 (*global*) 1 (*global*) 2 (Qt_5) 1 (*global*) \n 014: 1 (*global*) 4 (Qt_5) 5 (CXXABI_1.3.9) 2 (Qt_5) \n 018: 1 (*global*) 2 (Qt_5) 2 (Qt_5) 6 (Qt_5.15) \n@@ -77,15 +77,15 @@\n 124: 1 (*global*) 7 (Qt_5) 1 (*global*) 2 (Qt_5) \n 128: 1 (*global*) 1 (*global*) 4 (Qt_5) 7 (Qt_5) \n 12c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 130: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 134: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 6 entries:\n- Addr: 0x0000000000004c58 Offset: 0x00004c58 Link: 4 (.dynstr)\n+ Addr: 0x0000000000004c70 Offset: 0x00004c70 Link: 4 (.dynstr)\n 000000: Version: 1 File: libm.so.6 Cnt: 2\n 0x0010: Name: GLIBC_2.2.5 Flags: none Version: 13\n 0x0020: Name: GLIBC_2.29 Flags: none Version: 8\n 0x0030: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n 0x0040: Name: Qt_5 Flags: none Version: 7\n 0x0050: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0060: Name: CXXABI_1.3 Flags: none Version: 11\n"}, {"source1": ".gnu.hash", "source2": ".gnu.hash", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".dynstr", "source2": ".dynstr", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".init", "source2": ".init", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".plt", "source2": ".plt", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".plt.got", "source2": ".plt.got", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".text", "source2": ".text", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".fini", "source2": ".fini", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".rodata", "source2": ".rodata", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".qtversion", "source2": ".qtversion", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".qtmetadata", "source2": ".qtmetadata", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".eh_frame_hdr", "source2": ".eh_frame_hdr", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".eh_frame", "source2": ".eh_frame", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".init_array", "source2": ".init_array", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".fini_array", "source2": ".fini_array", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".data.rel.ro", "source2": ".data.rel.ro", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".got", "source2": ".got", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".got.plt", "source2": ".got.plt", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".data", "source2": ".data", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".bss", "source2": ".bss", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".gnu_debugaltlink", "source2": ".gnu_debugaltlink", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".gnu_debuglink", "source2": ".gnu_debuglink", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".shstrtab", "source2": ".shstrtab", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/devices/calligra_device_spacenavigator.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/devices/calligra_device_spacenavigator.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/dockers/calligra_docker_defaults.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/dockers/calligra_docker_defaults.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/dockers/calligra_docker_stencils.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/dockers/calligra_docker_stencils.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/pageapptools/kopabackgroundtool.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/pageapptools/kopabackgroundtool.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_artistictext.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_artistictext.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_chart.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_chart.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_formula.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_formula.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_music.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_music.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_paths.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_paths.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_picture.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_picture.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_plugin.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_plugin.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_text.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_text.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_threed.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_threed.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_vector.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_vector.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_video.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/shapes/calligra_shape_video.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/textediting/calligra_textediting_autocorrect.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/textediting/calligra_textediting_autocorrect.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/textediting/calligra_textediting_changecase.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/textediting/calligra_textediting_changecase.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/textediting/calligra_textediting_spellcheck.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/textediting/calligra_textediting_spellcheck.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/textediting/calligra_textediting_thesaurus.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/textediting/calligra_textediting_thesaurus.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/textinlineobjects/calligra_textinlineobject_variables.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/textinlineobjects/calligra_textinlineobject_variables.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/tools/calligra_tool_basicflakes.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/tools/calligra_tool_basicflakes.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/tools/calligra_tool_defaults.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligra/tools/calligra_tool_defaults.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligradocinfopropspage.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligradocinfopropspage.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligraimagethumbnail.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligraimagethumbnail.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligrathumbnail.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/calligrathumbnail.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/libbasicflakes.so.17", "source2": "./usr/lib/x86_64-linux-gnu/libbasicflakes.so.17", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/libflake.so.17", "source2": "./usr/lib/x86_64-linux-gnu/libflake.so.17", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/libkoformula.so.17", "source2": "./usr/lib/x86_64-linux-gnu/libkoformula.so.17", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/libkokross.so.17", "source2": "./usr/lib/x86_64-linux-gnu/libkokross.so.17", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/libkomain.so.17", "source2": "./usr/lib/x86_64-linux-gnu/libkomain.so.17", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/libkomsooxml.so.17", "source2": "./usr/lib/x86_64-linux-gnu/libkomsooxml.so.17", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/libkoodf.so.17", "source2": "./usr/lib/x86_64-linux-gnu/libkoodf.so.17", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/libkoodf2.so.17", "source2": "./usr/lib/x86_64-linux-gnu/libkoodf2.so.17", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/libkoodfreader.so.17", "source2": "./usr/lib/x86_64-linux-gnu/libkoodfreader.so.17", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/libkopageapp.so.17", "source2": "./usr/lib/x86_64-linux-gnu/libkopageapp.so.17", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/libkoplugin.so.17", "source2": "./usr/lib/x86_64-linux-gnu/libkoplugin.so.17", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/libkostore.so.17", "source2": "./usr/lib/x86_64-linux-gnu/libkostore.so.17", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/libkotext.so.17", "source2": "./usr/lib/x86_64-linux-gnu/libkotext.so.17", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/libkotextlayout.so.17", "source2": "./usr/lib/x86_64-linux-gnu/libkotextlayout.so.17", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/libkovectorimage.so.17", "source2": "./usr/lib/x86_64-linux-gnu/libkovectorimage.so.17", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/libkoversion.so.17", "source2": "./usr/lib/x86_64-linux-gnu/libkoversion.so.17", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/libkowidgets.so.17", "source2": "./usr/lib/x86_64-linux-gnu/libkowidgets.so.17", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/libkowidgetutils.so.17", "source2": "./usr/lib/x86_64-linux-gnu/libkowidgetutils.so.17", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/libkundo2.so.17", "source2": "./usr/lib/x86_64-linux-gnu/libkundo2.so.17", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/x86_64-linux-gnu/libpigmentcms.so.17", "source2": "./usr/lib/x86_64-linux-gnu/libpigmentcms.so.17", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}]}]}]}, {"source1": "calligra_3.2.1+dfsg-7_all.deb", "source2": "calligra_3.2.1+dfsg-7_all.deb", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "calligrasheets-data_3.2.1+dfsg-7_all.deb", "source2": "calligrasheets-data_3.2.1+dfsg-7_all.deb", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "calligrasheets_3.2.1+dfsg-7_amd64.deb", "source2": "calligrasheets_3.2.1+dfsg-7_amd64.deb", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "calligrastage-data_3.2.1+dfsg-7_all.deb", "source2": "calligrastage-data_3.2.1+dfsg-7_all.deb", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "calligrastage_3.2.1+dfsg-7_amd64.deb", "source2": "calligrastage_3.2.1+dfsg-7_amd64.deb", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "calligrawords-data_3.2.1+dfsg-7_all.deb", "source2": "calligrawords-data_3.2.1+dfsg-7_all.deb", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "calligrawords_3.2.1+dfsg-7_amd64.deb", "source2": "calligrawords_3.2.1+dfsg-7_amd64.deb", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "karbon_3.2.1+dfsg-7_amd64.deb", "source2": "karbon_3.2.1+dfsg-7_amd64.deb", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "okular-backend-odp_3.2.1+dfsg-7_amd64.deb", "source2": "okular-backend-odp_3.2.1+dfsg-7_amd64.deb", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "okular-backend-odt_3.2.1+dfsg-7_amd64.deb", "source2": "okular-backend-odt_3.2.1+dfsg-7_amd64.deb", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "calligra-gemini-dbgsym_3.2.1+dfsg-7_amd64.deb", "source2": "calligra-gemini-dbgsym_3.2.1+dfsg-7_amd64.deb", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "calligra-libs-dbgsym_3.2.1+dfsg-7_amd64.deb", "source2": "calligra-libs-dbgsym_3.2.1+dfsg-7_amd64.deb", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "calligrasheets-dbgsym_3.2.1+dfsg-7_amd64.deb", "source2": "calligrasheets-dbgsym_3.2.1+dfsg-7_amd64.deb", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "calligrastage-dbgsym_3.2.1+dfsg-7_amd64.deb", "source2": "calligrastage-dbgsym_3.2.1+dfsg-7_amd64.deb", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "calligrawords-dbgsym_3.2.1+dfsg-7_amd64.deb", "source2": "calligrawords-dbgsym_3.2.1+dfsg-7_amd64.deb", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "karbon-dbgsym_3.2.1+dfsg-7_amd64.deb", "source2": "karbon-dbgsym_3.2.1+dfsg-7_amd64.deb", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "okular-backend-odp-dbgsym_3.2.1+dfsg-7_amd64.deb", "source2": "okular-backend-odp-dbgsym_3.2.1+dfsg-7_amd64.deb", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "okular-backend-odt-dbgsym_3.2.1+dfsg-7_amd64.deb", "source2": "okular-backend-odt-dbgsym_3.2.1+dfsg-7_amd64.deb", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}]}