{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.cAyYS8s9Ki/b1/cantor_22.04.2-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.cAyYS8s9Ki/b2/cantor_22.04.2-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,23 +1,23 @@\n \n- 5a100da0ad282aa1e38333e300b1f3f7 846252 debug optional cantor-backend-kalgebra-dbgsym_22.04.2-1_i386.deb\n- fa27cddc4605c5149144867167458439 36556 math optional cantor-backend-kalgebra_22.04.2-1_i386.deb\n- 8ff7cd8e395a77f1fae43fa2c551770d 1499644 debug optional cantor-backend-lua-dbgsym_22.04.2-1_i386.deb\n- 51e189d4b3678ce4298cc9e9f5cd34b1 60604 math optional cantor-backend-lua_22.04.2-1_i386.deb\n- bb7be92fd85a02668a6db6eb958a9613 1875140 debug optional cantor-backend-maxima-dbgsym_22.04.2-1_i386.deb\n- 5a3c0de0f92ce67c37455d8a872a6b67 88804 math optional cantor-backend-maxima_22.04.2-1_i386.deb\n- 8c1bd97fb31447efff2aeab2041dc16c 1934324 debug optional cantor-backend-octave-dbgsym_22.04.2-1_i386.deb\n- cef532f1fd63ccf61cdfaee2c5bb5217 85692 math optional cantor-backend-octave_22.04.2-1_i386.deb\n- 0df52ac33f2a96dc50ad328a35541362 2192964 debug optional cantor-backend-python3-dbgsym_22.04.2-1_i386.deb\n- 30966b6bfe944622638778410f1704c7 128856 math optional cantor-backend-python3_22.04.2-1_i386.deb\n- 6467d50c38d18051b47da93615cbd673 2492264 debug optional cantor-backend-qalculate-dbgsym_22.04.2-1_i386.deb\n- 427e0f5de072a11b6dd419263e354746 137636 math optional cantor-backend-qalculate_22.04.2-1_i386.deb\n- 59cea5308f418022c70addbe4d4fa1ac 2580192 debug optional cantor-backend-r-dbgsym_22.04.2-1_i386.deb\n- a1ea5a3054666c6ff42ad4222060c2b0 110868 math optional cantor-backend-r_22.04.2-1_i386.deb\n- 4bb162de3cac7e8305c30a06b8fca622 1583168 debug optional cantor-backend-sage-dbgsym_22.04.2-1_i386.deb\n- 3c84ed3b097ca365e1a3d32c4bb23eff 74340 math optional cantor-backend-sage_22.04.2-1_i386.deb\n- b445ddc5cb5d7e8818dd611747dd64e7 10401820 debug optional cantor-dbgsym_22.04.2-1_i386.deb\n- 89bf5a50c67b28f6a7b480645546cbec 1747120 math optional cantor_22.04.2-1_i386.deb\n+ c54763c720fd6989914df071dc5630bf 846256 debug optional cantor-backend-kalgebra-dbgsym_22.04.2-1_i386.deb\n+ a3d50aadb365bfd2fbe4daf7b0e0f7bf 36560 math optional cantor-backend-kalgebra_22.04.2-1_i386.deb\n+ e94fac4889eea76ead2a45d2616f2796 1499648 debug optional cantor-backend-lua-dbgsym_22.04.2-1_i386.deb\n+ f12e46514aea86e77460c4efafe7c832 60456 math optional cantor-backend-lua_22.04.2-1_i386.deb\n+ 06a1e86a2ba35e8c377e25ab354135a3 1875120 debug optional cantor-backend-maxima-dbgsym_22.04.2-1_i386.deb\n+ 2068663dc849fb03fc1dffb2d09f2e1d 88944 math optional cantor-backend-maxima_22.04.2-1_i386.deb\n+ 4dee67071e9738c67416a4160bdd366c 1934324 debug optional cantor-backend-octave-dbgsym_22.04.2-1_i386.deb\n+ 05ad104dac7dcb94218ef9476faeaaba 86300 math optional cantor-backend-octave_22.04.2-1_i386.deb\n+ 59af67430a49f1083ee71b885cecf5be 2192652 debug optional cantor-backend-python3-dbgsym_22.04.2-1_i386.deb\n+ 3f9c3b9568c37a46a89a8a12f1cd6984 128792 math optional cantor-backend-python3_22.04.2-1_i386.deb\n+ 4cf5ad51666f45ebc24a4b81efc3cafc 2492108 debug optional cantor-backend-qalculate-dbgsym_22.04.2-1_i386.deb\n+ ec44870c710f6f02187dd1e263bdde7b 137860 math optional cantor-backend-qalculate_22.04.2-1_i386.deb\n+ 9a0ed2be2eef6f61213600f68cd382f8 2579488 debug optional cantor-backend-r-dbgsym_22.04.2-1_i386.deb\n+ b2533f6f797c8c2829d3172b4a03dbd1 110844 math optional cantor-backend-r_22.04.2-1_i386.deb\n+ 92c2657f06b0a7341da0ea73f3c33626 1583136 debug optional cantor-backend-sage-dbgsym_22.04.2-1_i386.deb\n+ 5e0c7081797825fb96508fbdfa891ca4 74500 math optional cantor-backend-sage_22.04.2-1_i386.deb\n+ 96a0224a3a72f394e2c954a7d8f4df68 10402832 debug optional cantor-dbgsym_22.04.2-1_i386.deb\n+ a1b55461b1606f01e7b877e0b9a6c698 1747856 math optional cantor_22.04.2-1_i386.deb\n 2cafb9eaa40e0c6f75823b8c6054812b 38068 libdevel optional libcantor-dev_22.04.2-1_i386.deb\n 632d78635a4d1ce79ddd08e94c5a329f 15188 libs optional libcantorlibs-data_22.04.2-1_all.deb\n 2b3cacdeb9c720f44558c2460f52340a 3633496 debug optional libcantorlibs28abi1-dbgsym_22.04.2-1_i386.deb\n 2a50140d6d03352fcb3801e2b8a7e264 154312 libs optional libcantorlibs28abi1_22.04.2-1_i386.deb\n"}, {"source1": "cantor-backend-kalgebra_22.04.2-1_i386.deb", "source2": "cantor-backend-kalgebra_22.04.2-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 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 35112 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 35116 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/i386-linux-gnu/qt5/plugins/cantor/backends/cantor_kalgebrabackend.so", "source2": "./usr/lib/i386-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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x03ec4 0x03ec4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x03ec8 0x03ec8 R 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x044d8 0x044d8 R E 0x1000\n LOAD 0x009000 0x00009000 0x00009000 0x0364d 0x0364d R 0x1000\n LOAD 0x00caac 0x0000daac 0x0000daac 0x0073c 0x00764 RW 0x1000\n DYNAMIC 0x00ce7c 0x0000de7c 0x0000de7c 0x00158 0x00158 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x00a968 0x0000a968 0x0000a968 0x003a4 0x003a4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000d70 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000f1c 000f1c 0021d1 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000030ee 0030ee 0001ae 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000329c 00329c 000100 00 A 4 6 4\n- [ 7] .rel.dyn REL 0000339c 00339c 000780 08 A 3 0 4\n- [ 8] .rel.plt REL 00003b1c 003b1c 0003a8 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 00000f1c 000f1c 0021d3 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000030f0 0030f0 0001ae 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000032a0 0032a0 000100 00 A 4 6 4\n+ [ 7] .rel.dyn REL 000033a0 0033a0 000780 08 A 3 0 4\n+ [ 8] .rel.plt REL 00003b20 003b20 0003a8 08 AI 3 25 4\n [ 9] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00004020 004020 000760 04 AX 0 0 16\n [11] .plt.got PROGBITS 00004780 004780 000008 08 AX 0 0 8\n [12] .text PROGBITS 00004790 004790 003d34 00 AX 0 0 16\n [13] .fini PROGBITS 000084c4 0084c4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00009000 009000 000564 00 A 0 0 32\n [15] .qtversion PROGBITS 00009568 009568 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x339c contains 240 entries:\n+Relocation section '.rel.dyn' at offset 0x33a0 contains 240 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000daac 00000008 R_386_RELATIVE \n 0000dab0 00000008 R_386_RELATIVE \n 0000dab8 00000008 R_386_RELATIVE \n 0000dac4 00000008 R_386_RELATIVE \n 0000dad0 00000008 R_386_RELATIVE \n 0000dadc 00000008 R_386_RELATIVE \n@@ -238,15 +238,15 @@\n 0000dfe8 00007806 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 0000dfec 00008f06 R_386_GLOB_DAT 00000000 _ZTV11QSpacerItem@Qt_5\n 0000dff0 0000ab06 R_386_GLOB_DAT 00000000 _ZN7QObject16staticMetaObjectE@Qt_5\n 0000dff4 0000b406 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 0000dff8 0000c006 R_386_GLOB_DAT 00000000 _ZTV15KConfigSkeleton\n 0000e1e4 00005f01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x3b1c contains 117 entries:\n+Relocation section '.rel.plt' at offset 0x3b20 contains 117 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000e00c 00000207 R_386_JUMP_SLOT 00000000 _ZN8Analitza10ExpressionC1Ev\n 0000e010 00000507 R_386_JUMP_SLOT 00000000 _ZN6Cantor7Session6logoutEv@ABI_28_1\n 0000e014 00000607 R_386_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3\n 0000e018 00000807 R_386_JUMP_SLOT 00000000 _ZN9QListData6detachEi@Qt_5\n 0000e01c 00000907 R_386_JUMP_SLOT 00000000 _ZN6Cantor16CompletionObjectC2EPNS_7SessionE@ABI_28_1\n 0000e020 00000a07 R_386_JUMP_SLOT 00000000 _ZN9QListData6appendEv@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -21,21 +21,21 @@\n 0x00000019 (INIT_ARRAY) 0xdaac\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0xdab0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xf1c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 8657 (bytes)\n+ 0x0000000a (STRSZ) 8659 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xe000\n 0x00000002 (PLTRELSZ) 936 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x3b1c\n- 0x00000011 (REL) 0x339c\n+ 0x00000017 (JMPREL) 0x3b20\n+ 0x00000011 (REL) 0x33a0\n 0x00000012 (RELSZ) 1920 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x329c\n+ 0x6ffffffe (VERNEED) 0x32a0\n 0x6fffffff (VERNEEDNUM) 6\n- 0x6ffffff0 (VERSYM) 0x30ee\n+ 0x6ffffff0 (VERSYM) 0x30f0\n 0x6ffffffa (RELCOUNT) 92\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0c31459475fb884a36686565ae08e56d254d4f7e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0ba459c406223c130cf6594e2d0959e8bb4ab1a7\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: 0x00000000000030ee Offset: 0x0030ee Link: 3 (.dynsym)\n+ Addr: 0x00000000000030f0 Offset: 0x0030f0 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) 1 (*global*) 2 (ABI_28_1) 1 (*global*) \n 018: 4 (Qt_5) 2 (ABI_28_1) 2 (ABI_28_1) 1 (*global*) \n@@ -53,15 +53,15 @@\n 0c4: 1 (*global*) 2 (ABI_28_1) 2 (ABI_28_1) 1 (*global*) \n 0c8: 2 (ABI_28_1) 1 (*global*) 2 (ABI_28_1) 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: 0x000000000000329c Offset: 0x00329c Link: 4 (.dynstr)\n+ Addr: 0x00000000000032a0 Offset: 0x0032a0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 9\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.1.3 Flags: none Version: 11\n 0x0040: Name: GLIBC_2.0 Flags: none Version: 10\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 7\n 0x0060: Version: 1 File: libQt5Widgets.so.5 Cnt: 1\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -537,9 +537,9 @@\n 0x0000307c 322e3000 474c4942 435f322e 34005174 2.0.GLIBC_2.4.Qt\n 0x0000308c 5f350051 745f352e 31350047 4c494243 _5.Qt_5.15.GLIBC\n 0x0000309c 58585f33 2e340043 58584142 495f312e XX_3.4.CXXABI_1.\n 0x000030ac 33004142 495f3238 5f310000 00000000 3.ABI_28_1......\n 0x000030bc 00000000 00000000 00000000 00000000 ................\n 0x000030cc 00000000 00000000 00000000 00000000 ................\n 0x000030dc 00000000 00000000 00000000 00000000 ................\n- 0x000030ec 00 .\n+ 0x000030ec 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 33313435 39343735 66623838 34613336 31459475fb884a36\n- 0x00000010 36383635 36356165 30386535 36643235 686565ae08e56d25\n- 0x00000020 34643466 37652e64 65627567 00000000 4d4f7e.debug....\n- 0x00000030 93be98d9 ....\n+ 0x00000000 61343539 63343036 32323363 31333063 a459c406223c130c\n+ 0x00000010 66363539 34653264 30393539 65386262 f6594e2d0959e8bb\n+ 0x00000020 34616231 61372e64 65627567 00000000 4ab1a7.debug....\n+ 0x00000030 c478fd8f .x..\n \n"}]}]}]}]}, {"source1": "cantor-backend-lua_22.04.2-1_i386.deb", "source2": "cantor-backend-lua_22.04.2-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 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 59084 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 58936 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/i386-linux-gnu/qt5/plugins/cantor/backends/cantor_luabackend.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/backends/cantor_luabackend.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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x082a4 0x082a4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x082a8 0x082a8 R 0x1000\n LOAD 0x009000 0x00009000 0x00009000 0x0f898 0x0f898 R E 0x1000\n LOAD 0x019000 0x00019000 0x00019000 0x06014 0x06014 R 0x1000\n LOAD 0x01f574 0x00020574 0x00020574 0x00f30 0x00f6c RW 0x1000\n DYNAMIC 0x01fe38 0x00020e38 0x00020e38 0x00180 0x00180 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x01aa38 0x0001aa38 0x0001aa38 0x006ec 0x006ec R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 001d20 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00001ecc 001ecc 0044f4 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000063c0 0063c0 0003a4 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00006764 006764 000140 00 A 4 8 4\n- [ 7] .rel.dyn REL 000068a4 0068a4 0010e0 08 A 3 0 4\n- [ 8] .rel.plt REL 00007984 007984 000920 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 00001ecc 001ecc 0044f6 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000063c2 0063c2 0003a4 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00006768 006768 000140 00 A 4 8 4\n+ [ 7] .rel.dyn REL 000068a8 0068a8 0010e0 08 A 3 0 4\n+ [ 8] .rel.plt REL 00007988 007988 000920 08 AI 3 25 4\n [ 9] .init PROGBITS 00009000 009000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00009020 009020 001250 04 AX 0 0 16\n [11] .plt.got PROGBITS 0000a270 00a270 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000a280 00a280 00e604 00 AX 0 0 16\n [13] .fini PROGBITS 00018884 018884 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00019000 019000 00131b 00 A 0 0 32\n [15] .qtversion PROGBITS 0001a320 01a320 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x68a4 contains 540 entries:\n+Relocation section '.rel.dyn' at offset 0x68a8 contains 540 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00020574 00000008 R_386_RELATIVE \n 00020578 00000008 R_386_RELATIVE \n 0002057c 00000008 R_386_RELATIVE \n 00020580 00000008 R_386_RELATIVE \n 00020584 00000008 R_386_RELATIVE \n 00020588 00000008 R_386_RELATIVE \n@@ -538,15 +538,15 @@\n 00020fec 00012506 R_386_GLOB_DAT 00000000 __gmon_start__\n 00020ff0 00013b06 R_386_GLOB_DAT 00000000 _ZN10QTabWidget14currentChangedEi@Qt_5\n 00020ff4 0001a106 R_386_GLOB_DAT 00000000 _ZN4KNS36Button14dialogFinishedERK5QListINS_5EntryEE\n 00020ff8 0001aa06 R_386_GLOB_DAT 00000000 _ZTV15KConfigSkeleton\n 00020ffc 0001cc06 R_386_GLOB_DAT 00000000 _ZN15QAbstractButton16staticMetaObjectE@Qt_5\n 000214a0 00014e01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x7984 contains 292 entries:\n+Relocation section '.rel.plt' at offset 0x7988 contains 292 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0002100c 00000207 R_386_JUMP_SLOT 00000000 lua_gettop\n 00021010 00000307 R_386_JUMP_SLOT 00000000 _ZN9QLineEditC1EP7QWidget@Qt_5\n 00021014 00000507 R_386_JUMP_SLOT 00000000 _ZN7QObject10disconnectEPKS_PKcS1_S3_@Qt_5\n 00021018 00000607 R_386_JUMP_SLOT 00000000 _ZNK8QProcess7programEv@Qt_5\n 0002101c 00000707 R_386_JUMP_SLOT 00000000 _ZN7QObject11setPropertyEPKcRK8QVariant@Qt_5\n 00021020 00000907 R_386_JUMP_SLOT 00000000 _ZN7QString14trimmed_helperERS_@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -26,21 +26,21 @@\n 0x00000019 (INIT_ARRAY) 0x20574\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x2057c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x1ecc\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 17652 (bytes)\n+ 0x0000000a (STRSZ) 17654 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x21000\n 0x00000002 (PLTRELSZ) 2336 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x7984\n- 0x00000011 (REL) 0x68a4\n+ 0x00000017 (JMPREL) 0x7988\n+ 0x00000011 (REL) 0x68a8\n 0x00000012 (RELSZ) 4320 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x6764\n+ 0x6ffffffe (VERNEED) 0x6768\n 0x6fffffff (VERNEEDNUM) 8\n- 0x6ffffff0 (VERSYM) 0x63c0\n+ 0x6ffffff0 (VERSYM) 0x63c2\n 0x6ffffffa (RELCOUNT) 153\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dfbbed5604e6771c20b11dee2ffbb2336f4051c2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8239376287072bbf09e799124048a3ec82fe64dd\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: 0x00000000000063c0 Offset: 0x0063c0 Link: 3 (.dynsym)\n+ Addr: 0x00000000000063c2 Offset: 0x0063c2 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) 3 (Qt_5) \n@@ -116,15 +116,15 @@\n 1c0: 2 (ABI_28_1) 2 (ABI_28_1) 2 (ABI_28_1) 4 (Qt_5) \n 1c4: 2 (ABI_28_1) 1 (*global*) 4 (Qt_5) 2 (ABI_28_1) \n 1c8: 4 (Qt_5) 2 (ABI_28_1) 4 (Qt_5) b (Qt_5) \n 1cc: 3 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 1d0: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 8 entries:\n- Addr: 0x0000000000006764 Offset: 0x006764 Link: 4 (.dynstr)\n+ Addr: 0x0000000000006768 Offset: 0x006768 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.1.3 Flags: none Version: 13\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 9\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1099,9 +1099,9 @@\n 0x0000634c 3300474c 4942435f 322e3400 474c4942 3.GLIBC_2.4.GLIB\n 0x0000635c 435f322e 3000474c 49424358 585f332e C_2.0.GLIBCXX_3.\n 0x0000636c 34004358 58414249 5f312e33 0051745f 4.CXXABI_1.3.Qt_\n 0x0000637c 352e3135 00414249 5f32385f 31000000 5.15.ABI_28_1...\n 0x0000638c 00000000 00000000 00000000 00000000 ................\n 0x0000639c 00000000 00000000 00000000 00000000 ................\n 0x000063ac 00000000 00000000 00000000 00000000 ................\n- 0x000063bc 00000000 ....\n+ 0x000063bc 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 62626564 35363034 65363737 31633230 bbed5604e6771c20\n- 0x00000010 62313164 65653266 66626232 33333666 b11dee2ffbb2336f\n- 0x00000020 34303531 63322e64 65627567 00000000 4051c2.debug....\n- 0x00000030 a9149de7 ....\n+ 0x00000000 33393337 36323837 30373262 62663039 39376287072bbf09\n+ 0x00000010 65373939 31323430 34386133 65633832 e799124048a3ec82\n+ 0x00000020 66653634 64642e64 65627567 00000000 fe64dd.debug....\n+ 0x00000030 939a1eed ....\n \n"}]}]}]}]}, {"source1": "cantor-backend-maxima_22.04.2-1_i386.deb", "source2": "cantor-backend-maxima_22.04.2-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\n -rw-r--r-- 0 0 0 1356 2022-06-10 06:01:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 87256 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 87396 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/i386-linux-gnu/qt5/plugins/cantor/backends/cantor_maximabackend.so", "source2": "./usr/lib/i386-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 --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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x0b204 0x0b204 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x0b208 0x0b208 R 0x1000\n LOAD 0x00c000 0x0000c000 0x0000c000 0x1be68 0x1be68 R E 0x1000\n LOAD 0x028000 0x00028000 0x00028000 0x0a504 0x0a504 R 0x1000\n LOAD 0x0331f8 0x000331f8 0x000331f8 0x013f8 0x01438 RW 0x1000\n DYNAMIC 0x033e20 0x00033e20 0x00033e20 0x00178 0x00178 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x02b228 0x0002b228 0x0002b228 0x00af4 0x00af4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 002600 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000027ac 0027ac 006128 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000088d4 0088d4 0004c0 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00008d94 008d94 000140 00 A 4 8 4\n- [ 7] .rel.dyn REL 00008ed4 008ed4 001778 08 A 3 0 4\n- [ 8] .rel.plt REL 0000a64c 00a64c 000bb8 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 000027ac 0027ac 00612a 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000088d6 0088d6 0004c0 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00008d98 008d98 000140 00 A 4 8 4\n+ [ 7] .rel.dyn REL 00008ed8 008ed8 001778 08 A 3 0 4\n+ [ 8] .rel.plt REL 0000a650 00a650 000bb8 08 AI 3 25 4\n [ 9] .init PROGBITS 0000c000 00c000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 0000c020 00c020 001780 04 AX 0 0 16\n [11] .plt.got PROGBITS 0000d7a0 00d7a0 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000d7b0 00d7b0 01a6a4 00 AX 0 0 16\n [13] .fini PROGBITS 00027e54 027e54 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00028000 028000 00271b 00 A 0 0 32\n [15] .qtversion PROGBITS 0002a720 02a720 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x8ed4 contains 751 entries:\n+Relocation section '.rel.dyn' at offset 0x8ed8 contains 751 entries:\n Offset Info Type Sym. Value Symbol's Name\n 000331f8 00000008 R_386_RELATIVE \n 000331fc 00000008 R_386_RELATIVE \n 00033200 00000008 R_386_RELATIVE \n 00033204 00000008 R_386_RELATIVE \n 00033208 00000008 R_386_RELATIVE \n 0003320c 00000008 R_386_RELATIVE \n@@ -749,15 +749,15 @@\n 00033fe8 0001a906 R_386_GLOB_DAT 00000000 _ZN10QTabWidget14currentChangedEi@Qt_5\n 00033ff0 00020f06 R_386_GLOB_DAT 00000000 _ZN18QRegularExpressionD1Ev@Qt_5\n 00033ff4 00022706 R_386_GLOB_DAT 00000000 _ZN4KNS36Button14dialogFinishedERK5QListINS_5EntryEE\n 00033ff8 00023306 R_386_GLOB_DAT 00000000 _ZTV15KConfigSkeleton\n 00033ffc 00025a06 R_386_GLOB_DAT 00000000 _ZN15QAbstractButton16staticMetaObjectE@Qt_5\n 000345ec 0001c801 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0xa64c contains 375 entries:\n+Relocation section '.rel.plt' at offset 0xa650 contains 375 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0003400c 00000307 R_386_JUMP_SLOT 00000000 _ZN9QLineEditC1EP7QWidget@Qt_5\n 00034010 00000407 R_386_JUMP_SLOT 00000000 _ZN7QString6removeERKS_N2Qt15CaseSensitivityE@Qt_5\n 00034014 00000607 R_386_JUMP_SLOT 00000000 _ZN6Cantor16SyntaxHelpObject7sessionEv@ABI_28_1\n 00034018 00000707 R_386_JUMP_SLOT 00000000 _ZN7QObject10disconnectEPKS_PKcS1_S3_@Qt_5\n 0003401c 00000807 R_386_JUMP_SLOT 00000000 _ZN7QObject11setPropertyEPKcRK8QVariant@Qt_5\n 00034020 00000907 R_386_JUMP_SLOT 00000000 _ZN7QString14trimmed_helperERS_@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -25,21 +25,21 @@\n 0x00000019 (INIT_ARRAY) 0x331f8\n 0x0000001b (INIT_ARRAYSZ) 12 (bytes)\n 0x0000001a (FINI_ARRAY) 0x33204\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x27ac\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 24872 (bytes)\n+ 0x0000000a (STRSZ) 24874 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x34000\n 0x00000002 (PLTRELSZ) 3000 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0xa64c\n- 0x00000011 (REL) 0x8ed4\n+ 0x00000017 (JMPREL) 0xa650\n+ 0x00000011 (REL) 0x8ed8\n 0x00000012 (RELSZ) 6008 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x8d94\n+ 0x6ffffffe (VERNEED) 0x8d98\n 0x6fffffff (VERNEEDNUM) 8\n- 0x6ffffff0 (VERSYM) 0x88d4\n+ 0x6ffffff0 (VERSYM) 0x88d6\n 0x6ffffffa (RELCOUNT) 240\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: db1fd89fab972038b1aa5faed32afcc0a04e7e94\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 638247c37efc8493e0caf23d0b27176e3fcc8c11\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: 0x00000000000088d4 Offset: 0x0088d4 Link: 3 (.dynsym)\n+ Addr: 0x00000000000088d6 Offset: 0x0088d6 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) 2 (ABI_28_1) 4 (Qt_5) \n 008: 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) 5 (CXXABI_1.3) \n 00c: 4 (Qt_5) 3 (Qt_5) 4 (Qt_5) 3 (Qt_5) \n 010: 6 (Qt_5) 3 (Qt_5) 3 (Qt_5) 2 (ABI_28_1) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 3 (Qt_5) \n 018: 2 (ABI_28_1) 3 (Qt_5) 2 (ABI_28_1) 2 (ABI_28_1) \n@@ -151,15 +151,15 @@\n 24c: 2 (ABI_28_1) b (GLIBCXX_3.4) 4 (Qt_5) 2 (ABI_28_1) \n 250: 2 (ABI_28_1) 4 (Qt_5) 2 (ABI_28_1) 4 (Qt_5) \n 254: 2 (ABI_28_1) 4 (Qt_5) 2 (ABI_28_1) 4 (Qt_5) \n 258: 6 (Qt_5) 4 (Qt_5) 3 (Qt_5) 1 (*global*) \n 25c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 8 entries:\n- Addr: 0x0000000000008d94 Offset: 0x008d94 Link: 4 (.dynstr)\n+ Addr: 0x0000000000008d98 Offset: 0x008d98 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.1.3 Flags: none Version: 13\n 0x0040: Name: GLIBC_2.4 Flags: none Version: 10\n 0x0050: Name: GLIBC_2.0 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": "@@ -1550,9 +1550,9 @@\n 0x0000885c 00474c49 42435f32 2e340047 4c494243 .GLIBC_2.4.GLIBC\n 0x0000886c 5f322e30 0051745f 3500474c 49424358 _2.0.Qt_5.GLIBCX\n 0x0000887c 585f332e 34004358 58414249 5f312e33 X_3.4.CXXABI_1.3\n 0x0000888c 0051745f 352e3135 00414249 5f32385f .Qt_5.15.ABI_28_\n 0x0000889c 31000000 00000000 00000000 00000000 1...............\n 0x000088ac 00000000 00000000 00000000 00000000 ................\n 0x000088bc 00000000 00000000 00000000 00000000 ................\n- 0x000088cc 00000000 00000000 ........\n+ 0x000088cc 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 31666438 39666162 39373230 33386231 1fd89fab972038b1\n- 0x00000010 61613566 61656433 32616663 63306130 aa5faed32afcc0a0\n- 0x00000020 34653765 39342e64 65627567 00000000 4e7e94.debug....\n- 0x00000030 3e06dc77 >..w\n+ 0x00000000 38323437 63333765 66633834 39336530 8247c37efc8493e0\n+ 0x00000010 63616632 33643062 32373137 36653366 caf23d0b27176e3f\n+ 0x00000020 63633863 31312e64 65627567 00000000 cc8c11.debug....\n+ 0x00000030 7527af47 u'.G\n \n"}]}]}]}]}, {"source1": "cantor-backend-octave_22.04.2-1_i386.deb", "source2": "cantor-backend-octave_22.04.2-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\n -rw-r--r-- 0 0 0 1472 2022-06-10 06:01:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 84028 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 84636 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/i386-linux-gnu/qt5/plugins/cantor/backends/cantor_octavebackend.so", "source2": "./usr/lib/i386-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 --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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x0b1fc 0x0b1fc R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x0b200 0x0b200 R 0x1000\n LOAD 0x00c000 0x0000c000 0x0000c000 0x1c598 0x1c598 R E 0x1000\n LOAD 0x029000 0x00029000 0x00029000 0x0a0b0 0x0a0b0 R 0x1000\n LOAD 0x03325c 0x0003425c 0x0003425c 0x01398 0x013fc RW 0x1000\n DYNAMIC 0x033e2c 0x00034e2c 0x00034e2c 0x00178 0x00178 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x02c098 0x0002c098 0x0002c098 0x00a84 0x00a84 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000040 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001b8 0001b8 0025f0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000027a8 0027a8 0061bd 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00008966 008966 0004be 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00008e24 008e24 000160 00 A 4 8 4\n- [ 7] .rel.dyn REL 00008f84 008f84 0016b8 08 A 3 0 4\n- [ 8] .rel.plt REL 0000a63c 00a63c 000bc0 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 000027a8 0027a8 0061bf 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00008968 008968 0004be 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00008e28 008e28 000160 00 A 4 8 4\n+ [ 7] .rel.dyn REL 00008f88 008f88 0016b8 08 A 3 0 4\n+ [ 8] .rel.plt REL 0000a640 00a640 000bc0 08 AI 3 25 4\n [ 9] .init PROGBITS 0000c000 00c000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 0000c020 00c020 001790 04 AX 0 0 16\n [11] .plt.got PROGBITS 0000d7b0 00d7b0 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000d7c0 00d7c0 01adc4 00 AX 0 0 16\n [13] .fini PROGBITS 00028584 028584 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00029000 029000 0028bb 00 A 0 0 32\n [15] .qtversion PROGBITS 0002b8c0 02b8c0 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x8f84 contains 727 entries:\n+Relocation section '.rel.dyn' at offset 0x8f88 contains 727 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0003425c 00000008 R_386_RELATIVE \n 00034260 00000008 R_386_RELATIVE \n 00034264 00000008 R_386_RELATIVE \n 00034268 00000008 R_386_RELATIVE \n 0003426c 00000008 R_386_RELATIVE \n 00034270 00000008 R_386_RELATIVE \n@@ -725,15 +725,15 @@\n 00034fe8 0001aa06 R_386_GLOB_DAT 00000000 _ZN10QTabWidget14currentChangedEi@Qt_5\n 00034ff0 00021206 R_386_GLOB_DAT 00000000 _ZN18QRegularExpressionD1Ev@Qt_5\n 00034ff4 00022706 R_386_GLOB_DAT 00000000 _ZN4KNS36Button14dialogFinishedERK5QListINS_5EntryEE\n 00034ff8 00023106 R_386_GLOB_DAT 00000000 _ZTV15KConfigSkeleton\n 00034ffc 00025706 R_386_GLOB_DAT 00000000 _ZN15QAbstractButton16staticMetaObjectE@Qt_5\n 000355f0 0001c601 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0xa63c contains 376 entries:\n+Relocation section '.rel.plt' at offset 0xa640 contains 376 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0003500c 00000207 R_386_JUMP_SLOT 00000000 _ZN9QLineEditC1EP7QWidget@Qt_5\n 00035010 00000407 R_386_JUMP_SLOT 00000000 _ZN6Cantor16SyntaxHelpObject7sessionEv@ABI_28_1\n 00035014 00000507 R_386_JUMP_SLOT 00000000 _ZN7QObject10disconnectEPKS_PKcS1_S3_@Qt_5\n 00035018 00000607 R_386_JUMP_SLOT 00000000 _ZN7QObject11setPropertyEPKcRK8QVariant@Qt_5\n 0003501c 00000707 R_386_JUMP_SLOT 00000000 _ZN4QDirC1ERK7QString@Qt_5\n 00035020 00000807 R_386_JUMP_SLOT 00000000 _ZNK5QFile4sizeEv@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -25,21 +25,21 @@\n 0x00000019 (INIT_ARRAY) 0x3425c\n 0x0000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3426c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x27a8\n 0x00000006 (SYMTAB) 0x1b8\n- 0x0000000a (STRSZ) 25021 (bytes)\n+ 0x0000000a (STRSZ) 25023 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x35000\n 0x00000002 (PLTRELSZ) 3008 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0xa63c\n- 0x00000011 (REL) 0x8f84\n+ 0x00000017 (JMPREL) 0xa640\n+ 0x00000011 (REL) 0x8f88\n 0x00000012 (RELSZ) 5816 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x8e24\n+ 0x6ffffffe (VERNEED) 0x8e28\n 0x6fffffff (VERNEEDNUM) 8\n- 0x6ffffff0 (VERSYM) 0x8966\n+ 0x6ffffff0 (VERSYM) 0x8968\n 0x6ffffffa (RELCOUNT) 226\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d3ca98784c9264421c65838d58aa579c0096ceb9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 132ae1b2d500263ac1576a2aab81a31687daf5fe\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 607 entries:\n- Addr: 0x0000000000008966 Offset: 0x008966 Link: 3 (.dynsym)\n+ Addr: 0x0000000000008968 Offset: 0x008968 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (ABI_28_1) 3 (Qt_5) 3 (Qt_5) \n 004: 2 (ABI_28_1) 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 008: 4 (Qt_5) 5 (CXXABI_1.3) 4 (Qt_5) 3 (Qt_5) \n 00c: 4 (Qt_5) 3 (Qt_5) 4 (Qt_5) 3 (Qt_5) \n 010: 3 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 3 (Qt_5) 3 (Qt_5) 2 (ABI_28_1) 1 (*global*) \n 018: 6 (Qt_5) 2 (ABI_28_1) 4 (Qt_5) 7 (Qt_5.15) \n@@ -151,15 +151,15 @@\n 24c: 4 (Qt_5) 2 (ABI_28_1) 2 (ABI_28_1) 4 (Qt_5) \n 250: 2 (ABI_28_1) 4 (Qt_5) 2 (ABI_28_1) 2 (ABI_28_1) \n 254: 4 (Qt_5) b (Qt_5) 4 (Qt_5) 3 (Qt_5) \n 258: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 25c: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 8 entries:\n- Addr: 0x0000000000008e24 Offset: 0x008e24 Link: 4 (.dynstr)\n+ Addr: 0x0000000000008e28 Offset: 0x008e28 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.1.3 Flags: none Version: 13\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 9\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1559,9 +1559,9 @@\n 0x000088e8 00474c49 42435858 5f332e34 2e313800 .GLIBCXX_3.4.18.\n 0x000088f8 474c4942 4358585f 332e342e 32310047 GLIBCXX_3.4.21.G\n 0x00008908 4c494243 58585f33 2e340043 58584142 LIBCXX_3.4.CXXAB\n 0x00008918 495f312e 33005174 5f352e31 35004142 I_1.3.Qt_5.15.AB\n 0x00008928 495f3238 5f310000 00000000 00000000 I_28_1..........\n 0x00008938 00000000 00000000 00000000 00000000 ................\n 0x00008948 00000000 00000000 00000000 00000000 ................\n- 0x00008958 00000000 00000000 00000000 00 .............\n+ 0x00008958 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 63613938 37383463 39323634 34323163 ca98784c9264421c\n- 0x00000010 36353833 38643538 61613537 39633030 65838d58aa579c00\n- 0x00000020 39366365 62392e64 65627567 00000000 96ceb9.debug....\n- 0x00000030 355e86ee 5^..\n+ 0x00000000 32616531 62326435 30303236 33616331 2ae1b2d500263ac1\n+ 0x00000010 35373661 32616162 38316133 31363837 576a2aab81a31687\n+ 0x00000020 64616635 66652e64 65627567 00000000 daf5fe.debug....\n+ 0x00000030 9caf68e2 ..h.\n \n"}]}]}]}]}, {"source1": "cantor-backend-python3_22.04.2-1_i386.deb", "source2": "cantor-backend-python3_22.04.2-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\n--rw-r--r-- 0 0 0 1464 2022-06-10 06:01:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 127200 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1468 2022-06-10 06:01:07.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 127132 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/i386-linux-gnu/cantor_pythonbackend.so", "source2": "./usr/lib/i386-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 --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000040 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001b8 0001b8 0024d0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00002688 002688 005ee3 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000856c 00856c 00049a 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00002688 002688 005ee5 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000856e 00856e 00049a 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00008a08 008a08 000160 00 A 4 8 4\n [ 7] .rel.dyn REL 00008b68 008b68 001560 08 A 3 0 4\n [ 8] .rel.plt REL 0000a0c8 00a0c8 000b50 08 AI 3 25 4\n [ 9] .init PROGBITS 0000b000 00b000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 0000b020 00b020 0016b0 04 AX 0 0 16\n [11] .plt.got PROGBITS 0000c6d0 00c6d0 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000c6e0 00c6e0 01b4f4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -25,21 +25,21 @@\n 0x00000019 (INIT_ARRAY) 0x33320\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x33328\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x2688\n 0x00000006 (SYMTAB) 0x1b8\n- 0x0000000a (STRSZ) 24291 (bytes)\n+ 0x0000000a (STRSZ) 24293 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x34000\n 0x00000002 (PLTRELSZ) 2896 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0xa0c8\n 0x00000011 (REL) 0x8b68\n 0x00000012 (RELSZ) 5472 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x8a08\n 0x6fffffff (VERNEEDNUM) 8\n- 0x6ffffff0 (VERSYM) 0x856c\n+ 0x6ffffff0 (VERSYM) 0x856e\n 0x6ffffffa (RELCOUNT) 203\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: edbc181f5f3c974b7fd8d049fcd9c2f8c5091c8e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 599ad0d96ad0bd8f88a4a3cf021212363795eac1\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 589 entries:\n- Addr: 0x000000000000856c Offset: 0x00856c Link: 3 (.dynsym)\n+ Addr: 0x000000000000856e Offset: 0x00856e 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) 4 (Qt_5) 3 (Qt_5) 4 (Qt_5) \n 00c: 3 (Qt_5) 6 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 3 (Qt_5) \n 014: 3 (Qt_5) 2 (ABI_28_1) 7 (Qt_5) 2 (ABI_28_1) \n 018: 4 (Qt_5) 8 (Qt_5.15) 1 (*global*) 2 (ABI_28_1) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1514,9 +1514,9 @@\n 0x000084f8 2e342e31 3800474c 49424358 585f332e .4.18.GLIBCXX_3.\n 0x00008508 342e3231 00474c49 42435858 5f332e34 4.21.GLIBCXX_3.4\n 0x00008518 00435858 4142495f 312e3300 51745f35 .CXXABI_1.3.Qt_5\n 0x00008528 2e313500 4142495f 32385f31 00000000 .15.ABI_28_1....\n 0x00008538 00000000 00000000 00000000 00000000 ................\n 0x00008548 00000000 00000000 00000000 00000000 ................\n 0x00008558 00000000 00000000 00000000 00000000 ................\n- 0x00008568 000000 ...\n+ 0x00008568 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 62633138 31663566 33633937 34623766 bc181f5f3c974b7f\n- 0x00000010 64386430 34396663 64396332 66386335 d8d049fcd9c2f8c5\n- 0x00000020 30393163 38652e64 65627567 00000000 091c8e.debug....\n- 0x00000030 3bf85f04 ;._.\n+ 0x00000000 39616430 64393661 64306264 38663838 9ad0d96ad0bd8f88\n+ 0x00000010 61346133 63663032 31323132 33363337 a4a3cf0212123637\n+ 0x00000020 39356561 63312e64 65627567 00000000 95eac1.debug....\n+ 0x00000030 603ad78e `:..\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/backends/cantor_pythonbackend.so", "source2": "./usr/lib/i386-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 --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000040 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001b8 0001b8 0024d0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00002688 002688 005ee3 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000856c 00856c 00049a 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00002688 002688 005ee5 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000856e 00856e 00049a 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00008a08 008a08 000160 00 A 4 8 4\n [ 7] .rel.dyn REL 00008b68 008b68 001560 08 A 3 0 4\n [ 8] .rel.plt REL 0000a0c8 00a0c8 000b50 08 AI 3 25 4\n [ 9] .init PROGBITS 0000b000 00b000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 0000b020 00b020 0016b0 04 AX 0 0 16\n [11] .plt.got PROGBITS 0000c6d0 00c6d0 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000c6e0 00c6e0 01b4f4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -25,21 +25,21 @@\n 0x00000019 (INIT_ARRAY) 0x33320\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x33328\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x2688\n 0x00000006 (SYMTAB) 0x1b8\n- 0x0000000a (STRSZ) 24291 (bytes)\n+ 0x0000000a (STRSZ) 24293 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x34000\n 0x00000002 (PLTRELSZ) 2896 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0xa0c8\n 0x00000011 (REL) 0x8b68\n 0x00000012 (RELSZ) 5472 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x8a08\n 0x6fffffff (VERNEEDNUM) 8\n- 0x6ffffff0 (VERSYM) 0x856c\n+ 0x6ffffff0 (VERSYM) 0x856e\n 0x6ffffffa (RELCOUNT) 203\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: edbc181f5f3c974b7fd8d049fcd9c2f8c5091c8e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 599ad0d96ad0bd8f88a4a3cf021212363795eac1\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 589 entries:\n- Addr: 0x000000000000856c Offset: 0x00856c Link: 3 (.dynsym)\n+ Addr: 0x000000000000856e Offset: 0x00856e 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) 4 (Qt_5) 3 (Qt_5) 4 (Qt_5) \n 00c: 3 (Qt_5) 6 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 3 (Qt_5) \n 014: 3 (Qt_5) 2 (ABI_28_1) 7 (Qt_5) 2 (ABI_28_1) \n 018: 4 (Qt_5) 8 (Qt_5.15) 1 (*global*) 2 (ABI_28_1) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1514,9 +1514,9 @@\n 0x000084f8 2e342e31 3800474c 49424358 585f332e .4.18.GLIBCXX_3.\n 0x00008508 342e3231 00474c49 42435858 5f332e34 4.21.GLIBCXX_3.4\n 0x00008518 00435858 4142495f 312e3300 51745f35 .CXXABI_1.3.Qt_5\n 0x00008528 2e313500 4142495f 32385f31 00000000 .15.ABI_28_1....\n 0x00008538 00000000 00000000 00000000 00000000 ................\n 0x00008548 00000000 00000000 00000000 00000000 ................\n 0x00008558 00000000 00000000 00000000 00000000 ................\n- 0x00008568 000000 ...\n+ 0x00008568 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 62633138 31663566 33633937 34623766 bc181f5f3c974b7f\n- 0x00000010 64386430 34396663 64396332 66386335 d8d049fcd9c2f8c5\n- 0x00000020 30393163 38652e64 65627567 00000000 091c8e.debug....\n- 0x00000030 3bf85f04 ;._.\n+ 0x00000000 39616430 64393661 64306264 38663838 9ad0d96ad0bd8f88\n+ 0x00000010 61346133 63663032 31323132 33363337 a4a3cf0212123637\n+ 0x00000020 39356561 63312e64 65627567 00000000 95eac1.debug....\n+ 0x00000030 603ad78e `:..\n \n"}]}]}]}]}, {"source1": "cantor-backend-qalculate_22.04.2-1_i386.deb", "source2": "cantor-backend-qalculate_22.04.2-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 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 136072 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 136296 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/i386-linux-gnu/qt5/plugins/cantor/assistants/cantor_qalculateplotassistant.so", "source2": "./usr/lib/i386-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 --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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x03230 0x03230 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x03234 0x03234 R 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x10e18 0x10e18 R E 0x1000\n LOAD 0x015000 0x00015000 0x00015000 0x056bb 0x056bb R 0x1000\n LOAD 0x01ad10 0x0001bd10 0x0001bd10 0x00508 0x00530 RW 0x1000\n DYNAMIC 0x01ae8c 0x0001be8c 0x0001be8c 0x00148 0x00148 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x017b44 0x00017b44 0x00017b44 0x0026c 0x0026c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000ba0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000d4c 000d4c 001b27 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00002874 002874 000174 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000029e8 0029e8 000120 00 A 4 7 4\n- [ 7] .rel.dyn REL 00002b08 002b08 000320 08 A 3 0 4\n- [ 8] .rel.plt REL 00002e28 002e28 000408 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 00000d4c 000d4c 001b29 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00002876 002876 000174 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000029ec 0029ec 000120 00 A 4 7 4\n+ [ 7] .rel.dyn REL 00002b0c 002b0c 000320 08 A 3 0 4\n+ [ 8] .rel.plt REL 00002e2c 002e2c 000408 08 AI 3 25 4\n [ 9] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00004020 004020 000820 04 AX 0 0 16\n [11] .plt.got PROGBITS 00004840 004840 000008 08 AX 0 0 8\n [12] .text PROGBITS 00004850 004850 0105b4 00 AX 0 0 16\n [13] .fini PROGBITS 00014e04 014e04 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00015000 015000 001e64 00 A 0 0 32\n [15] .qtversion PROGBITS 00016e68 016e68 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x2b08 contains 100 entries:\n+Relocation section '.rel.dyn' at offset 0x2b0c contains 100 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001bd10 00000008 R_386_RELATIVE \n 0001bd14 00000008 R_386_RELATIVE \n 0001bd1c 00000008 R_386_RELATIVE \n 0001bd28 00000008 R_386_RELATIVE \n 0001bd2c 00000008 R_386_RELATIVE \n 0001bd30 00000008 R_386_RELATIVE \n@@ -98,15 +98,15 @@\n 0001bfec 00006806 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 0001bff0 00007006 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 0001bff4 00007406 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 0001bff8 00007b06 R_386_GLOB_DAT 00000000 __gmon_start__\n 0001bffc 0000ad06 R_386_GLOB_DAT 00000000 _ZTV15KConfigSkeleton\n 0001c214 00008a01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x2e28 contains 129 entries:\n+Relocation section '.rel.plt' at offset 0x2e2c contains 129 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001c00c 00000107 R_386_JUMP_SLOT 00000000 _ZN7QObject11setPropertyEPKcRK8QVariant@Qt_5\n 0001c010 00000207 R_386_JUMP_SLOT 00000000 _ZN12QTableWidgetC1EP7QWidget@Qt_5\n 0001c014 00000307 R_386_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3\n 0001c018 00000407 R_386_JUMP_SLOT 00000000 _ZN7QString11reallocDataEjb@Qt_5\n 0001c01c 00000507 R_386_JUMP_SLOT 00000000 _ZN19KCoreConfigSkeleton8ItemBoolC1ERK7QStringS3_Rbb\n 0001c020 00000607 R_386_JUMP_SLOT 00000000 _ZNK9QLineEdit4textEv@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -19,21 +19,21 @@\n 0x00000019 (INIT_ARRAY) 0x1bd10\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1bd14\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xd4c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 6951 (bytes)\n+ 0x0000000a (STRSZ) 6953 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x1c000\n 0x00000002 (PLTRELSZ) 1032 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x2e28\n- 0x00000011 (REL) 0x2b08\n+ 0x00000017 (JMPREL) 0x2e2c\n+ 0x00000011 (REL) 0x2b0c\n 0x00000012 (RELSZ) 800 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x29e8\n+ 0x6ffffffe (VERNEED) 0x29ec\n 0x6fffffff (VERNEEDNUM) 7\n- 0x6ffffff0 (VERSYM) 0x2874\n+ 0x6ffffff0 (VERSYM) 0x2876\n 0x6ffffffa (RELCOUNT) 33\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3eeb1b44e738029f01a2fb8d51fbaade3b1b1f58\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 903032c20822ac1bcb4ab745b52abc8796f1466d\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: 0x0000000000002874 Offset: 0x002874 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002876 Offset: 0x002876 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 4 (CXXABI_1.3) \n 004: 2 (Qt_5) 1 (*global*) 3 (Qt_5) 2 (Qt_5) \n 008: 5 (Qt_5.15) 3 (Qt_5) 1 (*global*) 3 (Qt_5) \n 00c: 3 (Qt_5) 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) \n 010: 1 (*global*) 2 (Qt_5) 1 (*global*) 3 (Qt_5) \n 014: 3 (Qt_5) 1 (*global*) 2 (Qt_5) 6 (GLIBC_2.4) \n 018: 3 (Qt_5) 1 (*global*) 3 (Qt_5) 3 (Qt_5) \n@@ -46,15 +46,15 @@\n 0a8: 3 (Qt_5) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n 0ac: 3 (Qt_5) 1 (*global*) c (Qt_5) 1 (*global*) \n 0b0: 3 (Qt_5) 1 (*global*) 2 (Qt_5) c (Qt_5) \n 0b4: 3 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 0b8: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 7 entries:\n- Addr: 0x00000000000029e8 Offset: 0x0029e8 Link: 4 (.dynstr)\n+ Addr: 0x00000000000029ec Offset: 0x0029ec Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 12\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: libcantorlibs.so.28abi1 Cnt: 1\n 0x0050: Name: ABI_28_1 Flags: none Version: 7\n 0x0060: Version: 1 File: libc.so.6 Cnt: 3\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -430,9 +430,9 @@\n 0x000027fc 3100474c 4942435f 322e3000 474c4942 1.GLIBC_2.0.GLIB\n 0x0000280c 435f322e 312e3300 474c4942 435f322e C_2.1.3.GLIBC_2.\n 0x0000281c 3400474c 49424358 585f332e 34004358 4.GLIBCXX_3.4.CX\n 0x0000282c 58414249 5f312e33 0051745f 352e3135 XABI_1.3.Qt_5.15\n 0x0000283c 00000000 00000000 00000000 00000000 ................\n 0x0000284c 00000000 00000000 00000000 00000000 ................\n 0x0000285c 00000000 00000000 00000000 00000000 ................\n- 0x0000286c 00000000 000000 .......\n+ 0x0000286c 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 65623162 34346537 33383032 39663031 eb1b44e738029f01\n- 0x00000010 61326662 38643531 66626161 64653362 a2fb8d51fbaade3b\n- 0x00000020 31623166 35382e64 65627567 00000000 1b1f58.debug....\n- 0x00000030 6ec9097c n..|\n+ 0x00000000 33303332 63323038 32326163 31626362 3032c20822ac1bcb\n+ 0x00000010 34616237 34356235 32616263 38373936 4ab745b52abc8796\n+ 0x00000020 66313436 36642e64 65627567 00000000 f1466d.debug....\n+ 0x00000030 dc7a0fd2 .z..\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/backends/cantor_qalculatebackend.so", "source2": "./usr/lib/i386-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 --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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x0afc8 0x0afc8 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x0afcc 0x0afcc R 0x1000\n LOAD 0x00b000 0x0000b000 0x0000b000 0x2d938 0x2d938 R E 0x1000\n LOAD 0x039000 0x00039000 0x00039000 0x0d774 0x0d774 R 0x1000\n LOAD 0x047358 0x00047358 0x00047358 0x01338 0x02598 RW 0x1000\n DYNAMIC 0x047e1c 0x00047e1c 0x00047e1c 0x00180 0x00180 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x03dc04 0x0003dc04 0x0003dc04 0x00a24 0x00a24 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 002680 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000282c 00282c 005f7c 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000087a8 0087a8 0004d0 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00008c78 008c78 000170 00 A 4 8 4\n- [ 7] .rel.dyn REL 00008de8 008de8 0014e8 08 A 3 0 4\n- [ 8] .rel.plt REL 0000a2d0 00a2d0 000cf8 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 0000282c 00282c 005f7e 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000087aa 0087aa 0004d0 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00008c7c 008c7c 000170 00 A 4 8 4\n+ [ 7] .rel.dyn REL 00008dec 008dec 0014e8 08 A 3 0 4\n+ [ 8] .rel.plt REL 0000a2d4 00a2d4 000cf8 08 AI 3 25 4\n [ 9] .init PROGBITS 0000b000 00b000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 0000b020 00b020 001a00 04 AX 0 0 16\n [11] .plt.got PROGBITS 0000ca20 00ca20 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000ca30 00ca30 02bef4 00 AX 0 0 16\n [13] .fini PROGBITS 00038924 038924 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00039000 039000 003cdb 00 A 0 0 32\n [15] .qtversion PROGBITS 0003cce0 03cce0 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x8de8 contains 669 entries:\n+Relocation section '.rel.dyn' at offset 0x8dec contains 669 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00047358 00000008 R_386_RELATIVE \n 0004735c 00000008 R_386_RELATIVE \n 00047360 00000008 R_386_RELATIVE \n 00047364 00000008 R_386_RELATIVE \n 00047368 00000008 R_386_RELATIVE \n 0004736c 00000008 R_386_RELATIVE \n@@ -667,15 +667,15 @@\n 00047fe8 00020406 R_386_GLOB_DAT 00000000 _ZTVN6Cantor9ExtensionE@ABI_28_1\n 00047ff0 00023006 R_386_GLOB_DAT 00000000 _ZN4KNS36Button14dialogFinishedERK5QListINS_5EntryEE\n 00047ff4 00023c06 R_386_GLOB_DAT 00000000 _ZTV15KConfigSkeleton\n 00047ff8 00025d06 R_386_GLOB_DAT 00000000 calculator\n 00047ffc 00026206 R_386_GLOB_DAT 00000000 _ZN15QAbstractButton16staticMetaObjectE@Qt_5\n 0004868c 0001c001 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0xa2d0 contains 415 entries:\n+Relocation section '.rel.plt' at offset 0xa2d4 contains 415 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0004800c 00000307 R_386_JUMP_SLOT 00000000 _ZN10Calculator5abortEv\n 00048010 00000407 R_386_JUMP_SLOT 00000000 _ZN9QLineEditC1EP7QWidget@Qt_5\n 00048014 00000507 R_386_JUMP_SLOT 00000000 _ZN7QString6removeERKS_N2Qt15CaseSensitivityE@Qt_5\n 00048018 00000607 R_386_JUMP_SLOT 00000000 _ZN10Calculator20loadLocalDefinitionsEv\n 0004801c 00000807 R_386_JUMP_SLOT 00000000 _ZNK8QProcess7programEv@Qt_5\n 00048020 00000907 R_386_JUMP_SLOT 00000000 _ZN7QObject11setPropertyEPKcRK8QVariant@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -26,21 +26,21 @@\n 0x00000019 (INIT_ARRAY) 0x47358\n 0x0000001b (INIT_ARRAYSZ) 36 (bytes)\n 0x0000001a (FINI_ARRAY) 0x4737c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x282c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 24444 (bytes)\n+ 0x0000000a (STRSZ) 24446 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x48000\n 0x00000002 (PLTRELSZ) 3320 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0xa2d0\n- 0x00000011 (REL) 0x8de8\n+ 0x00000017 (JMPREL) 0xa2d4\n+ 0x00000011 (REL) 0x8dec\n 0x00000012 (RELSZ) 5352 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x8c78\n+ 0x6ffffffe (VERNEED) 0x8c7c\n 0x6fffffff (VERNEEDNUM) 8\n- 0x6ffffff0 (VERSYM) 0x87a8\n+ 0x6ffffff0 (VERSYM) 0x87aa\n 0x6ffffffa (RELCOUNT) 206\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6bbd4365451acc444b50d330427dfaf9d91dac49\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 19a744e50b08ab1ce7ce7a8cf6e7478f40c671c4\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: 0x00000000000087a8 Offset: 0x0087a8 Link: 3 (.dynsym)\n+ Addr: 0x00000000000087aa Offset: 0x0087aa Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (ABI_28_1) 2 (ABI_28_1) 1 (*global*) \n 004: 3 (Qt_5) 4 (Qt_5) 1 (*global*) 3 (Qt_5) \n 008: 4 (Qt_5) 4 (Qt_5) 1 (*global*) 2 (ABI_28_1) \n 00c: 4 (Qt_5) 1 (*global*) 4 (Qt_5) 1 (*global*) \n 010: 5 (CXXABI_1.3) 3 (Qt_5) 1 (*global*) 1 (*global*) \n 014: 4 (Qt_5) 3 (Qt_5) 4 (Qt_5) 3 (Qt_5) \n 018: 3 (Qt_5) 2 (ABI_28_1) 1 (*global*) 1 (*global*) \n@@ -153,15 +153,15 @@\n 254: 2 (ABI_28_1) 1 (*global*) 2 (ABI_28_1) 4 (Qt_5) \n 258: 4 (Qt_5) 4 (Qt_5) 2 (ABI_28_1) 4 (Qt_5) \n 25c: 2 (ABI_28_1) 1 (*global*) b (Qt_5) 1 (*global*) \n 260: 1 (*global*) 4 (Qt_5) 3 (Qt_5) 1 (*global*) \n 264: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 8 entries:\n- Addr: 0x0000000000008c78 Offset: 0x008c78 Link: 4 (.dynstr)\n+ Addr: 0x0000000000008c7c Offset: 0x008c7c Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 13\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.1.3 Flags: none Version: 14\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 10\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1523,9 +1523,9 @@\n 0x0000872c 474c4942 4358585f 332e342e 32310047 GLIBCXX_3.4.21.G\n 0x0000873c 4c494243 58585f33 2e340047 4c494243 LIBCXX_3.4.GLIBC\n 0x0000874c 58585f33 2e342e32 30004358 58414249 XX_3.4.20.CXXABI\n 0x0000875c 5f312e33 0051745f 352e3135 00414249 _1.3.Qt_5.15.ABI\n 0x0000876c 5f32385f 31000000 00000000 00000000 _28_1...........\n 0x0000877c 00000000 00000000 00000000 00000000 ................\n 0x0000878c 00000000 00000000 00000000 00000000 ................\n- 0x0000879c 00000000 00000000 00000000 ............\n+ 0x0000879c 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 62643433 36353435 31616363 34343462 bd4365451acc444b\n- 0x00000010 35306433 33303432 37646661 66396439 50d330427dfaf9d9\n- 0x00000020 31646163 34392e64 65627567 00000000 1dac49.debug....\n- 0x00000030 e14c3e72 .L>r\n+ 0x00000000 61373434 65353062 30386162 31636537 a744e50b08ab1ce7\n+ 0x00000010 63653761 38636636 65373437 38663430 ce7a8cf6e7478f40\n+ 0x00000020 63363731 63342e64 65627567 00000000 c671c4.debug....\n+ 0x00000030 a2fee5fa ....\n \n"}]}]}]}]}, {"source1": "cantor-backend-r_22.04.2-1_i386.deb", "source2": "cantor-backend-r_22.04.2-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\n--rw-r--r-- 0 0 0 1404 2022-06-10 06:01:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 109272 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1400 2022-06-10 06:01:07.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 109252 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 --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 000030 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000021c 00021c 000c70 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000e8c 000e8c 001648 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000024d4 0024d4 00018e 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000e8c 000e8c 00164a 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000024d6 0024d6 00018e 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00002664 002664 000110 00 A 6 6 4\n [ 9] .rel.dyn REL 00002774 002774 002930 08 A 5 0 4\n [10] .rel.plt REL 000050a4 0050a4 0004a0 08 AI 5 26 4\n [11] .init PROGBITS 00006000 006000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00006020 006020 000950 04 AX 0 0 16\n [13] .plt.got PROGBITS 00006970 006970 000008 08 AX 0 0 8\n [14] .text PROGBITS 00006980 006980 00ae04 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,23 +17,23 @@\n 0x00000019 (INIT_ARRAY) 0x19d3c\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x19d40\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0xe8c\n 0x00000006 (SYMTAB) 0x21c\n- 0x0000000a (STRSZ) 5704 (bytes)\n+ 0x0000000a (STRSZ) 5706 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x1a000\n 0x00000002 (PLTRELSZ) 1184 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x50a4\n 0x00000011 (REL) 0x2774\n 0x00000012 (RELSZ) 10544 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n 0x6ffffffe (VERNEED) 0x2664\n 0x6fffffff (VERNEEDNUM) 6\n- 0x6ffffff0 (VERSYM) 0x24d4\n+ 0x6ffffff0 (VERSYM) 0x24d6\n 0x6ffffffa (RELCOUNT) 1256\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ed0442a42a93628a990e6725ff2c39b0ee8a6c8b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 874ee4145214ad50a9cee6abf4b185b3f6487061\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 199 entries:\n- Addr: 0x00000000000024d4 Offset: 0x0024d4 Link: 5 (.dynsym)\n+ Addr: 0x00000000000024d6 Offset: 0x0024d6 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 1 (*global*) 3 (CXXABI_1.3) \n 004: 1 (*global*) 2 (Qt_5) 4 (Qt_5.15) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 2 (Qt_5) 1 (*global*) \n 00c: 5 (GLIBC_2.0) 1 (*global*) 2 (Qt_5) 1 (*global*) \n 010: 2 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 6 (GLIBC_2.4) 2 (Qt_5) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 3 (CXXABI_1.3) 2 (Qt_5) 7 (Qt_5) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1004,15 +1004,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/i686-pc-linux-gnu-library/4.2\n+/build/2/cantor-22.04.2/2nd/debian/.debhelper/generated/_source/home/R/i686-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"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -352,9 +352,9 @@\n 0x0000245c 5f322e30 00474c49 42435858 5f332e34 _2.0.GLIBCXX_3.4\n 0x0000246c 2e323100 474c4942 4358585f 332e3400 .21.GLIBCXX_3.4.\n 0x0000247c 43585841 42495f31 2e330051 745f352e CXXABI_1.3.Qt_5.\n 0x0000248c 31350000 00000000 00000000 00000000 15..............\n 0x0000249c 00000000 00000000 00000000 00000000 ................\n 0x000024ac 00000000 00000000 00000000 00000000 ................\n 0x000024bc 00000000 00000000 00000000 00000000 ................\n- 0x000024cc 00000000 00000000 ........\n+ 0x000024cc 00000000 00000000 0000 ..........\n \n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: unable to read alt ref 10153", "objdump: DWARF error: unable to read alt ref 47276", "objdump: DWARF error: unable to read alt ref 13552", "objdump: DWARF error: unable to read alt ref 11635"], "unified_diff": "@@ -1337,15 +1337,15 @@\n \tcall 6520 \n \tmovzbl -0x6c(%ebp),%eax\n \tadd $0x10,%esp\n \ttest %al,%al\n \tje 7a91 <__cxa_finalize@plt+0x1121>\n \tpush %eax\n \tpush %eax\n-\tlea -0x4773(%esi),%eax\n+\tlea -0x476f(%esi),%eax\n \tpush $0x13\n \tpush %eax\n \tcall 6390 \n \tadd $0x10,%esp\n \tmov %eax,-0x40(%ebp)\n \tcall 6910 \n \tsub $0x4,%esp\n@@ -1378,15 +1378,15 @@\n \tsub $0xc,%esp\n \tpush %edi\n \tcall d770 <__cxa_finalize@plt+0x6e00>\n \tlea -0x5c(%ebp),%eax\n \tmov %eax,-0x70(%ebp)\n \tmov %eax,(%esp)\n \tcall 68e0 \n-\tlea -0x475f(%esi),%eax\n+\tlea -0x475b(%esi),%eax\n \tmovl $0x1,(%esp)\n \tpush %eax\n \tcall 6390 \n \tadd $0x10,%esp\n \tlea -0x50(%ebp),%edx\n \tmov %eax,-0x50(%ebp)\n \tpush $0x1\n@@ -1500,15 +1500,15 @@\n \tmov %eax,-0x70(%ebp)\n \tcall 6300 \n \tpop %eax\n \tlea -0x50(%ebp),%eax\n \tpop %edx\n \tpush $0x5a\n \tmov %eax,%edx\n-\tlea -0x475c(%esi),%eax\n+\tlea -0x4758(%esi),%eax\n \tmov -0x5c(%ebp),%edi\n \tpush %eax\n \tpush %edx\n \tmov %edx,-0x6c(%ebp)\n \tcall 6900 \n \tpop %eax\n \tpush -0x6c(%ebp)\n@@ -3435,15 +3435,15 @@\n \tpush %edi\n \tcall 6390 \n \tmov %eax,-0x28(%ebp)\n \tmov %eax,%edi\n ./obj-i686-linux-gnu/src/backends/R/rserver/./src/backends/R/rserver/rserver.cpp:420\n \tmovl $0x2,(%esp)\n \tcall 6470 \n-\tmovzwl -0x47da(%esi),%eax\n+\tmovzwl -0x47d6(%esi),%eax\n \tadd $0x10,%esp\n /usr/include/i386-linux-gnu/qt5/QtCore/qstringlist.h:245\n \tpush $0x1\n \tmov %ax,-0x32(%ebp)\n \tlea -0x32(%ebp),%eax\n \tpush %eax\n \tpush -0x48(%ebp)\n@@ -4997,15 +4997,15 @@\n \tpush $0x1\n \tcall 6470 \n /usr/include/i386-linux-gnu/qt5/QtCore/qstringlist.h:245\n \tlea -0x24(%ebp),%eax\n ./obj-i686-linux-gnu/src/backends/R/rserver/./src/backends/R/rserver/rserver.cpp:503\n \tadd $0x10,%esp\n ./obj-i686-linux-gnu/src/backends/R/rserver/./src/backends/R/rserver/rserver.cpp:505\n-\tmovzwl -0x47da(%esi),%edi\n+\tmovzwl -0x47d6(%esi),%edi\n /usr/include/i386-linux-gnu/qt5/QtCore/qstringlist.h:245\n \tmov %eax,%ecx\n \tmov %eax,-0x88(%ebp)\n \tlea -0x50(%ebp),%eax\n \tpush $0x1\n \tpush %eax\n \tpush -0x5c(%ebp)\n@@ -5862,15 +5862,15 @@\n \tja c028 <__cxa_finalize@plt+0x56b8>\n ./obj-i686-linux-gnu/src/backends/R/rserver/./src/backends/R/rserver/rserver.cpp:287 (discriminator 2)\n \tmov -0x54(%ebp),%eax\n /usr/include/i386-linux-gnu/qt5/QtCore/qlogging.h:68 (discriminator 2)\n \tmovl $0x2,-0x30(%ebp)\n \tmovl $0x0,-0x2c(%ebp)\n ./obj-i686-linux-gnu/src/backends/R/rserver/./src/backends/R/rserver/rserver.cpp:287 (discriminator 2)\n-\tadd -0x47f0(%ebx,%eax,4),%ebx\n+\tadd -0x47ec(%ebx,%eax,4),%ebx\n /usr/include/i386-linux-gnu/qt5/QtCore/qlogging.h:68 (discriminator 2)\n \tmovl $0x0,-0x28(%ebp)\n \tmovl $0x0,-0x24(%ebp)\n ./obj-i686-linux-gnu/src/backends/R/rserver/./src/backends/R/rserver/rserver.cpp:287 (discriminator 2)\n \tjmp *%ebx\n \tlea 0x0(%esi),%esi\n ./obj-i686-linux-gnu/src/backends/R/rserver/./src/backends/R/rserver/rserver.cpp:237\n@@ -6844,15 +6844,15 @@\n \tmov -0x44(%ebp),%esi\n \tcmpb $0x0,0x14(%esi)\n \tjne bdaa <__cxa_finalize@plt+0x543a>\n /usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:706\n \tmov -0x6c(%ebp),%ebx\n \tsub $0x4,%esp\n \tpush $0x7\n-\tlea -0x47a7(%ebx),%eax\n+\tlea -0x47a3(%ebx),%eax\n \tpush %eax\n \tpush %edi\n \tcall 6900 \n /usr/include/i386-linux-gnu/qt5/QtCore/qdebug.h:159\n \tmov %edi,(%esp)\n \tpush %esi\n \tcall 6070 \n@@ -13791,15 +13791,15 @@\n /usr/include/i386-linux-gnu/qt5/QtCore/qdebug.h:129\n \tmov -0x38(%ebp),%eax\n \tcmpb $0x0,0x14(%eax)\n \tmov %eax,-0x3c(%ebp)\n \tjne f414 <__cxa_finalize@plt+0x8aa4>\n /usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:706\n \tsub $0x4,%esp\n-\tlea -0x47d8(%esi),%eax\n+\tlea -0x47d4(%esi),%eax\n \tmov %esi,%ebx\n \tpush $0x8\n \tpush %eax\n \tpush %edi\n \tcall 6900 \n /usr/include/i386-linux-gnu/qt5/QtCore/qdebug.h:159\n \tmov %edi,(%esp)\n@@ -13998,15 +13998,15 @@\n /usr/include/i386-linux-gnu/qt5/QtCore/qdebug.h:129\n \tmov -0x50(%ebp),%eax\n \tcmpb $0x0,0x14(%eax)\n \tmov %eax,-0x64(%ebp)\n \tjne f7c4 <__cxa_finalize@plt+0x8e54>\n /usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:706\n \tsub $0x4,%esp\n-\tlea -0x47cf(%esi),%eax\n+\tlea -0x47cb(%esi),%eax\n \tmov %esi,%ebx\n \tpush $0xd\n \tpush %eax\n \tpush %edi\n \tcall 6900 \n /usr/include/i386-linux-gnu/qt5/QtCore/qdebug.h:159\n \tmov %edi,(%esp)\n@@ -14472,15 +14472,15 @@\n /usr/include/i386-linux-gnu/qt5/QtCore/qdebug.h:129\n \tmov -0x38(%ebp),%eax\n \tcmpb $0x0,0x14(%eax)\n \tmov %eax,-0x3c(%ebp)\n \tjne fadc <__cxa_finalize@plt+0x916c>\n /usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:706\n \tsub $0x4,%esp\n-\tlea -0x47c1(%esi),%eax\n+\tlea -0x47bd(%esi),%eax\n \tmov %esi,%ebx\n \tpush $0x14\n \tpush %eax\n \tpush %edi\n \tcall 6900 \n /usr/include/i386-linux-gnu/qt5/QtCore/qdebug.h:159\n \tmov %edi,(%esp)\n@@ -14709,15 +14709,15 @@\n \tje 103f8 <__cxa_finalize@plt+0x9a88>\n /usr/include/i386-linux-gnu/qt5/QtCore/qdebug.h:129\n \tmov -0x38(%ebp),%edi\n \tcmpb $0x0,0x14(%edi)\n \tjne 10419 <__cxa_finalize@plt+0x9aa9>\n /usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:706\n \tsub $0x4,%esp\n-\tlea -0x47ac(%esi),%eax\n+\tlea -0x47a8(%esi),%eax\n \tmov %esi,%ebx\n \tpush $0xc\n \tpush %eax\n \tpush -0x3c(%ebp)\n \tcall 6900 \n \tpop %eax\n /usr/include/i386-linux-gnu/qt5/QtCore/qdebug.h:159\n@@ -14745,21 +14745,21 @@\n \tjne 104d9 <__cxa_finalize@plt+0x9b69>\n ./obj-i686-linux-gnu/src/backends/R/rserver/./src/backends/R/rserver/rcallbacks.cpp:88\n \tsub $0xc,%esp\n \tpush -0x48(%ebp)\n \tmov %esi,%ebx\n \tcall 64f0 \n /usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:706\n-\tlea -0x479f(%esi),%eax\n+\tlea -0x479b(%esi),%eax\n ./obj-i686-linux-gnu/src/backends/R/rserver/./src/backends/R/rserver/rcallbacks.cpp:89\n \tmov 0x8(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:706\n \tmov %eax,-0x5c(%ebp)\n-\tlea -0x4794(%esi),%eax\n+\tlea -0x4790(%esi),%eax\n ./obj-i686-linux-gnu/src/backends/R/rserver/./src/backends/R/rserver/rcallbacks.cpp:89\n \tmovl $0x0,-0x40(%ebp)\n /usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:706\n \tmov %eax,-0x60(%ebp)\n ./obj-i686-linux-gnu/src/backends/R/rserver/./src/backends/R/rserver/rcallbacks.cpp:89\n \ttest %ecx,%ecx\n \tjg fe1a <__cxa_finalize@plt+0x94aa>\n@@ -15145,15 +15145,15 @@\n \tje 10478 <__cxa_finalize@plt+0x9b08>\n /usr/include/i386-linux-gnu/qt5/QtCore/qdebug.h:129\n \tmov -0x38(%ebp),%edi\n \tcmpb $0x0,0x14(%edi)\n \tjne 10499 <__cxa_finalize@plt+0x9b29>\n /usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:706\n \tsub $0x4,%esp\n-\tlea -0x478a(%esi),%eax\n+\tlea -0x4786(%esi),%eax\n \tmov %esi,%ebx\n \tpush $0x8\n \tpush %eax\n \tpush -0x3c(%ebp)\n \tcall 6900 \n \tpop %eax\n /usr/include/i386-linux-gnu/qt5/QtCore/qdebug.h:159\n@@ -15250,15 +15250,15 @@\n \tje 10438 <__cxa_finalize@plt+0x9ac8>\n /usr/include/i386-linux-gnu/qt5/QtCore/qdebug.h:129\n \tmov -0x38(%ebp),%edi\n \tcmpb $0x0,0x14(%edi)\n \tjne 10459 <__cxa_finalize@plt+0x9ae9>\n /usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:706\n \tsub $0x4,%esp\n-\tlea -0x4781(%esi),%eax\n+\tlea -0x477d(%esi),%eax\n \tmov %esi,%ebx\n \tpush $0x5\n \tpush %eax\n \tpush -0x3c(%ebp)\n \tcall 6900 \n \tpop %eax\n /usr/include/i386-linux-gnu/qt5/QtCore/qdebug.h:159\n@@ -15349,15 +15349,15 @@\n \tje 10570 <__cxa_finalize@plt+0x9c00>\n /usr/include/i386-linux-gnu/qt5/QtCore/qdebug.h:129\n \tmov -0x38(%ebp),%edi\n \tcmpb $0x0,0x14(%edi)\n \tjne 10591 <__cxa_finalize@plt+0x9c21>\n /usr/include/i386-linux-gnu/qt5/QtCore/qstring.h:706\n \tsub $0x4,%esp\n-\tlea -0x477b(%esi),%eax\n+\tlea -0x4777(%esi),%eax\n \tmov %esi,%ebx\n \tpush $0x7\n \tpush %eax\n \tpush -0x3c(%ebp)\n \tcall 6900 \n \tpop %eax\n /usr/include/i386-linux-gnu/qt5/QtCore/qdebug.h:159\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -885,39 +885,39 @@\n 0x00015720 6f72203d 20276361 6e746f72 5f736372 or = 'cantor_scr\n 0x00015730 69707465 6469746f 72272920 0a000000 ipteditor') ....\n 0x00015740 2f757372 2f6c6f63 616c2f6c 69622f52 /usr/local/lib/R\n 0x00015750 2f736974 652d6c69 62726172 792f3a2f /site-library/:/\n 0x00015760 7573722f 6c69622f 522f7369 74652d6c usr/lib/R/site-l\n 0x00015770 69627261 72793a2f 7573722f 6c69622f ibrary:/usr/lib/\n 0x00015780 522f6c69 62726172 79270000 2f627569 R/library'../bui\n- 0x00015790 6c642f31 73742f63 616e746f 722d3232 ld/1st/cantor-22\n- 0x000157a0 2e30342e 322f6465 6269616e 2f2e6465 .04.2/debian/.de\n- 0x000157b0 6268656c 7065722f 67656e65 72617465 bhelper/generate\n- 0x000157c0 642f5f73 6f757263 652f686f 6d652f52 d/_source/home/R\n- 0x000157d0 2f693638 362d7063 2d6c696e 75782d67 /i686-pc-linux-g\n- 0x000157e0 6e752d6c 69627261 72792f34 2e320000 nu-library/4.2..\n- 0x000157f0 6c696e75 782c6763 632c6778 782c6766 linux,gcc,gxx,gf\n- 0x00015800 6f727472 616e2c67 666f7274 72616e00 ortran,gfortran.\n- 0x00015810 b00affff 900bffff b812ffff d008ffff ................\n- 0x00015820 d009ffff 1f001e00 6f6e4275 73793a20 ........onBusy: \n- 0x00015830 00726561 64436f6e 736f6c65 3a200073 .readConsole: .s\n- 0x00015840 65747469 6e672075 70206361 6c6c6261 etting up callba\n- 0x00015850 636b7300 73686f77 2066696c 65733a20 cks.show files: \n- 0x00015860 0073686f 77206669 6c652000 20686561 .show file . hea\n- 0x00015870 6465723a 20002074 69746c65 3a200064 der: . title: .d\n- 0x00015880 656c3a20 00706167 65723a20 006f7267 el: .pager: .org\n- 0x00015890 2e6b6465 2e43616e 746f722e 522d2531 .kde.Cantor.R-%1\n- 0x000158a0 002f0000 43616e27 7420636f 6e6e6563 ./..Can't connec\n- 0x000158b0 7420746f 20746865 20442d42 75732073 t to the D-Bus s\n- 0x000158c0 65737369 6f6e2062 75732e0a 546f2073 ession bus..To s\n- 0x000158d0 74617274 2069742c 2072756e 3a206576 tart it, run: ev\n- 0x000158e0 616c2060 64627573 2d6c6175 6e636820 al `dbus-launch \n- 0x000158f0 2d2d6175 746f2d73 796e7461 78600000 --auto-syntax`..\n- 0x00015900 31355253 65727665 72536574 74696e67 15RServerSetting\n- 0x00015910 73000000 00000000 00000000 00000000 s...............\n+ 0x00015790 6c642f32 2f63616e 746f722d 32322e30 ld/2/cantor-22.0\n+ 0x000157a0 342e322f 326e642f 64656269 616e2f2e 4.2/2nd/debian/.\n+ 0x000157b0 64656268 656c7065 722f6765 6e657261 debhelper/genera\n+ 0x000157c0 7465642f 5f736f75 7263652f 686f6d65 ted/_source/home\n+ 0x000157d0 2f522f69 3638362d 70632d6c 696e7578 /R/i686-pc-linux\n+ 0x000157e0 2d676e75 2d6c6962 72617279 2f342e32 -gnu-library/4.2\n+ 0x000157f0 00000000 6c696e75 782c6763 632c6778 ....linux,gcc,gx\n+ 0x00015800 782c6766 6f727472 616e2c67 666f7274 x,gfortran,gfort\n+ 0x00015810 72616e00 b00affff 900bffff b812ffff ran.............\n+ 0x00015820 d008ffff d009ffff 1f001e00 6f6e4275 ............onBu\n+ 0x00015830 73793a20 00726561 64436f6e 736f6c65 sy: .readConsole\n+ 0x00015840 3a200073 65747469 6e672075 70206361 : .setting up ca\n+ 0x00015850 6c6c6261 636b7300 73686f77 2066696c llbacks.show fil\n+ 0x00015860 65733a20 0073686f 77206669 6c652000 es: .show file .\n+ 0x00015870 20686561 6465723a 20002074 69746c65 header: . title\n+ 0x00015880 3a200064 656c3a20 00706167 65723a20 : .del: .pager: \n+ 0x00015890 006f7267 2e6b6465 2e43616e 746f722e .org.kde.Cantor.\n+ 0x000158a0 522d2531 002f0000 43616e27 7420636f R-%1./..Can't co\n+ 0x000158b0 6e6e6563 7420746f 20746865 20442d42 nnect to the D-B\n+ 0x000158c0 75732073 65737369 6f6e2062 75732e0a us session bus..\n+ 0x000158d0 546f2073 74617274 2069742c 2072756e To start it, run\n+ 0x000158e0 3a206576 616c2060 64627573 2d6c6175 : eval `dbus-lau\n+ 0x000158f0 6e636820 2d2d6175 746f2d73 796e7461 nch --auto-synta\n+ 0x00015900 78600000 31355253 65727665 72536574 x`..15RServerSet\n+ 0x00015910 74696e67 73000000 00000000 00000000 tings...........\n 0x00015920 ffffffff 0e000000 00000000 10000000 ................\n 0x00015930 61007500 74006f00 72007500 6e005300 a.u.t.o.r.u.n.S.\n 0x00015940 63007200 69007000 74007300 00000000 c.r.i.p.t.s.....\n 0x00015950 00000000 00000000 00000000 00000000 ................\n 0x00015960 ffffffff 0e000000 00000000 10000000 ................\n 0x00015970 61007500 74006f00 72007500 6e005300 a.u.t.o.r.u.n.S.\n 0x00015980 63007200 69007000 74007300 00000000 c.r.i.p.t.s.....\n"}, {"source1": "readelf --wide --decompress --hex-dump=.data.rel.ro {}", "source2": "readelf --wide --decompress --hex-dump=.data.rel.ro {}", "unified_diff": "@@ -2,15 +2,15 @@\n Hex dump of section '.data.rel.ro':\n 0x00019d44 08000000 94230100 00000000 00000000 .....#..........\n 0x00019d54 449d0100 e07c0000 f0800000 50810000 D....|......P...\n 0x00019d64 50940000 a0960000 00000000 00000000 P...............\n 0x00019d74 00000000 00000000 00000000 00000000 ................\n 0x00019d84 00000000 00000000 a0210100 40200100 .........!..@ ..\n 0x00019d94 b07e0000 00000000 00000000 08000000 .~..............\n- 0x00019da4 00590100 00000000 00000000 a09d0100 .Y..............\n+ 0x00019da4 04590100 00000000 00000000 a09d0100 .Y..............\n 0x00019db4 00000000 00000000 00000000 900f0100 ................\n 0x00019dc4 80100100 00000000 00000000 00000000 ................\n 0x00019dd4 00000000 00000000 00000000 00000000 ................\n 0x00019de4 00000000 00000000 00000000 00000000 ................\n 0x00019df4 00000000 00000000 00000000 00000000 ................\n 0x00019e04 08000000 84620100 00000000 00000000 .....b..........\n 0x00019e14 049e0100 80110100 20160100 80160100 ........ .......\n"}, {"source1": "readelf --wide --decompress --hex-dump=.data {}", "source2": "readelf --wide --decompress --hex-dump=.data {}", "unified_diff": "@@ -303,11 +303,11 @@\n 0x0001b520 33540100 3d540100 4a540100 51540100 3T..=T..JT..QT..\n 0x0001b530 5c540100 6a540100 7f540100 40570100 \\T..jT...T..@W..\n 0x0001b540 8b540100 8c570100 97540100 a3540100 .T...W...T...T..\n 0x0001b550 aa540100 bb540100 be540100 ca540100 .T...T...T...T..\n 0x0001b560 dc540100 e7540100 f9540100 04550100 .T...T...T...U..\n 0x0001b570 11550100 1a550100 32550100 3e550100 .U...U..2U..>U..\n 0x0001b580 51550100 64550100 7b550100 8e550100 QU..dU..{U...U..\n- 0x0001b590 a2550100 f0570100 af550100 bd550100 .U...W...U...U..\n+ 0x0001b590 a2550100 f4570100 af550100 bd550100 .U...W...U...U..\n 0x0001b5a0 cf550100 da550100 e9550100 f2550100 .U...U...U...U..\n 0x0001b5b0 00000000 00000000 ........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30343432 61343261 39333632 38613939 0442a42a93628a99\n- 0x00000010 30653637 32356666 32633339 62306565 0e6725ff2c39b0ee\n- 0x00000020 38613663 38622e64 65627567 00000000 8a6c8b.debug....\n- 0x00000030 b78c9f80 ....\n+ 0x00000000 34656534 31343532 31346164 35306139 4ee4145214ad50a9\n+ 0x00000010 63656536 61626634 62313835 62336636 cee6abf4b185b3f6\n+ 0x00000020 34383730 36312e64 65627567 00000000 487061.debug....\n+ 0x00000030 9bcb6bd6 ..k.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/backends/cantor_rbackend.so", "source2": "./usr/lib/i386-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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000064 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001dc 0001dc 0023c0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000259c 00259c 005cb5 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00008252 008252 000478 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000259c 00259c 005cb7 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00008254 008254 000478 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000086cc 0086cc 000160 00 A 4 9 4\n [ 7] .rel.dyn REL 0000882c 00882c 0016b0 08 A 3 0 4\n [ 8] .rel.plt REL 00009edc 009edc 000a88 08 AI 3 25 4\n [ 9] .init PROGBITS 0000b000 00b000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 0000b020 00b020 001520 04 AX 0 0 16\n [11] .plt.got PROGBITS 0000c540 00c540 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000c550 00c550 015cc4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -26,21 +26,21 @@\n 0x00000019 (INIT_ARRAY) 0x2d198\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x2d1a0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x259c\n 0x00000006 (SYMTAB) 0x1dc\n- 0x0000000a (STRSZ) 23733 (bytes)\n+ 0x0000000a (STRSZ) 23735 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x2e000\n 0x00000002 (PLTRELSZ) 2696 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x9edc\n 0x00000011 (REL) 0x882c\n 0x00000012 (RELSZ) 5808 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x86cc\n 0x6fffffff (VERNEEDNUM) 9\n- 0x6ffffff0 (VERSYM) 0x8252\n+ 0x6ffffff0 (VERSYM) 0x8254\n 0x6ffffffa (RELCOUNT) 232\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f893025ba598ae8fad9ef419791be1ca0d39e417\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3546f96f8e0c8b4c45b21fc3c2ea26e20d83a608\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: 0x0000000000008252 Offset: 0x008252 Link: 3 (.dynsym)\n+ Addr: 0x0000000000008254 Offset: 0x008254 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) 5 (CXXABI_1.3) \n 008: 4 (Qt_5) 3 (Qt_5) 4 (Qt_5) 2 (ABI_28_1) \n 00c: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 4 (Qt_5) \n 014: 3 (Qt_5) 6 (Qt_5) 3 (Qt_5) 2 (ABI_28_1) \n 018: 7 (Qt_5) 2 (ABI_28_1) 4 (Qt_5) 8 (Qt_5.15) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1479,9 +1479,9 @@\n 0x000081dc 2e330047 4c494243 5f322e34 00474c49 .3.GLIBC_2.4.GLI\n 0x000081ec 42435f32 2e300047 4c494243 58585f33 BC_2.0.GLIBCXX_3\n 0x000081fc 2e340043 58584142 495f312e 33005174 .4.CXXABI_1.3.Qt\n 0x0000820c 5f352e31 35004142 495f3238 5f310000 _5.15.ABI_28_1..\n 0x0000821c 00000000 00000000 00000000 00000000 ................\n 0x0000822c 00000000 00000000 00000000 00000000 ................\n 0x0000823c 00000000 00000000 00000000 00000000 ................\n- 0x0000824c 00000000 00 .....\n+ 0x0000824c 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 39333032 35626135 39386165 38666164 93025ba598ae8fad\n- 0x00000010 39656634 31393739 31626531 63613064 9ef419791be1ca0d\n- 0x00000020 33396534 31372e64 65627567 00000000 39e417.debug....\n- 0x00000030 e34a8501 .J..\n+ 0x00000000 34366639 36663865 30633862 34633435 46f96f8e0c8b4c45\n+ 0x00000010 62323166 63336332 65613236 65323064 b21fc3c2ea26e20d\n+ 0x00000020 38336136 30382e64 65627567 00000000 83a608.debug....\n+ 0x00000030 2bba3906 +.9.\n \n"}]}]}]}]}, {"source1": "cantor-backend-sage_22.04.2-1_i386.deb", "source2": "cantor-backend-sage_22.04.2-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 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 72764 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 72924 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/i386-linux-gnu/qt5/plugins/cantor/backends/cantor_sagebackend.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/backends/cantor_sagebackend.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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x099fc 0x099fc R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x09a00 0x09a00 R 0x1000\n LOAD 0x00a000 0x0000a000 0x0000a000 0x162c8 0x162c8 R E 0x1000\n LOAD 0x021000 0x00021000 0x00021000 0x09298 0x09298 R 0x1000\n LOAD 0x02a360 0x0002b360 0x0002b360 0x01208 0x01250 RW 0x1000\n DYNAMIC 0x02ae28 0x0002be28 0x0002be28 0x00180 0x00180 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x023f40 0x00023f40 0x00023f40 0x009bc 0x009bc R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 002180 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000232c 00232c 0051ef 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000751c 00751c 000430 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000794c 00794c 000140 00 A 4 8 4\n- [ 7] .rel.dyn REL 00007a8c 007a8c 0014c8 08 A 3 0 4\n- [ 8] .rel.plt REL 00008f54 008f54 000aa8 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 0000232c 00232c 0051f1 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000751e 00751e 000430 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00007950 007950 000140 00 A 4 8 4\n+ [ 7] .rel.dyn REL 00007a90 007a90 0014c8 08 A 3 0 4\n+ [ 8] .rel.plt REL 00008f58 008f58 000aa8 08 AI 3 25 4\n [ 9] .init PROGBITS 0000a000 00a000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 0000a020 00a020 001560 04 AX 0 0 16\n [11] .plt.got PROGBITS 0000b580 00b580 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000b590 00b590 014d24 00 AX 0 0 16\n [13] .fini PROGBITS 000202b4 0202b4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00021000 021000 00257b 00 A 0 0 32\n [15] .qtversion PROGBITS 00023580 023580 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x7a8c contains 665 entries:\n+Relocation section '.rel.dyn' at offset 0x7a90 contains 665 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0002b360 00000008 R_386_RELATIVE \n 0002b364 00000008 R_386_RELATIVE \n 0002b368 00000008 R_386_RELATIVE \n 0002b36c 00000008 R_386_RELATIVE \n 0002b370 00000008 R_386_RELATIVE \n 0002b374 00000008 R_386_RELATIVE \n@@ -663,15 +663,15 @@\n 0002bfec 00015506 R_386_GLOB_DAT 00000000 __gmon_start__\n 0002bff0 00017106 R_386_GLOB_DAT 00000000 _ZN10QTabWidget14currentChangedEi@Qt_5\n 0002bff4 0001e206 R_386_GLOB_DAT 00000000 _ZN4KNS36Button14dialogFinishedERK5QListINS_5EntryEE\n 0002bff8 0001ef06 R_386_GLOB_DAT 00000000 _ZTV15KConfigSkeleton\n 0002bffc 00021206 R_386_GLOB_DAT 00000000 _ZN15QAbstractButton16staticMetaObjectE@Qt_5\n 0002c564 00018801 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x8f54 contains 341 entries:\n+Relocation section '.rel.plt' at offset 0x8f58 contains 341 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0002c00c 00000207 R_386_JUMP_SLOT 00000000 _ZN6Cantor15AnimationResultC1ERK4QUrlRK7QString@ABI_28_1\n 0002c010 00000407 R_386_JUMP_SLOT 00000000 _ZN9QLineEditC1EP7QWidget@Qt_5\n 0002c014 00000607 R_386_JUMP_SLOT 00000000 _ZN7QObject10disconnectEPKS_PKcS1_S3_@Qt_5\n 0002c018 00000707 R_386_JUMP_SLOT 00000000 _ZN7QObject11setPropertyEPKcRK8QVariant@Qt_5\n 0002c01c 00000907 R_386_JUMP_SLOT 00000000 _ZN7QString14trimmed_helperERS_@Qt_5\n 0002c020 00000a07 R_386_JUMP_SLOT 00000000 _ZN4QDirC1ERK7QString@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -26,21 +26,21 @@\n 0x00000019 (INIT_ARRAY) 0x2b360\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x2b368\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x232c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 20975 (bytes)\n+ 0x0000000a (STRSZ) 20977 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x2c000\n 0x00000002 (PLTRELSZ) 2728 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x8f54\n- 0x00000011 (REL) 0x7a8c\n+ 0x00000017 (JMPREL) 0x8f58\n+ 0x00000011 (REL) 0x7a90\n 0x00000012 (RELSZ) 5320 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x794c\n+ 0x6ffffffe (VERNEED) 0x7950\n 0x6fffffff (VERNEEDNUM) 8\n- 0x6ffffff0 (VERSYM) 0x751c\n+ 0x6ffffff0 (VERSYM) 0x751e\n 0x6ffffffa (RELCOUNT) 208\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d75191e7bf647033f2c86dce31275922ee55a942\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 11a176d546d2f30c6822690f87a780f7025dc540\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: 0x000000000000751c Offset: 0x00751c Link: 3 (.dynsym)\n+ Addr: 0x000000000000751e Offset: 0x00751e Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (ABI_28_1) 2 (ABI_28_1) 2 (ABI_28_1) \n 004: 3 (Qt_5) 3 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 008: 2 (ABI_28_1) 4 (Qt_5) 4 (Qt_5) 1 (*global*) \n 00c: 5 (CXXABI_1.3) 3 (Qt_5) 4 (Qt_5) 3 (Qt_5) \n 010: 3 (Qt_5) 3 (Qt_5) 2 (ABI_28_1) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 3 (Qt_5) 3 (Qt_5) \n 018: 2 (ABI_28_1) 1 (*global*) 6 (Qt_5) 2 (ABI_28_1) \n@@ -133,15 +133,15 @@\n 204: 4 (Qt_5) 2 (ABI_28_1) a (GLIBCXX_3.4) 2 (ABI_28_1) \n 208: 2 (ABI_28_1) 4 (Qt_5) 2 (ABI_28_1) 4 (Qt_5) \n 20c: 2 (ABI_28_1) 2 (ABI_28_1) 4 (Qt_5) 2 (ABI_28_1) \n 210: b (Qt_5) 4 (Qt_5) 3 (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: 0x000000000000794c Offset: 0x00794c Link: 4 (.dynstr)\n+ Addr: 0x0000000000007950 Offset: 0x007950 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.1.3 Flags: none Version: 13\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 9\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1306,9 +1306,10 @@\n 0x0000749c 00474c49 42435f32 2e312e33 00474c49 .GLIBC_2.1.3.GLI\n 0x000074ac 42435f32 2e340047 4c494243 5f322e30 BC_2.4.GLIBC_2.0\n 0x000074bc 00474c49 42435858 5f332e34 00435858 .GLIBCXX_3.4.CXX\n 0x000074cc 4142495f 312e3300 51745f35 2e313500 ABI_1.3.Qt_5.15.\n 0x000074dc 4142495f 32385f31 00000000 00000000 ABI_28_1........\n 0x000074ec 00000000 00000000 00000000 00000000 ................\n 0x000074fc 00000000 00000000 00000000 00000000 ................\n- 0x0000750c 00000000 00000000 00000000 000000 ...............\n+ 0x0000750c 00000000 00000000 00000000 00000000 ................\n+ 0x0000751c 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 35313931 65376266 36343730 33336632 5191e7bf647033f2\n- 0x00000010 63383664 63653331 32373539 32326565 c86dce31275922ee\n- 0x00000020 35356139 34322e64 65627567 00000000 55a942.debug....\n- 0x00000030 565f25af V_%.\n+ 0x00000000 61313736 64353436 64326633 30633638 a176d546d2f30c68\n+ 0x00000010 32323639 30663837 61373830 66373032 22690f87a780f702\n+ 0x00000020 35646335 34302e64 65627567 00000000 5dc540.debug....\n+ 0x00000030 f3004463 ..Dc\n \n"}]}]}]}]}, {"source1": "cantor_22.04.2-1_i386.deb", "source2": "cantor_22.04.2-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\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 1741556 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 5376 2022-06-10 06:01:07.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1742288 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 --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x090a0 0x090a0 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x090a4 0x090a4 R 0x1000\n LOAD 0x00a000 0x0000a000 0x0000a000 0x19388 0x19388 R E 0x1000\n LOAD 0x024000 0x00024000 0x00024000 0x086d6 0x086d6 R 0x1000\n LOAD 0x02d624 0x0002d624 0x0002d624 0x00f88 0x00fc0 RW 0x1000\n DYNAMIC 0x02ddd0 0x0002ddd0 0x0002ddd0 0x00198 0x00198 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x0267f8 0x000267f8 0x000267f8 0x0065c 0x0065c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 00003c 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000228 000228 002050 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00002278 002278 005036 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000072ae 0072ae 00040a 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 000076b8 0076b8 000160 00 A 6 9 4\n- [ 9] .rel.dyn REL 00007818 007818 000d68 08 A 5 0 4\n- [10] .rel.plt REL 00008580 008580 000b20 08 AI 5 26 4\n+ [ 6] .dynstr STRTAB 00002278 002278 00503a 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000072b2 0072b2 00040a 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 000076bc 0076bc 000160 00 A 6 9 4\n+ [ 9] .rel.dyn REL 0000781c 00781c 000d68 08 A 5 0 4\n+ [10] .rel.plt REL 00008584 008584 000b20 08 AI 5 26 4\n [11] .init PROGBITS 0000a000 00a000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 0000a020 00a020 001650 04 AX 0 0 16\n [13] .plt.got PROGBITS 0000b670 00b670 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000b680 00b680 017cf4 00 AX 0 0 16\n [15] .fini PROGBITS 00023374 023374 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00024000 024000 0027f0 00 A 0 0 32\n [17] .qtversion PROGBITS 000267f0 0267f0 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x7818 contains 429 entries:\n+Relocation section '.rel.dyn' at offset 0x781c contains 429 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0002d624 00000008 R_386_RELATIVE \n 0002d628 00000008 R_386_RELATIVE \n 0002d62c 00000008 R_386_RELATIVE \n 0002d630 00000008 R_386_RELATIVE \n 0002d634 00000008 R_386_RELATIVE \n 0002d638 00000008 R_386_RELATIVE \n@@ -427,15 +427,15 @@\n 0002dfec 0001b406 R_386_GLOB_DAT 00000000 _ZN6Cantor11PanelPlugin16staticMetaObjectE@ABI_28_1\n 0002dff0 0001e406 R_386_GLOB_DAT 00000000 _ZN16QDialogButtonBox8acceptedEv@Qt_5\n 0002dff4 0001ea06 R_386_GLOB_DAT 00000000 _ZN10QTabWidget17tabCloseRequestedEi@Qt_5\n 0002dff8 0001ed06 R_386_GLOB_DAT 00000000 _ZN18KRecentFilesAction11urlSelectedERK4QUrl\n 0002dffc 0001fa06 R_386_GLOB_DAT 00000000 _ZN11QListWidget18currentItemChangedEP15QListWidgetItemS1_@Qt_5\n 0002e5a4 0000b401 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x8580 contains 356 entries:\n+Relocation section '.rel.plt' at offset 0x8584 contains 356 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0002e00c 00000107 R_386_JUMP_SLOT 00000000 _ZN4QDirC1ERK7QString@Qt_5\n 0002e010 00000507 R_386_JUMP_SLOT 00000000 _ZN4KNS314DownloadDialogC1EP7QWidget\n 0002e014 00000607 R_386_JUMP_SLOT 00000000 _ZN18QCommandLineParserD1Ev@Qt_5\n 0002e018 00000707 R_386_JUMP_SLOT 00000000 _ZN11QMainWindow14setDockOptionsE6QFlagsINS_10DockOptionEE@Qt_5\n 0002e01c 00000807 R_386_JUMP_SLOT 00000000 _ZN11QTextStreamlsERK7QString@Qt_5\n 0002e020 00000907 R_386_JUMP_SLOT 00000000 _ZN19KCoreConfigSkeleton4saveEv\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -27,23 +27,23 @@\n 0x00000019 (INIT_ARRAY) 0x2d624\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x2d628\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x2278\n 0x00000006 (SYMTAB) 0x228\n- 0x0000000a (STRSZ) 20534 (bytes)\n+ 0x0000000a (STRSZ) 20538 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x2e000\n 0x00000002 (PLTRELSZ) 2848 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x8580\n- 0x00000011 (REL) 0x7818\n+ 0x00000017 (JMPREL) 0x8584\n+ 0x00000011 (REL) 0x781c\n 0x00000012 (RELSZ) 3432 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n- 0x6ffffffe (VERNEED) 0x76b8\n+ 0x6ffffffe (VERNEED) 0x76bc\n 0x6fffffff (VERNEEDNUM) 9\n- 0x6ffffff0 (VERSYM) 0x72ae\n+ 0x6ffffff0 (VERSYM) 0x72b2\n 0x6ffffffa (RELCOUNT) 59\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ab20601934191965c210a56a55fbcb51f1dcb590\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a2d319eb4d951310b0d80e02087dffabe2c31b57\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 517 entries:\n- Addr: 0x00000000000072ae Offset: 0x0072ae Link: 5 (.dynsym)\n+ Addr: 0x00000000000072b2 Offset: 0x0072b2 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 004: 3 (Qt_5) 1 (*global*) 2 (Qt_5) 3 (Qt_5) \n 008: 2 (Qt_5) 1 (*global*) 4 (Qt_5.15) 3 (Qt_5) \n 00c: 5 (ABI_28_1) 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 010: 3 (Qt_5) 1 (*global*) 3 (Qt_5) 3 (Qt_5) \n 014: 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 6 (GLIBC_2.4) \n@@ -129,15 +129,15 @@\n 1f4: d (Qt_5) 1 (*global*) 1 (*global*) 2 (Qt_5) \n 1f8: 3 (Qt_5) 2 (Qt_5) 3 (Qt_5) 1 (*global*) \n 1fc: 1 (*global*) d (Qt_5) 3 (Qt_5) 1 (*global*) \n 200: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 204: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 9 entries:\n- Addr: 0x00000000000076b8 Offset: 0x0076b8 Link: 6 (.dynstr)\n+ Addr: 0x00000000000076bc Offset: 0x0076bc Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 14\n 0x0020: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n 0x0030: Name: Qt_5 Flags: none Version: 13\n 0x0040: Version: 1 File: libQt5WebEngineCore.so.5 Cnt: 1\n 0x0050: Name: Qt_5 Flags: none Version: 11\n 0x0060: Version: 1 File: libQt5WebEngine.so.5 Cnt: 1\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1279,9 +1279,9 @@\n 0x00007238 495f3238 5f310051 745f352e 31350000 I_28_1.Qt_5.15..\n 0x00007248 00000000 00000000 00000000 00000000 ................\n 0x00007258 00000000 00000000 00000000 00000000 ................\n 0x00007268 00000000 00000000 00000000 00000000 ................\n 0x00007278 00000000 00000000 00000000 00000000 ................\n 0x00007288 00000000 00000000 00000000 00000000 ................\n 0x00007298 00000000 00000000 00000000 00000000 ................\n- 0x000072a8 00000000 0000 ......\n+ 0x000072a8 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: 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 32303630 31393334 31393139 36356332 20601934191965c2\n- 0x00000010 31306135 36613535 66626362 35316631 10a56a55fbcb51f1\n- 0x00000020 64636235 39302e64 65627567 00000000 dcb590.debug....\n- 0x00000030 b817f646 ...F\n+ 0x00000000 64333139 65623464 39353133 31306230 d319eb4d951310b0\n+ 0x00000010 64383065 30323038 37646666 61626532 d80e02087dffabe2\n+ 0x00000020 63333162 35372e64 65627567 00000000 c31b57.debug....\n+ 0x00000030 5fd59907 _...\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/assistants/cantor_advancedplotassistant.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/assistants/cantor_advancedplotassistant.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000040 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001b8 0001b8 0008d0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000a88 000a88 001384 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001e0c 001e0c 00011a 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000a88 000a88 001386 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001e0e 001e0e 00011a 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00001f28 001f28 000120 00 A 4 7 4\n [ 7] .rel.dyn REL 00002048 002048 0002a0 08 A 3 0 4\n [ 8] .rel.plt REL 000022e8 0022e8 0002c0 08 AI 3 25 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 000590 04 AX 0 0 16\n [11] .plt.got PROGBITS 000035b0 0035b0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000035c0 0035c0 002984 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,21 +16,21 @@\n 0x00000019 (INIT_ARRAY) 0x8d6c\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x8d70\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xa88\n 0x00000006 (SYMTAB) 0x1b8\n- 0x0000000a (STRSZ) 4996 (bytes)\n+ 0x0000000a (STRSZ) 4998 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x9000\n 0x00000002 (PLTRELSZ) 704 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x22e8\n 0x00000011 (REL) 0x2048\n 0x00000012 (RELSZ) 672 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x1f28\n 0x6fffffff (VERNEEDNUM) 7\n- 0x6ffffff0 (VERSYM) 0x1e0c\n+ 0x6ffffff0 (VERSYM) 0x1e0e\n 0x6ffffffa (RELCOUNT) 29\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a9eb6c175e1b378ce5a3f0573a9aa44fd97008e4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: de4994fed716409ea1af90155130734593a8ea9c\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: 0x0000000000001e0c Offset: 0x001e0c Link: 3 (.dynsym)\n+ Addr: 0x0000000000001e0e Offset: 0x001e0e 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) 7 (GLIBC_2.0) \n 00c: 4 (Qt_5) 1 (*global*) 4 (Qt_5) 8 (Qt_5) \n 010: 9 (GLIBC_2.4) 2 (Qt_5) 2 (Qt_5) 1 (*global*) \n 014: 2 (Qt_5) 3 (CXXABI_1.3) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 6 (ABI_28_1) a (GLIBCXX_3.4)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -308,9 +308,9 @@\n 0x00001d98 3300474c 4942435f 322e3400 474c4942 3.GLIBC_2.4.GLIB\n 0x00001da8 435f322e 30004142 495f3238 5f310051 C_2.0.ABI_28_1.Q\n 0x00001db8 745f352e 31350047 4c494243 58585f33 t_5.15.GLIBCXX_3\n 0x00001dc8 2e340043 58584142 495f312e 33000000 .4.CXXABI_1.3...\n 0x00001dd8 00000000 00000000 00000000 00000000 ................\n 0x00001de8 00000000 00000000 00000000 00000000 ................\n 0x00001df8 00000000 00000000 00000000 00000000 ................\n- 0x00001e08 00000000 ....\n+ 0x00001e08 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 65623663 31373565 31623337 38636535 eb6c175e1b378ce5\n- 0x00000010 61336630 35373361 39616134 34666439 a3f0573a9aa44fd9\n- 0x00000020 37303038 65342e64 65627567 00000000 7008e4.debug....\n- 0x00000030 c3d7eef0 ....\n+ 0x00000000 34393934 66656437 31363430 39656131 4994fed716409ea1\n+ 0x00000010 61663930 31353531 33303733 34353933 af90155130734593\n+ 0x00000020 61386561 39632e64 65627567 00000000 a8ea9c.debug....\n+ 0x00000030 986b35d3 .k5.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/assistants/cantor_creatematrixassistant.so", "source2": "./usr/lib/i386-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 --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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x030c8 0x030c8 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x030cc 0x030cc R 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x02de8 0x02de8 R E 0x1000\n LOAD 0x007000 0x00007000 0x00007000 0x02120 0x02120 R 0x1000\n LOAD 0x009c58 0x0000ac58 0x0000ac58 0x004e8 0x00500 RW 0x1000\n DYNAMIC 0x009e90 0x0000ae90 0x0000ae90 0x00130 0x00130 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x007fac 0x00007fac 0x00007fac 0x001dc 0x001dc R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000b70 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000d1c 000d1c 001a0e 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000272a 00272a 00016e 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00002898 002898 000120 00 A 4 7 4\n- [ 7] .rel.dyn REL 000029b8 0029b8 0004b8 08 A 3 0 4\n- [ 8] .rel.plt REL 00002e70 002e70 000258 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 00000d1c 000d1c 001a10 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000272c 00272c 00016e 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000289c 00289c 000120 00 A 4 7 4\n+ [ 7] .rel.dyn REL 000029bc 0029bc 0004b8 08 A 3 0 4\n+ [ 8] .rel.plt REL 00002e74 002e74 000258 08 AI 3 25 4\n [ 9] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00004020 004020 0004c0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000044e0 0044e0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000044f0 0044f0 0028e4 00 AX 0 0 16\n [13] .fini PROGBITS 00006dd4 006dd4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00007000 007000 0002fa 00 A 0 0 32\n [15] .qtversion PROGBITS 00007300 007300 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x29b8 contains 151 entries:\n+Relocation section '.rel.dyn' at offset 0x29bc contains 151 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000ac58 00000008 R_386_RELATIVE \n 0000ac5c 00000008 R_386_RELATIVE \n 0000ac64 00000008 R_386_RELATIVE \n 0000ac70 00000008 R_386_RELATIVE \n 0000ac74 00000008 R_386_RELATIVE \n 0000ac78 00000008 R_386_RELATIVE \n@@ -149,15 +149,15 @@\n 0000afec 00006106 R_386_GLOB_DAT 00000000 _ZTIN6Cantor22LinearAlgebraExtensionE@ABI_28_1\n 0000aff0 00006b06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 0000aff4 00007006 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 0000aff8 00007406 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 0000affc 00007b06 R_386_GLOB_DAT 00000000 __gmon_start__\n 0000b13c 00008c01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x2e70 contains 75 entries:\n+Relocation section '.rel.plt' at offset 0x2e74 contains 75 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000b00c 00000207 R_386_JUMP_SLOT 00000000 _ZN12QTableWidgetC1EP7QWidget@Qt_5\n 0000b010 00000307 R_386_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3\n 0000b014 00000507 R_386_JUMP_SLOT 00000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5\n 0000b018 00000707 R_386_JUMP_SLOT 00000000 _ZN6Cantor9Assistant7backendEv@ABI_28_1\n 0000b01c 00000c07 R_386_JUMP_SLOT 00000000 _ZNK7QObject10objectNameEv@Qt_5\n 0000b020 00001007 R_386_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,21 +16,21 @@\n 0x00000019 (INIT_ARRAY) 0xac58\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0xac5c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xd1c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 6670 (bytes)\n+ 0x0000000a (STRSZ) 6672 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xb000\n 0x00000002 (PLTRELSZ) 600 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x2e70\n- 0x00000011 (REL) 0x29b8\n+ 0x00000017 (JMPREL) 0x2e74\n+ 0x00000011 (REL) 0x29bc\n 0x00000012 (RELSZ) 1208 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x2898\n+ 0x6ffffffe (VERNEED) 0x289c\n 0x6fffffff (VERNEEDNUM) 7\n- 0x6ffffff0 (VERSYM) 0x272a\n+ 0x6ffffff0 (VERSYM) 0x272c\n 0x6ffffffa (RELCOUNT) 35\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b804f6105423f3645fbdf5c6e63e85e467b0e781\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a43fbe5437801bbea6c3e3094d7dc402e23ade50\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: 0x000000000000272a Offset: 0x00272a Link: 3 (.dynsym)\n+ Addr: 0x000000000000272c Offset: 0x00272c 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) 2 (Qt_5) 4 (Qt_5) 1 (*global*) \n 00c: 4 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 010: 7 (GLIBC_2.4) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n 014: 1 (*global*) 1 (*global*) 2 (Qt_5) 1 (*global*) \n 018: 1 (*global*) 2 (Qt_5) 6 (ABI_28_1) 2 (Qt_5) \n@@ -45,15 +45,15 @@\n 0a4: 3 (CXXABI_1.3) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n 0a8: 2 (Qt_5) 2 (Qt_5) 1 (*global*) 4 (Qt_5) \n 0ac: 3 (CXXABI_1.3) 2 (Qt_5) 4 (Qt_5) 1 (*global*) \n 0b0: 4 (Qt_5) c (Qt_5) 1 (*global*) 1 (*global*) \n 0b4: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 7 entries:\n- Addr: 0x0000000000002898 Offset: 0x002898 Link: 4 (.dynstr)\n+ Addr: 0x000000000000289c Offset: 0x00289c Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 12\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: 3\n 0x0050: Name: GLIBC_2.0 Flags: none Version: 11\n 0x0060: Name: GLIBC_2.1.3 Flags: none Version: 10\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -412,9 +412,9 @@\n 0x000026ac 474c4942 435f322e 3000474c 4942435f GLIBC_2.0.GLIBC_\n 0x000026bc 322e312e 3300474c 4942435f 322e3400 2.1.3.GLIBC_2.4.\n 0x000026cc 4142495f 32385f31 0051745f 352e3135 ABI_28_1.Qt_5.15\n 0x000026dc 00474c49 42435858 5f332e34 00435858 .GLIBCXX_3.4.CXX\n 0x000026ec 4142495f 312e3300 00000000 00000000 ABI_1.3.........\n 0x000026fc 00000000 00000000 00000000 00000000 ................\n 0x0000270c 00000000 00000000 00000000 00000000 ................\n- 0x0000271c 00000000 00000000 00000000 0000 ..............\n+ 0x0000271c 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 30346636 31303534 32336633 36343566 04f6105423f3645f\n- 0x00000010 62646635 63366536 33653835 65343637 bdf5c6e63e85e467\n- 0x00000020 62306537 38312e64 65627567 00000000 b0e781.debug....\n- 0x00000030 4f559ecd OU..\n+ 0x00000000 33666265 35343337 38303162 62656136 3fbe5437801bbea6\n+ 0x00000010 63336533 30393464 37646334 30326532 c3e3094d7dc402e2\n+ 0x00000020 33616465 35302e64 65627567 00000000 3ade50.debug....\n+ 0x00000030 0747220a .G\".\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/assistants/cantor_differentiateassistant.so", "source2": "./usr/lib/i386-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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 0007a0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000094c 00094c 00114e 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001a9a 001a9a 0000f4 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000094c 00094c 001150 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001a9c 001a9c 0000f4 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00001b90 001b90 000120 00 A 4 7 4\n [ 7] .rel.dyn REL 00001cb0 001cb0 000258 08 A 3 0 4\n [ 8] .rel.plt REL 00001f08 001f08 000238 08 AI 3 25 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 000480 04 AX 0 0 16\n [11] .plt.got PROGBITS 000034a0 0034a0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000034b0 0034b0 001fd4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x00000019 (INIT_ARRAY) 0x8d90\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x8d94\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x94c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 4430 (bytes)\n+ 0x0000000a (STRSZ) 4432 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x9000\n 0x00000002 (PLTRELSZ) 568 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1f08\n 0x00000011 (REL) 0x1cb0\n 0x00000012 (RELSZ) 600 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x1b90\n 0x6fffffff (VERNEEDNUM) 7\n- 0x6ffffff0 (VERSYM) 0x1a9a\n+ 0x6ffffff0 (VERSYM) 0x1a9c\n 0x6ffffffa (RELCOUNT) 22\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f3308bc0ddbf227c1584763662c2c1e513df2529\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dedd6b6040552383181f975ffd1cea01eb2241a9\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: 0x0000000000001a9a Offset: 0x001a9a Link: 3 (.dynsym)\n+ Addr: 0x0000000000001a9c Offset: 0x001a9c 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: 8 (GLIBCXX_3.4) 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 0x00001a1c 474c4942 435f322e 3000474c 4942435f GLIBC_2.0.GLIBC_\n 0x00001a2c 322e312e 3300474c 4942435f 322e3400 2.1.3.GLIBC_2.4.\n 0x00001a3c 4142495f 32385f31 0051745f 352e3135 ABI_28_1.Qt_5.15\n 0x00001a4c 00474c49 42435858 5f332e34 00435858 .GLIBCXX_3.4.CXX\n 0x00001a5c 4142495f 312e3300 00000000 00000000 ABI_1.3.........\n 0x00001a6c 00000000 00000000 00000000 00000000 ................\n 0x00001a7c 00000000 00000000 00000000 00000000 ................\n- 0x00001a8c 00000000 00000000 00000000 0000 ..............\n+ 0x00001a8c 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 33303862 63306464 62663232 37633135 308bc0ddbf227c15\n- 0x00000010 38343736 33363632 63326331 65353133 84763662c2c1e513\n- 0x00000020 64663235 32392e64 65627567 00000000 df2529.debug....\n- 0x00000030 3e12ef6a >..j\n+ 0x00000000 64643662 36303430 35353233 38333138 dd6b604055238318\n+ 0x00000010 31663937 35666664 31636561 30316562 1f975ffd1cea01eb\n+ 0x00000020 32323431 61392e64 65627567 00000000 2241a9.debug....\n+ 0x00000030 b6ca4e6f ..No\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/assistants/cantor_eigenvaluesassistant.so", "source2": "./usr/lib/i386-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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000720 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000008cc 0008cc 001085 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001952 001952 0000e4 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 000008cc 0008cc 001087 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001954 001954 0000e4 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00001a38 001a38 000120 00 A 4 7 4\n [ 7] .rel.dyn REL 00001b58 001b58 000260 08 A 3 0 4\n [ 8] .rel.plt REL 00001db8 001db8 0001f0 08 AI 3 25 4\n [ 9] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00002020 002020 0003f0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00002410 002410 000008 08 AX 0 0 8\n [12] .text PROGBITS 00002420 002420 001a64 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x00000019 (INIT_ARRAY) 0x6d8c\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x6d90\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x8cc\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 4229 (bytes)\n+ 0x0000000a (STRSZ) 4231 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x7000\n 0x00000002 (PLTRELSZ) 496 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1db8\n 0x00000011 (REL) 0x1b58\n 0x00000012 (RELSZ) 608 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x1a38\n 0x6fffffff (VERNEEDNUM) 7\n- 0x6ffffff0 (VERSYM) 0x1952\n+ 0x6ffffff0 (VERSYM) 0x1954\n 0x6ffffffa (RELCOUNT) 22\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4ecf192c1adcc3d99e356dcbe7d2ce110d7567ae\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cc4ec8c8d2efd9cd82129e973ff63c87857b82e6\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: 0x0000000000001952 Offset: 0x001952 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001954 Offset: 0x001954 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) 8 (GLIBCXX_3.4) 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": "@@ -260,9 +260,9 @@\n 0x000018dc 00474c49 42435f32 2e312e33 00474c49 .GLIBC_2.1.3.GLI\n 0x000018ec 42435f32 2e340041 42495f32 385f3100 BC_2.4.ABI_28_1.\n 0x000018fc 51745f35 2e313500 474c4942 4358585f Qt_5.15.GLIBCXX_\n 0x0000190c 332e3400 43585841 42495f31 2e330000 3.4.CXXABI_1.3..\n 0x0000191c 00000000 00000000 00000000 00000000 ................\n 0x0000192c 00000000 00000000 00000000 00000000 ................\n 0x0000193c 00000000 00000000 00000000 00000000 ................\n- 0x0000194c 00000000 00 .....\n+ 0x0000194c 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 63663139 32633161 64636333 64393965 cf192c1adcc3d99e\n- 0x00000010 33353664 63626537 64326365 31313064 356dcbe7d2ce110d\n- 0x00000020 37353637 61652e64 65627567 00000000 7567ae.debug....\n- 0x00000030 e095835d ...]\n+ 0x00000000 34656338 63386432 65666439 63643832 4ec8c8d2efd9cd82\n+ 0x00000010 31323965 39373366 66363363 38373835 129e973ff63c8785\n+ 0x00000020 37623832 65362e64 65627567 00000000 7b82e6.debug....\n+ 0x00000030 557e3a6e U~:n\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/assistants/cantor_eigenvectorsassistant.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/assistants/cantor_eigenvectorsassistant.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000720 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000008cc 0008cc 001085 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001952 001952 0000e4 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 000008cc 0008cc 001087 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001954 001954 0000e4 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00001a38 001a38 000120 00 A 4 7 4\n [ 7] .rel.dyn REL 00001b58 001b58 000260 08 A 3 0 4\n [ 8] .rel.plt REL 00001db8 001db8 0001f0 08 AI 3 25 4\n [ 9] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00002020 002020 0003f0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00002410 002410 000008 08 AX 0 0 8\n [12] .text PROGBITS 00002420 002420 001a64 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x00000019 (INIT_ARRAY) 0x6d8c\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x6d90\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x8cc\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 4229 (bytes)\n+ 0x0000000a (STRSZ) 4231 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x7000\n 0x00000002 (PLTRELSZ) 496 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1db8\n 0x00000011 (REL) 0x1b58\n 0x00000012 (RELSZ) 608 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x1a38\n 0x6fffffff (VERNEEDNUM) 7\n- 0x6ffffff0 (VERSYM) 0x1952\n+ 0x6ffffff0 (VERSYM) 0x1954\n 0x6ffffffa (RELCOUNT) 22\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0c86f3556b0d7051e984bfd483c3da7879fe0917\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9c85ec5d584a8778e57f66d7468fa3353eb87353\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: 0x0000000000001952 Offset: 0x001952 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001954 Offset: 0x001954 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) 8 (GLIBCXX_3.4) 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": "@@ -260,9 +260,9 @@\n 0x000018dc 00474c49 42435f32 2e312e33 00474c49 .GLIBC_2.1.3.GLI\n 0x000018ec 42435f32 2e340041 42495f32 385f3100 BC_2.4.ABI_28_1.\n 0x000018fc 51745f35 2e313500 474c4942 4358585f Qt_5.15.GLIBCXX_\n 0x0000190c 332e3400 43585841 42495f31 2e330000 3.4.CXXABI_1.3..\n 0x0000191c 00000000 00000000 00000000 00000000 ................\n 0x0000192c 00000000 00000000 00000000 00000000 ................\n 0x0000193c 00000000 00000000 00000000 00000000 ................\n- 0x0000194c 00000000 00 .....\n+ 0x0000194c 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 38366633 35353662 30643730 35316539 86f3556b0d7051e9\n- 0x00000010 38346266 64343833 63336461 37383739 84bfd483c3da7879\n- 0x00000020 66653039 31372e64 65627567 00000000 fe0917.debug....\n- 0x00000030 c8964e6c ..Nl\n+ 0x00000000 38356563 35643538 34613837 37386535 85ec5d584a8778e5\n+ 0x00000010 37663636 64373436 38666133 33353365 7f66d7468fa3353e\n+ 0x00000020 62383733 35332e64 65627567 00000000 b87353.debug....\n+ 0x00000030 09603ddc .`=.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/assistants/cantor_importpackageassistant.so", "source2": "./usr/lib/i386-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 --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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x01f68 0x01f68 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x01f6c 0x01f6c R 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x01d98 0x01d98 R E 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x01ebb 0x01ebb R 0x1000\n LOAD 0x006d90 0x00006d90 0x00006d90 0x0037c 0x00398 RW 0x1000\n DYNAMIC 0x006e90 0x00006e90 0x00006e90 0x00138 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x00544c 0x0000544c 0x0000544c 0x0012c 0x0012c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000710 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000008bc 0008bc 001061 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000191e 00191e 0000e2 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00001a00 001a00 000120 00 A 4 7 4\n- [ 7] .rel.dyn REL 00001b20 001b20 000258 08 A 3 0 4\n- [ 8] .rel.plt REL 00001d78 001d78 0001f0 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 000008bc 0008bc 001063 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001920 001920 0000e2 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00001a04 001a04 000120 00 A 4 7 4\n+ [ 7] .rel.dyn REL 00001b24 001b24 000258 08 A 3 0 4\n+ [ 8] .rel.plt REL 00001d7c 001d7c 0001f0 08 AI 3 25 4\n [ 9] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00002020 002020 0003f0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00002410 002410 000008 08 AX 0 0 8\n [12] .text PROGBITS 00002420 002420 001964 00 AX 0 0 16\n [13] .fini PROGBITS 00003d84 003d84 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00004000 004000 000188 00 A 0 0 32\n [15] .qtversion PROGBITS 00004188 004188 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x1b20 contains 75 entries:\n+Relocation section '.rel.dyn' at offset 0x1b24 contains 75 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00006d90 00000008 R_386_RELATIVE \n 00006d94 00000008 R_386_RELATIVE \n 00006d9c 00000008 R_386_RELATIVE \n 00006da8 00000008 R_386_RELATIVE \n 00006db4 00000008 R_386_RELATIVE \n 00006dc4 00000008 R_386_RELATIVE \n@@ -73,15 +73,15 @@\n 00006fec 00003306 R_386_GLOB_DAT 00000000 _ZN6Cantor9Assistant9requestedEv@ABI_28_1\n 00006ff0 00003e06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00006ff4 00004206 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 00006ff8 00004506 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 00006ffc 00004906 R_386_GLOB_DAT 00000000 __gmon_start__\n 00007108 00005301 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x1d78 contains 62 entries:\n+Relocation section '.rel.plt' at offset 0x1d7c contains 62 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000700c 00000107 R_386_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3\n 00007010 00000207 R_386_JUMP_SLOT 00000000 _ZNK9QLineEdit4textEv@Qt_5\n 00007014 00000307 R_386_JUMP_SLOT 00000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5\n 00007018 00000507 R_386_JUMP_SLOT 00000000 _ZN6Cantor9Assistant7backendEv@ABI_28_1\n 0000701c 00000807 R_386_JUMP_SLOT 00000000 _ZNK7QObject10objectNameEv@Qt_5\n 00007020 00000907 R_386_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x00000019 (INIT_ARRAY) 0x6d90\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x6d94\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x8bc\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 4193 (bytes)\n+ 0x0000000a (STRSZ) 4195 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x7000\n 0x00000002 (PLTRELSZ) 496 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x1d78\n- 0x00000011 (REL) 0x1b20\n+ 0x00000017 (JMPREL) 0x1d7c\n+ 0x00000011 (REL) 0x1b24\n 0x00000012 (RELSZ) 600 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x1a00\n+ 0x6ffffffe (VERNEED) 0x1a04\n 0x6fffffff (VERNEEDNUM) 7\n- 0x6ffffff0 (VERSYM) 0x191e\n+ 0x6ffffff0 (VERSYM) 0x1920\n 0x6ffffffa (RELCOUNT) 22\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2d0842d5f515324420541ce5a7d1413f504ff721\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7a72a0f4e483302d99c44675eb84fd5b1fecdafd\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: 0x000000000000191e Offset: 0x00191e Link: 3 (.dynsym)\n+ Addr: 0x0000000000001920 Offset: 0x001920 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) 8 (GLIBCXX_3.4)\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@@ -28,15 +28,15 @@\n 060: 3 (Qt_5) 2 (CXXABI_1.3) 3 (Qt_5) 1 (*global*) \n 064: 1 (*global*) 3 (Qt_5) 1 (*global*) 2 (CXXABI_1.3) \n 068: 4 (Qt_5) 1 (*global*) 4 (Qt_5) c (Qt_5) \n 06c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 070: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 7 entries:\n- Addr: 0x0000000000001a00 Offset: 0x001a00 Link: 4 (.dynstr)\n+ Addr: 0x0000000000001a04 Offset: 0x001a04 Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 12\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: 3\n 0x0050: Name: GLIBC_2.0 Flags: none Version: 11\n 0x0060: Name: GLIBC_2.1.3 Flags: none Version: 10\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -258,9 +258,9 @@\n 0x000018ac 42435f32 2e312e33 00474c49 42435f32 BC_2.1.3.GLIBC_2\n 0x000018bc 2e340041 42495f32 385f3100 51745f35 .4.ABI_28_1.Qt_5\n 0x000018cc 2e313500 474c4942 4358585f 332e3400 .15.GLIBCXX_3.4.\n 0x000018dc 43585841 42495f31 2e330000 00000000 CXXABI_1.3......\n 0x000018ec 00000000 00000000 00000000 00000000 ................\n 0x000018fc 00000000 00000000 00000000 00000000 ................\n 0x0000190c 00000000 00000000 00000000 00000000 ................\n- 0x0000191c 00 .\n+ 0x0000191c 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 30383432 64356635 31353332 34343230 0842d5f515324420\n- 0x00000010 35343163 65356137 64313431 33663530 541ce5a7d1413f50\n- 0x00000020 34666637 32312e64 65627567 00000000 4ff721.debug....\n- 0x00000030 6dd3ef39 m..9\n+ 0x00000000 37326130 66346534 38333330 32643939 72a0f4e483302d99\n+ 0x00000010 63343436 37356562 38346664 35623166 c44675eb84fd5b1f\n+ 0x00000020 65636461 66642e64 65627567 00000000 ecdafd.debug....\n+ 0x00000030 2b84cd82 +...\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/assistants/cantor_integrateassistant.so", "source2": "./usr/lib/i386-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 --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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x02160 0x02160 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x02164 0x02164 R 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x029d8 0x029d8 R E 0x1000\n LOAD 0x006000 0x00006000 0x00006000 0x01aaf 0x01aaf R 0x1000\n LOAD 0x007d90 0x00008d90 0x00008d90 0x003a0 0x003b8 RW 0x1000\n DYNAMIC 0x007e90 0x00008e90 0x00008e90 0x00138 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x006ed4 0x00006ed4 0x00006ed4 0x0012c 0x0012c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 0007a0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000094c 00094c 001170 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001abc 001abc 0000f4 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00001bb0 001bb0 000120 00 A 4 7 4\n- [ 7] .rel.dyn REL 00001cd0 001cd0 000258 08 A 3 0 4\n- [ 8] .rel.plt REL 00001f28 001f28 000238 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 0000094c 00094c 001172 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001abe 001abe 0000f4 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00001bb4 001bb4 000120 00 A 4 7 4\n+ [ 7] .rel.dyn REL 00001cd4 001cd4 000258 08 A 3 0 4\n+ [ 8] .rel.plt REL 00001f2c 001f2c 000238 08 AI 3 25 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 000480 04 AX 0 0 16\n [11] .plt.got PROGBITS 000034a0 0034a0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000034b0 0034b0 002514 00 AX 0 0 16\n [13] .fini PROGBITS 000059c4 0059c4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00006000 006000 000244 00 A 0 0 32\n [15] .qtversion PROGBITS 00006248 006248 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x1cd0 contains 75 entries:\n+Relocation section '.rel.dyn' at offset 0x1cd4 contains 75 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00008d90 00000008 R_386_RELATIVE \n 00008d94 00000008 R_386_RELATIVE \n 00008d9c 00000008 R_386_RELATIVE \n 00008da8 00000008 R_386_RELATIVE \n 00008db4 00000008 R_386_RELATIVE \n 00008dc4 00000008 R_386_RELATIVE \n@@ -73,15 +73,15 @@\n 00008fec 00003706 R_386_GLOB_DAT 00000000 _ZN6Cantor9Assistant9requestedEv@ABI_28_1\n 00008ff0 00004306 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00008ff4 00004706 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 00008ff8 00004906 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 00008ffc 00004d06 R_386_GLOB_DAT 00000000 __gmon_start__\n 0000912c 00005701 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x1f28 contains 71 entries:\n+Relocation section '.rel.plt' at offset 0x1f2c contains 71 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000900c 00000107 R_386_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3\n 00009010 00000207 R_386_JUMP_SLOT 00000000 _ZNK9QLineEdit4textEv@Qt_5\n 00009014 00000307 R_386_JUMP_SLOT 00000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5\n 00009018 00000507 R_386_JUMP_SLOT 00000000 _ZN6Cantor9Assistant7backendEv@ABI_28_1\n 0000901c 00000607 R_386_JUMP_SLOT 00000000 _ZN10QBoxLayout9addLayoutEP7QLayouti@Qt_5\n 00009020 00000907 R_386_JUMP_SLOT 00000000 _ZNK7QObject10objectNameEv@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x00000019 (INIT_ARRAY) 0x8d90\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x8d94\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x94c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 4464 (bytes)\n+ 0x0000000a (STRSZ) 4466 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x9000\n 0x00000002 (PLTRELSZ) 568 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x1f28\n- 0x00000011 (REL) 0x1cd0\n+ 0x00000017 (JMPREL) 0x1f2c\n+ 0x00000011 (REL) 0x1cd4\n 0x00000012 (RELSZ) 600 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x1bb0\n+ 0x6ffffffe (VERNEED) 0x1bb4\n 0x6fffffff (VERNEEDNUM) 7\n- 0x6ffffff0 (VERSYM) 0x1abc\n+ 0x6ffffff0 (VERSYM) 0x1abe\n 0x6ffffffa (RELCOUNT) 22\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4764465155b8a3880dba85766aaa3bad46b8bfc5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 98a65dc1fa50a9ee7841cc79318924626a6c09a1\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: 0x0000000000001abc Offset: 0x001abc Link: 3 (.dynsym)\n+ Addr: 0x0000000000001abe Offset: 0x001abe 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) 8 (GLIBCXX_3.4) 8 (GLIBCXX_3.4) 3 (Qt_5) \n 018: 6 (ABI_28_1) 4 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n@@ -30,15 +30,15 @@\n 068: 2 (CXXABI_1.3) 3 (Qt_5) 1 (*global*) 6 (ABI_28_1) \n 06c: 1 (*global*) 3 (Qt_5) 3 (Qt_5) 1 (*global*) \n 070: 2 (CXXABI_1.3) 4 (Qt_5) 1 (*global*) 4 (Qt_5) \n 074: c (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: 0x0000000000001bb0 Offset: 0x001bb0 Link: 4 (.dynstr)\n+ Addr: 0x0000000000001bb4 Offset: 0x001bb4 Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 12\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: 3\n 0x0050: Name: GLIBC_2.0 Flags: none Version: 11\n 0x0060: Name: GLIBC_2.1.3 Flags: none Version: 10\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -275,8 +275,9 @@\n 0x00001a4c 435f322e 312e3300 474c4942 435f322e C_2.1.3.GLIBC_2.\n 0x00001a5c 34004142 495f3238 5f310051 745f352e 4.ABI_28_1.Qt_5.\n 0x00001a6c 31350047 4c494243 58585f33 2e340043 15.GLIBCXX_3.4.C\n 0x00001a7c 58584142 495f312e 33000000 00000000 XXABI_1.3.......\n 0x00001a8c 00000000 00000000 00000000 00000000 ................\n 0x00001a9c 00000000 00000000 00000000 00000000 ................\n 0x00001aac 00000000 00000000 00000000 00000000 ................\n+ 0x00001abc 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 36343436 35313535 62386133 38383064 64465155b8a3880d\n- 0x00000010 62613835 37363661 61613362 61643436 ba85766aaa3bad46\n- 0x00000020 62386266 63352e64 65627567 00000000 b8bfc5.debug....\n- 0x00000030 1dda13ae ....\n+ 0x00000000 61363564 63316661 35306139 65653738 a65dc1fa50a9ee78\n+ 0x00000010 34316363 37393331 38393234 36323661 41cc79318924626a\n+ 0x00000020 36633039 61312e64 65627567 00000000 6c09a1.debug....\n+ 0x00000030 1d136af1 ..j.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/assistants/cantor_invertmatrixassistant.so", "source2": "./usr/lib/i386-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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000720 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000008cc 0008cc 001085 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001952 001952 0000e4 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 000008cc 0008cc 001087 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001954 001954 0000e4 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00001a38 001a38 000120 00 A 4 7 4\n [ 7] .rel.dyn REL 00001b58 001b58 000260 08 A 3 0 4\n [ 8] .rel.plt REL 00001db8 001db8 0001f0 08 AI 3 25 4\n [ 9] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00002020 002020 0003f0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00002410 002410 000008 08 AX 0 0 8\n [12] .text PROGBITS 00002420 002420 001a64 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x00000019 (INIT_ARRAY) 0x6d8c\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x6d90\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x8cc\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 4229 (bytes)\n+ 0x0000000a (STRSZ) 4231 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x7000\n 0x00000002 (PLTRELSZ) 496 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1db8\n 0x00000011 (REL) 0x1b58\n 0x00000012 (RELSZ) 608 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x1a38\n 0x6fffffff (VERNEEDNUM) 7\n- 0x6ffffff0 (VERSYM) 0x1952\n+ 0x6ffffff0 (VERSYM) 0x1954\n 0x6ffffffa (RELCOUNT) 22\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9b2f896df1e6a5f1d5800459739b19881d4cd2d1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f26585d30b8b2915243d567b2c9a0b31813d22f4\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: 0x0000000000001952 Offset: 0x001952 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001954 Offset: 0x001954 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) 8 (GLIBCXX_3.4) 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": "@@ -260,9 +260,9 @@\n 0x000018dc 00474c49 42435f32 2e312e33 00474c49 .GLIBC_2.1.3.GLI\n 0x000018ec 42435f32 2e340041 42495f32 385f3100 BC_2.4.ABI_28_1.\n 0x000018fc 51745f35 2e313500 474c4942 4358585f Qt_5.15.GLIBCXX_\n 0x0000190c 332e3400 43585841 42495f31 2e330000 3.4.CXXABI_1.3..\n 0x0000191c 00000000 00000000 00000000 00000000 ................\n 0x0000192c 00000000 00000000 00000000 00000000 ................\n 0x0000193c 00000000 00000000 00000000 00000000 ................\n- 0x0000194c 00000000 00 .....\n+ 0x0000194c 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 32663839 36646631 65366135 66316435 2f896df1e6a5f1d5\n- 0x00000010 38303034 35393733 39623139 38383164 800459739b19881d\n- 0x00000020 34636432 64312e64 65627567 00000000 4cd2d1.debug....\n- 0x00000030 74da46e7 t.F.\n+ 0x00000000 36353835 64333062 38623239 31353234 6585d30b8b291524\n+ 0x00000010 33643536 37623263 39613062 33313831 3d567b2c9a0b3181\n+ 0x00000020 33643232 66342e64 65627567 00000000 3d22f4.debug....\n+ 0x00000030 1aae8f66 ...f\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/assistants/cantor_plot2dassistant.so", "source2": "./usr/lib/i386-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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000780 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000092c 00092c 001121 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001a4e 001a4e 0000f0 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000092c 00092c 001123 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001a50 001a50 0000f0 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00001b40 001b40 000120 00 A 4 7 4\n [ 7] .rel.dyn REL 00001c60 001c60 000278 08 A 3 0 4\n [ 8] .rel.plt REL 00001ed8 001ed8 000240 08 AI 3 25 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 000490 04 AX 0 0 16\n [11] .plt.got PROGBITS 000034b0 0034b0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000034c0 0034c0 002344 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x00000019 (INIT_ARRAY) 0x8d78\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x8d7c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x92c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 4385 (bytes)\n+ 0x0000000a (STRSZ) 4387 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x9000\n 0x00000002 (PLTRELSZ) 576 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1ed8\n 0x00000011 (REL) 0x1c60\n 0x00000012 (RELSZ) 632 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x1b40\n 0x6fffffff (VERNEEDNUM) 7\n- 0x6ffffff0 (VERSYM) 0x1a4e\n+ 0x6ffffff0 (VERSYM) 0x1a50\n 0x6ffffffa (RELCOUNT) 29\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ee60ff22437ed32e0dd852fa41806e7c26355843\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: abf2e63ce45488a55a542d96a6ec1a096ba4bfd0\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: 0x0000000000001a4e Offset: 0x001a4e Link: 3 (.dynsym)\n+ Addr: 0x0000000000001a50 Offset: 0x001a50 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) 8 (GLIBCXX_3.4) 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": "@@ -270,9 +270,9 @@\n 0x000019dc 42435f32 2e312e33 00474c49 42435f32 BC_2.1.3.GLIBC_2\n 0x000019ec 2e340041 42495f32 385f3100 51745f35 .4.ABI_28_1.Qt_5\n 0x000019fc 2e313500 474c4942 4358585f 332e3400 .15.GLIBCXX_3.4.\n 0x00001a0c 43585841 42495f31 2e330000 00000000 CXXABI_1.3......\n 0x00001a1c 00000000 00000000 00000000 00000000 ................\n 0x00001a2c 00000000 00000000 00000000 00000000 ................\n 0x00001a3c 00000000 00000000 00000000 00000000 ................\n- 0x00001a4c 00 .\n+ 0x00001a4c 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 36306666 32323433 37656433 32653064 60ff22437ed32e0d\n- 0x00000010 64383532 66613431 38303665 37633236 d852fa41806e7c26\n- 0x00000020 33353538 34332e64 65627567 00000000 355843.debug....\n- 0x00000030 91241042 .$.B\n+ 0x00000000 66326536 33636534 35343838 61353561 f2e63ce45488a55a\n+ 0x00000010 35343264 39366136 65633161 30393662 542d96a6ec1a096b\n+ 0x00000020 61346266 64302e64 65627567 00000000 a4bfd0.debug....\n+ 0x00000030 73d4dffa s...\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/assistants/cantor_plot3dassistant.so", "source2": "./usr/lib/i386-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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 0007a0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000094c 00094c 001175 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001ac2 001ac2 0000f4 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000094c 00094c 001177 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001ac4 001ac4 0000f4 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00001bb8 001bb8 000120 00 A 4 7 4\n [ 7] .rel.dyn REL 00001cd8 001cd8 000278 08 A 3 0 4\n [ 8] .rel.plt REL 00001f50 001f50 000250 08 AI 3 25 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 0004b0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000034d0 0034d0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000034e0 0034e0 0030d4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x00000019 (INIT_ARRAY) 0x9d78\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x9d7c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x94c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 4469 (bytes)\n+ 0x0000000a (STRSZ) 4471 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xa000\n 0x00000002 (PLTRELSZ) 592 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1f50\n 0x00000011 (REL) 0x1cd8\n 0x00000012 (RELSZ) 632 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x1bb8\n 0x6fffffff (VERNEEDNUM) 7\n- 0x6ffffff0 (VERSYM) 0x1ac2\n+ 0x6ffffff0 (VERSYM) 0x1ac4\n 0x6ffffffa (RELCOUNT) 29\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 248048fac59961b6ea74154a960c42154336166a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 13915bb4876d0d145310ce35e1a5d0c5a6277ac8\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: 0x0000000000001ac2 Offset: 0x001ac2 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001ac4 Offset: 0x001ac4 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) 8 (GLIBCXX_3.4) 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": "@@ -275,9 +275,9 @@\n 0x00001a4c 00474c49 42435f32 2e312e33 00474c49 .GLIBC_2.1.3.GLI\n 0x00001a5c 42435f32 2e340041 42495f32 385f3100 BC_2.4.ABI_28_1.\n 0x00001a6c 51745f35 2e313500 474c4942 4358585f Qt_5.15.GLIBCXX_\n 0x00001a7c 332e3400 43585841 42495f31 2e330000 3.4.CXXABI_1.3..\n 0x00001a8c 00000000 00000000 00000000 00000000 ................\n 0x00001a9c 00000000 00000000 00000000 00000000 ................\n 0x00001aac 00000000 00000000 00000000 00000000 ................\n- 0x00001abc 00000000 00 .....\n+ 0x00001abc 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 38303438 66616335 39393631 62366561 8048fac59961b6ea\n- 0x00000010 37343135 34613936 30633432 31353433 74154a960c421543\n- 0x00000020 33363136 36612e64 65627567 00000000 36166a.debug....\n- 0x00000030 8a2e92a5 ....\n+ 0x00000000 39313562 62343837 36643064 31343533 915bb4876d0d1453\n+ 0x00000010 31306365 33356531 61356430 63356136 10ce35e1a5d0c5a6\n+ 0x00000020 32373761 63382e64 65627567 00000000 277ac8.debug....\n+ 0x00000030 42522d02 BR-.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/assistants/cantor_runscriptassistant.so", "source2": "./usr/lib/i386-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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 0005f0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000079c 00079c 000d7b 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001518 001518 0000be 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000079c 00079c 000d7d 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000151a 00151a 0000be 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000015d8 0015d8 000120 00 A 4 7 4\n [ 7] .rel.dyn REL 000016f8 0016f8 000258 08 A 3 0 4\n [ 8] .rel.plt REL 00001950 001950 000160 08 AI 3 25 4\n [ 9] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00002020 002020 0002d0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000022f0 0022f0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00002300 002300 001424 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,21 +16,21 @@\n 0x00000019 (INIT_ARRAY) 0x6d98\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x6d9c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x79c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 3451 (bytes)\n+ 0x0000000a (STRSZ) 3453 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x7000\n 0x00000002 (PLTRELSZ) 352 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1950\n 0x00000011 (REL) 0x16f8\n 0x00000012 (RELSZ) 600 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x15d8\n 0x6fffffff (VERNEEDNUM) 7\n- 0x6ffffff0 (VERSYM) 0x1518\n+ 0x6ffffff0 (VERSYM) 0x151a\n 0x6ffffffa (RELCOUNT) 22\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3df426667d75901060884cbd2b654f3f0f32c1e0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b8172e2297d1537233e1f4ac0a0f7aa44fc1dfa1\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: 0x0000000000001518 Offset: 0x001518 Link: 3 (.dynsym)\n+ Addr: 0x000000000000151a Offset: 0x00151a 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) 8 (GLIBCXX_3.4)\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) a (GLIBC_2.1.3) 6 (ABI_28_1) 4 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -211,9 +211,9 @@\n 0x0000149c 42435f32 2e300047 4c494243 5f322e31 BC_2.0.GLIBC_2.1\n 0x000014ac 2e330047 4c494243 5f322e34 00414249 .3.GLIBC_2.4.ABI\n 0x000014bc 5f32385f 31005174 5f352e31 3500474c _28_1.Qt_5.15.GL\n 0x000014cc 49424358 585f332e 34004358 58414249 IBCXX_3.4.CXXABI\n 0x000014dc 5f312e33 00000000 00000000 00000000 _1.3............\n 0x000014ec 00000000 00000000 00000000 00000000 ................\n 0x000014fc 00000000 00000000 00000000 00000000 ................\n- 0x0000150c 00000000 00000000 000000 ...........\n+ 0x0000150c 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 66343236 36363764 37353930 31303630 f426667d75901060\n- 0x00000010 38383463 62643262 36353466 33663066 884cbd2b654f3f0f\n- 0x00000020 33326331 65302e64 65627567 00000000 32c1e0.debug....\n- 0x00000030 c7fe8777 ...w\n+ 0x00000000 31373265 32323937 64313533 37323333 172e2297d1537233\n+ 0x00000010 65316634 61633061 30663761 61343466 e1f4ac0a0f7aa44f\n+ 0x00000020 63316466 61312e64 65627567 00000000 c1dfa1.debug....\n+ 0x00000030 bbb0a8c5 ....\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/assistants/cantor_solveassistant.so", "source2": "./usr/lib/i386-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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x0219c 0x0219c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x021a0 0x021a0 R 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x022c8 0x022c8 R E 0x1000\n LOAD 0x006000 0x00006000 0x00006000 0x018d7 0x018d7 R 0x1000\n LOAD 0x007d90 0x00008d90 0x00008d90 0x003a0 0x003b8 RW 0x1000\n DYNAMIC 0x007e90 0x00008e90 0x00008e90 0x00138 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x006dc8 0x00006dc8 0x00006dc8 0x0012c 0x0012c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 0007a0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000094c 00094c 0011ac 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001af8 001af8 0000f4 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00001bec 001bec 000120 00 A 4 7 4\n- [ 7] .rel.dyn REL 00001d0c 001d0c 000258 08 A 3 0 4\n- [ 8] .rel.plt REL 00001f64 001f64 000238 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 0000094c 00094c 0011ae 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001afa 001afa 0000f4 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00001bf0 001bf0 000120 00 A 4 7 4\n+ [ 7] .rel.dyn REL 00001d10 001d10 000258 08 A 3 0 4\n+ [ 8] .rel.plt REL 00001f68 001f68 000238 08 AI 3 25 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 000480 04 AX 0 0 16\n [11] .plt.got PROGBITS 000034a0 0034a0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000034b0 0034b0 001e04 00 AX 0 0 16\n [13] .fini PROGBITS 000052b4 0052b4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00006000 006000 0001a0 00 A 0 0 32\n [15] .qtversion PROGBITS 000061a0 0061a0 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x1d0c contains 75 entries:\n+Relocation section '.rel.dyn' at offset 0x1d10 contains 75 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00008d90 00000008 R_386_RELATIVE \n 00008d94 00000008 R_386_RELATIVE \n 00008d9c 00000008 R_386_RELATIVE \n 00008da8 00000008 R_386_RELATIVE \n 00008db4 00000008 R_386_RELATIVE \n 00008dc4 00000008 R_386_RELATIVE \n@@ -73,15 +73,15 @@\n 00008fec 00003806 R_386_GLOB_DAT 00000000 _ZN6Cantor9Assistant9requestedEv@ABI_28_1\n 00008ff0 00004306 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00008ff4 00004706 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 00008ff8 00004906 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 00008ffc 00004d06 R_386_GLOB_DAT 00000000 __gmon_start__\n 0000912c 00005601 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x1f64 contains 71 entries:\n+Relocation section '.rel.plt' at offset 0x1f68 contains 71 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000900c 00000107 R_386_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3\n 00009010 00000307 R_386_JUMP_SLOT 00000000 _ZNK9QLineEdit4textEv@Qt_5\n 00009014 00000407 R_386_JUMP_SLOT 00000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5\n 00009018 00000607 R_386_JUMP_SLOT 00000000 _ZN6Cantor9Assistant7backendEv@ABI_28_1\n 0000901c 00000707 R_386_JUMP_SLOT 00000000 _ZN10QBoxLayout9addLayoutEP7QLayouti@Qt_5\n 00009020 00000a07 R_386_JUMP_SLOT 00000000 _ZNK7QObject10objectNameEv@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x00000019 (INIT_ARRAY) 0x8d90\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x8d94\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x94c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 4524 (bytes)\n+ 0x0000000a (STRSZ) 4526 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x9000\n 0x00000002 (PLTRELSZ) 568 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x1f64\n- 0x00000011 (REL) 0x1d0c\n+ 0x00000017 (JMPREL) 0x1f68\n+ 0x00000011 (REL) 0x1d10\n 0x00000012 (RELSZ) 600 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x1bec\n+ 0x6ffffffe (VERNEED) 0x1bf0\n 0x6fffffff (VERNEEDNUM) 7\n- 0x6ffffff0 (VERSYM) 0x1af8\n+ 0x6ffffff0 (VERSYM) 0x1afa\n 0x6ffffffa (RELCOUNT) 22\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 11cf90d111798426b37c3daf0377c9084215ee79\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b858a06383ac12b9c8e4c1b77a0b1771355d7664\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: 0x0000000000001af8 Offset: 0x001af8 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001afa Offset: 0x001afa 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) 9 (GLIBCXX_3.4) 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: 0x0000000000001bec Offset: 0x001bec Link: 4 (.dynstr)\n+ Addr: 0x0000000000001bf0 Offset: 0x001bf0 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: 3\n 0x0050: Name: GLIBC_2.0 Flags: none Version: 12\n 0x0060: Name: GLIBC_2.1.3 Flags: none Version: 11\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -278,9 +278,9 @@\n 0x00001a7c 4942435f 322e3000 474c4942 435f322e IBC_2.0.GLIBC_2.\n 0x00001a8c 312e3300 474c4942 435f322e 34005174 1.3.GLIBC_2.4.Qt\n 0x00001a9c 5f352e31 35004142 495f3238 5f310047 _5.15.ABI_28_1.G\n 0x00001aac 4c494243 58585f33 2e340043 58584142 LIBCXX_3.4.CXXAB\n 0x00001abc 495f312e 33000000 00000000 00000000 I_1.3...........\n 0x00001acc 00000000 00000000 00000000 00000000 ................\n 0x00001adc 00000000 00000000 00000000 00000000 ................\n- 0x00001aec 00000000 00000000 00000000 ............\n+ 0x00001aec 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 63663930 64313131 37393834 32366233 cf90d111798426b3\n- 0x00000010 37633364 61663033 37376339 30383432 7c3daf0377c90842\n- 0x00000020 31356565 37392e64 65627567 00000000 15ee79.debug....\n- 0x00000030 4a39153f J9.?\n+ 0x00000000 35386130 36333833 61633132 62396338 58a06383ac12b9c8\n+ 0x00000010 65346331 62373761 30623137 37313335 e4c1b77a0b177135\n+ 0x00000020 35643736 36342e64 65627567 00000000 5d7664.debug....\n+ 0x00000030 fd2b7022 .+p\"\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/panels/cantor_documentationpanelplugin.so", "source2": "./usr/lib/i386-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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 001030 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000011dc 0011dc 0026c3 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000038a0 0038a0 000206 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 000011dc 0011dc 0026c5 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000038a2 0038a2 000206 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00003aa8 003aa8 000180 00 A 4 10 4\n [ 7] .rel.dyn REL 00003c28 003c28 000568 08 A 3 0 4\n [ 8] .rel.plt REL 00004190 004190 0004e8 08 AI 3 25 4\n [ 9] .init PROGBITS 00005000 005000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00005020 005020 0009e0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00005a00 005a00 000008 08 AX 0 0 8\n [12] .text PROGBITS 00005a10 005a10 0058c4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -20,21 +20,21 @@\n 0x00000019 (INIT_ARRAY) 0x10bd0\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x10bd4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x11dc\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 9923 (bytes)\n+ 0x0000000a (STRSZ) 9925 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x11000\n 0x00000002 (PLTRELSZ) 1256 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x4190\n 0x00000011 (REL) 0x3c28\n 0x00000012 (RELSZ) 1384 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x3aa8\n 0x6fffffff (VERNEEDNUM) 10\n- 0x6ffffff0 (VERSYM) 0x38a0\n+ 0x6ffffff0 (VERSYM) 0x38a2\n 0x6ffffffa (RELCOUNT) 54\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 96326369badcc6c78566808b2625096dcae967f6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b0ac8f8c3384f98d50cbd8f9fc9393c4c7d140e2\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: 0x00000000000038a0 Offset: 0x0038a0 Link: 3 (.dynsym)\n+ Addr: 0x00000000000038a2 Offset: 0x0038a2 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) 2 (Qt_5) \n 018: 8 (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 0x0000382c 2e312e33 00474c49 42435f32 2e340047 .1.3.GLIBC_2.4.G\n 0x0000383c 4c494243 5f322e30 0051745f 3500474c LIBC_2.0.Qt_5.GL\n 0x0000384c 49424358 585f332e 34004358 58414249 IBCXX_3.4.CXXABI\n 0x0000385c 5f312e33 0051745f 352e3135 00000000 _1.3.Qt_5.15....\n 0x0000386c 00000000 00000000 00000000 00000000 ................\n 0x0000387c 00000000 00000000 00000000 00000000 ................\n 0x0000388c 00000000 00000000 00000000 00000000 ................\n- 0x0000389c 000000 ...\n+ 0x0000389c 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 33323633 36396261 64636336 63373835 326369badcc6c785\n- 0x00000010 36363830 38623236 32353039 36646361 66808b2625096dca\n- 0x00000020 65393637 66362e64 65627567 00000000 e967f6.debug....\n- 0x00000030 4f7ffe7b O..{\n+ 0x00000000 61633866 38633333 38346639 38643530 ac8f8c3384f98d50\n+ 0x00000010 63626438 66396663 39333933 63346337 cbd8f9fc9393c4c7\n+ 0x00000020 64313430 65322e64 65627567 00000000 d140e2.debug....\n+ 0x00000030 e91f9155 ...U\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/panels/cantor_filebrowserpanelplugin.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/panels/cantor_filebrowserpanelplugin.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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x02544 0x02544 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x02548 0x02548 R 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x04278 0x04278 R E 0x1000\n LOAD 0x008000 0x00008000 0x00008000 0x02283 0x02283 R 0x1000\n LOAD 0x00ada0 0x0000bda0 0x0000bda0 0x00404 0x00420 RW 0x1000\n DYNAMIC 0x00ae84 0x0000be84 0x0000be84 0x00130 0x00130 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x008e64 0x00008e64 0x00008e64 0x001fc 0x001fc R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 0008f0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000a9c 000a9c 001309 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001da6 001da6 00011e 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00001ec4 001ec4 000120 00 A 4 7 4\n- [ 7] .rel.dyn REL 00001fe4 001fe4 000240 08 A 3 0 4\n- [ 8] .rel.plt REL 00002224 002224 000320 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 00000a9c 000a9c 00130b 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001da8 001da8 00011e 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00001ec8 001ec8 000120 00 A 4 7 4\n+ [ 7] .rel.dyn REL 00001fe8 001fe8 000240 08 A 3 0 4\n+ [ 8] .rel.plt REL 00002228 002228 000320 08 AI 3 25 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 000650 04 AX 0 0 16\n [11] .plt.got PROGBITS 00003670 003670 000008 08 AX 0 0 8\n [12] .text PROGBITS 00003680 003680 003be4 00 AX 0 0 16\n [13] .fini PROGBITS 00007264 007264 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00008000 008000 000428 00 A 0 0 32\n [15] .qtversion PROGBITS 00008428 008428 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x1fe4 contains 72 entries:\n+Relocation section '.rel.dyn' at offset 0x1fe8 contains 72 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000bda0 00000008 R_386_RELATIVE \n 0000bda4 00000008 R_386_RELATIVE \n 0000bdac 00000008 R_386_RELATIVE \n 0000bdb8 00000008 R_386_RELATIVE \n 0000bdbc 00000008 R_386_RELATIVE \n 0000bdc0 00000008 R_386_RELATIVE \n@@ -70,15 +70,15 @@\n 0000bfe8 00005106 R_386_GLOB_DAT 00000000 __gmon_start__\n 0000bfec 00005506 R_386_GLOB_DAT 00000000 _ZN9QComboBox9activatedEi@Qt_5\n 0000bff4 00007606 R_386_GLOB_DAT 00000000 _ZN9QLineEdit13returnPressedEv@Qt_5\n 0000bff8 00008306 R_386_GLOB_DAT 00000000 _ZTIN6KParts12ReadOnlyPartE\n 0000bffc 00008906 R_386_GLOB_DAT 00000000 _ZN15QAbstractButton16staticMetaObjectE@Qt_5\n 0000c1a0 00005e01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x2224 contains 100 entries:\n+Relocation section '.rel.plt' at offset 0x2228 contains 100 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000c00c 00000107 R_386_JUMP_SLOT 00000000 _ZN4QDirC1ERK7QString@Qt_5\n 0000c010 00000207 R_386_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3\n 0000c014 00000407 R_386_JUMP_SLOT 00000000 _ZNK9QLineEdit4textEv@Qt_5\n 0000c018 00000507 R_386_JUMP_SLOT 00000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5\n 0000c01c 00000707 R_386_JUMP_SLOT 00000000 memcpy@GLIBC_2.0\n 0000c020 00000907 R_386_JUMP_SLOT 00000000 _ZN4QUrlD1Ev@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,21 +16,21 @@\n 0x00000019 (INIT_ARRAY) 0xbda0\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0xbda4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xa9c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 4873 (bytes)\n+ 0x0000000a (STRSZ) 4875 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xc000\n 0x00000002 (PLTRELSZ) 800 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x2224\n- 0x00000011 (REL) 0x1fe4\n+ 0x00000017 (JMPREL) 0x2228\n+ 0x00000011 (REL) 0x1fe8\n 0x00000012 (RELSZ) 576 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x1ec4\n+ 0x6ffffffe (VERNEED) 0x1ec8\n 0x6fffffff (VERNEEDNUM) 7\n- 0x6ffffff0 (VERSYM) 0x1da6\n+ 0x6ffffff0 (VERSYM) 0x1da8\n 0x6ffffffa (RELCOUNT) 27\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1f8159d7a93f32ae1adccef42cf9a018850a4121\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3425e5709bbdf661957f5f24d9be6683660091a6\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: 0x0000000000001da6 Offset: 0x001da6 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001da8 Offset: 0x001da8 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) 6 (GLIBC_2.0) \n 008: 2 (Qt_5) 2 (Qt_5) 7 (GLIBC_2.4) 1 (*global*) \n 00c: 2 (Qt_5) 4 (Qt_5) 1 (*global*) 8 (ABI_28_1) \n 010: 2 (Qt_5) 9 (GLIBCXX_3.4) 4 (Qt_5) 8 (ABI_28_1) \n 014: 4 (Qt_5) 9 (GLIBCXX_3.4) 2 (Qt_5) 4 (Qt_5) \n 018: 2 (Qt_5) 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n@@ -35,15 +35,15 @@\n 07c: 4 (Qt_5) 2 (Qt_5) 3 (CXXABI_1.3) 2 (Qt_5) \n 080: 2 (Qt_5) c (Qt_5) 2 (Qt_5) 1 (*global*) \n 084: 1 (*global*) 2 (Qt_5) 4 (Qt_5) 2 (Qt_5) \n 088: c (Qt_5) 4 (Qt_5) 1 (*global*) 1 (*global*) \n 08c: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 7 entries:\n- Addr: 0x0000000000001ec4 Offset: 0x001ec4 Link: 4 (.dynstr)\n+ Addr: 0x0000000000001ec8 Offset: 0x001ec8 Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 12\n 0x0020: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0030: Name: GCC_3.0 Flags: none Version: 10\n 0x0040: Version: 1 File: libcantorlibs.so.28abi1 Cnt: 1\n 0x0050: Name: ABI_28_1 Flags: none Version: 8\n 0x0060: Version: 1 File: libc.so.6 Cnt: 3\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -300,9 +300,9 @@\n 0x00001d2c 385f3100 474c4942 435f322e 312e3300 8_1.GLIBC_2.1.3.\n 0x00001d3c 474c4942 435f322e 3400474c 4942435f GLIBC_2.4.GLIBC_\n 0x00001d4c 322e3000 474c4942 4358585f 332e3400 2.0.GLIBCXX_3.4.\n 0x00001d5c 43585841 42495f31 2e330051 745f352e CXXABI_1.3.Qt_5.\n 0x00001d6c 31350000 00000000 00000000 00000000 15..............\n 0x00001d7c 00000000 00000000 00000000 00000000 ................\n 0x00001d8c 00000000 00000000 00000000 00000000 ................\n- 0x00001d9c 00000000 00000000 00 .........\n+ 0x00001d9c 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 38313539 64376139 33663332 61653161 8159d7a93f32ae1a\n- 0x00000010 64636365 66343263 66396130 31383835 dccef42cf9a01885\n- 0x00000020 30613431 32312e64 65627567 00000000 0a4121.debug....\n- 0x00000030 b254e8d1 .T..\n+ 0x00000000 32356535 37303962 62646636 36313935 25e5709bbdf66195\n+ 0x00000010 37663566 32346439 62653636 38333636 7f5f24d9be668366\n+ 0x00000020 30303931 61362e64 65627567 00000000 0091a6.debug....\n+ 0x00000030 58380c86 X8..\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/panels/cantor_helppanelplugin.so", "source2": "./usr/lib/i386-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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 0004a0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000064c 00064c 000a7d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000010ca 0010ca 000094 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000064c 00064c 000a7f 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000010cc 0010cc 000094 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00001160 001160 000100 00 A 4 6 4\n [ 7] .rel.dyn REL 00001260 001260 0001e8 08 A 3 0 4\n [ 8] .rel.plt REL 00001448 001448 000160 08 AI 3 25 4\n [ 9] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00002020 002020 0002d0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000022f0 0022f0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00002300 002300 001234 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,21 +14,21 @@\n 0x00000019 (INIT_ARRAY) 0x6ddc\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x6de0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x64c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 2685 (bytes)\n+ 0x0000000a (STRSZ) 2687 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x7000\n 0x00000002 (PLTRELSZ) 352 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1448\n 0x00000011 (REL) 0x1260\n 0x00000012 (RELSZ) 488 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x1160\n 0x6fffffff (VERNEEDNUM) 6\n- 0x6ffffff0 (VERSYM) 0x10ca\n+ 0x6ffffff0 (VERSYM) 0x10cc\n 0x6ffffffa (RELCOUNT) 29\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c081eb820cb3c05468e42dcf9e1c321c2a40d40e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 05986da2c86d3db37ff967df2697bfcd842cad52\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: 0x00000000000010ca Offset: 0x0010ca Link: 3 (.dynsym)\n+ Addr: 0x00000000000010cc Offset: 0x0010cc Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (CXXABI_1.3) 1 (*global*) \n 004: 3 (Qt_5) 4 (Qt_5.15) 3 (Qt_5) 3 (Qt_5) \n 008: 3 (Qt_5) 3 (Qt_5) 5 (GLIBC_2.0) 3 (Qt_5) \n 00c: 3 (Qt_5) 6 (GLIBC_2.4) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 2 (CXXABI_1.3) 1 (*global*) 7 (Qt_5) \n 014: 8 (ABI_28_1) 1 (*global*) 8 (ABI_28_1) 3 (Qt_5) \n 018: 9 (GLIBCXX_3.4) 7 (Qt_5) 2 (CXXABI_1.3) 3 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -163,9 +163,9 @@\n 0x0000104c 5f310051 745f3500 474c4942 435f322e _1.Qt_5.GLIBC_2.\n 0x0000105c 312e3300 474c4942 435f322e 3400474c 1.3.GLIBC_2.4.GL\n 0x0000106c 4942435f 322e3000 51745f35 2e313500 IBC_2.0.Qt_5.15.\n 0x0000107c 474c4942 4358585f 332e3400 43585841 GLIBCXX_3.4.CXXA\n 0x0000108c 42495f31 2e330000 00000000 00000000 BI_1.3..........\n 0x0000109c 00000000 00000000 00000000 00000000 ................\n 0x000010ac 00000000 00000000 00000000 00000000 ................\n- 0x000010bc 00000000 00000000 00000000 00 .............\n+ 0x000010bc 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 38316562 38323063 62336330 35343638 81eb820cb3c05468\n- 0x00000010 65343264 63663965 31633332 31633261 e42dcf9e1c321c2a\n- 0x00000020 34306434 30652e64 65627567 00000000 40d40e.debug....\n- 0x00000030 5eb86064 ^.`d\n+ 0x00000000 39383664 61326338 36643364 62333766 986da2c86d3db37f\n+ 0x00000010 66393637 64663236 39376266 63643834 f967df2697bfcd84\n+ 0x00000020 32636164 35322e64 65627567 00000000 2cad52.debug....\n+ 0x00000030 89359a27 .5.'\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/panels/cantor_tocpanelplugin.so", "source2": "./usr/lib/i386-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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 0006b0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000085c 00085c 000f60 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000017bc 0017bc 0000d6 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000085c 00085c 000f62 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000017be 0017be 0000d6 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00001894 001894 000100 00 A 4 6 4\n [ 7] .rel.dyn REL 00001994 001994 000208 08 A 3 0 4\n [ 8] .rel.plt REL 00001b9c 001b9c 000248 08 AI 3 25 4\n [ 9] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00002020 002020 0004a0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000024c0 0024c0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000024d0 0024d0 002fb4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,21 +13,21 @@\n 0x00000019 (INIT_ARRAY) 0x9dd4\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x9dd8\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x85c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 3936 (bytes)\n+ 0x0000000a (STRSZ) 3938 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xa000\n 0x00000002 (PLTRELSZ) 584 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1b9c\n 0x00000011 (REL) 0x1994\n 0x00000012 (RELSZ) 520 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x1894\n 0x6fffffff (VERNEEDNUM) 6\n- 0x6ffffff0 (VERSYM) 0x17bc\n+ 0x6ffffff0 (VERSYM) 0x17be\n 0x6ffffffa (RELCOUNT) 29\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4d5d8594c49360f5de027c19eca21a513f6bbaee\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 587a2d215b05a6b5082413a6602b66f0b55b5e11\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: 0x00000000000017bc Offset: 0x0017bc Link: 3 (.dynsym)\n+ Addr: 0x00000000000017be Offset: 0x0017be Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 2 (Qt_5) \n 004: 3 (CXXABI_1.3) 4 (Qt_5) 4 (Qt_5) 2 (Qt_5) \n 008: 4 (Qt_5) 1 (*global*) 4 (Qt_5) 4 (Qt_5) \n 00c: 5 (Qt_5.15) 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 010: 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 014: 4 (Qt_5) 4 (Qt_5) 6 (GLIBC_2.0) 4 (Qt_5) \n 018: 4 (Qt_5) 4 (Qt_5) 7 (GLIBC_2.4) 4 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -242,8 +242,9 @@\n 0x0000174c 3300474c 4942435f 322e3400 474c4942 3.GLIBC_2.4.GLIB\n 0x0000175c 435f322e 30005174 5f352e31 35005174 C_2.0.Qt_5.15.Qt\n 0x0000176c 5f350047 4c494243 58585f33 2e340043 _5.GLIBCXX_3.4.C\n 0x0000177c 58584142 495f312e 33000000 00000000 XXABI_1.3.......\n 0x0000178c 00000000 00000000 00000000 00000000 ................\n 0x0000179c 00000000 00000000 00000000 00000000 ................\n 0x000017ac 00000000 00000000 00000000 00000000 ................\n+ 0x000017bc 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 35643835 39346334 39333630 66356465 5d8594c49360f5de\n- 0x00000010 30323763 31396563 61323161 35313366 027c19eca21a513f\n- 0x00000020 36626261 65652e64 65627567 00000000 6bbaee.debug....\n- 0x00000030 ead82f99 ../.\n+ 0x00000000 37613264 32313562 30356136 62353038 7a2d215b05a6b508\n+ 0x00000010 32343133 61363630 32623636 66306235 2413a6602b66f0b5\n+ 0x00000020 35623565 31312e64 65627567 00000000 5b5e11.debug....\n+ 0x00000030 fe7587e7 .u..\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/cantor/panels/cantor_variablemanagerplugin.so", "source2": "./usr/lib/i386-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 --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000d40 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000eec 000eec 001fa1 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00002e8e 002e8e 0001a8 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000eec 000eec 001fa3 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00002e90 002e90 0001a8 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00003038 003038 000120 00 A 4 7 4\n [ 7] .rel.dyn REL 00003158 003158 0004a0 08 A 3 0 4\n [ 8] .rel.plt REL 000035f8 0035f8 000390 08 AI 3 25 4\n [ 9] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00004020 004020 000730 04 AX 0 0 16\n [11] .plt.got PROGBITS 00004750 004750 000008 08 AX 0 0 8\n [12] .text PROGBITS 00004760 004760 004984 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -18,21 +18,21 @@\n 0x00000019 (INIT_ARRAY) 0xdc50\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0xdc54\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xeec\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 8097 (bytes)\n+ 0x0000000a (STRSZ) 8099 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xe000\n 0x00000002 (PLTRELSZ) 912 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x35f8\n 0x00000011 (REL) 0x3158\n 0x00000012 (RELSZ) 1184 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x3038\n 0x6fffffff (VERNEEDNUM) 7\n- 0x6ffffff0 (VERSYM) 0x2e8e\n+ 0x6ffffff0 (VERSYM) 0x2e90\n 0x6ffffffa (RELCOUNT) 41\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 180f7feffc4cb5b0191eead55937f848d1e0c8d1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9e6575fd590fcb690fa58e82b5735615aae2051d\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: 0x0000000000002e8e Offset: 0x002e8e Link: 3 (.dynsym)\n+ Addr: 0x0000000000002e90 Offset: 0x002e90 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) 2 (Qt_5) 4 (Qt_5) \n 010: 4 (Qt_5) 6 (ABI_28_1) 2 (Qt_5) 1 (*global*) \n 014: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 018: 7 (GLIBC_2.4) 2 (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": "@@ -502,9 +502,9 @@\n 0x00002e1c 42435f32 2e312e33 00474c49 42435f32 BC_2.1.3.GLIBC_2\n 0x00002e2c 2e340041 42495f32 385f3100 51745f35 .4.ABI_28_1.Qt_5\n 0x00002e3c 2e313500 474c4942 4358585f 332e3400 .15.GLIBCXX_3.4.\n 0x00002e4c 43585841 42495f31 2e330000 00000000 CXXABI_1.3......\n 0x00002e5c 00000000 00000000 00000000 00000000 ................\n 0x00002e6c 00000000 00000000 00000000 00000000 ................\n 0x00002e7c 00000000 00000000 00000000 00000000 ................\n- 0x00002e8c 00 .\n+ 0x00002e8c 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 30663766 65666663 34636235 62303139 0f7feffc4cb5b019\n- 0x00000010 31656561 64353539 33376638 34386431 1eead55937f848d1\n- 0x00000020 65306338 64312e64 65627567 00000000 e0c8d1.debug....\n- 0x00000030 6aacb19d j...\n+ 0x00000000 36353735 66643539 30666362 36393066 6575fd590fcb690f\n+ 0x00000010 61353865 38326235 37333536 31356161 a58e82b5735615aa\n+ 0x00000020 65323035 31642e64 65627567 00000000 e2051d.debug....\n+ 0x00000030 fe8107f3 ....\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kf5/parts/cantorpart.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kf5/parts/cantorpart.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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x1e338 0x1e338 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x1e33c 0x1e33c R 0x1000\n LOAD 0x01f000 0x0001f000 0x0001f000 0x9f528 0x9f528 R E 0x1000\n LOAD 0x0bf000 0x000bf000 0x000bf000 0x35f34 0x35f34 R 0x1000\n LOAD 0x0f5144 0x000f5144 0x000f5144 0x04684 0x04874 RW 0x1000\n DYNAMIC 0x0f7c2c 0x000f7c2c 0x000f7c2c 0x001b8 0x001b8 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x0cb264 0x000cb264 0x000cb264 0x03a34 0x03a34 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 0001d8 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000350 000350 0065c0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00006910 006910 00f49d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00015dae 015dae 000cb8 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00016a68 016a68 0001e0 00 A 4 11 4\n- [ 7] .rel.dyn REL 00016c48 016c48 005160 08 A 3 0 4\n- [ 8] .rel.plt REL 0001bda8 01bda8 002590 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 00006910 006910 00f4a1 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00015db2 015db2 000cb8 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00016a6c 016a6c 0001e0 00 A 4 11 4\n+ [ 7] .rel.dyn REL 00016c4c 016c4c 005160 08 A 3 0 4\n+ [ 8] .rel.plt REL 0001bdac 01bdac 002590 08 AI 3 25 4\n [ 9] .init PROGBITS 0001f000 01f000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 0001f020 01f020 004b30 04 AX 0 0 16\n [11] .plt.got PROGBITS 00023b50 023b50 000028 08 AX 0 0 8\n [12] .text PROGBITS 00023b80 023b80 09a994 00 AX 0 0 16\n [13] .fini PROGBITS 000be514 0be514 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 000bf000 0bf000 00bf0f 00 A 0 0 32\n [15] .qtversion PROGBITS 000caf10 0caf10 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x16c48 contains 2604 entries:\n+Relocation section '.rel.dyn' at offset 0x16c4c contains 2604 entries:\n Offset Info Type Sym. Value Symbol's Name\n 000f5144 00000008 R_386_RELATIVE \n 000f5148 00000008 R_386_RELATIVE \n 000f514c 00000008 R_386_RELATIVE \n 000f5150 00000008 R_386_RELATIVE \n 000f5154 00000008 R_386_RELATIVE \n 000f5158 00000008 R_386_RELATIVE \n@@ -2602,15 +2602,15 @@\n 000f7fe0 0005b306 R_386_GLOB_DAT 00000000 _ZN16QDialogButtonBox8acceptedEv@Qt_5\n 000f7fe4 0005b506 R_386_GLOB_DAT 00000000 _ZN12QActionGroup16staticMetaObjectE@Qt_5\n 000f7fe8 0005c406 R_386_GLOB_DAT 00000000 _ZN7QObject9destroyedEPS_@Qt_5\n 000f7ff4 0005f606 R_386_GLOB_DAT 00000000 _ZN9QComboBox19currentIndexChangedEi@Qt_5\n 000f7ff8 00061c06 R_386_GLOB_DAT 00000000 _ZN15QAbstractButton16staticMetaObjectE@Qt_5\n 000f92e4 00049301 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x1bda8 contains 1202 entries:\n+Relocation section '.rel.plt' at offset 0x1bdac contains 1202 entries:\n Offset Info Type Sym. Value Symbol's Name\n 000f800c 00000107 R_386_JUMP_SLOT 00000000 _ZN4QUrl6setUrlERK7QStringNS_11ParsingModeE@Qt_5\n 000f8010 00000307 R_386_JUMP_SLOT 00000000 _ZN6Cantor15AnimationResultC1ERK4QUrlRK7QString@ABI_28_1\n 000f8014 00000407 R_386_JUMP_SLOT 00000000 _ZNK12QDomNodeList4itemEi@Qt_5\n 000f8018 00000507 R_386_JUMP_SLOT 00000000 _ZNK8QPainter5brushEv@Qt_5\n 000f801c 00000607 R_386_JUMP_SLOT 00000000 _ZN6Cantor12JupyterUtils14packMimeBundleERK6QImageRK7QString@ABI_28_1\n 000f8020 00000807 R_386_JUMP_SLOT 00000000 _ZNK14QTemporaryFile8fileNameEv@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -33,21 +33,21 @@\n 0x00000019 (INIT_ARRAY) 0xf5144\n 0x0000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x0000001a (FINI_ARRAY) 0xf515c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x6910\n 0x00000006 (SYMTAB) 0x350\n- 0x0000000a (STRSZ) 62621 (bytes)\n+ 0x0000000a (STRSZ) 62625 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xf8000\n 0x00000002 (PLTRELSZ) 9616 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x1bda8\n- 0x00000011 (REL) 0x16c48\n+ 0x00000017 (JMPREL) 0x1bdac\n+ 0x00000011 (REL) 0x16c4c\n 0x00000012 (RELSZ) 20832 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x16a68\n+ 0x6ffffffe (VERNEED) 0x16a6c\n 0x6fffffff (VERNEEDNUM) 11\n- 0x6ffffff0 (VERSYM) 0x15dae\n+ 0x6ffffff0 (VERSYM) 0x15db2\n 0x6ffffffa (RELCOUNT) 1151\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 61b35ad3f6082c3cb1ff163f0339bd49188c660a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9440f10d897b06e946ea197dcaed8b6a163bc9ab\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 1628 entries:\n- Addr: 0x0000000000015dae Offset: 0x015dae Link: 3 (.dynsym)\n+ Addr: 0x0000000000015db2 Offset: 0x015db2 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) 4 (ABI_28_1) 1 (*global*) \n 008: 2 (Qt_5) 1 (*global*) 2 (Qt_5) 2 (Qt_5) \n 00c: 1 (*global*) 4 (ABI_28_1) 6 (Qt_5) 2 (Qt_5) \n 010: 2 (Qt_5) 3 (Qt_5) 6 (Qt_5) 6 (Qt_5) \n 014: 3 (Qt_5) 2 (Qt_5) 3 (Qt_5) 5 (Qt_5) \n 018: 6 (Qt_5) 1 (*global*) 2 (Qt_5) 2 (Qt_5) \n@@ -406,15 +406,15 @@\n 648: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 64c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 650: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 654: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 658: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 11 entries:\n- Addr: 0x0000000000016a68 Offset: 0x016a68 Link: 4 (.dynstr)\n+ Addr: 0x0000000000016a6c Offset: 0x016a6c Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 17\n 0x0020: Version: 1 File: libQt5XmlPatterns.so.5 Cnt: 1\n 0x0030: Name: Qt_5 Flags: none Version: 16\n 0x0040: Version: 1 File: libm.so.6 Cnt: 1\n 0x0050: Name: GLIBC_2.1 Flags: none Version: 14\n 0x0060: Version: 1 File: libQt5PrintSupport.so.5 Cnt: 1\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -3909,9 +3909,10 @@\n 0x00015d30 5f322e30 00414249 5f32385f 31005174 _2.0.ABI_28_1.Qt\n 0x00015d40 5f352e31 35000000 00000000 00000000 _5.15...........\n 0x00015d50 00000000 00000000 00000000 00000000 ................\n 0x00015d60 00000000 00000000 00000000 00000000 ................\n 0x00015d70 00000000 00000000 00000000 00000000 ................\n 0x00015d80 00000000 00000000 00000000 00000000 ................\n 0x00015d90 00000000 00000000 00000000 00000000 ................\n- 0x00015da0 00000000 00000000 00000000 00 .............\n+ 0x00015da0 00000000 00000000 00000000 00000000 ................\n+ 0x00015db0 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 62333561 64336636 30383263 33636231 b35ad3f6082c3cb1\n- 0x00000010 66663136 33663033 33396264 34393138 ff163f0339bd4918\n- 0x00000020 38633636 30612e64 65627567 00000000 8c660a.debug....\n- 0x00000030 cdf10a32 ...2\n+ 0x00000000 34306631 30643839 37623036 65393436 40f10d897b06e946\n+ 0x00000010 65613139 37646361 65643862 36613136 ea197dcaed8b6a16\n+ 0x00000020 33626339 61622e64 65627567 00000000 3bc9ab.debug....\n+ 0x00000030 5b999248 [..H\n \n"}]}]}]}]}, {"source1": "cantor-backend-kalgebra-dbgsym_22.04.2-1_i386.deb", "source2": "cantor-backend-kalgebra-dbgsym_22.04.2-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 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 845516 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 845520 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: i386\n Maintainer: Debian Qt/KDE Maintainers \n Installed-Size: 856\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: 0c31459475fb884a36686565ae08e56d254d4f7e\n+Build-Ids: 0ba459c406223c130cf6594e2d0959e8bb4ab1a7\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/0c/31459475fb884a36686565ae08e56d254d4f7e.debug\n+usr/lib/debug/.build-id/0b/a459c406223c130cf6594e2d0959e8bb4ab1a7.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/0c/\n--rw-r--r-- 0 root (0) root (0) 866140 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/0c/31459475fb884a36686565ae08e56d254d4f7e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/0b/\n+-rw-r--r-- 0 root (0) root (0) 866140 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/0b/a459c406223c130cf6594e2d0959e8bb4ab1a7.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/0c/31459475fb884a36686565ae08e56d254d4f7e.debug", "source2": "./usr/lib/debug/.build-id/0b/a459c406223c130cf6594e2d0959e8bb4ab1a7.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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x03ec4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x03ec8 R 0x1000\n LOAD 0x000000 0x00004000 0x00004000 0x00000 0x044d8 R E 0x1000\n LOAD 0x000000 0x00009000 0x00009000 0x00000 0x0364d R 0x1000\n LOAD 0x000aac 0x0000daac 0x0000daac 0x00000 0x00764 RW 0x1000\n DYNAMIC 0x000aac 0x0000de7c 0x0000de7c 0x00000 0x00158 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000a968 0x0000a968 0x00000 0x003a4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 000d70 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000f1c 000178 0021d1 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000030ee 000178 0001ae 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000329c 000178 000100 00 A 4 6 4\n- [ 7] .rel.dyn NOBITS 0000339c 000178 000780 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00003b1c 000178 0003a8 08 A 3 25 4\n+ [ 4] .dynstr NOBITS 00000f1c 000178 0021d3 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000030f0 000178 0001ae 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000032a0 000178 000100 00 A 4 6 4\n+ [ 7] .rel.dyn NOBITS 000033a0 000178 000780 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00003b20 000178 0003a8 08 A 3 25 4\n [ 9] .init NOBITS 00004000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00004020 001000 000760 04 AX 0 0 16\n [11] .plt.got NOBITS 00004780 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00004790 001000 003d34 00 AX 0 0 16\n [13] .fini NOBITS 000084c4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00009000 001000 000564 00 A 0 0 32\n [15] .qtversion NOBITS 00009568 001000 000008 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: 0c31459475fb884a36686565ae08e56d254d4f7e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0ba459c406223c130cf6594e2d0959e8bb4ab1a7\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-m%MO~GCC: (Debian 11.3.0-3) 11.3.0\n+GCC: (Debian 11.3.0-3) 11.3.0\n x {BEEf!\n j\\sbq\\s$\n /(|u6~t1\n wo\tv@KHJ0$\n :O\\`},j5\n pO W%% E-\n SI4\"rP\n Installed-Size: 1512\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: dfbbed5604e6771c20b11dee2ffbb2336f4051c2\n+Build-Ids: 8239376287072bbf09e799124048a3ec82fe64dd\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/df/bbed5604e6771c20b11dee2ffbb2336f4051c2.debug\n+usr/lib/debug/.build-id/82/39376287072bbf09e799124048a3ec82fe64dd.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/df/\n--rw-r--r-- 0 root (0) root (0) 1537048 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/df/bbed5604e6771c20b11dee2ffbb2336f4051c2.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) 1537048 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/82/39376287072bbf09e799124048a3ec82fe64dd.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/df/bbed5604e6771c20b11dee2ffbb2336f4051c2.debug", "source2": "./usr/lib/debug/.build-id/82/39376287072bbf09e799124048a3ec82fe64dd.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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x082a4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x082a8 R 0x1000\n LOAD 0x000000 0x00009000 0x00009000 0x00000 0x0f898 R E 0x1000\n LOAD 0x000000 0x00019000 0x00019000 0x00000 0x06014 R 0x1000\n LOAD 0x000574 0x00020574 0x00020574 0x00000 0x00f6c RW 0x1000\n DYNAMIC 0x000574 0x00020e38 0x00020e38 0x00000 0x00180 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0001aa38 0x0001aa38 0x00000 0x006ec R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 001d20 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001ecc 000178 0044f4 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000063c0 000178 0003a4 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00006764 000178 000140 00 A 4 8 4\n- [ 7] .rel.dyn NOBITS 000068a4 000178 0010e0 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00007984 000178 000920 08 A 3 25 4\n+ [ 4] .dynstr NOBITS 00001ecc 000178 0044f6 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000063c2 000178 0003a4 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00006768 000178 000140 00 A 4 8 4\n+ [ 7] .rel.dyn NOBITS 000068a8 000178 0010e0 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00007988 000178 000920 08 A 3 25 4\n [ 9] .init NOBITS 00009000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00009020 001000 001250 04 AX 0 0 16\n [11] .plt.got NOBITS 0000a270 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000a280 001000 00e604 00 AX 0 0 16\n [13] .fini NOBITS 00018884 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00019000 001000 00131b 00 A 0 0 32\n [15] .qtversion NOBITS 0001a320 001000 000008 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: dfbbed5604e6771c20b11dee2ffbb2336f4051c2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8239376287072bbf09e799124048a3ec82fe64dd\n"}]}]}]}]}, {"source1": "cantor-backend-maxima-dbgsym_22.04.2-1_i386.deb", "source2": "cantor-backend-maxima-dbgsym_22.04.2-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 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 1874404 2022-06-10 06:01:07.000000 data.tar.xz\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 1874388 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: i386\n Maintainer: Debian Qt/KDE Maintainers \n Installed-Size: 1898\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: db1fd89fab972038b1aa5faed32afcc0a04e7e94\n+Build-Ids: 638247c37efc8493e0caf23d0b27176e3fcc8c11\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/db/1fd89fab972038b1aa5faed32afcc0a04e7e94.debug\n+usr/lib/debug/.build-id/63/8247c37efc8493e0caf23d0b27176e3fcc8c11.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/db/\n--rw-r--r-- 0 root (0) root (0) 1932944 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/db/1fd89fab972038b1aa5faed32afcc0a04e7e94.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/63/\n+-rw-r--r-- 0 root (0) root (0) 1932944 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/63/8247c37efc8493e0caf23d0b27176e3fcc8c11.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/db/1fd89fab972038b1aa5faed32afcc0a04e7e94.debug", "source2": "./usr/lib/debug/.build-id/63/8247c37efc8493e0caf23d0b27176e3fcc8c11.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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x0b204 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x0b208 R 0x1000\n LOAD 0x000000 0x0000c000 0x0000c000 0x00000 0x1be68 R E 0x1000\n LOAD 0x000000 0x00028000 0x00028000 0x00000 0x0a504 R 0x1000\n LOAD 0x0001f8 0x000331f8 0x000331f8 0x00000 0x01438 RW 0x1000\n DYNAMIC 0x0001f8 0x00033e20 0x00033e20 0x00000 0x00178 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0002b228 0x0002b228 0x00000 0x00af4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 002600 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000027ac 000178 006128 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000088d4 000178 0004c0 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00008d94 000178 000140 00 A 4 8 4\n- [ 7] .rel.dyn NOBITS 00008ed4 000178 001778 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 0000a64c 000178 000bb8 08 A 3 25 4\n+ [ 4] .dynstr NOBITS 000027ac 000178 00612a 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000088d6 000178 0004c0 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00008d98 000178 000140 00 A 4 8 4\n+ [ 7] .rel.dyn NOBITS 00008ed8 000178 001778 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 0000a650 000178 000bb8 08 A 3 25 4\n [ 9] .init NOBITS 0000c000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 0000c020 001000 001780 04 AX 0 0 16\n [11] .plt.got NOBITS 0000d7a0 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 0000d7b0 001000 01a6a4 00 AX 0 0 16\n [13] .fini NOBITS 00027e54 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00028000 001000 00271b 00 A 0 0 32\n [15] .qtversion NOBITS 0002a720 001000 000008 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: db1fd89fab972038b1aa5faed32afcc0a04e7e94\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 638247c37efc8493e0caf23d0b27176e3fcc8c11\n"}]}]}]}]}, {"source1": "cantor-backend-octave-dbgsym_22.04.2-1_i386.deb", "source2": "cantor-backend-octave-dbgsym_22.04.2-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 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 1933588 2022-06-10 06:01:07.000000 data.tar.xz\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 1933592 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: i386\n Maintainer: Debian Qt/KDE Maintainers \n Installed-Size: 1957\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: d3ca98784c9264421c65838d58aa579c0096ceb9\n+Build-Ids: 132ae1b2d500263ac1576a2aab81a31687daf5fe\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/d3/ca98784c9264421c65838d58aa579c0096ceb9.debug\n+usr/lib/debug/.build-id/13/2ae1b2d500263ac1576a2aab81a31687daf5fe.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/d3/\n--rw-r--r-- 0 root (0) root (0) 1993472 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/d3/ca98784c9264421c65838d58aa579c0096ceb9.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/13/\n+-rw-r--r-- 0 root (0) root (0) 1993472 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/13/2ae1b2d500263ac1576a2aab81a31687daf5fe.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/d3/ca98784c9264421c65838d58aa579c0096ceb9.debug", "source2": "./usr/lib/debug/.build-id/13/2ae1b2d500263ac1576a2aab81a31687daf5fe.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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x0b1fc R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x0b200 R 0x1000\n LOAD 0x000000 0x0000c000 0x0000c000 0x00000 0x1c598 R E 0x1000\n LOAD 0x000000 0x00029000 0x00029000 0x00000 0x0a0b0 R 0x1000\n LOAD 0x00025c 0x0003425c 0x0003425c 0x00000 0x013fc RW 0x1000\n DYNAMIC 0x00025c 0x00034e2c 0x00034e2c 0x00000 0x00178 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0002c098 0x0002c098 0x00000 0x00a84 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000040 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001b8 000178 0025f0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000027a8 000178 0061bd 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00008966 000178 0004be 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00008e24 000178 000160 00 A 4 8 4\n- [ 7] .rel.dyn NOBITS 00008f84 000178 0016b8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 0000a63c 000178 000bc0 08 A 3 25 4\n+ [ 4] .dynstr NOBITS 000027a8 000178 0061bf 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00008968 000178 0004be 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00008e28 000178 000160 00 A 4 8 4\n+ [ 7] .rel.dyn NOBITS 00008f88 000178 0016b8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 0000a640 000178 000bc0 08 A 3 25 4\n [ 9] .init NOBITS 0000c000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 0000c020 001000 001790 04 AX 0 0 16\n [11] .plt.got NOBITS 0000d7b0 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 0000d7c0 001000 01adc4 00 AX 0 0 16\n [13] .fini NOBITS 00028584 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00029000 001000 0028bb 00 A 0 0 32\n [15] .qtversion NOBITS 0002b8c0 001000 000008 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: d3ca98784c9264421c65838d58aa579c0096ceb9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 132ae1b2d500263ac1576a2aab81a31687daf5fe\n"}]}]}]}]}, {"source1": "cantor-backend-python3-dbgsym_22.04.2-1_i386.deb", "source2": "cantor-backend-python3-dbgsym_22.04.2-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 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 2192124 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2191812 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: i386\n Maintainer: Debian Qt/KDE Maintainers \n Installed-Size: 2218\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: 9f007c8791325f881665c10f279296d2d82a7827 edbc181f5f3c974b7fd8d049fcd9c2f8c5091c8e\n+Build-Ids: 599ad0d96ad0bd8f88a4a3cf021212363795eac1 9f007c8791325f881665c10f279296d2d82a7827\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/59/9ad0d96ad0bd8f88a4a3cf021212363795eac1.debug\n usr/lib/debug/.build-id/9f/007c8791325f881665c10f279296d2d82a7827.debug\n-usr/lib/debug/.build-id/ed/bc181f5f3c974b7fd8d049fcd9c2f8c5091c8e.debug\n usr/lib/debug/.dwz/i386-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,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/59/\n+-rw-r--r-- 0 root (0) root (0) 686468 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/59/9ad0d96ad0bd8f88a4a3cf021212363795eac1.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/9f/\n -rw-r--r-- 0 root (0) root (0) 131904 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/9f/007c8791325f881665c10f279296d2d82a7827.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/ed/\n--rw-r--r-- 0 root (0) root (0) 686468 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/ed/bc181f5f3c974b7fd8d049fcd9c2f8c5091c8e.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/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 1438240 2022-06-10 06:01:07.000000 ./usr/lib/debug/.dwz/i386-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 lrwxrwxrwx 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/share/doc/cantor-backend-python3-dbgsym -> cantor-backend-python3\n"}, {"source1": "./usr/lib/debug/.build-id/ed/bc181f5f3c974b7fd8d049fcd9c2f8c5091c8e.debug", "source2": "./usr/lib/debug/.build-id/59/9ad0d96ad0bd8f88a4a3cf021212363795eac1.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000040 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001b8 000178 0024d0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00002688 000178 005ee3 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000856c 000178 00049a 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00002688 000178 005ee5 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000856e 000178 00049a 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00008a08 000178 000160 00 A 4 8 4\n [ 7] .rel.dyn NOBITS 00008b68 000178 001560 08 A 3 0 4\n [ 8] .rel.plt NOBITS 0000a0c8 000178 000b50 08 A 3 25 4\n [ 9] .init NOBITS 0000b000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 0000b020 001000 0016b0 04 AX 0 0 16\n [11] .plt.got NOBITS 0000c6d0 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 0000c6e0 001000 01b4f4 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: edbc181f5f3c974b7fd8d049fcd9c2f8c5091c8e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 599ad0d96ad0bd8f88a4a3cf021212363795eac1\n"}]}]}]}]}, {"source1": "cantor-backend-qalculate-dbgsym_22.04.2-1_i386.deb", "source2": "cantor-backend-qalculate-dbgsym_22.04.2-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 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 2491424 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2491268 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: i386\n Maintainer: Debian Qt/KDE Maintainers \n Installed-Size: 2535\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: 3eeb1b44e738029f01a2fb8d51fbaade3b1b1f58 6bbd4365451acc444b50d330427dfaf9d91dac49\n+Build-Ids: 19a744e50b08ab1ce7ce7a8cf6e7478f40c671c4 903032c20822ac1bcb4ab745b52abc8796f1466d\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/3e/eb1b44e738029f01a2fb8d51fbaade3b1b1f58.debug\n-usr/lib/debug/.build-id/6b/bd4365451acc444b50d330427dfaf9d91dac49.debug\n+usr/lib/debug/.build-id/19/a744e50b08ab1ce7ce7a8cf6e7478f40c671c4.debug\n+usr/lib/debug/.build-id/90/3032c20822ac1bcb4ab745b52abc8796f1466d.debug\n usr/lib/debug/.dwz/i386-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/3e/\n--rw-r--r-- 0 root (0) root (0) 440380 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/3e/eb1b44e738029f01a2fb8d51fbaade3b1b1f58.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) 1935352 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/6b/bd4365451acc444b50d330427dfaf9d91dac49.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) 1935352 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/19/a744e50b08ab1ce7ce7a8cf6e7478f40c671c4.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/90/\n+-rw-r--r-- 0 root (0) root (0) 440380 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/90/3032c20822ac1bcb4ab745b52abc8796f1466d.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/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 205256 2022-06-10 06:01:07.000000 ./usr/lib/debug/.dwz/i386-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/3e/eb1b44e738029f01a2fb8d51fbaade3b1b1f58.debug", "source2": "./usr/lib/debug/.build-id/90/3032c20822ac1bcb4ab745b52abc8796f1466d.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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x03230 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x03234 R 0x1000\n LOAD 0x000000 0x00004000 0x00004000 0x00000 0x10e18 R E 0x1000\n LOAD 0x000000 0x00015000 0x00015000 0x00000 0x056bb R 0x1000\n LOAD 0x000d10 0x0001bd10 0x0001bd10 0x00000 0x00530 RW 0x1000\n DYNAMIC 0x000d10 0x0001be8c 0x0001be8c 0x00000 0x00148 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00017b44 0x00017b44 0x00000 0x0026c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 000ba0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000d4c 000178 001b27 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00002874 000178 000174 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000029e8 000178 000120 00 A 4 7 4\n- [ 7] .rel.dyn NOBITS 00002b08 000178 000320 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00002e28 000178 000408 08 A 3 25 4\n+ [ 4] .dynstr NOBITS 00000d4c 000178 001b29 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00002876 000178 000174 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000029ec 000178 000120 00 A 4 7 4\n+ [ 7] .rel.dyn NOBITS 00002b0c 000178 000320 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00002e2c 000178 000408 08 A 3 25 4\n [ 9] .init NOBITS 00004000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00004020 001000 000820 04 AX 0 0 16\n [11] .plt.got NOBITS 00004840 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00004850 001000 0105b4 00 AX 0 0 16\n [13] .fini NOBITS 00014e04 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00015000 001000 001e64 00 A 0 0 32\n [15] .qtversion NOBITS 00016e68 001000 000008 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: 3eeb1b44e738029f01a2fb8d51fbaade3b1b1f58\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 903032c20822ac1bcb4ab745b52abc8796f1466d\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-XGCC: (Debian 11.3.0-3) 11.3.0\n+FmGCC: (Debian 11.3.0-3) 11.3.0\n GU[hqo4x\n ob~vN=g*N\n 1p@G`osS\n U^5ZIV^sg\n ``O`)95'XQ(\n *9,P\tLTh\n wIYx[*Gu\n"}]}, {"source1": "./usr/lib/debug/.build-id/6b/bd4365451acc444b50d330427dfaf9d91dac49.debug", "source2": "./usr/lib/debug/.build-id/19/a744e50b08ab1ce7ce7a8cf6e7478f40c671c4.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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x0afc8 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x0afcc R 0x1000\n LOAD 0x000000 0x0000b000 0x0000b000 0x00000 0x2d938 R E 0x1000\n LOAD 0x000000 0x00039000 0x00039000 0x00000 0x0d774 R 0x1000\n LOAD 0x000358 0x00047358 0x00047358 0x00000 0x02598 RW 0x1000\n DYNAMIC 0x000358 0x00047e1c 0x00047e1c 0x00000 0x00180 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0003dc04 0x0003dc04 0x00000 0x00a24 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 002680 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000282c 000178 005f7c 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000087a8 000178 0004d0 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00008c78 000178 000170 00 A 4 8 4\n- [ 7] .rel.dyn NOBITS 00008de8 000178 0014e8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 0000a2d0 000178 000cf8 08 A 3 25 4\n+ [ 4] .dynstr NOBITS 0000282c 000178 005f7e 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000087aa 000178 0004d0 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00008c7c 000178 000170 00 A 4 8 4\n+ [ 7] .rel.dyn NOBITS 00008dec 000178 0014e8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 0000a2d4 000178 000cf8 08 A 3 25 4\n [ 9] .init NOBITS 0000b000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 0000b020 001000 001a00 04 AX 0 0 16\n [11] .plt.got NOBITS 0000ca20 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000ca30 001000 02bef4 00 AX 0 0 16\n [13] .fini NOBITS 00038924 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00039000 001000 003cdb 00 A 0 0 32\n [15] .qtversion NOBITS 0003cce0 001000 000008 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: 6bbd4365451acc444b50d330427dfaf9d91dac49\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 19a744e50b08ab1ce7ce7a8cf6e7478f40c671c4\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-IGCC: (Debian 11.3.0-3) 11.3.0\n+GCC: (Debian 11.3.0-3) 11.3.0\n NY7 LUL>\n r-WR\n Installed-Size: 2602\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: ed0442a42a93628a990e6725ff2c39b0ee8a6c8b f893025ba598ae8fad9ef419791be1ca0d39e417\n+Build-Ids: 3546f96f8e0c8b4c45b21fc3c2ea26e20d83a608 874ee4145214ad50a9cee6abf4b185b3f6487061\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/ed/0442a42a93628a990e6725ff2c39b0ee8a6c8b.debug\n-usr/lib/debug/.build-id/f8/93025ba598ae8fad9ef419791be1ca0d39e417.debug\n+usr/lib/debug/.build-id/35/46f96f8e0c8b4c45b21fc3c2ea26e20d83a608.debug\n+usr/lib/debug/.build-id/87/4ee4145214ad50a9cee6abf4b185b3f6487061.debug\n usr/lib/debug/.dwz/i386-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/ed/\n--rw-r--r-- 0 root (0) root (0) 563476 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/ed/0442a42a93628a990e6725ff2c39b0ee8a6c8b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/f8/\n--rw-r--r-- 0 root (0) root (0) 1869968 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/f8/93025ba598ae8fad9ef419791be1ca0d39e417.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/35/\n+-rw-r--r-- 0 root (0) root (0) 1869968 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/35/46f96f8e0c8b4c45b21fc3c2ea26e20d83a608.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/87/\n+-rw-r--r-- 0 root (0) root (0) 563480 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/87/4ee4145214ad50a9cee6abf4b185b3f6487061.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/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 215404 2022-06-10 06:01:07.000000 ./usr/lib/debug/.dwz/i386-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/ed/0442a42a93628a990e6725ff2c39b0ee8a6c8b.debug", "source2": "./usr/lib/debug/.build-id/87/4ee4145214ad50a9cee6abf4b185b3f6487061.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 7% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "comments": ["error from `readelf --wide --file-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Intel 80386\n Version: 0x1\n Entry point address: 0x7ba0\n Start of program headers: 52 (bytes into file)\n- Start of section headers: 561796 (bytes into file)\n+ Start of section headers: 561800 (bytes into file)\n Flags: 0x0\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 11\n Size of section headers: 40 (bytes)\n Number of section headers: 42\n Section header string table index: 41\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": "@@ -1,19 +1,19 @@\n-There are 42 section headers, starting at offset 0x89284:\n+There are 42 section headers, starting at offset 0x89288:\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000030 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000021c 0001ec 000c70 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000e8c 0001ec 001648 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000024d4 0001ec 00018e 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000e8c 0001ec 00164a 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000024d6 0001ec 00018e 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00002664 0001ec 000110 00 A 6 6 4\n [ 9] .rel.dyn NOBITS 00002774 0001ec 002930 08 A 5 0 4\n [10] .rel.plt NOBITS 000050a4 0001ec 0004a0 08 A 5 26 4\n [11] .init NOBITS 00006000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00006020 001000 000950 04 AX 0 0 16\n [13] .plt.got NOBITS 00006970 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00006980 001000 00ae04 00 AX 0 0 16\n@@ -34,18 +34,18 @@\n [29] .comment PROGBITS 00000000 0001ec 00001e 01 MS 0 0 1\n [30] .debug_aranges PROGBITS 00000000 00020c 0000e8 00 C 0 0 4\n [31] .debug_info PROGBITS 00000000 0002f4 0715b5 00 C 0 0 4\n [32] .debug_abbrev PROGBITS 00000000 0718ac 00234c 00 C 0 0 4\n [33] .debug_line PROGBITS 00000000 073bf8 004a27 00 C 0 0 4\n [34] .debug_str PROGBITS 00000000 078620 00261c 01 MSC 0 0 4\n [35] .debug_line_str PROGBITS 00000000 07ac3c 0004e8 01 MSC 0 0 4\n- [36] .debug_loclists PROGBITS 00000000 07b124 007204 00 C 0 0 4\n- [37] .debug_rnglists PROGBITS 00000000 082328 002548 00 C 0 0 4\n- [38] .gnu_debugaltlink PROGBITS 00000000 084870 00004e 00 0 0 1\n- [39] .symtab SYMTAB 00000000 0848c0 001940 10 40 115 4\n- [40] .strtab STRTAB 00000000 086200 002ed1 00 0 0 1\n- [41] .shstrtab STRTAB 00000000 0890d1 0001b1 00 0 0 1\n+ [36] .debug_loclists PROGBITS 00000000 07b124 007205 00 C 0 0 4\n+ [37] .debug_rnglists PROGBITS 00000000 08232c 002548 00 C 0 0 4\n+ [38] .gnu_debugaltlink PROGBITS 00000000 084874 00004e 00 0 0 1\n+ [39] .symtab SYMTAB 00000000 0848c4 001940 10 40 115 4\n+ [40] .strtab STRTAB 00000000 086204 002ed1 00 0 0 1\n+ [41] .shstrtab STRTAB 00000000 0890d5 0001b1 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "comments": ["error from `readelf --wide --symbols {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -230,15 +230,15 @@\n 226: 00011180 59 FUNC GLOBAL HIDDEN 14 _ZNK8RAdaptor10metaObjectEv\n 227: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN19KCoreConfigSkeleton14usrWriteConfigEv\n 228: 00000000 0 OBJECT GLOBAL DEFAULT UND _ZTI20QDBusAbstractAdaptor@Qt_5\n 229: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK7QString3argExii5QChar@Qt_5\n 230: 00000000 0 OBJECT GLOBAL DEFAULT UND R_NilValue\n 231: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN7QObject7connectEPKS_PKcS1_S3_N2Qt14ConnectionTypeE@Qt_5\n 232: 0001a260 0 NOTYPE WEAK DEFAULT 27 data_start\n- 233: 00015826 2 OBJECT GLOBAL HIDDEN 16 _ZN7RServer9recordSepE\n+ 233: 0001582a 2 OBJECT GLOBAL HIDDEN 16 _ZN7RServer9recordSepE\n 234: 00011570 71 FUNC GLOBAL HIDDEN 14 _ZN8RAdaptorC2EP7RServer\n 235: 00000000 0 OBJECT GLOBAL DEFAULT UND ptr_R_WriteConsoleEx\n 236: 0001a264 0 OBJECT GLOBAL HIDDEN 27 __dso_handle\n 237: 00000000 0 FUNC GLOBAL DEFAULT UND SET_STRING_ELT\n 238: 00000000 0 OBJECT GLOBAL DEFAULT UND _ZN7QObject16staticMetaObjectE@Qt_5\n 239: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK11QObjectData17dynamicMetaObjectEv@Qt_5\n 240: 00011620 92 FUNC GLOBAL HIDDEN 14 _ZN8RAdaptor11qt_metacastEPKc\n@@ -341,15 +341,15 @@\n 337: 00007eb0 571 FUNC GLOBAL HIDDEN 14 _ZN7RServer18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv\n 338: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN12QMapDataBase8freeTreeEP12QMapNodeBasei@Qt_5\n 339: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK10QDBusError7messageEv@Qt_5\n 340: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN7QObject11eventFilterEPS_P6QEvent@Qt_5\n 341: 00011150 48 FUNC GLOBAL HIDDEN 14 _ZN8RAdaptorD0Ev\n 342: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN4QDirD1Ev@Qt_5\n 343: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN7QString6removeEii@Qt_5\n- 344: 00015900 18 OBJECT WEAK HIDDEN 16 _ZTS15RServerSettings\n+ 344: 00015904 18 OBJECT WEAK HIDDEN 16 _ZTS15RServerSettings\n 345: 00008ba0 27 FUNC GLOBAL HIDDEN 14 _ZN7RServer4endREv\n 346: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN10QByteArray11reallocDataEj6QFlagsIN10QArrayData16AllocationOptionEE@Qt_5\n 347: 00011080 42 FUNC GLOBAL HIDDEN 14 _ZN15RServerSettingsD0Ev\n 348: 00000000 0 OBJECT GLOBAL DEFAULT UND _ZTI15KConfigSkeleton\n 349: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN12QApplication4execEv@Qt_5\n 350: 0001b630 4 OBJECT GLOBAL HIDDEN 28 server\n 351: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK9QFileInfo6existsEv@Qt_5\n@@ -369,15 +369,15 @@\n 365: 0000f100 225 FUNC GLOBAL HIDDEN 14 _Z16onWriteConsoleExPKcii\n 366: 00008150 119 FUNC GLOBAL HIDDEN 14 _ZN7RServer11qt_metacallEN11QMetaObject4CallEiPPv\n 367: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN20QDBusAbstractAdaptorC2EP7QObject@Qt_5\n 368: 0000f0e3 0 FUNC GLOBAL HIDDEN 14 __x86.get_pc_thunk.ax\n 369: 00000000 0 FUNC GLOBAL DEFAULT UND SET_TAG\n 370: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN7QObjectC2EPS_@Qt_5\n 371: 0000d770 1152 FUNC GLOBAL HIDDEN 14 _ZN7RServerC2Ev\n- 372: 00015824 2 OBJECT GLOBAL HIDDEN 16 _ZN7RServer7unitSepE\n+ 372: 00015828 2 OBJECT GLOBAL HIDDEN 16 _ZN7RServer7unitSepE\n 373: 00000000 0 FUNC GLOBAL DEFAULT UND R_tryEval\n 374: 00011120 38 FUNC GLOBAL HIDDEN 14 _ZN8RAdaptorD2Ev\n 375: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN10QEventLoopD1Ev@Qt_5\n 376: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN7QObject13connectNotifyERK11QMetaMethod@Qt_5\n 377: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.0\n 378: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN12QApplicationD1Ev@Qt_5\n 379: 0000fb70 2947 FUNC GLOBAL HIDDEN 14 _Z11onShowFilesiPPKcS1_S0_8RbooleanS0_\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,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ed0442a42a93628a990e6725ff2c39b0ee8a6c8b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 874ee4145214ad50a9cee6abf4b185b3f6487061\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 --debug-dump=loc {}", "source2": "readelf --wide --debug-dump=loc {}", "comments": ["error from `readelf --wide --debug-dump=loc {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Warning: There is a hole [0x176 - 0x184] in .debug_loclists section.", "readelf: Warning: There is a hole [0xe1c9 - 0xe1d7] in .debug_loclists section.", "readelf: Warning: There is a hole [0x11370 - 0x1137e] in .debug_loclists section.", "readelf: Warning: There is a hole [0x11779 - 0x11787] in .debug_loclists section.", "readelf: Warning: There is a hole [0x12b6c - 0x12b80] in .debug_loclists section."], "unified_diff": "@@ -6050,27 +6050,27 @@\n 0000368c v000000a v000000d views at 0000368a for:\n 0000a03e 0000a03e (DW_OP_reg0 (eax))\n 00003694 \n \n 00003695 v0000000 v0000003 location view pair\n \n 00003697 v0000000 v0000003 views at 00003695 for:\n- 00009f92 00009f92 (DW_OP_addr: 15824; DW_OP_stack_value)\n+ 00009f92 00009f92 (DW_OP_addr: 15828; DW_OP_stack_value)\n 000036a4 \n \n 000036a5 v0000000 v0000003 location view pair\n \n 000036a7 v0000000 v0000003 views at 000036a5 for:\n 00009f92 00009f92 (DW_OP_reg7 (edi))\n 000036af \n \n 000036b0 v0000002 v0000003 location view pair\n \n 000036b2 v0000002 v0000003 views at 000036b0 for:\n- 00009f92 00009f92 (DW_OP_addr: 15824; DW_OP_stack_value)\n+ 00009f92 00009f92 (DW_OP_addr: 15828; DW_OP_stack_value)\n 000036bf \n \n 000036c0 v0000002 v0000003 location view pair\n \n 000036c2 v0000002 v0000003 views at 000036c0 for:\n 00009f92 00009f92 (DW_OP_reg7 (edi))\n 000036ca \n@@ -6086,21 +6086,21 @@\n 000036da v0000005 v0000006 views at 000036d8 for:\n 00009f92 00009f92 (DW_OP_breg5 (ebp): -96)\n 000036e4 \n \n 000036e5 v0000006 v0000009 location view pair\n \n 000036e7 v0000006 v0000009 views at 000036e5 for:\n- 00009f92 00009f92 (DW_OP_addr: 15824; DW_OP_stack_value)\n+ 00009f92 00009f92 (DW_OP_addr: 15828; DW_OP_stack_value)\n 000036f4 \n \n 000036f5 v0000008 v0000009 location view pair\n \n 000036f7 v0000008 v0000009 views at 000036f5 for:\n- 00009f92 00009f92 (DW_OP_addr: 15824; DW_OP_stack_value)\n+ 00009f92 00009f92 (DW_OP_addr: 15828; DW_OP_stack_value)\n 00003704 \n \n 00003705 v0000009 v000000c location view pair\n \n 00003707 v0000009 v000000c views at 00003705 for:\n 00009f92 00009f92 (DW_OP_breg5 (ebp): -104)\n 00003711 \n@@ -6110,21 +6110,21 @@\n 00003714 v000000b v000000c views at 00003712 for:\n 00009f92 00009f92 (DW_OP_breg5 (ebp): -104)\n 0000371e \n \n 0000371f v000000c v000000f location view pair\n \n 00003721 v000000c v000000f views at 0000371f for:\n- 00009f92 00009f92 (DW_OP_addr: 15824; DW_OP_stack_value)\n+ 00009f92 00009f92 (DW_OP_addr: 15828; DW_OP_stack_value)\n 0000372e \n \n 0000372f v000000e v000000f location view pair\n \n 00003731 v000000e v000000f views at 0000372f for:\n- 00009f92 00009f92 (DW_OP_addr: 15824; DW_OP_stack_value)\n+ 00009f92 00009f92 (DW_OP_addr: 15828; DW_OP_stack_value)\n 0000373e \n \n 0000373f v000000f v0000012 location view pair\n \n 00003741 v000000f v0000012 views at 0000373f for:\n 00009f92 00009f92 (DW_OP_breg5 (ebp): -136)\n 0000374b \n@@ -7488,27 +7488,27 @@\n 000043a8 v0000003 v0000000 views at 000043a6 for:\n 0000901f 00009025 (DW_OP_reg2 (edx))\n 000043b0 \n \n 000043b1 v0000000 v0000003 location view pair\n \n 000043b3 v0000000 v0000003 views at 000043b1 for:\n- 00008ffd 00008ffd (DW_OP_addr: 15824; DW_OP_stack_value)\n+ 00008ffd 00008ffd (DW_OP_addr: 15828; DW_OP_stack_value)\n 000043c0 \n \n 000043c1 v0000000 v0000003 location view pair\n \n 000043c3 v0000000 v0000003 views at 000043c1 for:\n 00008ffd 00008ffd (DW_OP_breg5 (ebp): -40; DW_OP_stack_value)\n 000043cd \n \n 000043ce v0000002 v0000003 location view pair\n \n 000043d0 v0000002 v0000003 views at 000043ce for:\n- 00008ffd 00008ffd (DW_OP_addr: 15824; DW_OP_stack_value)\n+ 00008ffd 00008ffd (DW_OP_addr: 15828; DW_OP_stack_value)\n 000043dd \n \n 000043de v0000002 v0000003 location view pair\n \n 000043e0 v0000002 v0000003 views at 000043de for:\n 00008ffd 00008ffd (DW_OP_breg5 (ebp): -40; DW_OP_stack_value)\n 000043ea \n@@ -13918,21 +13918,21 @@\n 00008193 v0000001 v0000001 location view pair\n 00008195 v0000000 v0000000 location view pair\n 00008197 v0000000 v0000000 location view pair\n 00008199 v0000000 v0000000 location view pair\n \n 0000819b 0000b09b (base address)\n 000081a0 v0000001 v0000001 views at 00008193 for:\n- 0000b09b 0000b0e5 (DW_OP_addr: 15859; DW_OP_stack_value)\n+ 0000b09b 0000b0e5 (DW_OP_addr: 1585d; DW_OP_stack_value)\n 000081aa v0000000 v0000000 views at 00008195 for:\n- 0000bd43 0000bd83 (DW_OP_addr: 15859; DW_OP_stack_value)\n+ 0000bd43 0000bd83 (DW_OP_addr: 1585d; DW_OP_stack_value)\n 000081b6 v0000000 v0000000 views at 00008197 for:\n- 0000c955 0000c95c (DW_OP_addr: 15859; DW_OP_stack_value)\n+ 0000c955 0000c95c (DW_OP_addr: 1585d; DW_OP_stack_value)\n 000081c2 v0000000 v0000000 views at 00008199 for:\n- 00007003 00007014 (DW_OP_addr: 15859; DW_OP_stack_value)\n+ 00007003 00007014 (DW_OP_addr: 1585d; DW_OP_stack_value)\n 000081cf \n \n 000081d0 v0000001 v0000001 location view pair\n 000081d2 v0000000 v0000000 location view pair\n 000081d4 v0000000 v0000000 location view pair\n 000081d6 v0000000 v0000000 location view pair\n \n@@ -13952,15 +13952,15 @@\n 00008207 v0000004 v0000000 views at 00008205 for:\n 0000b09b 0000b0b0 (DW_OP_const1s: -1; DW_OP_stack_value)\n 00008211 \n \n 00008212 v0000004 v0000000 location view pair\n \n 00008214 v0000004 v0000000 views at 00008212 for:\n- 0000b09b 0000b0b0 (DW_OP_addr: 15859; DW_OP_stack_value)\n+ 0000b09b 0000b0b0 (DW_OP_addr: 1585d; DW_OP_stack_value)\n 00008221 \n \n 00008222 v0000000 v0000000 location view pair\n 00008224 v0000000 v0000000 location view pair\n \n 00008226 0000b0bf (base address)\n 0000822b v0000000 v0000000 views at 00008222 for:\n@@ -24892,21 +24892,21 @@\n 0000e793 v0000001 v0000001 location view pair\n 0000e795 v0000000 v0000000 location view pair\n 0000e797 v0000000 v0000000 location view pair\n 0000e799 v0000000 v0000000 location view pair\n \n 0000e79b 0000fc37 (base address)\n 0000e7a0 v0000001 v0000001 views at 0000e793 for:\n- 0000fc37 0000fc83 (DW_OP_addr: 15854; DW_OP_stack_value)\n+ 0000fc37 0000fc83 (DW_OP_addr: 15858; DW_OP_stack_value)\n 0000e7aa v0000000 v0000000 views at 0000e795 for:\n- 000104b1 000104ee (DW_OP_addr: 15854; DW_OP_stack_value)\n+ 000104b1 000104ee (DW_OP_addr: 15858; DW_OP_stack_value)\n 0000e7b6 v0000000 v0000000 views at 0000e797 for:\n- 0001069f 000106a6 (DW_OP_addr: 15854; DW_OP_stack_value)\n+ 0001069f 000106a6 (DW_OP_addr: 15858; DW_OP_stack_value)\n 0000e7c2 v0000000 v0000000 views at 0000e799 for:\n- 000074e6 000074f9 (DW_OP_addr: 15854; DW_OP_stack_value)\n+ 000074e6 000074f9 (DW_OP_addr: 15858; DW_OP_stack_value)\n 0000e7cf \n \n 0000e7d0 v0000001 v0000001 location view pair\n 0000e7d2 v0000000 v0000000 location view pair\n 0000e7d4 v0000000 v0000000 location view pair\n 0000e7d6 v0000000 v0000000 location view pair\n \n@@ -24926,15 +24926,15 @@\n 0000e803 v0000004 v0000000 views at 0000e801 for:\n 0000fc37 0000fc4e (DW_OP_const1s: -1; DW_OP_stack_value)\n 0000e80d \n \n 0000e80e v0000004 v0000000 location view pair\n \n 0000e810 v0000004 v0000000 views at 0000e80e for:\n- 0000fc37 0000fc4e (DW_OP_addr: 15854; DW_OP_stack_value)\n+ 0000fc37 0000fc4e (DW_OP_addr: 15858; DW_OP_stack_value)\n 0000e81d \n \n 0000e81e v0000000 v0000000 location view pair\n 0000e820 v0000000 v0000000 location view pair\n \n 0000e822 0000fc5d (base address)\n 0000e827 v0000000 v0000000 views at 0000e81e for:\n@@ -25025,19 +25025,19 @@\n \n 0000e8da v0000000 v0000001 location view pair\n 0000e8dc v0000001 v0000000 location view pair\n 0000e8de v0000000 v0000000 location view pair\n \n 0000e8e0 0000fcbc (base address)\n 0000e8e5 v0000000 v0000001 views at 0000e8da for:\n- 0000fcbc 0000fcdc (DW_OP_addr: 15861; DW_OP_stack_value)\n+ 0000fcbc 0000fcdc (DW_OP_addr: 15865; DW_OP_stack_value)\n 0000e8ef v0000001 v0000000 views at 0000e8dc for:\n- 0000fe94 0000fef9 (DW_OP_addr: 15861; DW_OP_stack_value)\n+ 0000fe94 0000fef9 (DW_OP_addr: 15865; DW_OP_stack_value)\n 0000e8fb v0000000 v0000000 views at 0000e8de for:\n- 00010691 00010698 (DW_OP_addr: 15861; DW_OP_stack_value)\n+ 00010691 00010698 (DW_OP_addr: 15865; DW_OP_stack_value)\n 0000e907 \n \n 0000e908 v0000000 v0000001 location view pair\n 0000e90a v0000001 v0000000 location view pair\n 0000e90c v0000000 v0000000 location view pair\n \n 0000e90e 0000fcbc (base address)\n@@ -25054,15 +25054,15 @@\n 0000e92f v0000004 v0000000 views at 0000e92d for:\n 0000fe94 0000fea7 (DW_OP_const1s: -1; DW_OP_stack_value)\n 0000e939 \n \n 0000e93a v0000004 v0000000 location view pair\n \n 0000e93c v0000004 v0000000 views at 0000e93a for:\n- 0000fe94 0000fea7 (DW_OP_addr: 15861; DW_OP_stack_value)\n+ 0000fe94 0000fea7 (DW_OP_addr: 15865; DW_OP_stack_value)\n 0000e949 \n \n 0000e94a v0000000 v0000000 location view pair\n 0000e94c v0000000 v0000000 location view pair\n \n 0000e94e 0000fcbc (base address)\n 0000e953 v0000000 v0000000 views at 0000e94a for:\n@@ -25157,19 +25157,19 @@\n \n 0000ea11 v0000001 v0000001 location view pair\n 0000ea13 v0000000 v0000000 location view pair\n 0000ea15 v0000000 v0000000 location view pair\n \n 0000ea17 0000fd47 (base address)\n 0000ea1c v0000001 v0000001 views at 0000ea11 for:\n- 0000fd47 0000fd8f (DW_OP_addr: 1586c; DW_OP_stack_value)\n+ 0000fd47 0000fd8f (DW_OP_addr: 15870; DW_OP_stack_value)\n 0000ea26 v0000000 v0000000 views at 0000ea13 for:\n- 0000fef9 0000ff39 (DW_OP_addr: 1586c; DW_OP_stack_value)\n+ 0000fef9 0000ff39 (DW_OP_addr: 15870; DW_OP_stack_value)\n 0000ea32 v0000000 v0000000 views at 0000ea15 for:\n- 000106e5 000106ec (DW_OP_addr: 1586c; DW_OP_stack_value)\n+ 000106e5 000106ec (DW_OP_addr: 15870; DW_OP_stack_value)\n 0000ea3e \n \n 0000ea3f v0000001 v0000001 location view pair\n 0000ea41 v0000000 v0000000 location view pair\n 0000ea43 v0000000 v0000000 location view pair\n \n 0000ea45 0000fd47 (base address)\n@@ -25186,15 +25186,15 @@\n 0000ea66 v0000004 v0000000 views at 0000ea64 for:\n 0000fd47 0000fd5a (DW_OP_const1s: -1; DW_OP_stack_value)\n 0000ea70 \n \n 0000ea71 v0000004 v0000000 location view pair\n \n 0000ea73 v0000004 v0000000 views at 0000ea71 for:\n- 0000fd47 0000fd5a (DW_OP_addr: 1586c; DW_OP_stack_value)\n+ 0000fd47 0000fd5a (DW_OP_addr: 15870; DW_OP_stack_value)\n 0000ea80 \n \n 0000ea81 v0000000 v0000000 location view pair\n 0000ea83 v0000000 v0000000 location view pair\n \n 0000ea85 0000fd69 (base address)\n 0000ea8a v0000000 v0000000 views at 0000ea81 for:\n@@ -25878,21 +25878,21 @@\n 0000f084 v0000001 v0000001 location view pair\n 0000f086 v0000000 v0000000 location view pair\n 0000f088 v0000000 v0000000 location view pair\n 0000f08a v0000000 v0000000 location view pair\n \n 0000f08c 00010080 (base address)\n 0000f091 v0000001 v0000001 views at 0000f084 for:\n- 00010080 000100cc (DW_OP_addr: 15876; DW_OP_stack_value)\n+ 00010080 000100cc (DW_OP_addr: 1587a; DW_OP_stack_value)\n 0000f09b v0000000 v0000000 views at 0000f086 for:\n- 000104ee 00010529 (DW_OP_addr: 15876; DW_OP_stack_value)\n+ 000104ee 00010529 (DW_OP_addr: 1587a; DW_OP_stack_value)\n 0000f0a7 v0000000 v0000000 views at 0000f088 for:\n- 000106bb 000106c2 (DW_OP_addr: 15876; DW_OP_stack_value)\n+ 000106bb 000106c2 (DW_OP_addr: 1587a; DW_OP_stack_value)\n 0000f0b3 v0000000 v0000000 views at 0000f08a for:\n- 00007519 00007527 (DW_OP_addr: 15876; DW_OP_stack_value)\n+ 00007519 00007527 (DW_OP_addr: 1587a; DW_OP_stack_value)\n 0000f0c0 \n \n 0000f0c1 v0000001 v0000001 location view pair\n 0000f0c3 v0000000 v0000000 location view pair\n 0000f0c5 v0000000 v0000000 location view pair\n 0000f0c7 v0000000 v0000000 location view pair\n \n@@ -25912,15 +25912,15 @@\n 0000f0f4 v0000004 v0000000 views at 0000f0f2 for:\n 00010080 00010097 (DW_OP_const1s: -1; DW_OP_stack_value)\n 0000f0fe \n \n 0000f0ff v0000004 v0000000 location view pair\n \n 0000f101 v0000004 v0000000 views at 0000f0ff for:\n- 00010080 00010097 (DW_OP_addr: 15876; DW_OP_stack_value)\n+ 00010080 00010097 (DW_OP_addr: 1587a; DW_OP_stack_value)\n 0000f10e \n \n 0000f10f v0000000 v0000000 location view pair\n 0000f111 v0000000 v0000000 location view pair\n \n 0000f113 000100a6 (base address)\n 0000f118 v0000000 v0000000 views at 0000f10f for:\n@@ -26206,21 +26206,21 @@\n 0000f3a3 v0000001 v0000001 location view pair\n 0000f3a5 v0000000 v0000000 location view pair\n 0000f3a7 v0000000 v0000000 location view pair\n 0000f3a9 v0000000 v0000000 location view pair\n \n 0000f3ab 00010175 (base address)\n 0000f3b0 v0000001 v0000001 views at 0000f3a3 for:\n- 00010175 000101c1 (DW_OP_addr: 1587f; DW_OP_stack_value)\n+ 00010175 000101c1 (DW_OP_addr: 15883; DW_OP_stack_value)\n 0000f3ba v0000000 v0000000 views at 0000f3a5 for:\n- 00010529 00010569 (DW_OP_addr: 1587f; DW_OP_stack_value)\n+ 00010529 00010569 (DW_OP_addr: 15883; DW_OP_stack_value)\n 0000f3c6 v0000000 v0000000 views at 0000f3a7 for:\n- 000106c2 000106c9 (DW_OP_addr: 1587f; DW_OP_stack_value)\n+ 000106c2 000106c9 (DW_OP_addr: 15883; DW_OP_stack_value)\n 0000f3d2 v0000000 v0000000 views at 0000f3a9 for:\n- 0000753c 0000754f (DW_OP_addr: 1587f; DW_OP_stack_value)\n+ 0000753c 0000754f (DW_OP_addr: 15883; DW_OP_stack_value)\n 0000f3df \n \n 0000f3e0 v0000001 v0000001 location view pair\n 0000f3e2 v0000000 v0000000 location view pair\n 0000f3e4 v0000000 v0000000 location view pair\n 0000f3e6 v0000000 v0000000 location view pair\n \n@@ -26240,15 +26240,15 @@\n 0000f413 v0000004 v0000000 views at 0000f411 for:\n 00010175 0001018c (DW_OP_const1s: -1; DW_OP_stack_value)\n 0000f41d \n \n 0000f41e v0000004 v0000000 location view pair\n \n 0000f420 v0000004 v0000000 views at 0000f41e for:\n- 00010175 0001018c (DW_OP_addr: 1587f; DW_OP_stack_value)\n+ 00010175 0001018c (DW_OP_addr: 15883; DW_OP_stack_value)\n 0000f42d \n \n 0000f42e v0000000 v0000000 location view pair\n 0000f430 v0000000 v0000000 location view pair\n \n 0000f432 0001019b (base address)\n 0000f437 v0000000 v0000000 views at 0000f42e for:\n@@ -26534,21 +26534,21 @@\n 0000f6bf v0000001 v0000001 location view pair\n 0000f6c1 v0000000 v0000000 location view pair\n 0000f6c3 v0000000 v0000000 location view pair\n 0000f6c5 v0000000 v0000000 location view pair\n \n 0000f6c7 00010262 (base address)\n 0000f6cc v0000001 v0000001 views at 0000f6bf for:\n- 00010262 000102ae (DW_OP_addr: 15885; DW_OP_stack_value)\n+ 00010262 000102ae (DW_OP_addr: 15889; DW_OP_stack_value)\n 0000f6d6 v0000000 v0000000 views at 0000f6c1 for:\n- 000105e6 00010629 (DW_OP_addr: 15885; DW_OP_stack_value)\n+ 000105e6 00010629 (DW_OP_addr: 15889; DW_OP_stack_value)\n 0000f6e2 v0000000 v0000000 views at 0000f6c3 for:\n- 00010683 0001068a (DW_OP_addr: 15885; DW_OP_stack_value)\n+ 00010683 0001068a (DW_OP_addr: 15889; DW_OP_stack_value)\n 0000f6ee v0000000 v0000000 views at 0000f6c5 for:\n- 000074a0 000074ae (DW_OP_addr: 15885; DW_OP_stack_value)\n+ 000074a0 000074ae (DW_OP_addr: 15889; DW_OP_stack_value)\n 0000f6fb \n \n 0000f6fc v0000001 v0000001 location view pair\n 0000f6fe v0000000 v0000000 location view pair\n 0000f700 v0000000 v0000000 location view pair\n 0000f702 v0000000 v0000000 location view pair\n \n@@ -26568,15 +26568,15 @@\n 0000f72f v0000004 v0000000 views at 0000f72d for:\n 00010262 00010279 (DW_OP_const1s: -1; DW_OP_stack_value)\n 0000f739 \n \n 0000f73a v0000004 v0000000 location view pair\n \n 0000f73c v0000004 v0000000 views at 0000f73a for:\n- 00010262 00010279 (DW_OP_addr: 15885; DW_OP_stack_value)\n+ 00010262 00010279 (DW_OP_addr: 15889; DW_OP_stack_value)\n 0000f749 \n \n 0000f74a v0000000 v0000000 location view pair\n 0000f74c v0000000 v0000000 location view pair\n \n 0000f74e 00010288 (base address)\n 0000f753 v0000000 v0000000 views at 0000f74a for:\n@@ -27022,21 +27022,21 @@\n 0000fb4d v0000001 v0000001 location view pair\n 0000fb4f v0000000 v0000000 location view pair\n 0000fb51 v0000000 v0000000 location view pair\n 0000fb53 v0000000 v0000000 location view pair\n \n 0000fb55 0000f559 (base address)\n 0000fb5a v0000001 v0000001 views at 0000fb4d for:\n- 0000f559 0000f5a7 (DW_OP_addr: 15831; DW_OP_stack_value)\n+ 0000f559 0000f5a7 (DW_OP_addr: 15835; DW_OP_stack_value)\n 0000fb64 v0000000 v0000000 views at 0000fb4f for:\n- 0000f7df 0000f81f (DW_OP_addr: 15831; DW_OP_stack_value)\n+ 0000f7df 0000f81f (DW_OP_addr: 15835; DW_OP_stack_value)\n 0000fb70 v0000000 v0000000 views at 0000fb51 for:\n- 0000f8f8 0000f8ff (DW_OP_addr: 15831; DW_OP_stack_value)\n+ 0000f8f8 0000f8ff (DW_OP_addr: 15835; DW_OP_stack_value)\n 0000fb7c v0000000 v0000000 views at 0000fb53 for:\n- 000073e4 000073f4 (DW_OP_addr: 15831; DW_OP_stack_value)\n+ 000073e4 000073f4 (DW_OP_addr: 15835; DW_OP_stack_value)\n 0000fb89 \n \n 0000fb8a v0000001 v0000001 location view pair\n 0000fb8c v0000000 v0000000 location view pair\n 0000fb8e v0000000 v0000000 location view pair\n 0000fb90 v0000000 v0000000 location view pair\n \n@@ -27056,15 +27056,15 @@\n 0000fbc1 v0000004 v0000000 views at 0000fbbf for:\n 0000f559 0000f56d (DW_OP_const1s: -1; DW_OP_stack_value)\n 0000fbcb \n \n 0000fbcc v0000004 v0000000 location view pair\n \n 0000fbce v0000004 v0000000 views at 0000fbcc for:\n- 0000f559 0000f56d (DW_OP_addr: 15831; DW_OP_stack_value)\n+ 0000f559 0000f56d (DW_OP_addr: 15835; DW_OP_stack_value)\n 0000fbdb \n \n 0000fbdc v0000000 v0000000 location view pair\n 0000fbde v0000000 v0000000 location view pair\n \n 0000fbe0 0000f57e (base address)\n 0000fbe5 v0000000 v0000000 views at 0000fbdc for:\n@@ -28638,21 +28638,21 @@\n 00010b8a v0000001 v0000001 location view pair\n 00010b8c v0000000 v0000000 location view pair\n 00010b8e v0000000 v0000000 location view pair\n 00010b90 v0000000 v0000000 location view pair\n \n 00010b92 0000f35c (base address)\n 00010b97 v0000001 v0000001 views at 00010b8a for:\n- 0000f35c 0000f3a7 (DW_OP_addr: 15828; DW_OP_stack_value)\n+ 0000f35c 0000f3a7 (DW_OP_addr: 1582c; DW_OP_stack_value)\n 00010ba1 v0000000 v0000000 views at 00010b8c for:\n- 0000f42f 0000f469 (DW_OP_addr: 15828; DW_OP_stack_value)\n+ 0000f42f 0000f469 (DW_OP_addr: 1582c; DW_OP_stack_value)\n 00010bad v0000000 v0000000 views at 00010b8e for:\n- 0000f48f 0000f496 (DW_OP_addr: 15828; DW_OP_stack_value)\n+ 0000f48f 0000f496 (DW_OP_addr: 1582c; DW_OP_stack_value)\n 00010bb9 v0000000 v0000000 views at 00010b90 for:\n- 0000735f 0000736f (DW_OP_addr: 15828; DW_OP_stack_value)\n+ 0000735f 0000736f (DW_OP_addr: 1582c; DW_OP_stack_value)\n 00010bc6 \n \n 00010bc7 v0000001 v0000001 location view pair\n 00010bc9 v0000000 v0000000 location view pair\n 00010bcb v0000000 v0000000 location view pair\n 00010bcd v0000000 v0000000 location view pair\n \n@@ -28672,15 +28672,15 @@\n 00010bfa v0000004 v0000000 views at 00010bf8 for:\n 0000f35c 0000f370 (DW_OP_const1s: -1; DW_OP_stack_value)\n 00010c04 \n \n 00010c05 v0000004 v0000000 location view pair\n \n 00010c07 v0000004 v0000000 views at 00010c05 for:\n- 0000f35c 0000f370 (DW_OP_addr: 15828; DW_OP_stack_value)\n+ 0000f35c 0000f370 (DW_OP_addr: 1582c; DW_OP_stack_value)\n 00010c14 \n \n 00010c15 v0000000 v0000000 location view pair\n 00010c17 v0000000 v0000000 location view pair\n \n 00010c19 0000f381 (base address)\n 00010c1e v0000000 v0000000 views at 00010c15 for:\n@@ -29288,23 +29288,23 @@\n 00011186 v0000000 v0000000 location view pair\n 00011188 v0000000 v0000000 location view pair\n 0001118a v0000000 v0000000 location view pair\n 0001118c v0000000 v0000000 location view pair\n \n 0001118e 0000f9c2 (base address)\n 00011193 v0000001 v0000001 views at 00011184 for:\n- 0000f9c2 0000fa0d (DW_OP_addr: 1583f; DW_OP_stack_value)\n+ 0000f9c2 0000fa0d (DW_OP_addr: 15843; DW_OP_stack_value)\n 0001119d v0000000 v0000000 views at 00011186 for:\n- 0000faf7 0000fb36 (DW_OP_addr: 1583f; DW_OP_stack_value)\n+ 0000faf7 0000fb36 (DW_OP_addr: 15843; DW_OP_stack_value)\n 000111a9 v0000000 v0000000 views at 00011188 for:\n- 0000fb3b 0000fb42 (DW_OP_addr: 1583f; DW_OP_stack_value)\n+ 0000fb3b 0000fb42 (DW_OP_addr: 15843; DW_OP_stack_value)\n 000111b5 v0000000 v0000000 views at 0001118a for:\n- 0000fb50 0000fb50 (DW_OP_addr: 1583f; DW_OP_stack_value) (start == end)\n+ 0000fb50 0000fb50 (DW_OP_addr: 15843; DW_OP_stack_value) (start == end)\n 000111c1 v0000000 v0000000 views at 0001118c for:\n- 00007404 00007412 (DW_OP_addr: 1583f; DW_OP_stack_value)\n+ 00007404 00007412 (DW_OP_addr: 15843; DW_OP_stack_value)\n 000111ce \n \n 000111cf v0000001 v0000001 location view pair\n 000111d1 v0000000 v0000000 location view pair\n 000111d3 v0000000 v0000000 location view pair\n 000111d5 v0000000 v0000000 location view pair\n 000111d7 v0000000 v0000000 location view pair\n@@ -29327,15 +29327,15 @@\n 0001120d v0000004 v0000000 views at 0001120b for:\n 0000f9c2 0000f9d6 (DW_OP_const1s: -1; DW_OP_stack_value)\n 00011217 \n \n 00011218 v0000004 v0000000 location view pair\n \n 0001121a v0000004 v0000000 views at 00011218 for:\n- 0000f9c2 0000f9d6 (DW_OP_addr: 1583f; DW_OP_stack_value)\n+ 0000f9c2 0000f9d6 (DW_OP_addr: 15843; DW_OP_stack_value)\n 00011227 \n \n 00011228 v0000000 v0000000 location view pair\n 0001122a v0000000 v0000000 location view pair\n \n 0001122c 0000f9e7 (base address)\n 00011231 v0000000 v0000000 views at 00011228 for:\n@@ -29557,15 +29557,15 @@\n 00011429 v0000001 v0000000 views at 00011427 for:\n 000078be 000078d4 (DW_OP_const1s: -1; DW_OP_stack_value)\n 00011433 \n \n 00011434 v0000001 v0000000 location view pair\n \n 00011436 v0000001 v0000000 views at 00011434 for:\n- 000078be 000078d4 (DW_OP_addr: 1588d; DW_OP_stack_value)\n+ 000078be 000078d4 (DW_OP_addr: 15891; DW_OP_stack_value)\n 00011443 \n \n 00011444 v0000001 v0000000 location view pair\n \n 00011446 v0000001 v0000000 views at 00011444 for:\n 000078d1 000078d4 (DW_OP_reg7 (edi))\n 0001144e \n@@ -29593,25 +29593,25 @@\n 0001147d v0000000 v0000001 views at 0001147b for:\n 0000793d 0000793d (DW_OP_lit1; DW_OP_stack_value)\n 00011486 \n \n 00011487 v0000001 v0000003 location view pair\n \n 00011489 v0000001 v0000003 views at 00011487 for:\n- 0000793d 0000793d (DW_OP_addr: 158a1; DW_OP_stack_value)\n+ 0000793d 0000793d (DW_OP_addr: 158a5; DW_OP_stack_value)\n 00011496 \n \n 00011497 v0000003 v0000000 location view pair\n 00011499 v0000000 v0000000 location view pair\n \n 0001149b 0000793d (base address)\n 000114a0 v0000003 v0000000 views at 00011497 for:\n- 0000793d 00007959 (DW_OP_lit1; DW_OP_stack_value; DW_OP_piece: 4; DW_OP_addr: 158a1; DW_OP_stack_value; DW_OP_piece: 4)\n+ 0000793d 00007959 (DW_OP_lit1; DW_OP_stack_value; DW_OP_piece: 4; DW_OP_addr: 158a5; DW_OP_stack_value; DW_OP_piece: 4)\n 000114b0 v0000000 v0000000 views at 00011499 for:\n- 00007b61 00007b66 (DW_OP_lit1; DW_OP_stack_value; DW_OP_piece: 4; DW_OP_addr: 158a1; DW_OP_stack_value; DW_OP_piece: 4)\n+ 00007b61 00007b66 (DW_OP_lit1; DW_OP_stack_value; DW_OP_piece: 4; DW_OP_addr: 158a5; DW_OP_stack_value; DW_OP_piece: 4)\n 000114c2 \n \n 000114c3 v0000003 v0000000 location view pair\n 000114c5 v0000000 v0000000 location view pair\n 000114c7 v0000000 v0000000 location view pair\n \n 000114c9 0000793d (base address)\n@@ -29764,21 +29764,21 @@\n 00011640 v0000000 v0000001 location view pair\n 00011642 v0000000 v0000000 location view pair\n 00011644 v0000000 v0000000 location view pair\n 00011646 v0000000 v0000000 location view pair\n \n 00011648 00007aca (base address)\n 0001164d v0000000 v0000001 views at 00011640 for:\n- 00007aca 00007b00 (DW_OP_addr: 158a4; DW_OP_stack_value)\n+ 00007aca 00007b00 (DW_OP_addr: 158a8; DW_OP_stack_value)\n 00011657 v0000000 v0000000 views at 00011642 for:\n- 00007b2e 00007b3d (DW_OP_addr: 158a4; DW_OP_stack_value)\n+ 00007b2e 00007b3d (DW_OP_addr: 158a8; DW_OP_stack_value)\n 00011661 v0000000 v0000000 views at 00011644 for:\n- 00007b92 00007ba0 (DW_OP_addr: 158a4; DW_OP_stack_value)\n+ 00007b92 00007ba0 (DW_OP_addr: 158a8; DW_OP_stack_value)\n 0001166d v0000000 v0000000 views at 00011646 for:\n- 00007648 0000766b (DW_OP_addr: 158a4; DW_OP_stack_value)\n+ 00007648 0000766b (DW_OP_addr: 158a8; DW_OP_stack_value)\n 0001167a \n \n 0001167b v0000000 v0000001 location view pair\n 0001167d v0000000 v0000000 location view pair\n 0001167f v0000000 v0000000 location view pair\n 00011681 v0000000 v0000000 location view pair\n \n@@ -29798,15 +29798,15 @@\n 000116ac v0000000 v0000000 views at 000116aa for:\n 00007ad7 00007ae2 (DW_OP_const1s: -1; DW_OP_stack_value)\n 000116b6 \n \n 000116b7 v0000000 v0000000 location view pair\n \n 000116b9 v0000000 v0000000 views at 000116b7 for:\n- 00007ad7 00007ae2 (DW_OP_addr: 158a4; DW_OP_stack_value)\n+ 00007ad7 00007ae2 (DW_OP_addr: 158a8; DW_OP_stack_value)\n 000116c6 \n \n 000116c7 v0000001 v0000001 location view pair\n 000116c9 v0000000 v0000000 location view pair\n \n 000116cb 00007af4 (base address)\n 000116d0 v0000001 v0000001 views at 000116c7 for:\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -87,26 +87,25 @@\n :r!p]7nX\n ,D)+S6eZ\n =-:9;=\tA\n Z2-7X,!\t\n &~pC4w'c%\n 5AyMP^k(\n VpewhFW&9\n-s76A|,x@S)\n-WXBWXBW8\n-Siz%Mh$<2'\n-|+i\\2I~K\n-+m7\\gEc;\n-|9862F`\\l\n-e1X2Ve1r(K\n-JmJvr6%;\n-)x.k`6^7d\n-S{o]V{Qv\n-qO]^UI}k\n-Y&~[(~[Y\n+ceohb*[,\n+gy2X\\HS>\n+cL[D-hgW'\n+0GM+)PJNt'\n+jO.+M5JS\n+.fk6g8njp\n+H; Ca!8`\n+s\"F}:{!+\n+ `qJ\n Installed-Size: 1604\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: d75191e7bf647033f2c86dce31275922ee55a942\n+Build-Ids: 11a176d546d2f30c6822690f87a780f7025dc540\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/d7/5191e7bf647033f2c86dce31275922ee55a942.debug\n+usr/lib/debug/.build-id/11/a176d546d2f30c6822690f87a780f7025dc540.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/d7/\n--rw-r--r-- 0 root (0) root (0) 1631848 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/d7/5191e7bf647033f2c86dce31275922ee55a942.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/11/\n+-rw-r--r-- 0 root (0) root (0) 1631848 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/11/a176d546d2f30c6822690f87a780f7025dc540.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/d7/5191e7bf647033f2c86dce31275922ee55a942.debug", "source2": "./usr/lib/debug/.build-id/11/a176d546d2f30c6822690f87a780f7025dc540.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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x099fc R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x09a00 R 0x1000\n LOAD 0x000000 0x0000a000 0x0000a000 0x00000 0x162c8 R E 0x1000\n LOAD 0x000000 0x00021000 0x00021000 0x00000 0x09298 R 0x1000\n LOAD 0x000360 0x0002b360 0x0002b360 0x00000 0x01250 RW 0x1000\n DYNAMIC 0x000360 0x0002be28 0x0002be28 0x00000 0x00180 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00023f40 0x00023f40 0x00000 0x009bc R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 002180 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000232c 000178 0051ef 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000751c 000178 000430 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000794c 000178 000140 00 A 4 8 4\n- [ 7] .rel.dyn NOBITS 00007a8c 000178 0014c8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00008f54 000178 000aa8 08 A 3 25 4\n+ [ 4] .dynstr NOBITS 0000232c 000178 0051f1 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000751e 000178 000430 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00007950 000178 000140 00 A 4 8 4\n+ [ 7] .rel.dyn NOBITS 00007a90 000178 0014c8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00008f58 000178 000aa8 08 A 3 25 4\n [ 9] .init NOBITS 0000a000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 0000a020 001000 001560 04 AX 0 0 16\n [11] .plt.got NOBITS 0000b580 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000b590 001000 014d24 00 AX 0 0 16\n [13] .fini NOBITS 000202b4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00021000 001000 00257b 00 A 0 0 32\n [15] .qtversion NOBITS 00023580 001000 000008 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: d75191e7bf647033f2c86dce31275922ee55a942\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 11a176d546d2f30c6822690f87a780f7025dc540\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-BGCC: (Debian 11.3.0-3) 11.3.0\n+@GCC: (Debian 11.3.0-3) 11.3.0\n a;3_aTO5bFnL;h\n EpLpLXXpX\n FLDN{]!\"\n ..R[}wR6\n w\\ZOTpCF[B\n /yh2HPeZ?$3\n"}]}]}]}]}, {"source1": "cantor-dbgsym_22.04.2-1_i386.deb", "source2": "cantor-dbgsym_22.04.2-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-06-10 06:01:07.000000 debian-binary\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 10400080 2022-06-10 06:01:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1544 2022-06-10 06:01:07.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 10401096 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": "@@ -1,12 +1,12 @@\n Package: cantor-dbgsym\n Source: cantor\n Version: 4:22.04.2-1\n Auto-Built-Package: debug-symbols\n Architecture: i386\n Maintainer: Debian Qt/KDE Maintainers \n-Installed-Size: 10698\n+Installed-Size: 10696\n Depends: cantor (= 4:22.04.2-1)\n Section: debug\n Priority: optional\n Description: debug symbols for cantor\n-Build-Ids: 0c86f3556b0d7051e984bfd483c3da7879fe0917 11cf90d111798426b37c3daf0377c9084215ee79 180f7feffc4cb5b0191eead55937f848d1e0c8d1 1f8159d7a93f32ae1adccef42cf9a018850a4121 248048fac59961b6ea74154a960c42154336166a 2d0842d5f515324420541ce5a7d1413f504ff721 3df426667d75901060884cbd2b654f3f0f32c1e0 4764465155b8a3880dba85766aaa3bad46b8bfc5 4d5d8594c49360f5de027c19eca21a513f6bbaee 4ecf192c1adcc3d99e356dcbe7d2ce110d7567ae 61b35ad3f6082c3cb1ff163f0339bd49188c660a 7b1e342700da581e53a6b06b54bd4154ceb8e773 96326369badcc6c78566808b2625096dcae967f6 9b2f896df1e6a5f1d5800459739b19881d4cd2d1 a9eb6c175e1b378ce5a3f0573a9aa44fd97008e4 ab20601934191965c210a56a55fbcb51f1dcb590 b804f6105423f3645fbdf5c6e63e85e467b0e781 c081eb820cb3c05468e42dcf9e1c321c2a40d40e c92a2343f41586cc312227bcc27f2a4598b4eb9b ee60ff22437ed32e0dd852fa41806e7c26355843 f3308bc0ddbf227c1584763662c2c1e513df2529\n+Build-Ids: 05986da2c86d3db37ff967df2697bfcd842cad52 13915bb4876d0d145310ce35e1a5d0c5a6277ac8 3425e5709bbdf661957f5f24d9be6683660091a6 587a2d215b05a6b5082413a6602b66f0b55b5e11 7a72a0f4e483302d99c44675eb84fd5b1fecdafd 7b1e342700da581e53a6b06b54bd4154ceb8e773 9440f10d897b06e946ea197dcaed8b6a163bc9ab 98a65dc1fa50a9ee7841cc79318924626a6c09a1 9c85ec5d584a8778e57f66d7468fa3353eb87353 9e6575fd590fcb690fa58e82b5735615aae2051d a2d319eb4d951310b0d80e02087dffabe2c31b57 a43fbe5437801bbea6c3e3094d7dc402e23ade50 abf2e63ce45488a55a542d96a6ec1a096ba4bfd0 b0ac8f8c3384f98d50cbd8f9fc9393c4c7d140e2 b8172e2297d1537233e1f4ac0a0f7aa44fc1dfa1 b858a06383ac12b9c8e4c1b77a0b1771355d7664 c92a2343f41586cc312227bcc27f2a4598b4eb9b cc4ec8c8d2efd9cd82129e973ff63c87857b82e6 de4994fed716409ea1af90155130734593a8ea9c dedd6b6040552383181f975ffd1cea01eb2241a9 f26585d30b8b2915243d567b2c9a0b31813d22f4\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/0c/86f3556b0d7051e984bfd483c3da7879fe0917.debug\n-usr/lib/debug/.build-id/11/cf90d111798426b37c3daf0377c9084215ee79.debug\n-usr/lib/debug/.build-id/18/0f7feffc4cb5b0191eead55937f848d1e0c8d1.debug\n-usr/lib/debug/.build-id/1f/8159d7a93f32ae1adccef42cf9a018850a4121.debug\n-usr/lib/debug/.build-id/24/8048fac59961b6ea74154a960c42154336166a.debug\n-usr/lib/debug/.build-id/2d/0842d5f515324420541ce5a7d1413f504ff721.debug\n-usr/lib/debug/.build-id/3d/f426667d75901060884cbd2b654f3f0f32c1e0.debug\n-usr/lib/debug/.build-id/47/64465155b8a3880dba85766aaa3bad46b8bfc5.debug\n-usr/lib/debug/.build-id/4d/5d8594c49360f5de027c19eca21a513f6bbaee.debug\n-usr/lib/debug/.build-id/4e/cf192c1adcc3d99e356dcbe7d2ce110d7567ae.debug\n-usr/lib/debug/.build-id/61/b35ad3f6082c3cb1ff163f0339bd49188c660a.debug\n+usr/lib/debug/.build-id/05/986da2c86d3db37ff967df2697bfcd842cad52.debug\n+usr/lib/debug/.build-id/13/915bb4876d0d145310ce35e1a5d0c5a6277ac8.debug\n+usr/lib/debug/.build-id/34/25e5709bbdf661957f5f24d9be6683660091a6.debug\n+usr/lib/debug/.build-id/58/7a2d215b05a6b5082413a6602b66f0b55b5e11.debug\n+usr/lib/debug/.build-id/7a/72a0f4e483302d99c44675eb84fd5b1fecdafd.debug\n usr/lib/debug/.build-id/7b/1e342700da581e53a6b06b54bd4154ceb8e773.debug\n-usr/lib/debug/.build-id/96/326369badcc6c78566808b2625096dcae967f6.debug\n-usr/lib/debug/.build-id/9b/2f896df1e6a5f1d5800459739b19881d4cd2d1.debug\n-usr/lib/debug/.build-id/a9/eb6c175e1b378ce5a3f0573a9aa44fd97008e4.debug\n-usr/lib/debug/.build-id/ab/20601934191965c210a56a55fbcb51f1dcb590.debug\n-usr/lib/debug/.build-id/b8/04f6105423f3645fbdf5c6e63e85e467b0e781.debug\n-usr/lib/debug/.build-id/c0/81eb820cb3c05468e42dcf9e1c321c2a40d40e.debug\n+usr/lib/debug/.build-id/94/40f10d897b06e946ea197dcaed8b6a163bc9ab.debug\n+usr/lib/debug/.build-id/98/a65dc1fa50a9ee7841cc79318924626a6c09a1.debug\n+usr/lib/debug/.build-id/9c/85ec5d584a8778e57f66d7468fa3353eb87353.debug\n+usr/lib/debug/.build-id/9e/6575fd590fcb690fa58e82b5735615aae2051d.debug\n+usr/lib/debug/.build-id/a2/d319eb4d951310b0d80e02087dffabe2c31b57.debug\n+usr/lib/debug/.build-id/a4/3fbe5437801bbea6c3e3094d7dc402e23ade50.debug\n+usr/lib/debug/.build-id/ab/f2e63ce45488a55a542d96a6ec1a096ba4bfd0.debug\n+usr/lib/debug/.build-id/b0/ac8f8c3384f98d50cbd8f9fc9393c4c7d140e2.debug\n+usr/lib/debug/.build-id/b8/172e2297d1537233e1f4ac0a0f7aa44fc1dfa1.debug\n+usr/lib/debug/.build-id/b8/58a06383ac12b9c8e4c1b77a0b1771355d7664.debug\n usr/lib/debug/.build-id/c9/2a2343f41586cc312227bcc27f2a4598b4eb9b.debug\n-usr/lib/debug/.build-id/ee/60ff22437ed32e0dd852fa41806e7c26355843.debug\n-usr/lib/debug/.build-id/f3/308bc0ddbf227c1584763662c2c1e513df2529.debug\n+usr/lib/debug/.build-id/cc/4ec8c8d2efd9cd82129e973ff63c87857b82e6.debug\n+usr/lib/debug/.build-id/de/4994fed716409ea1af90155130734593a8ea9c.debug\n+usr/lib/debug/.build-id/de/dd6b6040552383181f975ffd1cea01eb2241a9.debug\n+usr/lib/debug/.build-id/f2/6585d30b8b2915243d567b2c9a0b31813d22f4.debug\n usr/lib/debug/.dwz/i386-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,53 +1,51 @@\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/0c/\n--rw-r--r-- 0 root (0) root (0) 89500 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/0c/86f3556b0d7051e984bfd483c3da7879fe0917.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/11/\n--rw-r--r-- 0 root (0) root (0) 92288 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/11/cf90d111798426b37c3daf0377c9084215ee79.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/18/\n--rw-r--r-- 0 root (0) root (0) 316836 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/18/0f7feffc4cb5b0191eead55937f848d1e0c8d1.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/1f/\n--rw-r--r-- 0 root (0) root (0) 254892 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/1f/8159d7a93f32ae1adccef42cf9a018850a4121.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) 107112 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/24/8048fac59961b6ea74154a960c42154336166a.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) 88628 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/2d/0842d5f515324420541ce5a7d1413f504ff721.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/3d/\n--rw-r--r-- 0 root (0) root (0) 71456 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/3d/f426667d75901060884cbd2b654f3f0f32c1e0.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/47/\n--rw-r--r-- 0 root (0) root (0) 95824 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/47/64465155b8a3880dba85766aaa3bad46b8bfc5.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/4d/\n--rw-r--r-- 0 root (0) root (0) 262504 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/4d/5d8594c49360f5de027c19eca21a513f6bbaee.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/4e/\n--rw-r--r-- 0 root (0) root (0) 89476 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/4e/cf192c1adcc3d99e356dcbe7d2ce110d7567ae.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/61/\n--rw-r--r-- 0 root (0) root (0) 6089604 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/61/b35ad3f6082c3cb1ff163f0339bd49188c660a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/05/\n+-rw-r--r-- 0 root (0) root (0) 180052 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/05/986da2c86d3db37ff967df2697bfcd842cad52.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/13/\n+-rw-r--r-- 0 root (0) root (0) 107112 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/13/915bb4876d0d145310ce35e1a5d0c5a6277ac8.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/34/\n+-rw-r--r-- 0 root (0) root (0) 254892 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/34/25e5709bbdf661957f5f24d9be6683660091a6.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/58/\n+-rw-r--r-- 0 root (0) root (0) 262504 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/58/7a2d215b05a6b5082413a6602b66f0b55b5e11.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) 88628 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/7a/72a0f4e483302d99c44675eb84fd5b1fecdafd.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/7b/\n -rw-r--r-- 0 root (0) root (0) 139388 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/7b/1e342700da581e53a6b06b54bd4154ceb8e773.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/96/\n--rw-r--r-- 0 root (0) root (0) 464976 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/96/326369badcc6c78566808b2625096dcae967f6.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) 89492 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/9b/2f896df1e6a5f1d5800459739b19881d4cd2d1.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/a9/\n--rw-r--r-- 0 root (0) root (0) 167504 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/a9/eb6c175e1b378ce5a3f0573a9aa44fd97008e4.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/94/\n+-rw-r--r-- 0 root (0) root (0) 6089604 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/94/40f10d897b06e946ea197dcaed8b6a163bc9ab.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/98/\n+-rw-r--r-- 0 root (0) root (0) 95824 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/98/a65dc1fa50a9ee7841cc79318924626a6c09a1.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/9c/\n+-rw-r--r-- 0 root (0) root (0) 89500 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/9c/85ec5d584a8778e57f66d7468fa3353eb87353.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/9e/\n+-rw-r--r-- 0 root (0) root (0) 316836 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/9e/6575fd590fcb690fa58e82b5735615aae2051d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/a2/\n+-rw-r--r-- 0 root (0) root (0) 923704 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/a2/d319eb4d951310b0d80e02087dffabe2c31b57.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/a4/\n+-rw-r--r-- 0 root (0) root (0) 249728 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/a4/3fbe5437801bbea6c3e3094d7dc402e23ade50.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) 923704 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/ab/20601934191965c210a56a55fbcb51f1dcb590.debug\n+-rw-r--r-- 0 root (0) root (0) 143452 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/ab/f2e63ce45488a55a542d96a6ec1a096ba4bfd0.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/b0/\n+-rw-r--r-- 0 root (0) root (0) 464976 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/b0/ac8f8c3384f98d50cbd8f9fc9393c4c7d140e2.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) 249728 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/b8/04f6105423f3645fbdf5c6e63e85e467b0e781.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) 180052 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/c0/81eb820cb3c05468e42dcf9e1c321c2a40d40e.debug\n+-rw-r--r-- 0 root (0) root (0) 71456 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/b8/172e2297d1537233e1f4ac0a0f7aa44fc1dfa1.debug\n+-rw-r--r-- 0 root (0) root (0) 92288 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/b8/58a06383ac12b9c8e4c1b77a0b1771355d7664.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/c9/\n -rw-r--r-- 0 root (0) root (0) 229508 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/c9/2a2343f41586cc312227bcc27f2a4598b4eb9b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/ee/\n--rw-r--r-- 0 root (0) root (0) 143452 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/ee/60ff22437ed32e0dd852fa41806e7c26355843.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) 93052 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/f3/308bc0ddbf227c1584763662c2c1e513df2529.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/cc/\n+-rw-r--r-- 0 root (0) root (0) 89476 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/cc/4ec8c8d2efd9cd82129e973ff63c87857b82e6.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/de/\n+-rw-r--r-- 0 root (0) root (0) 167504 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/de/4994fed716409ea1af90155130734593a8ea9c.debug\n+-rw-r--r-- 0 root (0) root (0) 93052 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/de/dd6b6040552383181f975ffd1cea01eb2241a9.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) 89492 2022-06-10 06:01:07.000000 ./usr/lib/debug/.build-id/f2/6585d30b8b2915243d567b2c9a0b31813d22f4.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/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 670988 2022-06-10 06:01:07.000000 ./usr/lib/debug/.dwz/i386-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/0c/86f3556b0d7051e984bfd483c3da7879fe0917.debug", "source2": "./usr/lib/debug/.build-id/9c/85ec5d584a8778e57f66d7468fa3353eb87353.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 000720 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000008cc 000178 001085 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00001952 000178 0000e4 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 000008cc 000178 001087 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00001954 000178 0000e4 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00001a38 000178 000120 00 A 4 7 4\n [ 7] .rel.dyn NOBITS 00001b58 000178 000260 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00001db8 000178 0001f0 08 A 3 25 4\n [ 9] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00002020 001000 0003f0 04 AX 0 0 16\n [11] .plt.got NOBITS 00002410 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00002420 001000 001a64 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: 0c86f3556b0d7051e984bfd483c3da7879fe0917\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9c85ec5d584a8778e57f66d7468fa3353eb87353\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 11.3.0-3) 11.3.0\n+sSGCC: (Debian 11.3.0-3) 11.3.0\n 1n=&9zrh\n gxPEfbs&\n hAAL~0o@\n 7$+:CKu6\n 8j%$^Cd6%\n b\tE$OrfD\n /usr/lib/debug/.dwz/i386-linux-gnu/cantor.debug\n"}]}, {"source1": "./usr/lib/debug/.build-id/11/cf90d111798426b37c3daf0377c9084215ee79.debug", "source2": "./usr/lib/debug/.build-id/b8/58a06383ac12b9c8e4c1b77a0b1771355d7664.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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x0219c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x021a0 R 0x1000\n LOAD 0x000000 0x00003000 0x00003000 0x00000 0x022c8 R E 0x1000\n LOAD 0x000000 0x00006000 0x00006000 0x00000 0x018d7 R 0x1000\n LOAD 0x000d90 0x00008d90 0x00008d90 0x00000 0x003b8 RW 0x1000\n DYNAMIC 0x000d90 0x00008e90 0x00008e90 0x00000 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00006dc8 0x00006dc8 0x00000 0x0012c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 0007a0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000094c 000178 0011ac 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00001af8 000178 0000f4 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00001bec 000178 000120 00 A 4 7 4\n- [ 7] .rel.dyn NOBITS 00001d0c 000178 000258 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00001f64 000178 000238 08 A 3 25 4\n+ [ 4] .dynstr NOBITS 0000094c 000178 0011ae 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00001afa 000178 0000f4 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00001bf0 000178 000120 00 A 4 7 4\n+ [ 7] .rel.dyn NOBITS 00001d10 000178 000258 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00001f68 000178 000238 08 A 3 25 4\n [ 9] .init NOBITS 00003000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00003020 001000 000480 04 AX 0 0 16\n [11] .plt.got NOBITS 000034a0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000034b0 001000 001e04 00 AX 0 0 16\n [13] .fini NOBITS 000052b4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00006000 001000 0001a0 00 A 0 0 32\n [15] .qtversion NOBITS 000061a0 001000 000008 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: 11cf90d111798426b37c3daf0377c9084215ee79\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b858a06383ac12b9c8e4c1b77a0b1771355d7664\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-yGCC: (Debian 11.3.0-3) 11.3.0\n+q5]vdGCC: (Debian 11.3.0-3) 11.3.0\n wwMpwwww\n 4CFl02Ty\n NTrC\"+RO*\n baglZU\"?\n .0\tCsga0\n W-7ojBl~ \n 'h\tP:dG6\n"}]}, {"source1": "./usr/lib/debug/.build-id/18/0f7feffc4cb5b0191eead55937f848d1e0c8d1.debug", "source2": "./usr/lib/debug/.build-id/9e/6575fd590fcb690fa58e82b5735615aae2051d.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 000d40 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000eec 000178 001fa1 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00002e8e 000178 0001a8 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000eec 000178 001fa3 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00002e90 000178 0001a8 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00003038 000178 000120 00 A 4 7 4\n [ 7] .rel.dyn NOBITS 00003158 000178 0004a0 08 A 3 0 4\n [ 8] .rel.plt NOBITS 000035f8 000178 000390 08 A 3 25 4\n [ 9] .init NOBITS 00004000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00004020 001000 000730 04 AX 0 0 16\n [11] .plt.got NOBITS 00004750 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00004760 001000 004984 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: 180f7feffc4cb5b0191eead55937f848d1e0c8d1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9e6575fd590fcb690fa58e82b5735615aae2051d\n"}]}, {"source1": "./usr/lib/debug/.build-id/1f/8159d7a93f32ae1adccef42cf9a018850a4121.debug", "source2": "./usr/lib/debug/.build-id/34/25e5709bbdf661957f5f24d9be6683660091a6.debug", "comments": ["Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x02544 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x02548 R 0x1000\n LOAD 0x000000 0x00003000 0x00003000 0x00000 0x04278 R E 0x1000\n LOAD 0x000000 0x00008000 0x00008000 0x00000 0x02283 R 0x1000\n LOAD 0x000da0 0x0000bda0 0x0000bda0 0x00000 0x00420 RW 0x1000\n DYNAMIC 0x000da0 0x0000be84 0x0000be84 0x00000 0x00130 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00008e64 0x00008e64 0x00000 0x001fc R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 0008f0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000a9c 000178 001309 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00001da6 000178 00011e 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00001ec4 000178 000120 00 A 4 7 4\n- [ 7] .rel.dyn NOBITS 00001fe4 000178 000240 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00002224 000178 000320 08 A 3 25 4\n+ [ 4] .dynstr NOBITS 00000a9c 000178 00130b 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00001da8 000178 00011e 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00001ec8 000178 000120 00 A 4 7 4\n+ [ 7] .rel.dyn NOBITS 00001fe8 000178 000240 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00002228 000178 000320 08 A 3 25 4\n [ 9] .init NOBITS 00003000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00003020 001000 000650 04 AX 0 0 16\n [11] .plt.got NOBITS 00003670 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00003680 001000 003be4 00 AX 0 0 16\n [13] .fini NOBITS 00007264 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00008000 001000 000428 00 A 0 0 32\n [15] .qtversion NOBITS 00008428 001000 000008 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: 1f8159d7a93f32ae1adccef42cf9a018850a4121\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3425e5709bbdf661957f5f24d9be6683660091a6\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-A!GCC: (Debian 11.3.0-3) 11.3.0\n+GCC: (Debian 11.3.0-3) 11.3.0\n Dd3G.mDG\n ]mZ8_U?{iP\n #QhQL)}<\n j(LW`~(]\n Ld6x_;ib\n mm%xN?q^=n\n pfw~s8i`\n"}]}, {"source1": "./usr/lib/debug/.build-id/24/8048fac59961b6ea74154a960c42154336166a.debug", "source2": "./usr/lib/debug/.build-id/13/915bb4876d0d145310ce35e1a5d0c5a6277ac8.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 0007a0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000094c 000178 001175 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00001ac2 000178 0000f4 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000094c 000178 001177 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00001ac4 000178 0000f4 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00001bb8 000178 000120 00 A 4 7 4\n [ 7] .rel.dyn NOBITS 00001cd8 000178 000278 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00001f50 000178 000250 08 A 3 25 4\n [ 9] .init NOBITS 00003000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00003020 001000 0004b0 04 AX 0 0 16\n [11] .plt.got NOBITS 000034d0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000034e0 001000 0030d4 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: 248048fac59961b6ea74154a960c42154336166a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 13915bb4876d0d145310ce35e1a5d0c5a6277ac8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-jGCC: (Debian 11.3.0-3) 11.3.0\n+GCC: (Debian 11.3.0-3) 11.3.0\n a```b0fd``a\n -&l^jX!ZC\n {1Azk?E[\n w5B5q9M[nT\n ~_[ey5]-\n OOj]ULpB\n t|3y+8nu|\n"}]}, {"source1": "./usr/lib/debug/.build-id/2d/0842d5f515324420541ce5a7d1413f504ff721.debug", "source2": "./usr/lib/debug/.build-id/7a/72a0f4e483302d99c44675eb84fd5b1fecdafd.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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x01f68 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x01f6c R 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x01d98 R E 0x1000\n LOAD 0x000000 0x00004000 0x00004000 0x00000 0x01ebb R 0x1000\n LOAD 0x000d90 0x00006d90 0x00006d90 0x00000 0x00398 RW 0x1000\n DYNAMIC 0x000d90 0x00006e90 0x00006e90 0x00000 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000544c 0x0000544c 0x00000 0x0012c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 000710 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000008bc 000178 001061 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000191e 000178 0000e2 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00001a00 000178 000120 00 A 4 7 4\n- [ 7] .rel.dyn NOBITS 00001b20 000178 000258 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00001d78 000178 0001f0 08 A 3 25 4\n+ [ 4] .dynstr NOBITS 000008bc 000178 001063 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00001920 000178 0000e2 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00001a04 000178 000120 00 A 4 7 4\n+ [ 7] .rel.dyn NOBITS 00001b24 000178 000258 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00001d7c 000178 0001f0 08 A 3 25 4\n [ 9] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00002020 001000 0003f0 04 AX 0 0 16\n [11] .plt.got NOBITS 00002410 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00002420 001000 001964 00 AX 0 0 16\n [13] .fini NOBITS 00003d84 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00004000 001000 000188 00 A 0 0 32\n [15] .qtversion NOBITS 00004188 001000 000008 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: 2d0842d5f515324420541ce5a7d1413f504ff721\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7a72a0f4e483302d99c44675eb84fd5b1fecdafd\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-!GCC: (Debian 11.3.0-3) 11.3.0\n+GCC: (Debian 11.3.0-3) 11.3.0\n YCdbQ$)D\n C6$[r!9M$\n TjU,,DhI-#[\n S3#Ui&3f\n -wGMfN9Q\n n8OrsK5JM\"\n m@JA4R.>\n"}]}, {"source1": "./usr/lib/debug/.build-id/3d/f426667d75901060884cbd2b654f3f0f32c1e0.debug", "source2": "./usr/lib/debug/.build-id/b8/172e2297d1537233e1f4ac0a0f7aa44fc1dfa1.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 0005f0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000079c 000178 000d7b 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00001518 000178 0000be 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000079c 000178 000d7d 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000151a 000178 0000be 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000015d8 000178 000120 00 A 4 7 4\n [ 7] .rel.dyn NOBITS 000016f8 000178 000258 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00001950 000178 000160 08 A 3 25 4\n [ 9] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00002020 001000 0002d0 04 AX 0 0 16\n [11] .plt.got NOBITS 000022f0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00002300 001000 001424 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: 3df426667d75901060884cbd2b654f3f0f32c1e0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b8172e2297d1537233e1f4ac0a0f7aa44fc1dfa1\n"}]}, {"source1": "./usr/lib/debug/.build-id/47/64465155b8a3880dba85766aaa3bad46b8bfc5.debug", "source2": "./usr/lib/debug/.build-id/98/a65dc1fa50a9ee7841cc79318924626a6c09a1.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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x02160 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x02164 R 0x1000\n LOAD 0x000000 0x00003000 0x00003000 0x00000 0x029d8 R E 0x1000\n LOAD 0x000000 0x00006000 0x00006000 0x00000 0x01aaf R 0x1000\n LOAD 0x000d90 0x00008d90 0x00008d90 0x00000 0x003b8 RW 0x1000\n DYNAMIC 0x000d90 0x00008e90 0x00008e90 0x00000 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00006ed4 0x00006ed4 0x00000 0x0012c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 0007a0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000094c 000178 001170 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00001abc 000178 0000f4 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00001bb0 000178 000120 00 A 4 7 4\n- [ 7] .rel.dyn NOBITS 00001cd0 000178 000258 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00001f28 000178 000238 08 A 3 25 4\n+ [ 4] .dynstr NOBITS 0000094c 000178 001172 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00001abe 000178 0000f4 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00001bb4 000178 000120 00 A 4 7 4\n+ [ 7] .rel.dyn NOBITS 00001cd4 000178 000258 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00001f2c 000178 000238 08 A 3 25 4\n [ 9] .init NOBITS 00003000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00003020 001000 000480 04 AX 0 0 16\n [11] .plt.got NOBITS 000034a0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000034b0 001000 002514 00 AX 0 0 16\n [13] .fini NOBITS 000059c4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00006000 001000 000244 00 A 0 0 32\n [15] .qtversion NOBITS 00006248 001000 000008 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: 4764465155b8a3880dba85766aaa3bad46b8bfc5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 98a65dc1fa50a9ee7841cc79318924626a6c09a1\n"}]}, {"source1": "./usr/lib/debug/.build-id/4d/5d8594c49360f5de027c19eca21a513f6bbaee.debug", "source2": "./usr/lib/debug/.build-id/58/7a2d215b05a6b5082413a6602b66f0b55b5e11.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 0006b0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000085c 000178 000f60 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000017bc 000178 0000d6 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000085c 000178 000f62 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000017be 000178 0000d6 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00001894 000178 000100 00 A 4 6 4\n [ 7] .rel.dyn NOBITS 00001994 000178 000208 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00001b9c 000178 000248 08 A 3 25 4\n [ 9] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00002020 001000 0004a0 04 AX 0 0 16\n [11] .plt.got NOBITS 000024c0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000024d0 001000 002fb4 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: 4d5d8594c49360f5de027c19eca21a513f6bbaee\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 587a2d215b05a6b5082413a6602b66f0b55b5e11\n"}]}, {"source1": "./usr/lib/debug/.build-id/4e/cf192c1adcc3d99e356dcbe7d2ce110d7567ae.debug", "source2": "./usr/lib/debug/.build-id/cc/4ec8c8d2efd9cd82129e973ff63c87857b82e6.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 000720 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000008cc 000178 001085 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00001952 000178 0000e4 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 000008cc 000178 001087 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00001954 000178 0000e4 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00001a38 000178 000120 00 A 4 7 4\n [ 7] .rel.dyn NOBITS 00001b58 000178 000260 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00001db8 000178 0001f0 08 A 3 25 4\n [ 9] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00002020 001000 0003f0 04 AX 0 0 16\n [11] .plt.got NOBITS 00002410 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00002420 001000 001a64 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: 4ecf192c1adcc3d99e356dcbe7d2ce110d7567ae\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cc4ec8c8d2efd9cd82129e973ff63c87857b82e6\n"}]}, {"source1": "./usr/lib/debug/.build-id/61/b35ad3f6082c3cb1ff163f0339bd49188c660a.debug", "source2": "./usr/lib/debug/.build-id/94/40f10d897b06e946ea197dcaed8b6a163bc9ab.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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x1e338 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x1e33c R 0x1000\n LOAD 0x000000 0x0001f000 0x0001f000 0x00000 0x9f528 R E 0x1000\n LOAD 0x000000 0x000bf000 0x000bf000 0x00000 0x35f34 R 0x1000\n LOAD 0x000144 0x000f5144 0x000f5144 0x00000 0x04874 RW 0x1000\n DYNAMIC 0x001144 0x000f7c2c 0x000f7c2c 0x00000 0x001b8 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x000cb264 0x000cb264 0x00000 0x03a34 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 0001d8 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000350 000178 0065c0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00006910 000178 00f49d 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00015dae 000178 000cb8 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00016a68 000178 0001e0 00 A 4 11 4\n- [ 7] .rel.dyn NOBITS 00016c48 000178 005160 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 0001bda8 000178 002590 08 A 3 25 4\n+ [ 4] .dynstr NOBITS 00006910 000178 00f4a1 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00015db2 000178 000cb8 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00016a6c 000178 0001e0 00 A 4 11 4\n+ [ 7] .rel.dyn NOBITS 00016c4c 000178 005160 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 0001bdac 000178 002590 08 A 3 25 4\n [ 9] .init NOBITS 0001f000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 0001f020 001000 004b30 04 AX 0 0 16\n [11] .plt.got NOBITS 00023b50 001000 000028 08 AX 0 0 8\n [12] .text NOBITS 00023b80 001000 09a994 00 AX 0 0 16\n [13] .fini NOBITS 000be514 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 000bf000 001000 00bf0f 00 A 0 0 32\n [15] .qtversion NOBITS 000caf10 001000 000008 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: 61b35ad3f6082c3cb1ff163f0339bd49188c660a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9440f10d897b06e946ea197dcaed8b6a163bc9ab\n"}]}, {"source1": "./usr/lib/debug/.build-id/96/326369badcc6c78566808b2625096dcae967f6.debug", "source2": "./usr/lib/debug/.build-id/b0/ac8f8c3384f98d50cbd8f9fc9393c4c7d140e2.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 001030 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000011dc 000178 0026c3 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000038a0 000178 000206 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 000011dc 000178 0026c5 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000038a2 000178 000206 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00003aa8 000178 000180 00 A 4 10 4\n [ 7] .rel.dyn NOBITS 00003c28 000178 000568 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00004190 000178 0004e8 08 A 3 25 4\n [ 9] .init NOBITS 00005000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00005020 001000 0009e0 04 AX 0 0 16\n [11] .plt.got NOBITS 00005a00 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00005a10 001000 0058c4 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: 96326369badcc6c78566808b2625096dcae967f6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b0ac8f8c3384f98d50cbd8f9fc9393c4c7d140e2\n"}]}, {"source1": "./usr/lib/debug/.build-id/9b/2f896df1e6a5f1d5800459739b19881d4cd2d1.debug", "source2": "./usr/lib/debug/.build-id/f2/6585d30b8b2915243d567b2c9a0b31813d22f4.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 000720 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000008cc 000178 001085 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00001952 000178 0000e4 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 000008cc 000178 001087 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00001954 000178 0000e4 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00001a38 000178 000120 00 A 4 7 4\n [ 7] .rel.dyn NOBITS 00001b58 000178 000260 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00001db8 000178 0001f0 08 A 3 25 4\n [ 9] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00002020 001000 0003f0 04 AX 0 0 16\n [11] .plt.got NOBITS 00002410 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00002420 001000 001a64 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: 9b2f896df1e6a5f1d5800459739b19881d4cd2d1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f26585d30b8b2915243d567b2c9a0b31813d22f4\n"}]}, {"source1": "./usr/lib/debug/.build-id/a9/eb6c175e1b378ce5a3f0573a9aa44fd97008e4.debug", "source2": "./usr/lib/debug/.build-id/de/4994fed716409ea1af90155130734593a8ea9c.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000040 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001b8 000178 0008d0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000a88 000178 001384 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00001e0c 000178 00011a 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000a88 000178 001386 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00001e0e 000178 00011a 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00001f28 000178 000120 00 A 4 7 4\n [ 7] .rel.dyn NOBITS 00002048 000178 0002a0 08 A 3 0 4\n [ 8] .rel.plt NOBITS 000022e8 000178 0002c0 08 A 3 25 4\n [ 9] .init NOBITS 00003000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00003020 001000 000590 04 AX 0 0 16\n [11] .plt.got NOBITS 000035b0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000035c0 001000 002984 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: a9eb6c175e1b378ce5a3f0573a9aa44fd97008e4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: de4994fed716409ea1af90155130734593a8ea9c\n"}]}, {"source1": "./usr/lib/debug/.build-id/ab/20601934191965c210a56a55fbcb51f1dcb590.debug", "source2": "./usr/lib/debug/.build-id/a2/d319eb4d951310b0d80e02087dffabe2c31b57.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 0xea70\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00000 0x00013 R 0x1\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x090a0 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x090a4 R 0x1000\n LOAD 0x000000 0x0000a000 0x0000a000 0x00000 0x19388 R E 0x1000\n LOAD 0x000000 0x00024000 0x00024000 0x00000 0x086d6 R 0x1000\n LOAD 0x000624 0x0002d624 0x0002d624 0x00000 0x00fc0 RW 0x1000\n DYNAMIC 0x000624 0x0002ddd0 0x0002ddd0 0x00000 0x00198 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x000267f8 0x000267f8 0x00000 0x0065c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\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": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 00003c 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000228 0001ec 002050 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00002278 0001ec 005036 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000072ae 0001ec 00040a 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 000076b8 0001ec 000160 00 A 6 9 4\n- [ 9] .rel.dyn NOBITS 00007818 0001ec 000d68 08 A 5 0 4\n- [10] .rel.plt NOBITS 00008580 0001ec 000b20 08 A 5 26 4\n+ [ 6] .dynstr NOBITS 00002278 0001ec 00503a 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000072b2 0001ec 00040a 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 000076bc 0001ec 000160 00 A 6 9 4\n+ [ 9] .rel.dyn NOBITS 0000781c 0001ec 000d68 08 A 5 0 4\n+ [10] .rel.plt NOBITS 00008584 0001ec 000b20 08 A 5 26 4\n [11] .init NOBITS 0000a000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 0000a020 001000 001650 04 AX 0 0 16\n [13] .plt.got NOBITS 0000b670 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000b680 001000 017cf4 00 AX 0 0 16\n [15] .fini NOBITS 00023374 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 00024000 001000 0027f0 00 A 0 0 32\n [17] .qtversion NOBITS 000267f0 001000 000008 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,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ab20601934191965c210a56a55fbcb51f1dcb590\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a2d319eb4d951310b0d80e02087dffabe2c31b57\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/b8/04f6105423f3645fbdf5c6e63e85e467b0e781.debug", "source2": "./usr/lib/debug/.build-id/a4/3fbe5437801bbea6c3e3094d7dc402e23ade50.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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x030c8 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x030cc R 0x1000\n LOAD 0x000000 0x00004000 0x00004000 0x00000 0x02de8 R E 0x1000\n LOAD 0x000000 0x00007000 0x00007000 0x00000 0x02120 R 0x1000\n LOAD 0x000c58 0x0000ac58 0x0000ac58 0x00000 0x00500 RW 0x1000\n DYNAMIC 0x000c58 0x0000ae90 0x0000ae90 0x00000 0x00130 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00007fac 0x00007fac 0x00000 0x001dc R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 000b70 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000d1c 000178 001a0e 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000272a 000178 00016e 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00002898 000178 000120 00 A 4 7 4\n- [ 7] .rel.dyn NOBITS 000029b8 000178 0004b8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00002e70 000178 000258 08 A 3 25 4\n+ [ 4] .dynstr NOBITS 00000d1c 000178 001a10 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000272c 000178 00016e 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000289c 000178 000120 00 A 4 7 4\n+ [ 7] .rel.dyn NOBITS 000029bc 000178 0004b8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00002e74 000178 000258 08 A 3 25 4\n [ 9] .init NOBITS 00004000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00004020 001000 0004c0 04 AX 0 0 16\n [11] .plt.got NOBITS 000044e0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000044f0 001000 0028e4 00 AX 0 0 16\n [13] .fini NOBITS 00006dd4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00007000 001000 0002fa 00 A 0 0 32\n [15] .qtversion NOBITS 00007300 001000 000008 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: b804f6105423f3645fbdf5c6e63e85e467b0e781\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a43fbe5437801bbea6c3e3094d7dc402e23ade50\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 11.3.0-3) 11.3.0\n+PGCC: (Debian 11.3.0-3) 11.3.0\n Y!,oDqB'\n `+'dZ5t\"\n 4HhS,x]\n"}]}, {"source1": "./usr/lib/debug/.build-id/c0/81eb820cb3c05468e42dcf9e1c321c2a40d40e.debug", "source2": "./usr/lib/debug/.build-id/05/986da2c86d3db37ff967df2697bfcd842cad52.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 0004a0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000064c 000178 000a7d 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000010ca 000178 000094 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000064c 000178 000a7f 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000010cc 000178 000094 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00001160 000178 000100 00 A 4 6 4\n [ 7] .rel.dyn NOBITS 00001260 000178 0001e8 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00001448 000178 000160 08 A 3 25 4\n [ 9] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00002020 001000 0002d0 04 AX 0 0 16\n [11] .plt.got NOBITS 000022f0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00002300 001000 001234 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: c081eb820cb3c05468e42dcf9e1c321c2a40d40e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 05986da2c86d3db37ff967df2697bfcd842cad52\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 11.3.0-3) 11.3.0\n+RGCC: (Debian 11.3.0-3) 11.3.0\n a```bhde``a\n @R[c^Jr8\n %'H6clR+U\n 9CI)_[cc@\n H'eY} otx\n \"`t.)Qte\n Ow,xCS_NwDUs&b\n"}]}, {"source1": "./usr/lib/debug/.build-id/ee/60ff22437ed32e0dd852fa41806e7c26355843.debug", "source2": "./usr/lib/debug/.build-id/ab/f2e63ce45488a55a542d96a6ec1a096ba4bfd0.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 000780 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000092c 000178 001121 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00001a4e 000178 0000f0 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000092c 000178 001123 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00001a50 000178 0000f0 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00001b40 000178 000120 00 A 4 7 4\n [ 7] .rel.dyn NOBITS 00001c60 000178 000278 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00001ed8 000178 000240 08 A 3 25 4\n [ 9] .init NOBITS 00003000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00003020 001000 000490 04 AX 0 0 16\n [11] .plt.got NOBITS 000034b0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000034c0 001000 002344 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: ee60ff22437ed32e0dd852fa41806e7c26355843\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: abf2e63ce45488a55a542d96a6ec1a096ba4bfd0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-n|&5XCGCC: (Debian 11.3.0-3) 11.3.0\n+GCC: (Debian 11.3.0-3) 11.3.0\n 0\tcIl$%%\n Gd3!))Fb\n L5OJN|dRd\n 5\\#(^uLVQ\n [8f1z)KR%p\n ~e \"n}{do\n +3M}_!5g\n"}]}, {"source1": "./usr/lib/debug/.build-id/f3/308bc0ddbf227c1584763662c2c1e513df2529.debug", "source2": "./usr/lib/debug/.build-id/de/dd6b6040552383181f975ffd1cea01eb2241a9.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 0007a0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000094c 000178 00114e 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00001a9a 000178 0000f4 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000094c 000178 001150 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00001a9c 000178 0000f4 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00001b90 000178 000120 00 A 4 7 4\n [ 7] .rel.dyn NOBITS 00001cb0 000178 000258 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00001f08 000178 000238 08 A 3 25 4\n [ 9] .init NOBITS 00003000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00003020 001000 000480 04 AX 0 0 16\n [11] .plt.got NOBITS 000034a0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000034b0 001000 001fd4 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: f3308bc0ddbf227c1584763662c2c1e513df2529\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dedd6b6040552383181f975ffd1cea01eb2241a9\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-%)GCC: (Debian 11.3.0-3) 11.3.0\n+GCC: (Debian 11.3.0-3) 11.3.0\n 30Dr30l0a`hdd`X\n 4f)`9j,Z\n '%?!C ))\n k!,X(@59\n XcfnxJo8n|\n Rlgo@Y]co\n f\t\t,8)q;H\n"}]}]}]}]}]}