{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.qw7gNtFx72/b1/cantor_22.04.2-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.qw7gNtFx72/b2/cantor_22.04.2-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,25 +1,25 @@\n \n- a9463f2dfa14c014e6b5ce2fab10cec3 850540 debug optional cantor-backend-kalgebra-dbgsym_22.04.2-1_amd64.deb\n- f4baa4a026bac3a910103a132ff77207 35808 math optional cantor-backend-kalgebra_22.04.2-1_amd64.deb\n- 0c6674171a0e01469bd30a4ae9ca4406 1516236 debug optional cantor-backend-lua-dbgsym_22.04.2-1_amd64.deb\n- a7bb5ee542ca921905d3bb1da0bb3b5a 57784 math optional cantor-backend-lua_22.04.2-1_amd64.deb\n- dba66d3bd9e47d90121a966757acd6de 1903660 debug optional cantor-backend-maxima-dbgsym_22.04.2-1_amd64.deb\n- e36dad41af01d1dbe3f6579e40e72b77 84724 math optional cantor-backend-maxima_22.04.2-1_amd64.deb\n- 3bf299de7263db948190fc69f48b208d 1960796 debug optional cantor-backend-octave-dbgsym_22.04.2-1_amd64.deb\n- cc3c341bffc1110ca1d110eaf7916695 82448 math optional cantor-backend-octave_22.04.2-1_amd64.deb\n- ca7fc2961ae0914110c8fe3d4c1a4b96 3003152 debug optional cantor-backend-python3-dbgsym_22.04.2-1_amd64.deb\n- 69dde4dfb58924aacc6331e4ccfd9012 124056 math optional cantor-backend-python3_22.04.2-1_amd64.deb\n- 785734c3cf6a23ca77ca8f6e4743f7e5 2597704 debug optional cantor-backend-qalculate-dbgsym_22.04.2-1_amd64.deb\n- f44152b1accb17a8a51033f1ec657801 130660 math optional cantor-backend-qalculate_22.04.2-1_amd64.deb\n- 9015575a2e6ff99eb3b8f7a560efe7f7 2675684 debug optional cantor-backend-r-dbgsym_22.04.2-1_amd64.deb\n- a40637c22b70a8e56d3995551aadff40 108316 math optional cantor-backend-r_22.04.2-1_amd64.deb\n- baac259e48e916753086dcee44fd2ec4 1603128 debug optional cantor-backend-sage-dbgsym_22.04.2-1_amd64.deb\n- 7b7df0574403de2f55fb3309454386a8 71296 math optional cantor-backend-sage_22.04.2-1_amd64.deb\n- 308f52db773b0dd9bcaacb0d79108b9a 1575168 debug optional cantor-backend-scilab-dbgsym_22.04.2-1_amd64.deb\n- 887c4fa7cebca75a19e658cd36de9462 65420 math optional cantor-backend-scilab_22.04.2-1_amd64.deb\n- ccd9983722a8eecbce11e34dbc1bf37a 11020680 debug optional cantor-dbgsym_22.04.2-1_amd64.deb\n- dff821f336b573bd5f4beb01ef1b81fd 1716832 math optional cantor_22.04.2-1_amd64.deb\n+ c4f2afb60e2ac61add106902c99d6252 850536 debug optional cantor-backend-kalgebra-dbgsym_22.04.2-1_amd64.deb\n+ 774cdc3325782ddc48ffc464b8fe7bbd 35800 math optional cantor-backend-kalgebra_22.04.2-1_amd64.deb\n+ 16abc7e2ee98ed66c359dc35ac7bd4bd 1516320 debug optional cantor-backend-lua-dbgsym_22.04.2-1_amd64.deb\n+ 5b6544aa16fd65063e53d19a587d47bb 57804 math optional cantor-backend-lua_22.04.2-1_amd64.deb\n+ 8b2d97a197f27b8a8dbed442dc55a92b 1903668 debug optional cantor-backend-maxima-dbgsym_22.04.2-1_amd64.deb\n+ 47912d141257fe6ba1b6798360cb66b0 84788 math optional cantor-backend-maxima_22.04.2-1_amd64.deb\n+ b70eeee0c2c1937cc35b72c8447e2b8f 1960800 debug optional cantor-backend-octave-dbgsym_22.04.2-1_amd64.deb\n+ 30f3a6223f90cdf6ffe785724763840d 82428 math optional cantor-backend-octave_22.04.2-1_amd64.deb\n+ bb6a5dcada04641ccadab1b3ba5628b1 3003176 debug optional cantor-backend-python3-dbgsym_22.04.2-1_amd64.deb\n+ ca66f9008c5cdab8f6e1544a8a6cffde 123664 math optional cantor-backend-python3_22.04.2-1_amd64.deb\n+ 11d69db2d8ef2eb3acf123544fb0c395 2597856 debug optional cantor-backend-qalculate-dbgsym_22.04.2-1_amd64.deb\n+ a59d20ad4059a5b2d4798b144ea84961 130948 math optional cantor-backend-qalculate_22.04.2-1_amd64.deb\n+ e1dd28b78bb29db05509a010333266d1 2675616 debug optional cantor-backend-r-dbgsym_22.04.2-1_amd64.deb\n+ 3bc2a3cc072cd4851893a4974205c47b 108324 math optional cantor-backend-r_22.04.2-1_amd64.deb\n+ 18b6da60bea985c3b5a30bcb81bbd680 1603144 debug optional cantor-backend-sage-dbgsym_22.04.2-1_amd64.deb\n+ 22cb6185888f02fbd7add0110ec4fb2a 71332 math optional cantor-backend-sage_22.04.2-1_amd64.deb\n+ be7e2e5f2ee24c3c9fff9de3a6c6ffad 1575164 debug optional cantor-backend-scilab-dbgsym_22.04.2-1_amd64.deb\n+ 7792a87cacffdf55c36a64cb4a3b0dc9 65496 math optional cantor-backend-scilab_22.04.2-1_amd64.deb\n+ 25711ec0941613e4994cb2a2d2100228 11022936 debug optional cantor-dbgsym_22.04.2-1_amd64.deb\n+ 9587876ec0ecce3f8f80cc2bd7ca6220 1717148 math optional cantor_22.04.2-1_amd64.deb\n 152dd1c57621e99c653b6551cd0d20de 38068 libdevel optional libcantor-dev_22.04.2-1_amd64.deb\n 632d78635a4d1ce79ddd08e94c5a329f 15188 libs optional libcantorlibs-data_22.04.2-1_all.deb\n aa9a563e34e5b11c4771f1cb43932117 3694856 debug optional libcantorlibs28abi1-dbgsym_22.04.2-1_amd64.deb\n 34c48b68700426ab8fabfb56603b8c31 143224 libs optional libcantorlibs28abi1_22.04.2-1_amd64.deb\n"}, {"source1": "cantor-backend-kalgebra_22.04.2-1_amd64.deb", "source2": "cantor-backend-kalgebra_22.04.2-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\n -rw-r--r-- 0 0 0 1252 2022-06-10 06:01:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 34364 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 34356 2022-06-10 06:01:07.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/backends/cantor_kalgebrabackend.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/backends/cantor_kalgebrabackend.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 0x005c88 0x005c88 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x005c90 0x005c90 R 0x1000\n LOAD 0x006000 0x0000000000006000 0x0000000000006000 0x003d8d 0x003d8d R E 0x1000\n LOAD 0x00a000 0x000000000000a000 0x000000000000a000 0x003208 0x003208 R 0x1000\n LOAD 0x00d510 0x000000000000e510 0x000000000000e510 0x000ea8 0x000ef8 RW 0x1000\n DYNAMIC 0x00dcd8 0x000000000000ecd8 0x000000000000ecd8 0x0002b0 0x0002b0 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x00ba08 0x000000000000ba08 0x000000000000ba08 0x000384 0x000384 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 001428 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000016c0 0016c0 0021c9 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000388a 00388a 0001ae 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000003a38 003a38 0000f0 00 A 4 6 8\n- [ 7] .rela.dyn RELA 0000000000003b28 003b28 001668 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000005190 005190 000af8 18 AI 3 25 8\n+ [ 4] .dynstr STRTAB 00000000000016c0 0016c0 0021cb 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000388c 00388c 0001ae 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000003a40 003a40 0000f0 00 A 4 6 8\n+ [ 7] .rela.dyn RELA 0000000000003b30 003b30 001668 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000005198 005198 000af8 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000006000 006000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000006020 006020 000760 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000006780 006780 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000006790 006790 0035f4 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000009d84 009d84 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000000a000 00a000 000610 00 A 0 0 32\n [15] .qtversion PROGBITS 000000000000a610 00a610 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 0x3b28 contains 239 entries:\n+Relocation section '.rela.dyn' at offset 0x3b30 contains 239 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000e510 0000000000000008 R_X86_64_RELATIVE 6c10\n 000000000000e518 0000000000000008 R_X86_64_RELATIVE 6bd0\n 000000000000e528 0000000000000008 R_X86_64_RELATIVE a000\n 000000000000e540 0000000000000008 R_X86_64_RELATIVE a020\n 000000000000e558 0000000000000008 R_X86_64_RELATIVE a040\n 000000000000e570 0000000000000008 R_X86_64_RELATIVE e520\n@@ -237,15 +237,15 @@\n 000000000000efb0 0000004700000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000000efb8 0000008d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTV11QSpacerItem@Qt_5 + 0\n 000000000000efc0 000000aa00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN7QObject16staticMetaObjectE@Qt_5 + 0\n 000000000000efc8 000000b300000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000000efd0 000000bf00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTV15KConfigSkeleton + 0\n 000000000000f3b0 0000006100000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x5190 contains 117 entries:\n+Relocation section '.rela.plt' at offset 0x5198 contains 117 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000f000 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8Analitza10ExpressionC1Ev + 0\n 000000000000f008 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN6Cantor7Session6logoutEv@ABI_28_1 + 0\n 000000000000f010 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_begin_catch@CXXABI_1.3 + 0\n 000000000000f018 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QListData6detachEi@Qt_5 + 0\n 000000000000f020 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN6Cantor16CompletionObjectC2EPNS_7SessionE@ABI_28_1 + 0\n 000000000000f028 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QListData6appendEv@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -21,21 +21,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xe510\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xe518\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x16c0\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 8649 (bytes)\n+ 0x000000000000000a (STRSZ) 8651 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xefe8\n 0x0000000000000002 (PLTRELSZ) 2808 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x5190\n- 0x0000000000000007 (RELA) 0x3b28\n+ 0x0000000000000017 (JMPREL) 0x5198\n+ 0x0000000000000007 (RELA) 0x3b30\n 0x0000000000000008 (RELASZ) 5736 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x3a38\n+ 0x000000006ffffffe (VERNEED) 0x3a40\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x388a\n+ 0x000000006ffffff0 (VERSYM) 0x388c\n 0x000000006ffffff9 (RELACOUNT) 91\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: bde63dd40bac2f31add72d300d3491ac9b68a4bd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7c5b256ccba84ee1b5160d3cfd9668cb9340be37\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 215 entries:\n- Addr: 0x000000000000388a Offset: 0x00388a Link: 3 (.dynsym)\n+ Addr: 0x000000000000388c Offset: 0x00388c Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 2 (ABI_28_1) 3 (CXXABI_1.3) 1 (*global*) \n 008: 4 (Qt_5) 2 (ABI_28_1) 4 (Qt_5) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 5 (Qt_5) \n 010: 4 (Qt_5) 4 (Qt_5) 6 (Qt_5.15) 4 (Qt_5) \n 014: 4 (Qt_5) 7 (GLIBCXX_3.4) 1 (*global*) 2 (ABI_28_1) \n 018: 1 (*global*) 4 (Qt_5) 2 (ABI_28_1) 2 (ABI_28_1) \n@@ -53,15 +53,15 @@\n 0c4: 2 (ABI_28_1) 2 (ABI_28_1) 1 (*global*) 2 (ABI_28_1) \n 0c8: 1 (*global*) 2 (ABI_28_1) 4 (Qt_5) 4 (Qt_5) \n 0cc: 1 (*global*) 2 (ABI_28_1) 2 (ABI_28_1) 1 (*global*) \n 0d0: 2 (ABI_28_1) 1 (*global*) 1 (*global*) 1 (*global*) \n 0d4: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 6 entries:\n- Addr: 0x0000000000003a38 Offset: 0x003a38 Link: 4 (.dynstr)\n+ Addr: 0x0000000000003a40 Offset: 0x003a40 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 10\n 0x0020: Version: 1 File: libc.so.6 Cnt: 2\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 8\n 0x0050: Version: 1 File: libQt5Widgets.so.5 Cnt: 1\n 0x0060: Name: Qt_5 Flags: none Version: 5\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -536,9 +536,9 @@\n 0x00003810 4942435f 322e3400 474c4942 435f322e IBC_2.4.GLIBC_2.\n 0x00003820 322e3500 51745f35 0051745f 352e3135 2.5.Qt_5.Qt_5.15\n 0x00003830 00474c49 42435858 5f332e34 00435858 .GLIBCXX_3.4.CXX\n 0x00003840 4142495f 312e3300 4142495f 32385f31 ABI_1.3.ABI_28_1\n 0x00003850 00000000 00000000 00000000 00000000 ................\n 0x00003860 00000000 00000000 00000000 00000000 ................\n 0x00003870 00000000 00000000 00000000 00000000 ................\n- 0x00003880 00000000 00000000 00 .........\n+ 0x00003880 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 65363364 64343062 61633266 33316164 e63dd40bac2f31ad\n- 0x00000010 64373264 33303064 33343931 61633962 d72d300d3491ac9b\n- 0x00000020 36386134 62642e64 65627567 00000000 68a4bd.debug....\n- 0x00000030 649c26f4 d.&.\n+ 0x00000000 35623235 36636362 61383465 65316235 5b256ccba84ee1b5\n+ 0x00000010 31363064 33636664 39363638 63623933 160d3cfd9668cb93\n+ 0x00000020 34306265 33372e64 65627567 00000000 40be37.debug....\n+ 0x00000030 8d005902 ..Y.\n \n"}]}]}]}]}, {"source1": "cantor-backend-lua_22.04.2-1_amd64.deb", "source2": "cantor-backend-lua_22.04.2-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\n -rw-r--r-- 0 0 0 1328 2022-06-10 06:01:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 56264 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 56284 2022-06-10 06:01:07.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/backends/cantor_luabackend.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/backends/cantor_luabackend.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 002bb0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002e48 002e48 0044fd 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000007346 007346 0003a4 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002e48 002e48 0044ff 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000007348 007348 0003a4 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000076f0 0076f0 000140 00 A 4 8 8\n [ 7] .rela.dyn RELA 0000000000007830 007830 003288 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000aab8 00aab8 001b60 18 AI 3 25 8\n [ 9] .init PROGBITS 000000000000d000 00d000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000d020 00d020 001250 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000e270 00e270 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000e280 00e280 00d327 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -26,21 +26,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x22a68\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x22a78\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2e48\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 17661 (bytes)\n+ 0x000000000000000a (STRSZ) 17663 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x23fe8\n 0x0000000000000002 (PLTRELSZ) 7008 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xaab8\n 0x0000000000000007 (RELA) 0x7830\n 0x0000000000000008 (RELASZ) 12936 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x76f0\n 0x000000006fffffff (VERNEEDNUM) 8\n- 0x000000006ffffff0 (VERSYM) 0x7346\n+ 0x000000006ffffff0 (VERSYM) 0x7348\n 0x000000006ffffff9 (RELACOUNT) 152\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: cfb80a7c35d0fd4543e1990acb3e27586b8fd16e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ecce4425ceeb93bbad1f0e1a29bec4519ea47917\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 466 entries:\n- Addr: 0x0000000000007346 Offset: 0x007346 Link: 3 (.dynsym)\n+ Addr: 0x0000000000007348 Offset: 0x007348 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (ABI_28_1) 1 (*global*) 3 (Qt_5) \n 004: 3 (Qt_5) 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 008: 2 (ABI_28_1) 4 (Qt_5) 4 (Qt_5) 5 (CXXABI_1.3) \n 00c: 3 (Qt_5) 4 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 010: 3 (Qt_5) 1 (*global*) 1 (*global*) 3 (Qt_5) \n 014: 3 (Qt_5) 6 (Qt_5) 2 (ABI_28_1) 4 (Qt_5) \n 018: 7 (Qt_5.15) 1 (*global*) 2 (ABI_28_1) 4 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1099,9 +1099,9 @@\n 0x000072c8 435f322e 31340047 4c494243 5f322e32 C_2.14.GLIBC_2.2\n 0x000072d8 2e350047 4c494243 5f322e34 00474c49 .5.GLIBC_2.4.GLI\n 0x000072e8 42435858 5f332e34 00435858 4142495f BCXX_3.4.CXXABI_\n 0x000072f8 312e3300 51745f35 2e313500 4142495f 1.3.Qt_5.15.ABI_\n 0x00007308 32385f31 00000000 00000000 00000000 28_1............\n 0x00007318 00000000 00000000 00000000 00000000 ................\n 0x00007328 00000000 00000000 00000000 00000000 ................\n- 0x00007338 00000000 00000000 00000000 00 .............\n+ 0x00007338 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 62383061 37633335 64306664 34353433 b80a7c35d0fd4543\n- 0x00000010 65313939 30616362 33653237 35383662 e1990acb3e27586b\n- 0x00000020 38666431 36652e64 65627567 00000000 8fd16e.debug....\n- 0x00000030 85b8574c ..WL\n+ 0x00000000 63653434 32356365 65623933 62626164 ce4425ceeb93bbad\n+ 0x00000010 31663065 31613239 62656334 35313965 1f0e1a29bec4519e\n+ 0x00000020 61343739 31372e64 65627567 00000000 a47917.debug....\n+ 0x00000030 4779a781 Gy..\n \n"}]}]}]}]}, {"source1": "cantor-backend-maxima_22.04.2-1_amd64.deb", "source2": "cantor-backend-maxima_22.04.2-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\n -rw-r--r-- 0 0 0 1360 2022-06-10 06:01:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 83172 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 83236 2022-06-10 06:01:07.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/backends/cantor_maximabackend.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/backends/cantor_maximabackend.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 003900 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000003b98 003b98 006131 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000009cca 009cca 0004c0 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000003b98 003b98 006133 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000009ccc 009ccc 0004c0 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000000000000a190 00a190 000140 00 A 4 8 8\n [ 7] .rela.dyn RELA 000000000000a2d0 00a2d0 004620 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000e8f0 00e8f0 002328 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000011000 011000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000011020 011020 001780 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000127a0 0127a0 000010 08 AX 0 0 8\n [12] .text PROGBITS 00000000000127b0 0127b0 018b57 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -25,21 +25,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x36340\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x36358\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3b98\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 24881 (bytes)\n+ 0x000000000000000a (STRSZ) 24883 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x37fe8\n 0x0000000000000002 (PLTRELSZ) 9000 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xe8f0\n 0x0000000000000007 (RELA) 0xa2d0\n 0x0000000000000008 (RELASZ) 17952 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0xa190\n 0x000000006fffffff (VERNEEDNUM) 8\n- 0x000000006ffffff0 (VERSYM) 0x9cca\n+ 0x000000006ffffff0 (VERSYM) 0x9ccc\n 0x000000006ffffff9 (RELACOUNT) 237\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: 68ecd3369b1a3eb6c5f702785f13d9fefef43771\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7a6a4c5d1682f9d4cd97810cc6d419cf1890b385\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 608 entries:\n- Addr: 0x0000000000009cca Offset: 0x009cca Link: 3 (.dynsym)\n+ Addr: 0x0000000000009ccc Offset: 0x009ccc Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (ABI_28_1) 2 (ABI_28_1) 3 (Qt_5) \n 004: 4 (Qt_5) 3 (Qt_5) 4 (Qt_5) 2 (ABI_28_1) \n 008: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 00c: 5 (CXXABI_1.3) 3 (Qt_5) 4 (Qt_5) 3 (Qt_5) \n 010: 4 (Qt_5) 6 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 014: 2 (ABI_28_1) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 4 (Qt_5) 2 (ABI_28_1) 4 (Qt_5) 2 (ABI_28_1) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1551,9 +1551,9 @@\n 0x00009c58 3500474c 4942435f 322e3400 51745f35 5.GLIBC_2.4.Qt_5\n 0x00009c68 00474c49 42435858 5f332e34 00435858 .GLIBCXX_3.4.CXX\n 0x00009c78 4142495f 312e3300 51745f35 2e313500 ABI_1.3.Qt_5.15.\n 0x00009c88 4142495f 32385f31 00000000 00000000 ABI_28_1........\n 0x00009c98 00000000 00000000 00000000 00000000 ................\n 0x00009ca8 00000000 00000000 00000000 00000000 ................\n 0x00009cb8 00000000 00000000 00000000 00000000 ................\n- 0x00009cc8 00 .\n+ 0x00009cc8 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 65636433 33363962 31613365 62366335 ecd3369b1a3eb6c5\n- 0x00000010 66373032 37383566 31336439 66656665 f702785f13d9fefe\n- 0x00000020 66343337 37312e64 65627567 00000000 f43771.debug....\n- 0x00000030 4ef81e41 N..A\n+ 0x00000000 36613463 35643136 38326639 64346364 6a4c5d1682f9d4cd\n+ 0x00000010 39373831 30636336 64343139 63663138 97810cc6d419cf18\n+ 0x00000020 39306233 38352e64 65627567 00000000 90b385.debug....\n+ 0x00000030 14d1d33e ...>\n \n"}]}]}]}]}, {"source1": "cantor-backend-octave_22.04.2-1_amd64.deb", "source2": "cantor-backend-octave_22.04.2-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\n -rw-r--r-- 0 0 0 1476 2022-06-10 06:01:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 80780 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 80760 2022-06-10 06:01:07.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/backends/cantor_octavebackend.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/backends/cantor_octavebackend.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000044 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002a8 0002a8 003900 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000003ba8 003ba8 00628d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000009e36 009e36 0004c0 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000003ba8 003ba8 00628f 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000009e38 009e38 0004c0 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000000000000a2f8 00a2f8 000160 00 A 4 8 8\n [ 7] .rela.dyn RELA 000000000000a458 00a458 004410 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000e868 00e868 002358 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000011000 011000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000011020 011020 0017a0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000127c0 0127c0 000010 08 AX 0 0 8\n [12] .text PROGBITS 00000000000127d0 0127d0 019187 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -25,21 +25,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x363f8\n 0x000000000000001b (INIT_ARRAYSZ) 32 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x36418\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3ba8\n 0x0000000000000006 (SYMTAB) 0x2a8\n- 0x000000000000000a (STRSZ) 25229 (bytes)\n+ 0x000000000000000a (STRSZ) 25231 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x37fe8\n 0x0000000000000002 (PLTRELSZ) 9048 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xe868\n 0x0000000000000007 (RELA) 0xa458\n 0x0000000000000008 (RELASZ) 17424 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0xa2f8\n 0x000000006fffffff (VERNEEDNUM) 8\n- 0x000000006ffffff0 (VERSYM) 0x9e36\n+ 0x000000006ffffff0 (VERSYM) 0x9e38\n 0x000000006ffffff9 (RELACOUNT) 225\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: 696355b25aebe4ab67d80d04d1a914e0251e5568\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 27ba96d34c286312d3baebc38c3df23854d38c5d\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 608 entries:\n- Addr: 0x0000000000009e36 Offset: 0x009e36 Link: 3 (.dynsym)\n+ Addr: 0x0000000000009e38 Offset: 0x009e38 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (ABI_28_1) 3 (Qt_5) 4 (Qt_5) \n 004: 4 (Qt_5) 2 (ABI_28_1) 3 (Qt_5) 3 (Qt_5) \n 008: 3 (Qt_5) 3 (Qt_5) 5 (CXXABI_1.3) 3 (Qt_5) \n 00c: 4 (Qt_5) 3 (Qt_5) 4 (Qt_5) 3 (Qt_5) \n 010: 4 (Qt_5) 4 (Qt_5) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 4 (Qt_5) 4 (Qt_5) 2 (ABI_28_1) \n 018: 1 (*global*) 6 (Qt_5) 2 (ABI_28_1) 3 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1572,9 +1572,9 @@\n 0x00009db8 4c494243 58585f33 2e342e31 3800474c LIBCXX_3.4.18.GL\n 0x00009dc8 49424358 585f332e 342e3231 00474c49 IBCXX_3.4.21.GLI\n 0x00009dd8 42435858 5f332e34 00435858 4142495f BCXX_3.4.CXXABI_\n 0x00009de8 312e3300 51745f35 2e313500 4142495f 1.3.Qt_5.15.ABI_\n 0x00009df8 32385f31 00000000 00000000 00000000 28_1............\n 0x00009e08 00000000 00000000 00000000 00000000 ................\n 0x00009e18 00000000 00000000 00000000 00000000 ................\n- 0x00009e28 00000000 00000000 00000000 00 .............\n+ 0x00009e28 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 36333535 62323561 65626534 61623637 6355b25aebe4ab67\n- 0x00000010 64383064 30346431 61393134 65303235 d80d04d1a914e025\n- 0x00000020 31653535 36382e64 65627567 00000000 1e5568.debug....\n- 0x00000030 a0753775 .u7u\n+ 0x00000000 62613936 64333463 32383633 31326433 ba96d34c286312d3\n+ 0x00000010 62616562 63333863 33646632 33383534 baebc38c3df23854\n+ 0x00000020 64333863 35642e64 65627567 00000000 d38c5d.debug....\n+ 0x00000030 7add89e3 z...\n \n"}]}]}]}]}, {"source1": "cantor-backend-python3_22.04.2-1_amd64.deb", "source2": "cantor-backend-python3_22.04.2-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\n -rw-r--r-- 0 0 0 1460 2022-06-10 06:01:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 122404 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 122012 2022-06-10 06:01:07.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/x86_64-linux-gnu/cantor_pythonbackend.so", "source2": "./usr/lib/x86_64-linux-gnu/cantor_pythonbackend.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 0x0101b8 0x0101b8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0101c0 0x0101c0 R 0x1000\n LOAD 0x011000 0x0000000000011000 0x0000000000011000 0x01acf1 0x01acf1 R E 0x1000\n LOAD 0x02c000 0x000000000002c000 0x000000000002c000 0x0093d5 0x0093d5 R 0x1000\n LOAD 0x0355c8 0x00000000000365c8 0x00000000000365c8 0x0025a0 0x002648 RW 0x1000\n DYNAMIC 0x036c30 0x0000000000037c30 0x0000000000037c30 0x0002f0 0x0002f0 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x02f448 0x000000000002f448 0x000000000002f448 0x000a24 0x000a24 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 003750 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000039f8 0039f8 005fb3 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000099ac 0099ac 00049c 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000009e48 009e48 000160 00 A 4 8 8\n- [ 7] .rela.dyn RELA 0000000000009fa8 009fa8 004008 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000000dfb0 00dfb0 002208 18 AI 3 25 8\n+ [ 4] .dynstr STRTAB 00000000000039f8 0039f8 005fb5 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000099ae 0099ae 00049c 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000009e50 009e50 000160 00 A 4 8 8\n+ [ 7] .rela.dyn RELA 0000000000009fb0 009fb0 004008 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000000dfb8 00dfb8 002208 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000011000 011000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000011020 011020 0016c0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000126e0 0126e0 000010 08 AX 0 0 8\n [12] .text PROGBITS 00000000000126f0 0126f0 0195f7 00 AX 0 0 16\n [13] .fini PROGBITS 000000000002bce8 02bce8 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000002c000 02c000 002a6f 00 A 0 0 32\n [15] .qtversion PROGBITS 000000000002ea70 02ea70 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 0x9fa8 contains 683 entries:\n+Relocation section '.rela.dyn' at offset 0x9fb0 contains 683 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000365c8 0000000000000008 R_X86_64_RELATIVE 13d30\n 00000000000365d0 0000000000000008 R_X86_64_RELATIVE 13c50\n 00000000000365d8 0000000000000008 R_X86_64_RELATIVE 13cf0\n 00000000000365e0 0000000000000008 R_X86_64_RELATIVE 36f40\n 00000000000365e8 0000000000000008 R_X86_64_RELATIVE 2c140\n 00000000000365f0 0000000000000008 R_X86_64_RELATIVE 2c100\n@@ -681,15 +681,15 @@\n 0000000000037fb0 000001f900000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN18QRegularExpressionD1Ev@Qt_5 + 0\n 0000000000037fb8 0000021200000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN4KNS36Button14dialogFinishedERK5QListINS_5EntryEE + 0\n 0000000000037fc0 0000021c00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTV15KConfigSkeleton + 0\n 0000000000037fc8 0000022f00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN8QProcess13errorOccurredENS_12ProcessErrorE@Qt_5 + 0\n 0000000000037fd0 0000024500000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN15QAbstractButton16staticMetaObjectE@Qt_5 + 0\n 0000000000038b60 000001aa00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0xdfb0 contains 363 entries:\n+Relocation section '.rela.plt' at offset 0xdfb8 contains 363 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000038000 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QtPrivate12argToQStringE11QStringViewmPPKNS_7ArgBaseE@Qt_5 + 0\n 0000000000038008 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QLineEditC1EP7QWidget@Qt_5 + 0\n 0000000000038010 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QObject11setPropertyEPKcRK8QVariant@Qt_5 + 0\n 0000000000038018 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN4QDirC1ERK7QString@Qt_5 + 0\n 0000000000038020 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN11QTextStream8readLineEx@Qt_5 + 0\n 0000000000038028 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8QProcess5startERK7QString6QFlagsIN9QIODevice12OpenModeFlagEE@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -25,21 +25,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x365c8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x365d8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x39f8\n 0x0000000000000006 (SYMTAB) 0x2a8\n- 0x000000000000000a (STRSZ) 24499 (bytes)\n+ 0x000000000000000a (STRSZ) 24501 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x37fe8\n 0x0000000000000002 (PLTRELSZ) 8712 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xdfb0\n- 0x0000000000000007 (RELA) 0x9fa8\n+ 0x0000000000000017 (JMPREL) 0xdfb8\n+ 0x0000000000000007 (RELA) 0x9fb0\n 0x0000000000000008 (RELASZ) 16392 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x9e48\n+ 0x000000006ffffffe (VERNEED) 0x9e50\n 0x000000006fffffff (VERNEEDNUM) 8\n- 0x000000006ffffff0 (VERSYM) 0x99ac\n+ 0x000000006ffffff0 (VERSYM) 0x99ae\n 0x000000006ffffff9 (RELACOUNT) 202\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: 17487fb8714920e0eb3bfc7503026ee7aacd1f07\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1dc9c4648ef723f034bacd5feb9200513c5026fb\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 590 entries:\n- Addr: 0x00000000000099ac Offset: 0x0099ac Link: 3 (.dynsym)\n+ Addr: 0x00000000000099ae Offset: 0x0099ae Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (ABI_28_1) 3 (Qt_5) 4 (Qt_5) \n 004: 4 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 008: 3 (Qt_5) 5 (CXXABI_1.3) 3 (Qt_5) 4 (Qt_5) \n 00c: 3 (Qt_5) 4 (Qt_5) 6 (Qt_5) 4 (Qt_5) \n 010: 4 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 4 (Qt_5) 4 (Qt_5) 2 (ABI_28_1) 7 (Qt_5) \n 018: 2 (ABI_28_1) 3 (Qt_5) 8 (Qt_5.15) 1 (*global*) \n@@ -147,15 +147,15 @@\n 23c: 2 (ABI_28_1) 3 (Qt_5) 2 (ABI_28_1) 2 (ABI_28_1) \n 240: 2 (ABI_28_1) 3 (Qt_5) 3 (Qt_5) 6 (Qt_5) \n 244: 3 (Qt_5) 4 (Qt_5) 1 (*global*) 1 (*global*) \n 248: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 24c: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 8 entries:\n- Addr: 0x0000000000009e48 Offset: 0x009e48 Link: 4 (.dynstr)\n+ Addr: 0x0000000000009e50 Offset: 0x009e50 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 12\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.14 Flags: none Version: 14\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 10\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0060: Version: 1 File: libQt5Help.so.5 Cnt: 1\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1527,9 +1527,9 @@\n 0x00009938 2e313800 474c4942 4358585f 332e342e .18.GLIBCXX_3.4.\n 0x00009948 32310047 4c494243 58585f33 2e340043 21.GLIBCXX_3.4.C\n 0x00009958 58584142 495f312e 33005174 5f352e31 XXABI_1.3.Qt_5.1\n 0x00009968 35004142 495f3238 5f310000 00000000 5.ABI_28_1......\n 0x00009978 00000000 00000000 00000000 00000000 ................\n 0x00009988 00000000 00000000 00000000 00000000 ................\n 0x00009998 00000000 00000000 00000000 00000000 ................\n- 0x000099a8 000000 ...\n+ 0x000099a8 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 34383766 62383731 34393230 65306562 487fb8714920e0eb\n- 0x00000010 33626663 37353033 30323665 65376161 3bfc7503026ee7aa\n- 0x00000020 63643166 30372e64 65627567 00000000 cd1f07.debug....\n- 0x00000030 4dfcd3da M...\n+ 0x00000000 63396334 36343865 66373233 66303334 c9c4648ef723f034\n+ 0x00000010 62616364 35666562 39323030 35313363 bacd5feb9200513c\n+ 0x00000020 35303236 66622e64 65627567 00000000 5026fb.debug....\n+ 0x00000030 fea05a81 ..Z.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/backends/cantor_pythonbackend.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/backends/cantor_pythonbackend.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 0x0101b8 0x0101b8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0101c0 0x0101c0 R 0x1000\n LOAD 0x011000 0x0000000000011000 0x0000000000011000 0x01acf1 0x01acf1 R E 0x1000\n LOAD 0x02c000 0x000000000002c000 0x000000000002c000 0x0093d5 0x0093d5 R 0x1000\n LOAD 0x0355c8 0x00000000000365c8 0x00000000000365c8 0x0025a0 0x002648 RW 0x1000\n DYNAMIC 0x036c30 0x0000000000037c30 0x0000000000037c30 0x0002f0 0x0002f0 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x02f448 0x000000000002f448 0x000000000002f448 0x000a24 0x000a24 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 003750 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000039f8 0039f8 005fb3 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000099ac 0099ac 00049c 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000009e48 009e48 000160 00 A 4 8 8\n- [ 7] .rela.dyn RELA 0000000000009fa8 009fa8 004008 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000000dfb0 00dfb0 002208 18 AI 3 25 8\n+ [ 4] .dynstr STRTAB 00000000000039f8 0039f8 005fb5 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000099ae 0099ae 00049c 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000009e50 009e50 000160 00 A 4 8 8\n+ [ 7] .rela.dyn RELA 0000000000009fb0 009fb0 004008 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000000dfb8 00dfb8 002208 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000011000 011000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000011020 011020 0016c0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000126e0 0126e0 000010 08 AX 0 0 8\n [12] .text PROGBITS 00000000000126f0 0126f0 0195f7 00 AX 0 0 16\n [13] .fini PROGBITS 000000000002bce8 02bce8 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000002c000 02c000 002a6f 00 A 0 0 32\n [15] .qtversion PROGBITS 000000000002ea70 02ea70 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 0x9fa8 contains 683 entries:\n+Relocation section '.rela.dyn' at offset 0x9fb0 contains 683 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000365c8 0000000000000008 R_X86_64_RELATIVE 13d30\n 00000000000365d0 0000000000000008 R_X86_64_RELATIVE 13c50\n 00000000000365d8 0000000000000008 R_X86_64_RELATIVE 13cf0\n 00000000000365e0 0000000000000008 R_X86_64_RELATIVE 36f40\n 00000000000365e8 0000000000000008 R_X86_64_RELATIVE 2c140\n 00000000000365f0 0000000000000008 R_X86_64_RELATIVE 2c100\n@@ -681,15 +681,15 @@\n 0000000000037fb0 000001f900000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN18QRegularExpressionD1Ev@Qt_5 + 0\n 0000000000037fb8 0000021200000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN4KNS36Button14dialogFinishedERK5QListINS_5EntryEE + 0\n 0000000000037fc0 0000021c00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTV15KConfigSkeleton + 0\n 0000000000037fc8 0000022f00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN8QProcess13errorOccurredENS_12ProcessErrorE@Qt_5 + 0\n 0000000000037fd0 0000024500000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN15QAbstractButton16staticMetaObjectE@Qt_5 + 0\n 0000000000038b60 000001aa00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0xdfb0 contains 363 entries:\n+Relocation section '.rela.plt' at offset 0xdfb8 contains 363 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000038000 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QtPrivate12argToQStringE11QStringViewmPPKNS_7ArgBaseE@Qt_5 + 0\n 0000000000038008 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QLineEditC1EP7QWidget@Qt_5 + 0\n 0000000000038010 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QObject11setPropertyEPKcRK8QVariant@Qt_5 + 0\n 0000000000038018 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN4QDirC1ERK7QString@Qt_5 + 0\n 0000000000038020 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN11QTextStream8readLineEx@Qt_5 + 0\n 0000000000038028 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8QProcess5startERK7QString6QFlagsIN9QIODevice12OpenModeFlagEE@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -25,21 +25,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x365c8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x365d8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x39f8\n 0x0000000000000006 (SYMTAB) 0x2a8\n- 0x000000000000000a (STRSZ) 24499 (bytes)\n+ 0x000000000000000a (STRSZ) 24501 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x37fe8\n 0x0000000000000002 (PLTRELSZ) 8712 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xdfb0\n- 0x0000000000000007 (RELA) 0x9fa8\n+ 0x0000000000000017 (JMPREL) 0xdfb8\n+ 0x0000000000000007 (RELA) 0x9fb0\n 0x0000000000000008 (RELASZ) 16392 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x9e48\n+ 0x000000006ffffffe (VERNEED) 0x9e50\n 0x000000006fffffff (VERNEEDNUM) 8\n- 0x000000006ffffff0 (VERSYM) 0x99ac\n+ 0x000000006ffffff0 (VERSYM) 0x99ae\n 0x000000006ffffff9 (RELACOUNT) 202\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: 17487fb8714920e0eb3bfc7503026ee7aacd1f07\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1dc9c4648ef723f034bacd5feb9200513c5026fb\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 590 entries:\n- Addr: 0x00000000000099ac Offset: 0x0099ac Link: 3 (.dynsym)\n+ Addr: 0x00000000000099ae Offset: 0x0099ae Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (ABI_28_1) 3 (Qt_5) 4 (Qt_5) \n 004: 4 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 008: 3 (Qt_5) 5 (CXXABI_1.3) 3 (Qt_5) 4 (Qt_5) \n 00c: 3 (Qt_5) 4 (Qt_5) 6 (Qt_5) 4 (Qt_5) \n 010: 4 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 4 (Qt_5) 4 (Qt_5) 2 (ABI_28_1) 7 (Qt_5) \n 018: 2 (ABI_28_1) 3 (Qt_5) 8 (Qt_5.15) 1 (*global*) \n@@ -147,15 +147,15 @@\n 23c: 2 (ABI_28_1) 3 (Qt_5) 2 (ABI_28_1) 2 (ABI_28_1) \n 240: 2 (ABI_28_1) 3 (Qt_5) 3 (Qt_5) 6 (Qt_5) \n 244: 3 (Qt_5) 4 (Qt_5) 1 (*global*) 1 (*global*) \n 248: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 24c: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 8 entries:\n- Addr: 0x0000000000009e48 Offset: 0x009e48 Link: 4 (.dynstr)\n+ Addr: 0x0000000000009e50 Offset: 0x009e50 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 12\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.14 Flags: none Version: 14\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 10\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0060: Version: 1 File: libQt5Help.so.5 Cnt: 1\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1527,9 +1527,9 @@\n 0x00009938 2e313800 474c4942 4358585f 332e342e .18.GLIBCXX_3.4.\n 0x00009948 32310047 4c494243 58585f33 2e340043 21.GLIBCXX_3.4.C\n 0x00009958 58584142 495f312e 33005174 5f352e31 XXABI_1.3.Qt_5.1\n 0x00009968 35004142 495f3238 5f310000 00000000 5.ABI_28_1......\n 0x00009978 00000000 00000000 00000000 00000000 ................\n 0x00009988 00000000 00000000 00000000 00000000 ................\n 0x00009998 00000000 00000000 00000000 00000000 ................\n- 0x000099a8 000000 ...\n+ 0x000099a8 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 34383766 62383731 34393230 65306562 487fb8714920e0eb\n- 0x00000010 33626663 37353033 30323665 65376161 3bfc7503026ee7aa\n- 0x00000020 63643166 30372e64 65627567 00000000 cd1f07.debug....\n- 0x00000030 4dfcd3da M...\n+ 0x00000000 63396334 36343865 66373233 66303334 c9c4648ef723f034\n+ 0x00000010 62616364 35666562 39323030 35313363 bacd5feb9200513c\n+ 0x00000020 35303236 66622e64 65627567 00000000 5026fb.debug....\n+ 0x00000030 fea05a81 ..Z.\n \n"}]}]}]}]}, {"source1": "cantor-backend-qalculate_22.04.2-1_amd64.deb", "source2": "cantor-backend-qalculate_22.04.2-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\n -rw-r--r-- 0 0 0 1372 2022-06-10 06:01:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 129096 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 129384 2022-06-10 06:01:07.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_qalculateplotassistant.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_qalculateplotassistant.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 001170 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001408 001408 001b1f 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002f28 002f28 000174 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001408 001408 001b21 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002f2a 002f2a 000174 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000030a0 0030a0 000110 00 A 4 7 8\n [ 7] .rela.dyn RELA 00000000000031b0 0031b0 000948 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000003af8 003af8 000c18 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000005000 005000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000005020 005020 000820 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000005840 005840 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000005850 005850 00f81b 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -19,21 +19,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1c9f0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1c9f8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1408\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 6943 (bytes)\n+ 0x000000000000000a (STRSZ) 6945 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1cfe8\n 0x0000000000000002 (PLTRELSZ) 3096 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x3af8\n 0x0000000000000007 (RELA) 0x31b0\n 0x0000000000000008 (RELASZ) 2376 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x30a0\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x2f28\n+ 0x000000006ffffff0 (VERSYM) 0x2f2a\n 0x000000006ffffff9 (RELACOUNT) 32\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fffcf5b6e5feba62e7968af45125db24d52b6c94\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1cf47d0c3dec9bbb22856cb44129d5497da34fdd\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 186 entries:\n- Addr: 0x0000000000002f28 Offset: 0x002f28 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002f2a Offset: 0x002f2a Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 004: 4 (CXXABI_1.3) 2 (Qt_5) 1 (*global*) 3 (Qt_5) \n 008: 2 (Qt_5) 5 (Qt_5.15) 3 (Qt_5) 1 (*global*) \n 00c: 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 010: 2 (Qt_5) 1 (*global*) 2 (Qt_5) 1 (*global*) \n 014: 3 (Qt_5) 3 (Qt_5) 1 (*global*) 2 (Qt_5) \n 018: 6 (GLIBC_2.4) 3 (Qt_5) 1 (*global*) 3 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -429,9 +429,10 @@\n 0x00002ea8 00474343 5f332e30 00414249 5f32385f .GCC_3.0.ABI_28_\n 0x00002eb8 3100474c 4942435f 322e322e 3500474c 1.GLIBC_2.2.5.GL\n 0x00002ec8 4942435f 322e3400 474c4942 4358585f IBC_2.4.GLIBCXX_\n 0x00002ed8 332e3400 43585841 42495f31 2e330051 3.4.CXXABI_1.3.Q\n 0x00002ee8 745f352e 31350000 00000000 00000000 t_5.15..........\n 0x00002ef8 00000000 00000000 00000000 00000000 ................\n 0x00002f08 00000000 00000000 00000000 00000000 ................\n- 0x00002f18 00000000 00000000 00000000 000000 ...............\n+ 0x00002f18 00000000 00000000 00000000 00000000 ................\n+ 0x00002f28 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 66636635 62366535 66656261 36326537 fcf5b6e5feba62e7\n- 0x00000010 39363861 66343531 32356462 32346435 968af45125db24d5\n- 0x00000020 32623663 39342e64 65627567 00000000 2b6c94.debug....\n- 0x00000030 70453e61 pE>a\n+ 0x00000000 66343764 30633364 65633962 62623232 f47d0c3dec9bbb22\n+ 0x00000010 38353663 62343431 32396435 34393764 856cb44129d5497d\n+ 0x00000020 61333466 64642e64 65627567 00000000 a34fdd.debug....\n+ 0x00000030 0e7e49f3 .~I.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/backends/cantor_qalculatebackend.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/backends/cantor_qalculatebackend.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 0039c0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000003c58 003c58 005f85 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000009bde 009bde 0004d0 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000003c58 003c58 005f87 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000009be0 009be0 0004d0 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000000000000a0b0 00a0b0 000170 00 A 4 8 8\n [ 7] .rela.dyn RELA 000000000000a220 00a220 003e88 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000e0a8 00e0a8 0026e8 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000011000 011000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000011020 011020 001a00 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000012a20 012a20 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000012a30 012a30 028f67 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -26,21 +26,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x49670\n 0x000000000000001b (INIT_ARRAYSZ) 72 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x496b8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3c58\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 24453 (bytes)\n+ 0x000000000000000a (STRSZ) 24455 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x4afe8\n 0x0000000000000002 (PLTRELSZ) 9960 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xe0a8\n 0x0000000000000007 (RELA) 0xa220\n 0x0000000000000008 (RELASZ) 16008 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0xa0b0\n 0x000000006fffffff (VERNEEDNUM) 8\n- 0x000000006ffffff0 (VERSYM) 0x9bde\n+ 0x000000006ffffff0 (VERSYM) 0x9be0\n 0x000000006ffffff9 (RELACOUNT) 204\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: 557f2953cdbddcee74f822104959000d8257cdb9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f4a453ab01eb4246080693bd4f11f6d8b977f640\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 616 entries:\n- Addr: 0x0000000000009bde Offset: 0x009bde Link: 3 (.dynsym)\n+ Addr: 0x0000000000009be0 Offset: 0x009be0 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (ABI_28_1) 2 (ABI_28_1) 3 (Qt_5) \n 004: 1 (*global*) 4 (Qt_5) 3 (Qt_5) 1 (*global*) \n 008: 4 (Qt_5) 3 (Qt_5) 3 (Qt_5) 1 (*global*) \n 00c: 2 (ABI_28_1) 3 (Qt_5) 1 (*global*) 3 (Qt_5) \n 010: 1 (*global*) 5 (CXXABI_1.3) 4 (Qt_5) 1 (*global*) \n 014: 1 (*global*) 3 (Qt_5) 4 (Qt_5) 3 (Qt_5) \n 018: 4 (Qt_5) 4 (Qt_5) 2 (ABI_28_1) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1524,9 +1524,9 @@\n 0x00009b68 2e342e32 3100474c 49424358 585f332e .4.21.GLIBCXX_3.\n 0x00009b78 3400474c 49424358 585f332e 342e3230 4.GLIBCXX_3.4.20\n 0x00009b88 00435858 4142495f 312e3300 51745f35 .CXXABI_1.3.Qt_5\n 0x00009b98 2e313500 4142495f 32385f31 00000000 .15.ABI_28_1....\n 0x00009ba8 00000000 00000000 00000000 00000000 ................\n 0x00009bb8 00000000 00000000 00000000 00000000 ................\n 0x00009bc8 00000000 00000000 00000000 00000000 ................\n- 0x00009bd8 00000000 00 .....\n+ 0x00009bd8 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 37663239 35336364 62646463 65653734 7f2953cdbddcee74\n- 0x00000010 66383232 31303439 35393030 30643832 f822104959000d82\n- 0x00000020 35376364 62392e64 65627567 00000000 57cdb9.debug....\n- 0x00000030 307ddc19 0}..\n+ 0x00000000 61343533 61623031 65623432 34363038 a453ab01eb424608\n+ 0x00000010 30363933 62643466 31316636 64386239 0693bd4f11f6d8b9\n+ 0x00000020 37376636 34302e64 65627567 00000000 77f640.debug....\n+ 0x00000030 1e2558f6 .%X.\n \n"}]}]}]}]}, {"source1": "cantor-backend-r_22.04.2-1_amd64.deb", "source2": "cantor-backend-r_22.04.2-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\n -rw-r--r-- 0 0 0 1408 2022-06-10 06:01:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 106716 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 106724 2022-06-10 06:01:07.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/cantor_rserver", "source2": "./usr/bin/cantor_rserver", "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 0x00b8b0 0x00b8b0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00b8b8 0x00b8b8 R 0x1000\n LOAD 0x00c000 0x000000000000c000 0x000000000000c000 0x00abdd 0x00abdd R E 0x1000\n LOAD 0x017000 0x0000000000017000 0x0000000000017000 0x0060f0 0x0060f0 R 0x1000\n LOAD 0x01da30 0x000000000001ea30 0x000000000001ea30 0x003120 0x0031c8 RW 0x1000\n DYNAMIC 0x01dc90 0x000000000001ec90 0x000000000001ec90 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 000034 00 A 6 0 8\n [ 6] .dynsym DYNSYM 00000000000003d8 0003d8 001290 18 A 7 1 8\n- [ 7] .dynstr STRTAB 0000000000001668 001668 00163c 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 0000000000002ca4 002ca4 00018c 02 A 6 0 2\n- [ 9] .gnu.version_r VERNEED 0000000000002e30 002e30 000110 00 A 7 6 8\n- [10] .rela.dyn RELA 0000000000002f40 002f40 007ba8 18 A 6 0 8\n- [11] .rela.plt RELA 000000000000aae8 00aae8 000dc8 18 AI 6 27 8\n+ [ 7] .dynstr STRTAB 0000000000001668 001668 00163e 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 0000000000002ca6 002ca6 00018c 02 A 6 0 2\n+ [ 9] .gnu.version_r VERNEED 0000000000002e38 002e38 000110 00 A 7 6 8\n+ [10] .rela.dyn RELA 0000000000002f48 002f48 007ba8 18 A 6 0 8\n+ [11] .rela.plt RELA 000000000000aaf0 00aaf0 000dc8 18 AI 6 27 8\n [12] .init PROGBITS 000000000000c000 00c000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 000000000000c020 00c020 000940 10 AX 0 0 16\n [14] .plt.got PROGBITS 000000000000c960 00c960 000008 08 AX 0 0 8\n [15] .text PROGBITS 000000000000c970 00c970 00a261 00 AX 0 0 16\n [16] .fini PROGBITS 0000000000016bd4 016bd4 000009 00 AX 0 0 4\n [17] .rodata PROGBITS 0000000000017000 017000 00441a 00 A 0 0 32\n [18] .qtversion PROGBITS 000000000001b420 01b420 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 0x2f40 contains 1319 entries:\n+Relocation section '.rela.dyn' at offset 0x2f48 contains 1319 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001ea30 0000000000000008 R_X86_64_RELATIVE d700\n 000000000001ea38 0000000000000008 R_X86_64_RELATIVE d6c0\n 000000000001ea48 0000000000000008 R_X86_64_RELATIVE 17430\n 000000000001ea60 0000000000000008 R_X86_64_RELATIVE 1ea40\n 000000000001ea68 0000000000000008 R_X86_64_RELATIVE d710\n 000000000001ea70 0000000000000008 R_X86_64_RELATIVE db50\n@@ -1317,15 +1317,15 @@\n 000000000001efa8 0000008e00000006 R_X86_64_GLOB_DAT 0000000000000000 R_NamespaceRegistry + 0\n 000000000001efb0 0000008f00000006 R_X86_64_GLOB_DAT 0000000000000000 ptr_R_ReadConsole + 0\n 000000000001efb8 0000009000000006 R_X86_64_GLOB_DAT 0000000000000000 R_GlobalEnv + 0\n 000000000001efc0 000000ac00000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0\n 000000000001efc8 000000b300000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTV15KConfigSkeleton + 0\n 0000000000021b48 0000009500000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0xaae8 contains 147 entries:\n+Relocation section '.rela.plt' at offset 0xaaf0 contains 147 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001f000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QtPrivate12argToQStringE11QStringViewmPPKNS_7ArgBaseE@Qt_5 + 0\n 000000000001f008 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN4QDirC1ERK7QString@Qt_5 + 0\n 000000000001f010 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_begin_catch@CXXABI_1.3 + 0\n 000000000001f018 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN19KCoreConfigSkeleton8ItemBoolC1ERK7QStringS3_Rbb + 0\n 000000000001f020 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5 + 0\n 000000000001f028 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN6QDebug9putStringEPK5QCharm@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,23 +17,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1ea30\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1ea38\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0x1668\n 0x0000000000000006 (SYMTAB) 0x3d8\n- 0x000000000000000a (STRSZ) 5692 (bytes)\n+ 0x000000000000000a (STRSZ) 5694 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x1efe8\n 0x0000000000000002 (PLTRELSZ) 3528 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xaae8\n- 0x0000000000000007 (RELA) 0x2f40\n+ 0x0000000000000017 (JMPREL) 0xaaf0\n+ 0x0000000000000007 (RELA) 0x2f48\n 0x0000000000000008 (RELASZ) 31656 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffb (FLAGS_1) Flags: PIE\n- 0x000000006ffffffe (VERNEED) 0x2e30\n+ 0x000000006ffffffe (VERNEED) 0x2e38\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x2ca4\n+ 0x000000006ffffff0 (VERSYM) 0x2ca6\n 0x000000006ffffff9 (RELACOUNT) 1256\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: 8ab56d025210c9426fcf1fce3b3483b2cfad996a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b2498d7c739ac6e051a84602bbde4f4c16fed049\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 198 entries:\n- Addr: 0x0000000000002ca4 Offset: 0x002ca4 Link: 6 (.dynsym)\n+ Addr: 0x0000000000002ca6 Offset: 0x002ca6 Link: 6 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 1 (*global*) \n 004: 3 (CXXABI_1.3) 1 (*global*) 2 (Qt_5) 4 (Qt_5.15) \n 008: 1 (*global*) 2 (Qt_5) 1 (*global*) 1 (*global*) \n 00c: 2 (Qt_5) 1 (*global*) 1 (*global*) 2 (Qt_5) \n 010: 1 (*global*) 2 (Qt_5) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 5 (GLIBC_2.4) 2 (Qt_5) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 6 (GLIBC_2.2.5) 3 (CXXABI_1.3) \n@@ -49,15 +49,15 @@\n 0b4: 1 (*global*) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 0b8: 1 (*global*) 7 (Qt_5) 6 (GLIBC_2.2.5) 1 (*global*) \n 0bc: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 7 (Qt_5) \n 0c0: 1 (*global*) 2 (Qt_5) 1 (*global*) 6 (GLIBC_2.2.5)\n 0c4: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 6 entries:\n- Addr: 0x0000000000002e30 Offset: 0x002e30 Link: 7 (.dynstr)\n+ Addr: 0x0000000000002e38 Offset: 0x002e38 Link: 7 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 10\n 0x0020: Version: 1 File: libQt5Widgets.so.5 Cnt: 1\n 0x0030: Name: Qt_5 Flags: none Version: 8\n 0x0040: Version: 1 File: libQt5DBus.so.5 Cnt: 1\n 0x0050: Name: Qt_5 Flags: none Version: 7\n 0x0060: Version: 1 File: libc.so.6 Cnt: 3\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1029,15 +1029,15 @@\n try(loadNamespace('rcompgen'), silent=TRUE)\n aspell_write_personal_dictionary_file\n reconcilePropertiesAndPrototype\n Parse status is not documented: \n png(filename=\"%1\", width = 480, height = 480, units = \"px\")\n options(editor = 'cantor_scripteditor') \n /usr/local/lib/R/site-library/:/usr/lib/R/site-library:/usr/lib/R/library\n-/build/1st/cantor-22.04.2/debian/.debhelper/generated/_source/home/R/x86_64-pc-linux-gnu-library/4.2\n+/build/2/cantor-22.04.2/2nd/debian/.debhelper/generated/_source/home/R/x86_64-pc-linux-gnu-library/4.2\n linux,gcc,gxx,gfortran,gfortran\n onBusy: \n readConsole: \n setting up callbacks\n show files: \n show file \n header: \n@@ -1078,15 +1078,15 @@\n requestAnswered\n statusChanged\n answerRequest\n runCommand\n internal\n 8RAdaptor\n /usr/lib/debug/.dwz/x86_64-linux-gnu/cantor-backend-r.debug\n-0Jrcq_b56d025210c9426fcf1fce3b3483b2cfad996a.debug\n+0Jrcq_498d7c739ac6e051a84602bbde4f4c16fed049.debug\n .shstrtab\n .note.gnu.property\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -351,9 +351,9 @@\n 0x00002c28 42435f32 2e340047 4c494243 58585f33 BC_2.4.GLIBCXX_3\n 0x00002c38 2e342e32 3100474c 49424358 585f332e .4.21.GLIBCXX_3.\n 0x00002c48 34004358 58414249 5f312e33 0051745f 4.CXXABI_1.3.Qt_\n 0x00002c58 352e3135 00000000 00000000 00000000 5.15............\n 0x00002c68 00000000 00000000 00000000 00000000 ................\n 0x00002c78 00000000 00000000 00000000 00000000 ................\n 0x00002c88 00000000 00000000 00000000 00000000 ................\n- 0x00002c98 00000000 00000000 00000000 ............\n+ 0x00002c98 00000000 00000000 00000000 0000 ..............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -897,21 +897,21 @@\n 0x0001a7e0 20276361 6e746f72 5f736372 69707465 'cantor_scripte\n 0x0001a7f0 6469746f 72272920 0a000000 00000000 ditor') ........\n 0x0001a800 2f757372 2f6c6f63 616c2f6c 69622f52 /usr/local/lib/R\n 0x0001a810 2f736974 652d6c69 62726172 792f3a2f /site-library/:/\n 0x0001a820 7573722f 6c69622f 522f7369 74652d6c usr/lib/R/site-l\n 0x0001a830 69627261 72793a2f 7573722f 6c69622f ibrary:/usr/lib/\n 0x0001a840 522f6c69 62726172 79000000 00000000 R/library.......\n- 0x0001a850 2f627569 6c642f31 73742f63 616e746f /build/1st/canto\n- 0x0001a860 722d3232 2e30342e 322f6465 6269616e r-22.04.2/debian\n- 0x0001a870 2f2e6465 6268656c 7065722f 67656e65 /.debhelper/gene\n- 0x0001a880 72617465 642f5f73 6f757263 652f686f rated/_source/ho\n- 0x0001a890 6d652f52 2f783836 5f36342d 70632d6c me/R/x86_64-pc-l\n- 0x0001a8a0 696e7578 2d676e75 2d6c6962 72617279 inux-gnu-library\n- 0x0001a8b0 2f342e32 00000000 6c696e75 782c6763 /4.2....linux,gc\n+ 0x0001a850 2f627569 6c642f32 2f63616e 746f722d /build/2/cantor-\n+ 0x0001a860 32322e30 342e322f 326e642f 64656269 22.04.2/2nd/debi\n+ 0x0001a870 616e2f2e 64656268 656c7065 722f6765 an/.debhelper/ge\n+ 0x0001a880 6e657261 7465642f 5f736f75 7263652f nerated/_source/\n+ 0x0001a890 686f6d65 2f522f78 38365f36 342d7063 home/R/x86_64-pc\n+ 0x0001a8a0 2d6c696e 75782d67 6e752d6c 69627261 -linux-gnu-libra\n+ 0x0001a8b0 72792f34 2e320000 6c696e75 782c6763 ry/4.2..linux,gc\n 0x0001a8c0 632c6778 782c6766 6f727472 616e2c67 c,gxx,gfortran,g\n 0x0001a8d0 666f7274 72616e00 905affff 985bffff fortran..Z...[..\n 0x0001a8e0 7063ffff 5858ffff 8859ffff 1f001e00 pc..XX...Y......\n 0x0001a8f0 6f6e4275 73793a20 00726561 64436f6e onBusy: .readCon\n 0x0001a900 736f6c65 3a200073 65747469 6e672075 sole: .setting u\n 0x0001a910 70206361 6c6c6261 636b7300 73686f77 p callbacks.show\n 0x0001a920 2066696c 65733a20 0073686f 77206669 files: .show fi\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 62353664 30323532 31306339 34323666 b56d025210c9426f\n- 0x00000010 63663166 63653362 33343833 62326366 cf1fce3b3483b2cf\n- 0x00000020 61643939 36612e64 65627567 00000000 ad996a.debug....\n- 0x00000030 7030ef98 p0..\n+ 0x00000000 34393864 37633733 39616336 65303531 498d7c739ac6e051\n+ 0x00000010 61383436 30326262 64653466 34633136 a84602bbde4f4c16\n+ 0x00000020 66656430 34392e64 65627567 00000000 fed049.debug....\n+ 0x00000030 d11a5a2f ..Z/\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/backends/cantor_rbackend.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/backends/cantor_rbackend.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000064 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002c8 0002c8 0035a0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000003868 003868 005cbe 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000009526 009526 000478 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000003868 003868 005cc0 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000009528 009528 000478 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000099a0 0099a0 000160 00 A 4 9 8\n [ 7] .rela.dyn RELA 0000000000009b00 009b00 0043f8 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000def8 00def8 001f98 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000010000 010000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000010020 010020 001520 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000011540 011540 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000011550 011550 014207 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -26,21 +26,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x2f2a8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x2f2b8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3868\n 0x0000000000000006 (SYMTAB) 0x2c8\n- 0x000000000000000a (STRSZ) 23742 (bytes)\n+ 0x000000000000000a (STRSZ) 23744 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x30fe8\n 0x0000000000000002 (PLTRELSZ) 8088 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xdef8\n 0x0000000000000007 (RELA) 0x9b00\n 0x0000000000000008 (RELASZ) 17400 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x99a0\n 0x000000006fffffff (VERNEEDNUM) 9\n- 0x000000006ffffff0 (VERSYM) 0x9526\n+ 0x000000006ffffff0 (VERSYM) 0x9528\n 0x000000006ffffff9 (RELACOUNT) 231\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: c5018c0ba9f2c3c594b873368d88585dd2ec7b9a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 78ab485c81d2a7492a84a4a24c94d40fc73f4ab2\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 572 entries:\n- Addr: 0x0000000000009526 Offset: 0x009526 Link: 3 (.dynsym)\n+ Addr: 0x0000000000009528 Offset: 0x009528 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (ABI_28_1) 3 (Qt_5) 4 (Qt_5) \n 004: 4 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 008: 5 (CXXABI_1.3) 3 (Qt_5) 4 (Qt_5) 3 (Qt_5) \n 00c: 2 (ABI_28_1) 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 010: 4 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 3 (Qt_5) 4 (Qt_5) 6 (Qt_5) 4 (Qt_5) \n 018: 2 (ABI_28_1) 7 (Qt_5) 2 (ABI_28_1) 3 (Qt_5) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -880,15 +880,15 @@\n statistiksel hesaplama i\n in R Project arka ucuoDescription[uk]xP\n sDescription[x-test]x7xxBackend for The R Project for Statistical ComputingxxrDescription[zh_CN]x R \n rDescription[zh_TW]x#R \n dIconhrbackendbIdaRgLicensecGPLdNameaRqName[ca@valencia]aRhName[ca]aRhName[cs]aRhName[da]aRhName[de]aRhName[el]aRkName[en_GB]aRhName[es]aRhName[et]aRhName[fi]aRhName[fr]aRhName[gl]aRhName[ia]aRhName[it]aRhName[ko]aRhName[nl]aRhName[nn]aRhName[pl]aRhName[pt]aRkName[pt_BR]aRhName[ru]aRhName[sk]aRhName[sl]aRhName[sv]aRhName[tr]aRhName[uk]aRlName[x-test]exxRxxkName[zh_CN]aRkName[zh_TW]aRgWebsitex\n https://www.r-project.org/\n /usr/lib/debug/.dwz/x86_64-linux-gnu/cantor-backend-r.debug\n-0Jrcq_018c0ba9f2c3c594b873368d88585dd2ec7b9a.debug\n+0Jrcq_ab485c81d2a7492a84a4a24c94d40fc73f4ab2.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1479,9 +1479,9 @@\n 0x000094a8 42435f32 2e313400 474c4942 435f322e BC_2.14.GLIBC_2.\n 0x000094b8 322e3500 474c4942 435f322e 3400474c 2.5.GLIBC_2.4.GL\n 0x000094c8 49424358 585f332e 34004358 58414249 IBCXX_3.4.CXXABI\n 0x000094d8 5f312e33 0051745f 352e3135 00414249 _1.3.Qt_5.15.ABI\n 0x000094e8 5f32385f 31000000 00000000 00000000 _28_1...........\n 0x000094f8 00000000 00000000 00000000 00000000 ................\n 0x00009508 00000000 00000000 00000000 00000000 ................\n- 0x00009518 00000000 00000000 00000000 0000 ..............\n+ 0x00009518 00000000 00000000 00000000 00000000 ................\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30313863 30626139 66326333 63353934 018c0ba9f2c3c594\n- 0x00000010 62383733 33363864 38383538 35646432 b873368d88585dd2\n- 0x00000020 65633762 39612e64 65627567 00000000 ec7b9a.debug....\n- 0x00000030 53bbd6d5 S...\n+ 0x00000000 61623438 35633831 64326137 34393261 ab485c81d2a7492a\n+ 0x00000010 38346134 61323463 39346434 30666337 84a4a24c94d40fc7\n+ 0x00000020 33663461 62322e64 65627567 00000000 3f4ab2.debug....\n+ 0x00000030 818f5b94 ..[.\n \n"}]}]}]}]}, {"source1": "cantor-backend-sage_22.04.2-1_amd64.deb", "source2": "cantor-backend-sage_22.04.2-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\n--rw-r--r-- 0 0 0 1384 2022-06-10 06:01:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 69720 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1388 2022-06-10 06:01:07.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 69752 2022-06-10 06:01:07.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/backends/cantor_sagebackend.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/backends/cantor_sagebackend.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 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 0x00ea60 0x00ea60 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00ea68 0x00ea68 R 0x1000\n LOAD 0x00f000 0x000000000000f000 0x000000000000f000 0x0148e1 0x0148e1 R E 0x1000\n LOAD 0x024000 0x0000000000024000 0x0000000000024000 0x008715 0x008715 R 0x1000\n LOAD 0x02d628 0x000000000002d628 0x000000000002d628 0x002490 0x002518 RW 0x1000\n DYNAMIC 0x02ec30 0x000000000002ec30 0x000000000002ec30 0x000300 0x000300 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x0272a0 0x00000000000272a0 0x00000000000272a0 0x00098c 0x00098c 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 003240 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000034d8 0034d8 0051f8 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000086d0 0086d0 000430 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000008b00 008b00 000140 00 A 4 8 8\n- [ 7] .rela.dyn RELA 0000000000008c40 008c40 003e28 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000000ca68 00ca68 001ff8 18 AI 3 25 8\n+ [ 4] .dynstr STRTAB 00000000000034d8 0034d8 0051fa 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000086d2 0086d2 000430 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000008b08 008b08 000140 00 A 4 8 8\n+ [ 7] .rela.dyn RELA 0000000000008c48 008c48 003e28 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000000ca70 00ca70 001ff8 18 AI 3 25 8\n [ 9] .init PROGBITS 000000000000f000 00f000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000f020 00f020 001560 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000010580 010580 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000010590 010590 013347 00 AX 0 0 16\n [13] .fini PROGBITS 00000000000238d8 0238d8 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000024000 024000 0028ef 00 A 0 0 32\n [15] .qtversion PROGBITS 00000000000268f0 0268f0 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 0x8c40 contains 663 entries:\n+Relocation section '.rela.dyn' at offset 0x8c48 contains 663 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000002d628 0000000000000008 R_X86_64_RELATIVE 11b30\n 000000000002d630 0000000000000008 R_X86_64_RELATIVE 11970\n 000000000002d638 0000000000000008 R_X86_64_RELATIVE 11af0\n 000000000002d640 0000000000000008 R_X86_64_RELATIVE 2e020\n 000000000002d648 0000000000000008 R_X86_64_RELATIVE 24060\n 000000000002d650 0000000000000008 R_X86_64_RELATIVE 24020\n@@ -661,15 +661,15 @@\n 000000000002efa8 0000015700000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000002efb0 0000017200000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN10QTabWidget14currentChangedEi@Qt_5 + 0\n 000000000002efb8 000001e300000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN4KNS36Button14dialogFinishedERK5QListINS_5EntryEE + 0\n 000000000002efc0 000001f000000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTV15KConfigSkeleton + 0\n 000000000002efc8 0000021200000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN15QAbstractButton16staticMetaObjectE@Qt_5 + 0\n 000000000002fab0 0000018900000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0xca68 contains 341 entries:\n+Relocation section '.rela.plt' at offset 0xca70 contains 341 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000002f000 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN6Cantor15AnimationResultC1ERK4QUrlRK7QString@ABI_28_1 + 0\n 000000000002f008 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QtPrivate12argToQStringE11QStringViewmPPKNS_7ArgBaseE@Qt_5 + 0\n 000000000002f010 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QLineEditC1EP7QWidget@Qt_5 + 0\n 000000000002f018 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QObject10disconnectEPKS_PKcS1_S3_@Qt_5 + 0\n 000000000002f020 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QObject11setPropertyEPKcRK8QVariant@Qt_5 + 0\n 000000000002f028 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QString14trimmed_helperERS_@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -26,21 +26,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x2d628\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x2d638\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x34d8\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 20984 (bytes)\n+ 0x000000000000000a (STRSZ) 20986 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x2efe8\n 0x0000000000000002 (PLTRELSZ) 8184 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xca68\n- 0x0000000000000007 (RELA) 0x8c40\n+ 0x0000000000000017 (JMPREL) 0xca70\n+ 0x0000000000000007 (RELA) 0x8c48\n 0x0000000000000008 (RELASZ) 15912 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x8b00\n+ 0x000000006ffffffe (VERNEED) 0x8b08\n 0x000000006fffffff (VERNEEDNUM) 8\n- 0x000000006ffffff0 (VERSYM) 0x86d0\n+ 0x000000006ffffff0 (VERSYM) 0x86d2\n 0x000000006ffffff9 (RELACOUNT) 206\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: b25616bc01740a3cf90c114087bdad45dbd8fd8d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: abc386a59d3b30e6659700800b45c7038f1d52e8\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 536 entries:\n- Addr: 0x00000000000086d0 Offset: 0x0086d0 Link: 3 (.dynsym)\n+ Addr: 0x00000000000086d2 Offset: 0x0086d2 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (ABI_28_1) 2 (ABI_28_1) 2 (ABI_28_1) \n 004: 3 (Qt_5) 4 (Qt_5) 4 (Qt_5) 3 (Qt_5) \n 008: 3 (Qt_5) 2 (ABI_28_1) 3 (Qt_5) 3 (Qt_5) \n 00c: 1 (*global*) 5 (CXXABI_1.3) 4 (Qt_5) 3 (Qt_5) \n 010: 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) 2 (ABI_28_1) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 4 (Qt_5) \n 018: 4 (Qt_5) 2 (ABI_28_1) 1 (*global*) 6 (Qt_5) \n@@ -133,15 +133,15 @@\n 204: 4 (Qt_5) 3 (Qt_5) 2 (ABI_28_1) a (GLIBCXX_3.4)\n 208: 2 (ABI_28_1) 2 (ABI_28_1) 3 (Qt_5) 2 (ABI_28_1) \n 20c: 2 (ABI_28_1) 2 (ABI_28_1) 3 (Qt_5) 2 (ABI_28_1) \n 210: b (Qt_5) 3 (Qt_5) 4 (Qt_5) 1 (*global*) \n 214: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 8 entries:\n- Addr: 0x0000000000008b00 Offset: 0x008b00 Link: 4 (.dynstr)\n+ Addr: 0x0000000000008b08 Offset: 0x008b08 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 12\n 0x0020: Version: 1 File: libQt5Gui.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: 13\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": "@@ -1307,9 +1307,9 @@\n 0x00008658 3400474c 4942435f 322e322e 3500474c 4.GLIBC_2.2.5.GL\n 0x00008668 4942435f 322e3400 474c4942 4358585f IBC_2.4.GLIBCXX_\n 0x00008678 332e3400 43585841 42495f31 2e330051 3.4.CXXABI_1.3.Q\n 0x00008688 745f352e 31350041 42495f32 385f3100 t_5.15.ABI_28_1.\n 0x00008698 00000000 00000000 00000000 00000000 ................\n 0x000086a8 00000000 00000000 00000000 00000000 ................\n 0x000086b8 00000000 00000000 00000000 00000000 ................\n- 0x000086c8 00000000 00000000 ........\n+ 0x000086c8 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 35363136 62633031 37343061 33636639 5616bc01740a3cf9\n- 0x00000010 30633131 34303837 62646164 34356462 0c114087bdad45db\n- 0x00000020 64386664 38642e64 65627567 00000000 d8fd8d.debug....\n- 0x00000030 493b96e9 I;..\n+ 0x00000000 63333836 61353964 33623330 65363635 c386a59d3b30e665\n+ 0x00000010 39373030 38303062 34356337 30333866 9700800b45c7038f\n+ 0x00000020 31643532 65382e64 65627567 00000000 1d52e8.debug....\n+ 0x00000030 6fd9beaf o...\n \n"}]}]}]}]}, {"source1": "cantor-backend-scilab_22.04.2-1_amd64.deb", "source2": "cantor-backend-scilab_22.04.2-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\n -rw-r--r-- 0 0 0 1328 2022-06-10 06:01:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 63900 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 63976 2022-06-10 06:01:07.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/backends/cantor_scilabbackend.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/backends/cantor_scilabbackend.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 002da8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000003040 003040 004a76 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000007ab6 007ab6 0003ce 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000003040 003040 004a78 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000007ab8 007ab8 0003ce 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000007e88 007e88 000140 00 A 4 8 8\n [ 7] .rela.dyn RELA 0000000000007fc8 007fc8 003588 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000b550 00b550 001cf8 18 AI 3 25 8\n [ 9] .init PROGBITS 000000000000e000 00e000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000e020 00e020 001360 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000f380 00f380 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000f390 00f390 010667 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -25,21 +25,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x27970\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x27978\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3040\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 19062 (bytes)\n+ 0x000000000000000a (STRSZ) 19064 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x28fe8\n 0x0000000000000002 (PLTRELSZ) 7416 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xb550\n 0x0000000000000007 (RELA) 0x7fc8\n 0x0000000000000008 (RELASZ) 13704 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x7e88\n 0x000000006fffffff (VERNEEDNUM) 8\n- 0x000000006ffffff0 (VERSYM) 0x7ab6\n+ 0x000000006ffffff0 (VERSYM) 0x7ab8\n 0x000000006ffffff9 (RELACOUNT) 171\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: 49b91431159e3ce3b28bd71ba988eb62f5491a37\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bf974e1fd13e4d96f380fabb1c01f4482b42fe4c\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 487 entries:\n- Addr: 0x0000000000007ab6 Offset: 0x007ab6 Link: 3 (.dynsym)\n+ Addr: 0x0000000000007ab8 Offset: 0x007ab8 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (ABI_28_1) 3 (Qt_5) 3 (Qt_5) \n 004: 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 008: 5 (CXXABI_1.3) 3 (Qt_5) 4 (Qt_5) 3 (Qt_5) \n 00c: 6 (Qt_5) 3 (Qt_5) 3 (Qt_5) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 3 (Qt_5) 2 (ABI_28_1) \n 014: 3 (Qt_5) 7 (Qt_5) 2 (ABI_28_1) 4 (Qt_5) \n 018: 8 (Qt_5.15) 1 (*global*) 2 (ABI_28_1) 4 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1187,9 +1187,9 @@\n 0x00007a40 5f322e32 2e350047 4c494243 5f322e34 _2.2.5.GLIBC_2.4\n 0x00007a50 0051745f 3500474c 49424358 585f332e .Qt_5.GLIBCXX_3.\n 0x00007a60 34004358 58414249 5f312e33 0051745f 4.CXXABI_1.3.Qt_\n 0x00007a70 352e3135 00414249 5f32385f 31000000 5.15.ABI_28_1...\n 0x00007a80 00000000 00000000 00000000 00000000 ................\n 0x00007a90 00000000 00000000 00000000 00000000 ................\n 0x00007aa0 00000000 00000000 00000000 00000000 ................\n- 0x00007ab0 00000000 0000 ......\n+ 0x00007ab0 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 62393134 33313135 39653363 65336232 b91431159e3ce3b2\n- 0x00000010 38626437 31626139 38386562 36326635 8bd71ba988eb62f5\n- 0x00000020 34393161 33372e64 65627567 00000000 491a37.debug....\n- 0x00000030 0b109a61 ...a\n+ 0x00000000 39373465 31666431 33653464 39366633 974e1fd13e4d96f3\n+ 0x00000010 38306661 62623163 30316634 34383262 80fabb1c01f4482b\n+ 0x00000020 34326665 34632e64 65627567 00000000 42fe4c.debug....\n+ 0x00000030 2818cf0d (...\n \n"}]}]}]}]}, {"source1": "cantor_22.04.2-1_amd64.deb", "source2": "cantor_22.04.2-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\n--rw-r--r-- 0 0 0 5380 2022-06-10 06:01:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1711260 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 5372 2022-06-10 06:01:07.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1711584 2022-06-10 06:01:07.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/cantor", "source2": "./usr/bin/cantor", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -5,16 +5,16 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash GNU_HASH 00000000000003a0 0003a0 00003c 00 A 6 0 8\n [ 6] .dynsym DYNSYM 00000000000003e0 0003e0 003060 18 A 7 1 8\n- [ 7] .dynstr STRTAB 0000000000003440 003440 005032 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 0000000000008472 008472 000408 02 A 6 0 2\n+ [ 7] .dynstr STRTAB 0000000000003440 003440 005036 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 0000000000008476 008476 000408 02 A 6 0 2\n [ 9] .gnu.version_r VERNEED 0000000000008880 008880 000160 00 A 7 9 8\n [10] .rela.dyn RELA 00000000000089e0 0089e0 002838 18 A 6 0 8\n [11] .rela.plt RELA 000000000000b218 00b218 002148 18 AI 6 27 8\n [12] .init PROGBITS 000000000000e000 00e000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 000000000000e020 00e020 001640 10 AX 0 0 16\n [14] .plt.got PROGBITS 000000000000f660 00f660 000008 08 AX 0 0 8\n [15] .text PROGBITS 000000000000f670 00f670 015fd1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -27,23 +27,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x2ebf0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x2ebf8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0x3440\n 0x0000000000000006 (SYMTAB) 0x3e0\n- 0x000000000000000a (STRSZ) 20530 (bytes)\n+ 0x000000000000000a (STRSZ) 20534 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x2ffe8\n 0x0000000000000002 (PLTRELSZ) 8520 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xb218\n 0x0000000000000007 (RELA) 0x89e0\n 0x0000000000000008 (RELASZ) 10296 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffb (FLAGS_1) Flags: PIE\n 0x000000006ffffffe (VERNEED) 0x8880\n 0x000000006fffffff (VERNEEDNUM) 9\n- 0x000000006ffffff0 (VERSYM) 0x8472\n+ 0x000000006ffffff0 (VERSYM) 0x8476\n 0x000000006ffffff9 (RELACOUNT) 58\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: d25aae3b134d5606e64e5466953544e4fa0710d6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d7875536cd8bd36e5518567a6130111c9822818c\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 516 entries:\n- Addr: 0x0000000000008472 Offset: 0x008472 Link: 6 (.dynsym)\n+ Addr: 0x0000000000008476 Offset: 0x008476 Link: 6 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 1 (*global*) \n 004: 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) 1 (*global*) \n 008: 4 (Qt_5.15) 3 (Qt_5) 5 (ABI_28_1) 2 (Qt_5) \n 00c: 6 (GLIBC_2.2.5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 010: 1 (*global*) 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) \n 014: 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 7 (GLIBC_2.4) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1279,9 +1279,9 @@\n 0x00008400 745f352e 31350000 00000000 00000000 t_5.15..........\n 0x00008410 00000000 00000000 00000000 00000000 ................\n 0x00008420 00000000 00000000 00000000 00000000 ................\n 0x00008430 00000000 00000000 00000000 00000000 ................\n 0x00008440 00000000 00000000 00000000 00000000 ................\n 0x00008450 00000000 00000000 00000000 00000000 ................\n 0x00008460 00000000 00000000 00000000 00000000 ................\n- 0x00008470 0000 ..\n+ 0x00008470 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: 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 35616165 33623133 34643536 30366536 5aae3b134d5606e6\n- 0x00000010 34653534 36363935 33353434 65346661 4e5466953544e4fa\n- 0x00000020 30373130 64362e64 65627567 00000000 0710d6.debug....\n- 0x00000030 5fb75d0e _.].\n+ 0x00000000 38373535 33366364 38626433 36653535 875536cd8bd36e55\n+ 0x00000010 31383536 37613631 33303131 31633938 18567a6130111c98\n+ 0x00000020 32323831 38632e64 65627567 00000000 22818c.debug....\n+ 0x00000030 0bbb488b ..H.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_advancedplotassistant.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_advancedplotassistant.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000040 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002a0 0002a0 000d38 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000fd8 000fd8 001387 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002360 002360 00011a 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000fd8 000fd8 001389 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002362 002362 00011a 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002480 002480 000120 00 A 4 7 8\n [ 7] .rela.dyn RELA 00000000000025a0 0025a0 0007c8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000002d68 002d68 000840 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 000590 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000045b0 0045b0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000045c0 0045c0 0024f3 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,21 +16,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x9ab0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x9ab8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xfd8\n 0x0000000000000006 (SYMTAB) 0x2a0\n- 0x000000000000000a (STRSZ) 4999 (bytes)\n+ 0x000000000000000a (STRSZ) 5001 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x9fe8\n 0x0000000000000002 (PLTRELSZ) 2112 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2d68\n 0x0000000000000007 (RELA) 0x25a0\n 0x0000000000000008 (RELASZ) 1992 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x2480\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x2360\n+ 0x000000006ffffff0 (VERSYM) 0x2362\n 0x000000006ffffff9 (RELACOUNT) 28\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 023ee51844f057f606a127db6e2acb230ad7c486\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a01607346506686de88161371139effac9d7d93a\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 141 entries:\n- Addr: 0x0000000000002360 Offset: 0x002360 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002362 Offset: 0x002362 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (CXXABI_1.3) 2 (Qt_5) \n 004: 4 (Qt_5) 5 (Qt_5.15) 6 (ABI_28_1) 2 (Qt_5) \n 008: 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 00c: 1 (*global*) 4 (Qt_5) 7 (Qt_5) 8 (GLIBC_2.4) \n 010: 2 (Qt_5) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n 014: 3 (CXXABI_1.3) 1 (*global*) 4 (Qt_5) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 6 (ABI_28_1) 4 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -308,9 +308,9 @@\n 0x000022e8 435f322e 322e3500 474c4942 435f322e C_2.2.5.GLIBC_2.\n 0x000022f8 34005174 5f350041 42495f32 385f3100 4.Qt_5.ABI_28_1.\n 0x00002308 51745f35 2e313500 474c4942 4358585f Qt_5.15.GLIBCXX_\n 0x00002318 332e3400 43585841 42495f31 2e330000 3.4.CXXABI_1.3..\n 0x00002328 00000000 00000000 00000000 00000000 ................\n 0x00002338 00000000 00000000 00000000 00000000 ................\n 0x00002348 00000000 00000000 00000000 00000000 ................\n- 0x00002358 00000000 000000 .......\n+ 0x00002358 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 33656535 31383434 66303537 66363036 3ee51844f057f606\n- 0x00000010 61313237 64623665 32616362 32333061 a127db6e2acb230a\n- 0x00000020 64376334 38362e64 65627567 00000000 d7c486.debug....\n- 0x00000030 efd4bc13 ....\n+ 0x00000000 31363037 33343635 30363638 36646538 1607346506686de8\n+ 0x00000010 38313631 33373131 33396566 66616339 8161371139effac9\n+ 0x00000020 64376439 33612e64 65627567 00000000 d7d93a.debug....\n+ 0x00000030 265d14aa &]..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_creatematrixassistant.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_creatematrixassistant.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 001128 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000013c0 0013c0 001a0c 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002dcc 002dcc 00016e 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000013c0 0013c0 001a0e 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002dce 002dce 00016e 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002f40 002f40 000110 00 A 4 7 8\n [ 7] .rela.dyn RELA 0000000000003050 003050 000e28 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000003e78 003e78 000708 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000005000 005000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000005020 005020 0004c0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000054e0 0054e0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000054f0 0054f0 0023da 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,21 +16,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xa870\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xa878\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x13c0\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 6668 (bytes)\n+ 0x000000000000000a (STRSZ) 6670 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xafe8\n 0x0000000000000002 (PLTRELSZ) 1800 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x3e78\n 0x0000000000000007 (RELA) 0x3050\n 0x0000000000000008 (RELASZ) 3624 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x2f40\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x2dcc\n+ 0x000000006ffffff0 (VERSYM) 0x2dce\n 0x000000006ffffff9 (RELACOUNT) 35\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: 8325b1f2b5a5d4f333380425448fe43ad9ebee57\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 79c200c5fb64229a6538f4da6ae06bb04d91c01f\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 183 entries:\n- Addr: 0x0000000000002dcc Offset: 0x002dcc Link: 3 (.dynsym)\n+ Addr: 0x0000000000002dce Offset: 0x002dce Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 3 (CXXABI_1.3) \n 004: 2 (Qt_5) 4 (Qt_5) 5 (Qt_5.15) 6 (ABI_28_1) \n 008: 2 (Qt_5) 4 (Qt_5) 1 (*global*) 4 (Qt_5) \n 00c: 2 (Qt_5) 2 (Qt_5) 7 (GLIBC_2.4) 2 (Qt_5) \n 010: 1 (*global*) 2 (Qt_5) 1 (*global*) 1 (*global*) \n 014: 2 (Qt_5) 1 (*global*) 1 (*global*) 2 (Qt_5) \n 018: 6 (ABI_28_1) 4 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -412,9 +412,9 @@\n 0x00002d50 435f332e 3000474c 4942435f 322e322e C_3.0.GLIBC_2.2.\n 0x00002d60 3500474c 4942435f 322e3400 4142495f 5.GLIBC_2.4.ABI_\n 0x00002d70 32385f31 0051745f 352e3135 00474c49 28_1.Qt_5.15.GLI\n 0x00002d80 42435858 5f332e34 00435858 4142495f BCXX_3.4.CXXABI_\n 0x00002d90 312e3300 00000000 00000000 00000000 1.3.............\n 0x00002da0 00000000 00000000 00000000 00000000 ................\n 0x00002db0 00000000 00000000 00000000 00000000 ................\n- 0x00002dc0 00000000 00000000 00000000 ............\n+ 0x00002dc0 00000000 00000000 00000000 0000 ..............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32356231 66326235 61356434 66333333 25b1f2b5a5d4f333\n- 0x00000010 33383034 32353434 38666534 33616439 380425448fe43ad9\n- 0x00000020 65626565 35372e64 65627567 00000000 ebee57.debug....\n- 0x00000030 4f268245 O&.E\n+ 0x00000000 63323030 63356662 36343232 39613635 c200c5fb64229a65\n+ 0x00000010 33386634 64613661 65303662 62303464 38f4da6ae06bb04d\n+ 0x00000020 39316330 31662e64 65627567 00000000 91c01f.debug....\n+ 0x00000030 93c53848 ..8H\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_differentiateassistant.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_differentiateassistant.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 000b70 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000e08 000e08 001146 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001f4e 001f4e 0000f4 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000e08 000e08 001148 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001f50 001f50 0000f4 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002048 002048 000110 00 A 4 7 8\n [ 7] .rela.dyn RELA 0000000000002158 002158 000708 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000002860 002860 0006a8 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 000480 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000034a0 0034a0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000034b0 0034b0 001c19 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x8af0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x8af8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xe08\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 4422 (bytes)\n+ 0x000000000000000a (STRSZ) 4424 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x8fe8\n 0x0000000000000002 (PLTRELSZ) 1704 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2860\n 0x0000000000000007 (RELA) 0x2158\n 0x0000000000000008 (RELASZ) 1800 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x2048\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x1f4e\n+ 0x000000006ffffff0 (VERSYM) 0x1f50\n 0x000000006ffffff9 (RELACOUNT) 22\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: b8a8bc09ba5ae133f8ef8a339f1a5551df4c2d62\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 10fa71d851d024d683afbd8f7681829929e731f8\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 122 entries:\n- Addr: 0x0000000000001f4e Offset: 0x001f4e Link: 3 (.dynsym)\n+ Addr: 0x0000000000001f50 Offset: 0x001f50 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (CXXABI_1.3) 3 (Qt_5) 4 (Qt_5) \n 004: 5 (Qt_5.15) 6 (ABI_28_1) 3 (Qt_5) 4 (Qt_5) \n 008: 1 (*global*) 4 (Qt_5) 7 (GLIBC_2.4) 3 (Qt_5) \n 00c: 1 (*global*) 3 (Qt_5) 1 (*global*) 1 (*global*) \n 010: 3 (Qt_5) 1 (*global*) 1 (*global*) 6 (ABI_28_1) \n 014: 4 (Qt_5) 8 (GLIBCXX_3.4) 3 (Qt_5) 6 (ABI_28_1) \n 018: 4 (Qt_5) 3 (Qt_5) 3 (Qt_5) 9 (GCC_3.0) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -272,9 +272,9 @@\n 0x00001ed8 474c4942 435f322e 322e3500 474c4942 GLIBC_2.2.5.GLIB\n 0x00001ee8 435f322e 34004142 495f3238 5f310051 C_2.4.ABI_28_1.Q\n 0x00001ef8 745f352e 31350047 4c494243 58585f33 t_5.15.GLIBCXX_3\n 0x00001f08 2e340043 58584142 495f312e 33000000 .4.CXXABI_1.3...\n 0x00001f18 00000000 00000000 00000000 00000000 ................\n 0x00001f28 00000000 00000000 00000000 00000000 ................\n 0x00001f38 00000000 00000000 00000000 00000000 ................\n- 0x00001f48 00000000 0000 ......\n+ 0x00001f48 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 61386263 30396261 35616531 33336638 a8bc09ba5ae133f8\n- 0x00000010 65663861 33333966 31613535 35316466 ef8a339f1a5551df\n- 0x00000020 34633264 36322e64 65627567 00000000 4c2d62.debug....\n- 0x00000030 ff690917 .i..\n+ 0x00000000 66613731 64383531 64303234 64363833 fa71d851d024d683\n+ 0x00000010 61666264 38663736 38313832 39393239 afbd8f7681829929\n+ 0x00000020 65373331 66382e64 65627567 00000000 e731f8.debug....\n+ 0x00000030 0e32c945 .2.E\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_eigenvaluesassistant.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_eigenvaluesassistant.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 000ab0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000d48 000d48 00107d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001dc6 001dc6 0000e4 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000d48 000d48 00107f 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001dc8 001dc8 0000e4 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000001eb0 001eb0 000110 00 A 4 7 8\n [ 7] .rela.dyn RELA 0000000000001fc0 001fc0 000720 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000026e0 0026e0 0005d0 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 0003f0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000003410 003410 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000003420 003420 001759 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x7af0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x7af8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xd48\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 4221 (bytes)\n+ 0x000000000000000a (STRSZ) 4223 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x7fe8\n 0x0000000000000002 (PLTRELSZ) 1488 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x26e0\n 0x0000000000000007 (RELA) 0x1fc0\n 0x0000000000000008 (RELASZ) 1824 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x1eb0\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x1dc6\n+ 0x000000006ffffff0 (VERSYM) 0x1dc8\n 0x000000006ffffff9 (RELACOUNT) 22\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: 31162acd9ea30fa03decc0ec52ff68fc061bfd37\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ff0ac41b67934c11eb0ce7684971600a20586f52\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 114 entries:\n- Addr: 0x0000000000001dc6 Offset: 0x001dc6 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001dc8 Offset: 0x001dc8 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (CXXABI_1.3) 3 (Qt_5) 4 (Qt_5) \n 004: 5 (Qt_5.15) 6 (ABI_28_1) 4 (Qt_5) 1 (*global*) \n 008: 4 (Qt_5) 7 (GLIBC_2.4) 3 (Qt_5) 1 (*global*) \n 00c: 3 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 6 (ABI_28_1) 4 (Qt_5) 8 (GLIBCXX_3.4)\n 014: 3 (Qt_5) 6 (ABI_28_1) 4 (Qt_5) 3 (Qt_5) \n 018: 9 (GCC_3.0) 1 (*global*) 6 (ABI_28_1) 4 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -259,9 +259,9 @@\n 0x00001d48 43435f33 2e300047 4c494243 5f322e32 CC_3.0.GLIBC_2.2\n 0x00001d58 2e350047 4c494243 5f322e34 00414249 .5.GLIBC_2.4.ABI\n 0x00001d68 5f32385f 31005174 5f352e31 3500474c _28_1.Qt_5.15.GL\n 0x00001d78 49424358 585f332e 34004358 58414249 IBCXX_3.4.CXXABI\n 0x00001d88 5f312e33 00000000 00000000 00000000 _1.3............\n 0x00001d98 00000000 00000000 00000000 00000000 ................\n 0x00001da8 00000000 00000000 00000000 00000000 ................\n- 0x00001db8 00000000 00000000 00000000 00 .............\n+ 0x00001db8 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 31363261 63643965 61333066 61303364 162acd9ea30fa03d\n- 0x00000010 65636330 65633532 66663638 66633036 ecc0ec52ff68fc06\n- 0x00000020 31626664 33372e64 65627567 00000000 1bfd37.debug....\n- 0x00000030 fe8ed470 ...p\n+ 0x00000000 30616334 31623637 39333463 31316562 0ac41b67934c11eb\n+ 0x00000010 30636537 36383439 37313630 30613230 0ce7684971600a20\n+ 0x00000020 35383666 35322e64 65627567 00000000 586f52.debug....\n+ 0x00000030 82da757f ..u.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_eigenvectorsassistant.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_eigenvectorsassistant.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 000ab0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000d48 000d48 00107d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001dc6 001dc6 0000e4 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000d48 000d48 00107f 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001dc8 001dc8 0000e4 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000001eb0 001eb0 000110 00 A 4 7 8\n [ 7] .rela.dyn RELA 0000000000001fc0 001fc0 000720 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000026e0 0026e0 0005d0 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 0003f0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000003410 003410 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000003420 003420 001759 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x7af0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x7af8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xd48\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 4221 (bytes)\n+ 0x000000000000000a (STRSZ) 4223 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x7fe8\n 0x0000000000000002 (PLTRELSZ) 1488 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x26e0\n 0x0000000000000007 (RELA) 0x1fc0\n 0x0000000000000008 (RELASZ) 1824 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x1eb0\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x1dc6\n+ 0x000000006ffffff0 (VERSYM) 0x1dc8\n 0x000000006ffffff9 (RELACOUNT) 22\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: 191b07020da7856f9daf7e18ff254c0a3fe96e88\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2d10e51dbfdbb781c0d125350df233d4f62fecb9\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 114 entries:\n- Addr: 0x0000000000001dc6 Offset: 0x001dc6 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001dc8 Offset: 0x001dc8 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (CXXABI_1.3) 3 (Qt_5) 4 (Qt_5) \n 004: 5 (Qt_5.15) 6 (ABI_28_1) 4 (Qt_5) 1 (*global*) \n 008: 4 (Qt_5) 7 (GLIBC_2.4) 3 (Qt_5) 1 (*global*) \n 00c: 3 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 6 (ABI_28_1) 4 (Qt_5) 8 (GLIBCXX_3.4)\n 014: 3 (Qt_5) 6 (ABI_28_1) 4 (Qt_5) 3 (Qt_5) \n 018: 9 (GCC_3.0) 1 (*global*) 6 (ABI_28_1) 4 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -259,9 +259,9 @@\n 0x00001d48 43435f33 2e300047 4c494243 5f322e32 CC_3.0.GLIBC_2.2\n 0x00001d58 2e350047 4c494243 5f322e34 00414249 .5.GLIBC_2.4.ABI\n 0x00001d68 5f32385f 31005174 5f352e31 3500474c _28_1.Qt_5.15.GL\n 0x00001d78 49424358 585f332e 34004358 58414249 IBCXX_3.4.CXXABI\n 0x00001d88 5f312e33 00000000 00000000 00000000 _1.3............\n 0x00001d98 00000000 00000000 00000000 00000000 ................\n 0x00001da8 00000000 00000000 00000000 00000000 ................\n- 0x00001db8 00000000 00000000 00000000 00 .............\n+ 0x00001db8 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 31623037 30323064 61373835 36663964 1b07020da7856f9d\n- 0x00000010 61663765 31386666 32353463 30613366 af7e18ff254c0a3f\n- 0x00000020 65393665 38382e64 65627567 00000000 e96e88.debug....\n- 0x00000030 893f9696 .?..\n+ 0x00000000 31306535 31646266 64626237 38316330 10e51dbfdbb781c0\n+ 0x00000010 64313235 33353064 66323333 64346636 d125350df233d4f6\n+ 0x00000020 32666563 62392e64 65627567 00000000 2fecb9.debug....\n+ 0x00000030 0c293085 .)0.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_importpackageassistant.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_importpackageassistant.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 000a98 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000d30 000d30 001059 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001d8a 001d8a 0000e2 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000d30 000d30 00105b 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001d8c 001d8c 0000e2 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000001e70 001e70 000110 00 A 4 7 8\n [ 7] .rela.dyn RELA 0000000000001f80 001f80 000708 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000002688 002688 0005d0 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 0003f0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000003410 003410 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000003420 003420 001639 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x7af0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x7af8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xd30\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 4185 (bytes)\n+ 0x000000000000000a (STRSZ) 4187 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x7fe8\n 0x0000000000000002 (PLTRELSZ) 1488 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2688\n 0x0000000000000007 (RELA) 0x1f80\n 0x0000000000000008 (RELASZ) 1800 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x1e70\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x1d8a\n+ 0x000000006ffffff0 (VERSYM) 0x1d8c\n 0x000000006ffffff9 (RELACOUNT) 22\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: 1e8b50f77d6e9f92e292ad20b20c9536f20d4013\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0148f4ec8d817c99838cc8d4989cffbd307bd837\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 113 entries:\n- Addr: 0x0000000000001d8a Offset: 0x001d8a Link: 3 (.dynsym)\n+ Addr: 0x0000000000001d8c Offset: 0x001d8c Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (CXXABI_1.3) 3 (Qt_5) 4 (Qt_5) \n 004: 5 (Qt_5.15) 6 (ABI_28_1) 4 (Qt_5) 1 (*global*) \n 008: 4 (Qt_5) 7 (GLIBC_2.4) 3 (Qt_5) 1 (*global*) \n 00c: 3 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 6 (ABI_28_1) 6 (ABI_28_1) 4 (Qt_5) \n 014: 8 (GLIBCXX_3.4) 3 (Qt_5) 6 (ABI_28_1) 4 (Qt_5) \n 018: 3 (Qt_5) 9 (GCC_3.0) 1 (*global*) 6 (ABI_28_1) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -257,9 +257,9 @@\n 0x00001d10 2e300047 4c494243 5f322e32 2e350047 .0.GLIBC_2.2.5.G\n 0x00001d20 4c494243 5f322e34 00414249 5f32385f LIBC_2.4.ABI_28_\n 0x00001d30 31005174 5f352e31 3500474c 49424358 1.Qt_5.15.GLIBCX\n 0x00001d40 585f332e 34004358 58414249 5f312e33 X_3.4.CXXABI_1.3\n 0x00001d50 00000000 00000000 00000000 00000000 ................\n 0x00001d60 00000000 00000000 00000000 00000000 ................\n 0x00001d70 00000000 00000000 00000000 00000000 ................\n- 0x00001d80 00000000 00000000 00 .........\n+ 0x00001d80 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 38623530 66373764 36653966 39326532 8b50f77d6e9f92e2\n- 0x00000010 39326164 32306232 30633935 33366632 92ad20b20c9536f2\n- 0x00000020 30643430 31332e64 65627567 00000000 0d4013.debug....\n- 0x00000030 c4f05821 ..X!\n+ 0x00000000 34386634 65633864 38313763 39393833 48f4ec8d817c9983\n+ 0x00000010 38636338 64343938 39636666 62643330 8cc8d4989cffbd30\n+ 0x00000020 37626438 33372e64 65627567 00000000 7bd837.debug....\n+ 0x00000030 920e5203 ..R.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_integrateassistant.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_integrateassistant.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 000b70 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000e08 000e08 001168 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001f70 001f70 0000f4 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000e08 000e08 00116a 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001f72 001f72 0000f4 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002068 002068 000110 00 A 4 7 8\n [ 7] .rela.dyn RELA 0000000000002178 002178 000708 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000002880 002880 0006a8 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 000480 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000034a0 0034a0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000034b0 0034b0 002129 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x8af0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x8af8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xe08\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 4456 (bytes)\n+ 0x000000000000000a (STRSZ) 4458 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x8fe8\n 0x0000000000000002 (PLTRELSZ) 1704 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2880\n 0x0000000000000007 (RELA) 0x2178\n 0x0000000000000008 (RELASZ) 1800 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x2068\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x1f70\n+ 0x000000006ffffff0 (VERSYM) 0x1f72\n 0x000000006ffffff9 (RELACOUNT) 22\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: 9beffed749175d93633cb6b1b8e3af1f8d7ae8f7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8613bc6d401d65605a6bce1143fa9c7a6e85bedd\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 122 entries:\n- Addr: 0x0000000000001f70 Offset: 0x001f70 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001f72 Offset: 0x001f72 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (CXXABI_1.3) 3 (Qt_5) 4 (Qt_5) \n 004: 5 (Qt_5.15) 6 (ABI_28_1) 3 (Qt_5) 4 (Qt_5) \n 008: 1 (*global*) 4 (Qt_5) 7 (GLIBC_2.4) 3 (Qt_5) \n 00c: 3 (Qt_5) 1 (*global*) 3 (Qt_5) 3 (Qt_5) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 6 (ABI_28_1) 4 (Qt_5) 8 (GLIBCXX_3.4) 3 (Qt_5) \n 018: 6 (ABI_28_1) 4 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -274,9 +274,9 @@\n 0x00001ef8 3000474c 4942435f 322e322e 3500474c 0.GLIBC_2.2.5.GL\n 0x00001f08 4942435f 322e3400 4142495f 32385f31 IBC_2.4.ABI_28_1\n 0x00001f18 0051745f 352e3135 00474c49 42435858 .Qt_5.15.GLIBCXX\n 0x00001f28 5f332e34 00435858 4142495f 312e3300 _3.4.CXXABI_1.3.\n 0x00001f38 00000000 00000000 00000000 00000000 ................\n 0x00001f48 00000000 00000000 00000000 00000000 ................\n 0x00001f58 00000000 00000000 00000000 00000000 ................\n- 0x00001f68 00000000 00000000 ........\n+ 0x00001f68 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 65666665 64373439 31373564 39333633 effed749175d9363\n- 0x00000010 33636236 62316238 65336166 31663864 3cb6b1b8e3af1f8d\n- 0x00000020 37616538 66372e64 65627567 00000000 7ae8f7.debug....\n- 0x00000030 5e9603b7 ^...\n+ 0x00000000 31336263 36643430 31643635 36303561 13bc6d401d65605a\n+ 0x00000010 36626365 31313433 66613963 37613665 6bce1143fa9c7a6e\n+ 0x00000020 38356265 64642e64 65627567 00000000 85bedd.debug....\n+ 0x00000030 1305de3f ...?\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_invertmatrixassistant.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_invertmatrixassistant.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 000ab0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000d48 000d48 00107d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001dc6 001dc6 0000e4 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000d48 000d48 00107f 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001dc8 001dc8 0000e4 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000001eb0 001eb0 000110 00 A 4 7 8\n [ 7] .rela.dyn RELA 0000000000001fc0 001fc0 000720 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000026e0 0026e0 0005d0 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 0003f0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000003410 003410 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000003420 003420 001759 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x7af0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x7af8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xd48\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 4221 (bytes)\n+ 0x000000000000000a (STRSZ) 4223 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x7fe8\n 0x0000000000000002 (PLTRELSZ) 1488 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x26e0\n 0x0000000000000007 (RELA) 0x1fc0\n 0x0000000000000008 (RELASZ) 1824 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x1eb0\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x1dc6\n+ 0x000000006ffffff0 (VERSYM) 0x1dc8\n 0x000000006ffffff9 (RELACOUNT) 22\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: b1186f5a2c4aacd2291075ec59bec33a262a9ba9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 213f0ddb8f9be1f0fec617ebb39438af294d1229\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 114 entries:\n- Addr: 0x0000000000001dc6 Offset: 0x001dc6 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001dc8 Offset: 0x001dc8 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (CXXABI_1.3) 3 (Qt_5) 4 (Qt_5) \n 004: 5 (Qt_5.15) 6 (ABI_28_1) 4 (Qt_5) 1 (*global*) \n 008: 4 (Qt_5) 7 (GLIBC_2.4) 3 (Qt_5) 1 (*global*) \n 00c: 3 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 6 (ABI_28_1) 4 (Qt_5) 8 (GLIBCXX_3.4)\n 014: 3 (Qt_5) 6 (ABI_28_1) 4 (Qt_5) 3 (Qt_5) \n 018: 9 (GCC_3.0) 1 (*global*) 6 (ABI_28_1) 4 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -259,9 +259,9 @@\n 0x00001d48 43435f33 2e300047 4c494243 5f322e32 CC_3.0.GLIBC_2.2\n 0x00001d58 2e350047 4c494243 5f322e34 00414249 .5.GLIBC_2.4.ABI\n 0x00001d68 5f32385f 31005174 5f352e31 3500474c _28_1.Qt_5.15.GL\n 0x00001d78 49424358 585f332e 34004358 58414249 IBCXX_3.4.CXXABI\n 0x00001d88 5f312e33 00000000 00000000 00000000 _1.3............\n 0x00001d98 00000000 00000000 00000000 00000000 ................\n 0x00001da8 00000000 00000000 00000000 00000000 ................\n- 0x00001db8 00000000 00000000 00000000 00 .............\n+ 0x00001db8 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 31383666 35613263 34616163 64323239 186f5a2c4aacd229\n- 0x00000010 31303735 65633539 62656333 33613236 1075ec59bec33a26\n- 0x00000020 32613962 61392e64 65627567 00000000 2a9ba9.debug....\n- 0x00000030 9622aa77 .\".w\n+ 0x00000000 33663064 64623866 39626531 66306665 3f0ddb8f9be1f0fe\n+ 0x00000010 63363137 65626233 39343338 61663239 c617ebb39438af29\n+ 0x00000020 34643132 32392e64 65627567 00000000 4d1229.debug....\n+ 0x00000030 e63a29f8 .:).\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_plot2dassistant.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_plot2dassistant.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 000b40 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000dd8 000dd8 001119 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001ef2 001ef2 0000f0 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000dd8 000dd8 00111b 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001ef4 001ef4 0000f0 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000001fe8 001fe8 000110 00 A 4 7 8\n [ 7] .rela.dyn RELA 00000000000020f8 0020f8 000750 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000002848 002848 0006c0 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 000490 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000034b0 0034b0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000034c0 0034c0 001f7f 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x8ad0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x8ad8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xdd8\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 4377 (bytes)\n+ 0x000000000000000a (STRSZ) 4379 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x8fe8\n 0x0000000000000002 (PLTRELSZ) 1728 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2848\n 0x0000000000000007 (RELA) 0x20f8\n 0x0000000000000008 (RELASZ) 1872 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x1fe8\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x1ef2\n+ 0x000000006ffffff0 (VERSYM) 0x1ef4\n 0x000000006ffffff9 (RELACOUNT) 28\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f3e36e078e78c25fa8f09e3c96e665b8dc3ef4f8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 881329437b27559245b3092cb9e587e741e5a645\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 120 entries:\n- Addr: 0x0000000000001ef2 Offset: 0x001ef2 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001ef4 Offset: 0x001ef4 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (CXXABI_1.3) 3 (Qt_5) 4 (Qt_5) \n 004: 5 (Qt_5.15) 6 (ABI_28_1) 3 (Qt_5) 3 (Qt_5) \n 008: 3 (Qt_5) 4 (Qt_5) 1 (*global*) 4 (Qt_5) \n 00c: 7 (GLIBC_2.4) 3 (Qt_5) 1 (*global*) 3 (Qt_5) \n 010: 3 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 6 (ABI_28_1) 4 (Qt_5) 8 (GLIBCXX_3.4)\n 018: 3 (Qt_5) 6 (ABI_28_1) 4 (Qt_5) 3 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -269,9 +269,9 @@\n 0x00001e78 2e300047 4c494243 5f322e32 2e350047 .0.GLIBC_2.2.5.G\n 0x00001e88 4c494243 5f322e34 00414249 5f32385f LIBC_2.4.ABI_28_\n 0x00001e98 31005174 5f352e31 3500474c 49424358 1.Qt_5.15.GLIBCX\n 0x00001ea8 585f332e 34004358 58414249 5f312e33 X_3.4.CXXABI_1.3\n 0x00001eb8 00000000 00000000 00000000 00000000 ................\n 0x00001ec8 00000000 00000000 00000000 00000000 ................\n 0x00001ed8 00000000 00000000 00000000 00000000 ................\n- 0x00001ee8 00000000 00000000 00 .........\n+ 0x00001ee8 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 65333665 30373865 37386332 35666138 e36e078e78c25fa8\n- 0x00000010 66303965 33633936 65363635 62386463 f09e3c96e665b8dc\n- 0x00000020 33656634 66382e64 65627567 00000000 3ef4f8.debug....\n- 0x00000030 f56304fb .c..\n+ 0x00000000 31333239 34333762 32373535 39323435 1329437b27559245\n+ 0x00000010 62333039 32636239 65353837 65373431 b3092cb9e587e741\n+ 0x00000020 65356136 34352e64 65627567 00000000 e5a645.debug....\n+ 0x00000030 a3e897e9 ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_plot3dassistant.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_plot3dassistant.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 000b70 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000e08 000e08 00116d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001f76 001f76 0000f4 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000e08 000e08 00116f 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001f78 001f78 0000f4 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002070 002070 000110 00 A 4 7 8\n [ 7] .rela.dyn RELA 0000000000002180 002180 000750 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000028d0 0028d0 0006f0 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 0004b0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000034d0 0034d0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000034e0 0034e0 002bff 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x9ad0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x9ad8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xe08\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 4461 (bytes)\n+ 0x000000000000000a (STRSZ) 4463 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x9fe8\n 0x0000000000000002 (PLTRELSZ) 1776 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x28d0\n 0x0000000000000007 (RELA) 0x2180\n 0x0000000000000008 (RELASZ) 1872 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x2070\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x1f76\n+ 0x000000006ffffff0 (VERSYM) 0x1f78\n 0x000000006ffffff9 (RELACOUNT) 28\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c00237658bae8dd185910c9152758c83db81d9ca\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dacc75e2716b37ae670ec1a3035ddcc76f6ea263\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 122 entries:\n- Addr: 0x0000000000001f76 Offset: 0x001f76 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001f78 Offset: 0x001f78 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (CXXABI_1.3) 3 (Qt_5) 4 (Qt_5) \n 004: 5 (Qt_5.15) 6 (ABI_28_1) 3 (Qt_5) 3 (Qt_5) \n 008: 4 (Qt_5) 1 (*global*) 4 (Qt_5) 7 (GLIBC_2.4) \n 00c: 3 (Qt_5) 1 (*global*) 3 (Qt_5) 3 (Qt_5) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 6 (ABI_28_1) 4 (Qt_5) 8 (GLIBCXX_3.4) 3 (Qt_5) \n 018: 6 (ABI_28_1) 4 (Qt_5) 3 (Qt_5) 9 (GCC_3.0) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -274,9 +274,9 @@\n 0x00001ef8 43435f33 2e300047 4c494243 5f322e32 CC_3.0.GLIBC_2.2\n 0x00001f08 2e350047 4c494243 5f322e34 00414249 .5.GLIBC_2.4.ABI\n 0x00001f18 5f32385f 31005174 5f352e31 3500474c _28_1.Qt_5.15.GL\n 0x00001f28 49424358 585f332e 34004358 58414249 IBCXX_3.4.CXXABI\n 0x00001f38 5f312e33 00000000 00000000 00000000 _1.3............\n 0x00001f48 00000000 00000000 00000000 00000000 ................\n 0x00001f58 00000000 00000000 00000000 00000000 ................\n- 0x00001f68 00000000 00000000 00000000 00 .............\n+ 0x00001f68 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 30323337 36353862 61653864 64313835 0237658bae8dd185\n- 0x00000010 39313063 39313532 37353863 38336462 910c9152758c83db\n- 0x00000020 38316439 63612e64 65627567 00000000 81d9ca.debug....\n- 0x00000030 6e416618 nAf.\n+ 0x00000000 63633735 65323731 36623337 61653637 cc75e2716b37ae67\n+ 0x00000010 30656331 61333033 35646463 63373666 0ec1a3035ddcc76f\n+ 0x00000020 36656132 36332e64 65627567 00000000 6ea263.debug....\n+ 0x00000030 52865dfa R.].\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_runscriptassistant.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_runscriptassistant.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 0008e8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000b80 000b80 000d73 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000018f4 0018f4 0000be 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000b80 000b80 000d75 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000018f6 0018f6 0000be 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000019b8 0019b8 000110 00 A 4 7 8\n [ 7] .rela.dyn RELA 0000000000001ac8 001ac8 000708 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000021d0 0021d0 000420 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 0002d0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000032f0 0032f0 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000003300 003300 001169 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,21 +16,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x7b10\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x7b18\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xb80\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 3443 (bytes)\n+ 0x000000000000000a (STRSZ) 3445 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x7fe8\n 0x0000000000000002 (PLTRELSZ) 1056 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x21d0\n 0x0000000000000007 (RELA) 0x1ac8\n 0x0000000000000008 (RELASZ) 1800 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x19b8\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x18f4\n+ 0x000000006ffffff0 (VERSYM) 0x18f6\n 0x000000006ffffff9 (RELACOUNT) 22\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: 165806a4128bf99f5987a2eba4a11dc127d62c5a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 82544707dbb734668e23bd29e2cfb7a8da683811\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 95 entries:\n- Addr: 0x00000000000018f4 Offset: 0x0018f4 Link: 3 (.dynsym)\n+ Addr: 0x00000000000018f6 Offset: 0x0018f6 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (CXXABI_1.3) 3 (Qt_5) 4 (Qt_5) \n 004: 5 (Qt_5.15) 6 (ABI_28_1) 4 (Qt_5) 1 (*global*) \n 008: 7 (GLIBC_2.4) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 6 (ABI_28_1) 4 (Qt_5) \n 010: 8 (GLIBCXX_3.4) 6 (ABI_28_1) 4 (Qt_5) 3 (Qt_5) \n 014: 3 (Qt_5) 9 (GCC_3.0) 1 (*global*) 6 (ABI_28_1) \n 018: 4 (Qt_5) 6 (ABI_28_1) 4 (Qt_5) 6 (ABI_28_1) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -211,9 +211,9 @@\n 0x00001880 42435f32 2e322e35 00474c49 42435f32 BC_2.2.5.GLIBC_2\n 0x00001890 2e340041 42495f32 385f3100 51745f35 .4.ABI_28_1.Qt_5\n 0x000018a0 2e313500 474c4942 4358585f 332e3400 .15.GLIBCXX_3.4.\n 0x000018b0 43585841 42495f31 2e330000 00000000 CXXABI_1.3......\n 0x000018c0 00000000 00000000 00000000 00000000 ................\n 0x000018d0 00000000 00000000 00000000 00000000 ................\n 0x000018e0 00000000 00000000 00000000 00000000 ................\n- 0x000018f0 000000 ...\n+ 0x000018f0 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 35383036 61343132 38626639 39663539 5806a4128bf99f59\n- 0x00000010 38376132 65626134 61313164 63313237 87a2eba4a11dc127\n- 0x00000020 64363263 35612e64 65627567 00000000 d62c5a.debug....\n- 0x00000030 145fb5a9 ._..\n+ 0x00000000 35343437 30376462 62373334 36363865 544707dbb734668e\n+ 0x00000010 32336264 32396532 63666237 61386461 23bd29e2cfb7a8da\n+ 0x00000020 36383338 31312e64 65627567 00000000 683811.debug....\n+ 0x00000030 a8a7eb79 ...y\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_solveassistant.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants/cantor_solveassistant.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 0x002f60 0x002f60 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x002f68 0x002f68 R 0x1000\n LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x001ee5 0x001ee5 R E 0x1000\n LOAD 0x005000 0x0000000000005000 0x0000000000005000 0x0016c3 0x0016c3 R 0x1000\n LOAD 0x006af0 0x0000000000007af0 0x0000000000007af0 0x000758 0x000790 RW 0x1000\n DYNAMIC 0x006cf0 0x0000000000007cf0 0x0000000000007cf0 0x000270 0x000270 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x005de8 0x0000000000005de8 0x0000000000005de8 0x00010c 0x00010c 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 000b70 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000e08 000e08 0011a4 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001fac 001fac 0000f4 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00000000000020a0 0020a0 000110 00 A 4 7 8\n- [ 7] .rela.dyn RELA 00000000000021b0 0021b0 000708 18 A 3 0 8\n- [ 8] .rela.plt RELA 00000000000028b8 0028b8 0006a8 18 AI 3 25 8\n+ [ 4] .dynstr STRTAB 0000000000000e08 000e08 0011a6 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001fae 001fae 0000f4 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00000000000020a8 0020a8 000110 00 A 4 7 8\n+ [ 7] .rela.dyn RELA 00000000000021b8 0021b8 000708 18 A 3 0 8\n+ [ 8] .rela.plt RELA 00000000000028c0 0028c0 0006a8 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 000480 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000034a0 0034a0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000034b0 0034b0 001a29 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000004edc 004edc 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000005000 005000 0001c8 00 A 0 0 32\n [15] .qtversion PROGBITS 00000000000051c8 0051c8 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 0x21b0 contains 75 entries:\n+Relocation section '.rela.dyn' at offset 0x21b8 contains 75 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000007af0 0000000000000008 R_X86_64_RELATIVE 3690\n 0000000000007af8 0000000000000008 R_X86_64_RELATIVE 3650\n 0000000000007b08 0000000000000008 R_X86_64_RELATIVE 5110\n 0000000000007b20 0000000000000008 R_X86_64_RELATIVE 5130\n 0000000000007b38 0000000000000008 R_X86_64_RELATIVE 7b00\n 0000000000007b58 0000000000000008 R_X86_64_RELATIVE 4180\n@@ -73,15 +73,15 @@\n 0000000000007fa8 0000004200000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000007fb0 0000004500000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n 0000000000007fb8 0000004700000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN10QArrayData11shared_nullE@Qt_5 + 0\n 0000000000007fc0 0000004900000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9QListData11shared_nullE@Qt_5 + 0\n 0000000000007fc8 0000004d00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000008240 0000005600000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x28b8 contains 71 entries:\n+Relocation section '.rela.plt' at offset 0x28c0 contains 71 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000008000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_begin_catch@CXXABI_1.3 + 0\n 0000000000008008 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK9QLineEdit4textEv@Qt_5 + 0\n 0000000000008010 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5 + 0\n 0000000000008018 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN6Cantor9Assistant7backendEv@ABI_28_1 + 0\n 0000000000008020 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN10QBoxLayout9addLayoutEP7QLayouti@Qt_5 + 0\n 0000000000008028 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK7QObject10objectNameEv@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x7af0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x7af8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xe08\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 4516 (bytes)\n+ 0x000000000000000a (STRSZ) 4518 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x7fe8\n 0x0000000000000002 (PLTRELSZ) 1704 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x28b8\n- 0x0000000000000007 (RELA) 0x21b0\n+ 0x0000000000000017 (JMPREL) 0x28c0\n+ 0x0000000000000007 (RELA) 0x21b8\n 0x0000000000000008 (RELASZ) 1800 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x20a0\n+ 0x000000006ffffffe (VERNEED) 0x20a8\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x1fac\n+ 0x000000006ffffff0 (VERSYM) 0x1fae\n 0x000000006ffffff9 (RELACOUNT) 22\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: 1cfcc2560d6300c31b259f91965d7585f86d3a72\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 93de2f61353d31193345ae389c4c2f6b3676662f\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 122 entries:\n- Addr: 0x0000000000001fac Offset: 0x001fac Link: 3 (.dynsym)\n+ Addr: 0x0000000000001fae Offset: 0x001fae Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (CXXABI_1.3) 3 (ABI_28_1) 4 (Qt_5) \n 004: 5 (Qt_5) 6 (Qt_5.15) 3 (ABI_28_1) 4 (Qt_5) \n 008: 5 (Qt_5) 1 (*global*) 5 (Qt_5) 7 (GLIBC_2.4) \n 00c: 4 (Qt_5) 1 (*global*) 4 (Qt_5) 4 (Qt_5) \n 010: 1 (*global*) 8 (Qt_5) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 3 (ABI_28_1) 5 (Qt_5) 9 (GLIBCXX_3.4)\n 018: 4 (Qt_5) 3 (ABI_28_1) 5 (Qt_5) 4 (Qt_5) \n@@ -30,15 +30,15 @@\n 068: 4 (Qt_5) 1 (*global*) 3 (ABI_28_1) 1 (*global*) \n 06c: 4 (Qt_5) 4 (Qt_5) 1 (*global*) 2 (CXXABI_1.3) \n 070: 5 (Qt_5) 1 (*global*) 5 (Qt_5) 5 (Qt_5) \n 074: 8 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 078: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 7 entries:\n- Addr: 0x00000000000020a0 Offset: 0x0020a0 Link: 4 (.dynstr)\n+ Addr: 0x00000000000020a8 Offset: 0x0020a8 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 10\n 0x0020: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n 0x0030: Name: Qt_5 Flags: none Version: 8\n 0x0040: Version: 1 File: libc.so.6 Cnt: 2\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 11\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 7\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -278,9 +278,9 @@\n 0x00001f38 4942435f 322e322e 3500474c 4942435f IBC_2.2.5.GLIBC_\n 0x00001f48 322e3400 51745f35 2e313500 4142495f 2.4.Qt_5.15.ABI_\n 0x00001f58 32385f31 00474c49 42435858 5f332e34 28_1.GLIBCXX_3.4\n 0x00001f68 00435858 4142495f 312e3300 00000000 .CXXABI_1.3.....\n 0x00001f78 00000000 00000000 00000000 00000000 ................\n 0x00001f88 00000000 00000000 00000000 00000000 ................\n 0x00001f98 00000000 00000000 00000000 00000000 ................\n- 0x00001fa8 00000000 ....\n+ 0x00001fa8 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 66636332 35363064 36333030 63333162 fcc2560d6300c31b\n- 0x00000010 32353966 39313936 35643735 38356638 259f91965d7585f8\n- 0x00000020 36643361 37322e64 65627567 00000000 6d3a72.debug....\n- 0x00000030 e36c9211 .l..\n+ 0x00000000 64653266 36313335 33643331 31393333 de2f61353d311933\n+ 0x00000010 34356165 33383963 34633266 36623336 45ae389c4c2f6b36\n+ 0x00000020 37363636 32662e64 65627567 00000000 76662f.debug....\n+ 0x00000030 9312b922 ...\"\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/panels/cantor_documentationpanelplugin.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/panels/cantor_documentationpanelplugin.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 001848 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001ae0 001ae0 0026cc 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000041ac 0041ac 000206 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001ae0 001ae0 0026ce 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000041ae 0041ae 000206 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000043b8 0043b8 000180 00 A 4 10 8\n [ 7] .rela.dyn RELA 0000000000004538 004538 001020 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000005558 005558 000eb8 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000007000 007000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000007020 007020 0009e0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000007a00 007a00 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000007a10 007a10 0050f1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -20,21 +20,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x10750\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x10758\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1ae0\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 9932 (bytes)\n+ 0x000000000000000a (STRSZ) 9934 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x10fe8\n 0x0000000000000002 (PLTRELSZ) 3768 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x5558\n 0x0000000000000007 (RELA) 0x4538\n 0x0000000000000008 (RELASZ) 4128 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x43b8\n 0x000000006fffffff (VERNEEDNUM) 10\n- 0x000000006ffffff0 (VERSYM) 0x41ac\n+ 0x000000006ffffff0 (VERSYM) 0x41ae\n 0x000000006ffffff9 (RELACOUNT) 53\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: e714c38bb50b7def74a2a9412db4f3f3204bd1c4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c663ae0004b4578bc469d519e28295c61094e7a9\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 259 entries:\n- Addr: 0x00000000000041ac Offset: 0x0041ac Link: 3 (.dynsym)\n+ Addr: 0x00000000000041ae Offset: 0x0041ae Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 004: 2 (Qt_5) 3 (Qt_5) 4 (Qt_5) 5 (Qt_5) \n 008: 3 (Qt_5) 6 (CXXABI_1.3) 2 (Qt_5) 2 (Qt_5) \n 00c: 2 (Qt_5) 1 (*global*) 4 (Qt_5) 2 (Qt_5) \n 010: 2 (Qt_5) 7 (Qt_5) 8 (Qt_5) 3 (Qt_5) \n 014: 8 (Qt_5) 9 (Qt_5.15) 2 (Qt_5) 8 (Qt_5) \n 018: 3 (Qt_5) 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -616,9 +616,9 @@\n 0x00004130 00474c49 42435f32 2e322e35 00474c49 .GLIBC_2.2.5.GLI\n 0x00004140 42435f32 2e340041 42495f32 385f3100 BC_2.4.ABI_28_1.\n 0x00004150 51745f35 00474c49 42435858 5f332e34 Qt_5.GLIBCXX_3.4\n 0x00004160 00435858 4142495f 312e3300 51745f35 .CXXABI_1.3.Qt_5\n 0x00004170 2e313500 00000000 00000000 00000000 .15.............\n 0x00004180 00000000 00000000 00000000 00000000 ................\n 0x00004190 00000000 00000000 00000000 00000000 ................\n- 0x000041a0 00000000 00000000 00000000 ............\n+ 0x000041a0 00000000 00000000 00000000 0000 ..............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31346333 38626235 30623764 65663734 14c38bb50b7def74\n- 0x00000010 61326139 34313264 62346633 66333230 a2a9412db4f3f320\n- 0x00000020 34626431 63342e64 65627567 00000000 4bd1c4.debug....\n- 0x00000030 7a5c42a2 z\\B.\n+ 0x00000000 36336165 30303034 62343537 38626334 63ae0004b4578bc4\n+ 0x00000010 36396435 31396532 38323935 63363130 69d519e28295c610\n+ 0x00000020 39346537 61392e64 65627567 00000000 94e7a9.debug....\n+ 0x00000030 5d5d70ad ]]p.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/panels/cantor_filebrowserpanelplugin.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/panels/cantor_filebrowserpanelplugin.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 000d68 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001000 001000 00130c 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000230c 00230c 00011e 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001000 001000 00130e 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000230e 00230e 00011e 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002430 002430 000120 00 A 4 7 8\n [ 7] .rela.dyn RELA 0000000000002550 002550 0006a8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000002bf8 002bf8 000960 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 000650 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000004670 004670 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000004680 004680 003636 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,21 +16,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xab10\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xab18\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1000\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 4876 (bytes)\n+ 0x000000000000000a (STRSZ) 4878 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xafe8\n 0x0000000000000002 (PLTRELSZ) 2400 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2bf8\n 0x0000000000000007 (RELA) 0x2550\n 0x0000000000000008 (RELASZ) 1704 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x2430\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x230c\n+ 0x000000006ffffff0 (VERSYM) 0x230e\n 0x000000006ffffff9 (RELACOUNT) 26\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: b9d12f368ad50920e66e63b24a8adaa53408cb2e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 784b1f275af1b4da1765c647cb895b1961d15a33\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 143 entries:\n- Addr: 0x000000000000230c Offset: 0x00230c Link: 3 (.dynsym)\n+ Addr: 0x000000000000230e Offset: 0x00230e Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (CXXABI_1.3) 4 (Qt_5) \n 004: 4 (Qt_5) 2 (Qt_5) 5 (Qt_5.15) 2 (Qt_5) \n 008: 2 (Qt_5) 6 (GLIBC_2.4) 1 (*global*) 2 (Qt_5) \n 00c: 2 (Qt_5) 4 (Qt_5) 1 (*global*) 2 (Qt_5) \n 010: 7 (ABI_28_1) 2 (Qt_5) 8 (GLIBCXX_3.4) 4 (Qt_5) \n 014: 7 (ABI_28_1) 4 (Qt_5) 2 (Qt_5) 4 (Qt_5) \n 018: 2 (Qt_5) 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -300,9 +300,9 @@\n 0x00002290 385f3100 474c4942 435f322e 31340047 8_1.GLIBC_2.14.G\n 0x000022a0 4c494243 5f322e32 2e350047 4c494243 LIBC_2.2.5.GLIBC\n 0x000022b0 5f322e34 00474c49 42435858 5f332e34 _2.4.GLIBCXX_3.4\n 0x000022c0 00435858 4142495f 312e3300 51745f35 .CXXABI_1.3.Qt_5\n 0x000022d0 2e313500 00000000 00000000 00000000 .15.............\n 0x000022e0 00000000 00000000 00000000 00000000 ................\n 0x000022f0 00000000 00000000 00000000 00000000 ................\n- 0x00002300 00000000 00000000 00000000 ............\n+ 0x00002300 00000000 00000000 00000000 0000 ..............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64313266 33363861 64353039 32306536 d12f368ad50920e6\n- 0x00000010 36653633 62323461 38616461 61353334 6e63b24a8adaa534\n- 0x00000020 30386362 32652e64 65627567 00000000 08cb2e.debug....\n- 0x00000030 624489a9 bD..\n+ 0x00000000 34623166 32373561 66316234 64613137 4b1f275af1b4da17\n+ 0x00000010 36356336 34376362 38393562 31393631 65c647cb895b1961\n+ 0x00000020 64313561 33332e64 65627567 00000000 d15a33.debug....\n+ 0x00000030 9a291ecb .)..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/panels/cantor_helppanelplugin.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/panels/cantor_helppanelplugin.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 0006f0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000988 000988 000a80 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001408 001408 000094 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000988 000988 000a82 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000140a 00140a 000094 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000014a0 0014a0 000100 00 A 4 6 8\n [ 7] .rela.dyn RELA 00000000000015a0 0015a0 0005a0 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000001b40 001b40 000420 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000002020 002020 0002d0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000022f0 0022f0 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000002300 002300 000f63 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,21 +14,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x6b90\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x6b98\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x988\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 2688 (bytes)\n+ 0x000000000000000a (STRSZ) 2690 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x6fe8\n 0x0000000000000002 (PLTRELSZ) 1056 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x1b40\n 0x0000000000000007 (RELA) 0x15a0\n 0x0000000000000008 (RELASZ) 1440 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x14a0\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x1408\n+ 0x000000006ffffff0 (VERSYM) 0x140a\n 0x000000006ffffff9 (RELACOUNT) 28\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7ceb49b256d37548cd7c07f77baa85d91b2286f7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5b05aff100574949d3e94d31e2668342120c4c1a\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 74 entries:\n- Addr: 0x0000000000001408 Offset: 0x001408 Link: 3 (.dynsym)\n+ Addr: 0x000000000000140a Offset: 0x00140a Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (CXXABI_1.3) 3 (GLIBC_2.14) \n 004: 1 (*global*) 4 (Qt_5) 5 (Qt_5.15) 4 (Qt_5) \n 008: 6 (GLIBCXX_3.4) 4 (Qt_5) 7 (GLIBC_2.2.5) 4 (Qt_5) \n 00c: 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) 8 (GLIBC_2.4) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 2 (CXXABI_1.3) \n 014: 4 (Qt_5) 1 (*global*) 9 (Qt_5) a (ABI_28_1) \n 018: 1 (*global*) 4 (Qt_5) a (ABI_28_1) 4 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -164,8 +164,9 @@\n 0x00001398 474c4942 435f322e 3400474c 4942435f GLIBC_2.4.GLIBC_\n 0x000013a8 322e322e 3500474c 4942435f 322e3134 2.2.5.GLIBC_2.14\n 0x000013b8 00474c49 42435858 5f332e34 00435858 .GLIBCXX_3.4.CXX\n 0x000013c8 4142495f 312e3300 00000000 00000000 ABI_1.3.........\n 0x000013d8 00000000 00000000 00000000 00000000 ................\n 0x000013e8 00000000 00000000 00000000 00000000 ................\n 0x000013f8 00000000 00000000 00000000 00000000 ................\n+ 0x00001408 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 65623439 62323536 64333735 34386364 eb49b256d37548cd\n- 0x00000010 37633037 66373762 61613835 64393162 7c07f77baa85d91b\n- 0x00000020 32323836 66372e64 65627567 00000000 2286f7.debug....\n- 0x00000030 5d8b23ec ].#.\n+ 0x00000000 30356166 66313030 35373439 34396433 05aff100574949d3\n+ 0x00000010 65393464 33316532 36363833 34323132 e94d31e266834212\n+ 0x00000020 30633463 31612e64 65627567 00000000 0c4c1a.debug....\n+ 0x00000030 1ffbbdb7 ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/panels/cantor_tocpanelplugin.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/panels/cantor_tocpanelplugin.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 000a08 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000ca0 000ca0 000f63 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001c04 001c04 0000d6 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000ca0 000ca0 000f65 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001c06 001c06 0000d6 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000001ce0 001ce0 000100 00 A 4 6 8\n [ 7] .rela.dyn RELA 0000000000001de0 001de0 000600 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000023e0 0023e0 0006d8 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 0004a0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000034c0 0034c0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000034d0 0034d0 002ba1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,21 +13,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xab70\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xab78\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xca0\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 3939 (bytes)\n+ 0x000000000000000a (STRSZ) 3941 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xafe8\n 0x0000000000000002 (PLTRELSZ) 1752 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x23e0\n 0x0000000000000007 (RELA) 0x1de0\n 0x0000000000000008 (RELASZ) 1536 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x1ce0\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x1c04\n+ 0x000000006ffffff0 (VERSYM) 0x1c06\n 0x000000006ffffff9 (RELACOUNT) 28\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f2ae425d34a93ac2aba08810c1e4ba87ff90d819\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a0729e1e42649ca277e61655ec3aaed849aa8b90\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 107 entries:\n- Addr: 0x0000000000001c04 Offset: 0x001c04 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001c06 Offset: 0x001c06 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 2 (Qt_5) \n 004: 3 (CXXABI_1.3) 4 (Qt_5) 5 (GLIBC_2.14) 4 (Qt_5) \n 008: 2 (Qt_5) 4 (Qt_5) 1 (*global*) 4 (Qt_5) \n 00c: 4 (Qt_5) 6 (Qt_5.15) 4 (Qt_5) 4 (Qt_5) \n 010: 7 (GLIBCXX_3.4) 8 (GLIBC_2.2.5) 4 (Qt_5) 8 (GLIBC_2.2.5)\n 014: 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 018: 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -242,9 +242,9 @@\n 0x00001b90 474c4942 435f322e 322e3500 474c4942 GLIBC_2.2.5.GLIB\n 0x00001ba0 435f322e 31340051 745f352e 31350051 C_2.14.Qt_5.15.Q\n 0x00001bb0 745f3500 474c4942 4358585f 332e3400 t_5.GLIBCXX_3.4.\n 0x00001bc0 43585841 42495f31 2e330000 00000000 CXXABI_1.3......\n 0x00001bd0 00000000 00000000 00000000 00000000 ................\n 0x00001be0 00000000 00000000 00000000 00000000 ................\n 0x00001bf0 00000000 00000000 00000000 00000000 ................\n- 0x00001c00 000000 ...\n+ 0x00001c00 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 61653432 35643334 61393361 63326162 ae425d34a93ac2ab\n- 0x00000010 61303838 31306331 65346261 38376666 a08810c1e4ba87ff\n- 0x00000020 39306438 31392e64 65627567 00000000 90d819.debug....\n- 0x00000030 62edb1ef b...\n+ 0x00000000 37323965 31653432 36343963 61323737 729e1e42649ca277\n+ 0x00000010 65363136 35356563 33616165 64383439 e61655ec3aaed849\n+ 0x00000020 61613862 39302e64 65627567 00000000 aa8b90.debug....\n+ 0x00000030 ed6f2141 .o!A\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/panels/cantor_variablemanagerplugin.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/panels/cantor_variablemanagerplugin.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 0x005148 0x005148 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x005150 0x005150 R 0x1000\n LOAD 0x006000 0x0000000000006000 0x0000000000006000 0x004b79 0x004b79 R E 0x1000\n LOAD 0x00b000 0x000000000000b000 0x000000000000b000 0x0021c6 0x0021c6 R 0x1000\n LOAD 0x00d850 0x000000000000e850 0x000000000000e850 0x000b50 0x000b80 RW 0x1000\n DYNAMIC 0x00dc90 0x000000000000ec90 0x000000000000ec90 0x000280 0x000280 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x00bfc8 0x000000000000bfc8 0x000000000000bfc8 0x000224 0x000224 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 0013e0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001678 001678 001f9f 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000003618 003618 0001a8 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00000000000037c0 0037c0 000110 00 A 4 7 8\n- [ 7] .rela.dyn RELA 00000000000038d0 0038d0 000dc8 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000004698 004698 000ab0 18 AI 3 25 8\n+ [ 4] .dynstr STRTAB 0000000000001678 001678 001fa1 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000361a 00361a 0001a8 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00000000000037c8 0037c8 000110 00 A 4 7 8\n+ [ 7] .rela.dyn RELA 00000000000038d8 0038d8 000dc8 18 A 3 0 8\n+ [ 8] .rela.plt RELA 00000000000046a0 0046a0 000ab0 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000006000 006000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000006020 006020 000730 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000006750 006750 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000006760 006760 00440f 00 AX 0 0 16\n [13] .fini PROGBITS 000000000000ab70 00ab70 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000000b000 00b000 0005a8 00 A 0 0 32\n [15] .qtversion PROGBITS 000000000000b5a8 00b5a8 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 0x38d0 contains 147 entries:\n+Relocation section '.rela.dyn' at offset 0x38d8 contains 147 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000e850 0000000000000008 R_X86_64_RELATIVE 6b60\n 000000000000e858 0000000000000008 R_X86_64_RELATIVE 6b20\n 000000000000e868 0000000000000008 R_X86_64_RELATIVE b330\n 000000000000e880 0000000000000008 R_X86_64_RELATIVE b350\n 000000000000e898 0000000000000008 R_X86_64_RELATIVE e860\n 000000000000e8a0 0000000000000008 R_X86_64_RELATIVE 6b80\n@@ -145,15 +145,15 @@\n 000000000000efb0 0000009a00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN5QMenu16staticMetaObjectE@Qt_5 + 0\n 000000000000efb8 000000a700000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN18QAbstractItemModel12rowsInsertedERK11QModelIndexiiNS_14QPrivateSignalE@Qt_5 + 0\n 000000000000efc0 000000c100000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN5QMenu11aboutToHideEv@Qt_5 + 0\n 000000000000efc8 000000c600000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTIN6Cantor27VariableManagementExtensionE@ABI_28_1 + 0\n 000000000000efd0 000000ce00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN15QAbstractButton16staticMetaObjectE@Qt_5 + 0\n 000000000000f398 0000009700000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x4698 contains 114 entries:\n+Relocation section '.rela.plt' at offset 0x46a0 contains 114 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000f000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QLineEditC1EP7QWidget@Qt_5 + 0\n 000000000000f008 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_begin_catch@CXXABI_1.3 + 0\n 000000000000f010 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN11QFileDialog15getOpenFileNameEP7QWidgetRK7QStringS4_S4_PS2_6QFlagsINS_6OptionEE@Qt_5 + 0\n 000000000000f018 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QAction12setCheckableEb@Qt_5 + 0\n 000000000000f020 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK9QLineEdit4textEv@Qt_5 + 0\n 000000000000f028 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -18,21 +18,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xe850\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xe858\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1678\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 8095 (bytes)\n+ 0x000000000000000a (STRSZ) 8097 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xefe8\n 0x0000000000000002 (PLTRELSZ) 2736 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x4698\n- 0x0000000000000007 (RELA) 0x38d0\n+ 0x0000000000000017 (JMPREL) 0x46a0\n+ 0x0000000000000007 (RELA) 0x38d8\n 0x0000000000000008 (RELASZ) 3528 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x37c0\n+ 0x000000006ffffffe (VERNEED) 0x37c8\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x3618\n+ 0x000000006ffffff0 (VERSYM) 0x361a\n 0x000000006ffffff9 (RELACOUNT) 40\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: df831a2169942da37e973e0fd356ce746ca3ebf0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5cae87362555bf8ede89ff61228e4305ac0cca17\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 212 entries:\n- Addr: 0x0000000000003618 Offset: 0x003618 Link: 3 (.dynsym)\n+ Addr: 0x000000000000361a Offset: 0x00361a Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 3 (CXXABI_1.3) \n 004: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 008: 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) 5 (Qt_5.15) \n 00c: 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 010: 6 (ABI_28_1) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n 014: 2 (Qt_5) 2 (Qt_5) 7 (GLIBC_2.4) 2 (Qt_5) \n 018: 2 (Qt_5) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n@@ -52,15 +52,15 @@\n 0c0: 3 (CXXABI_1.3) 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) \n 0c4: 6 (ABI_28_1) 4 (Qt_5) 6 (ABI_28_1) 1 (*global*) \n 0c8: 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) 2 (Qt_5) \n 0cc: 1 (*global*) b (Qt_5) 2 (Qt_5) 1 (*global*) \n 0d0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 7 entries:\n- Addr: 0x00000000000037c0 Offset: 0x0037c0 Link: 4 (.dynstr)\n+ Addr: 0x00000000000037c8 Offset: 0x0037c8 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: libgcc_s.so.1 Cnt: 1\n 0x0030: Name: GCC_3.0 Flags: none Version: 9\n 0x0040: Version: 1 File: libc.so.6 Cnt: 2\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 10\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 7\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -501,9 +501,10 @@\n 0x00003598 00474343 5f332e30 00474c49 42435f32 .GCC_3.0.GLIBC_2\n 0x000035a8 2e322e35 00474c49 42435f32 2e340041 .2.5.GLIBC_2.4.A\n 0x000035b8 42495f32 385f3100 51745f35 2e313500 BI_28_1.Qt_5.15.\n 0x000035c8 474c4942 4358585f 332e3400 43585841 GLIBCXX_3.4.CXXA\n 0x000035d8 42495f31 2e330000 00000000 00000000 BI_1.3..........\n 0x000035e8 00000000 00000000 00000000 00000000 ................\n 0x000035f8 00000000 00000000 00000000 00000000 ................\n- 0x00003608 00000000 00000000 00000000 000000 ...............\n+ 0x00003608 00000000 00000000 00000000 00000000 ................\n+ 0x00003618 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 38333161 32313639 39343264 61333765 831a2169942da37e\n- 0x00000010 39373365 30666433 35366365 37343663 973e0fd356ce746c\n- 0x00000020 61336562 66302e64 65627567 00000000 a3ebf0.debug....\n- 0x00000030 044701a1 .G..\n+ 0x00000000 61653837 33363235 35356266 38656465 ae87362555bf8ede\n+ 0x00000010 38396666 36313232 38653433 30356163 89ff61228e4305ac\n+ 0x00000020 30636361 31372e64 65627567 00000000 0cca17.debug....\n+ 0x00000030 48272c63 H',c\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/parts/cantorpart.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/parts/cantorpart.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0001dc 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000440 000440 0098b8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000009cf8 009cf8 00f549 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000019242 019242 000cba 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000009cf8 009cf8 00f54d 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000019246 019246 000cba 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000019f00 019f00 0001e0 00 A 4 11 8\n [ 7] .rela.dyn RELA 000000000001a0e0 01a0e0 00f3f0 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000294d0 0294d0 0070c8 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000031000 031000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000031020 031020 004b40 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000035b60 035b60 000028 08 AX 0 0 8\n [12] .text PROGBITS 0000000000035b90 035b90 08ff82 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -33,21 +33,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xf5168\n 0x000000000000001b (INIT_ARRAYSZ) 48 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xf5198\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x9cf8\n 0x0000000000000006 (SYMTAB) 0x440\n- 0x000000000000000a (STRSZ) 62793 (bytes)\n+ 0x000000000000000a (STRSZ) 62797 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xfafe8\n 0x0000000000000002 (PLTRELSZ) 28872 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x294d0\n 0x0000000000000007 (RELA) 0x1a0e0\n 0x0000000000000008 (RELASZ) 62448 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x19f00\n 0x000000006fffffff (VERNEEDNUM) 11\n- 0x000000006ffffff0 (VERSYM) 0x19242\n+ 0x000000006ffffff0 (VERSYM) 0x19246\n 0x000000006ffffff9 (RELACOUNT) 1149\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: 6b1fbea0d0aa78239faab98726872b282cdcfcdd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 24861261ad0d4dad03cba32d7d65f2255a76c16e\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 1629 entries:\n- Addr: 0x0000000000019242 Offset: 0x019242 Link: 3 (.dynsym)\n+ Addr: 0x0000000000019246 Offset: 0x019246 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 4 (ABI_28_1) \n 004: 5 (Qt_5) 6 (Qt_5) 2 (Qt_5) 4 (ABI_28_1) \n 008: 1 (*global*) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n 00c: 2 (Qt_5) 1 (*global*) 4 (ABI_28_1) 6 (Qt_5) \n 010: 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) 6 (Qt_5) \n 014: 6 (Qt_5) 3 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 018: 7 (GLIBC_2.2.5) 5 (Qt_5) 6 (Qt_5) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -3920,9 +3920,9 @@\n 0x000191c8 5f32385f 31005174 5f352e31 35000000 _28_1.Qt_5.15...\n 0x000191d8 00000000 00000000 00000000 00000000 ................\n 0x000191e8 00000000 00000000 00000000 00000000 ................\n 0x000191f8 00000000 00000000 00000000 00000000 ................\n 0x00019208 00000000 00000000 00000000 00000000 ................\n 0x00019218 00000000 00000000 00000000 00000000 ................\n 0x00019228 00000000 00000000 00000000 00000000 ................\n- 0x00019238 00000000 00000000 00 .........\n+ 0x00019238 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 31666265 61306430 61613738 32333966 1fbea0d0aa78239f\n- 0x00000010 61616239 38373236 38373262 32383263 aab98726872b282c\n- 0x00000020 64636663 64642e64 65627567 00000000 dcfcdd.debug....\n- 0x00000030 4b4de1ba KM..\n+ 0x00000000 38363132 36316164 30643464 61643033 861261ad0d4dad03\n+ 0x00000010 63626133 32643764 36356632 32353561 cba32d7d65f2255a\n+ 0x00000020 37366331 36652e64 65627567 00000000 76c16e.debug....\n+ 0x00000030 93f495a7 ....\n \n"}]}]}]}]}, {"source1": "cantor-backend-kalgebra-dbgsym_22.04.2-1_amd64.deb", "source2": "cantor-backend-kalgebra-dbgsym_22.04.2-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\n -rw-r--r-- 0 0 0 544 2022-06-10 06:01:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 849804 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 849800 2022-06-10 06:01:07.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Debian Qt/KDE Maintainers \n Installed-Size: 865\n Depends: cantor-backend-kalgebra (= 4:22.04.2-1)\n Section: debug\n Priority: optional\n Description: debug symbols for cantor-backend-kalgebra\n-Build-Ids: bde63dd40bac2f31add72d300d3491ac9b68a4bd\n+Build-Ids: 7c5b256ccba84ee1b5160d3cfd9668cb9340be37\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/bd/e63dd40bac2f31add72d300d3491ac9b68a4bd.debug\n+usr/lib/debug/.build-id/7c/5b256ccba84ee1b5160d3cfd9668cb9340be37.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/bd/\n--rw-r--r-- 0 root (0) root (0) 874712 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/bd/e63dd40bac2f31add72d300d3491ac9b68a4bd.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/7c/\n+-rw-r--r-- 0 root (0) root (0) 874712 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/7c/5b256ccba84ee1b5160d3cfd9668cb9340be37.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/doc/cantor-backend-kalgebra-dbgsym -> cantor-backend-kalgebra\n"}, {"source1": "./usr/lib/debug/.build-id/bd/e63dd40bac2f31add72d300d3491ac9b68a4bd.debug", "source2": "./usr/lib/debug/.build-id/7c/5b256ccba84ee1b5160d3cfd9668cb9340be37.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x005c88 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x005c90 R 0x1000\n LOAD 0x000000 0x0000000000006000 0x0000000000006000 0x000000 0x003d8d R E 0x1000\n LOAD 0x000000 0x000000000000a000 0x000000000000a000 0x000000 0x003208 R 0x1000\n LOAD 0x000510 0x000000000000e510 0x000000000000e510 0x000000 0x000ef8 RW 0x1000\n DYNAMIC 0x000510 0x000000000000ecd8 0x000000000000ecd8 0x000000 0x0002b0 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000000ba08 0x000000000000ba08 0x000000 0x000384 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 001428 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000016c0 00025c 0021c9 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000388a 00025c 0001ae 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000003a38 00025c 0000f0 00 A 4 6 8\n- [ 7] .rela.dyn NOBITS 0000000000003b28 00025c 001668 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000005190 00025c 000af8 18 A 3 25 8\n+ [ 4] .dynstr NOBITS 00000000000016c0 00025c 0021cb 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000388c 00025c 0001ae 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000003a40 00025c 0000f0 00 A 4 6 8\n+ [ 7] .rela.dyn NOBITS 0000000000003b30 00025c 001668 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000005198 00025c 000af8 18 A 3 25 8\n [ 9] .init NOBITS 0000000000006000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000006020 001000 000760 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000006780 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000006790 001000 0035f4 00 AX 0 0 16\n [13] .fini NOBITS 0000000000009d84 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 000000000000a000 001000 000610 00 A 0 0 32\n [15] .qtversion NOBITS 000000000000a610 001000 000010 00 A 0 0 8\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: bde63dd40bac2f31add72d300d3491ac9b68a4bd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7c5b256ccba84ee1b5160d3cfd9668cb9340be37\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 11.3.0-4) 11.3.0\n+7GCC: (Debian 11.3.0-4) 11.3.0\n \"6ctW[jk\n vE-vj1dP\n /(ltP]pR\n :+kA49pc4\n tLl=X1a>\n [D+x\"z!H\n 'O%CqNor\n"}]}]}]}]}, {"source1": "cantor-backend-lua-dbgsym_22.04.2-1_amd64.deb", "source2": "cantor-backend-lua-dbgsym_22.04.2-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\n -rw-r--r-- 0 0 0 540 2022-06-10 06:01:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1515504 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1515588 2022-06-10 06:01:07.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Debian Qt/KDE Maintainers \n Installed-Size: 1535\n Depends: cantor-backend-lua (= 4:22.04.2-1)\n Section: debug\n Priority: optional\n Description: debug symbols for cantor-backend-lua\n-Build-Ids: cfb80a7c35d0fd4543e1990acb3e27586b8fd16e\n+Build-Ids: ecce4425ceeb93bbad1f0e1a29bec4519ea47917\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/cf/b80a7c35d0fd4543e1990acb3e27586b8fd16e.debug\n+usr/lib/debug/.build-id/ec/ce4425ceeb93bbad1f0e1a29bec4519ea47917.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/cf/\n--rw-r--r-- 0 root (0) root (0) 1560952 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/cf/b80a7c35d0fd4543e1990acb3e27586b8fd16e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/ec/\n+-rw-r--r-- 0 root (0) root (0) 1560952 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/ec/ce4425ceeb93bbad1f0e1a29bec4519ea47917.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/doc/cantor-backend-lua-dbgsym -> cantor-backend-lua\n"}, {"source1": "./usr/lib/debug/.build-id/cf/b80a7c35d0fd4543e1990acb3e27586b8fd16e.debug", "source2": "./usr/lib/debug/.build-id/ec/ce4425ceeb93bbad1f0e1a29bec4519ea47917.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 002bb0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002e48 00025c 0044fd 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000007346 00025c 0003a4 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002e48 00025c 0044ff 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000007348 00025c 0003a4 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000076f0 00025c 000140 00 A 4 8 8\n [ 7] .rela.dyn NOBITS 0000000000007830 00025c 003288 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000aab8 00025c 001b60 18 A 3 25 8\n [ 9] .init NOBITS 000000000000d000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000d020 001000 001250 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000e270 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000e280 001000 00d327 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cfb80a7c35d0fd4543e1990acb3e27586b8fd16e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ecce4425ceeb93bbad1f0e1a29bec4519ea47917\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-nGCC: (Debian 11.3.0-4) 11.3.0\n+GCC: (Debian 11.3.0-4) 11.3.0\n 6*]zNgPT\n D2,pT U \n aACk`yFi\n 3q\t,!p#lq\n @w B<.kU\n =/$3TQ>q>\n LQ#rvoM D\\\n"}]}]}]}]}, {"source1": "cantor-backend-maxima-dbgsym_22.04.2-1_amd64.deb", "source2": "cantor-backend-maxima-dbgsym_22.04.2-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\n -rw-r--r-- 0 0 0 544 2022-06-10 06:01:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1902924 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1902932 2022-06-10 06:01:07.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Debian Qt/KDE Maintainers \n Installed-Size: 1935\n Depends: cantor-backend-maxima (= 4:22.04.2-1)\n Section: debug\n Priority: optional\n Description: debug symbols for cantor-backend-maxima\n-Build-Ids: 68ecd3369b1a3eb6c5f702785f13d9fefef43771\n+Build-Ids: 7a6a4c5d1682f9d4cd97810cc6d419cf1890b385\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/68/ecd3369b1a3eb6c5f702785f13d9fefef43771.debug\n+usr/lib/debug/.build-id/7a/6a4c5d1682f9d4cd97810cc6d419cf1890b385.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/68/\n--rw-r--r-- 0 root (0) root (0) 1971176 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/68/ecd3369b1a3eb6c5f702785f13d9fefef43771.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/7a/\n+-rw-r--r-- 0 root (0) root (0) 1971176 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/7a/6a4c5d1682f9d4cd97810cc6d419cf1890b385.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/doc/cantor-backend-maxima-dbgsym -> cantor-backend-maxima\n"}, {"source1": "./usr/lib/debug/.build-id/68/ecd3369b1a3eb6c5f702785f13d9fefef43771.debug", "source2": "./usr/lib/debug/.build-id/7a/6a4c5d1682f9d4cd97810cc6d419cf1890b385.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 003900 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000003b98 00025c 006131 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000009cca 00025c 0004c0 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000003b98 00025c 006133 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000009ccc 00025c 0004c0 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000000000000a190 00025c 000140 00 A 4 8 8\n [ 7] .rela.dyn NOBITS 000000000000a2d0 00025c 004620 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000e8f0 00025c 002328 18 A 3 25 8\n [ 9] .init NOBITS 0000000000011000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000011020 001000 001780 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000127a0 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 00000000000127b0 001000 018b57 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 68ecd3369b1a3eb6c5f702785f13d9fefef43771\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7a6a4c5d1682f9d4cd97810cc6d419cf1890b385\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-7qGCC: (Debian 11.3.0-4) 11.3.0\n+GCC: (Debian 11.3.0-4) 11.3.0\n *GDXY>{0\n (Hd0J7*8\n ~;B=m~wa]\n fR$_7NGz{\n 2TpoD-;R\n uKPc7FK}\n GoJ/*E, b\n"}]}]}]}]}, {"source1": "cantor-backend-octave-dbgsym_22.04.2-1_amd64.deb", "source2": "cantor-backend-octave-dbgsym_22.04.2-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\n -rw-r--r-- 0 0 0 544 2022-06-10 06:01:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1960060 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1960064 2022-06-10 06:01:07.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Debian Qt/KDE Maintainers \n Installed-Size: 1993\n Depends: cantor-backend-octave (= 4:22.04.2-1)\n Section: debug\n Priority: optional\n Description: debug symbols for cantor-backend-octave\n-Build-Ids: 696355b25aebe4ab67d80d04d1a914e0251e5568\n+Build-Ids: 27ba96d34c286312d3baebc38c3df23854d38c5d\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/69/6355b25aebe4ab67d80d04d1a914e0251e5568.debug\n+usr/lib/debug/.build-id/27/ba96d34c286312d3baebc38c3df23854d38c5d.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/69/\n--rw-r--r-- 0 root (0) root (0) 2030104 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/69/6355b25aebe4ab67d80d04d1a914e0251e5568.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/27/\n+-rw-r--r-- 0 root (0) root (0) 2030104 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/27/ba96d34c286312d3baebc38c3df23854d38c5d.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/doc/cantor-backend-octave-dbgsym -> cantor-backend-octave\n"}, {"source1": "./usr/lib/debug/.build-id/69/6355b25aebe4ab67d80d04d1a914e0251e5568.debug", "source2": "./usr/lib/debug/.build-id/27/ba96d34c286312d3baebc38c3df23854d38c5d.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000044 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000002a8 00025c 003900 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000003ba8 00025c 00628d 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000009e36 00025c 0004c0 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000003ba8 00025c 00628f 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000009e38 00025c 0004c0 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000000000000a2f8 00025c 000160 00 A 4 8 8\n [ 7] .rela.dyn NOBITS 000000000000a458 00025c 004410 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000e868 00025c 002358 18 A 3 25 8\n [ 9] .init NOBITS 0000000000011000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000011020 001000 0017a0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000127c0 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 00000000000127d0 001000 019187 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 696355b25aebe4ab67d80d04d1a914e0251e5568\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 27ba96d34c286312d3baebc38c3df23854d38c5d\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-UhGCC: (Debian 11.3.0-4) 11.3.0\n+]GCC: (Debian 11.3.0-4) 11.3.0\n 1A[MQCT$#^0\n '\"$#^3k'\n h6o69JV0(\n A1+O0(e0\n |47X9B\tL\n qY{OKFwO\n L2Vx,Vm'\n"}]}]}]}]}, {"source1": "cantor-backend-python3-dbgsym_22.04.2-1_amd64.deb", "source2": "cantor-backend-python3-dbgsym_22.04.2-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\n -rw-r--r-- 0 0 0 652 2022-06-10 06:01:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 3002308 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3002332 2022-06-10 06:01:07.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Debian Qt/KDE Maintainers \n Installed-Size: 3022\n Depends: cantor-backend-python3 (= 4:22.04.2-1)\n Section: debug\n Priority: optional\n Description: debug symbols for cantor-backend-python3\n-Build-Ids: 17487fb8714920e0eb3bfc7503026ee7aacd1f07 fa7853f4ba07bb7ec5bfd9af9b3c2e18ddcc4676\n+Build-Ids: 1dc9c4648ef723f034bacd5feb9200513c5026fb fa7853f4ba07bb7ec5bfd9af9b3c2e18ddcc4676\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,3 +1,3 @@\n-usr/lib/debug/.build-id/17/487fb8714920e0eb3bfc7503026ee7aacd1f07.debug\n+usr/lib/debug/.build-id/1d/c9c4648ef723f034bacd5feb9200513c5026fb.debug\n usr/lib/debug/.build-id/fa/7853f4ba07bb7ec5bfd9af9b3c2e18ddcc4676.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/cantor-backend-python3.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,14 +1,14 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/17/\n--rw-r--r-- 0 root (0) root (0) 1503888 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/17/487fb8714920e0eb3bfc7503026ee7aacd1f07.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/1d/\n+-rw-r--r-- 0 root (0) root (0) 1503888 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/1d/c9c4648ef723f034bacd5feb9200513c5026fb.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/fa/\n -rw-r--r-- 0 root (0) root (0) 137512 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/fa/7853f4ba07bb7ec5bfd9af9b3c2e18ddcc4676.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 1438624 2022-06-10 06:01:07.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/cantor-backend-python3.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/doc/\n"}, {"source1": "./usr/lib/debug/.build-id/17/487fb8714920e0eb3bfc7503026ee7aacd1f07.debug", "source2": "./usr/lib/debug/.build-id/1d/c9c4648ef723f034bacd5feb9200513c5026fb.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x0101b8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x0101c0 R 0x1000\n LOAD 0x000000 0x0000000000011000 0x0000000000011000 0x000000 0x01acf1 R E 0x1000\n LOAD 0x000000 0x000000000002c000 0x000000000002c000 0x000000 0x0093d5 R 0x1000\n LOAD 0x0005c8 0x00000000000365c8 0x00000000000365c8 0x000000 0x002648 RW 0x1000\n DYNAMIC 0x0005c8 0x0000000000037c30 0x0000000000037c30 0x000000 0x0002f0 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000002f448 0x000000000002f448 0x000000 0x000a24 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000044 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000002a8 00025c 003750 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000039f8 00025c 005fb3 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000099ac 00025c 00049c 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000009e48 00025c 000160 00 A 4 8 8\n- [ 7] .rela.dyn NOBITS 0000000000009fa8 00025c 004008 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 000000000000dfb0 00025c 002208 18 A 3 25 8\n+ [ 4] .dynstr NOBITS 00000000000039f8 00025c 005fb5 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000099ae 00025c 00049c 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000009e50 00025c 000160 00 A 4 8 8\n+ [ 7] .rela.dyn NOBITS 0000000000009fb0 00025c 004008 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 000000000000dfb8 00025c 002208 18 A 3 25 8\n [ 9] .init NOBITS 0000000000011000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000011020 001000 0016c0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000126e0 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 00000000000126f0 001000 0195f7 00 AX 0 0 16\n [13] .fini NOBITS 000000000002bce8 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 000000000002c000 001000 002a6f 00 A 0 0 32\n [15] .qtversion NOBITS 000000000002ea70 001000 000010 00 A 0 0 8\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: 17487fb8714920e0eb3bfc7503026ee7aacd1f07\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1dc9c4648ef723f034bacd5feb9200513c5026fb\n"}]}]}]}]}, {"source1": "cantor-backend-qalculate-dbgsym_22.04.2-1_amd64.deb", "source2": "cantor-backend-qalculate-dbgsym_22.04.2-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\n--rw-r--r-- 0 0 0 652 2022-06-10 06:01:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2596860 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 648 2022-06-10 06:01:07.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 2597016 2022-06-10 06:01:07.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Debian Qt/KDE Maintainers \n Installed-Size: 2654\n Depends: cantor-backend-qalculate (= 4:22.04.2-1)\n Section: debug\n Priority: optional\n Description: debug symbols for cantor-backend-qalculate\n-Build-Ids: 557f2953cdbddcee74f822104959000d8257cdb9 fffcf5b6e5feba62e7968af45125db24d52b6c94\n+Build-Ids: 1cf47d0c3dec9bbb22856cb44129d5497da34fdd f4a453ab01eb4246080693bd4f11f6d8b977f640\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,3 +1,3 @@\n-usr/lib/debug/.build-id/55/7f2953cdbddcee74f822104959000d8257cdb9.debug\n-usr/lib/debug/.build-id/ff/fcf5b6e5feba62e7968af45125db24d52b6c94.debug\n+usr/lib/debug/.build-id/1c/f47d0c3dec9bbb22856cb44129d5497da34fdd.debug\n+usr/lib/debug/.build-id/f4/a453ab01eb4246080693bd4f11f6d8b977f640.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/cantor-backend-qalculate.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,15 +1,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/55/\n--rw-r--r-- 0 root (0) root (0) 2041664 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/55/7f2953cdbddcee74f822104959000d8257cdb9.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/ff/\n--rw-r--r-- 0 root (0) root (0) 519568 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/ff/fcf5b6e5feba62e7968af45125db24d52b6c94.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/1c/\n+-rw-r--r-- 0 root (0) root (0) 519568 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/1c/f47d0c3dec9bbb22856cb44129d5497da34fdd.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/f4/\n+-rw-r--r-- 0 root (0) root (0) 2041664 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/f4/a453ab01eb4246080693bd4f11f6d8b977f640.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 141424 2022-06-10 06:01:07.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/cantor-backend-qalculate.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/doc/cantor-backend-qalculate-dbgsym -> cantor-backend-qalculate\n"}, {"source1": "./usr/lib/debug/.build-id/55/7f2953cdbddcee74f822104959000d8257cdb9.debug", "source2": "./usr/lib/debug/.build-id/f4/a453ab01eb4246080693bd4f11f6d8b977f640.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 0039c0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000003c58 00025c 005f85 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000009bde 00025c 0004d0 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000003c58 00025c 005f87 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000009be0 00025c 0004d0 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000000000000a0b0 00025c 000170 00 A 4 8 8\n [ 7] .rela.dyn NOBITS 000000000000a220 00025c 003e88 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000e0a8 00025c 0026e8 18 A 3 25 8\n [ 9] .init NOBITS 0000000000011000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000011020 001000 001a00 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000012a20 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000012a30 001000 028f67 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 557f2953cdbddcee74f822104959000d8257cdb9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f4a453ab01eb4246080693bd4f11f6d8b977f640\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 11.3.0-4) 11.3.0\n+@GCC: (Debian 11.3.0-4) 11.3.0\n $>Z!q!2Im\n ddo0]Qc}\n F\\DujvCW\n #@ZygCfU=X{\n VNzq[a+N{\n :e&\tM+5-\n &3;pn1Ht\n"}]}, {"source1": "./usr/lib/debug/.build-id/ff/fcf5b6e5feba62e7968af45125db24d52b6c94.debug", "source2": "./usr/lib/debug/.build-id/1c/f47d0c3dec9bbb22856cb44129d5497da34fdd.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 001170 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001408 00025c 001b1f 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002f28 00025c 000174 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001408 00025c 001b21 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000002f2a 00025c 000174 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000030a0 00025c 000110 00 A 4 7 8\n [ 7] .rela.dyn NOBITS 00000000000031b0 00025c 000948 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000003af8 00025c 000c18 18 A 3 25 8\n [ 9] .init NOBITS 0000000000005000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000005020 001000 000820 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000005840 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000005850 001000 00f81b 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fffcf5b6e5feba62e7968af45125db24d52b6c94\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1cf47d0c3dec9bbb22856cb44129d5497da34fdd\n"}]}]}]}]}, {"source1": "cantor-backend-r-dbgsym_22.04.2-1_amd64.deb", "source2": "cantor-backend-r-dbgsym_22.04.2-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\n--rw-r--r-- 0 0 0 648 2022-06-10 06:01:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2674844 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 652 2022-06-10 06:01:07.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 2674772 2022-06-10 06:01:07.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Debian Qt/KDE Maintainers \n Installed-Size: 2708\n Depends: cantor-backend-r (= 4:22.04.2-1)\n Section: debug\n Priority: optional\n Description: debug symbols for cantor-backend-r\n-Build-Ids: 8ab56d025210c9426fcf1fce3b3483b2cfad996a c5018c0ba9f2c3c594b873368d88585dd2ec7b9a\n+Build-Ids: 78ab485c81d2a7492a84a4a24c94d40fc73f4ab2 b2498d7c739ac6e051a84602bbde4f4c16fed049\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,3 +1,3 @@\n-usr/lib/debug/.build-id/8a/b56d025210c9426fcf1fce3b3483b2cfad996a.debug\n-usr/lib/debug/.build-id/c5/018c0ba9f2c3c594b873368d88585dd2ec7b9a.debug\n+usr/lib/debug/.build-id/78/ab485c81d2a7492a84a4a24c94d40fc73f4ab2.debug\n+usr/lib/debug/.build-id/b2/498d7c739ac6e051a84602bbde4f4c16fed049.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/cantor-backend-r.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,15 +1,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/8a/\n--rw-r--r-- 0 root (0) root (0) 637400 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/8a/b56d025210c9426fcf1fce3b3483b2cfad996a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/c5/\n--rw-r--r-- 0 root (0) root (0) 1966272 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/c5/018c0ba9f2c3c594b873368d88585dd2ec7b9a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/78/\n+-rw-r--r-- 0 root (0) root (0) 1966272 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/78/ab485c81d2a7492a84a4a24c94d40fc73f4ab2.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/b2/\n+-rw-r--r-- 0 root (0) root (0) 637400 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/b2/498d7c739ac6e051a84602bbde4f4c16fed049.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 153768 2022-06-10 06:01:07.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/cantor-backend-r.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/doc/cantor-backend-r-dbgsym -> cantor-backend-r\n"}, {"source1": "./usr/lib/debug/.build-id/8a/b56d025210c9426fcf1fce3b3483b2cfad996a.debug", "source2": "./usr/lib/debug/.build-id/b2/498d7c739ac6e051a84602bbde4f4c16fed049.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "comments": ["error from `readelf --wide --program-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -3,15 +3,15 @@\n Entry point 0xd620\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 0x000000 0x00001c R 0x1\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x00b8b0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x00b8b8 R 0x1000\n LOAD 0x000000 0x000000000000c000 0x000000000000c000 0x000000 0x00abdd R E 0x1000\n LOAD 0x000000 0x0000000000017000 0x0000000000017000 0x000000 0x0060f0 R 0x1000\n LOAD 0x000a30 0x000000000001ea30 0x000000000001ea30 0x000000 0x0031c8 RW 0x1000\n DYNAMIC 0x000a30 0x000000000001ec90 0x000000000001ec90 0x000000 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 {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash NOBITS 00000000000003a0 00039c 000034 00 A 6 0 8\n [ 6] .dynsym NOBITS 00000000000003d8 00039c 001290 18 A 7 1 8\n- [ 7] .dynstr NOBITS 0000000000001668 00039c 00163c 00 A 0 0 1\n- [ 8] .gnu.version NOBITS 0000000000002ca4 00039c 00018c 02 A 6 0 2\n- [ 9] .gnu.version_r NOBITS 0000000000002e30 00039c 000110 00 A 7 6 8\n- [10] .rela.dyn NOBITS 0000000000002f40 00039c 007ba8 18 A 6 0 8\n- [11] .rela.plt NOBITS 000000000000aae8 00039c 000dc8 18 A 6 27 8\n+ [ 7] .dynstr NOBITS 0000000000001668 00039c 00163e 00 A 0 0 1\n+ [ 8] .gnu.version NOBITS 0000000000002ca6 00039c 00018c 02 A 6 0 2\n+ [ 9] .gnu.version_r NOBITS 0000000000002e38 00039c 000110 00 A 7 6 8\n+ [10] .rela.dyn NOBITS 0000000000002f48 00039c 007ba8 18 A 6 0 8\n+ [11] .rela.plt NOBITS 000000000000aaf0 00039c 000dc8 18 A 6 27 8\n [12] .init NOBITS 000000000000c000 001000 000017 00 AX 0 0 4\n [13] .plt NOBITS 000000000000c020 001000 000940 10 AX 0 0 16\n [14] .plt.got NOBITS 000000000000c960 001000 000008 08 AX 0 0 8\n [15] .text NOBITS 000000000000c970 001000 00a261 00 AX 0 0 16\n [16] .fini NOBITS 0000000000016bd4 001000 000009 00 AX 0 0 4\n [17] .rodata NOBITS 0000000000017000 001000 00441a 00 A 0 0 32\n [18] .qtversion NOBITS 000000000001b420 001000 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8ab56d025210c9426fcf1fce3b3483b2cfad996a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b2498d7c739ac6e051a84602bbde4f4c16fed049\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}, {"source1": "./usr/lib/debug/.build-id/c5/018c0ba9f2c3c594b873368d88585dd2ec7b9a.debug", "source2": "./usr/lib/debug/.build-id/78/ab485c81d2a7492a84a4a24c94d40fc73f4ab2.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000064 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000002c8 00025c 0035a0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000003868 00025c 005cbe 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000009526 00025c 000478 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000003868 00025c 005cc0 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000009528 00025c 000478 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000099a0 00025c 000160 00 A 4 9 8\n [ 7] .rela.dyn NOBITS 0000000000009b00 00025c 0043f8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000def8 00025c 001f98 18 A 3 25 8\n [ 9] .init NOBITS 0000000000010000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000010020 001000 001520 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000011540 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000011550 001000 014207 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c5018c0ba9f2c3c594b873368d88585dd2ec7b9a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 78ab485c81d2a7492a84a4a24c94d40fc73f4ab2\n"}]}]}]}]}, {"source1": "cantor-backend-sage-dbgsym_22.04.2-1_amd64.deb", "source2": "cantor-backend-sage-dbgsym_22.04.2-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\n--rw-r--r-- 0 0 0 540 2022-06-10 06:01:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1602396 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 544 2022-06-10 06:01:07.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1602408 2022-06-10 06:01:07.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Debian Qt/KDE Maintainers \n Installed-Size: 1632\n Depends: cantor-backend-sage (= 4:22.04.2-1)\n Section: debug\n Priority: optional\n Description: debug symbols for cantor-backend-sage\n-Build-Ids: b25616bc01740a3cf90c114087bdad45dbd8fd8d\n+Build-Ids: abc386a59d3b30e6659700800b45c7038f1d52e8\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/b2/5616bc01740a3cf90c114087bdad45dbd8fd8d.debug\n+usr/lib/debug/.build-id/ab/c386a59d3b30e6659700800b45c7038f1d52e8.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/b2/\n--rw-r--r-- 0 root (0) root (0) 1660616 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/b2/5616bc01740a3cf90c114087bdad45dbd8fd8d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/ab/\n+-rw-r--r-- 0 root (0) root (0) 1660616 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/ab/c386a59d3b30e6659700800b45c7038f1d52e8.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/doc/cantor-backend-sage-dbgsym -> cantor-backend-sage\n"}, {"source1": "./usr/lib/debug/.build-id/b2/5616bc01740a3cf90c114087bdad45dbd8fd8d.debug", "source2": "./usr/lib/debug/.build-id/ab/c386a59d3b30e6659700800b45c7038f1d52e8.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00ea60 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00ea68 R 0x1000\n LOAD 0x000000 0x000000000000f000 0x000000000000f000 0x000000 0x0148e1 R E 0x1000\n LOAD 0x000000 0x0000000000024000 0x0000000000024000 0x000000 0x008715 R 0x1000\n LOAD 0x000628 0x000000000002d628 0x000000000002d628 0x000000 0x002518 RW 0x1000\n DYNAMIC 0x000628 0x000000000002ec30 0x000000000002ec30 0x000000 0x000300 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x00000000000272a0 0x00000000000272a0 0x000000 0x00098c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 003240 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000034d8 00025c 0051f8 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000086d0 00025c 000430 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000008b00 00025c 000140 00 A 4 8 8\n- [ 7] .rela.dyn NOBITS 0000000000008c40 00025c 003e28 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 000000000000ca68 00025c 001ff8 18 A 3 25 8\n+ [ 4] .dynstr NOBITS 00000000000034d8 00025c 0051fa 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000086d2 00025c 000430 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000008b08 00025c 000140 00 A 4 8 8\n+ [ 7] .rela.dyn NOBITS 0000000000008c48 00025c 003e28 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 000000000000ca70 00025c 001ff8 18 A 3 25 8\n [ 9] .init NOBITS 000000000000f000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000f020 001000 001560 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000010580 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000010590 001000 013347 00 AX 0 0 16\n [13] .fini NOBITS 00000000000238d8 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000024000 001000 0028ef 00 A 0 0 32\n [15] .qtversion NOBITS 00000000000268f0 001000 000010 00 A 0 0 8\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: b25616bc01740a3cf90c114087bdad45dbd8fd8d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: abc386a59d3b30e6659700800b45c7038f1d52e8\n"}]}]}]}]}, {"source1": "cantor-backend-scilab-dbgsym_22.04.2-1_amd64.deb", "source2": "cantor-backend-scilab-dbgsym_22.04.2-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\n--rw-r--r-- 0 0 0 548 2022-06-10 06:01:07.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 544 2022-06-10 06:01:07.000000 control.tar.xz\n -rw-r--r-- 0 0 0 1574428 2022-06-10 06:01:07.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Debian Qt/KDE Maintainers \n Installed-Size: 1598\n Depends: cantor-backend-scilab (= 4:22.04.2-1)\n Section: debug\n Priority: optional\n Description: debug symbols for cantor-backend-scilab\n-Build-Ids: 49b91431159e3ce3b28bd71ba988eb62f5491a37\n+Build-Ids: bf974e1fd13e4d96f380fabb1c01f4482b42fe4c\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/49/b91431159e3ce3b28bd71ba988eb62f5491a37.debug\n+usr/lib/debug/.build-id/bf/974e1fd13e4d96f380fabb1c01f4482b42fe4c.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/49/\n--rw-r--r-- 0 root (0) root (0) 1625248 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/49/b91431159e3ce3b28bd71ba988eb62f5491a37.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/bf/\n+-rw-r--r-- 0 root (0) root (0) 1625248 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/bf/974e1fd13e4d96f380fabb1c01f4482b42fe4c.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/doc/cantor-backend-scilab-dbgsym -> cantor-backend-scilab\n"}, {"source1": "./usr/lib/debug/.build-id/49/b91431159e3ce3b28bd71ba988eb62f5491a37.debug", "source2": "./usr/lib/debug/.build-id/bf/974e1fd13e4d96f380fabb1c01f4482b42fe4c.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 002da8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000003040 00025c 004a76 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000007ab6 00025c 0003ce 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000003040 00025c 004a78 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000007ab8 00025c 0003ce 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000007e88 00025c 000140 00 A 4 8 8\n [ 7] .rela.dyn NOBITS 0000000000007fc8 00025c 003588 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000b550 00025c 001cf8 18 A 3 25 8\n [ 9] .init NOBITS 000000000000e000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000e020 001000 001360 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000f380 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000f390 001000 010667 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 49b91431159e3ce3b28bd71ba988eb62f5491a37\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bf974e1fd13e4d96f380fabb1c01f4482b42fe4c\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-7GCC: (Debian 11.3.0-4) 11.3.0\n+LGCC: (Debian 11.3.0-4) 11.3.0\n BqqkE7Y\\\\k\n +wa\t5!`Z\n t(32hwsD\n (8`Y81>3}6\n !'3)23623.\n sV?^cAqz\n *bI.MjEx\n"}]}]}]}]}, {"source1": "cantor-dbgsym_22.04.2-1_amd64.deb", "source2": "cantor-dbgsym_22.04.2-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\n--rw-r--r-- 0 0 0 1560 2022-06-10 06:01:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 11018928 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1548 2022-06-10 06:01:07.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 11021196 2022-06-10 06:01:07.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Debian Qt/KDE Maintainers \n Installed-Size: 11463\n Depends: cantor (= 4:22.04.2-1)\n Section: debug\n Priority: optional\n Description: debug symbols for cantor\n-Build-Ids: 023ee51844f057f606a127db6e2acb230ad7c486 165806a4128bf99f5987a2eba4a11dc127d62c5a 191b07020da7856f9daf7e18ff254c0a3fe96e88 1cfcc2560d6300c31b259f91965d7585f86d3a72 1e8b50f77d6e9f92e292ad20b20c9536f20d4013 31162acd9ea30fa03decc0ec52ff68fc061bfd37 6b1fbea0d0aa78239faab98726872b282cdcfcdd 7ceb49b256d37548cd7c07f77baa85d91b2286f7 8325b1f2b5a5d4f333380425448fe43ad9ebee57 84dbebb0dd7e9659535016169404a369cd4482fb 9beffed749175d93633cb6b1b8e3af1f8d7ae8f7 b1186f5a2c4aacd2291075ec59bec33a262a9ba9 b1b3445986eb01437b88b54b37e409bddc705d86 b8a8bc09ba5ae133f8ef8a339f1a5551df4c2d62 b9d12f368ad50920e66e63b24a8adaa53408cb2e c00237658bae8dd185910c9152758c83db81d9ca d25aae3b134d5606e64e5466953544e4fa0710d6 df831a2169942da37e973e0fd356ce746ca3ebf0 e714c38bb50b7def74a2a9412db4f3f3204bd1c4 f2ae425d34a93ac2aba08810c1e4ba87ff90d819 f3e36e078e78c25fa8f09e3c96e665b8dc3ef4f8\n+Build-Ids: 0148f4ec8d817c99838cc8d4989cffbd307bd837 10fa71d851d024d683afbd8f7681829929e731f8 213f0ddb8f9be1f0fec617ebb39438af294d1229 24861261ad0d4dad03cba32d7d65f2255a76c16e 2d10e51dbfdbb781c0d125350df233d4f62fecb9 5b05aff100574949d3e94d31e2668342120c4c1a 5cae87362555bf8ede89ff61228e4305ac0cca17 784b1f275af1b4da1765c647cb895b1961d15a33 79c200c5fb64229a6538f4da6ae06bb04d91c01f 82544707dbb734668e23bd29e2cfb7a8da683811 84dbebb0dd7e9659535016169404a369cd4482fb 8613bc6d401d65605a6bce1143fa9c7a6e85bedd 881329437b27559245b3092cb9e587e741e5a645 93de2f61353d31193345ae389c4c2f6b3676662f a01607346506686de88161371139effac9d7d93a a0729e1e42649ca277e61655ec3aaed849aa8b90 b1b3445986eb01437b88b54b37e409bddc705d86 c663ae0004b4578bc469d519e28295c61094e7a9 d7875536cd8bd36e5518567a6130111c9822818c dacc75e2716b37ae670ec1a3035ddcc76f6ea263 ff0ac41b67934c11eb0ce7684971600a20586f52\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,22 +1,22 @@\n-usr/lib/debug/.build-id/02/3ee51844f057f606a127db6e2acb230ad7c486.debug\n-usr/lib/debug/.build-id/16/5806a4128bf99f5987a2eba4a11dc127d62c5a.debug\n-usr/lib/debug/.build-id/19/1b07020da7856f9daf7e18ff254c0a3fe96e88.debug\n-usr/lib/debug/.build-id/1c/fcc2560d6300c31b259f91965d7585f86d3a72.debug\n-usr/lib/debug/.build-id/1e/8b50f77d6e9f92e292ad20b20c9536f20d4013.debug\n-usr/lib/debug/.build-id/31/162acd9ea30fa03decc0ec52ff68fc061bfd37.debug\n-usr/lib/debug/.build-id/6b/1fbea0d0aa78239faab98726872b282cdcfcdd.debug\n-usr/lib/debug/.build-id/7c/eb49b256d37548cd7c07f77baa85d91b2286f7.debug\n-usr/lib/debug/.build-id/83/25b1f2b5a5d4f333380425448fe43ad9ebee57.debug\n+usr/lib/debug/.build-id/01/48f4ec8d817c99838cc8d4989cffbd307bd837.debug\n+usr/lib/debug/.build-id/10/fa71d851d024d683afbd8f7681829929e731f8.debug\n+usr/lib/debug/.build-id/21/3f0ddb8f9be1f0fec617ebb39438af294d1229.debug\n+usr/lib/debug/.build-id/24/861261ad0d4dad03cba32d7d65f2255a76c16e.debug\n+usr/lib/debug/.build-id/2d/10e51dbfdbb781c0d125350df233d4f62fecb9.debug\n+usr/lib/debug/.build-id/5b/05aff100574949d3e94d31e2668342120c4c1a.debug\n+usr/lib/debug/.build-id/5c/ae87362555bf8ede89ff61228e4305ac0cca17.debug\n+usr/lib/debug/.build-id/78/4b1f275af1b4da1765c647cb895b1961d15a33.debug\n+usr/lib/debug/.build-id/79/c200c5fb64229a6538f4da6ae06bb04d91c01f.debug\n+usr/lib/debug/.build-id/82/544707dbb734668e23bd29e2cfb7a8da683811.debug\n usr/lib/debug/.build-id/84/dbebb0dd7e9659535016169404a369cd4482fb.debug\n-usr/lib/debug/.build-id/9b/effed749175d93633cb6b1b8e3af1f8d7ae8f7.debug\n-usr/lib/debug/.build-id/b1/186f5a2c4aacd2291075ec59bec33a262a9ba9.debug\n+usr/lib/debug/.build-id/86/13bc6d401d65605a6bce1143fa9c7a6e85bedd.debug\n+usr/lib/debug/.build-id/88/1329437b27559245b3092cb9e587e741e5a645.debug\n+usr/lib/debug/.build-id/93/de2f61353d31193345ae389c4c2f6b3676662f.debug\n+usr/lib/debug/.build-id/a0/1607346506686de88161371139effac9d7d93a.debug\n+usr/lib/debug/.build-id/a0/729e1e42649ca277e61655ec3aaed849aa8b90.debug\n usr/lib/debug/.build-id/b1/b3445986eb01437b88b54b37e409bddc705d86.debug\n-usr/lib/debug/.build-id/b8/a8bc09ba5ae133f8ef8a339f1a5551df4c2d62.debug\n-usr/lib/debug/.build-id/b9/d12f368ad50920e66e63b24a8adaa53408cb2e.debug\n-usr/lib/debug/.build-id/c0/0237658bae8dd185910c9152758c83db81d9ca.debug\n-usr/lib/debug/.build-id/d2/5aae3b134d5606e64e5466953544e4fa0710d6.debug\n-usr/lib/debug/.build-id/df/831a2169942da37e973e0fd356ce746ca3ebf0.debug\n-usr/lib/debug/.build-id/e7/14c38bb50b7def74a2a9412db4f3f3204bd1c4.debug\n-usr/lib/debug/.build-id/f2/ae425d34a93ac2aba08810c1e4ba87ff90d819.debug\n-usr/lib/debug/.build-id/f3/e36e078e78c25fa8f09e3c96e665b8dc3ef4f8.debug\n+usr/lib/debug/.build-id/c6/63ae0004b4578bc469d519e28295c61094e7a9.debug\n+usr/lib/debug/.build-id/d7/875536cd8bd36e5518567a6130111c9822818c.debug\n+usr/lib/debug/.build-id/da/cc75e2716b37ae670ec1a3035ddcc76f6ea263.debug\n+usr/lib/debug/.build-id/ff/0ac41b67934c11eb0ce7684971600a20586f52.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/cantor.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,52 +1,52 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/02/\n--rw-r--r-- 0 root (0) root (0) 237792 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/02/3ee51844f057f606a127db6e2acb230ad7c486.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/16/\n--rw-r--r-- 0 root (0) root (0) 111544 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/16/5806a4128bf99f5987a2eba4a11dc127d62c5a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/19/\n--rw-r--r-- 0 root (0) root (0) 130120 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/19/1b07020da7856f9daf7e18ff254c0a3fe96e88.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/1c/\n--rw-r--r-- 0 root (0) root (0) 133024 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/1c/fcc2560d6300c31b259f91965d7585f86d3a72.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/1e/\n--rw-r--r-- 0 root (0) root (0) 129072 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/1e/8b50f77d6e9f92e292ad20b20c9536f20d4013.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/31/\n--rw-r--r-- 0 root (0) root (0) 130064 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/31/162acd9ea30fa03decc0ec52ff68fc061bfd37.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/6b/\n--rw-r--r-- 0 root (0) root (0) 6381624 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/6b/1fbea0d0aa78239faab98726872b282cdcfcdd.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/7c/\n--rw-r--r-- 0 root (0) root (0) 229872 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/7c/eb49b256d37548cd7c07f77baa85d91b2286f7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/83/\n--rw-r--r-- 0 root (0) root (0) 291792 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/83/25b1f2b5a5d4f333380425448fe43ad9ebee57.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/01/\n+-rw-r--r-- 0 root (0) root (0) 129072 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/01/48f4ec8d817c99838cc8d4989cffbd307bd837.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/10/\n+-rw-r--r-- 0 root (0) root (0) 133912 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/10/fa71d851d024d683afbd8f7681829929e731f8.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/21/\n+-rw-r--r-- 0 root (0) root (0) 130120 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/21/3f0ddb8f9be1f0fec617ebb39438af294d1229.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/24/\n+-rw-r--r-- 0 root (0) root (0) 6381624 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/24/861261ad0d4dad03cba32d7d65f2255a76c16e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/2d/\n+-rw-r--r-- 0 root (0) root (0) 130120 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/2d/10e51dbfdbb781c0d125350df233d4f62fecb9.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/5b/\n+-rw-r--r-- 0 root (0) root (0) 229872 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/5b/05aff100574949d3e94d31e2668342120c4c1a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/5c/\n+-rw-r--r-- 0 root (0) root (0) 361472 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/5c/ae87362555bf8ede89ff61228e4305ac0cca17.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/78/\n+-rw-r--r-- 0 root (0) root (0) 261400 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/78/4b1f275af1b4da1765c647cb895b1961d15a33.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/79/\n+-rw-r--r-- 0 root (0) root (0) 291792 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/79/c200c5fb64229a6538f4da6ae06bb04d91c01f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/82/\n+-rw-r--r-- 0 root (0) root (0) 111544 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/82/544707dbb734668e23bd29e2cfb7a8da683811.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/84/\n -rw-r--r-- 0 root (0) root (0) 144160 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/84/dbebb0dd7e9659535016169404a369cd4482fb.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/9b/\n--rw-r--r-- 0 root (0) root (0) 136824 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/9b/effed749175d93633cb6b1b8e3af1f8d7ae8f7.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/86/\n+-rw-r--r-- 0 root (0) root (0) 136824 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/86/13bc6d401d65605a6bce1143fa9c7a6e85bedd.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/88/\n+-rw-r--r-- 0 root (0) root (0) 213376 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/88/1329437b27559245b3092cb9e587e741e5a645.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/93/\n+-rw-r--r-- 0 root (0) root (0) 133024 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/93/de2f61353d31193345ae389c4c2f6b3676662f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/a0/\n+-rw-r--r-- 0 root (0) root (0) 237792 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/a0/1607346506686de88161371139effac9d7d93a.debug\n+-rw-r--r-- 0 root (0) root (0) 268680 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/a0/729e1e42649ca277e61655ec3aaed849aa8b90.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/b1/\n--rw-r--r-- 0 root (0) root (0) 130120 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/b1/186f5a2c4aacd2291075ec59bec33a262a9ba9.debug\n -rw-r--r-- 0 root (0) root (0) 282072 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/b1/b3445986eb01437b88b54b37e409bddc705d86.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/b8/\n--rw-r--r-- 0 root (0) root (0) 133912 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/b8/a8bc09ba5ae133f8ef8a339f1a5551df4c2d62.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/b9/\n--rw-r--r-- 0 root (0) root (0) 261400 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/b9/d12f368ad50920e66e63b24a8adaa53408cb2e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/c0/\n--rw-r--r-- 0 root (0) root (0) 213480 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/c0/0237658bae8dd185910c9152758c83db81d9ca.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/d2/\n--rw-r--r-- 0 root (0) root (0) 967560 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/d2/5aae3b134d5606e64e5466953544e4fa0710d6.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/df/\n--rw-r--r-- 0 root (0) root (0) 361472 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/df/831a2169942da37e973e0fd356ce746ca3ebf0.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/e7/\n--rw-r--r-- 0 root (0) root (0) 477808 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/e7/14c38bb50b7def74a2a9412db4f3f3204bd1c4.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/f2/\n--rw-r--r-- 0 root (0) root (0) 268680 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/f2/ae425d34a93ac2aba08810c1e4ba87ff90d819.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/f3/\n--rw-r--r-- 0 root (0) root (0) 213376 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/f3/e36e078e78c25fa8f09e3c96e665b8dc3ef4f8.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/c6/\n+-rw-r--r-- 0 root (0) root (0) 477808 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/c6/63ae0004b4578bc469d519e28295c61094e7a9.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/d7/\n+-rw-r--r-- 0 root (0) root (0) 967560 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/d7/875536cd8bd36e5518567a6130111c9822818c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/da/\n+-rw-r--r-- 0 root (0) root (0) 213480 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/da/cc75e2716b37ae670ec1a3035ddcc76f6ea263.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/ff/\n+-rw-r--r-- 0 root (0) root (0) 130064 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/ff/0ac41b67934c11eb0ce7684971600a20586f52.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 329424 2022-06-10 06:01:07.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/cantor.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/doc/cantor-dbgsym -> cantor\n"}, {"source1": "./usr/lib/debug/.build-id/02/3ee51844f057f606a127db6e2acb230ad7c486.debug", "source2": "./usr/lib/debug/.build-id/a0/1607346506686de88161371139effac9d7d93a.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000040 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000002a0 00025c 000d38 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000fd8 00025c 001387 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002360 00025c 00011a 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000fd8 00025c 001389 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000002362 00025c 00011a 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000002480 00025c 000120 00 A 4 7 8\n [ 7] .rela.dyn NOBITS 00000000000025a0 00025c 0007c8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000002d68 00025c 000840 18 A 3 25 8\n [ 9] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000004020 001000 000590 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000045b0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000045c0 001000 0024f3 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 023ee51844f057f606a127db6e2acb230ad7c486\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a01607346506686de88161371139effac9d7d93a\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 11.3.0-4) 11.3.0\n+:GCC: (Debian 11.3.0-4) 11.3.0\n L~c\t$ab\n w(4%?=is:\n //I8r*Lwd\n ^Wr{Ig[H\n 8i`{xLrr\n 7T3Kvqs4\n l^o9jldy\n"}]}, {"source1": "./usr/lib/debug/.build-id/16/5806a4128bf99f5987a2eba4a11dc127d62c5a.debug", "source2": "./usr/lib/debug/.build-id/82/544707dbb734668e23bd29e2cfb7a8da683811.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 0008e8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000b80 00025c 000d73 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000018f4 00025c 0000be 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000b80 00025c 000d75 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000018f6 00025c 0000be 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000019b8 00025c 000110 00 A 4 7 8\n [ 7] .rela.dyn NOBITS 0000000000001ac8 00025c 000708 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000021d0 00025c 000420 18 A 3 25 8\n [ 9] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000003020 001000 0002d0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000032f0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000003300 001000 001169 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 165806a4128bf99f5987a2eba4a11dc127d62c5a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 82544707dbb734668e23bd29e2cfb7a8da683811\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-,ZGCC: (Debian 11.3.0-4) 11.3.0\n+GCC: (Debian 11.3.0-4) 11.3.0\n c2f9&swc\n rVd3Gn]GG\n y.\\!W!s6\n k'P63#Z7c\n jC5F2)nK\n ~/ciFGAl\n LT+cKMR;\"\n"}]}, {"source1": "./usr/lib/debug/.build-id/19/1b07020da7856f9daf7e18ff254c0a3fe96e88.debug", "source2": "./usr/lib/debug/.build-id/2d/10e51dbfdbb781c0d125350df233d4f62fecb9.debug", "comments": ["Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 000ab0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000d48 00025c 00107d 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001dc6 00025c 0000e4 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000d48 00025c 00107f 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000001dc8 00025c 0000e4 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000001eb0 00025c 000110 00 A 4 7 8\n [ 7] .rela.dyn NOBITS 0000000000001fc0 00025c 000720 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000026e0 00025c 0005d0 18 A 3 25 8\n [ 9] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000003020 001000 0003f0 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000003410 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000003420 001000 001759 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 191b07020da7856f9daf7e18ff254c0a3fe96e88\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2d10e51dbfdbb781c0d125350df233d4f62fecb9\n"}]}, {"source1": "./usr/lib/debug/.build-id/1c/fcc2560d6300c31b259f91965d7585f86d3a72.debug", "source2": "./usr/lib/debug/.build-id/93/de2f61353d31193345ae389c4c2f6b3676662f.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x002f60 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x002f68 R 0x1000\n LOAD 0x000000 0x0000000000003000 0x0000000000003000 0x000000 0x001ee5 R E 0x1000\n LOAD 0x000000 0x0000000000005000 0x0000000000005000 0x000000 0x0016c3 R 0x1000\n LOAD 0x000af0 0x0000000000007af0 0x0000000000007af0 0x000000 0x000790 RW 0x1000\n DYNAMIC 0x000af0 0x0000000000007cf0 0x0000000000007cf0 0x000000 0x000270 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000005de8 0x0000000000005de8 0x000000 0x00010c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 000b70 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000e08 00025c 0011a4 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001fac 00025c 0000f4 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00000000000020a0 00025c 000110 00 A 4 7 8\n- [ 7] .rela.dyn NOBITS 00000000000021b0 00025c 000708 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 00000000000028b8 00025c 0006a8 18 A 3 25 8\n+ [ 4] .dynstr NOBITS 0000000000000e08 00025c 0011a6 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000001fae 00025c 0000f4 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00000000000020a8 00025c 000110 00 A 4 7 8\n+ [ 7] .rela.dyn NOBITS 00000000000021b8 00025c 000708 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 00000000000028c0 00025c 0006a8 18 A 3 25 8\n [ 9] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000003020 001000 000480 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000034a0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000034b0 001000 001a29 00 AX 0 0 16\n [13] .fini NOBITS 0000000000004edc 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000005000 001000 0001c8 00 A 0 0 32\n [15] .qtversion NOBITS 00000000000051c8 001000 000010 00 A 0 0 8\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: 1cfcc2560d6300c31b259f91965d7585f86d3a72\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 93de2f61353d31193345ae389c4c2f6b3676662f\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-m:rGCC: (Debian 11.3.0-4) 11.3.0\n+L/k6vf/GCC: (Debian 11.3.0-4) 11.3.0\n |=YTrmIH[h\n ,_zSv.>dJ\n b^8\\%kc ]\n %@zX6DpC\n _:'Xg\"aW\n `H^B^+;Za\n A8q1)xr[`\n"}]}, {"source1": "./usr/lib/debug/.build-id/1e/8b50f77d6e9f92e292ad20b20c9536f20d4013.debug", "source2": "./usr/lib/debug/.build-id/01/48f4ec8d817c99838cc8d4989cffbd307bd837.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 000a98 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000d30 00025c 001059 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001d8a 00025c 0000e2 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000d30 00025c 00105b 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000001d8c 00025c 0000e2 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000001e70 00025c 000110 00 A 4 7 8\n [ 7] .rela.dyn NOBITS 0000000000001f80 00025c 000708 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000002688 00025c 0005d0 18 A 3 25 8\n [ 9] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000003020 001000 0003f0 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000003410 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000003420 001000 001639 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1e8b50f77d6e9f92e292ad20b20c9536f20d4013\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0148f4ec8d817c99838cc8d4989cffbd307bd837\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 11.3.0-4) 11.3.0\n+7GCC: (Debian 11.3.0-4) 11.3.0\n &V4L2M3q\n k6SOFz'x\n IsdR^tdl\n ]u@]{cYA(\n aKzns8iT\n TKoy1ag\"\n c\tI0U`|pvP;\n"}]}, {"source1": "./usr/lib/debug/.build-id/31/162acd9ea30fa03decc0ec52ff68fc061bfd37.debug", "source2": "./usr/lib/debug/.build-id/ff/0ac41b67934c11eb0ce7684971600a20586f52.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 000ab0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000d48 00025c 00107d 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001dc6 00025c 0000e4 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000d48 00025c 00107f 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000001dc8 00025c 0000e4 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000001eb0 00025c 000110 00 A 4 7 8\n [ 7] .rela.dyn NOBITS 0000000000001fc0 00025c 000720 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000026e0 00025c 0005d0 18 A 3 25 8\n [ 9] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000003020 001000 0003f0 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000003410 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000003420 001000 001759 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 31162acd9ea30fa03decc0ec52ff68fc061bfd37\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ff0ac41b67934c11eb0ce7684971600a20586f52\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-7GCC: (Debian 11.3.0-4) 11.3.0\n+ XoRGCC: (Debian 11.3.0-4) 11.3.0\n Kt}09^T!\n ^\\}Mu{[H\n Y.z26\t&%\t/y\n tQ{bkvU[a[wS\n 04}9dhXU\n s]9<#Dy-f\n Idi*tX|Saz\n"}]}, {"source1": "./usr/lib/debug/.build-id/6b/1fbea0d0aa78239faab98726872b282cdcfcdd.debug", "source2": "./usr/lib/debug/.build-id/24/861261ad0d4dad03cba32d7d65f2255a76c16e.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0001dc 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000440 00025c 0098b8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000009cf8 00025c 00f549 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000019242 00025c 000cba 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000009cf8 00025c 00f54d 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000019246 00025c 000cba 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000019f00 00025c 0001e0 00 A 4 11 8\n [ 7] .rela.dyn NOBITS 000000000001a0e0 00025c 00f3f0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000294d0 00025c 0070c8 18 A 3 25 8\n [ 9] .init NOBITS 0000000000031000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000031020 001000 004b40 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000035b60 001000 000028 08 AX 0 0 8\n [12] .text NOBITS 0000000000035b90 001000 08ff82 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6b1fbea0d0aa78239faab98726872b282cdcfcdd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 24861261ad0d4dad03cba32d7d65f2255a76c16e\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 11.3.0-4) 11.3.0\n+nGCC: (Debian 11.3.0-4) 11.3.0\n Pt xxzxN\n ,JBO@B'Y\n A0=y_lni\n ]>[I|WqB\n {K4}+-qS\n j$\\\\f\"b*\n 8\"wv*v*&\n"}]}, {"source1": "./usr/lib/debug/.build-id/7c/eb49b256d37548cd7c07f77baa85d91b2286f7.debug", "source2": "./usr/lib/debug/.build-id/5b/05aff100574949d3e94d31e2668342120c4c1a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 0006f0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000988 00025c 000a80 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001408 00025c 000094 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000988 00025c 000a82 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000140a 00025c 000094 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000014a0 00025c 000100 00 A 4 6 8\n [ 7] .rela.dyn NOBITS 00000000000015a0 00025c 0005a0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000001b40 00025c 000420 18 A 3 25 8\n [ 9] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000002020 001000 0002d0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000022f0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000002300 001000 000f63 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7ceb49b256d37548cd7c07f77baa85d91b2286f7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5b05aff100574949d3e94d31e2668342120c4c1a\n"}]}, {"source1": "./usr/lib/debug/.build-id/83/25b1f2b5a5d4f333380425448fe43ad9ebee57.debug", "source2": "./usr/lib/debug/.build-id/79/c200c5fb64229a6538f4da6ae06bb04d91c01f.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 001128 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000013c0 00025c 001a0c 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002dcc 00025c 00016e 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000013c0 00025c 001a0e 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000002dce 00025c 00016e 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000002f40 00025c 000110 00 A 4 7 8\n [ 7] .rela.dyn NOBITS 0000000000003050 00025c 000e28 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000003e78 00025c 000708 18 A 3 25 8\n [ 9] .init NOBITS 0000000000005000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000005020 001000 0004c0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000054e0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000054f0 001000 0023da 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8325b1f2b5a5d4f333380425448fe43ad9ebee57\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 79c200c5fb64229a6538f4da6ae06bb04d91c01f\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-WGCC: (Debian 11.3.0-4) 11.3.0\n+GCC: (Debian 11.3.0-4) 11.3.0\n `:wZr&DdF\n 7&Ny]wD=;\n $\t6%}e-gU\n A`}d2JL:\n cU\tH.NEL\n ])eXK#<#0\n i'(r|D,:\n"}]}, {"source1": "./usr/lib/debug/.build-id/9b/effed749175d93633cb6b1b8e3af1f8d7ae8f7.debug", "source2": "./usr/lib/debug/.build-id/86/13bc6d401d65605a6bce1143fa9c7a6e85bedd.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 000b70 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000e08 00025c 001168 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001f70 00025c 0000f4 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000e08 00025c 00116a 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000001f72 00025c 0000f4 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000002068 00025c 000110 00 A 4 7 8\n [ 7] .rela.dyn NOBITS 0000000000002178 00025c 000708 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000002880 00025c 0006a8 18 A 3 25 8\n [ 9] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000003020 001000 000480 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000034a0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000034b0 001000 002129 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9beffed749175d93633cb6b1b8e3af1f8d7ae8f7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8613bc6d401d65605a6bce1143fa9c7a6e85bedd\n"}]}, {"source1": "./usr/lib/debug/.build-id/b1/186f5a2c4aacd2291075ec59bec33a262a9ba9.debug", "source2": "./usr/lib/debug/.build-id/21/3f0ddb8f9be1f0fec617ebb39438af294d1229.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 000ab0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000d48 00025c 00107d 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001dc6 00025c 0000e4 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000d48 00025c 00107f 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000001dc8 00025c 0000e4 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000001eb0 00025c 000110 00 A 4 7 8\n [ 7] .rela.dyn NOBITS 0000000000001fc0 00025c 000720 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000026e0 00025c 0005d0 18 A 3 25 8\n [ 9] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000003020 001000 0003f0 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000003410 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000003420 001000 001759 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b1186f5a2c4aacd2291075ec59bec33a262a9ba9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 213f0ddb8f9be1f0fec617ebb39438af294d1229\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 11.3.0-4) 11.3.0\n+)GCC: (Debian 11.3.0-4) 11.3.0\n e-&+Y2|=&\n ZpnA8yTO\n zpN0e\n 4jdjuD%O\n uhpjO\t-uA|\n"}]}, {"source1": "./usr/lib/debug/.build-id/b9/d12f368ad50920e66e63b24a8adaa53408cb2e.debug", "source2": "./usr/lib/debug/.build-id/78/4b1f275af1b4da1765c647cb895b1961d15a33.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 000d68 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001000 00025c 00130c 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000230c 00025c 00011e 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001000 00025c 00130e 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000230e 00025c 00011e 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000002430 00025c 000120 00 A 4 7 8\n [ 7] .rela.dyn NOBITS 0000000000002550 00025c 0006a8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000002bf8 00025c 000960 18 A 3 25 8\n [ 9] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000004020 001000 000650 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000004670 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000004680 001000 003636 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b9d12f368ad50920e66e63b24a8adaa53408cb2e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 784b1f275af1b4da1765c647cb895b1961d15a33\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-.GCC: (Debian 11.3.0-4) 11.3.0\n+Z3GCC: (Debian 11.3.0-4) 11.3.0\n .!Jz`olFe!\n ?9[+W4@\t