{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.u2kY1GLU/b1/calamares_3.3.0~alpha2~exp1-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.u2kY1GLU/b2/calamares_3.3.0~alpha2~exp1-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- c8f89ce5220a436f4b061250f91e38ef 34722580 debug optional calamares-dbgsym_3.3.0~alpha2~exp1-1_amd64.deb\n- 3c1b87bd15f1d1ebe3263ceda02580d9 4138740 utils optional calamares_3.3.0~alpha2~exp1-1_amd64.deb\n+ cc2089ee6d4b170778142e25369c71fe 34716960 debug optional calamares-dbgsym_3.3.0~alpha2~exp1-1_amd64.deb\n+ 881ca42b0e60b538e9c8f517582fd74e 4137488 utils optional calamares_3.3.0~alpha2~exp1-1_amd64.deb\n"}, {"source1": "calamares_3.3.0~alpha2~exp1-1_amd64.deb", "source2": "calamares_3.3.0~alpha2~exp1-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2023-03-22 10:31:44.000000 debian-binary\n--rw-r--r-- 0 0 0 9644 2023-03-22 10:31:44.000000 control.tar.xz\n--rw-r--r-- 0 0 0 4128904 2023-03-22 10:31:44.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 9652 2023-03-22 10:31:44.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 4127644 2023-03-22 10:31:44.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/calamares", "source2": "./usr/bin/calamares", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x013b80 0x013b80 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x013b88 0x013b88 R 0x1000\n LOAD 0x014000 0x0000000000014000 0x0000000000014000 0x01677d 0x01677d R E 0x1000\n LOAD 0x02b000 0x000000000002b000 0x000000000002b000 0x20f1b1 0x20f1b1 R 0x1000\n LOAD 0x23aca0 0x000000000023bca0 0x000000000023bca0 0x001f68 0x001fa8 RW 0x1000\n DYNAMIC 0x23bb50 0x000000000023cb50 0x000000000023cb50 0x0002b0 0x0002b0 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash GNU_HASH 00000000000003a0 0003a0 0007d0 00 A 6 0 8\n [ 6] .dynsym DYNSYM 0000000000000b70 000b70 004f68 18 A 7 1 8\n- [ 7] .dynstr STRTAB 0000000000005ad8 005ad8 0086c1 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 000000000000e19a 00e19a 00069e 02 A 6 0 2\n- [ 9] .gnu.version_r VERNEED 000000000000e838 00e838 0001a0 00 A 7 10 8\n- [10] .rela.dyn RELA 000000000000e9d8 00e9d8 002dd8 18 A 6 0 8\n- [11] .rela.plt RELA 00000000000117b0 0117b0 0023d0 18 AI 6 27 8\n+ [ 7] .dynstr STRTAB 0000000000005ad8 005ad8 0086c3 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 000000000000e19c 00e19c 00069e 02 A 6 0 2\n+ [ 9] .gnu.version_r VERNEED 000000000000e840 00e840 0001a0 00 A 7 10 8\n+ [10] .rela.dyn RELA 000000000000e9e0 00e9e0 002dd8 18 A 6 0 8\n+ [11] .rela.plt RELA 00000000000117b8 0117b8 0023d0 18 AI 6 27 8\n [12] .init PROGBITS 0000000000014000 014000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 0000000000014020 014020 0017f0 10 AX 0 0 16\n [14] .plt.got PROGBITS 0000000000015810 015810 000020 08 AX 0 0 8\n [15] .text PROGBITS 0000000000015830 015830 014f42 00 AX 0 0 16\n [16] .fini PROGBITS 000000000002a774 02a774 000009 00 AX 0 0 4\n [17] .rodata PROGBITS 000000000002b000 02b000 20a981 00 A 0 0 32\n [18] .qtversion PROGBITS 0000000000235988 235988 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0xe9d8 contains 489 entries:\n+Relocation section '.rela.dyn' at offset 0xe9e0 contains 489 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000023bca0 0000000000000008 R_X86_64_RELATIVE 18020\n 000000000023bca8 0000000000000008 R_X86_64_RELATIVE 17ee0\n 000000000023bcb0 0000000000000008 R_X86_64_RELATIVE 17f10\n 000000000023bcb8 0000000000000008 R_X86_64_RELATIVE 17fe0\n 000000000023bcd0 0000000000000008 R_X86_64_RELATIVE 2b6f0\n 000000000023bce8 0000000000000008 R_X86_64_RELATIVE 2b710\n@@ -487,15 +487,15 @@\n 000000000023cfb8 0000023b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN16QLoggingCategoryD1Ev@Qt_5 + 0\n 000000000023cfc8 0000024800000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9Calamares11ViewManager18currentStepChangedEv + 0\n 000000000023cfd8 0000025800000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN12QLocalServer13newConnectionEv@Qt_5 + 0\n 000000000023cfe0 0000026200000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN15QAbstractButton16staticMetaObjectE@Qt_5 + 0\n 000000000023dc00 000001b900000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n 000000000023bcc0 0000030000000005 R_X86_64_COPY 000000000023bcc0 qt_resourceFeatureZlib@Qt_5 + 0\n \n-Relocation section '.rela.plt' at offset 0x117b0 contains 382 entries:\n+Relocation section '.rela.plt' at offset 0x117b8 contains 382 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000023d000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN6Logger6CDebugD1Ev + 0\n 000000000023d008 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK8QPainter5brushEv@Qt_5 + 0\n 000000000023d010 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QtPrivate12argToQStringE11QStringViewmPPKNS_7ArgBaseE@Qt_5 + 0\n 000000000023d018 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK9Calamares8Branding11styleStringENS0_10StyleEntryE + 0\n 000000000023d020 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK12QQuickWidget6engineEv@Qt_5 + 0\n 000000000023d028 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QWidget4showEv@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -19,23 +19,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x23bca0\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x23bcb8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0x5ad8\n 0x0000000000000006 (SYMTAB) 0xb70\n- 0x000000000000000a (STRSZ) 34497 (bytes)\n+ 0x000000000000000a (STRSZ) 34499 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x23cfe8\n 0x0000000000000002 (PLTRELSZ) 9168 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x117b0\n- 0x0000000000000007 (RELA) 0xe9d8\n+ 0x0000000000000017 (JMPREL) 0x117b8\n+ 0x0000000000000007 (RELA) 0xe9e0\n 0x0000000000000008 (RELASZ) 11736 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffb (FLAGS_1) Flags: PIE\n- 0x000000006ffffffe (VERNEED) 0xe838\n+ 0x000000006ffffffe (VERNEED) 0xe840\n 0x000000006fffffff (VERNEEDNUM) 10\n- 0x000000006ffffff0 (VERSYM) 0xe19a\n+ 0x000000006ffffff0 (VERSYM) 0xe19c\n 0x000000006ffffff9 (RELACOUNT) 117\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8e525601f9ba7b9f1deacee7ed413d6def62477a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 713ad468e89d9ceeb929a370bc60247718172040\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 847 entries:\n- Addr: 0x000000000000e19a Offset: 0x0000e19a Link: 6 (.dynsym)\n+ Addr: 0x000000000000e19c Offset: 0x0000e19c Link: 6 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 3 (Qt_5) \n 004: 1 (*global*) 4 (Qt_5) 5 (Qt_5) 1 (*global*) \n 008: 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) 2 (Qt_5) \n 00c: 4 (Qt_5) 4 (Qt_5) 3 (Qt_5) 2 (Qt_5) \n 010: 4 (Qt_5) 6 (Qt_5) 4 (Qt_5) 2 (Qt_5) \n 014: 7 (CXXABI_1.3) 4 (Qt_5) 3 (Qt_5) 4 (Qt_5) \n 018: 3 (Qt_5) 4 (Qt_5) 3 (Qt_5) 4 (Qt_5) \n@@ -211,15 +211,15 @@\n 33c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 340: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 344: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 348: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 34c: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 10 entries:\n- Addr: 0x000000000000e838 Offset: 0x0000e838 Link: 7 (.dynstr)\n+ Addr: 0x000000000000e840 Offset: 0x0000e840 Link: 7 (.dynstr)\n 000000: Version: 1 File: libQt5Quick.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 15\n 0x0020: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0030: Name: GCC_3.0 Flags: none Version: 14\n 0x0040: Version: 1 File: libQt5Qml.so.5 Cnt: 1\n 0x0050: Name: Qt_5 Flags: none Version: 12\n 0x0060: Version: 1 File: libc.so.6 Cnt: 4\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -2152,9 +2152,9 @@\n 0x0000e128 4942435f 322e3400 474c4942 4358585f IBC_2.4.GLIBCXX_\n 0x0000e138 332e3400 43585841 42495f31 2e332e39 3.4.CXXABI_1.3.9\n 0x0000e148 00435858 4142495f 312e3300 51745f35 .CXXABI_1.3.Qt_5\n 0x0000e158 2e313500 00000000 00000000 00000000 .15.............\n 0x0000e168 00000000 00000000 00000000 00000000 ................\n 0x0000e178 00000000 00000000 00000000 00000000 ................\n 0x0000e188 00000000 00000000 00000000 00000000 ................\n- 0x0000e198 00 .\n+ 0x0000e198 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: 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 35323536 30316639 62613762 39663164 525601f9ba7b9f1d\n- 0x00000010 65616365 65376564 34313364 36646566 eacee7ed413d6def\n- 0x00000020 36323437 37612e64 65627567 00000000 62477a.debug....\n- 0x00000030 536e8621 Sn.!\n+ 0x00000000 33616434 36386538 39643963 65656239 3ad468e89d9ceeb9\n+ 0x00000010 32396133 37306263 36303234 37373138 29a370bc60247718\n+ 0x00000020 31373230 34302e64 65627567 00000000 172040.debug....\n+ 0x00000030 d1731353 .s.S\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/contextualprocess/libcalamares_job_contextualprocess.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/contextualprocess/libcalamares_job_contextualprocess.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0001cc 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000430 000430 000d98 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000011c8 0011c8 001453 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000261c 00261c 000122 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000011c8 0011c8 001455 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000261e 00261e 000122 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002740 002740 0000d0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000002810 002810 000600 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000002e10 002e10 000798 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 000520 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000004540 004540 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000004550 004550 003706 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xab90\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xab98\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x11c8\n 0x0000000000000006 (SYMTAB) 0x430\n- 0x000000000000000a (STRSZ) 5203 (bytes)\n+ 0x000000000000000a (STRSZ) 5205 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xafe8\n 0x0000000000000002 (PLTRELSZ) 1944 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2e10\n 0x0000000000000007 (RELA) 0x2810\n 0x0000000000000008 (RELASZ) 1536 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x2740\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x261c\n+ 0x000000006ffffff0 (VERSYM) 0x261e\n 0x000000006ffffff9 (RELACOUNT) 9\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fa90d9432e8891254d53f9b8b9d8c2fb7051ff31\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d93b1d5249a8dd3546f1a60ef17f3b5eeb60ef47\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 145 entries:\n- Addr: 0x000000000000261c Offset: 0x0000261c Link: 3 (.dynsym)\n+ Addr: 0x000000000000261e Offset: 0x0000261e Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5.15) 3 (Qt_5) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 3 (Qt_5) \n 008: 1 (*global*) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 00c: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 4 (CXXABI_1.3) 5 (GLIBC_2.2.5)\n 014: 1 (*global*) 1 (*global*) 1 (*global*) 3 (Qt_5) \n 018: 4 (CXXABI_1.3) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -321,9 +321,9 @@\n 0x000025a8 2e322e35 00435858 4142495f 312e332e .2.5.CXXABI_1.3.\n 0x000025b8 3900474c 49424358 585f332e 34004358 9.GLIBCXX_3.4.CX\n 0x000025c8 58414249 5f312e33 0051745f 35005174 XABI_1.3.Qt_5.Qt\n 0x000025d8 5f352e31 35000000 00000000 00000000 _5.15...........\n 0x000025e8 00000000 00000000 00000000 00000000 ................\n 0x000025f8 00000000 00000000 00000000 00000000 ................\n 0x00002608 00000000 00000000 00000000 00000000 ................\n- 0x00002618 000000 ...\n+ 0x00002618 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 39306439 34333265 38383931 32353464 90d9432e8891254d\n- 0x00000010 35336639 62386239 64386332 66623730 53f9b8b9d8c2fb70\n- 0x00000020 35316666 33312e64 65627567 00000000 51ff31.debug....\n- 0x00000030 554426f0 UD&.\n+ 0x00000000 33623164 35323439 61386464 33353436 3b1d5249a8dd3546\n+ 0x00000010 66316136 30656631 37663362 35656562 f1a60ef17f3b5eeb\n+ 0x00000020 36306566 34372e64 65627567 00000000 60ef47.debug....\n+ 0x00000030 a6d1fb74 ...t\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/dracutlukscfg/libcalamares_job_dracutlukscfg.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/dracutlukscfg/libcalamares_job_dracutlukscfg.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000168 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000003c8 0003c8 000bb8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000f80 000f80 000fd8 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001f58 001f58 0000fa 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000f80 000f80 000fda 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001f5a 001f5a 0000fa 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002058 002058 0000c0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000002118 002118 0005e8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000002700 002700 000660 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 000450 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000003470 003470 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000003480 003480 003214 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x9b70\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x9b78\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xf80\n 0x0000000000000006 (SYMTAB) 0x3c8\n- 0x000000000000000a (STRSZ) 4056 (bytes)\n+ 0x000000000000000a (STRSZ) 4058 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x9fe8\n 0x0000000000000002 (PLTRELSZ) 1632 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2700\n 0x0000000000000007 (RELA) 0x2118\n 0x0000000000000008 (RELASZ) 1512 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x2058\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x1f58\n+ 0x000000006ffffff0 (VERSYM) 0x1f5a\n 0x000000006ffffff9 (RELACOUNT) 10\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3a929ab3da4b3bb23b078e390d3219c233ce3fd4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2fbbc0a40abec7d4ab6b1bc711eef92e8063c332\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 125 entries:\n- Addr: 0x0000000000001f58 Offset: 0x00001f58 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001f5a Offset: 0x00001f5a Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5.15) 3 (Qt_5) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 00c: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 1 (*global*) \n 010: 3 (Qt_5) 1 (*global*) 1 (*global*) 4 (GLIBC_2.2.5)\n 014: 1 (*global*) 1 (*global*) 3 (Qt_5) 3 (Qt_5) \n 018: 3 (Qt_5) 5 (CXXABI_1.3) 3 (Qt_5) 3 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -249,9 +249,9 @@\n 0x00001ee0 00474c49 42435858 5f332e34 00435858 .GLIBCXX_3.4.CXX\n 0x00001ef0 4142495f 312e3300 474c4942 435f322e ABI_1.3.GLIBC_2.\n 0x00001f00 3400474c 4942435f 322e322e 35005174 4.GLIBC_2.2.5.Qt\n 0x00001f10 5f350051 745f352e 31350000 00000000 _5.Qt_5.15......\n 0x00001f20 00000000 00000000 00000000 00000000 ................\n 0x00001f30 00000000 00000000 00000000 00000000 ................\n 0x00001f40 00000000 00000000 00000000 00000000 ................\n- 0x00001f50 00000000 00000000 ........\n+ 0x00001f50 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 39323961 62336461 34623362 62323362 929ab3da4b3bb23b\n- 0x00000010 30373865 33393064 33323139 63323333 078e390d3219c233\n- 0x00000020 63653366 64342e64 65627567 00000000 ce3fd4.debug....\n- 0x00000030 a3e5aada ....\n+ 0x00000000 62626330 61343061 62656337 64346162 bbc0a40abec7d4ab\n+ 0x00000010 36623162 63373131 65656639 32653830 6b1bc711eef92e80\n+ 0x00000020 36336333 33322e64 65627567 00000000 63c332.debug....\n+ 0x00000030 881cc056 ...V\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/dummycpp/libcalamares_job_dummycpp.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/dummycpp/libcalamares_job_dummycpp.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x003540 0x003540 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x003548 0x003548 R 0x1000\n LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x0045ed 0x0045ed R E 0x1000\n LOAD 0x009000 0x0000000000009000 0x0000000000009000 0x0010c7 0x0010c7 R 0x1000\n LOAD 0x00ab90 0x000000000000bb90 0x000000000000bb90 0x000738 0x000770 RW 0x1000\n DYNAMIC 0x00ad50 0x000000000000bd50 0x000000000000bd50 0x000220 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x009624 0x0000000000009624 0x0000000000009624 0x00013c 0x00013c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0001a4 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000408 000408 000de0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000011e8 0011e8 001330 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002518 002518 000128 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000002640 002640 0000c0 00 A 4 4 8\n- [ 7] .rela.dyn RELA 0000000000002700 002700 000618 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000002d18 002d18 000828 18 AI 3 25 8\n+ [ 4] .dynstr STRTAB 00000000000011e8 0011e8 001332 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000251a 00251a 000128 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000002648 002648 0000c0 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 0000000000002708 002708 000618 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000002d20 002d20 000828 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 000580 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000045a0 0045a0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000045b0 0045b0 004034 00 AX 0 0 16\n [13] .fini PROGBITS 00000000000085e4 0085e4 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000009000 009000 0005b8 00 A 0 0 32\n [15] .qtversion PROGBITS 00000000000095b8 0095b8 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x2700 contains 65 entries:\n+Relocation section '.rela.dyn' at offset 0x2708 contains 65 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000bb90 0000000000000008 R_X86_64_RELATIVE 4a80\n 000000000000bb98 0000000000000008 R_X86_64_RELATIVE 4a40\n 000000000000bce8 0000000000000008 R_X86_64_RELATIVE 9100\n 000000000000bcf0 0000000000000008 R_X86_64_RELATIVE 90c0\n 000000000000bcf8 0000000000000008 R_X86_64_RELATIVE 4ae0\n 000000000000bd28 0000000000000008 R_X86_64_RELATIVE 9180\n@@ -63,15 +63,15 @@\n 000000000000bfc0 0000005700000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 000000000000bfc8 0000008100000006 R_X86_64_GLOB_DAT 000000000000bc70 _ZTV18DummyCppJobFactory + 0\n 000000000000bfd0 0000005f00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000000bfd8 0000006100000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000000bfe0 0000006200000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9QListData11shared_nullE@Qt_5 + 0\n 000000000000c2c0 0000005200000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x2d18 contains 87 entries:\n+Relocation section '.rela.plt' at offset 0x2d20 contains 87 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000c000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK9Calamares8JobQueue13globalStorageEv + 0\n 000000000000c008 0000008500000007 R_X86_64_JUMP_SLOT 0000000000004e20 _ZN11DummyCppJobD1Ev + 0\n 000000000000c010 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9Calamares6CppJobD2Ev + 0\n 000000000000c018 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN12QMapDataBase10createNodeEiiP12QMapNodeBaseb@Qt_5 + 0\n 000000000000c020 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9Calamares8JobQueue8instanceEv + 0\n 000000000000c028 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK9Calamares13GlobalStorage5valueERK7QString + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xbb90\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xbb98\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x11e8\n 0x0000000000000006 (SYMTAB) 0x408\n- 0x000000000000000a (STRSZ) 4912 (bytes)\n+ 0x000000000000000a (STRSZ) 4914 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xbfe8\n 0x0000000000000002 (PLTRELSZ) 2088 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x2d18\n- 0x0000000000000007 (RELA) 0x2700\n+ 0x0000000000000017 (JMPREL) 0x2d20\n+ 0x0000000000000007 (RELA) 0x2708\n 0x0000000000000008 (RELASZ) 1560 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x2640\n+ 0x000000006ffffffe (VERNEED) 0x2648\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x2518\n+ 0x000000006ffffff0 (VERSYM) 0x251a\n 0x000000006ffffff9 (RELACOUNT) 9\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c1c28578219d08e5c43155ff6229b382bdee2e2c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9ab1750649e28905dc3415ad81d0708a3f7b2faa\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 148 entries:\n- Addr: 0x0000000000002518 Offset: 0x00002518 Link: 3 (.dynsym)\n+ Addr: 0x000000000000251a Offset: 0x0000251a Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5.15) 3 (Qt_5) \n 004: 1 (*global*) 3 (Qt_5) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 3 (Qt_5) 1 (*global*) 3 (Qt_5) \n 00c: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 3 (Qt_5) \n 014: 4 (CXXABI_1.3) 5 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 018: 3 (Qt_5) 1 (*global*) 3 (Qt_5) 3 (Qt_5) \n@@ -36,15 +36,15 @@\n 080: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 084: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 088: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 08c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 090: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000002640 Offset: 0x00002640 Link: 4 (.dynstr)\n+ Addr: 0x0000000000002648 Offset: 0x00002648 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 9\n 0x0020: Version: 1 File: libc.so.6 Cnt: 2\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 5\n 0x0050: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0060: Name: CXXABI_1.3.9 Flags: none Version: 7\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -303,8 +303,9 @@\n 0x000024a8 35004358 58414249 5f312e33 2e390047 5.CXXABI_1.3.9.G\n 0x000024b8 4c494243 58585f33 2e340043 58584142 LIBCXX_3.4.CXXAB\n 0x000024c8 495f312e 33005174 5f350051 745f352e I_1.3.Qt_5.Qt_5.\n 0x000024d8 31350000 00000000 00000000 00000000 15..............\n 0x000024e8 00000000 00000000 00000000 00000000 ................\n 0x000024f8 00000000 00000000 00000000 00000000 ................\n 0x00002508 00000000 00000000 00000000 00000000 ................\n+ 0x00002518 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 63323835 37383231 39643038 65356334 c28578219d08e5c4\n- 0x00000010 33313535 66663632 32396233 38326264 3155ff6229b382bd\n- 0x00000020 65653265 32632e64 65627567 00000000 ee2e2c.debug....\n- 0x00000030 c7fbe7dc ....\n+ 0x00000000 62313735 30363439 65323839 30356463 b1750649e28905dc\n+ 0x00000010 33343135 61643831 64303730 38613366 3415ad81d0708a3f\n+ 0x00000020 37623266 61612e64 65627567 00000000 7b2faa.debug....\n+ 0x00000030 6347bb9a cG..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/finished/libcalamares_viewmodule_finished.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/finished/libcalamares_viewmodule_finished.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0003ac 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000610 000610 001c98 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000022a8 0022a8 002ae4 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000004d8c 004d8c 000262 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000022a8 0022a8 002ae6 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000004d8e 004d8e 000262 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000004ff0 004ff0 000100 00 A 4 6 8\n [ 7] .rela.dyn RELA 00000000000050f0 0050f0 001230 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000006320 006320 000c78 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000007000 007000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000007020 007020 000860 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000007880 007880 000050 08 AX 0 0 8\n [12] .text PROGBITS 00000000000078d0 0078d0 0060cf 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,21 +15,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x116f0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x116f8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x22a8\n 0x0000000000000006 (SYMTAB) 0x610\n- 0x000000000000000a (STRSZ) 10980 (bytes)\n+ 0x000000000000000a (STRSZ) 10982 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x11fe8\n 0x0000000000000002 (PLTRELSZ) 3192 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x6320\n 0x0000000000000007 (RELA) 0x50f0\n 0x0000000000000008 (RELASZ) 4656 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x4ff0\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x4d8c\n+ 0x000000006ffffff0 (VERSYM) 0x4d8e\n 0x000000006ffffff9 (RELACOUNT) 15\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a50fa1b104675038719110b4a9268cd91bf81e01\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 543abc74981ca2ff449ca35e61d5a87451f0afcb\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 305 entries:\n- Addr: 0x0000000000004d8c Offset: 0x00004d8c Link: 3 (.dynsym)\n+ Addr: 0x0000000000004d8e Offset: 0x00004d8e Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 004: 3 (Qt_5) 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 008: 4 (CXXABI_1.3) 1 (*global*) 3 (Qt_5) 2 (Qt_5) \n 00c: 3 (Qt_5) 1 (*global*) 2 (Qt_5) 2 (Qt_5) \n 010: 1 (*global*) 1 (*global*) 3 (Qt_5) 2 (Qt_5) \n 014: 5 (CXXABI_1.3.9) 1 (*global*) 2 (Qt_5) 2 (Qt_5) \n 018: 6 (Qt_5.15) 2 (Qt_5) 2 (Qt_5) 7 (GLIBCXX_3.4)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -682,9 +682,9 @@\n 0x00004d18 4c494243 5f322e32 2e350047 4c494243 LIBC_2.2.5.GLIBC\n 0x00004d28 58585f33 2e340043 58584142 495f312e XX_3.4.CXXABI_1.\n 0x00004d38 332e3900 43585841 42495f31 2e330051 3.9.CXXABI_1.3.Q\n 0x00004d48 745f352e 31350000 00000000 00000000 t_5.15..........\n 0x00004d58 00000000 00000000 00000000 00000000 ................\n 0x00004d68 00000000 00000000 00000000 00000000 ................\n 0x00004d78 00000000 00000000 00000000 00000000 ................\n- 0x00004d88 00000000 ....\n+ 0x00004d88 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 30666131 62313034 36373530 33383731 0fa1b10467503871\n- 0x00000010 39313130 62346139 32363863 64393162 9110b4a9268cd91b\n- 0x00000020 66383165 30312e64 65627567 00000000 f81e01.debug....\n- 0x00000030 d1b52486 ..$.\n+ 0x00000000 33616263 37343938 31636132 66663434 3abc74981ca2ff44\n+ 0x00000010 39636133 35653631 64356138 37343531 9ca35e61d5a87451\n+ 0x00000020 66306166 63622e64 65627567 00000000 f0afcb.debug....\n+ 0x00000030 75962a60 u.*`\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/finishedq/libcalamares_viewmodule_finishedq.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/finishedq/libcalamares_viewmodule_finishedq.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0002a8 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000508 000508 001380 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001888 001888 001cbb 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000003544 003544 0001a0 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001888 001888 001cbd 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000003546 003546 0001a0 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000036e8 0036e8 0000e0 00 A 4 5 8\n [ 7] .rela.dyn RELA 00000000000037c8 0037c8 000ab0 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000004278 004278 000a08 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000005000 005000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000005020 005020 0006c0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000056e0 0056e0 000038 08 AX 0 0 8\n [12] .text PROGBITS 0000000000005720 005720 0046ae 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,21 +14,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xd9a8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xd9b8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1888\n 0x0000000000000006 (SYMTAB) 0x508\n- 0x000000000000000a (STRSZ) 7355 (bytes)\n+ 0x000000000000000a (STRSZ) 7357 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xdfe8\n 0x0000000000000002 (PLTRELSZ) 2568 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x4278\n 0x0000000000000007 (RELA) 0x37c8\n 0x0000000000000008 (RELASZ) 2736 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x36e8\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x3544\n+ 0x000000006ffffff0 (VERSYM) 0x3546\n 0x000000006ffffff9 (RELACOUNT) 13\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: eee60721cd8fd57429b4c84e63f0c1656fcdc8ab\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 69a11b078a89d230a83df0a8be6f4cf96dddad88\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 208 entries:\n- Addr: 0x0000000000003544 Offset: 0x00003544 Link: 3 (.dynsym)\n+ Addr: 0x0000000000003546 Offset: 0x00003546 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 3 (CXXABI_1.3) \n 004: 1 (*global*) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 008: 1 (*global*) 4 (CXXABI_1.3.9) 1 (*global*) 2 (Qt_5) \n 00c: 2 (Qt_5) 5 (Qt_5.15) 2 (Qt_5) 2 (Qt_5) \n 010: 6 (GLIBCXX_3.4) 1 (*global*) 2 (Qt_5) 1 (*global*) \n 014: 2 (Qt_5) 7 (GLIBC_2.2.5) 2 (Qt_5) 2 (Qt_5) \n 018: 2 (Qt_5) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -455,9 +455,9 @@\n 0x000034c8 435f322e 3400474c 4942435f 322e322e C_2.4.GLIBC_2.2.\n 0x000034d8 3500474c 49424358 585f332e 34004358 5.GLIBCXX_3.4.CX\n 0x000034e8 58414249 5f312e33 2e390043 58584142 XABI_1.3.9.CXXAB\n 0x000034f8 495f312e 33005174 5f352e31 35000000 I_1.3.Qt_5.15...\n 0x00003508 00000000 00000000 00000000 00000000 ................\n 0x00003518 00000000 00000000 00000000 00000000 ................\n 0x00003528 00000000 00000000 00000000 00000000 ................\n- 0x00003538 00000000 00000000 000000 ...........\n+ 0x00003538 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 65363037 32316364 38666435 37343239 e60721cd8fd57429\n- 0x00000010 62346338 34653633 66306331 36353666 b4c84e63f0c1656f\n- 0x00000020 63646338 61622e64 65627567 00000000 cdc8ab.debug....\n- 0x00000030 99cab64f ...O\n+ 0x00000000 61313162 30373861 38396432 33306138 a11b078a89d230a8\n+ 0x00000010 33646630 61386265 36663463 66393664 3df0a8be6f4cf96d\n+ 0x00000020 64646164 38382e64 65627567 00000000 ddad88.debug....\n+ 0x00000030 3c6a3025 \n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/locale/libcalamares_viewmodule_locale.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/locale/libcalamares_viewmodule_locale.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0106a8 0x0106a8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0106b0 0x0106b0 R 0x1000\n LOAD 0x011000 0x0000000000011000 0x0000000000011000 0x01bb59 0x01bb59 R E 0x1000\n LOAD 0x02d000 0x000000000002d000 0x000000000002d000 0x0912d8 0x0912d8 R 0x1000\n LOAD 0x0beec8 0x00000000000bfec8 0x00000000000bfec8 0x001e00 0x001e50 RW 0x1000\n DYNAMIC 0x0bfab0 0x00000000000c0ab0 0x00000000000c0ab0 0x000260 0x000260 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x0b93c8 0x00000000000b93c8 0x00000000000b93c8 0x000894 0x000894 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000834 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000a98 000a98 003eb8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000004950 004950 006876 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000b1c6 00b1c6 00053a 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000000000000b700 00b700 000130 00 A 4 7 8\n- [ 7] .rela.dyn RELA 000000000000b830 00b830 002c28 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000000e458 00e458 002250 18 AI 3 25 8\n+ [ 4] .dynstr STRTAB 0000000000004950 004950 006878 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000b1c8 00b1c8 00053a 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000000000000b708 00b708 000130 00 A 4 7 8\n+ [ 7] .rela.dyn RELA 000000000000b838 00b838 002c28 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000000e460 00e460 002250 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000011000 011000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000011020 011020 0016f0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000012710 012710 000088 08 AX 0 0 8\n [12] .text PROGBITS 00000000000127a0 0127a0 01a3ae 00 AX 0 0 16\n [13] .fini PROGBITS 000000000002cb50 02cb50 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000002d000 02d000 08c354 00 A 0 0 32\n [15] .qtversion PROGBITS 00000000000b9358 0b9358 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0xb830 contains 471 entries:\n+Relocation section '.rela.dyn' at offset 0xb838 contains 471 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000bfec8 0000000000000008 R_X86_64_RELATIVE 14960\n 00000000000bfed0 0000000000000008 R_X86_64_RELATIVE 14880\n 00000000000bfed8 0000000000000008 R_X86_64_RELATIVE 14920\n 00000000000bfee0 0000000000000008 R_X86_64_RELATIVE 2eb60\n 00000000000c0828 0000000000000008 R_X86_64_RELATIVE 2d180\n 00000000000c0830 0000000000000008 R_X86_64_RELATIVE 2d100\n@@ -469,15 +469,15 @@\n 00000000000c0fb0 0000018d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9QComboBox19currentIndexChangedEi@Qt_5 + 0\n 00000000000c0fb8 0000023e00000006 R_X86_64_GLOB_DAT 0000000000018870 _ZN6Config18setCurrentLocationEPKN14CalamaresUtils6Locale12TimeZoneDataE + 0\n 00000000000c0fc0 0000019300000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN14CalamaresUtils6Locale12TimeZoneData16staticMetaObjectE + 0\n 00000000000c0fc8 0000028300000006 R_X86_64_GLOB_DAT 0000000000021120 _ZN9QtPrivate11QSlotObjectIM7QDialogFvvENS_4ListIJEEEvE4implEiPNS_15QSlotObjectBaseEP7QObjectPPvPb + 0\n 00000000000c0fd0 0000019800000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN15QAbstractButton16staticMetaObjectE@Qt_5 + 0\n 00000000000c1b88 0000012c00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0xe458 contains 366 entries:\n+Relocation section '.rela.plt' at offset 0xe460 contains 366 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000c1000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN6Logger6CDebugD1Ev + 0\n 00000000000c1008 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QtPrivate12argToQStringE11QStringViewmPPKNS_7ArgBaseE@Qt_5 + 0\n 00000000000c1010 0000020f00000007 R_X86_64_JUMP_SLOT 0000000000029670 _ZN12QWeakPointerI7QObjectED1Ev + 0\n 00000000000c1018 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN20QFutureInterfaceBase13waitForResultEi@Qt_5 + 0\n 00000000000c1020 000001b800000007 R_X86_64_JUMP_SLOT 0000000000015eb0 _ZN10QByteArrayD1Ev + 0\n 00000000000c1028 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QComboBox8setModelEP18QAbstractItemModel@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,21 +16,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xbfec8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xbfed8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x4950\n 0x0000000000000006 (SYMTAB) 0xa98\n- 0x000000000000000a (STRSZ) 26742 (bytes)\n+ 0x000000000000000a (STRSZ) 26744 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xc0fe8\n 0x0000000000000002 (PLTRELSZ) 8784 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xe458\n- 0x0000000000000007 (RELA) 0xb830\n+ 0x0000000000000017 (JMPREL) 0xe460\n+ 0x0000000000000007 (RELA) 0xb838\n 0x0000000000000008 (RELASZ) 11304 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0xb700\n+ 0x000000006ffffffe (VERNEED) 0xb708\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0xb1c6\n+ 0x000000006ffffff0 (VERSYM) 0xb1c8\n 0x000000006ffffff9 (RELACOUNT) 64\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1f0b2e4a9d05706a871df0ef7be7fce4b4a87d52\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b8225d31d10767980c03973cfe371434c43b7a0b\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 669 entries:\n- Addr: 0x000000000000b1c6 Offset: 0x0000b1c6 Link: 3 (.dynsym)\n+ Addr: 0x000000000000b1c8 Offset: 0x0000b1c8 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 3 (Qt_5) \n 004: 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 008: 4 (Qt_5) 1 (*global*) 4 (Qt_5) 5 (CXXABI_1.3) \n 00c: 3 (Qt_5) 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 010: 3 (Qt_5) 6 (CXXABI_1.3.9) 2 (Qt_5) 7 (Qt_5.15) \n 014: 2 (Qt_5) 1 (*global*) 2 (Qt_5) 1 (*global*) \n 018: 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) \n@@ -167,15 +167,15 @@\n 28c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 290: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 294: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 298: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 29c: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 7 entries:\n- Addr: 0x000000000000b700 Offset: 0x0000b700 Link: 4 (.dynstr)\n+ Addr: 0x000000000000b708 Offset: 0x0000b708 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: libm.so.6 Cnt: 1\n 0x0030: Name: GLIBC_2.2.5 Flags: none Version: 9\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.14 Flags: none Version: 13\n 0x0060: Name: GLIBC_2.2.5 Flags: none Version: 10\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1667,9 +1667,9 @@\n 0x0000b150 4942435f 322e3400 474c4942 4358585f IBC_2.4.GLIBCXX_\n 0x0000b160 332e3400 43585841 42495f31 2e332e39 3.4.CXXABI_1.3.9\n 0x0000b170 00435858 4142495f 312e3300 51745f35 .CXXABI_1.3.Qt_5\n 0x0000b180 0051745f 352e3135 00000000 00000000 .Qt_5.15........\n 0x0000b190 00000000 00000000 00000000 00000000 ................\n 0x0000b1a0 00000000 00000000 00000000 00000000 ................\n 0x0000b1b0 00000000 00000000 00000000 00000000 ................\n- 0x0000b1c0 00000000 0000 ......\n+ 0x0000b1c0 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 30623265 34613964 30353730 36613837 0b2e4a9d05706a87\n- 0x00000010 31646630 65663762 65376663 65346234 1df0ef7be7fce4b4\n- 0x00000020 61383764 35322e64 65627567 00000000 a87d52.debug....\n- 0x00000030 4f87765d O.v]\n+ 0x00000000 32323564 33316431 30373637 39383063 225d31d10767980c\n+ 0x00000010 30333937 33636665 33373134 33346334 03973cfe371434c4\n+ 0x00000020 33623761 30622e64 65627567 00000000 3b7a0b.debug....\n+ 0x00000030 aacca9cc ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/localeq/libcalamares_viewmodule_localeq.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/localeq/libcalamares_viewmodule_localeq.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000570 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000007d0 0007d0 002730 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002f00 002f00 004495 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000007396 007396 000344 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002f00 002f00 004497 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000007398 007398 000344 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000076e0 0076e0 0000c0 00 A 4 4 8\n [ 7] .rela.dyn RELA 00000000000077a0 0077a0 0011d0 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000008970 008970 001770 18 AI 3 25 8\n [ 9] .init PROGBITS 000000000000b000 00b000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000b020 00b020 000fb0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000bfd0 00bfd0 000050 08 AX 0 0 8\n [12] .text PROGBITS 000000000000c020 00c020 014c7e 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,21 +13,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x30728\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x30738\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2f00\n 0x0000000000000006 (SYMTAB) 0x7d0\n- 0x000000000000000a (STRSZ) 17557 (bytes)\n+ 0x000000000000000a (STRSZ) 17559 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x30fe8\n 0x0000000000000002 (PLTRELSZ) 6000 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x8970\n 0x0000000000000007 (RELA) 0x77a0\n 0x0000000000000008 (RELASZ) 4560 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x76e0\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x7396\n+ 0x000000006ffffff0 (VERSYM) 0x7398\n 0x000000006ffffff9 (RELACOUNT) 17\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 34d6e27b0a0f942a46f256c4109a9761ca985a4f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2fd0361b1b629e6acf1a5d1b8c843243a8061aad\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 418 entries:\n- Addr: 0x0000000000007396 Offset: 0x00007396 Link: 3 (.dynsym)\n+ Addr: 0x0000000000007398 Offset: 0x00007398 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5.15) 1 (*global*) \n 004: 3 (Qt_5) 1 (*global*) 1 (*global*) 3 (Qt_5) \n 008: 1 (*global*) 3 (Qt_5) 1 (*global*) 3 (Qt_5) \n 00c: 3 (Qt_5) 1 (*global*) 3 (Qt_5) 1 (*global*) \n 010: 1 (*global*) 3 (Qt_5) 1 (*global*) 3 (Qt_5) \n 014: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 018: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1093,9 +1093,9 @@\n 0x00007320 5f322e32 2e350043 58584142 495f312e _2.2.5.CXXABI_1.\n 0x00007330 332e3900 474c4942 4358585f 332e3400 3.9.GLIBCXX_3.4.\n 0x00007340 43585841 42495f31 2e330051 745f3500 CXXABI_1.3.Qt_5.\n 0x00007350 51745f35 2e313500 00000000 00000000 Qt_5.15.........\n 0x00007360 00000000 00000000 00000000 00000000 ................\n 0x00007370 00000000 00000000 00000000 00000000 ................\n 0x00007380 00000000 00000000 00000000 00000000 ................\n- 0x00007390 00000000 00 .....\n+ 0x00007390 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 64366532 37623061 30663934 32613436 d6e27b0a0f942a46\n- 0x00000010 66323536 63343130 39613937 36316361 f256c4109a9761ca\n- 0x00000020 39383561 34662e64 65627567 00000000 985a4f.debug....\n- 0x00000030 4b972c42 K.,B\n+ 0x00000000 64303336 31623162 36323965 36616366 d0361b1b629e6acf\n+ 0x00000010 31613564 31623863 38343332 34336138 1a5d1b8c843243a8\n+ 0x00000020 30363161 61642e64 65627567 00000000 061aad.debug....\n+ 0x00000030 da35a8d7 .5..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/luksbootkeyfile/libcalamares_job_luksbootkeyfile.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/luksbootkeyfile/libcalamares_job_luksbootkeyfile.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x003648 0x003648 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x003650 0x003650 R 0x1000\n LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x006551 0x006551 R E 0x1000\n LOAD 0x00b000 0x000000000000b000 0x000000000000b000 0x0017df 0x0017df R 0x1000\n LOAD 0x00cb90 0x000000000000db90 0x000000000000db90 0x000730 0x000760 RW 0x1000\n DYNAMIC 0x00cd50 0x000000000000dd50 0x000000000000dd50 0x000220 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x00b76c 0x000000000000b76c 0x000000000000b76c 0x0001ac 0x0001ac R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0001c0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000420 000420 000df8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001218 001218 00141e 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002636 002636 00012a 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000002760 002760 0000c0 00 A 4 4 8\n- [ 7] .rela.dyn RELA 0000000000002820 002820 000618 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000002e38 002e38 000810 18 AI 3 25 8\n+ [ 4] .dynstr STRTAB 0000000000001218 001218 001420 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002638 002638 00012a 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000002768 002768 0000c0 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 0000000000002828 002828 000618 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000002e40 002e40 000810 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 000570 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000004590 004590 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000045a0 0045a0 005fa8 00 AX 0 0 16\n [13] .fini PROGBITS 000000000000a548 00a548 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000000b000 00b000 000710 00 A 0 0 32\n [15] .qtversion PROGBITS 000000000000b710 00b710 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x2820 contains 65 entries:\n+Relocation section '.rela.dyn' at offset 0x2828 contains 65 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000db90 0000000000000008 R_X86_64_RELATIVE 4da0\n 000000000000db98 0000000000000008 R_X86_64_RELATIVE 4d60\n 000000000000dce8 0000000000000008 R_X86_64_RELATIVE b280\n 000000000000dcf0 0000000000000008 R_X86_64_RELATIVE b240\n 000000000000dcf8 0000000000000008 R_X86_64_RELATIVE 4e00\n 000000000000dd28 0000000000000008 R_X86_64_RELATIVE b300\n@@ -63,15 +63,15 @@\n 000000000000dfc0 0000005100000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 000000000000dfc8 0000007100000006 R_X86_64_GLOB_DAT 000000000000b6e0 _ZZZN10LuksDeviceC4ERK4QMapI7QString8QVariantEENKUlvE_clEvE15qstring_literal + 0\n 000000000000dfd0 0000005600000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000000dfd8 0000005b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000000dfe0 0000005c00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9QListData11shared_nullE@Qt_5 + 0\n 000000000000e2b8 0000004e00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x2e38 contains 86 entries:\n+Relocation section '.rela.plt' at offset 0x2e40 contains 86 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000e000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK9Calamares8JobQueue13globalStorageEv + 0\n 000000000000e008 0000009100000007 R_X86_64_JUMP_SLOT 0000000000008d90 _ZN10LuksDeviceC1ERK4QMapI7QString8QVariantE + 0\n 000000000000e010 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9Calamares6CppJobD2Ev + 0\n 000000000000e018 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9Calamares8JobQueue8instanceEv + 0\n 000000000000e020 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK9Calamares13GlobalStorage5valueERK7QString + 0\n 000000000000e028 0000009300000007 R_X86_64_JUMP_SLOT 0000000000009670 _ZN5QListI7QStringE6appendERKS0_ + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xdb90\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xdb98\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1218\n 0x0000000000000006 (SYMTAB) 0x420\n- 0x000000000000000a (STRSZ) 5150 (bytes)\n+ 0x000000000000000a (STRSZ) 5152 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xdfe8\n 0x0000000000000002 (PLTRELSZ) 2064 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x2e38\n- 0x0000000000000007 (RELA) 0x2820\n+ 0x0000000000000017 (JMPREL) 0x2e40\n+ 0x0000000000000007 (RELA) 0x2828\n 0x0000000000000008 (RELASZ) 1560 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x2760\n+ 0x000000006ffffffe (VERNEED) 0x2768\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x2636\n+ 0x000000006ffffff0 (VERSYM) 0x2638\n 0x000000006ffffff9 (RELACOUNT) 9\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 16acdd190013d5d892c467d6e75ac3ab0fe25f78\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 12bcd26e8fdcaf93e6e8230960b8baef41fdea89\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 149 entries:\n- Addr: 0x0000000000002636 Offset: 0x00002636 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002638 Offset: 0x00002638 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5.15) 3 (Qt_5) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 00c: 3 (Qt_5) 3 (Qt_5) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 4 (CXXABI_1.3) 5 (GLIBC_2.2.5) 5 (GLIBC_2.2.5)\n 014: 1 (*global*) 1 (*global*) 3 (Qt_5) 3 (Qt_5) \n 018: 3 (Qt_5) 4 (CXXABI_1.3) 3 (Qt_5) 3 (Qt_5) \n@@ -37,15 +37,15 @@\n 084: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 088: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 08c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 090: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 094: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000002760 Offset: 0x00002760 Link: 4 (.dynstr)\n+ Addr: 0x0000000000002768 Offset: 0x00002768 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 9\n 0x0020: Version: 1 File: libc.so.6 Cnt: 2\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 5\n 0x0050: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0060: Name: CXXABI_1.3.9 Flags: none Version: 7\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -317,9 +317,9 @@\n 0x000025b8 322e3400 474c4942 435f322e 322e3500 2.4.GLIBC_2.2.5.\n 0x000025c8 43585841 42495f31 2e332e39 00474c49 CXXABI_1.3.9.GLI\n 0x000025d8 42435858 5f332e34 00435858 4142495f BCXX_3.4.CXXABI_\n 0x000025e8 312e3300 51745f35 0051745f 352e3135 1.3.Qt_5.Qt_5.15\n 0x000025f8 00000000 00000000 00000000 00000000 ................\n 0x00002608 00000000 00000000 00000000 00000000 ................\n 0x00002618 00000000 00000000 00000000 00000000 ................\n- 0x00002628 00000000 00000000 00000000 0000 ..............\n+ 0x00002628 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 61636464 31393030 31336435 64383932 acdd190013d5d892\n- 0x00000010 63343637 64366537 35616333 61623066 c467d6e75ac3ab0f\n- 0x00000020 65323566 37382e64 65627567 00000000 e25f78.debug....\n- 0x00000030 c6b6a4a5 ....\n+ 0x00000000 62636432 36653866 64636166 39336536 bcd26e8fdcaf93e6\n+ 0x00000010 65383233 30393630 62386261 65663431 e8230960b8baef41\n+ 0x00000020 66646561 38392e64 65627567 00000000 fdea89.debug....\n+ 0x00000030 f11ddac9 ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/luksopenswaphookcfg/libcalamares_job_luksopenswaphookcfg.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/luksopenswaphookcfg/libcalamares_job_luksopenswaphookcfg.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0001c4 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000428 000428 000dc8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000011f0 0011f0 001365 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002556 002556 000126 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000011f0 0011f0 001367 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002558 002558 000126 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002680 002680 0000c0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000002740 002740 000678 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000002db8 002db8 000798 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 000520 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000004540 004540 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000004550 004550 003804 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xab70\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xab78\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x11f0\n 0x0000000000000006 (SYMTAB) 0x428\n- 0x000000000000000a (STRSZ) 4965 (bytes)\n+ 0x000000000000000a (STRSZ) 4967 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xafe8\n 0x0000000000000002 (PLTRELSZ) 1944 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2db8\n 0x0000000000000007 (RELA) 0x2740\n 0x0000000000000008 (RELASZ) 1656 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x2680\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x2556\n+ 0x000000006ffffff0 (VERSYM) 0x2558\n 0x000000006ffffff9 (RELACOUNT) 9\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6fc44bea9e6be32473b3f20cd4bbc67dea19103c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: edbd4e1d877485a636ebbcd557880b7c72239a0b\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 147 entries:\n- Addr: 0x0000000000002556 Offset: 0x00002556 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002558 Offset: 0x00002558 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5.15) 3 (Qt_5) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 3 (Qt_5) \n 008: 1 (*global*) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 00c: 3 (Qt_5) 3 (Qt_5) 1 (*global*) 3 (Qt_5) \n 010: 3 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 4 (CXXABI_1.3) 5 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 018: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 4 (CXXABI_1.3) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -306,9 +306,9 @@\n 0x000024e0 5f322e32 2e350043 58584142 495f312e _2.2.5.CXXABI_1.\n 0x000024f0 332e3900 474c4942 4358585f 332e3400 3.9.GLIBCXX_3.4.\n 0x00002500 43585841 42495f31 2e330051 745f3500 CXXABI_1.3.Qt_5.\n 0x00002510 51745f35 2e313500 00000000 00000000 Qt_5.15.........\n 0x00002520 00000000 00000000 00000000 00000000 ................\n 0x00002530 00000000 00000000 00000000 00000000 ................\n 0x00002540 00000000 00000000 00000000 00000000 ................\n- 0x00002550 00000000 00 .....\n+ 0x00002550 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 63343462 65613965 36626533 32343733 c44bea9e6be32473\n- 0x00000010 62336632 30636434 62626336 37646561 b3f20cd4bbc67dea\n- 0x00000020 31393130 33632e64 65627567 00000000 19103c.debug....\n- 0x00000030 b28debde ....\n+ 0x00000000 62643465 31643837 37343835 61363336 bd4e1d877485a636\n+ 0x00000010 65626263 64353537 38383062 37633732 ebbcd557880b7c72\n+ 0x00000020 32333961 30622e64 65627567 00000000 239a0b.debug....\n+ 0x00000030 95eb60f6 ..`.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/machineid/libcalamares_job_machineid.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/machineid/libcalamares_job_machineid.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x003880 0x003880 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x003888 0x003888 R 0x1000\n LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x004591 0x004591 R E 0x1000\n LOAD 0x009000 0x0000000000009000 0x0000000000009000 0x001623 0x001623 R 0x1000\n LOAD 0x00ab90 0x000000000000bb90 0x000000000000bb90 0x000770 0x0007a0 RW 0x1000\n DYNAMIC 0x00ad50 0x000000000000bd50 0x000000000000bd50 0x000220 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x009844 0x0000000000009844 0x0000000000009844 0x000194 0x000194 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0001bc 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000420 000420 000ea0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000012c0 0012c0 0014e0 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000027a0 0027a0 000138 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00000000000028d8 0028d8 0000c0 00 A 4 4 8\n- [ 7] .rela.dyn RELA 0000000000002998 002998 000618 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000002fb0 002fb0 0008d0 18 AI 3 25 8\n+ [ 4] .dynstr STRTAB 00000000000012c0 0012c0 0014e2 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000027a2 0027a2 000138 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00000000000028e0 0028e0 0000c0 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 00000000000029a0 0029a0 000618 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000002fb8 002fb8 0008d0 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 0005f0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000004610 004610 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000004620 004620 003f67 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000008588 008588 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000009000 009000 0007f0 00 A 0 0 32\n [15] .qtversion PROGBITS 00000000000097f0 0097f0 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x2998 contains 65 entries:\n+Relocation section '.rela.dyn' at offset 0x29a0 contains 65 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000bb90 0000000000000008 R_X86_64_RELATIVE 4be0\n 000000000000bb98 0000000000000008 R_X86_64_RELATIVE 4ba0\n 000000000000bce8 0000000000000008 R_X86_64_RELATIVE 91e0\n 000000000000bcf0 0000000000000008 R_X86_64_RELATIVE 91a0\n 000000000000bcf8 0000000000000008 R_X86_64_RELATIVE 4c40\n 000000000000bd28 0000000000000008 R_X86_64_RELATIVE 9260\n@@ -63,15 +63,15 @@\n 000000000000bfc0 0000004a00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN10QArrayData11shared_nullE@Qt_5 + 0\n 000000000000bfc8 0000005900000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 000000000000bfd0 0000005f00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000000bfd8 0000006200000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000000bfe0 0000006400000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9QListData11shared_nullE@Qt_5 + 0\n 000000000000c2f8 0000005500000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x2fb0 contains 94 entries:\n+Relocation section '.rela.plt' at offset 0x2fb8 contains 94 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000c000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK9Calamares8JobQueue13globalStorageEv + 0\n 000000000000c008 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN5QFile4copyERK7QString@Qt_5 + 0\n 000000000000c010 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9Calamares6CppJobD2Ev + 0\n 000000000000c018 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9Calamares8JobQueue8instanceEv + 0\n 000000000000c020 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK9Calamares13GlobalStorage5valueERK7QString + 0\n 000000000000c028 0000009900000007 R_X86_64_JUMP_SLOT 0000000000006bb0 _ZN5QListI7QStringE6appendERKS0_ + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xbb90\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xbb98\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x12c0\n 0x0000000000000006 (SYMTAB) 0x420\n- 0x000000000000000a (STRSZ) 5344 (bytes)\n+ 0x000000000000000a (STRSZ) 5346 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xbfe8\n 0x0000000000000002 (PLTRELSZ) 2256 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x2fb0\n- 0x0000000000000007 (RELA) 0x2998\n+ 0x0000000000000017 (JMPREL) 0x2fb8\n+ 0x0000000000000007 (RELA) 0x29a0\n 0x0000000000000008 (RELASZ) 1560 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x28d8\n+ 0x000000006ffffffe (VERNEED) 0x28e0\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x27a0\n+ 0x000000006ffffff0 (VERSYM) 0x27a2\n 0x000000006ffffff9 (RELACOUNT) 9\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9efe90af8cd53d192d6aacfd1a1e292b12aad85c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 34655ca095635b995b10b63cd46c9d6adf83855b\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 156 entries:\n- Addr: 0x00000000000027a0 Offset: 0x000027a0 Link: 3 (.dynsym)\n+ Addr: 0x00000000000027a2 Offset: 0x000027a2 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 3 (Qt_5.15) \n 004: 2 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n 00c: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 2 (Qt_5) \n 014: 4 (CXXABI_1.3) 5 (GLIBC_2.2.5) 2 (Qt_5) 1 (*global*) \n 018: 1 (*global*) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n@@ -38,15 +38,15 @@\n 088: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 08c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 090: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 094: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 098: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x00000000000028d8 Offset: 0x000028d8 Link: 4 (.dynstr)\n+ Addr: 0x00000000000028e0 Offset: 0x000028e0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 9\n 0x0020: Version: 1 File: libc.so.6 Cnt: 2\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 5\n 0x0050: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0060: Name: CXXABI_1.3.9 Flags: none Version: 7\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -330,8 +330,9 @@\n 0x00002730 35004358 58414249 5f312e33 2e390047 5.CXXABI_1.3.9.G\n 0x00002740 4c494243 58585f33 2e340043 58584142 LIBCXX_3.4.CXXAB\n 0x00002750 495f312e 33005174 5f352e31 35005174 I_1.3.Qt_5.15.Qt\n 0x00002760 5f350000 00000000 00000000 00000000 _5..............\n 0x00002770 00000000 00000000 00000000 00000000 ................\n 0x00002780 00000000 00000000 00000000 00000000 ................\n 0x00002790 00000000 00000000 00000000 00000000 ................\n+ 0x000027a0 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 66653930 61663863 64353364 31393264 fe90af8cd53d192d\n- 0x00000010 36616163 66643161 31653239 32623132 6aacfd1a1e292b12\n- 0x00000020 61616438 35632e64 65627567 00000000 aad85c.debug....\n- 0x00000030 db7560d4 .u`.\n+ 0x00000000 36353563 61303935 36333562 39393562 655ca095635b995b\n+ 0x00000010 31306236 33636434 36633964 36616466 10b63cd46c9d6adf\n+ 0x00000020 38333835 35622e64 65627567 00000000 83855b.debug....\n+ 0x00000030 8d7ec288 .~..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/netinstall/libcalamares_viewmodule_netinstall.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/netinstall/libcalamares_viewmodule_netinstall.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00078c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000009f0 0009f0 003828 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000004218 004218 005cd5 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000009eee 009eee 0004ae 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000004218 004218 005cd7 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000009ef0 009ef0 0004ae 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000000000000a3a0 00a3a0 000160 00 A 4 7 8\n [ 7] .rela.dyn RELA 000000000000a500 00a500 0025f8 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000caf8 00caf8 001818 18 AI 3 25 8\n [ 9] .init PROGBITS 000000000000f000 00f000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000f020 00f020 001020 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000010040 010040 000058 08 AX 0 0 8\n [12] .text PROGBITS 00000000000100a0 0100a0 00d794 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x23fd0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x23fd8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x4218\n 0x0000000000000006 (SYMTAB) 0x9f0\n- 0x000000000000000a (STRSZ) 23765 (bytes)\n+ 0x000000000000000a (STRSZ) 23767 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x24fe8\n 0x0000000000000002 (PLTRELSZ) 6168 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xcaf8\n 0x0000000000000007 (RELA) 0xa500\n 0x0000000000000008 (RELASZ) 9720 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0xa3a0\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x9eee\n+ 0x000000006ffffff0 (VERSYM) 0x9ef0\n 0x000000006ffffff9 (RELACOUNT) 21\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 069278fe730cd01ba81559d1d79dac4459a86c1f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3e7f7ae02162023a2e48d6c4afb4b6960f35e87f\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 599 entries:\n- Addr: 0x0000000000009eee Offset: 0x00009eee Link: 3 (.dynsym)\n+ Addr: 0x0000000000009ef0 Offset: 0x00009ef0 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 2 (Qt_5) \n 004: 2 (Qt_5) 2 (Qt_5) 3 (CXXABI_1.3) 4 (Qt_5) \n 008: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 00c: 5 (CXXABI_1.3.9) 4 (Qt_5) 2 (Qt_5) 6 (Qt_5) \n 010: 4 (Qt_5) 2 (Qt_5) 7 (Qt_5.15) 6 (Qt_5) \n 014: 4 (Qt_5) 1 (*global*) 1 (*global*) 4 (Qt_5) \n 018: 2 (Qt_5) 4 (Qt_5) 2 (Qt_5) 4 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1481,9 +1481,9 @@\n 0x00009e78 2e342e39 00474c49 42435858 5f332e34 .4.9.GLIBCXX_3.4\n 0x00009e88 00474c49 42435858 5f332e34 2e323100 .GLIBCXX_3.4.21.\n 0x00009e98 43585841 42495f31 2e332e39 00435858 CXXABI_1.3.9.CXX\n 0x00009ea8 4142495f 312e3300 00000000 00000000 ABI_1.3.........\n 0x00009eb8 00000000 00000000 00000000 00000000 ................\n 0x00009ec8 00000000 00000000 00000000 00000000 ................\n 0x00009ed8 00000000 00000000 00000000 00000000 ................\n- 0x00009ee8 00000000 00 .....\n+ 0x00009ee8 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 39323738 66653733 30636430 31626138 9278fe730cd01ba8\n- 0x00000010 31353539 64316437 39646163 34343539 1559d1d79dac4459\n- 0x00000020 61383663 31662e64 65627567 00000000 a86c1f.debug....\n- 0x00000030 161c9efd ....\n+ 0x00000000 37663761 65303231 36323032 33613265 7f7ae02162023a2e\n+ 0x00000010 34386436 63346166 62346236 39363066 48d6c4afb4b6960f\n+ 0x00000020 33356538 37662e64 65627567 00000000 35e87f.debug....\n+ 0x00000030 c3fdf27d ...}\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/notesqml/libcalamares_viewmodule_notesqml.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/notesqml/libcalamares_viewmodule_notesqml.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000168 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000003c8 0003c8 000a20 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000de8 000de8 000f92 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001d7a 001d7a 0000d8 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000de8 000de8 000f94 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001d7c 001d7c 0000d8 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000001e58 001e58 0000c0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000001f18 001f18 0006f0 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000002608 002608 0003d8 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 0002a0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000032c0 0032c0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000032d0 0032d0 00106e 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,21 +13,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x6b28\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x6b38\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xde8\n 0x0000000000000006 (SYMTAB) 0x3c8\n- 0x000000000000000a (STRSZ) 3986 (bytes)\n+ 0x000000000000000a (STRSZ) 3988 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x6fe8\n 0x0000000000000002 (PLTRELSZ) 984 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2608\n 0x0000000000000007 (RELA) 0x1f18\n 0x0000000000000008 (RELASZ) 1776 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x1e58\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x1d7a\n+ 0x000000006ffffff0 (VERSYM) 0x1d7c\n 0x000000006ffffff9 (RELACOUNT) 10\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 84194031d6c706dab33631aa64581bfb7d515753\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3e7156bb5aa100a6ba31b5614ea2479fd9463f8a\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 108 entries:\n- Addr: 0x0000000000001d7a Offset: 0x00001d7a Link: 3 (.dynsym)\n+ Addr: 0x0000000000001d7c Offset: 0x00001d7c Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 3 (Qt_5) 3 (Qt_5) \n 008: 3 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 4 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 010: 3 (Qt_5) 3 (Qt_5) 5 (CXXABI_1.3) 3 (Qt_5) \n 014: 3 (Qt_5) 3 (Qt_5) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -245,9 +245,9 @@\n 0x00001d08 58585f33 2e340043 58584142 495f312e XX_3.4.CXXABI_1.\n 0x00001d18 3300474c 4942435f 322e3400 474c4942 3.GLIBC_2.4.GLIB\n 0x00001d28 435f322e 322e3500 51745f35 0051745f C_2.2.5.Qt_5.Qt_\n 0x00001d38 352e3135 00000000 00000000 00000000 5.15............\n 0x00001d48 00000000 00000000 00000000 00000000 ................\n 0x00001d58 00000000 00000000 00000000 00000000 ................\n 0x00001d68 00000000 00000000 00000000 00000000 ................\n- 0x00001d78 0000 ..\n+ 0x00001d78 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 31393430 33316436 63373036 64616233 194031d6c706dab3\n- 0x00000010 33363331 61613634 35383162 66623764 3631aa64581bfb7d\n- 0x00000020 35313537 35332e64 65627567 00000000 515753.debug....\n- 0x00000030 2df317d1 -...\n+ 0x00000000 37313536 62623561 61313030 61366261 7156bb5aa100a6ba\n+ 0x00000010 33316235 36313465 61323437 39666439 31b5614ea2479fd9\n+ 0x00000020 34363366 38612e64 65627567 00000000 463f8a.debug....\n+ 0x00000030 65fa155b e..[\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/oemid/libcalamares_viewmodule_oemid.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/oemid/libcalamares_viewmodule_oemid.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00029c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000500 000500 001908 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001e08 001e08 00246b 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000004274 004274 000216 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001e08 001e08 00246d 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000004276 004276 000216 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000004490 004490 0000e0 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000004570 004570 001038 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000055a8 0055a8 000ae0 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000007000 007000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000007020 007020 000750 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000007770 007770 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000007780 007780 00321c 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,21 +14,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xd7d0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xd7d8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1e08\n 0x0000000000000006 (SYMTAB) 0x500\n- 0x000000000000000a (STRSZ) 9323 (bytes)\n+ 0x000000000000000a (STRSZ) 9325 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xdfe8\n 0x0000000000000002 (PLTRELSZ) 2784 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x55a8\n 0x0000000000000007 (RELA) 0x4570\n 0x0000000000000008 (RELASZ) 4152 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x4490\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x4274\n+ 0x000000006ffffff0 (VERSYM) 0x4276\n 0x000000006ffffff9 (RELACOUNT) 12\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bf9e1e8ebf1fae3bbe88815066f87b3acd01a216\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9b2e87501b6ea3e44d1a63a914d8b814366f616d\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 267 entries:\n- Addr: 0x0000000000004274 Offset: 0x00004274 Link: 3 (.dynsym)\n+ Addr: 0x0000000000004276 Offset: 0x00004276 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 2 (Qt_5) \n 004: 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 008: 4 (CXXABI_1.3) 2 (Qt_5) 2 (Qt_5) 1 (*global*) \n 00c: 3 (Qt_5) 3 (Qt_5) 1 (*global*) 1 (*global*) \n 010: 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) 5 (CXXABI_1.3.9)\n 014: 1 (*global*) 3 (Qt_5) 3 (Qt_5) 6 (Qt_5.15) \n 018: 3 (Qt_5) 7 (GLIBCXX_3.4) 2 (Qt_5) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -578,9 +578,9 @@\n 0x000041f8 00474c49 42435f32 2e322e35 00474c49 .GLIBC_2.2.5.GLI\n 0x00004208 42435858 5f332e34 00435858 4142495f BCXX_3.4.CXXABI_\n 0x00004218 312e332e 39004358 58414249 5f312e33 1.3.9.CXXABI_1.3\n 0x00004228 0051745f 352e3135 0051745f 35000000 .Qt_5.15.Qt_5...\n 0x00004238 00000000 00000000 00000000 00000000 ................\n 0x00004248 00000000 00000000 00000000 00000000 ................\n 0x00004258 00000000 00000000 00000000 00000000 ................\n- 0x00004268 00000000 00000000 000000 ...........\n+ 0x00004268 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 39653165 38656266 31666165 33626265 9e1e8ebf1fae3bbe\n- 0x00000010 38383831 35303636 66383762 33616364 88815066f87b3acd\n- 0x00000020 30316132 31362e64 65627567 00000000 01a216.debug....\n- 0x00000030 9551d91d .Q..\n+ 0x00000000 32653837 35303162 36656133 65343464 2e87501b6ea3e44d\n+ 0x00000010 31613633 61393134 64386238 31343336 1a63a914d8b81436\n+ 0x00000020 36663631 36642e64 65627567 00000000 6f616d.debug....\n+ 0x00000030 65b44855 e.HU\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/packagechooser/libcalamares_viewmodule_packagechooser.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/packagechooser/libcalamares_viewmodule_packagechooser.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000508 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000768 000768 002a48 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000031b0 0031b0 004414 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000075c4 0075c4 000386 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000031b0 0031b0 004416 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000075c6 0075c6 000386 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000007950 007950 000120 00 A 4 7 8\n [ 7] .rela.dyn RELA 0000000000007a70 007a70 0015d8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000009048 009048 001620 18 AI 3 25 8\n [ 9] .init PROGBITS 000000000000b000 00b000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000b020 00b020 000ed0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000bef0 00bef0 000028 08 AX 0 0 8\n [12] .text PROGBITS 000000000000bf20 00bf20 010afe 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,21 +16,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x245a8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x245b8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x31b0\n 0x0000000000000006 (SYMTAB) 0x768\n- 0x000000000000000a (STRSZ) 17428 (bytes)\n+ 0x000000000000000a (STRSZ) 17430 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x24fe8\n 0x0000000000000002 (PLTRELSZ) 5664 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x9048\n 0x0000000000000007 (RELA) 0x7a70\n 0x0000000000000008 (RELASZ) 5592 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x7950\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x75c4\n+ 0x000000006ffffff0 (VERSYM) 0x75c6\n 0x000000006ffffff9 (RELACOUNT) 17\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c057707c2586e9fc9787c75a202c2c70e4b24f4c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: db3c758c333179947b5939dffdb6aed84469fc21\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 451 entries:\n- Addr: 0x00000000000075c4 Offset: 0x000075c4 Link: 3 (.dynsym)\n+ Addr: 0x00000000000075c6 Offset: 0x000075c6 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 3 (Qt_5) \n 004: 4 (Qt_5) 2 (Qt_5) 5 (Qt_5) 3 (Qt_5) \n 008: 6 (CXXABI_1.3) 3 (Qt_5) 4 (Qt_5) 2 (Qt_5) \n 00c: 4 (Qt_5) 7 (CXXABI_1.3.9) 3 (Qt_5) 8 (Qt_5.15) \n 010: 1 (*global*) 1 (*global*) 3 (Qt_5) 3 (Qt_5) \n 014: 4 (Qt_5) 3 (Qt_5) 4 (Qt_5) 3 (Qt_5) \n 018: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 4 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1085,9 +1085,9 @@\n 0x00007550 435f322e 3400474c 49424358 585f332e C_2.4.GLIBCXX_3.\n 0x00007560 34004358 58414249 5f312e33 2e390043 4.CXXABI_1.3.9.C\n 0x00007570 58584142 495f312e 33005174 5f350051 XXABI_1.3.Qt_5.Q\n 0x00007580 745f352e 31350000 00000000 00000000 t_5.15..........\n 0x00007590 00000000 00000000 00000000 00000000 ................\n 0x000075a0 00000000 00000000 00000000 00000000 ................\n 0x000075b0 00000000 00000000 00000000 00000000 ................\n- 0x000075c0 00000000 ....\n+ 0x000075c0 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 35373730 37633235 38366539 66633937 57707c2586e9fc97\n- 0x00000010 38376337 35613230 32633263 37306534 87c75a202c2c70e4\n- 0x00000020 62323466 34632e64 65627567 00000000 b24f4c.debug....\n- 0x00000030 019dc2bc ....\n+ 0x00000000 33633735 38633333 33313739 39343762 3c758c333179947b\n+ 0x00000010 35393339 64666664 62366165 64383434 5939dffdb6aed844\n+ 0x00000020 36396663 32312e64 65627567 00000000 69fc21.debug....\n+ 0x00000030 08a3aa85 ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/packagechooserq/libcalamares_viewmodule_packagechooserq.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/packagechooserq/libcalamares_viewmodule_packagechooserq.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00040c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000670 000670 001ef0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002560 002560 0031f2 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000005752 005752 000294 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002560 002560 0031f4 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000005754 005754 000294 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000059e8 0059e8 000100 00 A 4 6 8\n [ 7] .rela.dyn RELA 0000000000005ae8 005ae8 000eb8 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000069a0 0069a0 0010b0 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000008000 008000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000008020 008020 000b30 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000008b50 008b50 000018 08 AX 0 0 8\n [12] .text PROGBITS 0000000000008b70 008b70 00ea3e 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,21 +15,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x5e828\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x5e838\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2560\n 0x0000000000000006 (SYMTAB) 0x670\n- 0x000000000000000a (STRSZ) 12786 (bytes)\n+ 0x000000000000000a (STRSZ) 12788 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x5efe8\n 0x0000000000000002 (PLTRELSZ) 4272 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x69a0\n 0x0000000000000007 (RELA) 0x5ae8\n 0x0000000000000008 (RELASZ) 3768 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x59e8\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x5752\n+ 0x000000006ffffff0 (VERSYM) 0x5754\n 0x000000006ffffff9 (RELACOUNT) 13\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ca78a0d7b45dc2b063f29050ef6bfc5211c89583\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8b08091c6dc797533c01e34d04a6acbcd9d0e3af\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 330 entries:\n- Addr: 0x0000000000005752 Offset: 0x00005752 Link: 3 (.dynsym)\n+ Addr: 0x0000000000005754 Offset: 0x00005754 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 1 (*global*) \n 004: 2 (Qt_5) 4 (Qt_5) 5 (CXXABI_1.3) 3 (Qt_5) \n 008: 3 (Qt_5) 1 (*global*) 6 (CXXABI_1.3.9) 2 (Qt_5) \n 00c: 3 (Qt_5) 1 (*global*) 3 (Qt_5) 3 (Qt_5) \n 010: 7 (Qt_5.15) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 014: 8 (GLIBCXX_3.4) 1 (*global*) 2 (Qt_5) 3 (Qt_5) \n 018: 1 (*global*) 3 (Qt_5) 9 (GLIBC_2.2.5) 3 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -795,9 +795,9 @@\n 0x000056e0 322e3500 474c4942 4358585f 332e3400 2.5.GLIBCXX_3.4.\n 0x000056f0 43585841 42495f31 2e332e39 00435858 CXXABI_1.3.9.CXX\n 0x00005700 4142495f 312e3300 51745f35 0051745f ABI_1.3.Qt_5.Qt_\n 0x00005710 352e3135 00000000 00000000 00000000 5.15............\n 0x00005720 00000000 00000000 00000000 00000000 ................\n 0x00005730 00000000 00000000 00000000 00000000 ................\n 0x00005740 00000000 00000000 00000000 00000000 ................\n- 0x00005750 0000 ..\n+ 0x00005750 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 37386130 64376234 35646332 62303633 78a0d7b45dc2b063\n- 0x00000010 66323930 35306566 36626663 35323131 f29050ef6bfc5211\n- 0x00000020 63383935 38332e64 65627567 00000000 c89583.debug....\n- 0x00000030 a5974b84 ..K.\n+ 0x00000000 30383039 31633664 63373937 35333363 08091c6dc797533c\n+ 0x00000010 30316533 34643034 61366163 62636439 01e34d04a6acbcd9\n+ 0x00000020 64306533 61662e64 65627567 00000000 d0e3af.debug....\n+ 0x00000030 9d24bc86 .$..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/partition/libcalamares_viewmodule_partition.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/partition/libcalamares_viewmodule_partition.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 002818 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000002a78 002a78 00d338 18 A 4 1 8\n- [ 4] .dynstr STRTAB 000000000000fdb0 00fdb0 017a57 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000027808 027808 00119a 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 000000000000fdb0 00fdb0 017a59 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000002780a 02780a 00119a 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000289a8 0289a8 000130 00 A 4 6 8\n [ 7] .rela.dyn RELA 0000000000028ad8 028ad8 00d890 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000036368 036368 006c48 18 AI 3 25 8\n [ 9] .init PROGBITS 000000000003d000 03d000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000003d020 03d020 004840 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000041860 041860 000120 08 AX 0 0 8\n [12] .text PROGBITS 0000000000041980 041980 086d03 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,21 +16,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xf1dc8\n 0x000000000000001b (INIT_ARRAYSZ) 48 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xf1df8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xfdb0\n 0x0000000000000006 (SYMTAB) 0x2a78\n- 0x000000000000000a (STRSZ) 96855 (bytes)\n+ 0x000000000000000a (STRSZ) 96857 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xf6fe8\n 0x0000000000000002 (PLTRELSZ) 27720 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x36368\n 0x0000000000000007 (RELA) 0x28ad8\n 0x0000000000000008 (RELASZ) 55440 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x289a8\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x27808\n+ 0x000000006ffffff0 (VERSYM) 0x2780a\n 0x000000006ffffff9 (RELACOUNT) 196\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 41f1eac26929c968441311cb5534a998817e050a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1eb7075ad0156f4fbd4dafc2062f0cb2ac63807a\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 2253 entries:\n- Addr: 0x0000000000027808 Offset: 0x00027808 Link: 3 (.dynsym)\n+ Addr: 0x000000000002780a Offset: 0x0002780a Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 3 (Qt_5) \n 004: 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) 1 (*global*) \n 008: 3 (Qt_5) 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 00c: 4 (Qt_5) 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) \n 010: 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 014: 4 (Qt_5) 3 (Qt_5) 1 (*global*) 1 (*global*) \n 018: 4 (Qt_5) 3 (Qt_5) 5 (CXXABI_1.3) 3 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -6049,9 +6049,9 @@\n 0x00027790 585f332e 342e3134 00474c49 42435858 X_3.4.14.GLIBCXX\n 0x000277a0 5f332e34 00435858 4142495f 312e332e _3.4.CXXABI_1.3.\n 0x000277b0 39004358 58414249 5f312e33 0051745f 9.CXXABI_1.3.Qt_\n 0x000277c0 35005174 5f352e31 35000000 00000000 5.Qt_5.15.......\n 0x000277d0 00000000 00000000 00000000 00000000 ................\n 0x000277e0 00000000 00000000 00000000 00000000 ................\n 0x000277f0 00000000 00000000 00000000 00000000 ................\n- 0x00027800 00000000 000000 .......\n+ 0x00027800 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 66316561 63323639 32396339 36383434 f1eac26929c96844\n- 0x00000010 31333131 63623535 33346139 39383831 1311cb5534a99881\n- 0x00000020 37653035 30612e64 65627567 00000000 7e050a.debug....\n- 0x00000030 c3df1cf1 ....\n+ 0x00000000 62373037 35616430 31353666 34666264 b7075ad0156f4fbd\n+ 0x00000010 34646166 63323036 32663063 62326163 4dafc2062f0cb2ac\n+ 0x00000020 36333830 37612e64 65627567 00000000 63807a.debug....\n+ 0x00000030 3a15fa4a :..J\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/plasmalnf/libcalamares_viewmodule_plasmalnf.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/plasmalnf/libcalamares_viewmodule_plasmalnf.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000528 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000788 000788 002d18 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000034a0 0034a0 004800 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000007ca0 007ca0 0003c2 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000034a0 0034a0 004802 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000007ca2 007ca2 0003c2 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000008068 008068 000100 00 A 4 6 8\n [ 7] .rela.dyn RELA 0000000000008168 008168 001b90 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000009cf8 009cf8 001578 18 AI 3 25 8\n [ 9] .init PROGBITS 000000000000c000 00c000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000c020 00c020 000e60 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000ce80 00ce80 000010 08 AX 0 0 8\n [12] .text PROGBITS 000000000000ce90 00ce90 00a12e 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -18,21 +18,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1b348\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1b358\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x34a0\n 0x0000000000000006 (SYMTAB) 0x788\n- 0x000000000000000a (STRSZ) 18432 (bytes)\n+ 0x000000000000000a (STRSZ) 18434 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1bfe8\n 0x0000000000000002 (PLTRELSZ) 5496 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x9cf8\n 0x0000000000000007 (RELA) 0x8168\n 0x0000000000000008 (RELASZ) 7056 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x8068\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x7ca0\n+ 0x000000006ffffff0 (VERSYM) 0x7ca2\n 0x000000006ffffff9 (RELACOUNT) 23\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: caf0a10941cc7ab74a264af617aadaf4b81c78d5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fc4b220965eebb351032e0a9c86911c437da50ab\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 481 entries:\n- Addr: 0x0000000000007ca0 Offset: 0x00007ca0 Link: 3 (.dynsym)\n+ Addr: 0x0000000000007ca2 Offset: 0x00007ca2 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 3 (Qt_5) \n 004: 4 (Qt_5) 3 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 008: 2 (Qt_5) 5 (CXXABI_1.3) 2 (Qt_5) 3 (Qt_5) \n 00c: 3 (Qt_5) 6 (CXXABI_1.3.9) 1 (*global*) 2 (Qt_5) \n 010: 2 (Qt_5) 7 (Qt_5.15) 2 (Qt_5) 2 (Qt_5) \n 014: 1 (*global*) 1 (*global*) 2 (Qt_5) 1 (*global*) \n 018: 2 (Qt_5) 3 (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": "@@ -1148,8 +1148,9 @@\n 0x00007c30 3400474c 49424358 585f332e 34004358 4.GLIBCXX_3.4.CX\n 0x00007c40 58414249 5f312e33 2e390043 58584142 XABI_1.3.9.CXXAB\n 0x00007c50 495f312e 33005174 5f350051 745f352e I_1.3.Qt_5.Qt_5.\n 0x00007c60 31350000 00000000 00000000 00000000 15..............\n 0x00007c70 00000000 00000000 00000000 00000000 ................\n 0x00007c80 00000000 00000000 00000000 00000000 ................\n 0x00007c90 00000000 00000000 00000000 00000000 ................\n+ 0x00007ca0 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 66306131 30393431 63633761 62373461 f0a10941cc7ab74a\n- 0x00000010 32363461 66363137 61616461 66346238 264af617aadaf4b8\n- 0x00000020 31633738 64352e64 65627567 00000000 1c78d5.debug....\n- 0x00000030 8aedcf7c ...|\n+ 0x00000000 34623232 30393635 65656262 33353130 4b220965eebb3510\n+ 0x00000010 33326530 61396338 36393131 63343337 32e0a9c86911c437\n+ 0x00000020 64613530 61622e64 65627567 00000000 da50ab.debug....\n+ 0x00000030 8c28a87b .(.{\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/preservefiles/libcalamares_job_preservefiles.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/preservefiles/libcalamares_job_preservefiles.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0037d0 0x0037d0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0037d8 0x0037d8 R 0x1000\n LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x004e85 0x004e85 R E 0x1000\n LOAD 0x009000 0x0000000000009000 0x0000000000009000 0x00141c 0x00141c R 0x1000\n LOAD 0x00ab50 0x000000000000bb50 0x000000000000bb50 0x000778 0x0007b0 RW 0x1000\n DYNAMIC 0x00ad40 0x000000000000bd40 0x000000000000bd40 0x000220 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x0095e8 0x00000000000095e8 0x00000000000095e8 0x00017c 0x00017c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0001bc 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000420 000420 000e70 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001290 001290 001454 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000026e4 0026e4 000134 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000002818 002818 0000d0 00 A 4 4 8\n- [ 7] .rela.dyn RELA 00000000000028e8 0028e8 0006c0 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000002fa8 002fa8 000828 18 AI 3 25 8\n+ [ 4] .dynstr STRTAB 0000000000001290 001290 001456 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000026e6 0026e6 000134 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000002820 002820 0000d0 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 00000000000028f0 0028f0 0006c0 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000002fb0 002fb0 000828 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 000580 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000045a0 0045a0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000045b0 0045b0 0048cb 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000008e7c 008e7c 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000009000 009000 000588 00 A 0 0 32\n [15] .qtversion PROGBITS 0000000000009588 009588 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x28e8 contains 72 entries:\n+Relocation section '.rela.dyn' at offset 0x28f0 contains 72 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000bb50 0000000000000008 R_X86_64_RELATIVE 4bd0\n 000000000000bb58 0000000000000008 R_X86_64_RELATIVE 4b90\n 000000000000bca8 0000000000000008 R_X86_64_RELATIVE 9140\n 000000000000bcb0 0000000000000008 R_X86_64_RELATIVE 9100\n 000000000000bcb8 0000000000000008 R_X86_64_RELATIVE 4c30\n 000000000000bce8 0000000000000008 R_X86_64_RELATIVE 91c0\n@@ -70,15 +70,15 @@\n 000000000000bfc0 0000005800000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 000000000000bfc8 0000006900000006 R_X86_64_GLOB_DAT 000000000000bca0 _ZN20PreserveFilesFactory16staticMetaObjectE + 0\n 000000000000bfd0 0000005e00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000000bfd8 0000006200000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000000bfe0 0000006300000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9QListData11shared_nullE@Qt_5 + 0\n 000000000000c2c0 0000005300000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x2fa8 contains 87 entries:\n+Relocation section '.rela.plt' at offset 0x2fb0 contains 87 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000c000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK9Calamares8JobQueue13globalStorageEv + 0\n 000000000000c008 0000007d00000007 R_X86_64_JUMP_SLOT 0000000000007690 _ZN13PreserveFilesC1EP7QObject + 0\n 000000000000c010 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9Calamares6CppJobD2Ev + 0\n 000000000000c018 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9Calamares8JobQueue8instanceEv + 0\n 000000000000c020 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK9Calamares13GlobalStorage5valueERK7QString + 0\n 000000000000c028 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QString14compare_helperEPK5QChariPKciN2Qt15CaseSensitivityE@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xbb50\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xbb58\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1290\n 0x0000000000000006 (SYMTAB) 0x420\n- 0x000000000000000a (STRSZ) 5204 (bytes)\n+ 0x000000000000000a (STRSZ) 5206 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xbfe8\n 0x0000000000000002 (PLTRELSZ) 2088 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x2fa8\n- 0x0000000000000007 (RELA) 0x28e8\n+ 0x0000000000000017 (JMPREL) 0x2fb0\n+ 0x0000000000000007 (RELA) 0x28f0\n 0x0000000000000008 (RELASZ) 1728 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x2818\n+ 0x000000006ffffffe (VERNEED) 0x2820\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x26e4\n+ 0x000000006ffffff0 (VERSYM) 0x26e6\n 0x000000006ffffff9 (RELACOUNT) 9\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 46fc8b95de21e78c16362972eda2542733c6a315\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 12a09a22f2ad0684a21008fa06b1b92d35fe0686\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 154 entries:\n- Addr: 0x00000000000026e4 Offset: 0x000026e4 Link: 3 (.dynsym)\n+ Addr: 0x00000000000026e6 Offset: 0x000026e6 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5.15) 3 (Qt_5) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 3 (Qt_5) \n 008: 1 (*global*) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 00c: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 4 (GLIBCXX_3.4.14) 5 (CXXABI_1.3) 6 (GLIBC_2.2.5)\n 018: 1 (*global*) 1 (*global*) 3 (Qt_5) 5 (CXXABI_1.3) \n@@ -38,15 +38,15 @@\n 088: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 08c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 090: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 094: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 098: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000002818 Offset: 0x00002818 Link: 4 (.dynstr)\n+ Addr: 0x0000000000002820 Offset: 0x00002820 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 10\n 0x0020: Version: 1 File: libc.so.6 Cnt: 2\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 6\n 0x0050: Version: 1 File: libstdc++.so.6 Cnt: 4\n 0x0060: Name: CXXABI_1.3.9 Flags: none Version: 8\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -321,9 +321,9 @@\n 0x00002670 332e3900 474c4942 4358585f 332e3400 3.9.GLIBCXX_3.4.\n 0x00002680 43585841 42495f31 2e330047 4c494243 CXXABI_1.3.GLIBC\n 0x00002690 58585f33 2e342e31 34005174 5f350051 XX_3.4.14.Qt_5.Q\n 0x000026a0 745f352e 31350000 00000000 00000000 t_5.15..........\n 0x000026b0 00000000 00000000 00000000 00000000 ................\n 0x000026c0 00000000 00000000 00000000 00000000 ................\n 0x000026d0 00000000 00000000 00000000 00000000 ................\n- 0x000026e0 00000000 ....\n+ 0x000026e0 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 66633862 39356465 32316537 38633136 fc8b95de21e78c16\n- 0x00000010 33363239 37326564 61323534 32373333 362972eda2542733\n- 0x00000020 63366133 31352e64 65627567 00000000 c6a315.debug....\n- 0x00000030 77ceb67b w..{\n+ 0x00000000 61303961 32326632 61643036 38346132 a09a22f2ad0684a2\n+ 0x00000010 31303038 66613036 62316239 32643335 1008fa06b1b92d35\n+ 0x00000020 66653036 38362e64 65627567 00000000 fe0686.debug....\n+ 0x00000030 c67a38ca .z8.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/removeuser/libcalamares_job_removeuser.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/removeuser/libcalamares_job_removeuser.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0027f0 0x0027f0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0027f8 0x0027f8 R 0x1000\n LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x001435 0x001435 R E 0x1000\n LOAD 0x005000 0x0000000000005000 0x0000000000005000 0x000992 0x000992 R 0x1000\n LOAD 0x005b90 0x0000000000006b90 0x0000000000006b90 0x000618 0x000650 RW 0x1000\n DYNAMIC 0x005d50 0x0000000000006d50 0x0000000000006d50 0x000220 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x0052e8 0x00000000000052e8 0x00000000000052e8 0x00010c 0x00010c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00016c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000003d0 0003d0 000a08 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000dd8 000dd8 000dd1 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001baa 001baa 0000d6 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000001c80 001c80 0000c0 00 A 4 4 8\n- [ 7] .rela.dyn RELA 0000000000001d40 001d40 0005e8 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000002328 002328 0004c8 18 AI 3 25 8\n+ [ 4] .dynstr STRTAB 0000000000000dd8 000dd8 000dd3 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001bac 001bac 0000d6 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000001c88 001c88 0000c0 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 0000000000001d48 001d48 0005e8 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000002330 002330 0004c8 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 000340 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000003360 003360 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000003370 003370 0010bb 00 AX 0 0 16\n [13] .fini PROGBITS 000000000000442c 00442c 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000005000 005000 000288 00 A 0 0 32\n [15] .qtversion PROGBITS 0000000000005288 005288 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x1d40 contains 63 entries:\n+Relocation section '.rela.dyn' at offset 0x1d48 contains 63 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000006b90 0000000000000008 R_X86_64_RELATIVE 3540\n 0000000000006b98 0000000000000008 R_X86_64_RELATIVE 3500\n 0000000000006ce8 0000000000000008 R_X86_64_RELATIVE 50e0\n 0000000000006cf0 0000000000000008 R_X86_64_RELATIVE 50a0\n 0000000000006cf8 0000000000000008 R_X86_64_RELATIVE 35a0\n 0000000000006d28 0000000000000008 R_X86_64_RELATIVE 5160\n@@ -61,15 +61,15 @@\n 0000000000006fb0 0000006800000006 R_X86_64_GLOB_DAT 0000000000006d20 _ZN13RemoveUserJob16staticMetaObjectE + 0\n 0000000000006fb8 0000003a00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000006fc0 0000003d00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000006fc8 0000003f00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000006fd0 0000004000000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9QListData11shared_nullE@Qt_5 + 0\n 00000000000071a0 0000003700000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x2328 contains 51 entries:\n+Relocation section '.rela.plt' at offset 0x2330 contains 51 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000007000 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9Calamares6CppJobD2Ev + 0\n 0000000000007008 0000006700000007 R_X86_64_JUMP_SLOT 00000000000042a0 _ZN5QListI7QStringE6appendERKS0_ + 0\n 0000000000007010 0000006100000007 R_X86_64_JUMP_SLOT 0000000000003ae0 _ZN20RemoveUserJobFactoryD1Ev + 0\n 0000000000007018 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QListData6appendEv@Qt_5 + 0\n 0000000000007020 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN15QtSharedPointer20ExternalRefCountData9getAndRefEPK7QObject@Qt_5 + 0\n 0000000000007028 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x6b90\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x6b98\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xdd8\n 0x0000000000000006 (SYMTAB) 0x3d0\n- 0x000000000000000a (STRSZ) 3537 (bytes)\n+ 0x000000000000000a (STRSZ) 3539 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x6fe8\n 0x0000000000000002 (PLTRELSZ) 1224 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x2328\n- 0x0000000000000007 (RELA) 0x1d40\n+ 0x0000000000000017 (JMPREL) 0x2330\n+ 0x0000000000000007 (RELA) 0x1d48\n 0x0000000000000008 (RELASZ) 1512 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x1c80\n+ 0x000000006ffffffe (VERNEED) 0x1c88\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x1baa\n+ 0x000000006ffffff0 (VERSYM) 0x1bac\n 0x000000006ffffff9 (RELACOUNT) 9\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 168770a0364a18d712cfce06873b31e358597603\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c91af319dc49b7aa6c9151042ec363dcd03b8f52\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: 0x0000000000001baa Offset: 0x00001baa Link: 3 (.dynsym)\n+ Addr: 0x0000000000001bac Offset: 0x00001bac Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) 1 (*global*) \n 004: 1 (*global*) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 008: 1 (*global*) 3 (Qt_5) 3 (Qt_5) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 4 (CXXABI_1.3) 5 (GLIBC_2.2.5)\n 010: 1 (*global*) 1 (*global*) 3 (Qt_5) 3 (Qt_5) \n 014: 4 (CXXABI_1.3) 3 (Qt_5) 3 (Qt_5) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 5 (GLIBC_2.2.5) 6 (GLIBCXX_3.4)\n@@ -26,15 +26,15 @@\n 058: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 05c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 060: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 064: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 068: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000001c80 Offset: 0x00001c80 Link: 4 (.dynstr)\n+ Addr: 0x0000000000001c88 Offset: 0x00001c88 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 9\n 0x0020: Version: 1 File: libc.so.6 Cnt: 2\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 5\n 0x0050: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0060: Name: CXXABI_1.3.9 Flags: none Version: 7\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -217,9 +217,9 @@\n 0x00001b38 2e350043 58584142 495f312e 332e3900 .5.CXXABI_1.3.9.\n 0x00001b48 474c4942 4358585f 332e3400 43585841 GLIBCXX_3.4.CXXA\n 0x00001b58 42495f31 2e330051 745f3500 51745f35 BI_1.3.Qt_5.Qt_5\n 0x00001b68 2e313500 00000000 00000000 00000000 .15.............\n 0x00001b78 00000000 00000000 00000000 00000000 ................\n 0x00001b88 00000000 00000000 00000000 00000000 ................\n 0x00001b98 00000000 00000000 00000000 00000000 ................\n- 0x00001ba8 00 .\n+ 0x00001ba8 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 38373730 61303336 34613138 64373132 8770a0364a18d712\n- 0x00000010 63666365 30363837 33623331 65333538 cfce06873b31e358\n- 0x00000020 35393736 30332e64 65627567 00000000 597603.debug....\n- 0x00000030 744a57f8 tJW.\n+ 0x00000000 31616633 31396463 34396237 61613663 1af319dc49b7aa6c\n+ 0x00000010 39313531 30343265 63333633 64636430 9151042ec363dcd0\n+ 0x00000020 33623866 35322e64 65627567 00000000 3b8f52.debug....\n+ 0x00000030 01093839 ..89\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/shellprocess/libcalamares_job_shellprocess.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/shellprocess/libcalamares_job_shellprocess.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000168 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000003c8 0003c8 0009f0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000db8 000db8 000ec5 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001c7e 001c7e 0000d4 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000db8 000db8 000ec7 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001c80 001c80 0000d4 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000001d58 001d58 0000c0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000001e18 001e18 0005d0 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000023e8 0023e8 0004b0 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 000330 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000003350 003350 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000003360 003360 002599 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x7b90\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x7b98\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xdb8\n 0x0000000000000006 (SYMTAB) 0x3c8\n- 0x000000000000000a (STRSZ) 3781 (bytes)\n+ 0x000000000000000a (STRSZ) 3783 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x7fe8\n 0x0000000000000002 (PLTRELSZ) 1200 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x23e8\n 0x0000000000000007 (RELA) 0x1e18\n 0x0000000000000008 (RELASZ) 1488 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x1d58\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x1c7e\n+ 0x000000006ffffff0 (VERSYM) 0x1c80\n 0x000000006ffffff9 (RELACOUNT) 9\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1018697d92e72feba1d8ef827263500fef7f6aed\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6b282240e72a0008ef50cea8c1db51c5f6fe0d7e\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 106 entries:\n- Addr: 0x0000000000001c7e Offset: 0x00001c7e Link: 3 (.dynsym)\n+ Addr: 0x0000000000001c80 Offset: 0x00001c80 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) 1 (*global*) \n 004: 1 (*global*) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 008: 3 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 4 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 3 (Qt_5) 5 (CXXABI_1.3) 3 (Qt_5) 3 (Qt_5) \n 014: 1 (*global*) 1 (*global*) 3 (Qt_5) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 4 (GLIBC_2.2.5)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -232,9 +232,9 @@\n 0x00001c08 49424358 585f332e 34004358 58414249 IBCXX_3.4.CXXABI\n 0x00001c18 5f312e33 00474c49 42435f32 2e340047 _1.3.GLIBC_2.4.G\n 0x00001c28 4c494243 5f322e32 2e350051 745f3500 LIBC_2.2.5.Qt_5.\n 0x00001c38 51745f35 2e313500 00000000 00000000 Qt_5.15.........\n 0x00001c48 00000000 00000000 00000000 00000000 ................\n 0x00001c58 00000000 00000000 00000000 00000000 ................\n 0x00001c68 00000000 00000000 00000000 00000000 ................\n- 0x00001c78 00000000 00 .....\n+ 0x00001c78 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 31383639 37643932 65373266 65626131 18697d92e72feba1\n- 0x00000010 64386566 38323732 36333530 30666566 d8ef827263500fef\n- 0x00000020 37663661 65642e64 65627567 00000000 7f6aed.debug....\n- 0x00000030 50e91d26 P..&\n+ 0x00000000 32383232 34306537 32613030 30386566 282240e72a0008ef\n+ 0x00000010 35306365 61386331 64623531 63356636 50cea8c1db51c5f6\n+ 0x00000020 66653064 37652e64 65627567 00000000 fe0d7e.debug....\n+ 0x00000030 d38abd4b ...K\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/summary/libcalamares_viewmodule_summary.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/summary/libcalamares_viewmodule_summary.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0003d8 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000638 000638 002148 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002780 002780 0034c3 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000005c44 005c44 0002c6 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002780 002780 0034c5 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000005c46 005c46 0002c6 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000005f10 005f10 000110 00 A 4 6 8\n [ 7] .rela.dyn RELA 0000000000006020 006020 0016b0 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000076d0 0076d0 000dc8 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000009000 009000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000009020 009020 000940 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000009960 009960 000028 08 AX 0 0 8\n [12] .text PROGBITS 0000000000009990 009990 003743 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,21 +15,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x10530\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x10538\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2780\n 0x0000000000000006 (SYMTAB) 0x638\n- 0x000000000000000a (STRSZ) 13507 (bytes)\n+ 0x000000000000000a (STRSZ) 13509 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x10fe8\n 0x0000000000000002 (PLTRELSZ) 3528 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x76d0\n 0x0000000000000007 (RELA) 0x6020\n 0x0000000000000008 (RELASZ) 5808 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x5f10\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x5c44\n+ 0x000000006ffffff0 (VERSYM) 0x5c46\n 0x000000006ffffff9 (RELACOUNT) 18\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 525a1b2ec3a47e44ed8f8407b6a6c05beae3c479\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3c73b96483aab3d05be854d59310df1fdbbf4281\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 355 entries:\n- Addr: 0x0000000000005c44 Offset: 0x00005c44 Link: 3 (.dynsym)\n+ Addr: 0x0000000000005c46 Offset: 0x00005c46 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 3 (Qt_5) \n 004: 2 (Qt_5) 4 (CXXABI_1.3) 2 (Qt_5) 3 (Qt_5) \n 008: 3 (Qt_5) 5 (CXXABI_1.3.9) 3 (Qt_5) 2 (Qt_5) \n 00c: 6 (Qt_5.15) 2 (Qt_5) 1 (*global*) 1 (*global*) \n 010: 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 014: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 018: 1 (*global*) 7 (Qt_5) 3 (Qt_5) 8 (GLIBC_2.4) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -840,9 +840,9 @@\n 0x00005bd0 5f322e34 0051745f 3500474c 49424358 _2.4.Qt_5.GLIBCX\n 0x00005be0 585f332e 34004358 58414249 5f312e33 X_3.4.CXXABI_1.3\n 0x00005bf0 2e390043 58584142 495f312e 33005174 .9.CXXABI_1.3.Qt\n 0x00005c00 5f352e31 35000000 00000000 00000000 _5.15...........\n 0x00005c10 00000000 00000000 00000000 00000000 ................\n 0x00005c20 00000000 00000000 00000000 00000000 ................\n 0x00005c30 00000000 00000000 00000000 00000000 ................\n- 0x00005c40 000000 ...\n+ 0x00005c40 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 35613162 32656333 61343765 34346564 5a1b2ec3a47e44ed\n- 0x00000010 38663834 30376236 61366330 35626561 8f8407b6a6c05bea\n- 0x00000020 65336334 37392e64 65627567 00000000 e3c479.debug....\n- 0x00000030 f10d18c4 ....\n+ 0x00000000 37336239 36343833 61616233 64303562 73b96483aab3d05b\n+ 0x00000010 65383534 64353933 31306466 31666462 e854d59310df1fdb\n+ 0x00000020 62663432 38312e64 65627567 00000000 bf4281.debug....\n+ 0x00000030 ab22846e .\".n\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/summaryq/libcalamares_viewmodule_summaryq.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/summaryq/libcalamares_viewmodule_summaryq.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x005b18 0x005b18 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x005b20 0x005b20 R 0x1000\n LOAD 0x006000 0x0000000000006000 0x0000000000006000 0x002cd9 0x002cd9 R E 0x1000\n LOAD 0x009000 0x0000000000009000 0x0000000000009000 0x002f2a 0x002f2a R 0x1000\n LOAD 0x00c7a8 0x000000000000c7a8 0x000000000000c7a8 0x000b10 0x000b58 RW 0x1000\n DYNAMIC 0x00cc70 0x000000000000cc70 0x000000000000cc70 0x000240 0x000240 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x00afcc 0x000000000000afcc 0x000000000000afcc 0x000284 0x000284 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000398 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000005f8 0005f8 0015d8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001bd0 001bd0 00246d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000403e 00403e 0001d2 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000004210 004210 0000f0 00 A 4 5 8\n- [ 7] .rela.dyn RELA 0000000000004300 004300 001020 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000005320 005320 0007f8 18 AI 3 25 8\n+ [ 4] .dynstr STRTAB 0000000000001bd0 001bd0 00246f 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000004040 004040 0001d2 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000004218 004218 0000f0 00 A 4 5 8\n+ [ 7] .rela.dyn RELA 0000000000004308 004308 001020 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000005328 005328 0007f8 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000006000 006000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000006020 006020 000560 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000006580 006580 000020 08 AX 0 0 8\n [12] .text PROGBITS 00000000000065a0 0065a0 00272e 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000008cd0 008cd0 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000009000 009000 001f53 00 A 0 0 32\n [15] .qtversion PROGBITS 000000000000af58 00af58 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x4300 contains 172 entries:\n+Relocation section '.rela.dyn' at offset 0x4308 contains 172 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000c7a8 0000000000000008 R_X86_64_RELATIVE 6890\n 000000000000c7b0 0000000000000008 R_X86_64_RELATIVE 67b0\n 000000000000c7b8 0000000000000008 R_X86_64_RELATIVE 6850\n 000000000000cb88 0000000000000008 R_X86_64_RELATIVE 9080\n 000000000000cb90 0000000000000008 R_X86_64_RELATIVE 9040\n 000000000000cb98 0000000000000008 R_X86_64_RELATIVE 69e0\n@@ -170,15 +170,15 @@\n 000000000000cfa0 0000006400000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN7QWidget16staticMetaObjectE@Qt_5 + 0\n 000000000000cfb0 0000006d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000000cfb8 0000007b00000006 R_X86_64_GLOB_DAT 0000000000000000 qt_resourceFeatureZlib@Qt_5 + 0\n 000000000000cfc0 000000a000000006 R_X86_64_GLOB_DAT 00000000000085a0 _ZN5QHashIi10QByteArrayE13duplicateNodeEPN9QHashData4NodeEPv + 0\n 000000000000cfc8 000000a300000006 R_X86_64_GLOB_DAT 0000000000008500 _ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP7QWidgetLb1EE8DestructEPv + 0\n 000000000000d2b0 0000004300000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x5320 contains 85 entries:\n+Relocation section '.rela.plt' at offset 0x5328 contains 85 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000d000 000000de00000007 R_X86_64_JUMP_SLOT 0000000000008620 _ZN10QByteArrayD1Ev + 0\n 000000000000d008 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QHashData13detach_helperEPFvPNS_4NodeEPvEPFvS1_Eii@Qt_5 + 0\n 000000000000d010 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9Calamares11ViewManager8instanceEv + 0\n 000000000000d018 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_begin_catch@CXXABI_1.3 + 0\n 000000000000d020 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QListData6detachEi@Qt_5 + 0\n 000000000000d028 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.14 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,21 +14,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xc7a8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xc7b8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1bd0\n 0x0000000000000006 (SYMTAB) 0x5f8\n- 0x000000000000000a (STRSZ) 9325 (bytes)\n+ 0x000000000000000a (STRSZ) 9327 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xcfe8\n 0x0000000000000002 (PLTRELSZ) 2040 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x5320\n- 0x0000000000000007 (RELA) 0x4300\n+ 0x0000000000000017 (JMPREL) 0x5328\n+ 0x0000000000000007 (RELA) 0x4308\n 0x0000000000000008 (RELASZ) 4128 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x4210\n+ 0x000000006ffffffe (VERNEED) 0x4218\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x403e\n+ 0x000000006ffffff0 (VERSYM) 0x4040\n 0x000000006ffffff9 (RELACOUNT) 16\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5555b0d0e4b4150998f3a38be97f70f818ee1e9d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2de79e3b7e9e184c52d280a00e6f3d759d9cc90d\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 233 entries:\n- Addr: 0x000000000000403e Offset: 0x0000403e Link: 3 (.dynsym)\n+ Addr: 0x0000000000004040 Offset: 0x00004040 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 1 (*global*) \n 004: 3 (CXXABI_1.3) 2 (Qt_5) 4 (GLIBC_2.14) 2 (Qt_5) \n 008: 1 (*global*) 5 (CXXABI_1.3.9) 2 (Qt_5) 1 (*global*) \n 00c: 2 (Qt_5) 2 (Qt_5) 6 (Qt_5.15) 2 (Qt_5) \n 010: 2 (Qt_5) 7 (GLIBCXX_3.4) 2 (Qt_5) 1 (*global*) \n 014: 8 (GLIBC_2.2.5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 018: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 1 (*global*) \n@@ -58,15 +58,15 @@\n 0d8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0dc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0e0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0e4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0e8: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x0000000000004210 Offset: 0x00004210 Link: 4 (.dynstr)\n+ Addr: 0x0000000000004218 Offset: 0x00004218 Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5Widgets.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 11\n 0x0020: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0030: Name: GCC_3.0 Flags: none Version: 10\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0060: Name: GLIBC_2.2.5 Flags: none Version: 8\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -578,9 +578,9 @@\n 0x00003fc0 42435f32 2e322e35 00474c49 42435f32 BC_2.2.5.GLIBC_2\n 0x00003fd0 2e313400 474c4942 4358585f 332e3400 .14.GLIBCXX_3.4.\n 0x00003fe0 43585841 42495f31 2e332e39 00435858 CXXABI_1.3.9.CXX\n 0x00003ff0 4142495f 312e3300 51745f35 2e313500 ABI_1.3.Qt_5.15.\n 0x00004000 00000000 00000000 00000000 00000000 ................\n 0x00004010 00000000 00000000 00000000 00000000 ................\n 0x00004020 00000000 00000000 00000000 00000000 ................\n- 0x00004030 00000000 00000000 00000000 00 .............\n+ 0x00004030 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 35356230 64306534 62343135 30393938 55b0d0e4b4150998\n- 0x00000010 66336133 38626539 37663730 66383138 f3a38be97f70f818\n- 0x00000020 65653165 39642e64 65627567 00000000 ee1e9d.debug....\n- 0x00000030 b0e6b3bd ....\n+ 0x00000000 65373965 33623765 39653138 34633532 e79e3b7e9e184c52\n+ 0x00000010 64323830 61303065 36663364 37353964 d280a00e6f3d759d\n+ 0x00000020 39636339 30642e64 65627567 00000000 9cc90d.debug....\n+ 0x00000030 34cc4e20 4.N \n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/tracking/libcalamares_viewmodule_tracking.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/tracking/libcalamares_viewmodule_tracking.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00a3b8 0x00a3b8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00a3c0 0x00a3c0 R 0x1000\n LOAD 0x00b000 0x000000000000b000 0x000000000000b000 0x00cb79 0x00cb79 R E 0x1000\n LOAD 0x018000 0x0000000000018000 0x0000000000018000 0x007365 0x007365 R 0x1000\n LOAD 0x0201e8 0x00000000000201e8 0x00000000000201e8 0x001448 0x0014f8 RW 0x1000\n DYNAMIC 0x020bc8 0x0000000000020bc8 0x0000000000020bc8 0x000260 0x000260 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x01c548 0x000000000001c548 0x000000000001c548 0x00058c 0x00058c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000548 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000007a8 0007a8 002700 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002ea8 002ea8 003e4f 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000006cf8 006cf8 000340 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000007038 007038 000110 00 A 4 6 8\n- [ 7] .rela.dyn RELA 0000000000007148 007148 002010 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000009158 009158 001260 18 AI 3 25 8\n+ [ 4] .dynstr STRTAB 0000000000002ea8 002ea8 003e51 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000006cfa 006cfa 000340 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000007040 007040 000110 00 A 4 6 8\n+ [ 7] .rela.dyn RELA 0000000000007150 007150 002010 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000009160 009160 001260 18 AI 3 25 8\n [ 9] .init PROGBITS 000000000000b000 00b000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000b020 00b020 000c50 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000bc70 00bc70 000048 08 AX 0 0 8\n [12] .text PROGBITS 000000000000bcc0 00bcc0 00beae 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000017b70 017b70 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000018000 018000 0044ed 00 A 0 0 32\n [15] .qtversion PROGBITS 000000000001c4f0 01c4f0 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x7148 contains 342 entries:\n+Relocation section '.rela.dyn' at offset 0x7150 contains 342 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000201e8 0000000000000008 R_X86_64_RELATIVE c9f0\n 00000000000201f0 0000000000000008 R_X86_64_RELATIVE c910\n 00000000000201f8 0000000000000008 R_X86_64_RELATIVE c9b0\n 00000000000206c8 0000000000000008 R_X86_64_RELATIVE 180e0\n 00000000000206d0 0000000000000008 R_X86_64_RELATIVE 180a0\n 00000000000206d8 0000000000000008 R_X86_64_RELATIVE cba0\n@@ -340,15 +340,15 @@\n 0000000000020fc0 0000014100000006 R_X86_64_GLOB_DAT 000000000000d690 _ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19TrackingStyleConfigLb1EE8DestructEPv + 0\n 0000000000020fc8 000000e800000006 R_X86_64_GLOB_DAT 0000000000000000 qt_resourceFeatureZlib@Qt_5 + 0\n 0000000000020fd0 0000014500000006 R_X86_64_GLOB_DAT 000000000000cac0 _ZN19TrackingStyleConfig13policyChangedE7QString + 0\n 0000000000020fd8 0000011d00000006 R_X86_64_GLOB_DAT 0000000000020868 _ZTV21InstallTrackingConfig + 0\n 0000000000020fe0 000000f400000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN15QAbstractButton16staticMetaObjectE@Qt_5 + 0\n 0000000000021628 000000ad00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x9158 contains 196 entries:\n+Relocation section '.rela.plt' at offset 0x9160 contains 196 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000021000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN6Logger6CDebugD1Ev + 0\n 0000000000021008 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QtPrivate12argToQStringE11QStringViewmPPKNS_7ArgBaseE@Qt_5 + 0\n 0000000000021010 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QPixmapD1Ev@Qt_5 + 0\n 0000000000021018 0000011900000007 R_X86_64_JUMP_SLOT 000000000000f1c0 _ZN6Config19setConfigurationMapERK4QMapI7QString8QVariantE + 0\n 0000000000021020 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_begin_catch@CXXABI_1.3 + 0\n 0000000000021028 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZdlPvm@CXXABI_1.3.9 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,21 +16,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x201e8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x201f8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2ea8\n 0x0000000000000006 (SYMTAB) 0x7a8\n- 0x000000000000000a (STRSZ) 15951 (bytes)\n+ 0x000000000000000a (STRSZ) 15953 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x20fe8\n 0x0000000000000002 (PLTRELSZ) 4704 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x9158\n- 0x0000000000000007 (RELA) 0x7148\n+ 0x0000000000000017 (JMPREL) 0x9160\n+ 0x0000000000000007 (RELA) 0x7150\n 0x0000000000000008 (RELASZ) 8208 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x7038\n+ 0x000000006ffffffe (VERNEED) 0x7040\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x6cf8\n+ 0x000000006ffffff0 (VERSYM) 0x6cfa\n 0x000000006ffffff9 (RELACOUNT) 40\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ba7e6f3d767f281364ff192b494aee697819de63\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 641b337df45a3dc49bcfb109f4a289a1dcc99ca8\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 416 entries:\n- Addr: 0x0000000000006cf8 Offset: 0x00006cf8 Link: 3 (.dynsym)\n+ Addr: 0x0000000000006cfa Offset: 0x00006cfa Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 3 (Qt_5) \n 004: 4 (Qt_5) 2 (Qt_5) 5 (CXXABI_1.3) 3 (Qt_5) \n 008: 3 (Qt_5) 3 (Qt_5) 6 (CXXABI_1.3.9) 2 (Qt_5) \n 00c: 7 (Qt_5.15) 2 (Qt_5) 1 (*global*) 1 (*global*) \n 010: 2 (Qt_5) 3 (Qt_5) 5 (CXXABI_1.3) 2 (Qt_5) \n 014: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 018: 2 (Qt_5) 3 (Qt_5) 1 (*global*) 1 (*global*) \n@@ -103,15 +103,15 @@\n 18c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 190: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 194: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 198: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 19c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 6 entries:\n- Addr: 0x0000000000007038 Offset: 0x00007038 Link: 4 (.dynstr)\n+ Addr: 0x0000000000007040 Offset: 0x00007040 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 11\n 0x0020: Version: 1 File: libc.so.6 Cnt: 2\n 0x0030: Name: GLIBC_2.2.5 Flags: none Version: 9\n 0x0040: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0050: Version: 1 File: libstdc++.so.6 Cnt: 4\n 0x0060: Name: GLIBCXX_3.4.14 Flags: none Version: 12\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -992,9 +992,10 @@\n 0x00006c78 3400474c 49424358 585f332e 342e3134 4.GLIBCXX_3.4.14\n 0x00006c88 00474c49 42435858 5f332e34 00435858 .GLIBCXX_3.4.CXX\n 0x00006c98 4142495f 312e332e 39004358 58414249 ABI_1.3.9.CXXABI\n 0x00006ca8 5f312e33 0051745f 35005174 5f352e31 _1.3.Qt_5.Qt_5.1\n 0x00006cb8 35000000 00000000 00000000 00000000 5...............\n 0x00006cc8 00000000 00000000 00000000 00000000 ................\n 0x00006cd8 00000000 00000000 00000000 00000000 ................\n- 0x00006ce8 00000000 00000000 00000000 000000 ...............\n+ 0x00006ce8 00000000 00000000 00000000 00000000 ................\n+ 0x00006cf8 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 37653666 33643736 37663238 31333634 7e6f3d767f281364\n- 0x00000010 66663139 32623439 34616565 36393738 ff192b494aee6978\n- 0x00000020 31396465 36332e64 65627567 00000000 19de63.debug....\n- 0x00000030 0f1ab95b ...[\n+ 0x00000000 31623333 37646634 35613364 63343962 1b337df45a3dc49b\n+ 0x00000010 63666231 30396634 61323839 61316463 cfb109f4a289a1dc\n+ 0x00000020 63393963 61382e64 65627567 00000000 c99ca8.debug....\n+ 0x00000030 d72b7914 .+y.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/umount/libcalamares_job_umount.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/umount/libcalamares_job_umount.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x003918 0x003918 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x003920 0x003920 R 0x1000\n LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x0047b5 0x0047b5 R E 0x1000\n LOAD 0x009000 0x0000000000009000 0x0000000000009000 0x001033 0x001033 R 0x1000\n LOAD 0x00ab90 0x000000000000bb90 0x000000000000bb90 0x000750 0x000780 RW 0x1000\n DYNAMIC 0x00ad50 0x000000000000bd50 0x000000000000bd50 0x000220 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x009384 0x0000000000009384 0x0000000000009384 0x00017c 0x00017c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0001d0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000430 000430 000e40 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001270 001270 001630 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000028a0 0028a0 000130 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00000000000029d0 0029d0 0000c0 00 A 4 4 8\n- [ 7] .rela.dyn RELA 0000000000002a90 002a90 000618 18 A 3 0 8\n- [ 8] .rela.plt RELA 00000000000030a8 0030a8 000870 18 AI 3 25 8\n+ [ 4] .dynstr STRTAB 0000000000001270 001270 001632 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000028a2 0028a2 000130 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00000000000029d8 0029d8 0000c0 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 0000000000002a98 002a98 000618 18 A 3 0 8\n+ [ 8] .rela.plt RELA 00000000000030b0 0030b0 000870 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 0005b0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000045d0 0045d0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000045e0 0045e0 0041c9 00 AX 0 0 16\n [13] .fini PROGBITS 00000000000087ac 0087ac 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000009000 009000 000316 00 A 0 0 32\n [15] .qtversion PROGBITS 0000000000009318 009318 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x2a90 contains 65 entries:\n+Relocation section '.rela.dyn' at offset 0x2a98 contains 65 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000bb90 0000000000000008 R_X86_64_RELATIVE 49f0\n 000000000000bb98 0000000000000008 R_X86_64_RELATIVE 49b0\n 000000000000bce8 0000000000000008 R_X86_64_RELATIVE 9140\n 000000000000bcf0 0000000000000008 R_X86_64_RELATIVE 9100\n 000000000000bcf8 0000000000000008 R_X86_64_RELATIVE 4a50\n 000000000000bd28 0000000000000008 R_X86_64_RELATIVE 91c0\n@@ -63,15 +63,15 @@\n 000000000000bfc0 0000004300000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN10QArrayData11shared_nullE@Qt_5 + 0\n 000000000000bfc8 0000005000000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 000000000000bfd0 0000005600000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000000bfd8 0000005a00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000000bfe0 0000005b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9QListData11shared_nullE@Qt_5 + 0\n 000000000000c2d8 0000004c00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x30a8 contains 90 entries:\n+Relocation section '.rela.plt' at offset 0x30b0 contains 90 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000c000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK9Calamares8JobQueue13globalStorageEv + 0\n 000000000000c008 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9Calamares6CppJobD2Ev + 0\n 000000000000c010 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9Calamares8JobQueue8instanceEv + 0\n 000000000000c018 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK9Calamares13GlobalStorage5valueERK7QString + 0\n 000000000000c020 0000009600000007 R_X86_64_JUMP_SLOT 0000000000006ab0 _ZN5QListI7QStringE6appendERKS0_ + 0\n 000000000000c028 0000008f00000007 R_X86_64_JUMP_SLOT 0000000000007a90 _ZSt16__insertion_sortIN5QListIN14CalamaresUtils9Partition8MtabInfoEE8iteratorEN9__gnu_cxx5__ops15_Iter_comp_iterIPFbRKS3_SA_EEEEvT_SE_T0_ + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xbb90\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xbb98\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1270\n 0x0000000000000006 (SYMTAB) 0x430\n- 0x000000000000000a (STRSZ) 5680 (bytes)\n+ 0x000000000000000a (STRSZ) 5682 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xbfe8\n 0x0000000000000002 (PLTRELSZ) 2160 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x30a8\n- 0x0000000000000007 (RELA) 0x2a90\n+ 0x0000000000000017 (JMPREL) 0x30b0\n+ 0x0000000000000007 (RELA) 0x2a98\n 0x0000000000000008 (RELASZ) 1560 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x29d0\n+ 0x000000006ffffffe (VERNEED) 0x29d8\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x28a0\n+ 0x000000006ffffff0 (VERSYM) 0x28a2\n 0x000000006ffffff9 (RELACOUNT) 9\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7cc992ae86d4bb9de2d3e992cec43bbd8800364a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f848b0052080824c703d0e0afb44f446d3844f93\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 152 entries:\n- Addr: 0x00000000000028a0 Offset: 0x000028a0 Link: 3 (.dynsym)\n+ Addr: 0x00000000000028a2 Offset: 0x000028a2 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5.15) 3 (Qt_5) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 00c: 3 (Qt_5) 3 (Qt_5) 1 (*global*) 3 (Qt_5) \n 010: 1 (*global*) 1 (*global*) 4 (CXXABI_1.3) 5 (GLIBC_2.2.5)\n 014: 1 (*global*) 1 (*global*) 3 (Qt_5) 3 (Qt_5) \n 018: 3 (Qt_5) 3 (Qt_5) 4 (CXXABI_1.3) 3 (Qt_5) \n@@ -37,15 +37,15 @@\n 084: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 088: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 08c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 090: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 094: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x00000000000029d0 Offset: 0x000029d0 Link: 4 (.dynstr)\n+ Addr: 0x00000000000029d8 Offset: 0x000029d8 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 9\n 0x0020: Version: 1 File: libc.so.6 Cnt: 2\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 5\n 0x0050: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0060: Name: CXXABI_1.3.9 Flags: none Version: 7\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -351,8 +351,9 @@\n 0x00002830 35004358 58414249 5f312e33 2e390047 5.CXXABI_1.3.9.G\n 0x00002840 4c494243 58585f33 2e340043 58584142 LIBCXX_3.4.CXXAB\n 0x00002850 495f312e 33005174 5f350051 745f352e I_1.3.Qt_5.Qt_5.\n 0x00002860 31350000 00000000 00000000 00000000 15..............\n 0x00002870 00000000 00000000 00000000 00000000 ................\n 0x00002880 00000000 00000000 00000000 00000000 ................\n 0x00002890 00000000 00000000 00000000 00000000 ................\n+ 0x000028a0 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 63393932 61653836 64346262 39646532 c992ae86d4bb9de2\n- 0x00000010 64336539 39326365 63343362 62643838 d3e992cec43bbd88\n- 0x00000020 30303336 34612e64 65627567 00000000 00364a.debug....\n- 0x00000030 ac803568 ..5h\n+ 0x00000000 34386230 30353230 38303832 34633730 48b0052080824c70\n+ 0x00000010 33643065 30616662 34346634 34366433 3d0e0afb44f446d3\n+ 0x00000020 38343466 39332e64 65627567 00000000 844f93.debug....\n+ 0x00000030 0802fabe ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/users/libcalamares_viewmodule_users.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/users/libcalamares_viewmodule_users.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00098c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000bf0 000bf0 003948 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000004538 004538 005c45 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000a17e 00a17e 0004c6 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000004538 004538 005c47 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000a180 00a180 0004c6 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000000000000a648 00a648 000180 00 A 4 9 8\n [ 7] .rela.dyn RELA 000000000000a7c8 00a7c8 0025b0 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000cd78 00cd78 001c98 18 AI 3 25 8\n [ 9] .init PROGBITS 000000000000f000 00f000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000f020 00f020 001320 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000010340 010340 000138 08 AX 0 0 8\n [12] .text PROGBITS 0000000000010480 010480 01fe50 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -18,21 +18,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3ff60\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3ff78\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x4538\n 0x0000000000000006 (SYMTAB) 0xbf0\n- 0x000000000000000a (STRSZ) 23621 (bytes)\n+ 0x000000000000000a (STRSZ) 23623 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x40fe8\n 0x0000000000000002 (PLTRELSZ) 7320 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xcd78\n 0x0000000000000007 (RELA) 0xa7c8\n 0x0000000000000008 (RELASZ) 9648 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0xa648\n 0x000000006fffffff (VERNEEDNUM) 9\n- 0x000000006ffffff0 (VERSYM) 0xa17e\n+ 0x000000006ffffff0 (VERSYM) 0xa180\n 0x000000006ffffff9 (RELACOUNT) 41\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8308cd9aa9c81e06811c6e96fe9c31b21d6e274f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 665adf418b8182fefa9423f77836adc2032122df\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 611 entries:\n- Addr: 0x000000000000a17e Offset: 0x0000a17e Link: 3 (.dynsym)\n+ Addr: 0x000000000000a180 Offset: 0x0000a180 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 2 (Qt_5) \n 004: 3 (Qt_5) 4 (Qt_5) 2 (Qt_5) 4 (Qt_5) \n 008: 5 (Qt_5) 2 (Qt_5) 1 (*global*) 6 (CXXABI_1.3) \n 00c: 4 (Qt_5) 2 (Qt_5) 4 (Qt_5) 7 (CXXABI_1.3.9)\n 010: 2 (Qt_5) 2 (Qt_5) 8 (Qt_5.15) 1 (*global*) \n 014: 1 (*global*) 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) \n 018: 2 (Qt_5) 4 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1472,9 +1472,9 @@\n 0x0000a108 332e342e 31340047 4c494243 58585f33 3.4.14.GLIBCXX_3\n 0x0000a118 2e340043 58584142 495f312e 332e3900 .4.CXXABI_1.3.9.\n 0x0000a128 43585841 42495f31 2e330051 745f3500 CXXABI_1.3.Qt_5.\n 0x0000a138 51745f35 2e313500 00000000 00000000 Qt_5.15.........\n 0x0000a148 00000000 00000000 00000000 00000000 ................\n 0x0000a158 00000000 00000000 00000000 00000000 ................\n 0x0000a168 00000000 00000000 00000000 00000000 ................\n- 0x0000a178 00000000 00 .....\n+ 0x0000a178 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 30386364 39616139 63383165 30363831 08cd9aa9c81e0681\n- 0x00000010 31633665 39366665 39633331 62323164 1c6e96fe9c31b21d\n- 0x00000020 36653237 34662e64 65627567 00000000 6e274f.debug....\n- 0x00000030 be5fde27 ._.'\n+ 0x00000000 35616466 34313862 38313832 66656661 5adf418b8182fefa\n+ 0x00000010 39343233 66373738 33366164 63323033 9423f77836adc203\n+ 0x00000020 32313232 64662e64 65627567 00000000 2122df.debug....\n+ 0x00000030 7d21a797 }!..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/usersq/libcalamares_viewmodule_usersq.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/usersq/libcalamares_viewmodule_usersq.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000804 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000a68 000a68 002d78 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000037e0 0037e0 004918 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000080f8 0080f8 0003ca 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000037e0 0037e0 00491a 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000080fa 0080fa 0003ca 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000084c8 0084c8 000140 00 A 4 7 8\n [ 7] .rela.dyn RELA 0000000000008608 008608 001c50 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000a258 00a258 001920 18 AI 3 25 8\n [ 9] .init PROGBITS 000000000000c000 00c000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000c020 00c020 0010d0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000d0f0 00d0f0 0000b8 08 AX 0 0 8\n [12] .text PROGBITS 000000000000d1b0 00d1b0 01a1d0 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,21 +16,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x322e0\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x322f8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x37e0\n 0x0000000000000006 (SYMTAB) 0xa68\n- 0x000000000000000a (STRSZ) 18712 (bytes)\n+ 0x000000000000000a (STRSZ) 18714 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x32fe8\n 0x0000000000000002 (PLTRELSZ) 6432 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xa258\n 0x0000000000000007 (RELA) 0x8608\n 0x0000000000000008 (RELASZ) 7248 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x84c8\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x80f8\n+ 0x000000006ffffff0 (VERSYM) 0x80fa\n 0x000000006ffffff9 (RELACOUNT) 38\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 67f79e3ef031193faf7e78658913dd77d4fadef8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 64115a3b2cb54c2b88bb50672538342125159803\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 485 entries:\n- Addr: 0x00000000000080f8 Offset: 0x000080f8 Link: 3 (.dynsym)\n+ Addr: 0x00000000000080fa Offset: 0x000080fa Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 1 (*global*) \n 004: 2 (Qt_5) 2 (Qt_5) 3 (CXXABI_1.3) 1 (*global*) \n 008: 2 (Qt_5) 1 (*global*) 2 (Qt_5) 2 (Qt_5) \n 00c: 2 (Qt_5) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n 010: 4 (CXXABI_1.3.9) 1 (*global*) 2 (Qt_5) 1 (*global*) \n 014: 2 (Qt_5) 5 (Qt_5.15) 2 (Qt_5) 2 (Qt_5) \n 018: 2 (Qt_5) 6 (GLIBCXX_3.4) 1 (*global*) 7 (GLIBC_2.2.5)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1165,9 +1165,9 @@\n 0x00008080 474c4942 4358585f 332e342e 31340047 GLIBCXX_3.4.14.G\n 0x00008090 4c494243 58585f33 2e340043 58584142 LIBCXX_3.4.CXXAB\n 0x000080a0 495f312e 332e3900 43585841 42495f31 I_1.3.9.CXXABI_1\n 0x000080b0 2e330051 745f352e 31350000 00000000 .3.Qt_5.15......\n 0x000080c0 00000000 00000000 00000000 00000000 ................\n 0x000080d0 00000000 00000000 00000000 00000000 ................\n 0x000080e0 00000000 00000000 00000000 00000000 ................\n- 0x000080f0 00000000 00000000 ........\n+ 0x000080f0 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 66373965 33656630 33313139 33666166 f79e3ef031193faf\n- 0x00000010 37653738 36353839 31336464 37376434 7e78658913dd77d4\n- 0x00000020 66616465 66382e64 65627567 00000000 fadef8.debug....\n- 0x00000030 5d6d31e7 ]m1.\n+ 0x00000000 31313561 33623263 62353463 32623838 115a3b2cb54c2b88\n+ 0x00000010 62623530 36373235 33383334 32313235 bb50672538342125\n+ 0x00000020 31353938 30332e64 65627567 00000000 159803.debug....\n+ 0x00000030 f8a7781c ..x.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/welcome/libcalamares_viewmodule_welcome.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/welcome/libcalamares_viewmodule_welcome.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0007e0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000a40 000a40 003d38 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000004778 004778 0061e2 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000a95a 00a95a 00051a 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000004778 004778 0061e4 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000a95c 00a95c 00051a 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000000000000ae78 00ae78 000130 00 A 4 7 8\n [ 7] .rela.dyn RELA 000000000000afa8 00afa8 002ee0 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000de88 00de88 002178 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000010000 010000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000010020 010020 001660 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000011680 011680 000080 08 AX 0 0 8\n [12] .text PROGBITS 0000000000011700 011700 012b1e 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x2ec88\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x2ec98\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x4778\n 0x0000000000000006 (SYMTAB) 0xa40\n- 0x000000000000000a (STRSZ) 25058 (bytes)\n+ 0x000000000000000a (STRSZ) 25060 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x2ffe8\n 0x0000000000000002 (PLTRELSZ) 8568 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xde88\n 0x0000000000000007 (RELA) 0xafa8\n 0x0000000000000008 (RELASZ) 12000 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0xae78\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0xa95a\n+ 0x000000006ffffff0 (VERSYM) 0xa95c\n 0x000000006ffffff9 (RELACOUNT) 40\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 81949cf687fbbb9dc103a9fe56b94c4ff855384f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 20ebb2b3dd06b8cf9002cabb8a025d81ab8a2580\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 653 entries:\n- Addr: 0x000000000000a95a Offset: 0x0000a95a Link: 3 (.dynsym)\n+ Addr: 0x000000000000a95c Offset: 0x0000a95c Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 2 (Qt_5) \n 004: 3 (Qt_5) 4 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 008: 2 (Qt_5) 3 (Qt_5) 4 (Qt_5) 2 (Qt_5) \n 00c: 4 (Qt_5) 5 (CXXABI_1.3) 2 (Qt_5) 2 (Qt_5) \n 010: 2 (Qt_5) 6 (CXXABI_1.3.9) 3 (Qt_5) 7 (GLIBC_2.2.5)\n 014: 8 (Qt_5.15) 1 (*global*) 3 (Qt_5) 3 (Qt_5) \n 018: 1 (*global*) 3 (Qt_5) 1 (*global*) 4 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1562,9 +1562,9 @@\n 0x0000a8e8 42435f32 2e322e35 00474c49 42435858 BC_2.2.5.GLIBCXX\n 0x0000a8f8 5f332e34 00435858 4142495f 312e332e _3.4.CXXABI_1.3.\n 0x0000a908 39004358 58414249 5f312e33 0051745f 9.CXXABI_1.3.Qt_\n 0x0000a918 352e3135 00000000 00000000 00000000 5.15............\n 0x0000a928 00000000 00000000 00000000 00000000 ................\n 0x0000a938 00000000 00000000 00000000 00000000 ................\n 0x0000a948 00000000 00000000 00000000 00000000 ................\n- 0x0000a958 0000 ..\n+ 0x0000a958 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 39343963 66363837 66626262 39646331 949cf687fbbb9dc1\n- 0x00000010 30336139 66653536 62393463 34666638 03a9fe56b94c4ff8\n- 0x00000020 35353338 34662e64 65627567 00000000 55384f.debug....\n- 0x00000030 1996f54e ...N\n+ 0x00000000 65626232 62336464 30366238 63663930 ebb2b3dd06b8cf90\n+ 0x00000010 30326361 62623861 30323564 38316162 02cabb8a025d81ab\n+ 0x00000020 38613235 38302e64 65627567 00000000 8a2580.debug....\n+ 0x00000030 950f88f7 ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/welcomeq/libcalamares_viewmodule_welcomeq.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/welcomeq/libcalamares_viewmodule_welcomeq.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x009638 0x009638 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x009640 0x009640 R 0x1000\n LOAD 0x00a000 0x000000000000a000 0x000000000000a000 0x00ec89 0x00ec89 R E 0x1000\n LOAD 0x019000 0x0000000000019000 0x0000000000019000 0x00a30d 0x00a30d R 0x1000\n LOAD 0x023628 0x0000000000024628 0x0000000000024628 0x001148 0x001188 RW 0x1000\n DYNAMIC 0x023ba0 0x0000000000024ba0 0x0000000000024ba0 0x000260 0x000260 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x0205ec 0x00000000000205ec 0x00000000000205ec 0x0005a4 0x0005a4 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00051c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000780 000780 002550 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002cd0 002cd0 003b3b 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000680c 00680c 00031c 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000006b28 006b28 000110 00 A 4 6 8\n- [ 7] .rela.dyn RELA 0000000000006c38 006c38 0013e0 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000008018 008018 001620 18 AI 3 25 8\n+ [ 4] .dynstr STRTAB 0000000000002cd0 002cd0 003b3d 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000680e 00680e 00031c 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000006b30 006b30 000110 00 A 4 6 8\n+ [ 7] .rela.dyn RELA 0000000000006c40 006c40 0013e0 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000008020 008020 001620 18 AI 3 25 8\n [ 9] .init PROGBITS 000000000000a000 00a000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000a020 00a020 000ed0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000aef0 00aef0 000058 08 AX 0 0 8\n [12] .text PROGBITS 000000000000af50 00af50 00dd2e 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000018c80 018c80 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000019000 019000 007584 00 A 0 0 32\n [15] .qtversion PROGBITS 0000000000020588 020588 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x6c38 contains 212 entries:\n+Relocation section '.rela.dyn' at offset 0x6c40 contains 212 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000024628 0000000000000008 R_X86_64_RELATIVE c2e0\n 0000000000024630 0000000000000008 R_X86_64_RELATIVE c200\n 0000000000024638 0000000000000008 R_X86_64_RELATIVE c2a0\n 0000000000024908 0000000000000008 R_X86_64_RELATIVE 19140\n 0000000000024910 0000000000000008 R_X86_64_RELATIVE 19100\n 0000000000024918 0000000000000008 R_X86_64_RELATIVE c5c0\n@@ -210,15 +210,15 @@\n 0000000000024fa8 0000018a00000006 R_X86_64_GLOB_DAT 0000000000014350 _ZN9QtPrivate11QSlotObjectIMN9Calamares8ViewStepEFvbENS_4ListIJbEEEvE4implEiPNS_15QSlotObjectBaseEP7QObjectPPvPb + 0\n 0000000000024fb0 0000016e00000006 R_X86_64_GLOB_DAT 000000000000c490 _ZN6Config28genericWelcomeMessageChangedE7QString + 0\n 0000000000024fb8 000000dd00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN18QAbstractItemModel16staticMetaObjectE@Qt_5 + 0\n 0000000000024fc0 0000011e00000006 R_X86_64_GLOB_DAT 00000000000257a4 _ZZN18QMetaTypeIdQObjectIPN9Calamares17RequirementsModelELi8EE14qt_metatype_idEvE11metatype_id + 0\n 0000000000024fc8 0000018100000006 R_X86_64_GLOB_DAT 0000000000024710 _ZTV19GeneralRequirements + 0\n 0000000000025768 0000006800000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x8018 contains 236 entries:\n+Relocation section '.rela.plt' at offset 0x8020 contains 236 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000025000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QStringaSERKS_@Qt_5 + 0\n 0000000000025008 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK9Calamares8JobQueue13globalStorageEv + 0\n 0000000000025010 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QPixmapD1Ev@Qt_5 + 0\n 0000000000025018 0000013500000007 R_X86_64_JUMP_SLOT 0000000000014100 _ZN18WelcomeQmlViewStepC1EP7QObject + 0\n 0000000000025020 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN11QTextStreamlsEPKc@Qt_5 + 0\n 0000000000025028 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN4QDirC1ERK7QString@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,21 +16,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x24628\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x24638\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2cd0\n 0x0000000000000006 (SYMTAB) 0x780\n- 0x000000000000000a (STRSZ) 15163 (bytes)\n+ 0x000000000000000a (STRSZ) 15165 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x24fe8\n 0x0000000000000002 (PLTRELSZ) 5664 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x8018\n- 0x0000000000000007 (RELA) 0x6c38\n+ 0x0000000000000017 (JMPREL) 0x8020\n+ 0x0000000000000007 (RELA) 0x6c40\n 0x0000000000000008 (RELASZ) 5088 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x6b28\n+ 0x000000006ffffffe (VERNEED) 0x6b30\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x680c\n+ 0x000000006ffffff0 (VERSYM) 0x680e\n 0x000000006ffffff9 (RELACOUNT) 30\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 327e1e7d11f56087418557181bb5854551b238b9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c669a61dc47edc8b5f9f78cdb78dc44cc43fc594\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 398 entries:\n- Addr: 0x000000000000680c Offset: 0x0000680c Link: 3 (.dynsym)\n+ Addr: 0x000000000000680e Offset: 0x0000680e Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 1 (*global*) 3 (Qt_5) \n 004: 2 (Qt_5) 2 (Qt_5) 1 (*global*) 3 (Qt_5) \n 008: 4 (CXXABI_1.3) 1 (*global*) 2 (Qt_5) 5 (GLIBC_2.14) \n 00c: 2 (Qt_5) 1 (*global*) 1 (*global*) 2 (Qt_5) \n 010: 2 (Qt_5) 6 (CXXABI_1.3.9) 1 (*global*) 2 (Qt_5) \n 014: 2 (Qt_5) 7 (Qt_5.15) 8 (GLIBC_2.2.5) 2 (Qt_5) \n 018: 2 (Qt_5) 9 (GLIBCXX_3.4) 2 (Qt_5) 1 (*global*) \n@@ -99,15 +99,15 @@\n 17c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 180: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 184: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 188: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 18c: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 6 entries:\n- Addr: 0x0000000000006b28 Offset: 0x00006b28 Link: 4 (.dynstr)\n+ Addr: 0x0000000000006b30 Offset: 0x00006b30 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: libQt5DBus.so.5 Cnt: 1\n 0x0030: Name: Qt_5 Flags: none Version: 10\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 11\n 0x0060: Name: GLIBC_2.2.5 Flags: none Version: 8\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -943,9 +943,9 @@\n 0x00006790 5f322e32 2e350047 4c494243 5f322e31 _2.2.5.GLIBC_2.1\n 0x000067a0 3400474c 49424358 585f332e 34004358 4.GLIBCXX_3.4.CX\n 0x000067b0 58414249 5f312e33 2e390043 58584142 XABI_1.3.9.CXXAB\n 0x000067c0 495f312e 33005174 5f352e31 35000000 I_1.3.Qt_5.15...\n 0x000067d0 00000000 00000000 00000000 00000000 ................\n 0x000067e0 00000000 00000000 00000000 00000000 ................\n 0x000067f0 00000000 00000000 00000000 00000000 ................\n- 0x00006800 00000000 00000000 000000 ...........\n+ 0x00006800 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 37653165 37643131 66353630 38373431 7e1e7d11f5608741\n- 0x00000010 38353537 31383162 62353835 34353531 8557181bb5854551\n- 0x00000020 62323338 62392e64 65627567 00000000 b238b9.debug....\n- 0x00000030 4db65150 M.QP\n+ 0x00000000 36396136 31646334 37656463 38623566 69a61dc47edc8b5f\n+ 0x00000010 39663738 63646237 38646334 34636334 9f78cdb78dc44cc4\n+ 0x00000020 33666335 39342e64 65627567 00000000 3fc594.debug....\n+ 0x00000030 4c74198b Lt..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/calamares/modules/zfs/libcalamares_job_zfs.so", "source2": "./usr/lib/x86_64-linux-gnu/calamares/modules/zfs/libcalamares_job_zfs.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0001d0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000430 000430 000f60 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001390 001390 0014ee 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000287e 00287e 000148 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001390 001390 0014f0 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002880 002880 000148 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000029c8 0029c8 0000c0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000002a88 002a88 000600 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000003088 003088 0009a8 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 000680 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000046a0 0046a0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000046b0 0046b0 0072e0 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xeb90\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xeb98\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1390\n 0x0000000000000006 (SYMTAB) 0x430\n- 0x000000000000000a (STRSZ) 5358 (bytes)\n+ 0x000000000000000a (STRSZ) 5360 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xefe8\n 0x0000000000000002 (PLTRELSZ) 2472 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x3088\n 0x0000000000000007 (RELA) 0x2a88\n 0x0000000000000008 (RELASZ) 1536 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x29c8\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x287e\n+ 0x000000006ffffff0 (VERSYM) 0x2880\n 0x000000006ffffff9 (RELACOUNT) 9\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9f71d2c2de51968913784cbd62b87602fc6fbca2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 98d6472355f964de3d27c68fbaf31cfc8f9b2bf3\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 164 entries:\n- Addr: 0x000000000000287e Offset: 0x0000287e Link: 3 (.dynsym)\n+ Addr: 0x0000000000002880 Offset: 0x00002880 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 3 (Qt_5.15) \n 004: 2 (Qt_5) 1 (*global*) 2 (Qt_5) 1 (*global*) \n 008: 1 (*global*) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n 00c: 2 (Qt_5) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n 010: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 4 (CXXABI_1.3) \n 018: 5 (GLIBC_2.2.5) 5 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -330,9 +330,9 @@\n 0x00002800 322e3400 474c4942 435f322e 322e3500 2.4.GLIBC_2.2.5.\n 0x00002810 43585841 42495f31 2e332e39 00474c49 CXXABI_1.3.9.GLI\n 0x00002820 42435858 5f332e34 00435858 4142495f BCXX_3.4.CXXABI_\n 0x00002830 312e3300 51745f35 2e313500 51745f35 1.3.Qt_5.15.Qt_5\n 0x00002840 00000000 00000000 00000000 00000000 ................\n 0x00002850 00000000 00000000 00000000 00000000 ................\n 0x00002860 00000000 00000000 00000000 00000000 ................\n- 0x00002870 00000000 00000000 00000000 0000 ..............\n+ 0x00002870 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 37316432 63326465 35313936 38393133 71d2c2de51968913\n- 0x00000010 37383463 62643632 62383736 30326663 784cbd62b87602fc\n- 0x00000020 36666263 61322e64 65627567 00000000 6fbca2.debug....\n- 0x00000030 3abba3ed :...\n+ 0x00000000 64363437 32333535 66393634 64653364 d6472355f964de3d\n+ 0x00000010 32376336 38666261 66333163 66633866 27c68fbaf31cfc8f\n+ 0x00000020 39623262 66332e64 65627567 00000000 9b2bf3.debug....\n+ 0x00000030 396f7417 9ot.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libcalamaresui.so.3.3.0", "source2": "./usr/lib/x86_64-linux-gnu/libcalamaresui.so.3.3.0", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0015e4 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000001848 001848 008688 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000009ed0 009ed0 00f39e 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000001926e 01926e 000b36 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000009ed0 009ed0 00f3a0 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000019270 019270 000b36 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000019da8 019da8 000200 00 A 4 11 8\n [ 7] .rela.dyn RELA 0000000000019fa8 019fa8 007050 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000020ff8 020ff8 004398 18 AI 3 24 8\n [ 9] .init PROGBITS 0000000000026000 026000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000026020 026020 002d20 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000028d40 028d40 000158 08 AX 0 0 8\n [12] .text PROGBITS 0000000000028ea0 028ea0 03865e 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -21,21 +21,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x81490\n 0x000000000000001b (INIT_ARRAYSZ) 40 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x814b8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x9ed0\n 0x0000000000000006 (SYMTAB) 0x1848\n- 0x000000000000000a (STRSZ) 62366 (bytes)\n+ 0x000000000000000a (STRSZ) 62368 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x83fe8\n 0x0000000000000002 (PLTRELSZ) 17304 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x20ff8\n 0x0000000000000007 (RELA) 0x19fa8\n 0x0000000000000008 (RELASZ) 28752 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x19da8\n 0x000000006fffffff (VERNEEDNUM) 11\n- 0x000000006ffffff0 (VERSYM) 0x1926e\n+ 0x000000006ffffff0 (VERSYM) 0x19270\n 0x000000006ffffff9 (RELACOUNT) 70\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b5515964b168ea7721c52a0c859094543db27e28\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 19a11d707686d1fdf748016ebb82781490fb6186\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 1435 entries:\n- Addr: 0x000000000001926e Offset: 0x0001926e Link: 3 (.dynsym)\n+ Addr: 0x0000000000019270 Offset: 0x00019270 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 3 (Qt_5) \n 004: 3 (Qt_5) 1 (*global*) 3 (Qt_5) 1 (*global*) \n 008: 4 (GLIBCXX_3.4) 5 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 00c: 6 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 010: 3 (Qt_5) 3 (Qt_5) 6 (Qt_5) 1 (*global*) \n 014: 3 (Qt_5) 3 (Qt_5) 1 (*global*) 7 (CXXABI_1.3) \n 018: 8 (Qt_5) 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -3893,9 +3893,9 @@\n 0x000191f0 2e342e32 3600474c 49424358 585f332e .4.26.GLIBCXX_3.\n 0x00019200 342e3231 00435858 4142495f 312e332e 4.21.CXXABI_1.3.\n 0x00019210 39004358 58414249 5f312e33 00474c49 9.CXXABI_1.3.GLI\n 0x00019220 42435858 5f332e34 0051745f 352e3135 BCXX_3.4.Qt_5.15\n 0x00019230 00000000 00000000 00000000 00000000 ................\n 0x00019240 00000000 00000000 00000000 00000000 ................\n 0x00019250 00000000 00000000 00000000 00000000 ................\n- 0x00019260 00000000 00000000 00000000 0000 ..............\n+ 0x00019260 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 35313539 36346231 36386561 37373231 515964b168ea7721\n- 0x00000010 63353261 30633835 39303934 35343364 c52a0c859094543d\n- 0x00000020 62323765 32382e64 65627567 00000000 b27e28.debug....\n- 0x00000030 5309aedb S...\n+ 0x00000000 61313164 37303736 38366431 66646637 a11d707686d1fdf7\n+ 0x00000010 34383031 36656262 38323738 31343930 48016ebb82781490\n+ 0x00000020 66623631 38362e64 65627567 00000000 fb6186.debug....\n+ 0x00000030 c4b8a0e6 ....\n \n"}]}]}]}]}, {"source1": "calamares-dbgsym_3.3.0~alpha2~exp1-1_amd64.deb", "source2": "calamares-dbgsym_3.3.0~alpha2~exp1-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2023-03-22 10:31:44.000000 debian-binary\n--rw-r--r-- 0 0 0 2384 2023-03-22 10:31:44.000000 control.tar.xz\n--rw-r--r-- 0 0 0 34720004 2023-03-22 10:31:44.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2392 2023-03-22 10:31:44.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 34714376 2023-03-22 10:31:44.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Jonathan Carter \n Installed-Size: 35522\n Depends: calamares (= 3.3.0~alpha2~exp1-1)\n Section: debug\n Priority: optional\n Description: debug symbols for calamares\n-Build-Ids: 069278fe730cd01ba81559d1d79dac4459a86c1f 1018697d92e72feba1d8ef827263500fef7f6aed 1599bea83fe5c6c7ffaced4bf9b60e466c0add41 168770a0364a18d712cfce06873b31e358597603 16acdd190013d5d892c467d6e75ac3ab0fe25f78 1f0b2e4a9d05706a871df0ef7be7fce4b4a87d52 2cf352b9e3f8ee048d43f6ca700e0bf6444147f7 327e1e7d11f56087418557181bb5854551b238b9 34d6e27b0a0f942a46f256c4109a9761ca985a4f 366af365f4fb8edf48826d34040cfa2cbbb18438 3695c8506de92722baadde88facabc0089a88f72 3a929ab3da4b3bb23b078e390d3219c233ce3fd4 41f1eac26929c968441311cb5534a998817e050a 46fc8b95de21e78c16362972eda2542733c6a315 525a1b2ec3a47e44ed8f8407b6a6c05beae3c479 5555b0d0e4b4150998f3a38be97f70f818ee1e9d 67f79e3ef031193faf7e78658913dd77d4fadef8 6fc44bea9e6be32473b3f20cd4bbc67dea19103c 7cc992ae86d4bb9de2d3e992cec43bbd8800364a 81949cf687fbbb9dc103a9fe56b94c4ff855384f 8308cd9aa9c81e06811c6e96fe9c31b21d6e274f 84194031d6c706dab33631aa64581bfb7d515753 8e525601f9ba7b9f1deacee7ed413d6def62477a 945ce269ec1eef572e2783077185bae7b1dd607c 9efe90af8cd53d192d6aacfd1a1e292b12aad85c 9f71d2c2de51968913784cbd62b87602fc6fbca2 a50fa1b104675038719110b4a9268cd91bf81e01 b5515964b168ea7721c52a0c859094543db27e28 ba7e6f3d767f281364ff192b494aee697819de63 bf9e1e8ebf1fae3bbe88815066f87b3acd01a216 c057707c2586e9fc9787c75a202c2c70e4b24f4c c1c28578219d08e5c43155ff6229b382bdee2e2c ca78a0d7b45dc2b063f29050ef6bfc5211c89583 caa062f348cdf6d74b9829fbfc5900889c8f298f caf0a10941cc7ab74a264af617aadaf4b81c78d5 d022335df86b96fb3703ce275f9c1f5168651a9e e039e3e3246c66071881fc909c5b801f93fc84cd eee60721cd8fd57429b4c84e63f0c1656fcdc8ab f2a9ceaef534e1d4b7d63d3e075c07abb1960c34 fa90d9432e8891254d53f9b8b9d8c2fb7051ff31\n+Build-Ids: 12a09a22f2ad0684a21008fa06b1b92d35fe0686 12bcd26e8fdcaf93e6e8230960b8baef41fdea89 19a11d707686d1fdf748016ebb82781490fb6186 1eb7075ad0156f4fbd4dafc2062f0cb2ac63807a 20ebb2b3dd06b8cf9002cabb8a025d81ab8a2580 2de79e3b7e9e184c52d280a00e6f3d759d9cc90d 2fbbc0a40abec7d4ab6b1bc711eef92e8063c332 2fd0361b1b629e6acf1a5d1b8c843243a8061aad 34655ca095635b995b10b63cd46c9d6adf83855b 366af365f4fb8edf48826d34040cfa2cbbb18438 3c73b96483aab3d05be854d59310df1fdbbf4281 3e7156bb5aa100a6ba31b5614ea2479fd9463f8a 3e7f7ae02162023a2e48d6c4afb4b6960f35e87f 4a3f2f3be698b670e4da5c46dacc26df82d090f6 543abc74981ca2ff449ca35e61d5a87451f0afcb 620c18268a885bbe7bb9653bebaebfd63b156310 64115a3b2cb54c2b88bb50672538342125159803 641b337df45a3dc49bcfb109f4a289a1dcc99ca8 665adf418b8182fefa9423f77836adc2032122df 69a11b078a89d230a83df0a8be6f4cf96dddad88 6b282240e72a0008ef50cea8c1db51c5f6fe0d7e 713ad468e89d9ceeb929a370bc60247718172040 8b08091c6dc797533c01e34d04a6acbcd9d0e3af 9518bfe084705df30a1545ca88ee2caf4c4dfee7 98d6472355f964de3d27c68fbaf31cfc8f9b2bf3 9ab1750649e28905dc3415ad81d0708a3f7b2faa 9b2e87501b6ea3e44d1a63a914d8b814366f616d a130a3255cb34d3e565898494172467b759e6104 a3b8493ab2a7810393be377929ebc52ce6fa809c ac121c603667e142064e7cfc7fe8c89607116e72 b8225d31d10767980c03973cfe371434c43b7a0b bca48b5a6699d88329468098811a263b39c529bb c669a61dc47edc8b5f9f78cdb78dc44cc43fc594 c91af319dc49b7aa6c9151042ec363dcd03b8f52 d0a4c59ea67e34711191c45d73c16a6fe2353dd0 d93b1d5249a8dd3546f1a60ef17f3b5eeb60ef47 db3c758c333179947b5939dffdb6aed84469fc21 edbd4e1d877485a636ebbcd557880b7c72239a0b f848b0052080824c703d0e0afb44f446d3844f93 fc4b220965eebb351032e0a9c86911c437da50ab\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,41 +1,41 @@\n-usr/lib/debug/.build-id/06/9278fe730cd01ba81559d1d79dac4459a86c1f.debug\n-usr/lib/debug/.build-id/10/18697d92e72feba1d8ef827263500fef7f6aed.debug\n-usr/lib/debug/.build-id/15/99bea83fe5c6c7ffaced4bf9b60e466c0add41.debug\n-usr/lib/debug/.build-id/16/8770a0364a18d712cfce06873b31e358597603.debug\n-usr/lib/debug/.build-id/16/acdd190013d5d892c467d6e75ac3ab0fe25f78.debug\n-usr/lib/debug/.build-id/1f/0b2e4a9d05706a871df0ef7be7fce4b4a87d52.debug\n-usr/lib/debug/.build-id/2c/f352b9e3f8ee048d43f6ca700e0bf6444147f7.debug\n-usr/lib/debug/.build-id/32/7e1e7d11f56087418557181bb5854551b238b9.debug\n-usr/lib/debug/.build-id/34/d6e27b0a0f942a46f256c4109a9761ca985a4f.debug\n+usr/lib/debug/.build-id/12/a09a22f2ad0684a21008fa06b1b92d35fe0686.debug\n+usr/lib/debug/.build-id/12/bcd26e8fdcaf93e6e8230960b8baef41fdea89.debug\n+usr/lib/debug/.build-id/19/a11d707686d1fdf748016ebb82781490fb6186.debug\n+usr/lib/debug/.build-id/1e/b7075ad0156f4fbd4dafc2062f0cb2ac63807a.debug\n+usr/lib/debug/.build-id/20/ebb2b3dd06b8cf9002cabb8a025d81ab8a2580.debug\n+usr/lib/debug/.build-id/2d/e79e3b7e9e184c52d280a00e6f3d759d9cc90d.debug\n+usr/lib/debug/.build-id/2f/bbc0a40abec7d4ab6b1bc711eef92e8063c332.debug\n+usr/lib/debug/.build-id/2f/d0361b1b629e6acf1a5d1b8c843243a8061aad.debug\n+usr/lib/debug/.build-id/34/655ca095635b995b10b63cd46c9d6adf83855b.debug\n usr/lib/debug/.build-id/36/6af365f4fb8edf48826d34040cfa2cbbb18438.debug\n-usr/lib/debug/.build-id/36/95c8506de92722baadde88facabc0089a88f72.debug\n-usr/lib/debug/.build-id/3a/929ab3da4b3bb23b078e390d3219c233ce3fd4.debug\n-usr/lib/debug/.build-id/41/f1eac26929c968441311cb5534a998817e050a.debug\n-usr/lib/debug/.build-id/46/fc8b95de21e78c16362972eda2542733c6a315.debug\n-usr/lib/debug/.build-id/52/5a1b2ec3a47e44ed8f8407b6a6c05beae3c479.debug\n-usr/lib/debug/.build-id/55/55b0d0e4b4150998f3a38be97f70f818ee1e9d.debug\n-usr/lib/debug/.build-id/67/f79e3ef031193faf7e78658913dd77d4fadef8.debug\n-usr/lib/debug/.build-id/6f/c44bea9e6be32473b3f20cd4bbc67dea19103c.debug\n-usr/lib/debug/.build-id/7c/c992ae86d4bb9de2d3e992cec43bbd8800364a.debug\n-usr/lib/debug/.build-id/81/949cf687fbbb9dc103a9fe56b94c4ff855384f.debug\n-usr/lib/debug/.build-id/83/08cd9aa9c81e06811c6e96fe9c31b21d6e274f.debug\n-usr/lib/debug/.build-id/84/194031d6c706dab33631aa64581bfb7d515753.debug\n-usr/lib/debug/.build-id/8e/525601f9ba7b9f1deacee7ed413d6def62477a.debug\n-usr/lib/debug/.build-id/94/5ce269ec1eef572e2783077185bae7b1dd607c.debug\n-usr/lib/debug/.build-id/9e/fe90af8cd53d192d6aacfd1a1e292b12aad85c.debug\n-usr/lib/debug/.build-id/9f/71d2c2de51968913784cbd62b87602fc6fbca2.debug\n-usr/lib/debug/.build-id/a5/0fa1b104675038719110b4a9268cd91bf81e01.debug\n-usr/lib/debug/.build-id/b5/515964b168ea7721c52a0c859094543db27e28.debug\n-usr/lib/debug/.build-id/ba/7e6f3d767f281364ff192b494aee697819de63.debug\n-usr/lib/debug/.build-id/bf/9e1e8ebf1fae3bbe88815066f87b3acd01a216.debug\n-usr/lib/debug/.build-id/c0/57707c2586e9fc9787c75a202c2c70e4b24f4c.debug\n-usr/lib/debug/.build-id/c1/c28578219d08e5c43155ff6229b382bdee2e2c.debug\n-usr/lib/debug/.build-id/ca/78a0d7b45dc2b063f29050ef6bfc5211c89583.debug\n-usr/lib/debug/.build-id/ca/a062f348cdf6d74b9829fbfc5900889c8f298f.debug\n-usr/lib/debug/.build-id/ca/f0a10941cc7ab74a264af617aadaf4b81c78d5.debug\n-usr/lib/debug/.build-id/d0/22335df86b96fb3703ce275f9c1f5168651a9e.debug\n-usr/lib/debug/.build-id/e0/39e3e3246c66071881fc909c5b801f93fc84cd.debug\n-usr/lib/debug/.build-id/ee/e60721cd8fd57429b4c84e63f0c1656fcdc8ab.debug\n-usr/lib/debug/.build-id/f2/a9ceaef534e1d4b7d63d3e075c07abb1960c34.debug\n-usr/lib/debug/.build-id/fa/90d9432e8891254d53f9b8b9d8c2fb7051ff31.debug\n+usr/lib/debug/.build-id/3c/73b96483aab3d05be854d59310df1fdbbf4281.debug\n+usr/lib/debug/.build-id/3e/7156bb5aa100a6ba31b5614ea2479fd9463f8a.debug\n+usr/lib/debug/.build-id/3e/7f7ae02162023a2e48d6c4afb4b6960f35e87f.debug\n+usr/lib/debug/.build-id/4a/3f2f3be698b670e4da5c46dacc26df82d090f6.debug\n+usr/lib/debug/.build-id/54/3abc74981ca2ff449ca35e61d5a87451f0afcb.debug\n+usr/lib/debug/.build-id/62/0c18268a885bbe7bb9653bebaebfd63b156310.debug\n+usr/lib/debug/.build-id/64/115a3b2cb54c2b88bb50672538342125159803.debug\n+usr/lib/debug/.build-id/64/1b337df45a3dc49bcfb109f4a289a1dcc99ca8.debug\n+usr/lib/debug/.build-id/66/5adf418b8182fefa9423f77836adc2032122df.debug\n+usr/lib/debug/.build-id/69/a11b078a89d230a83df0a8be6f4cf96dddad88.debug\n+usr/lib/debug/.build-id/6b/282240e72a0008ef50cea8c1db51c5f6fe0d7e.debug\n+usr/lib/debug/.build-id/71/3ad468e89d9ceeb929a370bc60247718172040.debug\n+usr/lib/debug/.build-id/8b/08091c6dc797533c01e34d04a6acbcd9d0e3af.debug\n+usr/lib/debug/.build-id/95/18bfe084705df30a1545ca88ee2caf4c4dfee7.debug\n+usr/lib/debug/.build-id/98/d6472355f964de3d27c68fbaf31cfc8f9b2bf3.debug\n+usr/lib/debug/.build-id/9a/b1750649e28905dc3415ad81d0708a3f7b2faa.debug\n+usr/lib/debug/.build-id/9b/2e87501b6ea3e44d1a63a914d8b814366f616d.debug\n+usr/lib/debug/.build-id/a1/30a3255cb34d3e565898494172467b759e6104.debug\n+usr/lib/debug/.build-id/a3/b8493ab2a7810393be377929ebc52ce6fa809c.debug\n+usr/lib/debug/.build-id/ac/121c603667e142064e7cfc7fe8c89607116e72.debug\n+usr/lib/debug/.build-id/b8/225d31d10767980c03973cfe371434c43b7a0b.debug\n+usr/lib/debug/.build-id/bc/a48b5a6699d88329468098811a263b39c529bb.debug\n+usr/lib/debug/.build-id/c6/69a61dc47edc8b5f9f78cdb78dc44cc43fc594.debug\n+usr/lib/debug/.build-id/c9/1af319dc49b7aa6c9151042ec363dcd03b8f52.debug\n+usr/lib/debug/.build-id/d0/a4c59ea67e34711191c45d73c16a6fe2353dd0.debug\n+usr/lib/debug/.build-id/d9/3b1d5249a8dd3546f1a60ef17f3b5eeb60ef47.debug\n+usr/lib/debug/.build-id/db/3c758c333179947b5939dffdb6aed84469fc21.debug\n+usr/lib/debug/.build-id/ed/bd4e1d877485a636ebbcd557880b7c72239a0b.debug\n+usr/lib/debug/.build-id/f8/48b0052080824c703d0e0afb44f446d3844f93.debug\n+usr/lib/debug/.build-id/fc/4b220965eebb351032e0a9c86911c437da50ab.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/calamares.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,87 +1,87 @@\n drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/06/\n--rw-r--r-- 0 root (0) root (0) 993736 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/06/9278fe730cd01ba81559d1d79dac4459a86c1f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/10/\n--rw-r--r-- 0 root (0) root (0) 205832 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/10/18697d92e72feba1d8ef827263500fef7f6aed.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/15/\n--rw-r--r-- 0 root (0) root (0) 174240 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/15/99bea83fe5c6c7ffaced4bf9b60e466c0add41.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/16/\n--rw-r--r-- 0 root (0) root (0) 162472 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/16/8770a0364a18d712cfce06873b31e358597603.debug\n--rw-r--r-- 0 root (0) root (0) 251904 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/16/acdd190013d5d892c467d6e75ac3ab0fe25f78.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/1f/\n--rw-r--r-- 0 root (0) root (0) 1258384 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/1f/0b2e4a9d05706a871df0ef7be7fce4b4a87d52.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/2c/\n--rw-r--r-- 0 root (0) root (0) 164616 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/2c/f352b9e3f8ee048d43f6ca700e0bf6444147f7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/32/\n--rw-r--r-- 0 root (0) root (0) 578160 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/32/7e1e7d11f56087418557181bb5854551b238b9.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/12/\n+-rw-r--r-- 0 root (0) root (0) 283528 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/12/a09a22f2ad0684a21008fa06b1b92d35fe0686.debug\n+-rw-r--r-- 0 root (0) root (0) 251904 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/12/bcd26e8fdcaf93e6e8230960b8baef41fdea89.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/19/\n+-rw-r--r-- 0 root (0) root (0) 3104632 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/19/a11d707686d1fdf748016ebb82781490fb6186.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/1e/\n+-rw-r--r-- 0 root (0) root (0) 6139336 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/1e/b7075ad0156f4fbd4dafc2062f0cb2ac63807a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/20/\n+-rw-r--r-- 0 root (0) root (0) 1030128 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/20/ebb2b3dd06b8cf9002cabb8a025d81ab8a2580.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/2d/\n+-rw-r--r-- 0 root (0) root (0) 294912 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/2d/e79e3b7e9e184c52d280a00e6f3d759d9cc90d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/2f/\n+-rw-r--r-- 0 root (0) root (0) 197128 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/2f/bbc0a40abec7d4ab6b1bc711eef92e8063c332.debug\n+-rw-r--r-- 0 root (0) root (0) 807640 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/2f/d0361b1b629e6acf1a5d1b8c843243a8061aad.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/34/\n--rw-r--r-- 0 root (0) root (0) 807640 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/34/d6e27b0a0f942a46f256c4109a9761ca985a4f.debug\n+-rw-r--r-- 0 root (0) root (0) 253056 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/34/655ca095635b995b10b63cd46c9d6adf83855b.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/36/\n -rw-r--r-- 0 root (0) root (0) 6265520 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/36/6af365f4fb8edf48826d34040cfa2cbbb18438.debug\n--rw-r--r-- 0 root (0) root (0) 1458912 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/36/95c8506de92722baadde88facabc0089a88f72.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/3a/\n--rw-r--r-- 0 root (0) root (0) 197128 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/3a/929ab3da4b3bb23b078e390d3219c233ce3fd4.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/41/\n--rw-r--r-- 0 root (0) root (0) 6139336 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/41/f1eac26929c968441311cb5534a998817e050a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/46/\n--rw-r--r-- 0 root (0) root (0) 283528 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/46/fc8b95de21e78c16362972eda2542733c6a315.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/52/\n--rw-r--r-- 0 root (0) root (0) 409424 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/52/5a1b2ec3a47e44ed8f8407b6a6c05beae3c479.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/55/\n--rw-r--r-- 0 root (0) root (0) 294912 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/55/55b0d0e4b4150998f3a38be97f70f818ee1e9d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/67/\n--rw-r--r-- 0 root (0) root (0) 1006832 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/67/f79e3ef031193faf7e78658913dd77d4fadef8.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/6f/\n--rw-r--r-- 0 root (0) root (0) 209272 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/6f/c44bea9e6be32473b3f20cd4bbc67dea19103c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/7c/\n--rw-r--r-- 0 root (0) root (0) 230168 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/7c/c992ae86d4bb9de2d3e992cec43bbd8800364a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/81/\n--rw-r--r-- 0 root (0) root (0) 1030128 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/81/949cf687fbbb9dc103a9fe56b94c4ff855384f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/83/\n--rw-r--r-- 0 root (0) root (0) 1167616 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/83/08cd9aa9c81e06811c6e96fe9c31b21d6e274f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/84/\n--rw-r--r-- 0 root (0) root (0) 166728 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/84/194031d6c706dab33631aa64581bfb7d515753.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/8e/\n--rw-r--r-- 0 root (0) root (0) 1381824 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/8e/525601f9ba7b9f1deacee7ed413d6def62477a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/94/\n--rw-r--r-- 0 root (0) root (0) 220336 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/94/5ce269ec1eef572e2783077185bae7b1dd607c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/9e/\n--rw-r--r-- 0 root (0) root (0) 253056 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/9e/fe90af8cd53d192d6aacfd1a1e292b12aad85c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/9f/\n--rw-r--r-- 0 root (0) root (0) 255040 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/9f/71d2c2de51968913784cbd62b87602fc6fbca2.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/a5/\n--rw-r--r-- 0 root (0) root (0) 435504 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/a5/0fa1b104675038719110b4a9268cd91bf81e01.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/b5/\n--rw-r--r-- 0 root (0) root (0) 3104632 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/b5/515964b168ea7721c52a0c859094543db27e28.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/ba/\n--rw-r--r-- 0 root (0) root (0) 602704 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/ba/7e6f3d767f281364ff192b494aee697819de63.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/bf/\n--rw-r--r-- 0 root (0) root (0) 285976 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/bf/9e1e8ebf1fae3bbe88815066f87b3acd01a216.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/c0/\n--rw-r--r-- 0 root (0) root (0) 838880 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/c0/57707c2586e9fc9787c75a202c2c70e4b24f4c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/c1/\n--rw-r--r-- 0 root (0) root (0) 223424 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/c1/c28578219d08e5c43155ff6229b382bdee2e2c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/ca/\n--rw-r--r-- 0 root (0) root (0) 682528 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/ca/78a0d7b45dc2b063f29050ef6bfc5211c89583.debug\n--rw-r--r-- 0 root (0) root (0) 1073720 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/ca/a062f348cdf6d74b9829fbfc5900889c8f298f.debug\n--rw-r--r-- 0 root (0) root (0) 709056 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/ca/f0a10941cc7ab74a264af617aadaf4b81c78d5.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/3c/\n+-rw-r--r-- 0 root (0) root (0) 409424 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/3c/73b96483aab3d05be854d59310df1fdbbf4281.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/3e/\n+-rw-r--r-- 0 root (0) root (0) 166728 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/3e/7156bb5aa100a6ba31b5614ea2479fd9463f8a.debug\n+-rw-r--r-- 0 root (0) root (0) 993736 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/3e/7f7ae02162023a2e48d6c4afb4b6960f35e87f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/4a/\n+-rw-r--r-- 0 root (0) root (0) 1073720 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/4a/3f2f3be698b670e4da5c46dacc26df82d090f6.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/54/\n+-rw-r--r-- 0 root (0) root (0) 435504 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/54/3abc74981ca2ff449ca35e61d5a87451f0afcb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/62/\n+-rw-r--r-- 0 root (0) root (0) 174240 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/62/0c18268a885bbe7bb9653bebaebfd63b156310.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/64/\n+-rw-r--r-- 0 root (0) root (0) 1006832 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/64/115a3b2cb54c2b88bb50672538342125159803.debug\n+-rw-r--r-- 0 root (0) root (0) 602704 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/64/1b337df45a3dc49bcfb109f4a289a1dcc99ca8.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/66/\n+-rw-r--r-- 0 root (0) root (0) 1167616 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/66/5adf418b8182fefa9423f77836adc2032122df.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/69/\n+-rw-r--r-- 0 root (0) root (0) 301744 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/69/a11b078a89d230a83df0a8be6f4cf96dddad88.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/6b/\n+-rw-r--r-- 0 root (0) root (0) 205832 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/6b/282240e72a0008ef50cea8c1db51c5f6fe0d7e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/71/\n+-rw-r--r-- 0 root (0) root (0) 1381824 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/71/3ad468e89d9ceeb929a370bc60247718172040.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/8b/\n+-rw-r--r-- 0 root (0) root (0) 682528 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/8b/08091c6dc797533c01e34d04a6acbcd9d0e3af.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/95/\n+-rw-r--r-- 0 root (0) root (0) 1458912 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/95/18bfe084705df30a1545ca88ee2caf4c4dfee7.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/98/\n+-rw-r--r-- 0 root (0) root (0) 255040 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/98/d6472355f964de3d27c68fbaf31cfc8f9b2bf3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/9a/\n+-rw-r--r-- 0 root (0) root (0) 223424 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/9a/b1750649e28905dc3415ad81d0708a3f7b2faa.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/9b/\n+-rw-r--r-- 0 root (0) root (0) 285976 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/9b/2e87501b6ea3e44d1a63a914d8b814366f616d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/a1/\n+-rw-r--r-- 0 root (0) root (0) 178104 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/a1/30a3255cb34d3e565898494172467b759e6104.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/a3/\n+-rw-r--r-- 0 root (0) root (0) 295616 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/a3/b8493ab2a7810393be377929ebc52ce6fa809c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/ac/\n+-rw-r--r-- 0 root (0) root (0) 164616 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/ac/121c603667e142064e7cfc7fe8c89607116e72.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/b8/\n+-rw-r--r-- 0 root (0) root (0) 1258384 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/b8/225d31d10767980c03973cfe371434c43b7a0b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/bc/\n+-rw-r--r-- 0 root (0) root (0) 458880 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/bc/a48b5a6699d88329468098811a263b39c529bb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/c6/\n+-rw-r--r-- 0 root (0) root (0) 578160 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/c6/69a61dc47edc8b5f9f78cdb78dc44cc43fc594.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/c9/\n+-rw-r--r-- 0 root (0) root (0) 162472 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/c9/1af319dc49b7aa6c9151042ec363dcd03b8f52.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/d0/\n--rw-r--r-- 0 root (0) root (0) 458880 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/d0/22335df86b96fb3703ce275f9c1f5168651a9e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/e0/\n--rw-r--r-- 0 root (0) root (0) 295616 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/e0/39e3e3246c66071881fc909c5b801f93fc84cd.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/ee/\n--rw-r--r-- 0 root (0) root (0) 301744 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/ee/e60721cd8fd57429b4c84e63f0c1656fcdc8ab.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/f2/\n--rw-r--r-- 0 root (0) root (0) 178104 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/f2/a9ceaef534e1d4b7d63d3e075c07abb1960c34.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/fa/\n--rw-r--r-- 0 root (0) root (0) 221912 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/fa/90d9432e8891254d53f9b8b9d8c2fb7051ff31.debug\n+-rw-r--r-- 0 root (0) root (0) 220336 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/d0/a4c59ea67e34711191c45d73c16a6fe2353dd0.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/d9/\n+-rw-r--r-- 0 root (0) root (0) 221912 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/d9/3b1d5249a8dd3546f1a60ef17f3b5eeb60ef47.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/db/\n+-rw-r--r-- 0 root (0) root (0) 838880 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/db/3c758c333179947b5939dffdb6aed84469fc21.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/ed/\n+-rw-r--r-- 0 root (0) root (0) 209272 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/ed/bd4e1d877485a636ebbcd557880b7c72239a0b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/f8/\n+-rw-r--r-- 0 root (0) root (0) 230168 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/f8/48b0052080824c703d0e0afb44f446d3844f93.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/fc/\n+-rw-r--r-- 0 root (0) root (0) 709056 2023-03-22 10:31:44.000000 ./usr/lib/debug/.build-id/fc/4b220965eebb351032e0a9c86911c437da50ab.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 1327232 2023-03-22 10:31:44.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/calamares.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2023-03-22 10:31:44.000000 ./usr/share/doc/calamares-dbgsym -> calamares\n"}, {"source1": "./usr/lib/debug/.build-id/06/9278fe730cd01ba81559d1d79dac4459a86c1f.debug", "source2": "./usr/lib/debug/.build-id/3e/7f7ae02162023a2e48d6c4afb4b6960f35e87f.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00078c 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000009f0 00025c 003828 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000004218 00025c 005cd5 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000009eee 00025c 0004ae 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000004218 00025c 005cd7 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000009ef0 00025c 0004ae 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000000000000a3a0 00025c 000160 00 A 4 7 8\n [ 7] .rela.dyn NOBITS 000000000000a500 00025c 0025f8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000caf8 00025c 001818 18 A 3 25 8\n [ 9] .init NOBITS 000000000000f000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000f020 001000 001020 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000010040 001000 000058 08 AX 0 0 8\n [12] .text NOBITS 00000000000100a0 001000 00d794 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: 069278fe730cd01ba81559d1d79dac4459a86c1f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3e7f7ae02162023a2e48d6c4afb4b6960f35e87f\n"}]}, {"source1": "./usr/lib/debug/.build-id/10/18697d92e72feba1d8ef827263500fef7f6aed.debug", "source2": "./usr/lib/debug/.build-id/6b/282240e72a0008ef50cea8c1db51c5f6fe0d7e.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000168 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000003c8 00025c 0009f0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000db8 00025c 000ec5 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001c7e 00025c 0000d4 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000db8 00025c 000ec7 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000001c80 00025c 0000d4 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000001d58 00025c 0000c0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000001e18 00025c 0005d0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000023e8 00025c 0004b0 18 A 3 25 8\n [ 9] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000003020 001000 000330 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000003350 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000003360 001000 002599 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: 1018697d92e72feba1d8ef827263500fef7f6aed\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6b282240e72a0008ef50cea8c1db51c5f6fe0d7e\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 13.2.0-2) 13.2.0\n+~GCC: (Debian 13.2.0-2) 13.2.0\n s~pWhD-Wf\n nMvk.1\";(\n Kk\t?bux(\n qJI%}C t\n E0&\\D@h.\n il\";=MbY\n UsH'}MUj\n"}]}, {"source1": "./usr/lib/debug/.build-id/15/99bea83fe5c6c7ffaced4bf9b60e466c0add41.debug", "source2": "./usr/lib/debug/.build-id/62/0c18268a885bbe7bb9653bebaebfd63b156310.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 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x002b80 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x002b88 R 0x1000\n LOAD 0x000000 0x0000000000003000 0x0000000000003000 0x000000 0x001fe1 R E 0x1000\n LOAD 0x000000 0x0000000000005000 0x0000000000005000 0x000000 0x000b87 R 0x1000\n LOAD 0x000b90 0x0000000000006b90 0x0000000000006b90 0x000000 0x000680 RW 0x1000\n DYNAMIC 0x000b90 0x0000000000006d50 0x0000000000006d50 0x000000 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000005404 0x0000000000005404 0x000000 0x000104 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000170 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000003d0 00025c 000af8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000ec8 00025c 000f86 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001e4e 00025c 0000ea 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000001f38 00025c 0000c0 00 A 4 4 8\n- [ 7] .rela.dyn NOBITS 0000000000001ff8 00025c 000618 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000002610 00025c 000570 18 A 3 25 8\n+ [ 4] .dynstr NOBITS 0000000000000ec8 00025c 000f88 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000001e50 00025c 0000ea 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000001f40 00025c 0000c0 00 A 4 4 8\n+ [ 7] .rela.dyn NOBITS 0000000000002000 00025c 000618 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000002618 00025c 000570 18 A 3 25 8\n [ 9] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000003020 001000 0003b0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000033d0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000033e0 001000 001bf7 00 AX 0 0 16\n [13] .fini NOBITS 0000000000004fd8 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000005000 001000 00039a 00 A 0 0 32\n [15] .qtversion NOBITS 00000000000053a0 001000 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1599bea83fe5c6c7ffaced4bf9b60e466c0add41\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 620c18268a885bbe7bb9653bebaebfd63b156310\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-AGCC: (Debian 13.2.0-2) 13.2.0\n+GCC: (Debian 13.2.0-2) 13.2.0\n y6ud,u$1\n HH-t$94#\n yTjp8,GG\n \"BeVUY/d.\n +9`!z]80\n HDhcl;p@\n THeFZQ~-\n"}]}, {"source1": "./usr/lib/debug/.build-id/16/8770a0364a18d712cfce06873b31e358597603.debug", "source2": "./usr/lib/debug/.build-id/c9/1af319dc49b7aa6c9151042ec363dcd03b8f52.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 --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x0027f0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x0027f8 R 0x1000\n LOAD 0x000000 0x0000000000003000 0x0000000000003000 0x000000 0x001435 R E 0x1000\n LOAD 0x000000 0x0000000000005000 0x0000000000005000 0x000000 0x000992 R 0x1000\n LOAD 0x000b90 0x0000000000006b90 0x0000000000006b90 0x000000 0x000650 RW 0x1000\n DYNAMIC 0x000b90 0x0000000000006d50 0x0000000000006d50 0x000000 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x00000000000052e8 0x00000000000052e8 0x000000 0x00010c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00016c 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000003d0 00025c 000a08 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000dd8 00025c 000dd1 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001baa 00025c 0000d6 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000001c80 00025c 0000c0 00 A 4 4 8\n- [ 7] .rela.dyn NOBITS 0000000000001d40 00025c 0005e8 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000002328 00025c 0004c8 18 A 3 25 8\n+ [ 4] .dynstr NOBITS 0000000000000dd8 00025c 000dd3 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000001bac 00025c 0000d6 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000001c88 00025c 0000c0 00 A 4 4 8\n+ [ 7] .rela.dyn NOBITS 0000000000001d48 00025c 0005e8 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000002330 00025c 0004c8 18 A 3 25 8\n [ 9] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000003020 001000 000340 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000003360 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000003370 001000 0010bb 00 AX 0 0 16\n [13] .fini NOBITS 000000000000442c 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000005000 001000 000288 00 A 0 0 32\n [15] .qtversion NOBITS 0000000000005288 001000 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 168770a0364a18d712cfce06873b31e358597603\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c91af319dc49b7aa6c9151042ec363dcd03b8f52\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 13.2.0-2) 13.2.0\n+RGCC: (Debian 13.2.0-2) 13.2.0\n a```bhgb`\n TIZ!Kq2q4\n 5LJ\ts;B5\n i8s@=3_p\n Bo+9%B2o(\n a|I_Asf%\n );BTbW~=a\"\n"}]}, {"source1": "./usr/lib/debug/.build-id/16/acdd190013d5d892c467d6e75ac3ab0fe25f78.debug", "source2": "./usr/lib/debug/.build-id/12/bcd26e8fdcaf93e6e8230960b8baef41fdea89.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x003648 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x003650 R 0x1000\n LOAD 0x000000 0x0000000000004000 0x0000000000004000 0x000000 0x006551 R E 0x1000\n LOAD 0x000000 0x000000000000b000 0x000000000000b000 0x000000 0x0017df R 0x1000\n LOAD 0x000b90 0x000000000000db90 0x000000000000db90 0x000000 0x000760 RW 0x1000\n DYNAMIC 0x000b90 0x000000000000dd50 0x000000000000dd50 0x000000 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000000b76c 0x000000000000b76c 0x000000 0x0001ac R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0001c0 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000420 00025c 000df8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001218 00025c 00141e 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002636 00025c 00012a 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000002760 00025c 0000c0 00 A 4 4 8\n- [ 7] .rela.dyn NOBITS 0000000000002820 00025c 000618 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000002e38 00025c 000810 18 A 3 25 8\n+ [ 4] .dynstr NOBITS 0000000000001218 00025c 001420 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000002638 00025c 00012a 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000002768 00025c 0000c0 00 A 4 4 8\n+ [ 7] .rela.dyn NOBITS 0000000000002828 00025c 000618 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000002e40 00025c 000810 18 A 3 25 8\n [ 9] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000004020 001000 000570 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000004590 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000045a0 001000 005fa8 00 AX 0 0 16\n [13] .fini NOBITS 000000000000a548 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 000000000000b000 001000 000710 00 A 0 0 32\n [15] .qtversion NOBITS 000000000000b710 001000 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 16acdd190013d5d892c467d6e75ac3ab0fe25f78\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 12bcd26e8fdcaf93e6e8230960b8baef41fdea89\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-_xGCC: (Debian 13.2.0-2) 13.2.0\n+GCC: (Debian 13.2.0-2) 13.2.0\n dE*(%=,E\n ^%9/@@,=o6\n JHS~&? t\n K*V0zg:{\n `H0TaH50`\n"}]}, {"source1": "./usr/lib/debug/.build-id/1f/0b2e4a9d05706a871df0ef7be7fce4b4a87d52.debug", "source2": "./usr/lib/debug/.build-id/b8/225d31d10767980c03973cfe371434c43b7a0b.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x0106a8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x0106b0 R 0x1000\n LOAD 0x000000 0x0000000000011000 0x0000000000011000 0x000000 0x01bb59 R E 0x1000\n LOAD 0x000000 0x000000000002d000 0x000000000002d000 0x000000 0x0912d8 R 0x1000\n LOAD 0x000ec8 0x00000000000bfec8 0x00000000000bfec8 0x000000 0x001e50 RW 0x1000\n DYNAMIC 0x000ec8 0x00000000000c0ab0 0x00000000000c0ab0 0x000000 0x000260 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x00000000000b93c8 0x00000000000b93c8 0x000000 0x000894 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000834 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000a98 00025c 003eb8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000004950 00025c 006876 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000b1c6 00025c 00053a 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000000000000b700 00025c 000130 00 A 4 7 8\n- [ 7] .rela.dyn NOBITS 000000000000b830 00025c 002c28 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 000000000000e458 00025c 002250 18 A 3 25 8\n+ [ 4] .dynstr NOBITS 0000000000004950 00025c 006878 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000b1c8 00025c 00053a 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000000000000b708 00025c 000130 00 A 4 7 8\n+ [ 7] .rela.dyn NOBITS 000000000000b838 00025c 002c28 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 000000000000e460 00025c 002250 18 A 3 25 8\n [ 9] .init NOBITS 0000000000011000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000011020 001000 0016f0 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000012710 001000 000088 08 AX 0 0 8\n [12] .text NOBITS 00000000000127a0 001000 01a3ae 00 AX 0 0 16\n [13] .fini NOBITS 000000000002cb50 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 000000000002d000 001000 08c354 00 A 0 0 32\n [15] .qtversion NOBITS 00000000000b9358 001000 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1f0b2e4a9d05706a871df0ef7be7fce4b4a87d52\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b8225d31d10767980c03973cfe371434c43b7a0b\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-}RGCC: (Debian 13.2.0-2) 13.2.0\n+GCC: (Debian 13.2.0-2) 13.2.0\n M}\\%CGlH\n ;?>s~LMW?nq~\n AX,_Nw-n\n w?PSMjm6\n QSUNk5Um\n rw){#(b\n %PsilmRV\n V}H~{X}2\n fJ>vr{KE\n"}]}, {"source1": "./usr/lib/debug/.build-id/32/7e1e7d11f56087418557181bb5854551b238b9.debug", "source2": "./usr/lib/debug/.build-id/c6/69a61dc47edc8b5f9f78cdb78dc44cc43fc594.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x009638 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x009640 R 0x1000\n LOAD 0x000000 0x000000000000a000 0x000000000000a000 0x000000 0x00ec89 R E 0x1000\n LOAD 0x000000 0x0000000000019000 0x0000000000019000 0x000000 0x00a30d R 0x1000\n LOAD 0x000628 0x0000000000024628 0x0000000000024628 0x000000 0x001188 RW 0x1000\n DYNAMIC 0x000628 0x0000000000024ba0 0x0000000000024ba0 0x000000 0x000260 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x00000000000205ec 0x00000000000205ec 0x000000 0x0005a4 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00051c 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000780 00025c 002550 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002cd0 00025c 003b3b 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000680c 00025c 00031c 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000006b28 00025c 000110 00 A 4 6 8\n- [ 7] .rela.dyn NOBITS 0000000000006c38 00025c 0013e0 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000008018 00025c 001620 18 A 3 25 8\n+ [ 4] .dynstr NOBITS 0000000000002cd0 00025c 003b3d 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000680e 00025c 00031c 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000006b30 00025c 000110 00 A 4 6 8\n+ [ 7] .rela.dyn NOBITS 0000000000006c40 00025c 0013e0 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000008020 00025c 001620 18 A 3 25 8\n [ 9] .init NOBITS 000000000000a000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000a020 001000 000ed0 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000aef0 001000 000058 08 AX 0 0 8\n [12] .text NOBITS 000000000000af50 001000 00dd2e 00 AX 0 0 16\n [13] .fini NOBITS 0000000000018c80 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000019000 001000 007584 00 A 0 0 32\n [15] .qtversion NOBITS 0000000000020588 001000 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 327e1e7d11f56087418557181bb5854551b238b9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c669a61dc47edc8b5f9f78cdb78dc44cc43fc594\n"}]}, {"source1": "./usr/lib/debug/.build-id/34/d6e27b0a0f942a46f256c4109a9761ca985a4f.debug", "source2": "./usr/lib/debug/.build-id/2f/d0361b1b629e6acf1a5d1b8c843243a8061aad.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000570 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000007d0 00025c 002730 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002f00 00025c 004495 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000007396 00025c 000344 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002f00 00025c 004497 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000007398 00025c 000344 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000076e0 00025c 0000c0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 00000000000077a0 00025c 0011d0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000008970 00025c 001770 18 A 3 25 8\n [ 9] .init NOBITS 000000000000b000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000b020 001000 000fb0 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000bfd0 001000 000050 08 AX 0 0 8\n [12] .text NOBITS 000000000000c020 001000 014c7e 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: 34d6e27b0a0f942a46f256c4109a9761ca985a4f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2fd0361b1b629e6acf1a5d1b8c843243a8061aad\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-ZOGCC: (Debian 13.2.0-2) 13.2.0\n+GCC: (Debian 13.2.0-2) 13.2.0\n |5G!uZTN,\n fd57\"mzw\n \\XS178JOw.I\n Y5y;'9#5\n q(6Ne)=,\n e5*W\txW+\n -&o#9kQ!9\n"}]}, {"source1": "./usr/lib/debug/.build-id/36/95c8506de92722baadde88facabc0089a88f72.debug", "source2": "./usr/lib/debug/.build-id/95/18bfe084705df30a1545ca88ee2caf4c4dfee7.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000a28 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000c88 00025c 0044b8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000005140 00025c 0075a9 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000c6ea 00025c 0005ba 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000005140 00025c 0075ab 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000c6ec 00025c 0005ba 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000000000000cca8 00025c 000120 00 A 4 6 8\n [ 7] .rela.dyn NOBITS 000000000000cdc8 00025c 003528 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000102f0 00025c 002478 18 A 3 25 8\n [ 9] .init NOBITS 0000000000013000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000013020 001000 001860 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000014880 001000 000038 08 AX 0 0 8\n [12] .text NOBITS 00000000000148c0 001000 026c3e 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: 3695c8506de92722baadde88facabc0089a88f72\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9518bfe084705df30a1545ca88ee2caf4c4dfee7\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-rGCC: (Debian 13.2.0-2) 13.2.0\n+GCC: (Debian 13.2.0-2) 13.2.0\n W|^W.*#2?=E\n yC!yd!g \n UV\"I`;uB\n &AM6mSw7\n $9mp=Pm)\n Q{6mh8JW\n fi)*E;KMy\n"}]}, {"source1": "./usr/lib/debug/.build-id/3a/929ab3da4b3bb23b078e390d3219c233ce3fd4.debug", "source2": "./usr/lib/debug/.build-id/2f/bbc0a40abec7d4ab6b1bc711eef92e8063c332.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000168 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000003c8 00025c 000bb8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000f80 00025c 000fd8 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001f58 00025c 0000fa 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000f80 00025c 000fda 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000001f5a 00025c 0000fa 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000002058 00025c 0000c0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000002118 00025c 0005e8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000002700 00025c 000660 18 A 3 25 8\n [ 9] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000003020 001000 000450 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000003470 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000003480 001000 003214 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: 3a929ab3da4b3bb23b078e390d3219c233ce3fd4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2fbbc0a40abec7d4ab6b1bc711eef92e8063c332\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 13.2.0-2) 13.2.0\n+2GCC: (Debian 13.2.0-2) 13.2.0\n \\IlFK,+9\n }gDQr^mj\n \ts$C\tXU>\n }#!zW_&>\n `ZX=P_#Q\n y*d%=Uc.Tm~\n N\n"}]}, {"source1": "./usr/lib/debug/.build-id/83/08cd9aa9c81e06811c6e96fe9c31b21d6e274f.debug", "source2": "./usr/lib/debug/.build-id/66/5adf418b8182fefa9423f77836adc2032122df.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00098c 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000bf0 00025c 003948 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000004538 00025c 005c45 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000a17e 00025c 0004c6 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000004538 00025c 005c47 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000a180 00025c 0004c6 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000000000000a648 00025c 000180 00 A 4 9 8\n [ 7] .rela.dyn NOBITS 000000000000a7c8 00025c 0025b0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000cd78 00025c 001c98 18 A 3 25 8\n [ 9] .init NOBITS 000000000000f000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000f020 001000 001320 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000010340 001000 000138 08 AX 0 0 8\n [12] .text NOBITS 0000000000010480 001000 01fe50 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: 8308cd9aa9c81e06811c6e96fe9c31b21d6e274f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 665adf418b8182fefa9423f77836adc2032122df\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-n'OGCC: (Debian 13.2.0-2) 13.2.0\n+GCC: (Debian 13.2.0-2) 13.2.0\n qmm^?0J$\n GL fF.2is\n 6U!\t3\"TH\n [?]L}[5)\n \"?q@ZzW/\n ;)x]ay5\\\n &Fku15t1:]\n"}]}, {"source1": "./usr/lib/debug/.build-id/84/194031d6c706dab33631aa64581bfb7d515753.debug", "source2": "./usr/lib/debug/.build-id/3e/7156bb5aa100a6ba31b5614ea2479fd9463f8a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000168 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000003c8 00025c 000a20 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000de8 00025c 000f92 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001d7a 00025c 0000d8 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000de8 00025c 000f94 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000001d7c 00025c 0000d8 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000001e58 00025c 0000c0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000001f18 00025c 0006f0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000002608 00025c 0003d8 18 A 3 25 8\n [ 9] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000003020 001000 0002a0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000032c0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000032d0 001000 00106e 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: 84194031d6c706dab33631aa64581bfb7d515753\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3e7156bb5aa100a6ba31b5614ea2479fd9463f8a\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-}QWSGCC: (Debian 13.2.0-2) 13.2.0\n+GCC: (Debian 13.2.0-2) 13.2.0\n /WsCQWsk\n Pi%~.^Gg%\n _:ew9B59\n fQ}z0N*M\n j~7z^+[w.\n dHIv75Oz'\n xx5^k-#T\n"}]}, {"source1": "./usr/lib/debug/.build-id/8e/525601f9ba7b9f1deacee7ed413d6def62477a.debug", "source2": "./usr/lib/debug/.build-id/71/3ad468e89d9ceeb929a370bc60247718172040.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 0x17f40\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x000000 0x00001c R 0x1\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x013b80 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x013b88 R 0x1000\n LOAD 0x000000 0x0000000000014000 0x0000000000014000 0x000000 0x01677d R E 0x1000\n LOAD 0x000000 0x000000000002b000 0x000000000002b000 0x000000 0x20f1b1 R 0x1000\n LOAD 0x000ca0 0x000000000023bca0 0x000000000023bca0 0x000000 0x001fa8 RW 0x1000\n DYNAMIC 0x000ca0 0x000000000023cb50 0x000000000023cb50 0x000000 0x0002b0 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash NOBITS 00000000000003a0 00039c 0007d0 00 A 6 0 8\n [ 6] .dynsym NOBITS 0000000000000b70 00039c 004f68 18 A 7 1 8\n- [ 7] .dynstr NOBITS 0000000000005ad8 00039c 0086c1 00 A 0 0 1\n- [ 8] .gnu.version NOBITS 000000000000e19a 00039c 00069e 02 A 6 0 2\n- [ 9] .gnu.version_r NOBITS 000000000000e838 00039c 0001a0 00 A 7 10 8\n- [10] .rela.dyn NOBITS 000000000000e9d8 00039c 002dd8 18 A 6 0 8\n- [11] .rela.plt NOBITS 00000000000117b0 00039c 0023d0 18 A 6 27 8\n+ [ 7] .dynstr NOBITS 0000000000005ad8 00039c 0086c3 00 A 0 0 1\n+ [ 8] .gnu.version NOBITS 000000000000e19c 00039c 00069e 02 A 6 0 2\n+ [ 9] .gnu.version_r NOBITS 000000000000e840 00039c 0001a0 00 A 7 10 8\n+ [10] .rela.dyn NOBITS 000000000000e9e0 00039c 002dd8 18 A 6 0 8\n+ [11] .rela.plt NOBITS 00000000000117b8 00039c 0023d0 18 A 6 27 8\n [12] .init NOBITS 0000000000014000 001000 000017 00 AX 0 0 4\n [13] .plt NOBITS 0000000000014020 001000 0017f0 10 AX 0 0 16\n [14] .plt.got NOBITS 0000000000015810 001000 000020 08 AX 0 0 8\n [15] .text NOBITS 0000000000015830 001000 014f42 00 AX 0 0 16\n [16] .fini NOBITS 000000000002a774 001000 000009 00 AX 0 0 4\n [17] .rodata NOBITS 000000000002b000 001000 20a981 00 A 0 0 32\n [18] .qtversion NOBITS 0000000000235988 001000 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8e525601f9ba7b9f1deacee7ed413d6def62477a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 713ad468e89d9ceeb929a370bc60247718172040\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/94/5ce269ec1eef572e2783077185bae7b1dd607c.debug", "source2": "./usr/lib/debug/.build-id/d0/a4c59ea67e34711191c45d73c16a6fe2353dd0.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000164 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000003c8 00025c 000be8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000fb0 00025c 00107f 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002030 00025c 0000fe 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000fb0 00025c 001081 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000002032 00025c 0000fe 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000002130 00025c 0000d0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000002200 00025c 000618 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000002818 00025c 000678 18 A 3 25 8\n [ 9] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000003020 001000 000460 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000003480 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000003490 001000 0042c3 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: 945ce269ec1eef572e2783077185bae7b1dd607c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d0a4c59ea67e34711191c45d73c16a6fe2353dd0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-`|GCC: (Debian 13.2.0-2) 13.2.0\n+GCC: (Debian 13.2.0-2) 13.2.0\n a```bHaf`\n I15[a\"X_\n xK%+smw\"\n !BuNT>+t\n N+a2}ilr\n :reS$-.p\n W|`O+RV%\n"}]}, {"source1": "./usr/lib/debug/.build-id/9e/fe90af8cd53d192d6aacfd1a1e292b12aad85c.debug", "source2": "./usr/lib/debug/.build-id/34/655ca095635b995b10b63cd46c9d6adf83855b.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x003880 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x003888 R 0x1000\n LOAD 0x000000 0x0000000000004000 0x0000000000004000 0x000000 0x004591 R E 0x1000\n LOAD 0x000000 0x0000000000009000 0x0000000000009000 0x000000 0x001623 R 0x1000\n LOAD 0x000b90 0x000000000000bb90 0x000000000000bb90 0x000000 0x0007a0 RW 0x1000\n DYNAMIC 0x000b90 0x000000000000bd50 0x000000000000bd50 0x000000 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000009844 0x0000000000009844 0x000000 0x000194 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0001bc 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000420 00025c 000ea0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000012c0 00025c 0014e0 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000027a0 00025c 000138 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00000000000028d8 00025c 0000c0 00 A 4 4 8\n- [ 7] .rela.dyn NOBITS 0000000000002998 00025c 000618 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000002fb0 00025c 0008d0 18 A 3 25 8\n+ [ 4] .dynstr NOBITS 00000000000012c0 00025c 0014e2 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000027a2 00025c 000138 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00000000000028e0 00025c 0000c0 00 A 4 4 8\n+ [ 7] .rela.dyn NOBITS 00000000000029a0 00025c 000618 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000002fb8 00025c 0008d0 18 A 3 25 8\n [ 9] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000004020 001000 0005f0 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000004610 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000004620 001000 003f67 00 AX 0 0 16\n [13] .fini NOBITS 0000000000008588 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000009000 001000 0007f0 00 A 0 0 32\n [15] .qtversion NOBITS 00000000000097f0 001000 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9efe90af8cd53d192d6aacfd1a1e292b12aad85c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 34655ca095635b995b10b63cd46c9d6adf83855b\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-\\GCC: (Debian 13.2.0-2) 13.2.0\n+[GCC: (Debian 13.2.0-2) 13.2.0\n -(p3&u#)\t\n @fc ##2#`\n :3H@w?z$\n EBs-?2sd\n $tz5\\pBC\n )L2JK''J\n ]rolu8*)t1\n n~k&de~a>\n 4)Z5z'{m'3\tSn\n"}]}, {"source1": "./usr/lib/debug/.build-id/bf/9e1e8ebf1fae3bbe88815066f87b3acd01a216.debug", "source2": "./usr/lib/debug/.build-id/9b/2e87501b6ea3e44d1a63a914d8b814366f616d.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00029c 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000500 00025c 001908 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001e08 00025c 00246b 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000004274 00025c 000216 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001e08 00025c 00246d 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000004276 00025c 000216 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000004490 00025c 0000e0 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 0000000000004570 00025c 001038 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000055a8 00025c 000ae0 18 A 3 25 8\n [ 9] .init NOBITS 0000000000007000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000007020 001000 000750 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000007770 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000007780 001000 00321c 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: bf9e1e8ebf1fae3bbe88815066f87b3acd01a216\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9b2e87501b6ea3e44d1a63a914d8b814366f616d\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 13.2.0-2) 13.2.0\n+6oamGCC: (Debian 13.2.0-2) 13.2.0\n eyFrD!^-\n K]{2D.a'\t[OB\n u9H.VH/?ip\n \"%AH/--8\n Pm>?rkyo!\n"}]}, {"source1": "./usr/lib/debug/.build-id/ca/78a0d7b45dc2b063f29050ef6bfc5211c89583.debug", "source2": "./usr/lib/debug/.build-id/8b/08091c6dc797533c01e34d04a6acbcd9d0e3af.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00040c 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000670 00025c 001ef0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002560 00025c 0031f2 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000005752 00025c 000294 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002560 00025c 0031f4 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000005754 00025c 000294 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000059e8 00025c 000100 00 A 4 6 8\n [ 7] .rela.dyn NOBITS 0000000000005ae8 00025c 000eb8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000069a0 00025c 0010b0 18 A 3 25 8\n [ 9] .init NOBITS 0000000000008000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000008020 001000 000b30 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000008b50 001000 000018 08 AX 0 0 8\n [12] .text NOBITS 0000000000008b70 001000 00ea3e 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: ca78a0d7b45dc2b063f29050ef6bfc5211c89583\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8b08091c6dc797533c01e34d04a6acbcd9d0e3af\n"}]}, {"source1": "./usr/lib/debug/.build-id/ca/a062f348cdf6d74b9829fbfc5900889c8f298f.debug", "source2": "./usr/lib/debug/.build-id/4a/3f2f3be698b670e4da5c46dacc26df82d090f6.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000810 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000a70 00025c 0030d8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000003b48 00025c 00595c 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000094a4 00025c 000412 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000003b48 00025c 00595e 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000094a6 00025c 000412 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000098b8 00025c 000100 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 00000000000099b8 00025c 002538 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000bef0 00025c 001a70 18 A 3 25 8\n [ 9] .init NOBITS 000000000000e000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000e020 001000 0011b0 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000f1d0 001000 000020 08 AX 0 0 8\n [12] .text NOBITS 000000000000f1f0 001000 0206ee 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: caa062f348cdf6d74b9829fbfc5900889c8f298f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4a3f2f3be698b670e4da5c46dacc26df82d090f6\n"}]}, {"source1": "./usr/lib/debug/.build-id/ca/f0a10941cc7ab74a264af617aadaf4b81c78d5.debug", "source2": "./usr/lib/debug/.build-id/fc/4b220965eebb351032e0a9c86911c437da50ab.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000528 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000788 00025c 002d18 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000034a0 00025c 004800 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000007ca0 00025c 0003c2 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000034a0 00025c 004802 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000007ca2 00025c 0003c2 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000008068 00025c 000100 00 A 4 6 8\n [ 7] .rela.dyn NOBITS 0000000000008168 00025c 001b90 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000009cf8 00025c 001578 18 A 3 25 8\n [ 9] .init NOBITS 000000000000c000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000c020 001000 000e60 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000ce80 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 000000000000ce90 001000 00a12e 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: caf0a10941cc7ab74a264af617aadaf4b81c78d5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fc4b220965eebb351032e0a9c86911c437da50ab\n"}]}, {"source1": "./usr/lib/debug/.build-id/d0/22335df86b96fb3703ce275f9c1f5168651a9e.debug", "source2": "./usr/lib/debug/.build-id/bc/a48b5a6699d88329468098811a263b39c529bb.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0003bc 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000620 00025c 001e78 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002498 00025c 002d8b 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000005224 00025c 00028a 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002498 00025c 002d8d 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000005226 00025c 00028a 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000054b0 00025c 000110 00 A 4 6 8\n [ 7] .rela.dyn NOBITS 00000000000055c0 00025c 0015c0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000006b80 00025c 000f30 18 A 3 25 8\n [ 9] .init NOBITS 0000000000008000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000008020 001000 000a30 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000008a50 001000 000028 08 AX 0 0 8\n [12] .text NOBITS 0000000000008a80 001000 006815 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: d022335df86b96fb3703ce275f9c1f5168651a9e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bca48b5a6699d88329468098811a263b39c529bb\n"}]}, {"source1": "./usr/lib/debug/.build-id/e0/39e3e3246c66071881fc909c5b801f93fc84cd.debug", "source2": "./usr/lib/debug/.build-id/a3/b8493ab2a7810393be377929ebc52ce6fa809c.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0001e4 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000448 00025c 001410 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001858 00025c 0020c2 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000391a 00025c 0001ac 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001858 00025c 0020c4 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000391c 00025c 0001ac 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000003ac8 00025c 0000e0 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 0000000000003ba8 00025c 000df8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000049a0 00025c 000798 18 A 3 25 8\n [ 9] .init NOBITS 0000000000006000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000006020 001000 000520 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000006540 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000006550 001000 0020df 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: e039e3e3246c66071881fc909c5b801f93fc84cd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a3b8493ab2a7810393be377929ebc52ce6fa809c\n"}]}, {"source1": "./usr/lib/debug/.build-id/ee/e60721cd8fd57429b4c84e63f0c1656fcdc8ab.debug", "source2": "./usr/lib/debug/.build-id/69/a11b078a89d230a83df0a8be6f4cf96dddad88.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0002a8 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000508 00025c 001380 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001888 00025c 001cbb 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000003544 00025c 0001a0 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001888 00025c 001cbd 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000003546 00025c 0001a0 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000036e8 00025c 0000e0 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 00000000000037c8 00025c 000ab0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000004278 00025c 000a08 18 A 3 25 8\n [ 9] .init NOBITS 0000000000005000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000005020 001000 0006c0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000056e0 001000 000038 08 AX 0 0 8\n [12] .text NOBITS 0000000000005720 001000 0046ae 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: eee60721cd8fd57429b4c84e63f0c1656fcdc8ab\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 69a11b078a89d230a83df0a8be6f4cf96dddad88\n"}]}, {"source1": "./usr/lib/debug/.build-id/f2/a9ceaef534e1d4b7d63d3e075c07abb1960c34.debug", "source2": "./usr/lib/debug/.build-id/a1/30a3255cb34d3e565898494172467b759e6104.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00017c 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000003e0 00025c 000be8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000fc8 00025c 001093 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000205c 00025c 0000fe 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000fc8 00025c 001095 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000205e 00025c 0000fe 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000002160 00025c 0000c0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000002220 00025c 0005e8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000002808 00025c 000678 18 A 3 25 8\n [ 9] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000003020 001000 000460 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000003480 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000003490 001000 001977 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: f2a9ceaef534e1d4b7d63d3e075c07abb1960c34\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a130a3255cb34d3e565898494172467b759e6104\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-4GCC: (Debian 13.2.0-2) 13.2.0\n+GCC: (Debian 13.2.0-2) 13.2.0\n S11dary9\n ltdHxz8lCG\n \t{G~d-cU\n WP^8TRQY\n {-Y0[Q~ \n BUx=ywAU\n \tUx+vi-z[I\n"}]}, {"source1": "./usr/lib/debug/.build-id/fa/90d9432e8891254d53f9b8b9d8c2fb7051ff31.debug", "source2": "./usr/lib/debug/.build-id/d9/3b1d5249a8dd3546f1a60ef17f3b5eeb60ef47.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0001cc 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000430 00025c 000d98 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000011c8 00025c 001453 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000261c 00025c 000122 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000011c8 00025c 001455 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000261e 00025c 000122 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000002740 00025c 0000d0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000002810 00025c 000600 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000002e10 00025c 000798 18 A 3 25 8\n [ 9] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000004020 001000 000520 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000004540 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000004550 001000 003706 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: fa90d9432e8891254d53f9b8b9d8c2fb7051ff31\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d93b1d5249a8dd3546f1a60ef17f3b5eeb60ef47\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-1GCC: (Debian 13.2.0-2) 13.2.0\n+GGCC: (Debian 13.2.0-2) 13.2.0\n \"\t/R 1U_\n x\\{o