{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.aTiX8tZOv2/b1/kwave_21.04.0-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.aTiX8tZOv2/b2/kwave_21.04.0-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 705ea0a24b81be62d1ba8593c7b448d5 16625024 debug optional kwave-dbgsym_21.04.0-1_i386.deb\n- 1cbb48d5d5e1c6102ba4d3cd2648ce09 6484232 kde optional kwave_21.04.0-1_i386.deb\n+ ef21e09a2a7709fb1da4508ab0498fb0 16618748 debug optional kwave-dbgsym_21.04.0-1_i386.deb\n+ 1b4b9e2fad47a0c63871e16144f5af61 6484352 kde optional kwave_21.04.0-1_i386.deb\n"}, {"source1": "kwave_21.04.0-1_i386.deb", "source2": "kwave_21.04.0-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-04-27 04:45:23.000000 debian-binary\n--rw-r--r-- 0 0 0 9132 2021-04-27 04:45:23.000000 control.tar.xz\n--rw-r--r-- 0 0 0 6474908 2021-04-27 04:45:23.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 9144 2021-04-27 04:45:23.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 6475016 2021-04-27 04:45:23.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/kwave", "source2": "./usr/bin/kwave", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x0c114 0x0c114 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x0c118 0x0c118 R 0x1000\n LOAD 0x00d000 0x0000d000 0x0000d000 0x23c58 0x23c58 R E 0x1000\n LOAD 0x031000 0x00031000 0x00031000 0x143a8 0x143a8 R 0x1000\n LOAD 0x045e90 0x00046e90 0x00046e90 0x01179 0x0118c RW 0x1000\n DYNAMIC 0x046658 0x00047658 0x00047658 0x00188 0x00188 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x036168 0x00036168 0x00036168 0x00a9c 0x00a9c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 0003d8 04 A 5 0 4\n [ 5] .dynsym DYNSYM 000005c4 0005c4 002d10 10 A 6 1 4\n- [ 6] .dynstr STRTAB 000032d4 0032d4 00690c 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00009be0 009be0 0005a2 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000a184 00a184 000100 00 A 6 6 4\n- [ 9] .rel.dyn REL 0000a284 00a284 000f38 08 A 5 0 4\n- [10] .rel.plt REL 0000b1bc 00b1bc 000f58 08 AI 5 24 4\n+ [ 6] .dynstr STRTAB 000032d4 0032d4 006910 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00009be4 009be4 0005a2 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000a188 00a188 000100 00 A 6 6 4\n+ [ 9] .rel.dyn REL 0000a288 00a288 000f38 08 A 5 0 4\n+ [10] .rel.plt REL 0000b1c0 00b1c0 000f58 08 AI 5 24 4\n [11] .init PROGBITS 0000d000 00d000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 0000d020 00d020 001ec0 04 AX 0 0 16\n [13] .plt.got PROGBITS 0000eee0 00eee0 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000eef0 00eef0 021d54 00 AX 0 0 16\n [15] .fini PROGBITS 00030c44 030c44 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00031000 031000 005160 00 A 0 0 32\n [17] .qtversion PROGBITS 00036160 036160 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0xa284 contains 487 entries:\n+Relocation section '.rel.dyn' at offset 0xa288 contains 487 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00046e90 00000008 R_386_RELATIVE \n 00046e94 00000008 R_386_RELATIVE \n 00046e98 00000008 R_386_RELATIVE \n 00046ea0 00000008 R_386_RELATIVE \n 00046ea4 00000008 R_386_RELATIVE \n 00046ea8 00000008 R_386_RELATIVE \n@@ -485,15 +485,15 @@\n 00047fcc 00015c06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00047fd0 00016906 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 00047fd4 00017306 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 00047fd8 00018a06 R_386_GLOB_DAT 00000000 __gmon_start__\n 00047fe4 0001a906 R_386_GLOB_DAT 00000000 _ZTVN5Kwave5LabelE\n 00047ffc 00022f06 R_386_GLOB_DAT 00000000 _ZTVN5Kwave11SampleArrayE\n \n-Relocation section '.rel.plt' at offset 0xb1bc contains 491 entries:\n+Relocation section '.rel.plt' at offset 0xb1c0 contains 491 entries:\n Offset Info Type Sym. Value Symbol's Name\n 000477ec 00000307 R_386_JUMP_SLOT 00000000 _ZNK8QMdiArea15activeSubWindowEv@Qt_5\n 000477f0 00000507 R_386_JUMP_SLOT 00000000 _ZN5Kwave8MetaDataC1ERKS0_\n 000477f4 00000607 R_386_JUMP_SLOT 00000000 _ZN7QWidget4showEv@Qt_5\n 000477f8 00000707 R_386_JUMP_SLOT 00000000 _ZN7QObject10disconnectEPKS_PKcS1_S3_@Qt_5\n 000477fc 00000807 R_386_JUMP_SLOT 00000000 _ZN7QPixmapD1Ev@Qt_5\n 00047800 00000907 R_386_JUMP_SLOT 00000000 _ZN11QMainWindow16setCentralWidgetEP7QWidget@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -24,24 +24,24 @@\n 0x00000019 (INIT_ARRAY) 0x46e90\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x46e98\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x32d4\n 0x00000006 (SYMTAB) 0x5c4\n- 0x0000000a (STRSZ) 26892 (bytes)\n+ 0x0000000a (STRSZ) 26896 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x477e0\n 0x00000002 (PLTRELSZ) 3928 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0xb1bc\n- 0x00000011 (REL) 0xa284\n+ 0x00000017 (JMPREL) 0xb1c0\n+ 0x00000011 (REL) 0xa288\n 0x00000012 (RELSZ) 3896 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0xa184\n+ 0x6ffffffe (VERNEED) 0xa188\n 0x6fffffff (VERNEEDNUM) 6\n- 0x6ffffff0 (VERSYM) 0x9be0\n+ 0x6ffffff0 (VERSYM) 0x9be4\n 0x6ffffffa (RELCOUNT) 157\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4582005b70ffde4cf22115e7ece58d91a9332df7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: af02f6baef10e4d9e199a3f9b30b66db340f5d47\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 721 entries:\n- Addr: 0x0000000000009be0 Offset: 0x009be0 Link: 5 (.dynsym)\n+ Addr: 0x0000000000009be4 Offset: 0x009be4 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (Qt_5) \n 004: 2 (Qt_5) 0 (*local*) 2 (Qt_5) 3 (Qt_5) \n 008: 4 (Qt_5) 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) \n 00c: 0 (*local*) 3 (Qt_5) 0 (*local*) 2 (Qt_5) \n 010: 0 (*local*) 3 (Qt_5) 4 (Qt_5) 2 (Qt_5) \n 014: 0 (*local*) 2 (Qt_5) 0 (*local*) 5 (GLIBC_2.0) \n 018: 4 (Qt_5) 4 (Qt_5) 0 (*local*) 3 (Qt_5) \n@@ -180,15 +180,15 @@\n 2c0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 2c4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 2c8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 2cc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 2d0: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 6 entries:\n- Addr: 0x000000000000a184 Offset: 0x00a184 Link: 6 (.dynstr)\n+ Addr: 0x000000000000a188 Offset: 0x00a188 Link: 6 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.1.3 Flags: none Version: 11\n 0x0020: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 8\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0050: Name: CXXABI_1.3 Flags: none Version: 10\n 0x0060: Name: GLIBCXX_3.4 Flags: none Version: 7\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1315,15 +1315,15 @@\n Zoom to all\n kwave_viewmagfit\n 1zoomAll()\n Select zoom factor\n 1selectZoom(int)\n 2activated(int)\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-5Z82005b70ffde4cf22115e7ece58d91a9332df7.debug\n+5Z02f6baef10e4d9e199a3f9b30b66db340f5d47.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1676,9 +1676,9 @@\n 0x00009b64 585f332e 34005174 5f350051 745f352e X_3.4.Qt_5.Qt_5.\n 0x00009b74 31350000 00000000 00000000 00000000 15..............\n 0x00009b84 00000000 00000000 00000000 00000000 ................\n 0x00009b94 00000000 00000000 00000000 00000000 ................\n 0x00009ba4 00000000 00000000 00000000 00000000 ................\n 0x00009bb4 00000000 00000000 00000000 00000000 ................\n 0x00009bc4 00000000 00000000 00000000 00000000 ................\n- 0x00009bd4 00000000 00000000 00000000 ............\n+ 0x00009bd4 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 38323030 35623730 66666465 34636632 82005b70ffde4cf2\n- 0x00000010 32313135 65376563 65353864 39316139 2115e7ece58d91a9\n- 0x00000020 33333264 66372e64 65627567 00000000 332df7.debug....\n- 0x00000030 ad70d5c9 .p..\n+ 0x00000000 30326636 62616566 31306534 64396531 02f6baef10e4d9e1\n+ 0x00000010 39396133 66396233 30623636 64623334 99a3f9b30b66db34\n+ 0x00000020 30663564 34372e64 65627567 00000000 0f5d47.debug....\n+ 0x00000030 af0e5d8a ..].\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/libkwave.so.21.04.0", "source2": "./usr/lib/i386-linux-gnu/libkwave.so.21.04.0", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x258d0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x21e94 0x21e94 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x21e98 0x21e98 R 0x1000\n LOAD 0x022000 0x00022000 0x00022000 0x69b78 0x69b78 R E 0x1000\n LOAD 0x08c000 0x0008c000 0x0008c000 0x391cc 0x391cc R 0x1000\n LOAD 0x0c5a28 0x000c6a28 0x000c6a28 0x038fc 0x03af8 RW 0x1000\n DYNAMIC 0x0c7da0 0x000c8da0 0x000c8da0 0x00170 0x00170 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x095730 0x00095730 0x00095730 0x031c4 0x031c4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 0029a8 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00002b20 002b20 007620 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000a140 00a140 0108e8 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0001aa28 01aa28 000ec4 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0001b8ec 01b8ec 000190 00 A 4 9 4\n- [ 7] .rel.dyn REL 0001ba7c 01ba7c 0048d8 08 A 3 0 4\n- [ 8] .rel.plt REL 00020354 020354 001b40 08 AI 3 22 4\n+ [ 4] .dynstr STRTAB 0000a140 00a140 0108ec 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0001aa2c 01aa2c 000ec4 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0001b8f0 01b8f0 000190 00 A 4 9 4\n+ [ 7] .rel.dyn REL 0001ba80 01ba80 0048d8 08 A 3 0 4\n+ [ 8] .rel.plt REL 00020358 020358 001b40 08 AI 3 22 4\n [ 9] .init PROGBITS 00022000 022000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00022020 022020 003690 04 AX 0 0 16\n [11] .plt.got PROGBITS 000256b0 0256b0 000220 08 AX 0 0 8\n [12] .text PROGBITS 000258d0 0258d0 066294 00 AX 0 0 16\n [13] .fini PROGBITS 0008bb64 08bb64 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0008c000 08c000 009728 00 A 0 0 32\n [15] .qtversion PROGBITS 00095728 095728 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x1ba7c contains 2331 entries:\n+Relocation section '.rel.dyn' at offset 0x1ba80 contains 2331 entries:\n Offset Info Type Sym. Value Symbol's Name\n 000c6a28 00000008 R_386_RELATIVE \n 000c6a2c 00000008 R_386_RELATIVE \n 000c6a30 00000008 R_386_RELATIVE \n 000c6a34 00000008 R_386_RELATIVE \n 000c6a38 00000008 R_386_RELATIVE \n 000c6a3c 00000008 R_386_RELATIVE \n@@ -2329,15 +2329,15 @@\n 000c9fe4 0004d806 R_386_GLOB_DAT 000287b0 _ZN5Kwave6Plugin7sigDoneEPS0_\n 000c9fe8 00028706 R_386_GLOB_DAT 000c80a8 _ZN5Kwave17MultiStreamWriter16staticMetaObjectE\n 000c9fec 0005c506 R_386_GLOB_DAT 00028a10 _ZN5Kwave13PluginManager11sigProgressERK7QString\n 000c9ff4 00045c06 R_386_GLOB_DAT 000c82c4 _ZTVN5Kwave11CompressionE\n 000c9ff8 00054406 R_386_GLOB_DAT 000ca35c _ZN5Kwave12CodecManager10m_encodersE\n 000c9ffc 0003a506 R_386_GLOB_DAT 00027dd0 _ZN5Kwave13SignalManager19sigSelectionChangedEyy\n \n-Relocation section '.rel.plt' at offset 0x20354 contains 872 entries:\n+Relocation section '.rel.plt' at offset 0x20358 contains 872 entries:\n Offset Info Type Sym. Value Symbol's Name\n 000c8f1c 0005a807 R_386_JUMP_SLOT 0004dfc0 _ZNK5Kwave8MetaData11hasPropertyERK7QString\n 000c8f20 0005a207 R_386_JUMP_SLOT 0006a180 _ZN5Kwave13SignalManager12mergeStripesERK5QListINS_6Stripe4ListEERK7QVectorIjE\n 000c8f24 00052a07 R_386_JUMP_SLOT 00059320 _ZN5Kwave16MultiTrackReader4seekEy\n 000c8f28 0004cc07 R_386_JUMP_SLOT 00066fd0 _ZN5Kwave10SampleSinkC2EP7QObject\n 000c8f2c 0005cc07 R_386_JUMP_SLOT 00066de0 _ZN5Kwave11SampleArrayC1Ej\n 000c8f30 00000107 R_386_JUMP_SLOT 00000000 _ZN10QSemaphoreC1Ei@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -22,23 +22,23 @@\n 0x00000019 (INIT_ARRAY) 0xc6a28\n 0x0000001b (INIT_ARRAYSZ) 52 (bytes)\n 0x0000001a (FINI_ARRAY) 0xc6a5c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xa140\n 0x00000006 (SYMTAB) 0x2b20\n- 0x0000000a (STRSZ) 67816 (bytes)\n+ 0x0000000a (STRSZ) 67820 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xc8f10\n 0x00000002 (PLTRELSZ) 6976 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x20354\n- 0x00000011 (REL) 0x1ba7c\n+ 0x00000017 (JMPREL) 0x20358\n+ 0x00000011 (REL) 0x1ba80\n 0x00000012 (RELSZ) 18648 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x1b8ec\n+ 0x6ffffffe (VERNEED) 0x1b8f0\n 0x6fffffff (VERNEEDNUM) 9\n- 0x6ffffff0 (VERSYM) 0x1aa28\n+ 0x6ffffff0 (VERSYM) 0x1aa2c\n 0x6ffffffa (RELCOUNT) 821\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a8dbadc2d6a51e44fb809c1b5ed3ca8c085f313a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5c2911457412615ebb615a5630712fa4b03fd146\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 1890 entries:\n- Addr: 0x000000000001aa28 Offset: 0x01aa28 Link: 3 (.dynsym)\n+ Addr: 0x000000000001aa2c Offset: 0x01aa2c Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 004: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 0 (*local*) \n 008: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 00c: 4 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 010: 4 (Qt_5) 2 (Qt_5) 3 (Qt_5) 0 (*local*) \n 014: 5 (GLIBC_2.0) 4 (Qt_5) 4 (Qt_5) 2 (Qt_5) \n 018: 3 (Qt_5) 2 (Qt_5) 3 (Qt_5) 6 (Qt_5.15) \n@@ -472,15 +472,15 @@\n 750: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 754: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 758: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 75c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 760: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 9 entries:\n- Addr: 0x000000000001b8ec Offset: 0x01b8ec Link: 4 (.dynstr)\n+ Addr: 0x000000000001b8f0 Offset: 0x01b8f0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libpthread.so.0 Cnt: 1\n 0x0010: Name: GLIBC_2.0 Flags: none Version: 16\n 0x0020: Version: 1 File: libsamplerate.so.0 Cnt: 1\n 0x0030: Name: libsamplerate.so.0.0 Flags: none Version: 15\n 0x0040: Version: 1 File: libm.so.6 Cnt: 2\n 0x0050: Name: GLIBC_2.0 Flags: none Version: 12\n 0x0060: Name: GLIBC_2.1 Flags: none Version: 11\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -2787,15 +2787,15 @@\n OS doesn't support AVX instructions.\n OS doesn't support SSE instructions.\n Benchmarking memcpy methods (smaller is better):\n \t%s : %lld\n using -> '%s'\n linux kernel\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-dbadc2d6a51e44fb809c1b5ed3ca8c085f313a.debug\n+2911457412615ebb615a5630712fa4b03fd146.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -4234,9 +4234,9 @@\n 0x0001a9b0 34005174 5f350051 745f352e 31350000 4.Qt_5.Qt_5.15..\n 0x0001a9c0 00000000 00000000 00000000 00000000 ................\n 0x0001a9d0 00000000 00000000 00000000 00000000 ................\n 0x0001a9e0 00000000 00000000 00000000 00000000 ................\n 0x0001a9f0 00000000 00000000 00000000 00000000 ................\n 0x0001aa00 00000000 00000000 00000000 00000000 ................\n 0x0001aa10 00000000 00000000 00000000 00000000 ................\n- 0x0001aa20 00000000 00000000 ........\n+ 0x0001aa20 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 64626164 63326436 61353165 34346662 dbadc2d6a51e44fb\n- 0x00000010 38303963 31623565 64336361 38633038 809c1b5ed3ca8c08\n- 0x00000020 35663331 33612e64 65627567 00000000 5f313a.debug....\n- 0x00000030 daeb2bd2 ..+.\n+ 0x00000000 32393131 34353734 31323631 35656262 2911457412615ebb\n+ 0x00000010 36313561 35363330 37313266 61346230 615a5630712fa4b0\n+ 0x00000020 33666431 34362e64 65627567 00000000 3fd146.debug....\n+ 0x00000030 49bd8c17 I...\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/libkwavegui.so.21.04.0", "source2": "./usr/lib/i386-linux-gnu/libkwavegui.so.21.04.0", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x1d0c0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x19e8c 0x19e8c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x19e90 0x19e90 R 0x1000\n LOAD 0x01a000 0x0001a000 0x0001a000 0x37e98 0x37e98 R E 0x1000\n LOAD 0x052000 0x00052000 0x00052000 0x1ee5c 0x1ee5c R 0x1000\n LOAD 0x07133c 0x0007233c 0x0007233c 0x02ccc 0x02de8 RW 0x1000\n DYNAMIC 0x07312c 0x0007412c 0x0007412c 0x00158 0x00158 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x057948 0x00057948 0x00057948 0x017b4 0x017b4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 001360 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000014d8 0014d8 0058d0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00006da8 006da8 00d247 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00013ff0 013ff0 000b1a 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00014b0c 014b0c 000130 00 A 4 7 4\n- [ 7] .rel.dyn REL 00014c3c 014c3c 003a80 08 A 3 0 4\n- [ 8] .rel.plt REL 000186bc 0186bc 0017d0 08 AI 3 22 4\n+ [ 4] .dynstr STRTAB 00006da8 006da8 00d24b 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00013ff4 013ff4 000b1a 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00014b10 014b10 000130 00 A 4 7 4\n+ [ 7] .rel.dyn REL 00014c40 014c40 003a80 08 A 3 0 4\n+ [ 8] .rel.plt REL 000186c0 0186c0 0017d0 08 AI 3 22 4\n [ 9] .init PROGBITS 0001a000 01a000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 0001a020 01a020 002fb0 04 AX 0 0 16\n [11] .plt.got PROGBITS 0001cfd0 01cfd0 0000f0 08 AX 0 0 8\n [12] .text PROGBITS 0001d0c0 01d0c0 034dc4 00 AX 0 0 16\n [13] .fini PROGBITS 00051e84 051e84 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00052000 052000 005940 00 A 0 0 32\n [15] .qtversion PROGBITS 00057940 057940 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x14c3c contains 1872 entries:\n+Relocation section '.rel.dyn' at offset 0x14c40 contains 1872 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0007233c 00000008 R_386_RELATIVE \n 00072340 00000008 R_386_RELATIVE \n 00072344 00000008 R_386_RELATIVE \n 00072348 00000008 R_386_RELATIVE \n 0007234c 00000008 R_386_RELATIVE \n 00072350 00000008 R_386_RELATIVE \n@@ -1870,15 +1870,15 @@\n 00074fe8 00039706 R_386_GLOB_DAT 0001e320 _ZN5Kwave10SignalView16sigCursorChangedEy\n 00074fec 0003de06 R_386_GLOB_DAT 000734f4 _ZTVN5Kwave16SelectionTrackerE\n 00074ff0 00038006 R_386_GLOB_DAT 00072b00 _ZTVN5Kwave9ImageViewE\n 00074ff4 00051606 R_386_GLOB_DAT 000750a0 _ZN5Kwave6Colors6NormalE\n 00074ff8 00047606 R_386_GLOB_DAT 0001dcd0 _ZN5Kwave11TrackPixmap11sigModifiedEv\n 00074ffc 00033c06 R_386_GLOB_DAT 00000000 _ZN5QIconD1Ev@Qt_5\n \n-Relocation section '.rel.plt' at offset 0x186bc contains 762 entries:\n+Relocation section '.rel.plt' at offset 0x186c0 contains 762 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00074290 00000107 R_386_JUMP_SLOT 00000000 _ZN9QLineEditC1EP7QWidget@Qt_5\n 00074294 00000207 R_386_JUMP_SLOT 00000000 _ZN9QMimeTypeC1ERKS_@Qt_5\n 00074298 00000307 R_386_JUMP_SLOT 00000000 _ZN5Kwave11UndoManager17unregisterHandlerEPNS_11UndoHandlerE\n 0007429c 00000407 R_386_JUMP_SLOT 00000000 _ZNK11KFileWidget8okButtonEv\n 000742a0 00000507 R_386_JUMP_SLOT 00000000 _ZN7QWidget10leaveEventEP6QEvent@Qt_5\n 000742a4 00000607 R_386_JUMP_SLOT 00000000 _ZN5Kwave8MetaDataC1ERKS0_\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -19,23 +19,23 @@\n 0x00000019 (INIT_ARRAY) 0x7233c\n 0x0000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x0000001a (FINI_ARRAY) 0x7234c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x6da8\n 0x00000006 (SYMTAB) 0x14d8\n- 0x0000000a (STRSZ) 53831 (bytes)\n+ 0x0000000a (STRSZ) 53835 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x74284\n 0x00000002 (PLTRELSZ) 6096 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x186bc\n- 0x00000011 (REL) 0x14c3c\n+ 0x00000017 (JMPREL) 0x186c0\n+ 0x00000011 (REL) 0x14c40\n 0x00000012 (RELSZ) 14976 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x14b0c\n+ 0x6ffffffe (VERNEED) 0x14b10\n 0x6fffffff (VERNEEDNUM) 7\n- 0x6ffffff0 (VERSYM) 0x13ff0\n+ 0x6ffffff0 (VERSYM) 0x13ff4\n 0x6ffffffa (RELCOUNT) 324\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bf9cee1e88703a5a142c1a1cc30ba19bd7cba685\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c3997241cf33d14d3345ae41fea91c528db93225\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 1421 entries:\n- Addr: 0x0000000000013ff0 Offset: 0x013ff0 Link: 3 (.dynsym)\n+ Addr: 0x0000000000013ff4 Offset: 0x013ff4 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 0 (*local*) \n 004: 0 (*local*) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 008: 2 (Qt_5) 3 (Qt_5) 4 (Qt_5) 3 (Qt_5) \n 00c: 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) 4 (Qt_5) \n 010: 3 (Qt_5) 0 (*local*) 2 (Qt_5) 3 (Qt_5) \n 014: 4 (Qt_5) 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) \n 018: 3 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n@@ -355,15 +355,15 @@\n 57c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 580: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 584: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 588: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 58c: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 7 entries:\n- Addr: 0x0000000000014b0c Offset: 0x014b0c Link: 4 (.dynstr)\n+ Addr: 0x0000000000014b10 Offset: 0x014b10 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.1.3 Flags: none Version: 12\n 0x0020: Name: GLIBC_2.4 Flags: none Version: 10\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 9\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0050: Name: CXXABI_1.3 Flags: none Version: 11\n 0x0060: Name: GLIBCXX_3.4 Flags: none Version: 8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1935,15 +1935,15 @@\n 1showCursor()\n 2sigPlaybackStopped()\n list-add\n 1contextMenuLabelNew()\n label:add(%1)\n 2sigPlaybackPos(sample_index_t)\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-9cee1e88703a5a142c1a1cc30ba19bd7cba685.debug\n+997241cf33d14d3345ae41fea91c528db93225.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -3360,9 +3360,9 @@\n 0x00013f78 0051745f 35005174 5f352e31 35000000 .Qt_5.Qt_5.15...\n 0x00013f88 00000000 00000000 00000000 00000000 ................\n 0x00013f98 00000000 00000000 00000000 00000000 ................\n 0x00013fa8 00000000 00000000 00000000 00000000 ................\n 0x00013fb8 00000000 00000000 00000000 00000000 ................\n 0x00013fc8 00000000 00000000 00000000 00000000 ................\n 0x00013fd8 00000000 00000000 00000000 00000000 ................\n- 0x00013fe8 00000000 000000 .......\n+ 0x00013fe8 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 39636565 31653838 37303361 35613134 9cee1e88703a5a14\n- 0x00000010 32633161 31636333 30626131 39626437 2c1a1cc30ba19bd7\n- 0x00000020 63626136 38352e64 65627567 00000000 cba685.debug....\n- 0x00000030 08a1001e ....\n+ 0x00000000 39393732 34316366 33336431 34643333 997241cf33d14d33\n+ 0x00000010 34356165 34316665 61393163 35323864 45ae41fea91c528d\n+ 0x00000020 62393332 32352e64 65627567 00000000 b93225.debug....\n+ 0x00000030 1f52096d .R.m\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_about.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_about.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x6c40\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x05e64 0x05e64 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x05e68 0x05e68 R 0x1000\n LOAD 0x006000 0x00006000 0x00006000 0x07608 0x07608 R E 0x1000\n LOAD 0x00e000 0x0000e000 0x0000e000 0x0a398 0x0a398 R 0x1000\n LOAD 0x018580 0x00019580 0x00019580 0x00f18 0x00f30 RW 0x1000\n DYNAMIC 0x018b88 0x00019b88 0x00019b88 0x00140 0x00140 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x01497c 0x0001497c 0x0001497c 0x00334 0x00334 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 0013b0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000155c 00155c 002b09 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00004066 004066 000276 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000042dc 0042dc 000100 00 A 4 6 4\n- [ 7] .rel.dyn REL 000043dc 0043dc 001488 08 A 3 0 4\n- [ 8] .rel.plt REL 00005864 005864 000600 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 0000155c 00155c 002b0d 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000406a 00406a 000276 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000042e0 0042e0 000100 00 A 4 6 4\n+ [ 7] .rel.dyn REL 000043e0 0043e0 001488 08 A 3 0 4\n+ [ 8] .rel.plt REL 00005868 005868 000600 08 AI 3 23 4\n [ 9] .init PROGBITS 00006000 006000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00006020 006020 000c10 04 AX 0 0 16\n [11] .plt.got PROGBITS 00006c30 006c30 000008 08 AX 0 0 8\n [12] .text PROGBITS 00006c40 006c40 0069b4 00 AX 0 0 16\n [13] .fini PROGBITS 0000d5f4 00d5f4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0000e000 00e000 006590 00 A 0 0 32\n [15] .qtversion PROGBITS 00014590 014590 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x43dc contains 657 entries:\n+Relocation section '.rel.dyn' at offset 0x43e0 contains 657 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00019580 00000008 R_386_RELATIVE \n 00019584 00000008 R_386_RELATIVE \n 0001958c 00000008 R_386_RELATIVE \n 00019594 00000008 R_386_RELATIVE \n 00019598 00000008 R_386_RELATIVE \n 000195a0 00000008 R_386_RELATIVE \n@@ -655,15 +655,15 @@\n 00019fe4 00007b06 R_386_GLOB_DAT 00000000 _ZN7QObject16staticMetaObjectE@Qt_5\n 00019fe8 00008206 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00019fec 0000af06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00019ff0 0000b406 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 00019ff4 0000ba06 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 00019ff8 0000cc06 R_386_GLOB_DAT 00000000 __gmon_start__\n \n-Relocation section '.rel.plt' at offset 0x5864 contains 192 entries:\n+Relocation section '.rel.plt' at offset 0x5868 contains 192 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00019cd4 00000207 R_386_JUMP_SLOT 00000000 _ZN7QWidget4showEv@Qt_5\n 00019cd8 00000307 R_386_JUMP_SLOT 00000000 _ZN7QPixmapD1Ev@Qt_5\n 00019cdc 00000407 R_386_JUMP_SLOT 00000000 _ZN12QFontMetricsD1Ev@Qt_5\n 00019ce0 00000507 R_386_JUMP_SLOT 00000000 _ZN11QTreeWidget15setHeaderLabelsERK11QStringList@Qt_5\n 00019ce4 00000707 R_386_JUMP_SLOT 00000000 _ZN8QPainter6setPenERK6QColor@Qt_5\n 00019ce8 00000907 R_386_JUMP_SLOT 00000000 _ZN9QTreeView18setItemsExpandableEb@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,23 +16,23 @@\n 0x00000019 (INIT_ARRAY) 0x19580\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x19584\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x155c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 11017 (bytes)\n+ 0x0000000a (STRSZ) 11021 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x19cc8\n 0x00000002 (PLTRELSZ) 1536 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x5864\n- 0x00000011 (REL) 0x43dc\n+ 0x00000017 (JMPREL) 0x5868\n+ 0x00000011 (REL) 0x43e0\n 0x00000012 (RELSZ) 5256 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x42dc\n+ 0x6ffffffe (VERNEED) 0x42e0\n 0x6fffffff (VERNEEDNUM) 6\n- 0x6ffffff0 (VERSYM) 0x4066\n+ 0x6ffffff0 (VERSYM) 0x406a\n 0x6ffffffa (RELCOUNT) 377\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 04d5d75f92ddffd55566a4e6423d3780babbcee5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8139c05f2e4cae76d7139918896d2c68fe05f2b8\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 315 entries:\n- Addr: 0x0000000000004066 Offset: 0x004066 Link: 3 (.dynsym)\n+ Addr: 0x000000000000406a Offset: 0x00406a Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 004: 3 (Qt_5) 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 008: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 00c: 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) 5 (Qt_5.15) \n 010: 2 (Qt_5) 0 (*local*) 2 (Qt_5) 6 (GLIBCXX_3.4)\n 014: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 7 (GLIBC_2.0) \n 018: 3 (Qt_5) 0 (*local*) 4 (Qt_5) 4 (Qt_5) \n@@ -78,15 +78,15 @@\n 128: 0 (*local*) 0 (*local*) 2 (Qt_5) 2 (Qt_5) \n 12c: 2 (Qt_5) 0 (*local*) 2 (Qt_5) 0 (*local*) \n 130: 4 (Qt_5) 4 (Qt_5) 0 (*local*) 2 (Qt_5) \n 134: 4 (Qt_5) 0 (*local*) 1 (*global*) 1 (*global*) \n 138: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 6 entries:\n- Addr: 0x00000000000042dc Offset: 0x0042dc Link: 4 (.dynstr)\n+ Addr: 0x00000000000042e0 Offset: 0x0042e0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libm.so.6 Cnt: 1\n 0x0010: Name: GLIBC_2.0 Flags: none Version: 11\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.1.3 Flags: none Version: 10\n 0x0040: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0050: Name: GLIBC_2.0 Flags: none Version: 7\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -627,15 +627,15 @@\n KwavehName[sk]pO programe KwavehName[sl]gO KwavehName[sv]hOm KwavehName[tr]oKwave Hakk\n ndahName[uk]l\n KwavelName[x-test]oxxAbout KwavexxkName[zh_CN]l\n KwavekName[zh_TW]l\n KwavelServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-d5d75f92ddffd55566a4e6423d3780babbcee5.debug\n+39c05f2e4cae76d7139918896d2c68fe05f2b8.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -684,9 +684,9 @@\n 0x00003fec 2e340051 745f352e 31350051 745f3500 .4.Qt_5.15.Qt_5.\n 0x00003ffc 00000000 00000000 00000000 00000000 ................\n 0x0000400c 00000000 00000000 00000000 00000000 ................\n 0x0000401c 00000000 00000000 00000000 00000000 ................\n 0x0000402c 00000000 00000000 00000000 00000000 ................\n 0x0000403c 00000000 00000000 00000000 00000000 ................\n 0x0000404c 00000000 00000000 00000000 00000000 ................\n- 0x0000405c 00000000 00000000 00 .........\n+ 0x0000405c 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 64356437 35663932 64646666 64353535 d5d75f92ddffd555\n- 0x00000010 36366134 65363432 33643337 38306261 66a4e6423d3780ba\n- 0x00000020 62626365 65352e64 65627567 00000000 bbcee5.debug....\n- 0x00000030 577c06a6 W|..\n+ 0x00000000 33396330 35663265 34636165 37366437 39c05f2e4cae76d7\n+ 0x00000010 31333939 31383839 36643263 36386665 139918896d2c68fe\n+ 0x00000020 30356632 62382e64 65627567 00000000 05f2b8.debug....\n+ 0x00000030 a8c6ae6b ...k\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_amplifyfree.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_amplifyfree.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x57d0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x04224 0x04224 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x04228 0x04228 R 0x1000\n LOAD 0x005000 0x00005000 0x00005000 0x06068 0x06068 R E 0x1000\n LOAD 0x00c000 0x0000c000 0x0000c000 0x037d0 0x037d0 R 0x1000\n LOAD 0x00f820 0x00010820 0x00010820 0x007e4 0x00800 RW 0x1000\n DYNAMIC 0x00fca0 0x00010ca0 0x00010ca0 0x00138 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x00cb84 0x0000cb84 0x0000cb84 0x00344 0x00344 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000050 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001c8 0001c8 000f20 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000010e8 0010e8 002278 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00003360 003360 0001e4 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00003544 003544 0000c0 00 A 4 4 4\n- [ 7] .rel.dyn REL 00003604 003604 000858 08 A 3 0 4\n- [ 8] .rel.plt REL 00003e5c 003e5c 0003c8 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 000010e8 0010e8 00227c 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00003364 003364 0001e4 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00003548 003548 0000c0 00 A 4 4 4\n+ [ 7] .rel.dyn REL 00003608 003608 000858 08 A 3 0 4\n+ [ 8] .rel.plt REL 00003e60 003e60 0003c8 08 AI 3 23 4\n [ 9] .init PROGBITS 00005000 005000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00005020 005020 0007a0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000057c0 0057c0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000057d0 0057d0 005884 00 AX 0 0 16\n [13] .fini PROGBITS 0000b054 00b054 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0000c000 00c000 000750 00 A 0 0 32\n [15] .qtversion PROGBITS 0000c750 00c750 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x3604 contains 267 entries:\n+Relocation section '.rel.dyn' at offset 0x3608 contains 267 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00010820 00000008 R_386_RELATIVE \n 00010824 00000008 R_386_RELATIVE \n 0001082c 00000008 R_386_RELATIVE \n 00010830 00000008 R_386_RELATIVE \n 00010834 00000008 R_386_RELATIVE \n 00010838 00000008 R_386_RELATIVE \n@@ -265,15 +265,15 @@\n 00010fe8 00009506 R_386_GLOB_DAT 00000000 _ZN12QMapDataBase11shared_nullE@Qt_5\n 00010fec 0000ab06 R_386_GLOB_DAT 00000000 _ZTV11QSpacerItem@Qt_5\n 00010ff0 0000ec06 R_386_GLOB_DAT 00010be0 _ZTVN5Kwave16MultiTrackSourceINS_3MulELb1EEE\n 00010ff4 0000c206 R_386_GLOB_DAT 00000000 _ZN7QObject16staticMetaObjectE@Qt_5\n 00010ff8 0000c906 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00010ffc 0000ed06 R_386_GLOB_DAT 00010b7c _ZTVN5Kwave16MultiTrackSourceINS_3MulELb0EEE\n \n-Relocation section '.rel.plt' at offset 0x3e5c contains 121 entries:\n+Relocation section '.rel.plt' at offset 0x3e60 contains 121 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00010de4 00000107 R_386_JUMP_SLOT 00000000 _ZN7QStringaSERKS_@Qt_5\n 00010de8 00000207 R_386_JUMP_SLOT 00000000 _ZN16QDialogButtonBox18setStandardButtonsE6QFlagsINS_14StandardButtonEE@Qt_5\n 00010dec 00000607 R_386_JUMP_SLOT 00000000 _ZN7QString11reallocDataEjb@Qt_5\n 00010df0 00000707 R_386_JUMP_SLOT 00000000 _ZN7QLayout18setContentsMarginsEiiii@Qt_5\n 00010df4 00000807 R_386_JUMP_SLOT 00000000 _ZN5Kwave3MulC1Ev\n 00010df8 00000b07 R_386_JUMP_SLOT 00000000 _ZN9QListData6detachEi@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,23 +15,23 @@\n 0x00000019 (INIT_ARRAY) 0x10820\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x10824\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x10e8\n 0x00000006 (SYMTAB) 0x1c8\n- 0x0000000a (STRSZ) 8824 (bytes)\n+ 0x0000000a (STRSZ) 8828 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x10dd8\n 0x00000002 (PLTRELSZ) 968 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x3e5c\n- 0x00000011 (REL) 0x3604\n+ 0x00000017 (JMPREL) 0x3e60\n+ 0x00000011 (REL) 0x3608\n 0x00000012 (RELSZ) 2136 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x3544\n+ 0x6ffffffe (VERNEED) 0x3548\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x3360\n+ 0x6ffffff0 (VERSYM) 0x3364\n 0x6ffffffa (RELCOUNT) 110\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b15ca87811d38dd6be44573278381b424f56a176\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: de95b0fb384e21f15209abf7532f542fc7788e20\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 242 entries:\n- Addr: 0x0000000000003360 Offset: 0x003360 Link: 3 (.dynsym)\n+ Addr: 0x0000000000003364 Offset: 0x003364 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 004: 3 (Qt_5) 0 (*local*) 2 (Qt_5) 3 (Qt_5) \n 008: 0 (*local*) 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) \n 00c: 0 (*local*) 0 (*local*) 2 (Qt_5) 2 (Qt_5) \n 010: 0 (*local*) 3 (Qt_5) 0 (*local*) 0 (*local*) \n 014: 2 (Qt_5) 2 (Qt_5) 4 (Qt_5.15) 3 (Qt_5) \n 018: 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n@@ -60,15 +60,15 @@\n 0e0: 2 (Qt_5) 0 (*local*) 2 (Qt_5) 0 (*local*) \n 0e4: 0 (*local*) 0 (*local*) 0 (*local*) 1 (*global*) \n 0e8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0ec: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0f0: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000003544 Offset: 0x003544 Link: 4 (.dynstr)\n+ Addr: 0x0000000000003548 Offset: 0x003548 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.1.3 Flags: none Version: 9\n 0x0020: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 6\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0050: Name: CXXABI_1.3 Flags: none Version: 7\n 0x0060: Name: GLIBCXX_3.4 Flags: none Version: 5\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -322,15 +322,15 @@\n ajhName[sv]rFri f\n rkninghName[uk]x%\n lName[x-test]pxxAmplify FreexxkName[zh_CN]l\n kName[zh_TW]l\n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-5ca87811d38dd6be44573278381b424f56a176.debug\n+95b0fb384e21f15209abf7532f542fc7788e20.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -547,9 +547,9 @@\n 0x000032e8 34005174 5f350051 745f352e 31350000 4.Qt_5.Qt_5.15..\n 0x000032f8 00000000 00000000 00000000 00000000 ................\n 0x00003308 00000000 00000000 00000000 00000000 ................\n 0x00003318 00000000 00000000 00000000 00000000 ................\n 0x00003328 00000000 00000000 00000000 00000000 ................\n 0x00003338 00000000 00000000 00000000 00000000 ................\n 0x00003348 00000000 00000000 00000000 00000000 ................\n- 0x00003358 00000000 00000000 ........\n+ 0x00003358 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 35636138 37383131 64333864 64366265 5ca87811d38dd6be\n- 0x00000010 34343537 33323738 33383162 34323466 44573278381b424f\n- 0x00000020 35366131 37362e64 65627567 00000000 56a176.debug....\n- 0x00000030 8b0d163a ...:\n+ 0x00000000 39356230 66623338 34653231 66313532 95b0fb384e21f152\n+ 0x00000010 30396162 66373533 32663534 32666337 09abf7532f542fc7\n+ 0x00000020 37383865 32302e64 65627567 00000000 788e20.debug....\n+ 0x00000030 49a68837 I..7\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_band_pass.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_band_pass.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x5880\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x04454 0x04454 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x04458 0x04458 R 0x1000\n LOAD 0x005000 0x00005000 0x00005000 0x05eb8 0x05eb8 R E 0x1000\n LOAD 0x00b000 0x0000b000 0x0000b000 0x03f88 0x03f88 R 0x1000\n LOAD 0x00f724 0x00010724 0x00010724 0x008e0 0x008fc RW 0x1000\n DYNAMIC 0x00fc6c 0x00010c6c 0x00010c6c 0x00148 0x00148 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x00c174 0x0000c174 0x0000c174 0x003e4 0x003e4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000f90 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000113c 00113c 00225d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000339a 00339a 0001f2 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000358c 00358c 000110 00 A 4 6 4\n- [ 7] .rel.dyn REL 0000369c 00369c 000998 08 A 3 0 4\n- [ 8] .rel.plt REL 00004034 004034 000420 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 0000113c 00113c 002261 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000339e 00339e 0001f2 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00003590 003590 000110 00 A 4 6 4\n+ [ 7] .rel.dyn REL 000036a0 0036a0 000998 08 A 3 0 4\n+ [ 8] .rel.plt REL 00004038 004038 000420 08 AI 3 23 4\n [ 9] .init PROGBITS 00005000 005000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00005020 005020 000850 04 AX 0 0 16\n [11] .plt.got PROGBITS 00005870 005870 000008 08 AX 0 0 8\n [12] .text PROGBITS 00005880 005880 005624 00 AX 0 0 16\n [13] .fini PROGBITS 0000aea4 00aea4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0000b000 00b000 000ce0 00 A 0 0 32\n [15] .qtversion PROGBITS 0000bce0 00bce0 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x369c contains 307 entries:\n+Relocation section '.rel.dyn' at offset 0x36a0 contains 307 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00010724 00000008 R_386_RELATIVE \n 00010728 00000008 R_386_RELATIVE \n 00010730 00000008 R_386_RELATIVE \n 00010734 00000008 R_386_RELATIVE \n 00010738 00000008 R_386_RELATIVE \n 0001073c 00000008 R_386_RELATIVE \n@@ -305,15 +305,15 @@\n 00010fe4 00004506 R_386_GLOB_DAT 00000000 __gmon_start__\n 00010fe8 00008b06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00010ff0 0000af06 R_386_GLOB_DAT 00000000 _ZTV11QSpacerItem@Qt_5\n 00010ff4 0000c806 R_386_GLOB_DAT 00000000 _ZN7QObject16staticMetaObjectE@Qt_5\n 00010ff8 0000d206 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00010ffc 0000d306 R_386_GLOB_DAT 00000000 _ZTVN5Kwave11SampleArrayE\n \n-Relocation section '.rel.plt' at offset 0x4034 contains 132 entries:\n+Relocation section '.rel.plt' at offset 0x4038 contains 132 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00010dc0 00000107 R_386_JUMP_SLOT 00000000 _ZN7QStringaSERKS_@Qt_5\n 00010dc4 00000207 R_386_JUMP_SLOT 00000000 _ZN16QDialogButtonBox18setStandardButtonsE6QFlagsINS_14StandardButtonEE@Qt_5\n 00010dc8 00000607 R_386_JUMP_SLOT 00000000 _ZN15QAbstractButton7setTextERK7QString@Qt_5\n 00010dcc 00000707 R_386_JUMP_SLOT 00000000 _ZN7QLayout18setContentsMarginsEiiii@Qt_5\n 00010dd0 00000a07 R_386_JUMP_SLOT 00000000 _ZN9QListData6detachEi@Qt_5\n 00010dd4 00000b07 R_386_JUMP_SLOT 00000000 _ZN5Kwave11ScaleWidget9setMinMaxEii\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,23 +17,23 @@\n 0x00000019 (INIT_ARRAY) 0x10724\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x10728\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x113c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 8797 (bytes)\n+ 0x0000000a (STRSZ) 8801 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x10db4\n 0x00000002 (PLTRELSZ) 1056 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x4034\n- 0x00000011 (REL) 0x369c\n+ 0x00000017 (JMPREL) 0x4038\n+ 0x00000011 (REL) 0x36a0\n 0x00000012 (RELSZ) 2456 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x358c\n+ 0x6ffffffe (VERNEED) 0x3590\n 0x6fffffff (VERNEEDNUM) 6\n- 0x6ffffff0 (VERSYM) 0x339a\n+ 0x6ffffff0 (VERSYM) 0x339e\n 0x6ffffffa (RELCOUNT) 141\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 10b50cdba8ec41d75257c9f81ec74c02568e8e14\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 78c086de328afd0b60044243d86e4bdfb7212453\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 249 entries:\n- Addr: 0x000000000000339a Offset: 0x00339a Link: 3 (.dynsym)\n+ Addr: 0x000000000000339e Offset: 0x00339e Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 004: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 008: 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) 0 (*local*) \n 00c: 2 (Qt_5) 0 (*local*) 2 (Qt_5) 0 (*local*) \n 010: 3 (Qt_5) 0 (*local*) 0 (*local*) 2 (Qt_5) \n 014: 2 (Qt_5) 4 (Qt_5.15) 3 (Qt_5) 2 (Qt_5) \n 018: 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) 5 (GLIBCXX_3.4)\n@@ -62,15 +62,15 @@\n 0e8: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 0 (*local*) \n 0ec: 2 (Qt_5) 0 (*local*) 2 (Qt_5) 3 (Qt_5) \n 0f0: 0 (*local*) 0 (*local*) 2 (Qt_5) 0 (*local*) \n 0f4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0f8: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 6 entries:\n- Addr: 0x000000000000358c Offset: 0x00358c Link: 4 (.dynstr)\n+ Addr: 0x0000000000003590 Offset: 0x003590 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_4.0.0 Flags: none Version: 10\n 0x0020: Version: 1 File: libm.so.6 Cnt: 2\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 11\n 0x0040: Name: GLIBC_2.1 Flags: none Version: 8\n 0x0050: Version: 1 File: libc.so.6 Cnt: 3\n 0x0060: Name: GLIBC_2.1.3 Flags: none Version: 12\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -349,15 +349,15 @@\n Filter p\n smovej priepustihName[sl]x0Pasovno prehodni filter - Band Pass Filter (BPF)hName[sv]nBandpassfilterhName[uk]x,\n lName[x-test]txxBand Pass FilterxxkName[zh_CN]o\n kName[zh_TW]o\n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-b50cdba8ec41d75257c9f81ec74c02568e8e14.debug\n+c086de328afd0b60044243d86e4bdfb7212453.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -545,9 +545,10 @@\n 0x0000331c 58585f33 2e340051 745f3500 51745f35 XX_3.4.Qt_5.Qt_5\n 0x0000332c 2e313500 00000000 00000000 00000000 .15.............\n 0x0000333c 00000000 00000000 00000000 00000000 ................\n 0x0000334c 00000000 00000000 00000000 00000000 ................\n 0x0000335c 00000000 00000000 00000000 00000000 ................\n 0x0000336c 00000000 00000000 00000000 00000000 ................\n 0x0000337c 00000000 00000000 00000000 00000000 ................\n- 0x0000338c 00000000 00000000 00000000 00 .............\n+ 0x0000338c 00000000 00000000 00000000 00000000 ................\n+ 0x0000339c 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 62353063 64626138 65633431 64373532 b50cdba8ec41d752\n- 0x00000010 35376339 66383165 63373463 30323536 57c9f81ec74c0256\n- 0x00000020 38653865 31342e64 65627567 00000000 8e8e14.debug....\n- 0x00000030 97660736 .f.6\n+ 0x00000000 63303836 64653332 38616664 30623630 c086de328afd0b60\n+ 0x00000010 30343432 34336438 36653462 64666237 044243d86e4bdfb7\n+ 0x00000020 32313234 35332e64 65627567 00000000 212453.debug....\n+ 0x00000030 e6c10b62 ...b\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_codec_ascii.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_codec_ascii.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x47c0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x031a0 0x031a0 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x031a4 0x031a4 R 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x05548 0x05548 R E 0x1000\n LOAD 0x00a000 0x0000a000 0x0000a000 0x02ee8 0x02ee8 R 0x1000\n LOAD 0x00da58 0x0000ea58 0x0000ea58 0x005ac 0x005d8 RW 0x1000\n DYNAMIC 0x00dcbc 0x0000ecbc 0x0000ecbc 0x00120 0x00120 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x00a7b8 0x0000a7b8 0x0000a7b8 0x002a4 0x002a4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000c00 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000dac 000dac 001921 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000026ce 0026ce 000180 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00002850 002850 0000b0 00 A 4 3 4\n- [ 7] .rel.dyn REL 00002900 002900 0004e0 08 A 3 0 4\n- [ 8] .rel.plt REL 00002de0 002de0 0003c0 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 00000dac 000dac 001925 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000026d2 0026d2 000180 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00002854 002854 0000b0 00 A 4 3 4\n+ [ 7] .rel.dyn REL 00002904 002904 0004e0 08 A 3 0 4\n+ [ 8] .rel.plt REL 00002de4 002de4 0003c0 08 AI 3 23 4\n [ 9] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00004020 004020 000790 04 AX 0 0 16\n [11] .plt.got PROGBITS 000047b0 0047b0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000047c0 0047c0 004d74 00 AX 0 0 16\n [13] .fini PROGBITS 00009534 009534 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0000a000 00a000 0003cf 00 A 0 0 32\n [15] .qtversion PROGBITS 0000a3d0 00a3d0 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x2900 contains 156 entries:\n+Relocation section '.rel.dyn' at offset 0x2904 contains 156 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000ea58 00000008 R_386_RELATIVE \n 0000ea5c 00000008 R_386_RELATIVE \n 0000ea60 00000008 R_386_RELATIVE \n 0000ea68 00000008 R_386_RELATIVE \n 0000ea6c 00000008 R_386_RELATIVE \n 0000ea70 00000008 R_386_RELATIVE \n@@ -154,15 +154,15 @@\n 0000efe8 00006c06 R_386_GLOB_DAT 00000000 _ZN12QMapDataBase11shared_nullE@Qt_5\n 0000efec 00008806 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 0000eff0 0000a206 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 0000eff4 0000b106 R_386_GLOB_DAT 00000000 __gmon_start__\n 0000eff8 0000b506 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 0000effc 0000b706 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n \n-Relocation section '.rel.plt' at offset 0x2de0 contains 120 entries:\n+Relocation section '.rel.plt' at offset 0x2de4 contains 120 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000ede8 00000107 R_386_JUMP_SLOT 00000000 _ZNK5Kwave8FileInfo3getENS_12FilePropertyE\n 0000edec 00000407 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 0000edf0 00000507 R_386_JUMP_SLOT 00000000 _ZN12QMapDataBase10createNodeEiiP12QMapNodeBaseb@Qt_5\n 0000edf4 00000807 R_386_JUMP_SLOT 00000000 _ZN9QListData6appendEv@Qt_5\n 0000edf8 00000907 R_386_JUMP_SLOT 00000000 _Z5ki18nPKc\n 0000edfc 00000c07 R_386_JUMP_SLOT 00000000 _ZN5Kwave8FileInfoC1ERKNS_12MetaDataListE\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x00000019 (INIT_ARRAY) 0xea58\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0xea60\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xdac\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 6433 (bytes)\n+ 0x0000000a (STRSZ) 6437 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xeddc\n 0x00000002 (PLTRELSZ) 960 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x2de0\n- 0x00000011 (REL) 0x2900\n+ 0x00000017 (JMPREL) 0x2de4\n+ 0x00000011 (REL) 0x2904\n 0x00000012 (RELSZ) 1248 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x2850\n+ 0x6ffffffe (VERNEED) 0x2854\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x26ce\n+ 0x6ffffff0 (VERSYM) 0x26d2\n 0x6ffffffa (RELCOUNT) 56\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 07e8a1b43b823793205f0b4c6d60b0d5e41d76f7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a8ca1ca92d6923e020a6994324a38b0fde083163\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 192 entries:\n- Addr: 0x00000000000026ce Offset: 0x0026ce Link: 3 (.dynsym)\n+ Addr: 0x00000000000026d2 Offset: 0x0026d2 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) \n 004: 4 (GLIBCXX_3.4) 3 (Qt_5) 5 (GLIBC_2.1.3) 0 (*local*) \n 008: 3 (Qt_5) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 010: 3 (Qt_5) 4 (GLIBCXX_3.4) 3 (Qt_5) 3 (Qt_5) \n 014: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 018: 3 (Qt_5) 0 (*local*) 0 (*local*) 3 (Qt_5) \n@@ -47,15 +47,15 @@\n 0ac: 3 (Qt_5) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 0b0: 0 (*local*) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 0b4: 3 (Qt_5) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 0b8: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 1 (*global*) \n 0bc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000002850 Offset: 0x002850 Link: 4 (.dynstr)\n+ Addr: 0x0000000000002854 Offset: 0x002854 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 4\n 0x0010: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0020: Name: GLIBC_2.3 Flags: none Version: 8\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 6\n 0x0040: Name: GLIBC_2.1.3 Flags: none Version: 5\n 0x0050: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0060: Name: CXXABI_1.3 Flags: none Version: 7\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -234,15 +234,15 @@\n o ASCIIhName[ru]p\n ASCIIhName[sk]kASCII kodekhName[sl]kkodek ASCIIhName[sv]lASCII-kodarehName[tr]jACII KodekhName[uk]p\n ASCIIlName[x-test]oxxASCII CodecxxkName[zh_CN]uASCII \n kName[zh_TW]oASCII \n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-e8a1b43b823793205f0b4c6d60b0d5e41d76f7.debug\n+ca1ca92d6923e020a6994324a38b0fde083163.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -398,9 +398,9 @@\n 0x0000265c 51745f35 2e313500 00000000 00000000 Qt_5.15.........\n 0x0000266c 00000000 00000000 00000000 00000000 ................\n 0x0000267c 00000000 00000000 00000000 00000000 ................\n 0x0000268c 00000000 00000000 00000000 00000000 ................\n 0x0000269c 00000000 00000000 00000000 00000000 ................\n 0x000026ac 00000000 00000000 00000000 00000000 ................\n 0x000026bc 00000000 00000000 00000000 00000000 ................\n- 0x000026cc 00 .\n+ 0x000026cc 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 65386131 62343362 38323337 39333230 e8a1b43b82379320\n- 0x00000010 35663062 34633664 36306230 64356534 5f0b4c6d60b0d5e4\n- 0x00000020 31643736 66372e64 65627567 00000000 1d76f7.debug....\n- 0x00000030 06f9df08 ....\n+ 0x00000000 63613163 61393264 36393233 65303230 ca1ca92d6923e020\n+ 0x00000010 61363939 34333234 61333862 30666465 a6994324a38b0fde\n+ 0x00000020 30383331 36332e64 65627567 00000000 083163.debug....\n+ 0x00000030 3bf1c332 ;..2\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_codec_audiofile.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_codec_audiofile.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x34d0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x02460 0x02460 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x02464 0x02464 R 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x029e8 0x029e8 R E 0x1000\n LOAD 0x006000 0x00006000 0x00006000 0x01f40 0x01f40 R 0x1000\n LOAD 0x008b9c 0x00009b9c 0x00009b9c 0x00468 0x00494 RW 0x1000\n DYNAMIC 0x008d7c 0x00009d7c 0x00009d7c 0x00128 0x00128 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x006b44 0x00006b44 0x00006b44 0x001b4 0x001b4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 0008a0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000a4c 000a4c 001248 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001c94 001c94 000114 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00001da8 001da8 0000a0 00 A 4 3 4\n- [ 7] .rel.dyn REL 00001e48 001e48 0003d0 08 A 3 0 4\n- [ 8] .rel.plt REL 00002218 002218 000248 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 00000a4c 000a4c 00124c 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001c98 001c98 000114 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00001dac 001dac 0000a0 00 A 4 3 4\n+ [ 7] .rel.dyn REL 00001e4c 001e4c 0003d0 08 A 3 0 4\n+ [ 8] .rel.plt REL 0000221c 00221c 000248 08 AI 3 23 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 0004a0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000034c0 0034c0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000034d0 0034d0 002504 00 AX 0 0 16\n [13] .fini PROGBITS 000059d4 0059d4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00006000 006000 0006a0 00 A 0 0 32\n [15] .qtversion PROGBITS 000066a0 0066a0 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x1e48 contains 122 entries:\n+Relocation section '.rel.dyn' at offset 0x1e4c contains 122 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00009b9c 00000008 R_386_RELATIVE \n 00009ba0 00000008 R_386_RELATIVE \n 00009ba4 00000008 R_386_RELATIVE \n 00009bac 00000008 R_386_RELATIVE \n 00009bb0 00000008 R_386_RELATIVE \n 00009bb4 00000008 R_386_RELATIVE \n@@ -120,15 +120,15 @@\n 00009fe8 00005206 R_386_GLOB_DAT 00000000 _ZN12QMapDataBase11shared_nullE@Qt_5\n 00009fec 00006706 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 00009ff0 00007606 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00009ff4 00007f06 R_386_GLOB_DAT 00000000 __gmon_start__\n 00009ff8 00008006 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00009ffc 00008406 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n \n-Relocation section '.rel.plt' at offset 0x2218 contains 73 entries:\n+Relocation section '.rel.plt' at offset 0x221c contains 73 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00009eb0 00000107 R_386_JUMP_SLOT 00000000 afGetVirtualChannels\n 00009eb4 00000307 R_386_JUMP_SLOT 00000000 _ZN5Kwave16VirtualAudioFileC1ER9QIODevice\n 00009eb8 00000507 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 00009ebc 00000707 R_386_JUMP_SLOT 00000000 _ZN7QString6numberEli@Qt_5\n 00009ec0 00000907 R_386_JUMP_SLOT 00000000 _ZN9QListData6appendEv@Qt_5\n 00009ec4 00000a07 R_386_JUMP_SLOT 00000000 _Z5ki18nPKc\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x00000019 (INIT_ARRAY) 0x9b9c\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x9ba4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xa4c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 4680 (bytes)\n+ 0x0000000a (STRSZ) 4684 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x9ea4\n 0x00000002 (PLTRELSZ) 584 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x2218\n- 0x00000011 (REL) 0x1e48\n+ 0x00000017 (JMPREL) 0x221c\n+ 0x00000011 (REL) 0x1e4c\n 0x00000012 (RELSZ) 976 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x1da8\n+ 0x6ffffffe (VERNEED) 0x1dac\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x1c94\n+ 0x6ffffff0 (VERSYM) 0x1c98\n 0x6ffffffa (RELCOUNT) 46\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 864b57b844a9eab8af6dffd2d2722f8886569e99\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ac6cebac331d863932db63e4b315a6a4f69631ac\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 138 entries:\n- Addr: 0x0000000000001c94 Offset: 0x001c94 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001c98 Offset: 0x001c98 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5.15) 0 (*local*) \n 004: 3 (Qt_5) 4 (GLIBCXX_3.4) 5 (GLIBC_2.1.3) 3 (Qt_5) \n 008: 0 (*local*) 3 (Qt_5) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 010: 3 (Qt_5) 4 (GLIBCXX_3.4) 3 (Qt_5) 3 (Qt_5) \n 014: 0 (*local*) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n@@ -34,15 +34,15 @@\n 078: 0 (*local*) 0 (*local*) 0 (*local*) 7 (CXXABI_1.3) \n 07c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 080: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 084: 3 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 088: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000001da8 Offset: 0x001da8 Link: 4 (.dynstr)\n+ Addr: 0x0000000000001dac Offset: 0x001dac Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0020: Name: GLIBC_2.0 Flags: none Version: 6\n 0x0030: Name: GLIBC_2.1.3 Flags: none Version: 5\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0050: Name: CXXABI_1.3 Flags: none Version: 7\n 0x0060: Name: GLIBCXX_3.4 Flags: none Version: 4\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -211,15 +211,15 @@\n o do AudiofilehName[ru]x(\n hName[sk]oAudiofile kodekhName[sl]okodek AudiofilehName[sv]oAudiofil-kodarehName[tr]oAudiofile KodekhName[uk]t\n AudiofilelName[x-test]sxxAudiofile CodecxxkName[zh_CN]vAudiofile \n kName[zh_TW]u\n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-4b57b844a9eab8af6dffd2d2722f8886569e99.debug\n+6cebac331d863932db63e4b315a6a4f69631ac.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -288,9 +288,9 @@\n 0x00001c1c 34005174 5f350051 745f352e 31350000 4.Qt_5.Qt_5.15..\n 0x00001c2c 00000000 00000000 00000000 00000000 ................\n 0x00001c3c 00000000 00000000 00000000 00000000 ................\n 0x00001c4c 00000000 00000000 00000000 00000000 ................\n 0x00001c5c 00000000 00000000 00000000 00000000 ................\n 0x00001c6c 00000000 00000000 00000000 00000000 ................\n 0x00001c7c 00000000 00000000 00000000 00000000 ................\n- 0x00001c8c 00000000 00000000 ........\n+ 0x00001c8c 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 34623537 62383434 61396561 62386166 4b57b844a9eab8af\n- 0x00000010 36646666 64326432 37323266 38383836 6dffd2d2722f8886\n- 0x00000020 35363965 39392e64 65627567 00000000 569e99.debug....\n- 0x00000030 5fbf7a55 _.zU\n+ 0x00000000 36636562 61633333 31643836 33393332 6cebac331d863932\n+ 0x00000010 64623633 65346233 31356136 61346636 db63e4b315a6a4f6\n+ 0x00000020 39363331 61632e64 65627567 00000000 9631ac.debug....\n+ 0x00000030 09e8f05e ...^\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_codec_flac.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_codec_flac.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x57e0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x04d80 0x04d80 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x04d84 0x04d84 R 0x1000\n LOAD 0x005000 0x00005000 0x00005000 0x05108 0x05108 R E 0x1000\n LOAD 0x00b000 0x0000b000 0x0000b000 0x03078 0x03078 R 0x1000\n LOAD 0x00e848 0x0000f848 0x0000f848 0x007bc 0x007e8 RW 0x1000\n DYNAMIC 0x00ec9c 0x0000fc9c 0x0000fc9c 0x00130 0x00130 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x00b8c8 0x0000b8c8 0x0000b8c8 0x00344 0x00344 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000044 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001bc 0001bc 001190 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000134c 00134c 002b32 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00003e7e 003e7e 000232 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000040b0 0040b0 0000a0 00 A 4 3 4\n- [ 7] .rel.dyn REL 00004150 004150 000860 08 A 3 0 4\n- [ 8] .rel.plt REL 000049b0 0049b0 0003d0 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 0000134c 00134c 002b36 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00003e82 003e82 000232 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000040b4 0040b4 0000a0 00 A 4 3 4\n+ [ 7] .rel.dyn REL 00004154 004154 000860 08 A 3 0 4\n+ [ 8] .rel.plt REL 000049b4 0049b4 0003d0 08 AI 3 23 4\n [ 9] .init PROGBITS 00005000 005000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00005020 005020 0007b0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000057d0 0057d0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000057e0 0057e0 004914 00 AX 0 0 16\n [13] .fini PROGBITS 0000a0f4 00a0f4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0000b000 00b000 000506 00 A 0 0 32\n [15] .qtversion PROGBITS 0000b508 00b508 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x4150 contains 268 entries:\n+Relocation section '.rel.dyn' at offset 0x4154 contains 268 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000f848 00000008 R_386_RELATIVE \n 0000f84c 00000008 R_386_RELATIVE \n 0000f850 00000008 R_386_RELATIVE \n 0000f858 00000008 R_386_RELATIVE \n 0000f85c 00000008 R_386_RELATIVE \n 0000f860 00000008 R_386_RELATIVE \n@@ -266,15 +266,15 @@\n 0000ffe8 0000c806 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 0000ffec 0000e806 R_386_GLOB_DAT 00000000 _ZTVN4FLAC8Metadata13VorbisCommentE\n 0000fff0 0000f006 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 0000fff4 00010606 R_386_GLOB_DAT 00000000 __gmon_start__\n 0000fff8 00010a06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 0000fffc 00011006 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n \n-Relocation section '.rel.plt' at offset 0x49b0 contains 122 entries:\n+Relocation section '.rel.plt' at offset 0x49b4 contains 122 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000fdd8 00000107 R_386_JUMP_SLOT 00000000 _ZNK5Kwave8FileInfo3getENS_12FilePropertyE\n 0000fddc 00000507 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 0000fde0 00000607 R_386_JUMP_SLOT 00000000 _ZN12QMapDataBase10createNodeEiiP12QMapNodeBaseb@Qt_5\n 0000fde4 00000c07 R_386_JUMP_SLOT 00000000 _ZN9QListData6appendEv@Qt_5\n 0000fde8 00000d07 R_386_JUMP_SLOT 00000000 _Z5ki18nPKc\n 0000fdec 00000f07 R_386_JUMP_SLOT 00000000 _ZN5QDate7setDateEiii@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x00000019 (INIT_ARRAY) 0xf848\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0xf850\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x134c\n 0x00000006 (SYMTAB) 0x1bc\n- 0x0000000a (STRSZ) 11058 (bytes)\n+ 0x0000000a (STRSZ) 11062 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xfdcc\n 0x00000002 (PLTRELSZ) 976 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x49b0\n- 0x00000011 (REL) 0x4150\n+ 0x00000017 (JMPREL) 0x49b4\n+ 0x00000011 (REL) 0x4154\n 0x00000012 (RELSZ) 2144 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x40b0\n+ 0x6ffffffe (VERNEED) 0x40b4\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x3e7e\n+ 0x6ffffff0 (VERSYM) 0x3e82\n 0x6ffffffa (RELCOUNT) 79\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fd037c9b5c34321a14c5826eeafae2144e997dfc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: da520a72b85438ff76e4e6cc45d17f9b6de8c767\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 281 entries:\n- Addr: 0x0000000000003e7e Offset: 0x003e7e Link: 3 (.dynsym)\n+ Addr: 0x0000000000003e82 Offset: 0x003e82 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5.15) 0 (*local*) \n 004: 3 (Qt_5) 4 (GLIBCXX_3.4) 3 (Qt_5) 5 (GLIBC_2.1.3)\n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 3 (Qt_5) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 4 (GLIBCXX_3.4)\n 018: 3 (Qt_5) 3 (Qt_5) 0 (*local*) 0 (*local*) \n@@ -70,15 +70,15 @@\n 108: 0 (*local*) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 10c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 110: 3 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 114: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 118: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x00000000000040b0 Offset: 0x0040b0 Link: 4 (.dynstr)\n+ Addr: 0x00000000000040b4 Offset: 0x0040b4 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0020: Name: GLIBC_2.0 Flags: none Version: 6\n 0x0030: Name: GLIBC_2.1.3 Flags: none Version: 5\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0050: Name: CXXABI_1.3 Flags: none Version: 7\n 0x0060: Name: GLIBCXX_3.4 Flags: none Version: 4\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -333,15 +333,15 @@\n o em FLACkName[pt_BR]jCodec FLAChName[ru]o\n FLAChName[sk]jFLAC kodekhName[sl]jkodek FLAChName[sv]kFLAC-kodarehName[tr]jFLAC KodekhName[uk]o\n FLAClName[x-test]nxxFLAC CodecxxkName[zh_CN]tFLAC \n kName[zh_TW]nFLAC \n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-037c9b5c34321a14c5826eeafae2144e997dfc.debug\n+520a72b85438ff76e4e6cc45d17f9b6de8c767.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -687,9 +687,9 @@\n 0x00003e0c 0051745f 352e3135 00000000 00000000 .Qt_5.15........\n 0x00003e1c 00000000 00000000 00000000 00000000 ................\n 0x00003e2c 00000000 00000000 00000000 00000000 ................\n 0x00003e3c 00000000 00000000 00000000 00000000 ................\n 0x00003e4c 00000000 00000000 00000000 00000000 ................\n 0x00003e5c 00000000 00000000 00000000 00000000 ................\n 0x00003e6c 00000000 00000000 00000000 00000000 ................\n- 0x00003e7c 0000 ..\n+ 0x00003e7c 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 30333763 39623563 33343332 31613134 037c9b5c34321a14\n- 0x00000010 63353832 36656561 66616532 31343465 c5826eeafae2144e\n- 0x00000020 39393764 66632e64 65627567 00000000 997dfc.debug....\n- 0x00000030 db0af70d ....\n+ 0x00000000 35323061 37326238 35343338 66663736 520a72b85438ff76\n+ 0x00000010 65346536 63633435 64313766 39623664 e4e6cc45d17f9b6d\n+ 0x00000020 65386337 36372e64 65627567 00000000 e8c767.debug....\n+ 0x00000030 61b50ead a...\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_codec_mp3.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_codec_mp3.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x82b0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x06bc8 0x06bc8 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x06bcc 0x06bcc R 0x1000\n LOAD 0x007000 0x00007000 0x00007000 0x14128 0x14128 R E 0x1000\n LOAD 0x01c000 0x0001c000 0x0001c000 0x0b970 0x0b970 R 0x1000\n LOAD 0x028518 0x00029518 0x00029518 0x00aec 0x00c68 RW 0x1000\n DYNAMIC 0x0289a4 0x000299a4 0x000299a4 0x00170 0x00170 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x01e244 0x0001e244 0x0001e244 0x005dc 0x005dc R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 001a60 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00001c0c 001c0c 00396e 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000557a 00557a 00034c 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000058c8 0058c8 0000e0 00 A 4 5 4\n- [ 7] .rel.dyn REL 000059a8 0059a8 0008e8 08 A 3 0 4\n- [ 8] .rel.plt REL 00006290 006290 000938 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 00001c0c 001c0c 003972 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000557e 00557e 00034c 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000058cc 0058cc 0000e0 00 A 4 5 4\n+ [ 7] .rel.dyn REL 000059ac 0059ac 0008e8 08 A 3 0 4\n+ [ 8] .rel.plt REL 00006294 006294 000938 08 AI 3 23 4\n [ 9] .init PROGBITS 00007000 007000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00007020 007020 001280 04 AX 0 0 16\n [11] .plt.got PROGBITS 000082a0 0082a0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000082b0 0082b0 012e64 00 AX 0 0 16\n [13] .fini PROGBITS 0001b114 01b114 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0001c000 01c000 001eab 00 A 0 0 32\n [15] .qtversion PROGBITS 0001deb0 01deb0 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x59a8 contains 285 entries:\n+Relocation section '.rel.dyn' at offset 0x59ac contains 285 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00029518 00000008 R_386_RELATIVE \n 0002951c 00000008 R_386_RELATIVE \n 00029520 00000008 R_386_RELATIVE \n 00029524 00000008 R_386_RELATIVE \n 00029528 00000008 R_386_RELATIVE \n 0002952c 00000008 R_386_RELATIVE \n@@ -283,15 +283,15 @@\n 00029fe8 0000de06 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 00029fec 0000e506 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 00029ff0 0000f806 R_386_GLOB_DAT 00000000 __gmon_start__\n 00029ff4 00012f06 R_386_GLOB_DAT 00000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4\n 00029ff8 00016f06 R_386_GLOB_DAT 00000000 _ZTVN5Kwave7EncoderE\n 00029ffc 00018e06 R_386_GLOB_DAT 00000000 _ZN10ID3_Writer13END_OF_WRITERE\n \n-Relocation section '.rel.plt' at offset 0x6290 contains 295 entries:\n+Relocation section '.rel.plt' at offset 0x6294 contains 295 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00029b20 00000107 R_386_JUMP_SLOT 00000000 _ZN9QLineEditC1EP7QWidget@Qt_5\n 00029b24 00000207 R_386_JUMP_SLOT 00000000 _ZN5Kwave11SampleArrayC1Ej\n 00029b28 00000307 R_386_JUMP_SLOT 00000000 _ZNK9ID3_Frame5GetIDEv\n 00029b2c 00000507 R_386_JUMP_SLOT 00000000 _ZN5Kwave8MetaDataC1ERKS0_\n 00029b30 00000607 R_386_JUMP_SLOT 00000000 _ZNK8QProcess8exitCodeEv@Qt_5\n 00029b34 00000707 R_386_JUMP_SLOT 00000000 _ZN7QString11reallocDataEjb@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -22,23 +22,23 @@\n 0x00000019 (INIT_ARRAY) 0x29518\n 0x0000001b (INIT_ARRAYSZ) 20 (bytes)\n 0x0000001a (FINI_ARRAY) 0x2952c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x1c0c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 14702 (bytes)\n+ 0x0000000a (STRSZ) 14706 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x29b14\n 0x00000002 (PLTRELSZ) 2360 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x6290\n- 0x00000011 (REL) 0x59a8\n+ 0x00000017 (JMPREL) 0x6294\n+ 0x00000011 (REL) 0x59ac\n 0x00000012 (RELSZ) 2280 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x58c8\n+ 0x6ffffffe (VERNEED) 0x58cc\n 0x6fffffff (VERNEEDNUM) 5\n- 0x6ffffff0 (VERSYM) 0x557a\n+ 0x6ffffff0 (VERSYM) 0x557e\n 0x6ffffffa (RELCOUNT) 119\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bf73bb8512eeec67bbf399b366589621c7d1988a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ee2067ac8f9015aad615826f24d66d34a462ac1a\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 422 entries:\n- Addr: 0x000000000000557a Offset: 0x00557a Link: 3 (.dynsym)\n+ Addr: 0x000000000000557e Offset: 0x00557e Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 0 (*local*) 0 (*local*) \n 004: 2 (Qt_5) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 008: 2 (Qt_5) 3 (Qt_5) 0 (*local*) 2 (Qt_5) \n 00c: 4 (Qt_5) 0 (*local*) 3 (Qt_5) 5 (Qt_5.15) \n 010: 3 (Qt_5) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 014: 3 (Qt_5) 0 (*local*) 2 (Qt_5) 6 (GLIBCXX_3.4)\n 018: 3 (Qt_5) 0 (*local*) 7 (GLIBC_2.0) 7 (GLIBC_2.0) \n@@ -105,15 +105,15 @@\n 194: 3 (Qt_5) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 198: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 19c: 4 (Qt_5) 0 (*local*) 3 (Qt_5) 2 (Qt_5) \n 1a0: 3 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 1a4: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x00000000000058c8 Offset: 0x0058c8 Link: 4 (.dynstr)\n+ Addr: 0x00000000000058cc Offset: 0x0058cc Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.1.3 Flags: none Version: 10\n 0x0020: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 7\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0050: Name: CXXABI_1.3 Flags: none Version: 9\n 0x0060: Name: GLIBCXX_3.4 Flags: none Version: 6\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -726,15 +726,15 @@\n o em MP3kName[pt_BR]iCodec MP3hName[ru]n\n MP3hName[sk]iMP3 kodekhName[sl]ikodek MP3hName[sv]jMP3-kodarehName[tr]iMP3 KodekhName[uk]n\n MP3lName[x-test]mxxMP3 CodecxxkName[zh_CN]sMP3 \n kName[zh_TW]mMP3 \n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-73bb8512eeec67bbf399b366589621c7d1988a.debug\n+2067ac8f9015aad615826f24d66d34a462ac1a.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -914,9 +914,10 @@\n 0x000054fc 4358585f 332e3400 51745f35 0051745f CXX_3.4.Qt_5.Qt_\n 0x0000550c 352e3135 00000000 00000000 00000000 5.15............\n 0x0000551c 00000000 00000000 00000000 00000000 ................\n 0x0000552c 00000000 00000000 00000000 00000000 ................\n 0x0000553c 00000000 00000000 00000000 00000000 ................\n 0x0000554c 00000000 00000000 00000000 00000000 ................\n 0x0000555c 00000000 00000000 00000000 00000000 ................\n- 0x0000556c 00000000 00000000 00000000 0000 ..............\n+ 0x0000556c 00000000 00000000 00000000 00000000 ................\n+ 0x0000557c 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 37336262 38353132 65656563 36376262 73bb8512eeec67bb\n- 0x00000010 66333939 62333636 35383936 32316337 f399b366589621c7\n- 0x00000020 64313938 38612e64 65627567 00000000 d1988a.debug....\n- 0x00000030 f506ad53 ...S\n+ 0x00000000 32303637 61633866 39303135 61616436 2067ac8f9015aad6\n+ 0x00000010 31353832 36663234 64363664 33346134 15826f24d66d34a4\n+ 0x00000020 36326163 31612e64 65627567 00000000 62ac1a.debug....\n+ 0x00000030 98d871c3 ..q.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_codec_ogg.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_codec_ogg.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x6dd0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x05158 0x05158 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x0515c 0x0515c R 0x1000\n LOAD 0x006000 0x00006000 0x00006000 0x0f088 0x0f088 R E 0x1000\n LOAD 0x016000 0x00016000 0x00016000 0x08a6c 0x08a6c R 0x1000\n LOAD 0x01f4f4 0x000204f4 0x000204f4 0x00b10 0x00b3c RW 0x1000\n DYNAMIC 0x01fb04 0x00020b04 0x00020b04 0x00150 0x00150 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x0181c4 0x000181c4 0x000181c4 0x005ec 0x005ec R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000064 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001dc 0001dc 001350 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000152c 00152c 0026e1 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00003c0e 003c0e 00026a 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00003e78 003e78 0000e0 00 A 4 5 4\n- [ 7] .rel.dyn REL 00003f58 003f58 000b38 08 A 3 0 4\n- [ 8] .rel.plt REL 00004a90 004a90 0006c8 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 0000152c 00152c 0026e5 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00003c12 003c12 00026a 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00003e7c 003e7c 0000e0 00 A 4 5 4\n+ [ 7] .rel.dyn REL 00003f5c 003f5c 000b38 08 A 3 0 4\n+ [ 8] .rel.plt REL 00004a94 004a94 0006c8 08 AI 3 23 4\n [ 9] .init PROGBITS 00006000 006000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00006020 006020 000da0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00006dc0 006dc0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00006dd0 006dd0 00e2a4 00 AX 0 0 16\n [13] .fini PROGBITS 00015074 015074 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00016000 016000 001e28 00 A 0 0 32\n [15] .qtversion PROGBITS 00017e28 017e28 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x3f58 contains 359 entries:\n+Relocation section '.rel.dyn' at offset 0x3f5c contains 359 entries:\n Offset Info Type Sym. Value Symbol's Name\n 000204f4 00000008 R_386_RELATIVE \n 000204f8 00000008 R_386_RELATIVE \n 000204fc 00000008 R_386_RELATIVE \n 00020504 00000008 R_386_RELATIVE \n 00020508 00000008 R_386_RELATIVE \n 0002050c 00000008 R_386_RELATIVE \n@@ -357,15 +357,15 @@\n 00020fe8 0000b406 R_386_GLOB_DAT 00000000 _ZN12QMapDataBase11shared_nullE@Qt_5\n 00020fec 0000e106 R_386_GLOB_DAT 00000000 _ZTVN5Kwave7EncoderE\n 00020ff0 0000e306 R_386_GLOB_DAT 00000000 _ZN7QObject16staticMetaObjectE@Qt_5\n 00020ff4 00013406 R_386_GLOB_DAT 00020a6c _ZTVN5Kwave16MultiTrackSourceINS_13RateConverterELb1EEE\n 00020ff8 0000f106 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00020ffc 00012e06 R_386_GLOB_DAT 000207bc _ZTVN5Kwave16VorbisCommentMapE\n \n-Relocation section '.rel.plt' at offset 0x4a90 contains 217 entries:\n+Relocation section '.rel.plt' at offset 0x4a94 contains 217 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00020c60 00000107 R_386_JUMP_SLOT 00000000 vorbis_analysis\n 00020c64 00000207 R_386_JUMP_SLOT 00000000 vorbis_info_clear\n 00020c68 00000307 R_386_JUMP_SLOT 00000000 _ZNK5Kwave11Compression4nameEv\n 00020c6c 00000707 R_386_JUMP_SLOT 00000000 vorbis_synthesis_headerin\n 00020c70 00000807 R_386_JUMP_SLOT 00000000 _ZN5Kwave10MessageBox5errorEP7QWidget7QStringS3_\n 00020c74 00000907 R_386_JUMP_SLOT 00000000 opus_packet_get_nb_frames\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -18,23 +18,23 @@\n 0x00000019 (INIT_ARRAY) 0x204f4\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x204fc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x152c\n 0x00000006 (SYMTAB) 0x1dc\n- 0x0000000a (STRSZ) 9953 (bytes)\n+ 0x0000000a (STRSZ) 9957 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x20c54\n 0x00000002 (PLTRELSZ) 1736 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x4a90\n- 0x00000011 (REL) 0x3f58\n+ 0x00000017 (JMPREL) 0x4a94\n+ 0x00000011 (REL) 0x3f5c\n 0x00000012 (RELSZ) 2872 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x3e78\n+ 0x6ffffffe (VERNEED) 0x3e7c\n 0x6fffffff (VERNEEDNUM) 5\n- 0x6ffffff0 (VERSYM) 0x3c0e\n+ 0x6ffffff0 (VERSYM) 0x3c12\n 0x6ffffffa (RELCOUNT) 182\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3ec4e17be45d6a2210ce5e6b87d63f0cd2c795fe\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 497e4b0492cd778182749a0e36be9b1abf839075\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 309 entries:\n- Addr: 0x0000000000003c0e Offset: 0x003c0e Link: 3 (.dynsym)\n+ Addr: 0x0000000000003c12 Offset: 0x003c12 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 2 (Qt_5) 2 (Qt_5) \n 00c: 2 (Qt_5) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 010: 0 (*local*) 2 (Qt_5) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 3 (Qt_5.15) \n 018: 2 (Qt_5) 0 (*local*) 2 (Qt_5) 2 (Qt_5) \n@@ -77,15 +77,15 @@\n 124: 2 (Qt_5) 0 (*local*) 0 (*local*) 1 (*global*) \n 128: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 12c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 130: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 134: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x0000000000003e78 Offset: 0x003e78 Link: 4 (.dynstr)\n+ Addr: 0x0000000000003e7c Offset: 0x003e7c Link: 4 (.dynstr)\n 000000: Version: 1 File: libm.so.6 Cnt: 1\n 0x0010: Name: GLIBC_2.27 Flags: none Version: 10\n 0x0020: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 8\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.1.3 Flags: none Version: 9\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 7\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -505,15 +505,15 @@\n o em OggkName[pt_BR]iCodec OgghName[ru]n\n OgghName[sk]iOgg kodekhName[sl]ikodek OgghName[sv]jOgg-kodarehName[tr]iOgg KodekhName[uk]n\n OgglName[x-test]mxxOgg CodecxxkName[zh_CN]pOgg \n kName[zh_TW]mOgg \n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-c4e17be45d6a2210ce5e6b87d63f0cd2c795fe.debug\n+7e4b0492cd778182749a0e36be9b1abf839075.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -618,9 +618,9 @@\n 0x00003b9c 31350051 745f3500 00000000 00000000 15.Qt_5.........\n 0x00003bac 00000000 00000000 00000000 00000000 ................\n 0x00003bbc 00000000 00000000 00000000 00000000 ................\n 0x00003bcc 00000000 00000000 00000000 00000000 ................\n 0x00003bdc 00000000 00000000 00000000 00000000 ................\n 0x00003bec 00000000 00000000 00000000 00000000 ................\n 0x00003bfc 00000000 00000000 00000000 00000000 ................\n- 0x00003c0c 00 .\n+ 0x00003c0c 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 63346531 37626534 35643661 32323130 c4e17be45d6a2210\n- 0x00000010 63653565 36623837 64363366 30636432 ce5e6b87d63f0cd2\n- 0x00000020 63373935 66652e64 65627567 00000000 c795fe.debug....\n- 0x00000030 a6aedde9 ....\n+ 0x00000000 37653462 30343932 63643737 38313832 7e4b0492cd778182\n+ 0x00000010 37343961 30653336 62653962 31616266 749a0e36be9b1abf\n+ 0x00000020 38333930 37352e64 65627567 00000000 839075.debug....\n+ 0x00000030 e91a1b56 ...V\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_codec_wav.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_codec_wav.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x5b00\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x0418c 0x0418c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x04190 0x04190 R 0x1000\n LOAD 0x005000 0x00005000 0x00005000 0x13788 0x13788 R E 0x1000\n LOAD 0x019000 0x00019000 0x00019000 0x0a34c 0x0a34c R 0x1000\n LOAD 0x0237d4 0x000247d4 0x000247d4 0x00830 0x0085c RW 0x1000\n DYNAMIC 0x023bd4 0x00024bd4 0x00024bd4 0x00130 0x00130 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x01ad64 0x0001ad64 0x0001ad64 0x00664 0x00664 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000044 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001bc 0001bc 000fd0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000118c 00118c 00204e 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000031da 0031da 0001fa 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000033d4 0033d4 0000c0 00 A 4 4 4\n- [ 7] .rel.dyn REL 00003494 003494 000798 08 A 3 0 4\n- [ 8] .rel.plt REL 00003c2c 003c2c 000560 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 0000118c 00118c 002052 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000031de 0031de 0001fa 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000033d8 0033d8 0000c0 00 A 4 4 4\n+ [ 7] .rel.dyn REL 00003498 003498 000798 08 A 3 0 4\n+ [ 8] .rel.plt REL 00003c30 003c30 000560 08 AI 3 23 4\n [ 9] .init PROGBITS 00005000 005000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00005020 005020 000ad0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00005af0 005af0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00005b00 005b00 012c74 00 AX 0 0 16\n [13] .fini PROGBITS 00018774 018774 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00019000 019000 0019c4 00 A 0 0 32\n [15] .qtversion PROGBITS 0001a9c8 01a9c8 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x3494 contains 243 entries:\n+Relocation section '.rel.dyn' at offset 0x3498 contains 243 entries:\n Offset Info Type Sym. Value Symbol's Name\n 000247d4 00000008 R_386_RELATIVE \n 000247d8 00000008 R_386_RELATIVE \n 000247dc 00000008 R_386_RELATIVE \n 000247e4 00000008 R_386_RELATIVE \n 000247e8 00000008 R_386_RELATIVE \n 000247ec 00000008 R_386_RELATIVE \n@@ -241,15 +241,15 @@\n 00024fe0 00005e06 R_386_GLOB_DAT 00000000 _ZTVN5Kwave5LabelE\n 00024fe4 0000f906 R_386_GLOB_DAT 00024b4c _ZTVN5Kwave12SampleFormatE\n 00024fe8 00008706 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00024fec 00008f06 R_386_GLOB_DAT 00000000 _ZN12QMapDataBase11shared_nullE@Qt_5\n 00024ff0 0000b606 R_386_GLOB_DAT 00000000 _ZTVN5Kwave7EncoderE\n 00024ff8 0000ca06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n \n-Relocation section '.rel.plt' at offset 0x3c2c contains 172 entries:\n+Relocation section '.rel.plt' at offset 0x3c30 contains 172 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00024d10 00000107 R_386_JUMP_SLOT 00000000 _ZN7QStringaSERKS_@Qt_5\n 00024d14 00000207 R_386_JUMP_SLOT 00000000 afQueryPointer\n 00024d18 00000307 R_386_JUMP_SLOT 00000000 _ZN15QProgressDialog18setMinimumDurationEi@Qt_5\n 00024d1c 00000507 R_386_JUMP_SLOT 00000000 _ZN5Kwave8MetaDataC2ERKS0_\n 00024d20 00000807 R_386_JUMP_SLOT 00000000 _ZN5Kwave5LabelD1Ev\n 00024d24 00000907 R_386_JUMP_SLOT 00000000 _ZN5Kwave11Compression11toAudiofileENS0_4TypeE\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x00000019 (INIT_ARRAY) 0x247d4\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x247dc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x118c\n 0x00000006 (SYMTAB) 0x1bc\n- 0x0000000a (STRSZ) 8270 (bytes)\n+ 0x0000000a (STRSZ) 8274 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x24d04\n 0x00000002 (PLTRELSZ) 1376 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x3c2c\n- 0x00000011 (REL) 0x3494\n+ 0x00000017 (JMPREL) 0x3c30\n+ 0x00000011 (REL) 0x3498\n 0x00000012 (RELSZ) 1944 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x33d4\n+ 0x6ffffffe (VERNEED) 0x33d8\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x31da\n+ 0x6ffffff0 (VERSYM) 0x31de\n 0x6ffffffa (RELCOUNT) 114\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 996c62b95cba2ebb3769ca63bd9922f43fff18e9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3752fea87013a6d687e4ea4405eee292a112a15c\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 253 entries:\n- Addr: 0x00000000000031da Offset: 0x0031da Link: 3 (.dynsym)\n+ Addr: 0x00000000000031de Offset: 0x0031de Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 0 (*local*) 3 (Qt_5) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 2 (Qt_5) 0 (*local*) \n 00c: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 010: 3 (Qt_5) 0 (*local*) 2 (Qt_5) 0 (*local*) \n 014: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 4 (Qt_5.15) \n 018: 2 (Qt_5) 0 (*local*) 0 (*local*) 2 (Qt_5) \n@@ -63,15 +63,15 @@\n 0ec: 0 (*local*) 0 (*local*) 2 (Qt_5) 0 (*local*) \n 0f0: 2 (Qt_5) 0 (*local*) 2 (Qt_5) 3 (Qt_5) \n 0f4: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0f8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0fc: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x00000000000033d4 Offset: 0x0033d4 Link: 4 (.dynstr)\n+ Addr: 0x00000000000033d8 Offset: 0x0033d8 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.1.3 Flags: none Version: 9\n 0x0020: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 6\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0050: Name: CXXABI_1.3 Flags: none Version: 7\n 0x0060: Name: GLIBCXX_3.4 Flags: none Version: 5\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -437,15 +437,15 @@\n o em WAVkName[pt_BR]lCodec de WAVhName[ru]n\n WAVhName[sk]iWAV kodekhName[sl]ikodek WAVhName[sv]jWAV-kodarehName[tr]iWAV KodekhName[uk]n\n WAVlName[x-test]mxxWAV CodecxxkName[zh_CN]pWAV \n kName[zh_TW]mWAV \n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-6c62b95cba2ebb3769ca63bd9922f43fff18e9.debug\n+52fea87013a6d687e4ea4405eee292a112a15c.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -512,9 +512,10 @@\n 0x0000315c 4358585f 332e3400 51745f35 0051745f CXX_3.4.Qt_5.Qt_\n 0x0000316c 352e3135 00000000 00000000 00000000 5.15............\n 0x0000317c 00000000 00000000 00000000 00000000 ................\n 0x0000318c 00000000 00000000 00000000 00000000 ................\n 0x0000319c 00000000 00000000 00000000 00000000 ................\n 0x000031ac 00000000 00000000 00000000 00000000 ................\n 0x000031bc 00000000 00000000 00000000 00000000 ................\n- 0x000031cc 00000000 00000000 00000000 0000 ..............\n+ 0x000031cc 00000000 00000000 00000000 00000000 ................\n+ 0x000031dc 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 36633632 62393563 62613265 62623337 6c62b95cba2ebb37\n- 0x00000010 36396361 36336264 39393232 66343366 69ca63bd9922f43f\n- 0x00000020 66663138 65392e64 65627567 00000000 ff18e9.debug....\n- 0x00000030 bf20f4ee . ..\n+ 0x00000000 35326665 61383730 31336136 64363837 52fea87013a6d687\n+ 0x00000010 65346561 34343035 65656532 39326131 e4ea4405eee292a1\n+ 0x00000020 31326131 35632e64 65627567 00000000 12a15c.debug....\n+ 0x00000030 20a546b8 .F.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_debug.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_debug.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x3650\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x02838 0x02838 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x0283c 0x0283c R 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x04818 0x04818 R E 0x1000\n LOAD 0x008000 0x00008000 0x00008000 0x0218c 0x0218c R 0x1000\n LOAD 0x00ab94 0x0000bb94 0x0000bb94 0x00470 0x0048c RW 0x1000\n DYNAMIC 0x00ad04 0x0000bd04 0x0000bd04 0x00140 0x00140 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x008994 0x00008994 0x00008994 0x001d4 0x001d4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000044 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001bc 0001bc 000970 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000b2c 000b2c 0014cb 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001ff8 001ff8 00012e 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00002128 002128 000120 00 A 4 7 4\n- [ 7] .rel.dyn REL 00002248 002248 0002e8 08 A 3 0 4\n- [ 8] .rel.plt REL 00002530 002530 000308 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 00000b2c 000b2c 0014cf 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001ffc 001ffc 00012e 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000212c 00212c 000120 00 A 4 7 4\n+ [ 7] .rel.dyn REL 0000224c 00224c 0002e8 08 A 3 0 4\n+ [ 8] .rel.plt REL 00002534 002534 000308 08 AI 3 23 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 000620 04 AX 0 0 16\n [11] .plt.got PROGBITS 00003640 003640 000008 08 AX 0 0 8\n [12] .text PROGBITS 00003650 003650 0041b4 00 AX 0 0 16\n [13] .fini PROGBITS 00007804 007804 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00008000 008000 0004b0 00 A 0 0 32\n [15] .qtversion PROGBITS 000084b0 0084b0 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x2248 contains 93 entries:\n+Relocation section '.rel.dyn' at offset 0x224c contains 93 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000bb94 00000008 R_386_RELATIVE \n 0000bb98 00000008 R_386_RELATIVE \n 0000bba0 00000008 R_386_RELATIVE \n 0000bbac 00000008 R_386_RELATIVE \n 0000bbb0 00000008 R_386_RELATIVE \n 0000bbb4 00000008 R_386_RELATIVE \n@@ -91,15 +91,15 @@\n 0000bfe8 00003806 R_386_GLOB_DAT 00000000 _ZN7QObject16staticMetaObjectE@Qt_5\n 0000bfec 00003a06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 0000bff0 00005206 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 0000bff4 00005506 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 0000bff8 00005906 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 0000bffc 00006006 R_386_GLOB_DAT 00000000 __gmon_start__\n \n-Relocation section '.rel.plt' at offset 0x2530 contains 97 entries:\n+Relocation section '.rel.plt' at offset 0x2534 contains 97 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000be50 00000107 R_386_JUMP_SLOT 00000000 _ZN7QPixmapD1Ev@Qt_5\n 0000be54 00000207 R_386_JUMP_SLOT 00000000 _ZNK7QWindow13frameGeometryEv@Qt_5\n 0000be58 00000307 R_386_JUMP_SLOT 00000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5\n 0000be5c 00000407 R_386_JUMP_SLOT 00000000 _ZNK5Kwave6Stripe3endEv\n 0000be60 00000807 R_386_JUMP_SLOT 00000000 __umoddi3@GLIBC_2.0\n 0000be64 00000907 R_386_JUMP_SLOT 00000000 memcpy@GLIBC_2.0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,23 +16,23 @@\n 0x00000019 (INIT_ARRAY) 0xbb94\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0xbb98\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xb2c\n 0x00000006 (SYMTAB) 0x1bc\n- 0x0000000a (STRSZ) 5323 (bytes)\n+ 0x0000000a (STRSZ) 5327 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xbe44\n 0x00000002 (PLTRELSZ) 776 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x2530\n- 0x00000011 (REL) 0x2248\n+ 0x00000017 (JMPREL) 0x2534\n+ 0x00000011 (REL) 0x224c\n 0x00000012 (RELSZ) 744 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x2128\n+ 0x6ffffffe (VERNEED) 0x212c\n 0x6fffffff (VERNEEDNUM) 7\n- 0x6ffffff0 (VERSYM) 0x1ff8\n+ 0x6ffffff0 (VERSYM) 0x1ffc\n 0x6ffffffa (RELCOUNT) 36\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 90256ead8337771ecd190d45915766acef07fcd7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3034bc9ba1180b868381cb0c5498aa955b64a1be\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 151 entries:\n- Addr: 0x0000000000001ff8 Offset: 0x001ff8 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001ffc Offset: 0x001ffc Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 004: 0 (*local*) 4 (Qt_5.15) 0 (*local*) 5 (GLIBCXX_3.4)\n 008: 6 (GLIBC_2.0) 7 (GLIBC_2.0) 3 (Qt_5) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 8 (GLIBC_2.4) 3 (Qt_5) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 9 (CXXABI_1.3) \n 014: 0 (*local*) a (Qt_5) 0 (*local*) 0 (*local*) \n 018: 2 (Qt_5) 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4)\n@@ -37,15 +37,15 @@\n 084: 3 (Qt_5) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 088: 0 (*local*) 3 (Qt_5) 2 (Qt_5) 0 (*local*) \n 08c: 0 (*local*) 3 (Qt_5) 0 (*local*) 1 (*global*) \n 090: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 094: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 7 entries:\n- Addr: 0x0000000000002128 Offset: 0x002128 Link: 4 (.dynstr)\n+ Addr: 0x000000000000212c Offset: 0x00212c Link: 4 (.dynstr)\n 000000: Version: 1 File: libm.so.6 Cnt: 1\n 0x0010: Name: GLIBC_2.0 Flags: none Version: 12\n 0x0020: Version: 1 File: libQt5Widgets.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.1.3 Flags: none Version: 11\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -223,15 +223,15 @@\n kningsfunktionerhName[tr]x\n levlerihName[uk]x%\n lName[x-test]sxxDebug FunctionsxxkName[zh_CN]l\n kName[zh_TW]l\n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-256ead8337771ecd190d45915766acef07fcd7.debug\n+34bc9ba1180b868381cb0c5498aa955b64a1be.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -328,9 +328,9 @@\n 0x00001f7c 49424358 585f332e 34005174 5f352e31 IBCXX_3.4.Qt_5.1\n 0x00001f8c 35000000 00000000 00000000 00000000 5...............\n 0x00001f9c 00000000 00000000 00000000 00000000 ................\n 0x00001fac 00000000 00000000 00000000 00000000 ................\n 0x00001fbc 00000000 00000000 00000000 00000000 ................\n 0x00001fcc 00000000 00000000 00000000 00000000 ................\n 0x00001fdc 00000000 00000000 00000000 00000000 ................\n- 0x00001fec 00000000 00000000 000000 ...........\n+ 0x00001fec 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 32353665 61643833 33373737 31656364 256ead8337771ecd\n- 0x00000010 31393064 34353931 35373636 61636566 190d45915766acef\n- 0x00000020 30376663 64372e64 65627567 00000000 07fcd7.debug....\n- 0x00000030 5828c57a X(.z\n+ 0x00000000 33346263 39626131 31383062 38363833 34bc9ba1180b8683\n+ 0x00000010 38316362 30633534 39386161 39353562 81cb0c5498aa955b\n+ 0x00000020 36346131 62652e64 65627567 00000000 64a1be.debug....\n+ 0x00000030 d503bdd5 ....\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_export_k3b.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_export_k3b.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x6cc0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x0537c 0x0537c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x05380 0x05380 R 0x1000\n LOAD 0x006000 0x00006000 0x00006000 0x0ada8 0x0ada8 R E 0x1000\n LOAD 0x011000 0x00011000 0x00011000 0x06e80 0x06e80 R 0x1000\n LOAD 0x018748 0x00019748 0x00019748 0x008bc 0x008d8 RW 0x1000\n DYNAMIC 0x018b40 0x00019b40 0x00019b40 0x00158 0x00158 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x0124b4 0x000124b4 0x000124b4 0x0034c 0x0034c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 001420 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000015cc 0015cc 002c34 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00004200 004200 000284 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00004484 004484 000100 00 A 4 6 4\n- [ 7] .rel.dyn REL 00004584 004584 0007b8 08 A 3 0 4\n- [ 8] .rel.plt REL 00004d3c 004d3c 000640 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 000015cc 0015cc 002c38 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00004204 004204 000284 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00004488 004488 000100 00 A 4 6 4\n+ [ 7] .rel.dyn REL 00004588 004588 0007b8 08 A 3 0 4\n+ [ 8] .rel.plt REL 00004d40 004d40 000640 08 AI 3 23 4\n [ 9] .init PROGBITS 00006000 006000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00006020 006020 000c90 04 AX 0 0 16\n [11] .plt.got PROGBITS 00006cb0 006cb0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00006cc0 006cc0 00a0d4 00 AX 0 0 16\n [13] .fini PROGBITS 00010d94 010d94 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00011000 011000 000faa 00 A 0 0 32\n [15] .qtversion PROGBITS 00011fb0 011fb0 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x4584 contains 247 entries:\n+Relocation section '.rel.dyn' at offset 0x4588 contains 247 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00019748 00000008 R_386_RELATIVE \n 0001974c 00000008 R_386_RELATIVE \n 00019754 00000008 R_386_RELATIVE \n 00019758 00000008 R_386_RELATIVE \n 0001975c 00000008 R_386_RELATIVE \n 00019764 00000008 R_386_RELATIVE \n@@ -245,15 +245,15 @@\n 00019fe8 0000aa06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00019fec 0000b406 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 00019ff0 0000bc06 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 00019ff4 0000c906 R_386_GLOB_DAT 00000000 __gmon_start__\n 00019ff8 0000d106 R_386_GLOB_DAT 00000000 _ZTVN5Kwave8FileInfoE\n 00019ffc 0000db06 R_386_GLOB_DAT 00000000 _ZTVN5Kwave5LabelE\n \n-Relocation section '.rel.plt' at offset 0x4d3c contains 200 entries:\n+Relocation section '.rel.plt' at offset 0x4d40 contains 200 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00019ca4 00000207 R_386_JUMP_SLOT 00000000 _ZN7QString14trimmed_helperERS_@Qt_5\n 00019ca8 00000307 R_386_JUMP_SLOT 00000000 _ZNK9QComboBox8itemTextEi@Qt_5\n 00019cac 00000607 R_386_JUMP_SLOT 00000000 _ZN7QLayout18setContentsMarginsEiiii@Qt_5\n 00019cb0 00000707 R_386_JUMP_SLOT 00000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5\n 00019cb4 00000c07 R_386_JUMP_SLOT 00000000 _ZN9QGroupBox8setTitleERK7QString@Qt_5\n 00019cb8 00000e07 R_386_JUMP_SLOT 00000000 _ZN7QBufferC1EP10QByteArrayP7QObject@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -19,23 +19,23 @@\n 0x00000019 (INIT_ARRAY) 0x19748\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1974c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x15cc\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 11316 (bytes)\n+ 0x0000000a (STRSZ) 11320 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x19c98\n 0x00000002 (PLTRELSZ) 1600 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x4d3c\n- 0x00000011 (REL) 0x4584\n+ 0x00000017 (JMPREL) 0x4d40\n+ 0x00000011 (REL) 0x4588\n 0x00000012 (RELSZ) 1976 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x4484\n+ 0x6ffffffe (VERNEED) 0x4488\n 0x6fffffff (VERNEEDNUM) 6\n- 0x6ffffff0 (VERSYM) 0x4200\n+ 0x6ffffff0 (VERSYM) 0x4204\n 0x6ffffffa (RELCOUNT) 69\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a232212c77869bc593c110d0d29d8d18b2464b1a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e7ce4bad4bc56a79edf892758192f7cb9475c1a4\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 322 entries:\n- Addr: 0x0000000000004200 Offset: 0x004200 Link: 3 (.dynsym)\n+ Addr: 0x0000000000004204 Offset: 0x004204 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) \n 004: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 008: 4 (Qt_5.15) 2 (Qt_5) 0 (*local*) 0 (*local*) \n 00c: 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 010: 3 (Qt_5) 0 (*local*) 5 (GLIBCXX_3.4) 2 (Qt_5) \n 014: 6 (GLIBC_2.0) 3 (Qt_5) 3 (Qt_5) 0 (*local*) \n 018: 3 (Qt_5) 2 (Qt_5) 0 (*local*) 0 (*local*) \n@@ -80,15 +80,15 @@\n 130: 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) \n 134: 0 (*local*) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 138: 3 (Qt_5) 0 (*local*) b (Qt_5) 2 (Qt_5) \n 13c: 3 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 140: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 6 entries:\n- Addr: 0x0000000000004484 Offset: 0x004484 Link: 4 (.dynstr)\n+ Addr: 0x0000000000004488 Offset: 0x004488 Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 11\n 0x0020: Version: 1 File: libQt5Xml.so.5 Cnt: 1\n 0x0030: Name: Qt_5 Flags: none Version: 8\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.1.3 Flags: none Version: 10\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 7\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -444,15 +444,15 @@\n K3b Proje D\n a AktarmahName[uk]x2\n K3blName[x-test]vxxK3b Project ExportxxkName[zh_CN]pK3b \n kName[zh_TW]pK3b \n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-32212c77869bc593c110d0d29d8d18b2464b1a.debug\n+ce4bad4bc56a79edf892758192f7cb9475c1a4.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -703,9 +703,9 @@\n 0x0000418c 2e340051 745f352e 31350000 00000000 .4.Qt_5.15......\n 0x0000419c 00000000 00000000 00000000 00000000 ................\n 0x000041ac 00000000 00000000 00000000 00000000 ................\n 0x000041bc 00000000 00000000 00000000 00000000 ................\n 0x000041cc 00000000 00000000 00000000 00000000 ................\n 0x000041dc 00000000 00000000 00000000 00000000 ................\n 0x000041ec 00000000 00000000 00000000 00000000 ................\n- 0x000041fc 00000000 ....\n+ 0x000041fc 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 33323231 32633737 38363962 63353933 32212c77869bc593\n- 0x00000010 63313130 64306432 39643864 31386232 c110d0d29d8d18b2\n- 0x00000020 34363462 31612e64 65627567 00000000 464b1a.debug....\n- 0x00000030 e3a81cb5 ....\n+ 0x00000000 63653462 61643462 63353661 37396564 ce4bad4bc56a79ed\n+ 0x00000010 66383932 37353831 39326637 63623934 f892758192f7cb94\n+ 0x00000020 37356331 61342e64 65627567 00000000 75c1a4.debug....\n+ 0x00000030 b6e9725d ..r]\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_fileinfo.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_fileinfo.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x9140\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x07570 0x07570 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x07574 0x07574 R 0x1000\n LOAD 0x008000 0x00008000 0x00008000 0x16f18 0x16f18 R E 0x1000\n LOAD 0x01f000 0x0001f000 0x0001f000 0x0f61c 0x0f61c R 0x1000\n LOAD 0x02f068 0x00030068 0x00030068 0x00f9c 0x00fb8 RW 0x1000\n DYNAMIC 0x02fa30 0x00030a30 0x00030a30 0x00150 0x00150 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x02171c 0x0002171c 0x0002171c 0x0065c 0x0065c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 00003c 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001b4 0001b4 001a40 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00001bf4 001bf4 003a91 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00005686 005686 000348 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000059d0 0059d0 0000e0 00 A 4 5 4\n- [ 7] .rel.dyn REL 00005ab0 005ab0 001240 08 A 3 0 4\n- [ 8] .rel.plt REL 00006cf0 006cf0 000880 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 00001bf4 001bf4 003a95 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000568a 00568a 000348 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000059d4 0059d4 0000e0 00 A 4 5 4\n+ [ 7] .rel.dyn REL 00005ab4 005ab4 001240 08 A 3 0 4\n+ [ 8] .rel.plt REL 00006cf4 006cf4 000880 08 AI 3 23 4\n [ 9] .init PROGBITS 00008000 008000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00008020 008020 001110 04 AX 0 0 16\n [11] .plt.got PROGBITS 00009130 009130 000008 08 AX 0 0 8\n [12] .text PROGBITS 00009140 009140 015dc4 00 AX 0 0 16\n [13] .fini PROGBITS 0001ef04 01ef04 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0001f000 01f000 00229c 00 A 0 0 32\n [15] .qtversion PROGBITS 000212a0 0212a0 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x5ab0 contains 584 entries:\n+Relocation section '.rel.dyn' at offset 0x5ab4 contains 584 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00030068 00000008 R_386_RELATIVE \n 0003006c 00000008 R_386_RELATIVE \n 00030074 00000008 R_386_RELATIVE \n 00030078 00000008 R_386_RELATIVE \n 0003007c 00000008 R_386_RELATIVE \n 00030084 00000008 R_386_RELATIVE \n@@ -582,15 +582,15 @@\n 00030fe4 0000b006 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00030fe8 0000de06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00030fec 0000ec06 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 00030ff0 0000f406 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 00030ff4 00010606 R_386_GLOB_DAT 00000000 __gmon_start__\n 00030ff8 00011206 R_386_GLOB_DAT 00000000 _ZTVN5Kwave8FileInfoE\n \n-Relocation section '.rel.plt' at offset 0x6cf0 contains 272 entries:\n+Relocation section '.rel.plt' at offset 0x6cf4 contains 272 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00030b8c 00000107 R_386_JUMP_SLOT 00000000 _ZN15QListWidgetItem11setSelectedEb@Qt_5\n 00030b90 00000207 R_386_JUMP_SLOT 00000000 _ZN5Kwave11CompressionC1ENS0_4TypeE\n 00030b94 00000307 R_386_JUMP_SLOT 00000000 _ZN9QLineEditC1EP7QWidget@Qt_5\n 00030b98 00000507 R_386_JUMP_SLOT 00000000 _ZNK5Kwave11Compression4nameEv\n 00030b9c 00000607 R_386_JUMP_SLOT 00000000 _ZN7QObject11setPropertyEPKcRK8QVariant@Qt_5\n 00030ba0 00000707 R_386_JUMP_SLOT 00000000 _ZN5Kwave16StandardBitrates8instanceEv\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -18,23 +18,23 @@\n 0x00000019 (INIT_ARRAY) 0x30068\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3006c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x1bf4\n 0x00000006 (SYMTAB) 0x1b4\n- 0x0000000a (STRSZ) 14993 (bytes)\n+ 0x0000000a (STRSZ) 14997 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x30b80\n 0x00000002 (PLTRELSZ) 2176 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x6cf0\n- 0x00000011 (REL) 0x5ab0\n+ 0x00000017 (JMPREL) 0x6cf4\n+ 0x00000011 (REL) 0x5ab4\n 0x00000012 (RELSZ) 4672 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x59d0\n+ 0x6ffffffe (VERNEED) 0x59d4\n 0x6fffffff (VERNEEDNUM) 5\n- 0x6ffffff0 (VERSYM) 0x5686\n+ 0x6ffffff0 (VERSYM) 0x568a\n 0x6ffffffa (RELCOUNT) 164\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 99134714d2ed4caf5332e427363d2b5c753fd797\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 162df1735aeedd2a5705154169ee0619916a01f6\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 420 entries:\n- Addr: 0x0000000000005686 Offset: 0x005686 Link: 3 (.dynsym)\n+ Addr: 0x000000000000568a Offset: 0x00568a Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 004: 2 (Qt_5) 0 (*local*) 3 (Qt_5) 0 (*local*) \n 008: 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 00c: 2 (Qt_5) 0 (*local*) 2 (Qt_5) 2 (Qt_5) \n 010: 3 (Qt_5) 4 (Qt_5.15) 2 (Qt_5) 0 (*local*) \n 014: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 0 (*local*) \n 018: 2 (Qt_5) 5 (GLIBCXX_3.4) 2 (Qt_5) 2 (Qt_5) \n@@ -104,15 +104,15 @@\n 190: 3 (Qt_5) 2 (Qt_5) 0 (*local*) 0 (*local*) \n 194: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) \n 198: 3 (Qt_5) 3 (Qt_5) a (Qt_5) 2 (Qt_5) \n 19c: 2 (Qt_5) 3 (Qt_5) 1 (*global*) 1 (*global*) \n 1a0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x00000000000059d0 Offset: 0x0059d0 Link: 4 (.dynstr)\n+ Addr: 0x00000000000059d4 Offset: 0x0059d4 Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 10\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.1.3 Flags: none Version: 9\n 0x0040: Name: GLIBC_2.4 Flags: none Version: 7\n 0x0050: Name: GLIBC_2.0 Flags: none Version: 6\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -749,15 +749,15 @@\n hName[sk]uInform\n borehName[sl]vInformacije o datotekihName[sv]nFilinformationhName[tr]mDosya BilgisihName[uk]x\"\n lName[x-test]mxxFile InfoxxkName[zh_CN]l\n kName[zh_TW]l\n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-134714d2ed4caf5332e427363d2b5c753fd797.debug\n+2df1735aeedd2a5705154169ee0619916a01f6.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -933,9 +933,9 @@\n 0x00005614 51745f35 2e313500 00000000 00000000 Qt_5.15.........\n 0x00005624 00000000 00000000 00000000 00000000 ................\n 0x00005634 00000000 00000000 00000000 00000000 ................\n 0x00005644 00000000 00000000 00000000 00000000 ................\n 0x00005654 00000000 00000000 00000000 00000000 ................\n 0x00005664 00000000 00000000 00000000 00000000 ................\n 0x00005674 00000000 00000000 00000000 00000000 ................\n- 0x00005684 00 .\n+ 0x00005684 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 31333437 31346432 65643463 61663533 134714d2ed4caf53\n- 0x00000010 33326534 32373336 33643262 35633735 32e427363d2b5c75\n- 0x00000020 33666437 39372e64 65627567 00000000 3fd797.debug....\n- 0x00000030 918dd5d2 ....\n+ 0x00000000 32646631 37333561 65656464 32613537 2df1735aeedd2a57\n+ 0x00000010 30353135 34313639 65653036 31393931 05154169ee061991\n+ 0x00000020 36613031 66362e64 65627567 00000000 6a01f6.debug....\n+ 0x00000030 fc8f23c6 ..#.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_goto.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_goto.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x44e0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x031ac 0x031ac R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x031b0 0x031b0 R 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x02598 0x02598 R E 0x1000\n LOAD 0x007000 0x00007000 0x00007000 0x01c7c 0x01c7c R 0x1000\n LOAD 0x009a00 0x0000aa00 0x0000aa00 0x00604 0x00620 RW 0x1000\n DYNAMIC 0x009d68 0x0000ad68 0x0000ad68 0x00138 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x0077e8 0x000077e8 0x000077e8 0x001dc 0x001dc R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000b60 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000d0c 000d0c 0019ab 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000026b8 0026b8 00016c 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00002824 002824 0000c0 00 A 4 4 4\n- [ 7] .rel.dyn REL 000028e4 0028e4 000678 08 A 3 0 4\n- [ 8] .rel.plt REL 00002f5c 002f5c 000250 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 00000d0c 000d0c 0019af 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000026bc 0026bc 00016c 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00002828 002828 0000c0 00 A 4 4 4\n+ [ 7] .rel.dyn REL 000028e8 0028e8 000678 08 A 3 0 4\n+ [ 8] .rel.plt REL 00002f60 002f60 000250 08 AI 3 23 4\n [ 9] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00004020 004020 0004b0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000044d0 0044d0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000044e0 0044e0 0020a4 00 AX 0 0 16\n [13] .fini PROGBITS 00006584 006584 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00007000 007000 0003ab 00 A 0 0 32\n [15] .qtversion PROGBITS 000073b0 0073b0 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x28e4 contains 207 entries:\n+Relocation section '.rel.dyn' at offset 0x28e8 contains 207 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000aa00 00000008 R_386_RELATIVE \n 0000aa04 00000008 R_386_RELATIVE \n 0000aa0c 00000008 R_386_RELATIVE \n 0000aa10 00000008 R_386_RELATIVE \n 0000aa18 00000008 R_386_RELATIVE \n 0000aa1c 00000008 R_386_RELATIVE \n@@ -205,15 +205,15 @@\n 0000afe4 00001b06 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 0000afe8 00003a06 R_386_GLOB_DAT 00000000 __gmon_start__\n 0000afec 00006a06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 0000aff4 00008206 R_386_GLOB_DAT 00000000 _ZTV11QSpacerItem@Qt_5\n 0000aff8 00009406 R_386_GLOB_DAT 00000000 _ZN7QObject16staticMetaObjectE@Qt_5\n 0000affc 00009a06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n \n-Relocation section '.rel.plt' at offset 0x2f5c contains 74 entries:\n+Relocation section '.rel.plt' at offset 0x2f60 contains 74 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000aeac 00000107 R_386_JUMP_SLOT 00000000 _ZN7QStringaSERKS_@Qt_5\n 0000aeb0 00000207 R_386_JUMP_SLOT 00000000 _ZN5Kwave16SelectTimeWidget13timeToSamplesENS0_4ModeEydy\n 0000aeb4 00000307 R_386_JUMP_SLOT 00000000 _ZN16QDialogButtonBox18setStandardButtonsE6QFlagsINS_14StandardButtonEE@Qt_5\n 0000aeb8 00000707 R_386_JUMP_SLOT 00000000 _ZN7QLayout18setContentsMarginsEiiii@Qt_5\n 0000aebc 00000a07 R_386_JUMP_SLOT 00000000 _ZN9QListData6detachEi@Qt_5\n 0000aec0 00000b07 R_386_JUMP_SLOT 00000000 _ZN9QListData6appendEv@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,23 +15,23 @@\n 0x00000019 (INIT_ARRAY) 0xaa00\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0xaa04\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xd0c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 6571 (bytes)\n+ 0x0000000a (STRSZ) 6575 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xaea0\n 0x00000002 (PLTRELSZ) 592 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x2f5c\n- 0x00000011 (REL) 0x28e4\n+ 0x00000017 (JMPREL) 0x2f60\n+ 0x00000011 (REL) 0x28e8\n 0x00000012 (RELSZ) 1656 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x2824\n+ 0x6ffffffe (VERNEED) 0x2828\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x26b8\n+ 0x6ffffff0 (VERSYM) 0x26bc\n 0x6ffffffa (RELCOUNT) 61\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3459c686622a3082226661015ddcaa876abcf581\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 638420c9f85a9f461938e8737b3c86b1928a3ba0\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 182 entries:\n- Addr: 0x00000000000026b8 Offset: 0x0026b8 Link: 3 (.dynsym)\n+ Addr: 0x00000000000026bc Offset: 0x0026bc Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 0 (*local*) 3 (Qt_5) \n 004: 3 (Qt_5) 3 (Qt_5) 0 (*local*) 3 (Qt_5) \n 008: 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 00c: 0 (*local*) 3 (Qt_5) 0 (*local*) 2 (Qt_5) \n 010: 2 (Qt_5) 4 (Qt_5.15) 2 (Qt_5) 3 (Qt_5) \n 014: 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) 5 (GLIBCXX_3.4)\n 018: 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n@@ -45,15 +45,15 @@\n 0a4: 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) 0 (*local*) \n 0a8: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 0ac: 2 (Qt_5) 2 (Qt_5) 0 (*local*) 0 (*local*) \n 0b0: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0b4: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000002824 Offset: 0x002824 Link: 4 (.dynstr)\n+ Addr: 0x0000000000002828 Offset: 0x002828 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.1.3 Flags: none Version: 9\n 0x0020: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 6\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0050: Name: CXXABI_1.3 Flags: none Version: 7\n 0x0060: Name: GLIBCXX_3.4 Flags: none Version: 5\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -241,15 +241,15 @@\n na polohuhName[sl]nPojdi na mestohName[sv]qG\n till positionhName[tr]oGidilecek KonumhName[uk]x\n lName[x-test]qxxGoto PositionxxkName[zh_CN]l\n kName[zh_TW]l\n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-59c686622a3082226661015ddcaa876abcf581.debug\n+8420c9f85a9f461938e8737b3c86b1928a3ba0.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -406,9 +406,9 @@\n 0x0000263c 5f332e34 0051745f 35005174 5f352e31 _3.4.Qt_5.Qt_5.1\n 0x0000264c 35000000 00000000 00000000 00000000 5...............\n 0x0000265c 00000000 00000000 00000000 00000000 ................\n 0x0000266c 00000000 00000000 00000000 00000000 ................\n 0x0000267c 00000000 00000000 00000000 00000000 ................\n 0x0000268c 00000000 00000000 00000000 00000000 ................\n 0x0000269c 00000000 00000000 00000000 00000000 ................\n- 0x000026ac 00000000 00000000 000000 ...........\n+ 0x000026ac 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 35396336 38363632 32613330 38323232 59c686622a308222\n- 0x00000010 36363631 30313564 64636161 38373661 6661015ddcaa876a\n- 0x00000020 62636635 38312e64 65627567 00000000 bcf581.debug....\n- 0x00000030 3761a799 7a..\n+ 0x00000000 38343230 63396638 35613966 34363139 8420c9f85a9f4619\n+ 0x00000010 33386538 37333762 33633836 62313932 38e8737b3c86b192\n+ 0x00000020 38613362 61302e64 65627567 00000000 8a3ba0.debug....\n+ 0x00000030 05a94263 ..Bc\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_insert_at.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_insert_at.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x44e0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x031ac 0x031ac R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x031b0 0x031b0 R 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x02598 0x02598 R E 0x1000\n LOAD 0x007000 0x00007000 0x00007000 0x01bd4 0x01bd4 R 0x1000\n LOAD 0x009a00 0x0000aa00 0x0000aa00 0x00604 0x00620 RW 0x1000\n DYNAMIC 0x009d68 0x0000ad68 0x0000ad68 0x00138 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x007740 0x00007740 0x00007740 0x001dc 0x001dc R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000b60 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000d0c 000d0c 0019ab 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000026b8 0026b8 00016c 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00002824 002824 0000c0 00 A 4 4 4\n- [ 7] .rel.dyn REL 000028e4 0028e4 000678 08 A 3 0 4\n- [ 8] .rel.plt REL 00002f5c 002f5c 000250 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 00000d0c 000d0c 0019af 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000026bc 0026bc 00016c 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00002828 002828 0000c0 00 A 4 4 4\n+ [ 7] .rel.dyn REL 000028e8 0028e8 000678 08 A 3 0 4\n+ [ 8] .rel.plt REL 00002f60 002f60 000250 08 AI 3 23 4\n [ 9] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00004020 004020 0004b0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000044d0 0044d0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000044e0 0044e0 0020a4 00 AX 0 0 16\n [13] .fini PROGBITS 00006584 006584 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00007000 007000 0003ab 00 A 0 0 32\n [15] .qtversion PROGBITS 000073b0 0073b0 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x28e4 contains 207 entries:\n+Relocation section '.rel.dyn' at offset 0x28e8 contains 207 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000aa00 00000008 R_386_RELATIVE \n 0000aa04 00000008 R_386_RELATIVE \n 0000aa0c 00000008 R_386_RELATIVE \n 0000aa10 00000008 R_386_RELATIVE \n 0000aa18 00000008 R_386_RELATIVE \n 0000aa1c 00000008 R_386_RELATIVE \n@@ -205,15 +205,15 @@\n 0000afe4 00001b06 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 0000afe8 00003a06 R_386_GLOB_DAT 00000000 __gmon_start__\n 0000aff0 00006a06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 0000aff4 00008206 R_386_GLOB_DAT 00000000 _ZTV11QSpacerItem@Qt_5\n 0000aff8 00009406 R_386_GLOB_DAT 00000000 _ZN7QObject16staticMetaObjectE@Qt_5\n 0000affc 00009a06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n \n-Relocation section '.rel.plt' at offset 0x2f5c contains 74 entries:\n+Relocation section '.rel.plt' at offset 0x2f60 contains 74 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000aeac 00000107 R_386_JUMP_SLOT 00000000 _ZN7QStringaSERKS_@Qt_5\n 0000aeb0 00000207 R_386_JUMP_SLOT 00000000 _ZN5Kwave16SelectTimeWidget13timeToSamplesENS0_4ModeEydy\n 0000aeb4 00000307 R_386_JUMP_SLOT 00000000 _ZN16QDialogButtonBox18setStandardButtonsE6QFlagsINS_14StandardButtonEE@Qt_5\n 0000aeb8 00000707 R_386_JUMP_SLOT 00000000 _ZN7QLayout18setContentsMarginsEiiii@Qt_5\n 0000aebc 00000a07 R_386_JUMP_SLOT 00000000 _ZN9QListData6detachEi@Qt_5\n 0000aec0 00000b07 R_386_JUMP_SLOT 00000000 _ZN9QListData6appendEv@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,23 +15,23 @@\n 0x00000019 (INIT_ARRAY) 0xaa00\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0xaa04\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xd0c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 6571 (bytes)\n+ 0x0000000a (STRSZ) 6575 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xaea0\n 0x00000002 (PLTRELSZ) 592 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x2f5c\n- 0x00000011 (REL) 0x28e4\n+ 0x00000017 (JMPREL) 0x2f60\n+ 0x00000011 (REL) 0x28e8\n 0x00000012 (RELSZ) 1656 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x2824\n+ 0x6ffffffe (VERNEED) 0x2828\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x26b8\n+ 0x6ffffff0 (VERSYM) 0x26bc\n 0x6ffffffa (RELCOUNT) 61\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ed65d5c5acf7d3aeb5ed358352e4ba62f26f770b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4b54a8004bcb0d6653ef4300adca87298bd3db22\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 182 entries:\n- Addr: 0x00000000000026b8 Offset: 0x0026b8 Link: 3 (.dynsym)\n+ Addr: 0x00000000000026bc Offset: 0x0026bc Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 0 (*local*) 3 (Qt_5) \n 004: 3 (Qt_5) 3 (Qt_5) 0 (*local*) 3 (Qt_5) \n 008: 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 00c: 0 (*local*) 3 (Qt_5) 0 (*local*) 2 (Qt_5) \n 010: 2 (Qt_5) 4 (Qt_5.15) 2 (Qt_5) 3 (Qt_5) \n 014: 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) 5 (GLIBCXX_3.4)\n 018: 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n@@ -45,15 +45,15 @@\n 0a4: 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) 0 (*local*) \n 0a8: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 0ac: 2 (Qt_5) 2 (Qt_5) 0 (*local*) 0 (*local*) \n 0b0: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0b4: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000002824 Offset: 0x002824 Link: 4 (.dynstr)\n+ Addr: 0x0000000000002828 Offset: 0x002828 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.1.3 Flags: none Version: 9\n 0x0020: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 6\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0050: Name: CXXABI_1.3 Flags: none Version: 7\n 0x0060: Name: GLIBCXX_3.4 Flags: none Version: 5\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -235,15 +235,15 @@\n nahName[sl]jVstavi prihName[sv]jInfoga vidhName[tr]l\n uraya EklehName[uk]u\n lName[x-test]mxxInsert AtxxkName[zh_CN]i\n kName[zh_TW]i\n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-65d5c5acf7d3aeb5ed358352e4ba62f26f770b.debug\n+54a8004bcb0d6653ef4300adca87298bd3db22.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -406,9 +406,9 @@\n 0x0000263c 5f332e34 0051745f 35005174 5f352e31 _3.4.Qt_5.Qt_5.1\n 0x0000264c 35000000 00000000 00000000 00000000 5...............\n 0x0000265c 00000000 00000000 00000000 00000000 ................\n 0x0000266c 00000000 00000000 00000000 00000000 ................\n 0x0000267c 00000000 00000000 00000000 00000000 ................\n 0x0000268c 00000000 00000000 00000000 00000000 ................\n 0x0000269c 00000000 00000000 00000000 00000000 ................\n- 0x000026ac 00000000 00000000 000000 ...........\n+ 0x000026ac 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 36356435 63356163 66376433 61656235 65d5c5acf7d3aeb5\n- 0x00000010 65643335 38333532 65346261 36326632 ed358352e4ba62f2\n- 0x00000020 36663737 30622e64 65627567 00000000 6f770b.debug....\n- 0x00000030 34e01897 4...\n+ 0x00000000 35346138 30303462 63623064 36363533 54a8004bcb0d6653\n+ 0x00000010 65663433 30306164 63613837 32393862 ef4300adca87298b\n+ 0x00000020 64336462 32322e64 65627567 00000000 d3db22.debug....\n+ 0x00000030 a30c07ce ....\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_lowpass.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_lowpass.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x5870\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x04418 0x04418 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x0441c 0x0441c R 0x1000\n LOAD 0x005000 0x00005000 0x00005000 0x05198 0x05198 R E 0x1000\n LOAD 0x00b000 0x0000b000 0x0000b000 0x03a64 0x03a64 R 0x1000\n LOAD 0x00f728 0x00010728 0x00010728 0x008dc 0x008f8 RW 0x1000\n DYNAMIC 0x00fc70 0x00010c70 0x00010c70 0x00148 0x00148 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x00c05c 0x0000c05c 0x0000c05c 0x003bc 0x003bc R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000f80 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000112c 00112c 00223a 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00003366 003366 0001f0 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00003558 003558 000110 00 A 4 6 4\n- [ 7] .rel.dyn REL 00003668 003668 000998 08 A 3 0 4\n- [ 8] .rel.plt REL 00004000 004000 000418 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 0000112c 00112c 00223e 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000336a 00336a 0001f0 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000355c 00355c 000110 00 A 4 6 4\n+ [ 7] .rel.dyn REL 0000366c 00366c 000998 08 A 3 0 4\n+ [ 8] .rel.plt REL 00004004 004004 000418 08 AI 3 23 4\n [ 9] .init PROGBITS 00005000 005000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00005020 005020 000840 04 AX 0 0 16\n [11] .plt.got PROGBITS 00005860 005860 000008 08 AX 0 0 8\n [12] .text PROGBITS 00005870 005870 004914 00 AX 0 0 16\n [13] .fini PROGBITS 0000a184 00a184 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0000b000 00b000 000bd0 00 A 0 0 32\n [15] .qtversion PROGBITS 0000bbd0 00bbd0 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x3668 contains 307 entries:\n+Relocation section '.rel.dyn' at offset 0x366c contains 307 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00010728 00000008 R_386_RELATIVE \n 0001072c 00000008 R_386_RELATIVE \n 00010734 00000008 R_386_RELATIVE \n 00010738 00000008 R_386_RELATIVE \n 0001073c 00000008 R_386_RELATIVE \n 00010740 00000008 R_386_RELATIVE \n@@ -305,15 +305,15 @@\n 00010fe4 00004506 R_386_GLOB_DAT 00000000 __gmon_start__\n 00010fec 00008b06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00010ff0 0000af06 R_386_GLOB_DAT 00000000 _ZTV11QSpacerItem@Qt_5\n 00010ff4 0000c806 R_386_GLOB_DAT 00000000 _ZN7QObject16staticMetaObjectE@Qt_5\n 00010ff8 0000d106 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00010ffc 0000d206 R_386_GLOB_DAT 00000000 _ZTVN5Kwave11SampleArrayE\n \n-Relocation section '.rel.plt' at offset 0x4000 contains 131 entries:\n+Relocation section '.rel.plt' at offset 0x4004 contains 131 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00010dc4 00000107 R_386_JUMP_SLOT 00000000 _ZN7QStringaSERKS_@Qt_5\n 00010dc8 00000207 R_386_JUMP_SLOT 00000000 _ZN16QDialogButtonBox18setStandardButtonsE6QFlagsINS_14StandardButtonEE@Qt_5\n 00010dcc 00000607 R_386_JUMP_SLOT 00000000 _ZN15QAbstractButton7setTextERK7QString@Qt_5\n 00010dd0 00000707 R_386_JUMP_SLOT 00000000 _ZN7QLayout18setContentsMarginsEiiii@Qt_5\n 00010dd4 00000a07 R_386_JUMP_SLOT 00000000 _ZN9QListData6detachEi@Qt_5\n 00010dd8 00000b07 R_386_JUMP_SLOT 00000000 _ZN5Kwave11ScaleWidget9setMinMaxEii\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,23 +17,23 @@\n 0x00000019 (INIT_ARRAY) 0x10728\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1072c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x112c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 8762 (bytes)\n+ 0x0000000a (STRSZ) 8766 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x10db8\n 0x00000002 (PLTRELSZ) 1048 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x4000\n- 0x00000011 (REL) 0x3668\n+ 0x00000017 (JMPREL) 0x4004\n+ 0x00000011 (REL) 0x366c\n 0x00000012 (RELSZ) 2456 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x3558\n+ 0x6ffffffe (VERNEED) 0x355c\n 0x6fffffff (VERNEEDNUM) 6\n- 0x6ffffff0 (VERSYM) 0x3366\n+ 0x6ffffff0 (VERSYM) 0x336a\n 0x6ffffffa (RELCOUNT) 141\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 731da8fd613f40e2b08c8db4f3a753ef57b0d40c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 93832670f64b93e50019458beb0fac16e989eaf7\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 248 entries:\n- Addr: 0x0000000000003366 Offset: 0x003366 Link: 3 (.dynsym)\n+ Addr: 0x000000000000336a Offset: 0x00336a Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 004: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 008: 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) 0 (*local*) \n 00c: 2 (Qt_5) 0 (*local*) 2 (Qt_5) 0 (*local*) \n 010: 3 (Qt_5) 0 (*local*) 0 (*local*) 2 (Qt_5) \n 014: 2 (Qt_5) 4 (Qt_5.15) 3 (Qt_5) 2 (Qt_5) \n 018: 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) 5 (GLIBCXX_3.4)\n@@ -61,15 +61,15 @@\n 0e4: 0 (*local*) 0 (*local*) 0 (*local*) 2 (Qt_5) \n 0e8: 2 (Qt_5) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 0ec: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 0 (*local*) \n 0f0: 0 (*local*) 2 (Qt_5) 0 (*local*) 1 (*global*) \n 0f4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 6 entries:\n- Addr: 0x0000000000003558 Offset: 0x003558 Link: 4 (.dynstr)\n+ Addr: 0x000000000000355c Offset: 0x00355c Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_4.0.0 Flags: none Version: 10\n 0x0020: Version: 1 File: libm.so.6 Cnt: 2\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 11\n 0x0040: Name: GLIBC_2.1 Flags: none Version: 8\n 0x0050: Version: 1 File: libc.so.6 Cnt: 3\n 0x0060: Name: GLIBC_2.1.3 Flags: none Version: 12\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -342,15 +342,15 @@\n filterhName[sl]x%Prehodni filter nizkih frekvenc (LPF)hName[sv]nL\n gpassfilterhName[uk]x+\n lName[x-test]sxxLow Pass FilterxxkName[zh_CN]o\n kName[zh_TW]o\n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-1da8fd613f40e2b08c8db4f3a753ef57b0d40c.debug\n+832670f64b93e50019458beb0fac16e989eaf7.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -543,9 +543,9 @@\n 0x000032ec 332e3400 51745f35 0051745f 352e3135 3.4.Qt_5.Qt_5.15\n 0x000032fc 00000000 00000000 00000000 00000000 ................\n 0x0000330c 00000000 00000000 00000000 00000000 ................\n 0x0000331c 00000000 00000000 00000000 00000000 ................\n 0x0000332c 00000000 00000000 00000000 00000000 ................\n 0x0000333c 00000000 00000000 00000000 00000000 ................\n 0x0000334c 00000000 00000000 00000000 00000000 ................\n- 0x0000335c 00000000 00000000 0000 ..........\n+ 0x0000335c 00000000 00000000 00000000 0000 ..............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31646138 66643631 33663430 65326230 1da8fd613f40e2b0\n- 0x00000010 38633864 62346633 61373533 65663537 8c8db4f3a753ef57\n- 0x00000020 62306434 30632e64 65627567 00000000 b0d40c.debug....\n- 0x00000030 873ad3fe .:..\n+ 0x00000000 38333236 37306636 34623933 65353030 832670f64b93e500\n+ 0x00000010 31393435 38626562 30666163 31366539 19458beb0fac16e9\n+ 0x00000020 38396561 66372e64 65627567 00000000 89eaf7.debug....\n+ 0x00000030 f6c46e9f ..n.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_newsignal.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_newsignal.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x4800\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x03be8 0x03be8 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x03bec 0x03bec R 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x06418 0x06418 R E 0x1000\n LOAD 0x00b000 0x0000b000 0x0000b000 0x041b8 0x041b8 R 0x1000\n LOAD 0x00f9fc 0x000109fc 0x000109fc 0x0060c 0x00624 RW 0x1000\n DYNAMIC 0x00fc90 0x00010c90 0x00010c90 0x00148 0x00148 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x00bf84 0x0000bf84 0x0000bf84 0x00214 0x00214 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000e90 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000103c 00103c 001fea 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00003026 003026 0001d2 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000031f8 0031f8 000100 00 A 4 6 4\n- [ 7] .rel.dyn REL 000032f8 0032f8 000510 08 A 3 0 4\n- [ 8] .rel.plt REL 00003808 003808 0003e0 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 0000103c 00103c 001fee 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000302a 00302a 0001d2 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000031fc 0031fc 000100 00 A 4 6 4\n+ [ 7] .rel.dyn REL 000032fc 0032fc 000510 08 A 3 0 4\n+ [ 8] .rel.plt REL 0000380c 00380c 0003e0 08 AI 3 23 4\n [ 9] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00004020 004020 0007d0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000047f0 0047f0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00004800 004800 005c04 00 AX 0 0 16\n [13] .fini PROGBITS 0000a404 00a404 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0000b000 00b000 000bd0 00 A 0 0 32\n [15] .qtversion PROGBITS 0000bbd0 00bbd0 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x32f8 contains 162 entries:\n+Relocation section '.rel.dyn' at offset 0x32fc contains 162 entries:\n Offset Info Type Sym. Value Symbol's Name\n 000109fc 00000008 R_386_RELATIVE \n 00010a00 00000008 R_386_RELATIVE \n 00010a08 00000008 R_386_RELATIVE \n 00010a10 00000008 R_386_RELATIVE \n 00010a14 00000008 R_386_RELATIVE \n 00010a1c 00000008 R_386_RELATIVE \n@@ -160,15 +160,15 @@\n 00010fe4 00005d06 R_386_GLOB_DAT 00000000 _ZN7QObject16staticMetaObjectE@Qt_5\n 00010fe8 00006306 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00010fec 00007c06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00010ff0 00007f06 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 00010ff8 00008606 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 00010ffc 00009406 R_386_GLOB_DAT 00000000 __gmon_start__\n \n-Relocation section '.rel.plt' at offset 0x3808 contains 124 entries:\n+Relocation section '.rel.plt' at offset 0x380c contains 124 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00010de4 00000207 R_386_JUMP_SLOT 00000000 __udivdi3@GLIBC_2.0\n 00010de8 00000307 R_386_JUMP_SLOT 00000000 _ZN11KHelpClient10invokeHelpERK7QStringS2_\n 00010dec 00000407 R_386_JUMP_SLOT 00000000 _ZN7QLayout18setContentsMarginsEiiii@Qt_5\n 00010df0 00000507 R_386_JUMP_SLOT 00000000 _ZN16QAbstractSpinBox6stepUpEv@Qt_5\n 00010df4 00000607 R_386_JUMP_SLOT 00000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5\n 00010df8 00000a07 R_386_JUMP_SLOT 00000000 _ZN9QGroupBox8setTitleERK7QString@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,23 +17,23 @@\n 0x00000019 (INIT_ARRAY) 0x109fc\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x10a00\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x103c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 8170 (bytes)\n+ 0x0000000a (STRSZ) 8174 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x10dd8\n 0x00000002 (PLTRELSZ) 992 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x3808\n- 0x00000011 (REL) 0x32f8\n+ 0x00000017 (JMPREL) 0x380c\n+ 0x00000011 (REL) 0x32fc\n 0x00000012 (RELSZ) 1296 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x31f8\n+ 0x6ffffffe (VERNEED) 0x31fc\n 0x6fffffff (VERNEEDNUM) 6\n- 0x6ffffff0 (VERSYM) 0x3026\n+ 0x6ffffff0 (VERSYM) 0x302a\n 0x6ffffffa (RELCOUNT) 45\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ecfe246bb3af336ce5b7af2e2cffd4db8444b634\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7bc9c1f745fda90ca226ca58d80afa4a6f948765\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: 0x0000000000003026 Offset: 0x003026 Link: 3 (.dynsym)\n+ Addr: 0x000000000000302a Offset: 0x00302a Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (GLIBC_2.0) 0 (*local*) \n 004: 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) 5 (Qt_5.15) \n 008: 2 (Qt_5) 0 (*local*) 2 (Qt_5) 2 (Qt_5) \n 00c: 6 (GLIBCXX_3.4) 2 (Qt_5) 7 (GLIBC_2.0) 4 (Qt_5) \n 010: 4 (Qt_5) 2 (Qt_5) 0 (*local*) 4 (Qt_5) \n 014: 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) 0 (*local*) \n 018: 2 (Qt_5) 8 (GLIBC_2.4) 2 (Qt_5) 2 (Qt_5) \n@@ -58,15 +58,15 @@\n 0d8: b (Qt_5) 2 (Qt_5) 0 (*local*) 0 (*local*) \n 0dc: 0 (*local*) 0 (*local*) 4 (Qt_5) 0 (*local*) \n 0e0: 0 (*local*) 4 (Qt_5) b (Qt_5) 4 (Qt_5) \n 0e4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0e8: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 6 entries:\n- Addr: 0x00000000000031f8 Offset: 0x0031f8 Link: 4 (.dynstr)\n+ Addr: 0x00000000000031fc Offset: 0x0031fc Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 11\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.1.3 Flags: none Version: 10\n 0x0040: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0050: Name: GLIBC_2.0 Flags: none Version: 7\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -347,15 +347,15 @@\n hName[sk]mNov\n lhName[sl]kNovi signalhName[sv]iNy signalhName[tr]kYeni SinyalhName[uk]w\n lName[x-test]nxxNew SignalxxkName[zh_CN]l\n kName[zh_TW]l\n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-fe246bb3af336ce5b7af2e2cffd4db8444b634.debug\n+c9c1f745fda90ca226ca58d80afa4a6f948765.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -506,9 +506,9 @@\n 0x00002fac 42435858 5f332e34 0051745f 352e3135 BCXX_3.4.Qt_5.15\n 0x00002fbc 00000000 00000000 00000000 00000000 ................\n 0x00002fcc 00000000 00000000 00000000 00000000 ................\n 0x00002fdc 00000000 00000000 00000000 00000000 ................\n 0x00002fec 00000000 00000000 00000000 00000000 ................\n 0x00002ffc 00000000 00000000 00000000 00000000 ................\n 0x0000300c 00000000 00000000 00000000 00000000 ................\n- 0x0000301c 00000000 00000000 0000 ..........\n+ 0x0000301c 00000000 00000000 00000000 0000 ..............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66653234 36626233 61663333 36636535 fe246bb3af336ce5\n- 0x00000010 62376166 32653263 66666434 64623834 b7af2e2cffd4db84\n- 0x00000020 34346236 33342e64 65627567 00000000 44b634.debug....\n- 0x00000030 0fc280aa ....\n+ 0x00000000 63396331 66373435 66646139 30636132 c9c1f745fda90ca2\n+ 0x00000010 32366361 35386438 30616661 34613666 26ca58d80afa4a6f\n+ 0x00000020 39343837 36352e64 65627567 00000000 948765.debug....\n+ 0x00000030 fff35eaa ..^.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_noise.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_noise.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x5a80\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x04bb4 0x04bb4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x04bb8 0x04bb8 R 0x1000\n LOAD 0x005000 0x00005000 0x00005000 0x05f38 0x05f38 R E 0x1000\n LOAD 0x00b000 0x0000b000 0x0000b000 0x04234 0x04234 R 0x1000\n LOAD 0x00f6d4 0x000106d4 0x000106d4 0x00930 0x0094c RW 0x1000\n DYNAMIC 0x00fbe8 0x00010be8 0x00010be8 0x00148 0x00148 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x00c140 0x0000c140 0x0000c140 0x003cc 0x003cc R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 001190 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000133c 00133c 0026b5 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000039f2 0039f2 000232 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00003c24 003c24 000110 00 A 4 6 4\n- [ 7] .rel.dyn REL 00003d34 003d34 000960 08 A 3 0 4\n- [ 8] .rel.plt REL 00004694 004694 000520 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 0000133c 00133c 0026b9 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000039f6 0039f6 000232 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00003c28 003c28 000110 00 A 4 6 4\n+ [ 7] .rel.dyn REL 00003d38 003d38 000960 08 A 3 0 4\n+ [ 8] .rel.plt REL 00004698 004698 000520 08 AI 3 23 4\n [ 9] .init PROGBITS 00005000 005000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00005020 005020 000a50 04 AX 0 0 16\n [11] .plt.got PROGBITS 00005a70 005a70 000008 08 AX 0 0 8\n [12] .text PROGBITS 00005a80 005a80 0054a4 00 AX 0 0 16\n [13] .fini PROGBITS 0000af24 00af24 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0000b000 00b000 000d0c 00 A 0 0 32\n [15] .qtversion PROGBITS 0000bd10 00bd10 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x3d34 contains 300 entries:\n+Relocation section '.rel.dyn' at offset 0x3d38 contains 300 entries:\n Offset Info Type Sym. Value Symbol's Name\n 000106d4 00000008 R_386_RELATIVE \n 000106d8 00000008 R_386_RELATIVE \n 000106e0 00000008 R_386_RELATIVE \n 000106e4 00000008 R_386_RELATIVE \n 000106e8 00000008 R_386_RELATIVE \n 000106ec 00000008 R_386_RELATIVE \n@@ -298,15 +298,15 @@\n 00010fe8 00009406 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00010fec 00009806 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 00010ff0 00009e06 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 00010ff4 0000ad06 R_386_GLOB_DAT 00000000 __gmon_start__\n 00010ff8 00010006 R_386_GLOB_DAT 00000000 _ZTVN5Kwave11SampleArrayE\n 00010ffc 00010806 R_386_GLOB_DAT 00000000 _ZN5Kwave6Colors6NormalE\n \n-Relocation section '.rel.plt' at offset 0x4694 contains 164 entries:\n+Relocation section '.rel.plt' at offset 0x4698 contains 164 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00010d3c 00000107 R_386_JUMP_SLOT 00000000 _ZN5Kwave11SampleArrayC1Ej\n 00010d40 00000307 R_386_JUMP_SLOT 00000000 _ZN8QPainter6setPenERK6QColor@Qt_5\n 00010d44 00000407 R_386_JUMP_SLOT 00000000 _ZN11KHelpClient10invokeHelpERK7QStringS2_\n 00010d48 00000507 R_386_JUMP_SLOT 00000000 _ZN7QLayout18setContentsMarginsEiiii@Qt_5\n 00010d4c 00000607 R_386_JUMP_SLOT 00000000 _ZN7QLayout8activateEv@Qt_5\n 00010d50 00000707 R_386_JUMP_SLOT 00000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,23 +17,23 @@\n 0x00000019 (INIT_ARRAY) 0x106d4\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x106d8\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x133c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 9909 (bytes)\n+ 0x0000000a (STRSZ) 9913 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x10d30\n 0x00000002 (PLTRELSZ) 1312 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x4694\n- 0x00000011 (REL) 0x3d34\n+ 0x00000017 (JMPREL) 0x4698\n+ 0x00000011 (REL) 0x3d38\n 0x00000012 (RELSZ) 2400 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x3c24\n+ 0x6ffffffe (VERNEED) 0x3c28\n 0x6fffffff (VERNEEDNUM) 6\n- 0x6ffffff0 (VERSYM) 0x39f2\n+ 0x6ffffff0 (VERSYM) 0x39f6\n 0x6ffffffa (RELCOUNT) 134\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 518c80250f117c059fb5c066d5a2e6cbdfcdb93a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bb15599e5a7f54270383c00702ff453842195a65\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 281 entries:\n- Addr: 0x00000000000039f2 Offset: 0x0039f2 Link: 3 (.dynsym)\n+ Addr: 0x00000000000039f6 Offset: 0x0039f6 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5) 3 (Qt_5) \n 004: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) \n 008: 5 (Qt_5.15) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 00c: 3 (Qt_5) 4 (Qt_5) 0 (*local*) 2 (Qt_5) \n 010: 6 (GLIBCXX_3.4) 2 (Qt_5) 7 (GLIBC_2.0) 3 (Qt_5) \n 014: 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) 2 (Qt_5) \n 018: 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) 0 (*local*) \n@@ -70,15 +70,15 @@\n 108: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 10c: 2 (Qt_5) 4 (Qt_5) 0 (*local*) 4 (Qt_5) \n 110: 3 (Qt_5) 4 (Qt_5) 0 (*local*) 2 (Qt_5) \n 114: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 118: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 6 entries:\n- Addr: 0x0000000000003c24 Offset: 0x003c24 Link: 4 (.dynstr)\n+ Addr: 0x0000000000003c28 Offset: 0x003c28 Link: 4 (.dynstr)\n 000000: Version: 1 File: libm.so.6 Cnt: 2\n 0x0010: Name: GLIBC_2.0 Flags: none Version: 12\n 0x0020: Name: GLIBC_2.29 Flags: none Version: 11\n 0x0030: Version: 1 File: libc.so.6 Cnt: 3\n 0x0040: Name: GLIBC_2.1.3 Flags: none Version: 10\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0060: Name: GLIBC_2.0 Flags: none Version: 7\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -384,15 +384,15 @@\n umahName[sv]mBrusgeneratorhName[tr]lSes \n retecihName[uk]x\n lName[x-test]sxxNoise GeneratorxxkName[zh_CN]o\n kName[zh_TW]o\n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-8c80250f117c059fb5c066d5a2e6cbdfcdb93a.debug\n+15599e5a7f54270383c00702ff453842195a65.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -615,9 +615,9 @@\n 0x0000397c 745f352e 31350051 745f3500 00000000 t_5.15.Qt_5.....\n 0x0000398c 00000000 00000000 00000000 00000000 ................\n 0x0000399c 00000000 00000000 00000000 00000000 ................\n 0x000039ac 00000000 00000000 00000000 00000000 ................\n 0x000039bc 00000000 00000000 00000000 00000000 ................\n 0x000039cc 00000000 00000000 00000000 00000000 ................\n 0x000039dc 00000000 00000000 00000000 00000000 ................\n- 0x000039ec 00000000 00 .....\n+ 0x000039ec 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 38633830 32353066 31313763 30353966 8c80250f117c059f\n- 0x00000010 62356330 36366435 61326536 63626466 b5c066d5a2e6cbdf\n- 0x00000020 63646239 33612e64 65627567 00000000 cdb93a.debug....\n- 0x00000030 a3fa5d27 ..]'\n+ 0x00000000 31353539 39653561 37663534 32373033 15599e5a7f542703\n+ 0x00000010 38336330 30373032 66663435 33383432 83c00702ff453842\n+ 0x00000020 31393561 36352e64 65627567 00000000 195a65.debug....\n+ 0x00000030 605638fe `V8.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_normalize.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_normalize.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x35a0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x02a8c 0x02a8c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x02a90 0x02a90 R 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x045a8 0x045a8 R E 0x1000\n LOAD 0x008000 0x00008000 0x00008000 0x02e34 0x02e34 R 0x1000\n LOAD 0x00b974 0x0000c974 0x0000c974 0x00690 0x006ac RW 0x1000\n DYNAMIC 0x00bd48 0x0000cd48 0x0000cd48 0x00128 0x00128 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x008aec 0x00008aec 0x00008aec 0x0034c 0x0034c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000930 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000adc 000adc 001419 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001ef6 001ef6 000126 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000201c 00201c 0000c0 00 A 4 4 4\n- [ 7] .rel.dyn REL 000020dc 0020dc 000700 08 A 3 0 4\n- [ 8] .rel.plt REL 000027dc 0027dc 0002b0 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 00000adc 000adc 00141d 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001efa 001efa 000126 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00002020 002020 0000c0 00 A 4 4 4\n+ [ 7] .rel.dyn REL 000020e0 0020e0 000700 08 A 3 0 4\n+ [ 8] .rel.plt REL 000027e0 0027e0 0002b0 08 AI 3 23 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 000570 04 AX 0 0 16\n [11] .plt.got PROGBITS 00003590 003590 000008 08 AX 0 0 8\n [12] .text PROGBITS 000035a0 0035a0 003ff4 00 AX 0 0 16\n [13] .fini PROGBITS 00007594 007594 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00008000 008000 000730 00 A 0 0 32\n [15] .qtversion PROGBITS 00008730 008730 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x20dc contains 224 entries:\n+Relocation section '.rel.dyn' at offset 0x20e0 contains 224 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000c974 00000008 R_386_RELATIVE \n 0000c978 00000008 R_386_RELATIVE \n 0000c980 00000008 R_386_RELATIVE \n 0000c984 00000008 R_386_RELATIVE \n 0000c988 00000008 R_386_RELATIVE \n 0000c98c 00000008 R_386_RELATIVE \n@@ -222,15 +222,15 @@\n 0000cfe8 00005706 R_386_GLOB_DAT 00000000 _ZTVN5Kwave11SampleArrayE\n 0000cfec 00006b06 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 0000cff0 00007806 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 0000cff4 00008606 R_386_GLOB_DAT 00000000 __gmon_start__\n 0000cff8 00008b06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 0000cffc 00008d06 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n \n-Relocation section '.rel.plt' at offset 0x27dc contains 86 entries:\n+Relocation section '.rel.plt' at offset 0x27e0 contains 86 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000ce7c 00000307 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 0000ce80 00000607 R_386_JUMP_SLOT 00000000 _ZN20QFutureInterfaceBase15waitForFinishedEv@Qt_5\n 0000ce84 00000707 R_386_JUMP_SLOT 00000000 _ZN9QListData6appendEv@Qt_5\n 0000ce88 00000807 R_386_JUMP_SLOT 00000000 _ZN5Kwave16MultiTrackWriterD1Ev\n 0000ce8c 00000907 R_386_JUMP_SLOT 00000000 _Z5ki18nPKc\n 0000ce90 00000c07 R_386_JUMP_SLOT 00000000 _ZN5Kwave12SampleSourceD2Ev\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x00000019 (INIT_ARRAY) 0xc974\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0xc978\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xadc\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 5145 (bytes)\n+ 0x0000000a (STRSZ) 5149 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xce70\n 0x00000002 (PLTRELSZ) 688 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x27dc\n- 0x00000011 (REL) 0x20dc\n+ 0x00000017 (JMPREL) 0x27e0\n+ 0x00000011 (REL) 0x20e0\n 0x00000012 (RELSZ) 1792 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x201c\n+ 0x6ffffffe (VERNEED) 0x2020\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x1ef6\n+ 0x6ffffff0 (VERSYM) 0x1efa\n 0x6ffffffa (RELCOUNT) 123\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: adb61edecdd41f9cbed17325649a082a79472bbd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cc9e9b2b6c7940b3863dedc256d2d729c599fa89\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: 0x0000000000001ef6 Offset: 0x001ef6 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001efa Offset: 0x001efa Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) 4 (GLIBCXX_3.4)\n 004: 5 (GLIBC_2.1.3) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 010: 4 (GLIBCXX_3.4) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 014: 0 (*local*) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 018: 0 (*local*) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n@@ -36,15 +36,15 @@\n 080: 8 (CXXABI_1.3) 7 (GLIBC_2.0) 0 (*local*) 0 (*local*) \n 084: 0 (*local*) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 088: 3 (Qt_5) 0 (*local*) 8 (CXXABI_1.3) 0 (*local*) \n 08c: 0 (*local*) 3 (Qt_5) 1 (*global*) 1 (*global*) \n 090: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x000000000000201c Offset: 0x00201c Link: 4 (.dynstr)\n+ Addr: 0x0000000000002020 Offset: 0x002020 Link: 4 (.dynstr)\n 000000: Version: 1 File: libm.so.6 Cnt: 1\n 0x0010: Name: GLIBC_2.0 Flags: none Version: 7\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0040: Name: GLIBC_2.0 Flags: none Version: 6\n 0x0050: Name: GLIBC_2.1.3 Flags: none Version: 5\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -191,15 +191,15 @@\n torhName[sl]lNormalizatorhName[sv]mNormaliseringhName[tr]pNormalle\n tiricihName[uk]x\n lName[x-test]nxxNormalizerxxkName[zh_CN]i\n kName[zh_TW]i\n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-b61edecdd41f9cbed17325649a082a79472bbd.debug\n+9e9b2b6c7940b3863dedc256d2d729c599fa89.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -317,9 +317,9 @@\n 0x00001e7c 2e340051 745f3500 51745f35 2e313500 .4.Qt_5.Qt_5.15.\n 0x00001e8c 00000000 00000000 00000000 00000000 ................\n 0x00001e9c 00000000 00000000 00000000 00000000 ................\n 0x00001eac 00000000 00000000 00000000 00000000 ................\n 0x00001ebc 00000000 00000000 00000000 00000000 ................\n 0x00001ecc 00000000 00000000 00000000 00000000 ................\n 0x00001edc 00000000 00000000 00000000 00000000 ................\n- 0x00001eec 00000000 00000000 00 .........\n+ 0x00001eec 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 62363165 64656364 64343166 39636265 b61edecdd41f9cbe\n- 0x00000010 64313733 32353634 39613038 32613739 d17325649a082a79\n- 0x00000020 34373262 62642e64 65627567 00000000 472bbd.debug....\n- 0x00000030 7fa8b427 ...'\n+ 0x00000000 39653962 32623663 37393430 62333836 9e9b2b6c7940b386\n+ 0x00000010 33646564 63323536 64326437 32396335 3dedc256d2d729c5\n+ 0x00000020 39396661 38392e64 65627567 00000000 99fa89.debug....\n+ 0x00000030 288cdcd1 (...\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_notch_filter.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_notch_filter.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x5880\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x04438 0x04438 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x0443c 0x0443c R 0x1000\n LOAD 0x005000 0x00005000 0x00005000 0x05cc8 0x05cc8 R E 0x1000\n LOAD 0x00b000 0x0000b000 0x0000b000 0x04094 0x04094 R 0x1000\n LOAD 0x00f724 0x00010724 0x00010724 0x008e0 0x008fc RW 0x1000\n DYNAMIC 0x00fc6c 0x00010c6c 0x00010c6c 0x00148 0x00148 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x00c1e8 0x0000c1e8 0x0000c1e8 0x003e4 0x003e4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000f90 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000113c 00113c 002241 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000337e 00337e 0001f2 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00003570 003570 000110 00 A 4 6 4\n- [ 7] .rel.dyn REL 00003680 003680 000998 08 A 3 0 4\n- [ 8] .rel.plt REL 00004018 004018 000420 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 0000113c 00113c 002245 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00003382 003382 0001f2 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00003574 003574 000110 00 A 4 6 4\n+ [ 7] .rel.dyn REL 00003684 003684 000998 08 A 3 0 4\n+ [ 8] .rel.plt REL 0000401c 00401c 000420 08 AI 3 23 4\n [ 9] .init PROGBITS 00005000 005000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00005020 005020 000850 04 AX 0 0 16\n [11] .plt.got PROGBITS 00005870 005870 000008 08 AX 0 0 8\n [12] .text PROGBITS 00005880 005880 005434 00 AX 0 0 16\n [13] .fini PROGBITS 0000acb4 00acb4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0000b000 00b000 000dd8 00 A 0 0 32\n [15] .qtversion PROGBITS 0000bdd8 00bdd8 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x3680 contains 307 entries:\n+Relocation section '.rel.dyn' at offset 0x3684 contains 307 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00010724 00000008 R_386_RELATIVE \n 00010728 00000008 R_386_RELATIVE \n 00010730 00000008 R_386_RELATIVE \n 00010734 00000008 R_386_RELATIVE \n 00010738 00000008 R_386_RELATIVE \n 0001073c 00000008 R_386_RELATIVE \n@@ -305,15 +305,15 @@\n 00010fe8 00004506 R_386_GLOB_DAT 00000000 __gmon_start__\n 00010fec 00008c06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00010ff0 0000b006 R_386_GLOB_DAT 00000000 _ZTV11QSpacerItem@Qt_5\n 00010ff4 0000c906 R_386_GLOB_DAT 00000000 _ZN7QObject16staticMetaObjectE@Qt_5\n 00010ff8 0000d306 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00010ffc 0000d406 R_386_GLOB_DAT 00000000 _ZTVN5Kwave11SampleArrayE\n \n-Relocation section '.rel.plt' at offset 0x4018 contains 132 entries:\n+Relocation section '.rel.plt' at offset 0x401c contains 132 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00010dc0 00000107 R_386_JUMP_SLOT 00000000 _ZN7QStringaSERKS_@Qt_5\n 00010dc4 00000207 R_386_JUMP_SLOT 00000000 _ZN16QDialogButtonBox18setStandardButtonsE6QFlagsINS_14StandardButtonEE@Qt_5\n 00010dc8 00000607 R_386_JUMP_SLOT 00000000 _ZN15QAbstractButton7setTextERK7QString@Qt_5\n 00010dcc 00000707 R_386_JUMP_SLOT 00000000 _ZN7QLayout18setContentsMarginsEiiii@Qt_5\n 00010dd0 00000a07 R_386_JUMP_SLOT 00000000 _ZN9QListData6detachEi@Qt_5\n 00010dd4 00000b07 R_386_JUMP_SLOT 00000000 _ZN5Kwave11ScaleWidget9setMinMaxEii\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,23 +17,23 @@\n 0x00000019 (INIT_ARRAY) 0x10724\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x10728\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x113c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 8769 (bytes)\n+ 0x0000000a (STRSZ) 8773 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x10db4\n 0x00000002 (PLTRELSZ) 1056 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x4018\n- 0x00000011 (REL) 0x3680\n+ 0x00000017 (JMPREL) 0x401c\n+ 0x00000011 (REL) 0x3684\n 0x00000012 (RELSZ) 2456 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x3570\n+ 0x6ffffffe (VERNEED) 0x3574\n 0x6fffffff (VERNEEDNUM) 6\n- 0x6ffffff0 (VERSYM) 0x337e\n+ 0x6ffffff0 (VERSYM) 0x3382\n 0x6ffffffa (RELCOUNT) 141\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ef111a465be42ff074dc2668b2b7c69b0b85ca29\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 596e8d91378fd52e5f862da9ba0ce78bcc95bf8f\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 249 entries:\n- Addr: 0x000000000000337e Offset: 0x00337e Link: 3 (.dynsym)\n+ Addr: 0x0000000000003382 Offset: 0x003382 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 004: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 008: 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) 0 (*local*) \n 00c: 2 (Qt_5) 0 (*local*) 2 (Qt_5) 0 (*local*) \n 010: 3 (Qt_5) 0 (*local*) 0 (*local*) 2 (Qt_5) \n 014: 2 (Qt_5) 4 (Qt_5.15) 3 (Qt_5) 2 (Qt_5) \n 018: 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) 5 (GLIBCXX_3.4)\n@@ -62,15 +62,15 @@\n 0e8: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 0ec: 0 (*local*) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 0f0: 0 (*local*) 0 (*local*) 2 (Qt_5) 0 (*local*) \n 0f4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0f8: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 6 entries:\n- Addr: 0x0000000000003570 Offset: 0x003570 Link: 4 (.dynstr)\n+ Addr: 0x0000000000003574 Offset: 0x003574 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_4.0.0 Flags: none Version: 10\n 0x0020: Version: 1 File: libm.so.6 Cnt: 2\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 11\n 0x0040: Name: GLIBC_2.1 Flags: none Version: 8\n 0x0050: Version: 1 File: libc.so.6 Cnt: 3\n 0x0060: Name: GLIBC_2.1.3 Flags: none Version: 12\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -358,15 +358,15 @@\n filterhName[sv]pBandsp\n rrfilterhName[uk]x\n lName[x-test]pxxNotch FilterxxkName[zh_CN]o\n kName[zh_TW]o\n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-111a465be42ff074dc2668b2b7c69b0b85ca29.debug\n+6e8d91378fd52e5f862da9ba0ce78bcc95bf8f.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -544,9 +544,9 @@\n 0x0000330c 51745f35 2e313500 00000000 00000000 Qt_5.15.........\n 0x0000331c 00000000 00000000 00000000 00000000 ................\n 0x0000332c 00000000 00000000 00000000 00000000 ................\n 0x0000333c 00000000 00000000 00000000 00000000 ................\n 0x0000334c 00000000 00000000 00000000 00000000 ................\n 0x0000335c 00000000 00000000 00000000 00000000 ................\n 0x0000336c 00000000 00000000 00000000 00000000 ................\n- 0x0000337c 00 .\n+ 0x0000337c 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 31313161 34363562 65343266 66303734 111a465be42ff074\n- 0x00000010 64633236 36386232 62376336 39623062 dc2668b2b7c69b0b\n- 0x00000020 38356361 32392e64 65627567 00000000 85ca29.debug....\n- 0x00000030 2e3d5d82 .=].\n+ 0x00000000 36653864 39313337 38666435 32653566 6e8d91378fd52e5f\n+ 0x00000010 38363264 61396261 30636537 38626363 862da9ba0ce78bcc\n+ 0x00000020 39356266 38662e64 65627567 00000000 95bf8f.debug....\n+ 0x00000030 d6fc9e92 ....\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_pitch_shift.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_pitch_shift.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x5910\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x045c8 0x045c8 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x045cc 0x045cc R 0x1000\n LOAD 0x005000 0x00005000 0x00005000 0x067d8 0x067d8 R E 0x1000\n LOAD 0x00c000 0x0000c000 0x0000c000 0x0461c 0x0461c R 0x1000\n LOAD 0x01073c 0x0001173c 0x0001173c 0x008c8 0x008e4 RW 0x1000\n DYNAMIC 0x010c50 0x00011c50 0x00011c50 0x00140 0x00140 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x00d358 0x0000d358 0x0000d358 0x003dc 0x003dc R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 001010 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000011bc 0011bc 002369 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00003526 003526 000202 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00003728 003728 0000e0 00 A 4 5 4\n- [ 7] .rel.dyn REL 00003808 003808 000958 08 A 3 0 4\n- [ 8] .rel.plt REL 00004160 004160 000468 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 000011bc 0011bc 00236d 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000352a 00352a 000202 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000372c 00372c 0000e0 00 A 4 5 4\n+ [ 7] .rel.dyn REL 0000380c 00380c 000958 08 A 3 0 4\n+ [ 8] .rel.plt REL 00004164 004164 000468 08 AI 3 23 4\n [ 9] .init PROGBITS 00005000 005000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00005020 005020 0008e0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00005900 005900 000008 08 AX 0 0 8\n [12] .text PROGBITS 00005910 005910 005eb4 00 AX 0 0 16\n [13] .fini PROGBITS 0000b7c4 00b7c4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0000c000 00c000 000f58 00 A 0 0 32\n [15] .qtversion PROGBITS 0000cf58 00cf58 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x3808 contains 299 entries:\n+Relocation section '.rel.dyn' at offset 0x380c contains 299 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001173c 00000008 R_386_RELATIVE \n 00011740 00000008 R_386_RELATIVE \n 00011748 00000008 R_386_RELATIVE \n 0001174c 00000008 R_386_RELATIVE \n 00011750 00000008 R_386_RELATIVE \n 00011754 00000008 R_386_RELATIVE \n@@ -297,15 +297,15 @@\n 00011fe4 00004a06 R_386_GLOB_DAT 00000000 __gmon_start__\n 00011fec 00008f06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00011ff0 0000b406 R_386_GLOB_DAT 00000000 _ZTV11QSpacerItem@Qt_5\n 00011ff4 0000d106 R_386_GLOB_DAT 00000000 _ZN7QObject16staticMetaObjectE@Qt_5\n 00011ff8 0000db06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00011ffc 0000dc06 R_386_GLOB_DAT 00000000 _ZTVN5Kwave11SampleArrayE\n \n-Relocation section '.rel.plt' at offset 0x4160 contains 141 entries:\n+Relocation section '.rel.plt' at offset 0x4164 contains 141 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00011d9c 00000107 R_386_JUMP_SLOT 00000000 _ZN7QStringaSERKS_@Qt_5\n 00011da0 00000207 R_386_JUMP_SLOT 00000000 _ZN16QDialogButtonBox18setStandardButtonsE6QFlagsINS_14StandardButtonEE@Qt_5\n 00011da4 00000607 R_386_JUMP_SLOT 00000000 _ZN15QAbstractButton7setTextERK7QString@Qt_5\n 00011da8 00000707 R_386_JUMP_SLOT 00000000 _ZN7QLayout18setContentsMarginsEiiii@Qt_5\n 00011dac 00000a07 R_386_JUMP_SLOT 00000000 _ZN9QListData6detachEi@Qt_5\n 00011db0 00000b07 R_386_JUMP_SLOT 00000000 _ZN9QListData6appendEv@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,23 +16,23 @@\n 0x00000019 (INIT_ARRAY) 0x1173c\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x11740\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x11bc\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 9065 (bytes)\n+ 0x0000000a (STRSZ) 9069 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x11d90\n 0x00000002 (PLTRELSZ) 1128 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x4160\n- 0x00000011 (REL) 0x3808\n+ 0x00000017 (JMPREL) 0x4164\n+ 0x00000011 (REL) 0x380c\n 0x00000012 (RELSZ) 2392 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x3728\n+ 0x6ffffffe (VERNEED) 0x372c\n 0x6fffffff (VERNEEDNUM) 5\n- 0x6ffffff0 (VERSYM) 0x3526\n+ 0x6ffffff0 (VERSYM) 0x352a\n 0x6ffffffa (RELCOUNT) 134\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3eaff769b88d123075c7af50d2d8aa17793a81e2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5925e41d9db2211500254cd7d5f87943f31bccac\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 257 entries:\n- Addr: 0x0000000000003526 Offset: 0x003526 Link: 3 (.dynsym)\n+ Addr: 0x000000000000352a Offset: 0x00352a Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 004: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 008: 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 00c: 0 (*local*) 2 (Qt_5) 0 (*local*) 3 (Qt_5) \n 010: 0 (*local*) 0 (*local*) 3 (Qt_5) 2 (Qt_5) \n 014: 2 (Qt_5) 4 (Qt_5.15) 2 (Qt_5) 3 (Qt_5) \n 018: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n@@ -64,15 +64,15 @@\n 0f0: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 0f4: 0 (*local*) 2 (Qt_5) 0 (*local*) a (GLIBC_2.0) \n 0f8: 3 (Qt_5) 0 (*local*) 0 (*local*) 0 (*local*) \n 0fc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 100: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x0000000000003728 Offset: 0x003728 Link: 4 (.dynstr)\n+ Addr: 0x000000000000372c Offset: 0x00372c Link: 4 (.dynstr)\n 000000: Version: 1 File: libm.so.6 Cnt: 1\n 0x0010: Name: GLIBC_2.0 Flags: none Version: 10\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.1.3 Flags: none Version: 9\n 0x0040: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0050: Name: GLIBC_2.0 Flags: none Version: 6\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -364,15 +364,15 @@\n kyhName[sl]kPremik tonahName[sv]qTonh\n ndringhName[uk]q\n lName[x-test]oxxPitch ShiftxxkName[zh_CN]l\n kName[zh_TW]l\n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-aff769b88d123075c7af50d2d8aa17793a81e2.debug\n+25e41d9db2211500254cd7d5f87943f31bccac.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -562,9 +562,9 @@\n 0x000034ac 2e340051 745f3500 51745f35 2e313500 .4.Qt_5.Qt_5.15.\n 0x000034bc 00000000 00000000 00000000 00000000 ................\n 0x000034cc 00000000 00000000 00000000 00000000 ................\n 0x000034dc 00000000 00000000 00000000 00000000 ................\n 0x000034ec 00000000 00000000 00000000 00000000 ................\n 0x000034fc 00000000 00000000 00000000 00000000 ................\n 0x0000350c 00000000 00000000 00000000 00000000 ................\n- 0x0000351c 00000000 00000000 00 .........\n+ 0x0000351c 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 61666637 36396238 38643132 33303735 aff769b88d123075\n- 0x00000010 63376166 35306432 64386161 31373739 c7af50d2d8aa1779\n- 0x00000020 33613831 65322e64 65627567 00000000 3a81e2.debug....\n- 0x00000030 5f1d5271 _.Rq\n+ 0x00000000 32356534 31643964 62323231 31353030 25e41d9db2211500\n+ 0x00000010 32353463 64376435 66383739 34336633 254cd7d5f87943f3\n+ 0x00000020 31626363 61632e64 65627567 00000000 1bccac.debug....\n+ 0x00000030 0f5d2061 .] a\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_playback.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_playback.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0xce70\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x0a074 0x0a074 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x0a078 0x0a078 R 0x1000\n LOAD 0x00b000 0x0000b000 0x0000b000 0x1f0b8 0x1f0b8 R E 0x1000\n LOAD 0x02b000 0x0002b000 0x0002b000 0x116a4 0x116a4 R 0x1000\n LOAD 0x03cde0 0x0003dde0 0x0003dde0 0x01224 0x01244 RW 0x1000\n DYNAMIC 0x03d698 0x0003e698 0x0003e698 0x00178 0x00178 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x02ed54 0x0002ed54 0x0002ed54 0x00a54 0x00a54 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 0000a8 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000220 000220 002770 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00002990 002990 0051a5 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00007b36 007b36 0004ee 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00008024 008024 000170 00 A 4 8 4\n- [ 7] .rel.dyn REL 00008194 008194 000fc8 08 A 3 0 4\n- [ 8] .rel.plt REL 0000915c 00915c 000f18 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 00002990 002990 0051a9 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00007b3a 007b3a 0004ee 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00008028 008028 000170 00 A 4 8 4\n+ [ 7] .rel.dyn REL 00008198 008198 000fc8 08 A 3 0 4\n+ [ 8] .rel.plt REL 00009160 009160 000f18 08 AI 3 23 4\n [ 9] .init PROGBITS 0000b000 00b000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 0000b020 00b020 001e40 04 AX 0 0 16\n [11] .plt.got PROGBITS 0000ce60 00ce60 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000ce70 00ce70 01d234 00 AX 0 0 16\n [13] .fini PROGBITS 0002a0a4 02a0a4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0002b000 02b000 0039d8 00 A 0 0 32\n [15] .qtversion PROGBITS 0002e9d8 02e9d8 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x8194 contains 505 entries:\n+Relocation section '.rel.dyn' at offset 0x8198 contains 505 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0003dde0 00000008 R_386_RELATIVE \n 0003dde4 00000008 R_386_RELATIVE \n 0003dde8 00000008 R_386_RELATIVE \n 0003ddf0 00000008 R_386_RELATIVE \n 0003ddf4 00000008 R_386_RELATIVE \n 0003ddf8 00000008 R_386_RELATIVE \n@@ -503,15 +503,15 @@\n 0003efe4 00027106 R_386_GLOB_DAT 0003e404 _ZTVN5Kwave16MultiTrackSourceINS_5DelayELb1EEE\n 0003efe8 00018b06 R_386_GLOB_DAT 00000000 __gmon_start__\n 0003efec 00019e06 R_386_GLOB_DAT 00000000 _ZTVN5Kwave8FileInfoE\n 0003eff0 0001ea06 R_386_GLOB_DAT 00000000 stderr@GLIBC_2.0\n 0003eff4 00026c06 R_386_GLOB_DAT 0003e4cc _ZTVN5Kwave16MultiTrackSourceINS_3MulELb1EEE\n 0003effc 00027306 R_386_GLOB_DAT 0003e3a0 _ZTVN5Kwave16MultiTrackSourceINS_5DelayELb0EEE\n \n-Relocation section '.rel.plt' at offset 0x915c contains 483 entries:\n+Relocation section '.rel.plt' at offset 0x9160 contains 483 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0003e81c 00000107 R_386_JUMP_SLOT 00000000 _ZNK11QTreeWidget9findItemsERK7QString6QFlagsIN2Qt9MatchFlagEEi@Qt_5\n 0003e820 00000207 R_386_JUMP_SLOT 00000000 _ZN5Kwave11SampleArrayC1Ej\n 0003e824 00000307 R_386_JUMP_SLOT 00000000 _ZN10QSemaphoreC1Ei@Qt_5\n 0003e828 00000507 R_386_JUMP_SLOT 00000000 strerror@GLIBC_2.0\n 0003e82c 00000607 R_386_JUMP_SLOT 00000000 _ZN7QWidget4showEv@Qt_5\n 0003e830 00000707 R_386_JUMP_SLOT 00000000 _ZN7QPixmapD1Ev@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -23,23 +23,23 @@\n 0x00000019 (INIT_ARRAY) 0x3dde0\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3dde8\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x2990\n 0x00000006 (SYMTAB) 0x220\n- 0x0000000a (STRSZ) 20901 (bytes)\n+ 0x0000000a (STRSZ) 20905 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x3e810\n 0x00000002 (PLTRELSZ) 3864 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x915c\n- 0x00000011 (REL) 0x8194\n+ 0x00000017 (JMPREL) 0x9160\n+ 0x00000011 (REL) 0x8198\n 0x00000012 (RELSZ) 4040 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x8024\n+ 0x6ffffffe (VERNEED) 0x8028\n 0x6fffffff (VERNEEDNUM) 8\n- 0x6ffffff0 (VERSYM) 0x7b36\n+ 0x6ffffff0 (VERSYM) 0x7b3a\n 0x6ffffffa (RELCOUNT) 257\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bb5cf84d617434138cd736007f218e010314b883\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 574e6854e2fb36bb717c616f4e3abda3867f3c55\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 631 entries:\n- Addr: 0x0000000000007b36 Offset: 0x007b36 Link: 3 (.dynsym)\n+ Addr: 0x0000000000007b3a Offset: 0x007b3a Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 0 (*local*) 3 (Qt_5) \n 004: 2 (Qt_5) 4 (GLIBC_2.0) 2 (Qt_5) 5 (Qt_5) \n 008: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 6 (PULSE_0) \n 00c: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 7 (ALSA_0.9) \n 010: 0 (*local*) 7 (ALSA_0.9) 6 (PULSE_0) 8 (ALSA_0.9.0rc4)\n 014: 5 (Qt_5) 0 (*local*) 3 (Qt_5) 2 (Qt_5) \n 018: 3 (Qt_5) 9 (Qt_5.15) 3 (Qt_5) a (Qt_5) \n@@ -157,15 +157,15 @@\n 264: 2 (Qt_5) 3 (Qt_5) 1 (*global*) 1 (*global*) \n 268: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 26c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 270: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 274: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 8 entries:\n- Addr: 0x0000000000008024 Offset: 0x008024 Link: 4 (.dynstr)\n+ Addr: 0x0000000000008028 Offset: 0x008028 Link: 4 (.dynstr)\n 000000: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0010: Name: CXXABI_1.3 Flags: none Version: 15\n 0x0020: Name: GLIBCXX_3.4 Flags: none Version: 12\n 0x0030: Version: 1 File: libQt5Multimedia.so.5 Cnt: 1\n 0x0040: Name: Qt_5 Flags: none Version: 10\n 0x0050: Version: 1 File: libasound.so.2 Cnt: 2\n 0x0060: Name: ALSA_0.9.0rc4 Flags: none Version: 8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -991,15 +991,15 @@\n vaniehName[sl]iPredvajajhName[sv]kUppspelninghName[tr]d\n alhName[uk]v\n lName[x-test]lxxPlaybackxxkName[zh_CN]l\n kName[zh_TW]f\n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.4\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-5cf84d617434138cd736007f218e010314b883.debug\n+4e6854e2fb36bb717c616f4e3abda3867f3c55.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1302,9 +1302,9 @@\n 0x00007ac0 322e3000 51745f35 2e313500 00000000 2.0.Qt_5.15.....\n 0x00007ad0 00000000 00000000 00000000 00000000 ................\n 0x00007ae0 00000000 00000000 00000000 00000000 ................\n 0x00007af0 00000000 00000000 00000000 00000000 ................\n 0x00007b00 00000000 00000000 00000000 00000000 ................\n 0x00007b10 00000000 00000000 00000000 00000000 ................\n 0x00007b20 00000000 00000000 00000000 00000000 ................\n- 0x00007b30 00000000 00 .....\n+ 0x00007b30 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 35636638 34643631 37343334 31333863 5cf84d617434138c\n- 0x00000010 64373336 30303766 32313865 30313033 d736007f218e0103\n- 0x00000020 31346238 38332e64 65627567 00000000 14b883.debug....\n- 0x00000030 51745599 QtU.\n+ 0x00000000 34653638 35346532 66623336 62623731 4e6854e2fb36bb71\n+ 0x00000010 37633631 36663465 33616264 61333836 7c616f4e3abda386\n+ 0x00000020 37663363 35352e64 65627567 00000000 7f3c55.debug....\n+ 0x00000030 72e3d721 r..!\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_record.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_record.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0xe2e0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x0bc24 0x0bc24 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x0bc28 0x0bc28 R 0x1000\n LOAD 0x00c000 0x0000c000 0x0000c000 0x2fa78 0x2fa78 R E 0x1000\n LOAD 0x03c000 0x0003c000 0x0003c000 0x1ce44 0x1ce44 R 0x1000\n LOAD 0x059c38 0x0005ac38 0x0005ac38 0x01c90 0x01cac RW 0x1000\n DYNAMIC 0x05a588 0x0005b588 0x0005b588 0x00180 0x00180 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x0434bc 0x000434bc 0x000434bc 0x010b4 0x010b4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000044 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001bc 0001bc 002af0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00002cac 002cac 0056c9 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00008376 008376 00055e 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000088d4 0088d4 0001a0 00 A 4 9 4\n- [ 7] .rel.dyn REL 00008a74 008a74 002060 08 A 3 0 4\n- [ 8] .rel.plt REL 0000aad4 00aad4 001150 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 00002cac 002cac 0056cd 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000837a 00837a 00055e 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000088d8 0088d8 0001a0 00 A 4 9 4\n+ [ 7] .rel.dyn REL 00008a78 008a78 002060 08 A 3 0 4\n+ [ 8] .rel.plt REL 0000aad8 00aad8 001150 08 AI 3 23 4\n [ 9] .init PROGBITS 0000c000 00c000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 0000c020 00c020 0022b0 04 AX 0 0 16\n [11] .plt.got PROGBITS 0000e2d0 00e2d0 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000e2e0 00e2e0 02d784 00 AX 0 0 16\n [13] .fini PROGBITS 0003ba64 03ba64 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0003c000 03c000 007188 00 A 0 0 32\n [15] .qtversion PROGBITS 00043188 043188 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x8a74 contains 1036 entries:\n+Relocation section '.rel.dyn' at offset 0x8a78 contains 1036 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0005ac38 00000008 R_386_RELATIVE \n 0005ac3c 00000008 R_386_RELATIVE \n 0005ac40 00000008 R_386_RELATIVE \n 0005ac48 00000008 R_386_RELATIVE \n 0005ac4c 00000008 R_386_RELATIVE \n 0005ac50 00000008 R_386_RELATIVE \n@@ -1034,15 +1034,15 @@\n 0005bfe8 00017406 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 0005bfec 00018306 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 0005bff0 00018d06 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 0005bff4 0001b506 R_386_GLOB_DAT 00000000 __gmon_start__\n 0005bff8 00021f06 R_386_GLOB_DAT 00000000 stderr@GLIBC_2.0\n 0005bffc 00022e06 R_386_GLOB_DAT 00000000 _ZN16QCoreApplication4selfE@Qt_5\n \n-Relocation section '.rel.plt' at offset 0xaad4 contains 554 entries:\n+Relocation section '.rel.plt' at offset 0xaad8 contains 554 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0005b714 00000107 R_386_JUMP_SLOT 00000000 _ZNK11QTreeWidget9findItemsERK7QString6QFlagsIN2Qt9MatchFlagEEi@Qt_5\n 0005b718 00000207 R_386_JUMP_SLOT 00000000 _ZN5Kwave11CompressionC1ENS0_4TypeE\n 0005b71c 00000307 R_386_JUMP_SLOT 00000000 _ZN11QAudioInput5startEv@Qt_5\n 0005b720 00000407 R_386_JUMP_SLOT 00000000 snd_pcm_drop@ALSA_0.9\n 0005b724 00000507 R_386_JUMP_SLOT 00000000 _ZN7QString6removeERKS_N2Qt15CaseSensitivityE@Qt_5\n 0005b728 00000607 R_386_JUMP_SLOT 00000000 _ZN5Kwave11SampleArrayC1Ej\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -24,23 +24,23 @@\n 0x00000019 (INIT_ARRAY) 0x5ac38\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x5ac40\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x2cac\n 0x00000006 (SYMTAB) 0x1bc\n- 0x0000000a (STRSZ) 22217 (bytes)\n+ 0x0000000a (STRSZ) 22221 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x5b708\n 0x00000002 (PLTRELSZ) 4432 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0xaad4\n- 0x00000011 (REL) 0x8a74\n+ 0x00000017 (JMPREL) 0xaad8\n+ 0x00000011 (REL) 0x8a78\n 0x00000012 (RELSZ) 8288 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x88d4\n+ 0x6ffffffe (VERNEED) 0x88d8\n 0x6fffffff (VERNEEDNUM) 9\n- 0x6ffffff0 (VERSYM) 0x8376\n+ 0x6ffffff0 (VERSYM) 0x837a\n 0x6ffffffa (RELCOUNT) 755\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2830deccfd82df3da2b7ef6384946330a1782b2f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 524cc415c5ba9ba1b11968c8e0ba181086097569\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 687 entries:\n- Addr: 0x0000000000008376 Offset: 0x008376 Link: 3 (.dynsym)\n+ Addr: 0x000000000000837a Offset: 0x00837a Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 0 (*local*) 3 (Qt_5) \n 004: 4 (ALSA_0.9) 5 (Qt_5) 0 (*local*) 5 (Qt_5) \n 008: 2 (Qt_5) 6 (GLIBC_2.0) 2 (Qt_5) 0 (*local*) \n 00c: 7 (Qt_5) 5 (Qt_5) 5 (Qt_5) 5 (Qt_5) \n 010: 7 (Qt_5) 5 (Qt_5) 7 (Qt_5) 2 (Qt_5) \n 014: 5 (Qt_5) 5 (Qt_5) 4 (ALSA_0.9) 2 (Qt_5) \n 018: 8 (ALSA_0.9.0rc4) 7 (Qt_5) 0 (*local*) 2 (Qt_5) \n@@ -171,15 +171,15 @@\n 29c: 0 (*local*) 5 (Qt_5) 5 (Qt_5) 5 (Qt_5) \n 2a0: 5 (Qt_5) 5 (Qt_5) 4 (ALSA_0.9) 5 (Qt_5) \n 2a4: 7 (Qt_5) 2 (Qt_5) 5 (Qt_5) 1 (*global*) \n 2a8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 2ac: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 9 entries:\n- Addr: 0x00000000000088d4 Offset: 0x0088d4 Link: 4 (.dynstr)\n+ Addr: 0x00000000000088d8 Offset: 0x0088d8 Link: 4 (.dynstr)\n 000000: Version: 1 File: libm.so.6 Cnt: 2\n 0x0010: Name: GLIBC_2.29 Flags: none Version: 17\n 0x0020: Name: GLIBC_2.0 Flags: none Version: 16\n 0x0030: Version: 1 File: libpulse.so.0 Cnt: 1\n 0x0040: Name: PULSE_0 Flags: none Version: 11\n 0x0050: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0060: Name: CXXABI_1.3 Flags: none Version: 14\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1683,15 +1683,15 @@\n hName[sk]gNahra\n hName[sl]gPosnemihName[sv]hSpela inhName[tr]fKaydethName[uk]j\n lName[x-test]jxxRecordxxkName[zh_CN]f\n kName[zh_TW]f\n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.6\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-30deccfd82df3da2b7ef6384946330a1782b2f.debug\n+4cc415c5ba9ba1b11968c8e0ba181086097569.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1384,9 +1384,9 @@\n 0x000082fc 392e3072 63340041 4c53415f 302e3900 9.0rc4.ALSA_0.9.\n 0x0000830c 00000000 00000000 00000000 00000000 ................\n 0x0000831c 00000000 00000000 00000000 00000000 ................\n 0x0000832c 00000000 00000000 00000000 00000000 ................\n 0x0000833c 00000000 00000000 00000000 00000000 ................\n 0x0000834c 00000000 00000000 00000000 00000000 ................\n 0x0000835c 00000000 00000000 00000000 00000000 ................\n- 0x0000836c 00000000 00000000 00 .........\n+ 0x0000836c 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 33306465 63636664 38326466 33646132 30deccfd82df3da2\n- 0x00000010 62376566 36333834 39343633 33306131 b7ef6384946330a1\n- 0x00000020 37383262 32662e64 65627567 00000000 782b2f.debug....\n- 0x00000030 f06b01d7 .k..\n+ 0x00000000 34636334 31356335 62613962 61316231 4cc415c5ba9ba1b1\n+ 0x00000010 31393638 63386530 62613138 31303836 1968c8e0ba181086\n+ 0x00000020 30393735 36392e64 65627567 00000000 097569.debug....\n+ 0x00000030 80516e2b .Qn+\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_reverse.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_reverse.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x3490\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x022f0 0x022f0 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x022f4 0x022f4 R 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x02648 0x02648 R E 0x1000\n LOAD 0x006000 0x00006000 0x00006000 0x01aa8 0x01aa8 R 0x1000\n LOAD 0x007b78 0x00008b78 0x00008b78 0x0048c 0x004a8 RW 0x1000\n DYNAMIC 0x007d98 0x00008d98 0x00008d98 0x00120 0x00120 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x0066ac 0x000066ac 0x000066ac 0x001ec 0x001ec R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000040 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001b8 0001b8 0007e0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000998 000998 0011a1 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001b3a 001b3a 0000fc 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00001c38 001c38 0000a0 00 A 4 3 4\n- [ 7] .rel.dyn REL 00001cd8 001cd8 0003f0 08 A 3 0 4\n- [ 8] .rel.plt REL 000020c8 0020c8 000228 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 00000998 000998 0011a5 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001b3e 001b3e 0000fc 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00001c3c 001c3c 0000a0 00 A 4 3 4\n+ [ 7] .rel.dyn REL 00001cdc 001cdc 0003f0 08 A 3 0 4\n+ [ 8] .rel.plt REL 000020cc 0020cc 000228 08 AI 3 23 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 000460 04 AX 0 0 16\n [11] .plt.got PROGBITS 00003480 003480 000008 08 AX 0 0 8\n [12] .text PROGBITS 00003490 003490 0021a4 00 AX 0 0 16\n [13] .fini PROGBITS 00005634 005634 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00006000 006000 000378 00 A 0 0 32\n [15] .qtversion PROGBITS 00006378 006378 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x1cd8 contains 126 entries:\n+Relocation section '.rel.dyn' at offset 0x1cdc contains 126 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00008b78 00000008 R_386_RELATIVE \n 00008b7c 00000008 R_386_RELATIVE \n 00008b84 00000008 R_386_RELATIVE \n 00008b88 00000008 R_386_RELATIVE \n 00008b8c 00000008 R_386_RELATIVE \n 00008b94 00000008 R_386_RELATIVE \n@@ -124,15 +124,15 @@\n 00008fe4 00001e06 R_386_GLOB_DAT 00000000 _ZN7QObject16staticMetaObjectE@Qt_5\n 00008fec 00005c06 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 00008ff0 00006906 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00008ff4 00007206 R_386_GLOB_DAT 00000000 __gmon_start__\n 00008ff8 00007506 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00008ffc 00007606 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n \n-Relocation section '.rel.plt' at offset 0x20c8 contains 69 entries:\n+Relocation section '.rel.plt' at offset 0x20cc contains 69 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00008ec4 00000307 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 00008ec8 00000607 R_386_JUMP_SLOT 00000000 _ZN5Kwave13PluginManager14enqueueCommandERK7QString\n 00008ecc 00000707 R_386_JUMP_SLOT 00000000 _ZN20QFutureInterfaceBase15waitForFinishedEv@Qt_5\n 00008ed0 00000807 R_386_JUMP_SLOT 00000000 _ZN9QListData6appendEv@Qt_5\n 00008ed4 00000907 R_386_JUMP_SLOT 00000000 _Z5ki18nPKc\n 00008ed8 00000b07 R_386_JUMP_SLOT 00000000 _ZN5Kwave11SampleArray13SampleStorageC1ERKS1_\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x00000019 (INIT_ARRAY) 0x8b78\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x8b7c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x998\n 0x00000006 (SYMTAB) 0x1b8\n- 0x0000000a (STRSZ) 4513 (bytes)\n+ 0x0000000a (STRSZ) 4517 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x8eb8\n 0x00000002 (PLTRELSZ) 552 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x20c8\n- 0x00000011 (REL) 0x1cd8\n+ 0x00000017 (JMPREL) 0x20cc\n+ 0x00000011 (REL) 0x1cdc\n 0x00000012 (RELSZ) 1008 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x1c38\n+ 0x6ffffffe (VERNEED) 0x1c3c\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x1b3a\n+ 0x6ffffff0 (VERSYM) 0x1b3e\n 0x6ffffffa (RELCOUNT) 63\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 80fde728495eead0d48ec7281aa69c31e9b4789f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c28b3b4c35a10f8d0564e38b29c55a9761ff5eda\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 126 entries:\n- Addr: 0x0000000000001b3a Offset: 0x001b3a Link: 3 (.dynsym)\n+ Addr: 0x0000000000001b3e Offset: 0x001b3e Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) 4 (GLIBCXX_3.4)\n 004: 5 (GLIBC_2.1.3) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 008: 3 (Qt_5) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 010: 4 (GLIBCXX_3.4) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 014: 0 (*local*) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 018: 0 (*local*) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n@@ -31,15 +31,15 @@\n 06c: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 7 (CXXABI_1.3) \n 070: 0 (*local*) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 074: 7 (CXXABI_1.3) 0 (*local*) 3 (Qt_5) 1 (*global*) \n 078: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 07c: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000001c38 Offset: 0x001c38 Link: 4 (.dynstr)\n+ Addr: 0x0000000000001c3c Offset: 0x001c3c Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0020: Name: GLIBC_2.0 Flags: none Version: 6\n 0x0030: Name: GLIBC_2.1.3 Flags: none Version: 5\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0050: Name: CXXABI_1.3 Flags: none Version: 7\n 0x0060: Name: GLIBCXX_3.4 Flags: none Version: 4\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -160,15 +160,15 @@\n hName[sl]eNazajhName[sv]eV\n ndhName[tr]dTershName[uk]l\n lName[x-test]kxxReversexxkName[zh_CN]f\n kName[zh_TW]f\n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-fde728495eead0d48ec7281aa69c31e9b4789f.debug\n+8b3b4c35a10f8d0564e38b29c55a9761ff5eda.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -278,9 +278,9 @@\n 0x00001ac8 51745f35 2e313500 00000000 00000000 Qt_5.15.........\n 0x00001ad8 00000000 00000000 00000000 00000000 ................\n 0x00001ae8 00000000 00000000 00000000 00000000 ................\n 0x00001af8 00000000 00000000 00000000 00000000 ................\n 0x00001b08 00000000 00000000 00000000 00000000 ................\n 0x00001b18 00000000 00000000 00000000 00000000 ................\n 0x00001b28 00000000 00000000 00000000 00000000 ................\n- 0x00001b38 00 .\n+ 0x00001b38 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 66646537 32383439 35656561 64306434 fde728495eead0d4\n- 0x00000010 38656337 32383161 61363963 33316539 8ec7281aa69c31e9\n- 0x00000020 62343738 39662e64 65627567 00000000 b4789f.debug....\n- 0x00000030 35706870 5php\n+ 0x00000000 38623362 34633335 61313066 38643035 8b3b4c35a10f8d05\n+ 0x00000010 36346533 38623239 63353561 39373631 64e38b29c55a9761\n+ 0x00000020 66663565 64612e64 65627567 00000000 ff5eda.debug....\n+ 0x00000030 b0199bf2 ....\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_samplerate.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_samplerate.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x35e0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x02cdc 0x02cdc R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x02ce0 0x02ce0 R 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x03998 0x03998 R E 0x1000\n LOAD 0x007000 0x00007000 0x00007000 0x02670 0x02670 R 0x1000\n LOAD 0x009a1c 0x0000aa1c 0x0000aa1c 0x005e8 0x00604 RW 0x1000\n DYNAMIC 0x009d3c 0x0000ad3c 0x0000ad3c 0x00120 0x00120 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x007b28 0x00007b28 0x00007b28 0x0026c 0x0026c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000050 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001c8 0001c8 0009d0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000b98 000b98 0016d0 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00002268 002268 00013a 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000023a4 0023a4 0000a0 00 A 4 3 4\n- [ 7] .rel.dyn REL 00002444 002444 0005c8 08 A 3 0 4\n- [ 8] .rel.plt REL 00002a0c 002a0c 0002d0 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 00000b98 000b98 0016d4 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000226c 00226c 00013a 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000023a8 0023a8 0000a0 00 A 4 3 4\n+ [ 7] .rel.dyn REL 00002448 002448 0005c8 08 A 3 0 4\n+ [ 8] .rel.plt REL 00002a10 002a10 0002d0 08 AI 3 23 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 0005b0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000035d0 0035d0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000035e0 0035e0 0033a4 00 AX 0 0 16\n [13] .fini PROGBITS 00006984 006984 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00007000 007000 000528 00 A 0 0 32\n [15] .qtversion PROGBITS 00007528 007528 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x2444 contains 185 entries:\n+Relocation section '.rel.dyn' at offset 0x2448 contains 185 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000aa1c 00000008 R_386_RELATIVE \n 0000aa20 00000008 R_386_RELATIVE \n 0000aa28 00000008 R_386_RELATIVE \n 0000aa2c 00000008 R_386_RELATIVE \n 0000aa30 00000008 R_386_RELATIVE \n 0000aa38 00000008 R_386_RELATIVE \n@@ -183,15 +183,15 @@\n 0000afe8 00007006 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 0000afec 00007e06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 0000aff0 00008b06 R_386_GLOB_DAT 00000000 __gmon_start__\n 0000aff4 00008f06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 0000aff8 00009106 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 0000affc 00009c06 R_386_GLOB_DAT 0000ac18 _ZTVN5Kwave16MultiTrackSourceINS_13RateConverterELb0EEE\n \n-Relocation section '.rel.plt' at offset 0x2a0c contains 90 entries:\n+Relocation section '.rel.plt' at offset 0x2a10 contains 90 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000ae68 00000307 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 0000ae6c 00000607 R_386_JUMP_SLOT 00000000 _ZN20QFutureInterfaceBase15waitForFinishedEv@Qt_5\n 0000ae70 00000707 R_386_JUMP_SLOT 00000000 _ZN9QListData6appendEv@Qt_5\n 0000ae74 00000807 R_386_JUMP_SLOT 00000000 _ZN5Kwave16MultiTrackWriterD1Ev\n 0000ae78 00000907 R_386_JUMP_SLOT 00000000 _Z5ki18nPKc\n 0000ae7c 00000c07 R_386_JUMP_SLOT 00000000 _ZN5Kwave12SampleSourceD2Ev\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x00000019 (INIT_ARRAY) 0xaa1c\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0xaa20\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xb98\n 0x00000006 (SYMTAB) 0x1c8\n- 0x0000000a (STRSZ) 5840 (bytes)\n+ 0x0000000a (STRSZ) 5844 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xae5c\n 0x00000002 (PLTRELSZ) 720 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x2a0c\n- 0x00000011 (REL) 0x2444\n+ 0x00000017 (JMPREL) 0x2a10\n+ 0x00000011 (REL) 0x2448\n 0x00000012 (RELSZ) 1480 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x23a4\n+ 0x6ffffffe (VERNEED) 0x23a8\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x2268\n+ 0x6ffffff0 (VERSYM) 0x226c\n 0x6ffffffa (RELCOUNT) 90\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 10615cb6b108e446df586a5e6e96802ee34a7bcb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: aef4969deb50dea5148525329ca9c92f50e9d761\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 157 entries:\n- Addr: 0x0000000000002268 Offset: 0x002268 Link: 3 (.dynsym)\n+ Addr: 0x000000000000226c Offset: 0x00226c Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) 4 (GLIBCXX_3.4)\n 004: 5 (GLIBC_2.1.3) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 3 (Qt_5) 4 (GLIBCXX_3.4) 3 (Qt_5) 3 (Qt_5) \n 014: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 018: 3 (Qt_5) 3 (Qt_5) 0 (*local*) 0 (*local*) \n@@ -39,15 +39,15 @@\n 08c: 3 (Qt_5) 0 (*local*) 7 (CXXABI_1.3) 0 (*local*) \n 090: 0 (*local*) 3 (Qt_5) 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 09c: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x00000000000023a4 Offset: 0x0023a4 Link: 4 (.dynstr)\n+ Addr: 0x00000000000023a8 Offset: 0x0023a8 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0020: Name: GLIBC_2.0 Flags: none Version: 6\n 0x0030: Name: GLIBC_2.1.3 Flags: none Version: 5\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0050: Name: CXXABI_1.3 Flags: none Version: 7\n 0x0060: Name: GLIBCXX_3.4 Flags: none Version: 4\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -220,15 +220,15 @@\n hName[uk]x4\n lName[x-test]x\n xxSample Rate ConversionxxkName[zh_CN]o\n kName[zh_TW]o\n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-615cb6b108e446df586a5e6e96802ee34a7bcb.debug\n+f4969deb50dea5148525329ca9c92f50e9d761.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -361,8 +361,9 @@\n 0x000021f8 745f352e 31350000 00000000 00000000 t_5.15..........\n 0x00002208 00000000 00000000 00000000 00000000 ................\n 0x00002218 00000000 00000000 00000000 00000000 ................\n 0x00002228 00000000 00000000 00000000 00000000 ................\n 0x00002238 00000000 00000000 00000000 00000000 ................\n 0x00002248 00000000 00000000 00000000 00000000 ................\n 0x00002258 00000000 00000000 00000000 00000000 ................\n+ 0x00002268 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 36313563 62366231 30386534 34366466 615cb6b108e446df\n- 0x00000010 35383661 35653665 39363830 32656533 586a5e6e96802ee3\n- 0x00000020 34613762 63622e64 65627567 00000000 4a7bcb.debug....\n- 0x00000030 6848a802 hH..\n+ 0x00000000 66343936 39646562 35306465 61353134 f4969deb50dea514\n+ 0x00000010 38353235 33323963 61396339 32663530 8525329ca9c92f50\n+ 0x00000020 65396437 36312e64 65627567 00000000 e9d761.debug....\n+ 0x00000030 57fa71e5 W.q.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_saveblocks.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_saveblocks.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x6bd0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x0501c 0x0501c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x05020 0x05020 R 0x1000\n LOAD 0x006000 0x00006000 0x00006000 0x0a468 0x0a468 R E 0x1000\n LOAD 0x011000 0x00011000 0x00011000 0x05f0c 0x05f0c R 0x1000\n LOAD 0x017798 0x00018798 0x00018798 0x0086c 0x00888 RW 0x1000\n DYNAMIC 0x017b90 0x00018b90 0x00018b90 0x00148 0x00148 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x01260c 0x0001260c 0x0001260c 0x0032c 0x0032c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 001330 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000014dc 0014dc 002a81 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00003f5e 003f5e 000266 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000041c4 0041c4 0000e0 00 A 4 5 4\n- [ 7] .rel.dyn REL 000042a4 0042a4 0007b0 08 A 3 0 4\n- [ 8] .rel.plt REL 00004a54 004a54 0005c8 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 000014dc 0014dc 002a85 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00003f62 003f62 000266 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000041c8 0041c8 0000e0 00 A 4 5 4\n+ [ 7] .rel.dyn REL 000042a8 0042a8 0007b0 08 A 3 0 4\n+ [ 8] .rel.plt REL 00004a58 004a58 0005c8 08 AI 3 23 4\n [ 9] .init PROGBITS 00006000 006000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00006020 006020 000ba0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00006bc0 006bc0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00006bd0 006bd0 009884 00 AX 0 0 16\n [13] .fini PROGBITS 00010454 010454 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00011000 011000 0011e8 00 A 0 0 32\n [15] .qtversion PROGBITS 000121e8 0121e8 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x42a4 contains 246 entries:\n+Relocation section '.rel.dyn' at offset 0x42a8 contains 246 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00018798 00000008 R_386_RELATIVE \n 0001879c 00000008 R_386_RELATIVE \n 000187a4 00000008 R_386_RELATIVE \n 000187a8 00000008 R_386_RELATIVE \n 000187ac 00000008 R_386_RELATIVE \n 000187b4 00000008 R_386_RELATIVE \n@@ -244,15 +244,15 @@\n 00018fe8 0000a006 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00018fec 0000a906 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 00018ff0 0000b006 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 00018ff4 0000bd06 R_386_GLOB_DAT 00000000 __gmon_start__\n 00018ff8 0000c706 R_386_GLOB_DAT 00000000 _ZTVN5Kwave8FileInfoE\n 00018ffc 0000d006 R_386_GLOB_DAT 00000000 _ZTVN5Kwave5LabelE\n \n-Relocation section '.rel.plt' at offset 0x4a54 contains 185 entries:\n+Relocation section '.rel.plt' at offset 0x4a58 contains 185 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00018ce4 00000107 R_386_JUMP_SLOT 00000000 _ZN9QLineEditC1EP7QWidget@Qt_5\n 00018ce8 00000307 R_386_JUMP_SLOT 00000000 _ZN4QDirC1ERK7QString@Qt_5\n 00018cec 00000507 R_386_JUMP_SLOT 00000000 _ZN7QString11reallocDataEjb@Qt_5\n 00018cf0 00000707 R_386_JUMP_SLOT 00000000 _ZN7QLayout18setContentsMarginsEiiii@Qt_5\n 00018cf4 00000807 R_386_JUMP_SLOT 00000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5\n 00018cf8 00000d07 R_386_JUMP_SLOT 00000000 _ZN8QVariantC1ERK7QString@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,23 +17,23 @@\n 0x00000019 (INIT_ARRAY) 0x18798\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1879c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x14dc\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 10881 (bytes)\n+ 0x0000000a (STRSZ) 10885 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x18cd8\n 0x00000002 (PLTRELSZ) 1480 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x4a54\n- 0x00000011 (REL) 0x42a4\n+ 0x00000017 (JMPREL) 0x4a58\n+ 0x00000011 (REL) 0x42a8\n 0x00000012 (RELSZ) 1968 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x41c4\n+ 0x6ffffffe (VERNEED) 0x41c8\n 0x6fffffff (VERNEEDNUM) 5\n- 0x6ffffff0 (VERSYM) 0x3f5e\n+ 0x6ffffff0 (VERSYM) 0x3f62\n 0x6ffffffa (RELCOUNT) 68\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f48041f9c496f59c0df57fc853b9bd0b70fd550f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2156438f2db4ce27151c6b94eafd21ded330ec99\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 307 entries:\n- Addr: 0x0000000000003f5e Offset: 0x003f5e Link: 3 (.dynsym)\n+ Addr: 0x0000000000003f62 Offset: 0x003f62 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 004: 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 008: 3 (Qt_5) 4 (Qt_5.15) 2 (Qt_5) 0 (*local*) \n 00c: 0 (*local*) 3 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 010: 3 (Qt_5) 0 (*local*) 5 (GLIBCXX_3.4) 3 (Qt_5) \n 014: 6 (GLIBC_2.0) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 018: 0 (*local*) 3 (Qt_5) 2 (Qt_5) 0 (*local*) \n@@ -76,15 +76,15 @@\n 120: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 124: 2 (Qt_5) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 128: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) a (Qt_5) \n 12c: 2 (Qt_5) 3 (Qt_5) 1 (*global*) 1 (*global*) \n 130: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x00000000000041c4 Offset: 0x0041c4 Link: 4 (.dynstr)\n+ Addr: 0x00000000000041c8 Offset: 0x0041c8 Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 10\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.1.3 Flags: none Version: 9\n 0x0040: Name: GLIBC_2.4 Flags: none Version: 7\n 0x0050: Name: GLIBC_2.0 Flags: none Version: 6\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -424,15 +424,15 @@\n blokyhName[sl]lShrani blokehName[sv]kSpara blockhName[tr]pBloklar\n KaydethName[uk]x\n lName[x-test]oxxSave BlocksxxkName[zh_CN]l\n kName[zh_TW]l\n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.4\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-8041f9c496f59c0df57fc853b9bd0b70fd550f.debug\n+56438f2db4ce27151c6b94eafd21ded330ec99.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -676,9 +676,9 @@\n 0x00003eec 51745f35 2e313500 00000000 00000000 Qt_5.15.........\n 0x00003efc 00000000 00000000 00000000 00000000 ................\n 0x00003f0c 00000000 00000000 00000000 00000000 ................\n 0x00003f1c 00000000 00000000 00000000 00000000 ................\n 0x00003f2c 00000000 00000000 00000000 00000000 ................\n 0x00003f3c 00000000 00000000 00000000 00000000 ................\n 0x00003f4c 00000000 00000000 00000000 00000000 ................\n- 0x00003f5c 00 .\n+ 0x00003f5c 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 38303431 66396334 39366635 39633064 8041f9c496f59c0d\n- 0x00000010 66353766 63383533 62396264 30623730 f57fc853b9bd0b70\n- 0x00000020 66643535 30662e64 65627567 00000000 fd550f.debug....\n- 0x00000030 b1cc4114 ..A.\n+ 0x00000000 35363433 38663264 62346365 32373135 56438f2db4ce2715\n+ 0x00000010 31633662 39346561 66643231 64656433 1c6b94eafd21ded3\n+ 0x00000020 33306563 39392e64 65627567 00000000 30ec99.debug....\n+ 0x00000030 efc924a5 ..$.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_selectrange.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_selectrange.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x4500\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x030c4 0x030c4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x030c8 0x030c8 R 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x028a8 0x028a8 R E 0x1000\n LOAD 0x007000 0x00007000 0x00007000 0x01a38 0x01a38 R 0x1000\n LOAD 0x008acc 0x00009acc 0x00009acc 0x00538 0x00554 RW 0x1000\n DYNAMIC 0x008d60 0x00009d60 0x00009d60 0x00138 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x0077dc 0x000077dc 0x000077dc 0x00184 0x00184 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000b70 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000d1c 000d1c 001a09 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00002726 002726 00016e 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00002894 002894 0000c0 00 A 4 4 4\n- [ 7] .rel.dyn REL 00002954 002954 000510 08 A 3 0 4\n- [ 8] .rel.plt REL 00002e64 002e64 000260 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 00000d1c 000d1c 001a0d 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000272a 00272a 00016e 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00002898 002898 0000c0 00 A 4 4 4\n+ [ 7] .rel.dyn REL 00002958 002958 000510 08 A 3 0 4\n+ [ 8] .rel.plt REL 00002e68 002e68 000260 08 AI 3 23 4\n [ 9] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00004020 004020 0004d0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000044f0 0044f0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00004500 004500 002394 00 AX 0 0 16\n [13] .fini PROGBITS 00006894 006894 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00007000 007000 000390 00 A 0 0 32\n [15] .qtversion PROGBITS 00007390 007390 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x2954 contains 162 entries:\n+Relocation section '.rel.dyn' at offset 0x2958 contains 162 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00009acc 00000008 R_386_RELATIVE \n 00009ad0 00000008 R_386_RELATIVE \n 00009ad8 00000008 R_386_RELATIVE \n 00009ae0 00000008 R_386_RELATIVE \n 00009ae4 00000008 R_386_RELATIVE \n 00009aec 00000008 R_386_RELATIVE \n@@ -160,15 +160,15 @@\n 00009fe4 00001b06 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 00009fec 00003b06 R_386_GLOB_DAT 00000000 __gmon_start__\n 00009ff0 00006b06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00009ff4 00008406 R_386_GLOB_DAT 00000000 _ZTV11QSpacerItem@Qt_5\n 00009ff8 00009406 R_386_GLOB_DAT 00000000 _ZN7QObject16staticMetaObjectE@Qt_5\n 00009ffc 00009a06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n \n-Relocation section '.rel.plt' at offset 0x2e64 contains 76 entries:\n+Relocation section '.rel.plt' at offset 0x2e68 contains 76 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00009ea4 00000107 R_386_JUMP_SLOT 00000000 _ZN7QStringaSERKS_@Qt_5\n 00009ea8 00000207 R_386_JUMP_SLOT 00000000 _ZN5Kwave16SelectTimeWidget13timeToSamplesENS0_4ModeEydy\n 00009eac 00000307 R_386_JUMP_SLOT 00000000 _ZN16QDialogButtonBox18setStandardButtonsE6QFlagsINS_14StandardButtonEE@Qt_5\n 00009eb0 00000707 R_386_JUMP_SLOT 00000000 _ZN7QLayout18setContentsMarginsEiiii@Qt_5\n 00009eb4 00000a07 R_386_JUMP_SLOT 00000000 _ZN9QListData6detachEi@Qt_5\n 00009eb8 00000b07 R_386_JUMP_SLOT 00000000 _ZN9QListData6appendEv@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,23 +15,23 @@\n 0x00000019 (INIT_ARRAY) 0x9acc\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x9ad0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xd1c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 6665 (bytes)\n+ 0x0000000a (STRSZ) 6669 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x9e98\n 0x00000002 (PLTRELSZ) 608 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x2e64\n- 0x00000011 (REL) 0x2954\n+ 0x00000017 (JMPREL) 0x2e68\n+ 0x00000011 (REL) 0x2958\n 0x00000012 (RELSZ) 1296 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x2894\n+ 0x6ffffffe (VERNEED) 0x2898\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x2726\n+ 0x6ffffff0 (VERSYM) 0x272a\n 0x6ffffffa (RELCOUNT) 46\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f6d73792c2af2490d12b08270fa56db0af1e1fa0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ba419d3a15aa2838989b0839ec9247563a2b337a\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 183 entries:\n- Addr: 0x0000000000002726 Offset: 0x002726 Link: 3 (.dynsym)\n+ Addr: 0x000000000000272a Offset: 0x00272a Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 0 (*local*) 3 (Qt_5) \n 004: 3 (Qt_5) 3 (Qt_5) 0 (*local*) 3 (Qt_5) \n 008: 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 00c: 0 (*local*) 3 (Qt_5) 0 (*local*) 2 (Qt_5) \n 010: 2 (Qt_5) 4 (Qt_5.15) 2 (Qt_5) 3 (Qt_5) \n 014: 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) 5 (GLIBCXX_3.4)\n 018: 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n@@ -45,15 +45,15 @@\n 0a4: 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) 0 (*local*) \n 0a8: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 0ac: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 0 (*local*) \n 0b0: 0 (*local*) 0 (*local*) 1 (*global*) 1 (*global*) \n 0b4: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000002894 Offset: 0x002894 Link: 4 (.dynstr)\n+ Addr: 0x0000000000002898 Offset: 0x002898 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.1.3 Flags: none Version: 9\n 0x0020: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 6\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0050: Name: CXXABI_1.3 Flags: none Version: 7\n 0x0060: Name: GLIBCXX_3.4 Flags: none Version: 5\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -236,15 +236,15 @@\n rozsahhName[sl]oIzberi intervalhName[sv]qMarkera intervallhName[tr]lAral\n hName[uk]x\n lName[x-test]pxxSelect RangexxkName[zh_CN]l\n kName[zh_TW]l\n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-d73792c2af2490d12b08270fa56db0af1e1fa0.debug\n+419d3a15aa2838989b0839ec9247563a2b337a.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -412,9 +412,9 @@\n 0x000026ac 2e340051 745f3500 51745f35 2e313500 .4.Qt_5.Qt_5.15.\n 0x000026bc 00000000 00000000 00000000 00000000 ................\n 0x000026cc 00000000 00000000 00000000 00000000 ................\n 0x000026dc 00000000 00000000 00000000 00000000 ................\n 0x000026ec 00000000 00000000 00000000 00000000 ................\n 0x000026fc 00000000 00000000 00000000 00000000 ................\n 0x0000270c 00000000 00000000 00000000 00000000 ................\n- 0x0000271c 00000000 00000000 00 .........\n+ 0x0000271c 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 64373337 39326332 61663234 39306431 d73792c2af2490d1\n- 0x00000010 32623038 32373066 61353664 62306166 2b08270fa56db0af\n- 0x00000020 31653166 61302e64 65627567 00000000 1e1fa0.debug....\n- 0x00000030 2ce3a8c8 ,...\n+ 0x00000000 34313964 33613135 61613238 33383938 419d3a15aa283898\n+ 0x00000010 39623038 33396563 39323437 35363361 9b0839ec9247563a\n+ 0x00000020 32623333 37612e64 65627567 00000000 2b337a.debug....\n+ 0x00000030 40b943f5 @.C.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_sonagram.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_sonagram.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x7f90\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x060d8 0x060d8 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x060dc 0x060dc R 0x1000\n LOAD 0x007000 0x00007000 0x00007000 0x0a008 0x0a008 R E 0x1000\n LOAD 0x012000 0x00012000 0x00012000 0x0654c 0x0654c R 0x1000\n LOAD 0x018584 0x00019584 0x00019584 0x00af8 0x00b14 RW 0x1000\n DYNAMIC 0x018a7c 0x00019a7c 0x00019a7c 0x00170 0x00170 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x0138e0 0x000138e0 0x000138e0 0x0047c 0x0047c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 001770 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000191c 00191c 0031fd 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00004b1a 004b1a 0002ee 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00004e08 004e08 000130 00 A 4 7 4\n- [ 7] .rel.dyn REL 00004f38 004f38 0009f8 08 A 3 0 4\n- [ 8] .rel.plt REL 00005930 005930 0007a8 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 0000191c 00191c 003201 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00004b1e 004b1e 0002ee 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00004e0c 004e0c 000130 00 A 4 7 4\n+ [ 7] .rel.dyn REL 00004f3c 004f3c 0009f8 08 A 3 0 4\n+ [ 8] .rel.plt REL 00005934 005934 0007a8 08 AI 3 23 4\n [ 9] .init PROGBITS 00007000 007000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00007020 007020 000f60 04 AX 0 0 16\n [11] .plt.got PROGBITS 00007f80 007f80 000008 08 AX 0 0 8\n [12] .text PROGBITS 00007f90 007f90 009064 00 AX 0 0 16\n [13] .fini PROGBITS 00010ff4 010ff4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00012000 012000 00157c 00 A 0 0 32\n [15] .qtversion PROGBITS 00013580 013580 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x4f38 contains 319 entries:\n+Relocation section '.rel.dyn' at offset 0x4f3c contains 319 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00019584 00000008 R_386_RELATIVE \n 00019588 00000008 R_386_RELATIVE \n 00019590 00000008 R_386_RELATIVE \n 00019594 00000008 R_386_RELATIVE \n 00019598 00000008 R_386_RELATIVE \n 000195a0 00000008 R_386_RELATIVE \n@@ -317,15 +317,15 @@\n 00019fe4 0000b006 R_386_GLOB_DAT 00000000 _ZTVN5Kwave10FileDialogE\n 00019fe8 0000cf06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00019fec 0000d406 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 00019ff0 0000df06 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 00019ff4 0000ec06 R_386_GLOB_DAT 00000000 __gmon_start__\n 00019ffc 00014406 R_386_GLOB_DAT 00000000 _ZN5Kwave14WindowFunction11m_types_mapE\n \n-Relocation section '.rel.plt' at offset 0x5930 contains 245 entries:\n+Relocation section '.rel.plt' at offset 0x5934 contains 245 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00019bf8 00000307 R_386_JUMP_SLOT 00000000 _ZNK6QImage5validEii@Qt_5\n 00019bfc 00000407 R_386_JUMP_SLOT 00000000 _ZN5Kwave16MultiTrackReader4seekEy\n 00019c00 00000507 R_386_JUMP_SLOT 00000000 _ZN10QSemaphoreC1Ei@Qt_5\n 00019c04 00000707 R_386_JUMP_SLOT 00000000 _ZN7QWidget4showEv@Qt_5\n 00019c08 00000807 R_386_JUMP_SLOT 00000000 _ZN7QObject11setPropertyEPKcRK8QVariant@Qt_5\n 00019c0c 00000907 R_386_JUMP_SLOT 00000000 _ZN10QSemaphoreD1Ev@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -22,23 +22,23 @@\n 0x00000019 (INIT_ARRAY) 0x19584\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x19588\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x191c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 12797 (bytes)\n+ 0x0000000a (STRSZ) 12801 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x19bec\n 0x00000002 (PLTRELSZ) 1960 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x5930\n- 0x00000011 (REL) 0x4f38\n+ 0x00000017 (JMPREL) 0x5934\n+ 0x00000011 (REL) 0x4f3c\n 0x00000012 (RELSZ) 2552 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x4e08\n+ 0x6ffffffe (VERNEED) 0x4e0c\n 0x6fffffff (VERNEEDNUM) 7\n- 0x6ffffff0 (VERSYM) 0x4b1a\n+ 0x6ffffff0 (VERSYM) 0x4b1e\n 0x6ffffffa (RELCOUNT) 128\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f02d141803645d3275000a2e63eaa6cec5c0bc37\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1176d6f7fb1cd52c4e3fc9d24507c9413b9e94dd\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 375 entries:\n- Addr: 0x0000000000004b1a Offset: 0x004b1a Link: 3 (.dynsym)\n+ Addr: 0x0000000000004b1e Offset: 0x004b1e Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (Qt_5) \n 004: 0 (*local*) 3 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 008: 3 (Qt_5) 3 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 00c: 3 (Qt_5) 0 (*local*) 4 (Qt_5) 4 (Qt_5) \n 010: 5 (GLIBC_2.0) 2 (Qt_5) 0 (*local*) 4 (Qt_5) \n 014: 4 (Qt_5) 3 (Qt_5) 6 (Qt_5.15) 0 (*local*) \n 018: 4 (Qt_5) 7 (GLIBC_2.29) 0 (*local*) 4 (Qt_5) \n@@ -93,15 +93,15 @@\n 164: 0 (*local*) 4 (Qt_5) 0 (*local*) 3 (Qt_5) \n 168: 3 (Qt_5) 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 16c: 0 (*local*) 2 (Qt_5) 0 (*local*) 4 (Qt_5) \n 170: 0 (*local*) 0 (*local*) 1 (*global*) 1 (*global*) \n 174: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 7 entries:\n- Addr: 0x0000000000004e08 Offset: 0x004e08 Link: 4 (.dynstr)\n+ Addr: 0x0000000000004e0c Offset: 0x004e0c Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.1.3 Flags: none Version: 12\n 0x0020: Name: GLIBC_2.4 Flags: none Version: 10\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 9\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0050: Name: CXXABI_1.3 Flags: none Version: 11\n 0x0060: Name: GLIBCXX_3.4 Flags: none Version: 8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -536,15 +536,15 @@\n kName[en_GB]hSonagramhName[es]iSonagramahName[et]iSonagrammhName[eu]iSonogramahName[fi]mSpektrogrammihName[fr]jSonagraphehName[gl]iSonogramahName[it]jSonogrammahName[ko]l\n hName[nl]hSonagramhName[nn]hSonagramhName[pl]hSonagramhName[pt]jAudiogramakName[pt_BR]iSonogramahName[ru]t\n hName[sk]hSonagramhName[sl]hSonagramhName[sv]hSonogramhName[tr]hSonagramhName[uk]r\n lName[x-test]lxxSonagramxxkName[zh_CN]f\n kName[zh_TW]hSonagramlServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-2d141803645d3275000a2e63eaa6cec5c0bc37.debug\n+76d6f7fb1cd52c4e3fc9d24507c9413b9e94dd.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -795,9 +795,10 @@\n 0x00004a9c 435f322e 32390051 745f3500 51745f35 C_2.29.Qt_5.Qt_5\n 0x00004aac 2e313500 00000000 00000000 00000000 .15.............\n 0x00004abc 00000000 00000000 00000000 00000000 ................\n 0x00004acc 00000000 00000000 00000000 00000000 ................\n 0x00004adc 00000000 00000000 00000000 00000000 ................\n 0x00004aec 00000000 00000000 00000000 00000000 ................\n 0x00004afc 00000000 00000000 00000000 00000000 ................\n- 0x00004b0c 00000000 00000000 00000000 00 .............\n+ 0x00004b0c 00000000 00000000 00000000 00000000 ................\n+ 0x00004b1c 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 32643134 31383033 36343564 33323735 2d141803645d3275\n- 0x00000010 30303061 32653633 65616136 63656335 000a2e63eaa6cec5\n- 0x00000020 63306263 33372e64 65627567 00000000 c0bc37.debug....\n- 0x00000030 4a9c8300 J...\n+ 0x00000000 37366436 66376662 31636435 32633465 76d6f7fb1cd52c4e\n+ 0x00000010 33666339 64323435 30376339 34313362 3fc9d24507c9413b\n+ 0x00000020 39653934 64642e64 65627567 00000000 9e94dd.debug....\n+ 0x00000030 9478d7dc .x..\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_stringenter.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_stringenter.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x4550\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x03178 0x03178 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x0317c 0x0317c R 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x01e38 0x01e38 R E 0x1000\n LOAD 0x006000 0x00006000 0x00006000 0x017f0 0x017f0 R 0x1000\n LOAD 0x007ab8 0x00008ab8 0x00008ab8 0x0054c 0x00568 RW 0x1000\n DYNAMIC 0x007d4c 0x00008d4c 0x00008d4c 0x00138 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x00685c 0x0000685c 0x0000685c 0x00184 0x00184 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000bb0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000d5c 000d5c 001a4c 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000027a8 0027a8 000176 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00002920 002920 0000c0 00 A 4 4 4\n- [ 7] .rel.dyn REL 000029e0 0029e0 000510 08 A 3 0 4\n- [ 8] .rel.plt REL 00002ef0 002ef0 000288 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 00000d5c 000d5c 001a50 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000027ac 0027ac 000176 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00002924 002924 0000c0 00 A 4 4 4\n+ [ 7] .rel.dyn REL 000029e4 0029e4 000510 08 A 3 0 4\n+ [ 8] .rel.plt REL 00002ef4 002ef4 000288 08 AI 3 23 4\n [ 9] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00004020 004020 000520 04 AX 0 0 16\n [11] .plt.got PROGBITS 00004540 004540 000008 08 AX 0 0 8\n [12] .text PROGBITS 00004550 004550 0018d4 00 AX 0 0 16\n [13] .fini PROGBITS 00005e24 005e24 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00006000 006000 000410 00 A 0 0 32\n [15] .qtversion PROGBITS 00006410 006410 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x29e0 contains 162 entries:\n+Relocation section '.rel.dyn' at offset 0x29e4 contains 162 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00008ab8 00000008 R_386_RELATIVE \n 00008abc 00000008 R_386_RELATIVE \n 00008ac4 00000008 R_386_RELATIVE \n 00008acc 00000008 R_386_RELATIVE \n 00008ad0 00000008 R_386_RELATIVE \n 00008ad8 00000008 R_386_RELATIVE \n@@ -160,15 +160,15 @@\n 00008fe4 00001906 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 00008fe8 00003806 R_386_GLOB_DAT 00000000 __gmon_start__\n 00008ff0 00006f06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00008ff4 00008706 R_386_GLOB_DAT 00000000 _ZTV11QSpacerItem@Qt_5\n 00008ff8 00009906 R_386_GLOB_DAT 00000000 _ZN7QObject16staticMetaObjectE@Qt_5\n 00008ffc 00009e06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n \n-Relocation section '.rel.plt' at offset 0x2ef0 contains 81 entries:\n+Relocation section '.rel.plt' at offset 0x2ef4 contains 81 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00008e90 00000107 R_386_JUMP_SLOT 00000000 _ZN7QStringaSERKS_@Qt_5\n 00008e94 00000207 R_386_JUMP_SLOT 00000000 _ZN16QDialogButtonBox18setStandardButtonsE6QFlagsINS_14StandardButtonEE@Qt_5\n 00008e98 00000607 R_386_JUMP_SLOT 00000000 _ZN7QLayout18setContentsMarginsEiiii@Qt_5\n 00008e9c 00000907 R_386_JUMP_SLOT 00000000 _ZN9QListData6detachEi@Qt_5\n 00008ea0 00000a07 R_386_JUMP_SLOT 00000000 _ZN7QWidget15setMaximumWidthEi@Qt_5\n 00008ea4 00000c07 R_386_JUMP_SLOT 00000000 _ZNK9QLineEdit4textEv@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,23 +15,23 @@\n 0x00000019 (INIT_ARRAY) 0x8ab8\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x8abc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xd5c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 6732 (bytes)\n+ 0x0000000a (STRSZ) 6736 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x8e84\n 0x00000002 (PLTRELSZ) 648 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x2ef0\n- 0x00000011 (REL) 0x29e0\n+ 0x00000017 (JMPREL) 0x2ef4\n+ 0x00000011 (REL) 0x29e4\n 0x00000012 (RELSZ) 1296 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x2920\n+ 0x6ffffffe (VERNEED) 0x2924\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x27a8\n+ 0x6ffffff0 (VERSYM) 0x27ac\n 0x6ffffffa (RELCOUNT) 47\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: af24b320e9a1663a2776f3e21a0b73171c22f110\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b9d3aa5139c06d7c8e25ba2f32ac5c5eb7ef357c\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 187 entries:\n- Addr: 0x00000000000027a8 Offset: 0x0027a8 Link: 3 (.dynsym)\n+ Addr: 0x00000000000027ac Offset: 0x0027ac Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 004: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 008: 3 (Qt_5) 2 (Qt_5) 3 (Qt_5) 0 (*local*) \n 00c: 3 (Qt_5) 3 (Qt_5) 0 (*local*) 2 (Qt_5) \n 010: 2 (Qt_5) 4 (Qt_5.15) 2 (Qt_5) 3 (Qt_5) \n 014: 3 (Qt_5) 2 (Qt_5) 3 (Qt_5) 5 (GLIBCXX_3.4)\n 018: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 0 (*local*) \n@@ -46,15 +46,15 @@\n 0a8: 0 (*local*) 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) \n 0ac: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 0b0: 0 (*local*) 3 (Qt_5) 0 (*local*) 2 (Qt_5) \n 0b4: 3 (Qt_5) 0 (*local*) 1 (*global*) 1 (*global*) \n 0b8: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000002920 Offset: 0x002920 Link: 4 (.dynstr)\n+ Addr: 0x0000000000002924 Offset: 0x002924 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.1.3 Flags: none Version: 9\n 0x0020: Name: GLIBC_2.0 Flags: none Version: 8\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 7\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0050: Name: CXXABI_1.3 Flags: none Version: 6\n 0x0060: Name: GLIBCXX_3.4 Flags: none Version: 5\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -241,15 +241,15 @@\n hName[sk]nZada\n kazhName[sl]jVnesi ukazhName[sv]mAnge kommandohName[tr]kKomut GirinhName[uk]x\n lName[x-test]qxxEnter CommandxxkName[zh_CN]l\n kName[zh_TW]l\n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-24b320e9a1663a2776f3e21a0b73171c22f110.debug\n+d3aa5139c06d7c8e25ba2f32ac5c5eb7ef357c.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -416,9 +416,9 @@\n 0x0000272c 585f332e 34005174 5f350051 745f352e X_3.4.Qt_5.Qt_5.\n 0x0000273c 31350000 00000000 00000000 00000000 15..............\n 0x0000274c 00000000 00000000 00000000 00000000 ................\n 0x0000275c 00000000 00000000 00000000 00000000 ................\n 0x0000276c 00000000 00000000 00000000 00000000 ................\n 0x0000277c 00000000 00000000 00000000 00000000 ................\n 0x0000278c 00000000 00000000 00000000 00000000 ................\n- 0x0000279c 00000000 00000000 00000000 ............\n+ 0x0000279c 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 32346233 32306539 61313636 33613237 24b320e9a1663a27\n- 0x00000010 37366633 65323161 30623733 31373163 76f3e21a0b73171c\n- 0x00000020 32326631 31302e64 65627567 00000000 22f110.debug....\n- 0x00000030 34fa0968 4..h\n+ 0x00000000 64336161 35313339 63303664 37633865 d3aa5139c06d7c8e\n+ 0x00000010 32356261 32663332 61633563 35656237 25ba2f32ac5c5eb7\n+ 0x00000020 65663335 37632e64 65627567 00000000 ef357c.debug....\n+ 0x00000030 bf3615bd .6..\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_volume.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kwave/kwaveplugin_volume.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x5a50\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x04b44 0x04b44 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x04b48 0x04b48 R 0x1000\n LOAD 0x005000 0x00005000 0x00005000 0x063b8 0x063b8 R E 0x1000\n LOAD 0x00c000 0x0000c000 0x0000c000 0x03da4 0x03da4 R 0x1000\n LOAD 0x010774 0x00011774 0x00011774 0x00890 0x008ac RW 0x1000\n DYNAMIC 0x010bf4 0x00011bf4 0x00011bf4 0x00148 0x00148 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x00ccc0 0x0000ccc0 0x0000ccc0 0x00334 0x00334 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000050 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001c8 0001c8 0011a0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00001368 001368 00273d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00003aa6 003aa6 000234 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00003cdc 003cdc 000110 00 A 4 6 4\n- [ 7] .rel.dyn REL 00003dec 003dec 000850 08 A 3 0 4\n- [ 8] .rel.plt REL 0000463c 00463c 000508 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 00001368 001368 002741 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00003aaa 003aaa 000234 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00003ce0 003ce0 000110 00 A 4 6 4\n+ [ 7] .rel.dyn REL 00003df0 003df0 000850 08 A 3 0 4\n+ [ 8] .rel.plt REL 00004640 004640 000508 08 AI 3 23 4\n [ 9] .init PROGBITS 00005000 005000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00005020 005020 000a20 04 AX 0 0 16\n [11] .plt.got PROGBITS 00005a40 005a40 000008 08 AX 0 0 8\n [12] .text PROGBITS 00005a50 005a50 005954 00 AX 0 0 16\n [13] .fini PROGBITS 0000b3a4 00b3a4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0000c000 00c000 00098c 00 A 0 0 32\n [15] .qtversion PROGBITS 0000c990 00c990 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x3dec contains 266 entries:\n+Relocation section '.rel.dyn' at offset 0x3df0 contains 266 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00011774 00000008 R_386_RELATIVE \n 00011778 00000008 R_386_RELATIVE \n 00011780 00000008 R_386_RELATIVE \n 00011784 00000008 R_386_RELATIVE \n 00011788 00000008 R_386_RELATIVE \n 00011790 00000008 R_386_RELATIVE \n@@ -264,15 +264,15 @@\n 00011fe8 00011206 R_386_GLOB_DAT 00011ad0 _ZTVN5Kwave16MultiTrackSourceINS_3MulELb0EEE\n 00011fec 00009306 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00011ff0 00009706 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 00011ff4 00009e06 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 00011ff8 0000b006 R_386_GLOB_DAT 00000000 __gmon_start__\n 00011ffc 00011506 R_386_GLOB_DAT 00011b34 _ZTVN5Kwave16MultiTrackSourceINS_3MulELb1EEE\n \n-Relocation section '.rel.plt' at offset 0x463c contains 161 entries:\n+Relocation section '.rel.plt' at offset 0x4640 contains 161 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00011d48 00000207 R_386_JUMP_SLOT 00000000 _ZN8QPainter6setPenERK6QColor@Qt_5\n 00011d4c 00000307 R_386_JUMP_SLOT 00000000 _ZN5Kwave3MulC1Ev\n 00011d50 00000407 R_386_JUMP_SLOT 00000000 _ZN11KHelpClient10invokeHelpERK7QStringS2_\n 00011d54 00000507 R_386_JUMP_SLOT 00000000 _ZN7QLayout18setContentsMarginsEiiii@Qt_5\n 00011d58 00000607 R_386_JUMP_SLOT 00000000 _ZN7QLayout8activateEv@Qt_5\n 00011d5c 00000707 R_386_JUMP_SLOT 00000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,23 +17,23 @@\n 0x00000019 (INIT_ARRAY) 0x11774\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x11778\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x1368\n 0x00000006 (SYMTAB) 0x1c8\n- 0x0000000a (STRSZ) 10045 (bytes)\n+ 0x0000000a (STRSZ) 10049 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x11d3c\n 0x00000002 (PLTRELSZ) 1288 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x463c\n- 0x00000011 (REL) 0x3dec\n+ 0x00000017 (JMPREL) 0x4640\n+ 0x00000011 (REL) 0x3df0\n 0x00000012 (RELSZ) 2128 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x3cdc\n+ 0x6ffffffe (VERNEED) 0x3ce0\n 0x6fffffff (VERNEEDNUM) 6\n- 0x6ffffff0 (VERSYM) 0x3aa6\n+ 0x6ffffff0 (VERSYM) 0x3aaa\n 0x6ffffffa (RELCOUNT) 108\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a0e96cb26597af6603665caeba47ed881ade8bf3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2d86b56f8a9bfc639aadb9b07b607b0a8f6c5a9a\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 282 entries:\n- Addr: 0x0000000000003aa6 Offset: 0x003aa6 Link: 3 (.dynsym)\n+ Addr: 0x0000000000003aaa Offset: 0x003aaa Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 0 (*local*) \n 004: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) \n 008: 5 (Qt_5.15) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 00c: 2 (Qt_5) 3 (Qt_5) 4 (Qt_5) 0 (*local*) \n 010: 2 (Qt_5) 6 (GLIBCXX_3.4) 2 (Qt_5) 7 (GLIBC_2.0) \n 014: 3 (Qt_5) 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 018: 2 (Qt_5) 0 (*local*) 0 (*local*) 2 (Qt_5) \n@@ -70,15 +70,15 @@\n 108: 2 (Qt_5) 4 (Qt_5) 3 (Qt_5) 4 (Qt_5) \n 10c: 0 (*local*) 0 (*local*) 2 (Qt_5) 1 (*global*) \n 110: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 114: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 118: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 6 entries:\n- Addr: 0x0000000000003cdc Offset: 0x003cdc Link: 4 (.dynstr)\n+ Addr: 0x0000000000003ce0 Offset: 0x003ce0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libm.so.6 Cnt: 2\n 0x0010: Name: GLIBC_2.0 Flags: none Version: 12\n 0x0020: Name: GLIBC_2.29 Flags: none Version: 11\n 0x0030: Version: 1 File: libc.so.6 Cnt: 3\n 0x0040: Name: GLIBC_2.1.3 Flags: none Version: 10\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0060: Name: GLIBC_2.0 Flags: none Version: 7\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -369,15 +369,15 @@\n hName[sk]jHlasitos\n hName[sl]hGlasnosthName[sv]eVolymhName[tr]cSeshName[uk]p\n lName[x-test]jxxVolumexxkName[zh_CN]f\n kName[zh_TW]f\n lServiceTypes\n lKwave/PlugingVersionk21.04.0:2.3\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n-e96cb26597af6603665caeba47ed881ade8bf3.debug\n+86b56f8a9bfc639aadb9b07b607b0a8f6c5a9a.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -623,9 +623,10 @@\n 0x00003a28 58585f33 2e340051 745f352e 31350051 XX_3.4.Qt_5.15.Q\n 0x00003a38 745f3500 00000000 00000000 00000000 t_5.............\n 0x00003a48 00000000 00000000 00000000 00000000 ................\n 0x00003a58 00000000 00000000 00000000 00000000 ................\n 0x00003a68 00000000 00000000 00000000 00000000 ................\n 0x00003a78 00000000 00000000 00000000 00000000 ................\n 0x00003a88 00000000 00000000 00000000 00000000 ................\n- 0x00003a98 00000000 00000000 00000000 00 .............\n+ 0x00003a98 00000000 00000000 00000000 00000000 ................\n+ 0x00003aa8 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 65393663 62323635 39376166 36363033 e96cb26597af6603\n- 0x00000010 36363563 61656261 34376564 38383161 665caeba47ed881a\n- 0x00000020 64653862 66332e64 65627567 00000000 de8bf3.debug....\n- 0x00000030 08393c6f .9\n-Installed-Size: 17337\n+Installed-Size: 17340\n Depends: kwave (= 21.04.0-1)\n Section: debug\n Priority: optional\n Description: debug symbols for kwave\n-Build-Ids: 04d5d75f92ddffd55566a4e6423d3780babbcee5 07e8a1b43b823793205f0b4c6d60b0d5e41d76f7 10615cb6b108e446df586a5e6e96802ee34a7bcb 10b50cdba8ec41d75257c9f81ec74c02568e8e14 2830deccfd82df3da2b7ef6384946330a1782b2f 3459c686622a3082226661015ddcaa876abcf581 3eaff769b88d123075c7af50d2d8aa17793a81e2 3ec4e17be45d6a2210ce5e6b87d63f0cd2c795fe 4582005b70ffde4cf22115e7ece58d91a9332df7 518c80250f117c059fb5c066d5a2e6cbdfcdb93a 731da8fd613f40e2b08c8db4f3a753ef57b0d40c 80fde728495eead0d48ec7281aa69c31e9b4789f 864b57b844a9eab8af6dffd2d2722f8886569e99 90256ead8337771ecd190d45915766acef07fcd7 99134714d2ed4caf5332e427363d2b5c753fd797 996c62b95cba2ebb3769ca63bd9922f43fff18e9 a0e96cb26597af6603665caeba47ed881ade8bf3 a232212c77869bc593c110d0d29d8d18b2464b1a a8dbadc2d6a51e44fb809c1b5ed3ca8c085f313a adb61edecdd41f9cbed17325649a082a79472bbd af24b320e9a1663a2776f3e21a0b73171c22f110 b15ca87811d38dd6be44573278381b424f56a176 bb5cf84d617434138cd736007f218e010314b883 bf73bb8512eeec67bbf399b366589621c7d1988a bf9cee1e88703a5a142c1a1cc30ba19bd7cba685 e06254e9ca2119518b53c63dfe504c7334e28c7d ecfe246bb3af336ce5b7af2e2cffd4db8444b634 ed65d5c5acf7d3aeb5ed358352e4ba62f26f770b ef111a465be42ff074dc2668b2b7c69b0b85ca29 f02d141803645d3275000a2e63eaa6cec5c0bc37 f48041f9c496f59c0df57fc853b9bd0b70fd550f f6d73792c2af2490d12b08270fa56db0af1e1fa0 fd037c9b5c34321a14c5826eeafae2144e997dfc\n+Build-Ids: 1176d6f7fb1cd52c4e3fc9d24507c9413b9e94dd 162df1735aeedd2a5705154169ee0619916a01f6 2156438f2db4ce27151c6b94eafd21ded330ec99 2d86b56f8a9bfc639aadb9b07b607b0a8f6c5a9a 3034bc9ba1180b868381cb0c5498aa955b64a1be 3752fea87013a6d687e4ea4405eee292a112a15c 497e4b0492cd778182749a0e36be9b1abf839075 4b54a8004bcb0d6653ef4300adca87298bd3db22 524cc415c5ba9ba1b11968c8e0ba181086097569 574e6854e2fb36bb717c616f4e3abda3867f3c55 5925e41d9db2211500254cd7d5f87943f31bccac 596e8d91378fd52e5f862da9ba0ce78bcc95bf8f 5c2911457412615ebb615a5630712fa4b03fd146 638420c9f85a9f461938e8737b3c86b1928a3ba0 67b932bf1fc647b24197434d7c8efee3dd7e738a 78c086de328afd0b60044243d86e4bdfb7212453 7bc9c1f745fda90ca226ca58d80afa4a6f948765 8139c05f2e4cae76d7139918896d2c68fe05f2b8 93832670f64b93e50019458beb0fac16e989eaf7 a8ca1ca92d6923e020a6994324a38b0fde083163 ac6cebac331d863932db63e4b315a6a4f69631ac aef4969deb50dea5148525329ca9c92f50e9d761 af02f6baef10e4d9e199a3f9b30b66db340f5d47 b9d3aa5139c06d7c8e25ba2f32ac5c5eb7ef357c ba419d3a15aa2838989b0839ec9247563a2b337a bb15599e5a7f54270383c00702ff453842195a65 c28b3b4c35a10f8d0564e38b29c55a9761ff5eda c3997241cf33d14d3345ae41fea91c528db93225 cc9e9b2b6c7940b3863dedc256d2d729c599fa89 da520a72b85438ff76e4e6cc45d17f9b6de8c767 de95b0fb384e21f15209abf7532f542fc7788e20 e7ce4bad4bc56a79edf892758192f7cb9475c1a4 ee2067ac8f9015aad615826f24d66d34a462ac1a\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,34 +1,34 @@\n-usr/lib/debug/.build-id/04/d5d75f92ddffd55566a4e6423d3780babbcee5.debug\n-usr/lib/debug/.build-id/07/e8a1b43b823793205f0b4c6d60b0d5e41d76f7.debug\n-usr/lib/debug/.build-id/10/615cb6b108e446df586a5e6e96802ee34a7bcb.debug\n-usr/lib/debug/.build-id/10/b50cdba8ec41d75257c9f81ec74c02568e8e14.debug\n-usr/lib/debug/.build-id/28/30deccfd82df3da2b7ef6384946330a1782b2f.debug\n-usr/lib/debug/.build-id/34/59c686622a3082226661015ddcaa876abcf581.debug\n-usr/lib/debug/.build-id/3e/aff769b88d123075c7af50d2d8aa17793a81e2.debug\n-usr/lib/debug/.build-id/3e/c4e17be45d6a2210ce5e6b87d63f0cd2c795fe.debug\n-usr/lib/debug/.build-id/45/82005b70ffde4cf22115e7ece58d91a9332df7.debug\n-usr/lib/debug/.build-id/51/8c80250f117c059fb5c066d5a2e6cbdfcdb93a.debug\n-usr/lib/debug/.build-id/73/1da8fd613f40e2b08c8db4f3a753ef57b0d40c.debug\n-usr/lib/debug/.build-id/80/fde728495eead0d48ec7281aa69c31e9b4789f.debug\n-usr/lib/debug/.build-id/86/4b57b844a9eab8af6dffd2d2722f8886569e99.debug\n-usr/lib/debug/.build-id/90/256ead8337771ecd190d45915766acef07fcd7.debug\n-usr/lib/debug/.build-id/99/134714d2ed4caf5332e427363d2b5c753fd797.debug\n-usr/lib/debug/.build-id/99/6c62b95cba2ebb3769ca63bd9922f43fff18e9.debug\n-usr/lib/debug/.build-id/a0/e96cb26597af6603665caeba47ed881ade8bf3.debug\n-usr/lib/debug/.build-id/a2/32212c77869bc593c110d0d29d8d18b2464b1a.debug\n-usr/lib/debug/.build-id/a8/dbadc2d6a51e44fb809c1b5ed3ca8c085f313a.debug\n-usr/lib/debug/.build-id/ad/b61edecdd41f9cbed17325649a082a79472bbd.debug\n-usr/lib/debug/.build-id/af/24b320e9a1663a2776f3e21a0b73171c22f110.debug\n-usr/lib/debug/.build-id/b1/5ca87811d38dd6be44573278381b424f56a176.debug\n-usr/lib/debug/.build-id/bb/5cf84d617434138cd736007f218e010314b883.debug\n-usr/lib/debug/.build-id/bf/73bb8512eeec67bbf399b366589621c7d1988a.debug\n-usr/lib/debug/.build-id/bf/9cee1e88703a5a142c1a1cc30ba19bd7cba685.debug\n-usr/lib/debug/.build-id/e0/6254e9ca2119518b53c63dfe504c7334e28c7d.debug\n-usr/lib/debug/.build-id/ec/fe246bb3af336ce5b7af2e2cffd4db8444b634.debug\n-usr/lib/debug/.build-id/ed/65d5c5acf7d3aeb5ed358352e4ba62f26f770b.debug\n-usr/lib/debug/.build-id/ef/111a465be42ff074dc2668b2b7c69b0b85ca29.debug\n-usr/lib/debug/.build-id/f0/2d141803645d3275000a2e63eaa6cec5c0bc37.debug\n-usr/lib/debug/.build-id/f4/8041f9c496f59c0df57fc853b9bd0b70fd550f.debug\n-usr/lib/debug/.build-id/f6/d73792c2af2490d12b08270fa56db0af1e1fa0.debug\n-usr/lib/debug/.build-id/fd/037c9b5c34321a14c5826eeafae2144e997dfc.debug\n+usr/lib/debug/.build-id/11/76d6f7fb1cd52c4e3fc9d24507c9413b9e94dd.debug\n+usr/lib/debug/.build-id/16/2df1735aeedd2a5705154169ee0619916a01f6.debug\n+usr/lib/debug/.build-id/21/56438f2db4ce27151c6b94eafd21ded330ec99.debug\n+usr/lib/debug/.build-id/2d/86b56f8a9bfc639aadb9b07b607b0a8f6c5a9a.debug\n+usr/lib/debug/.build-id/30/34bc9ba1180b868381cb0c5498aa955b64a1be.debug\n+usr/lib/debug/.build-id/37/52fea87013a6d687e4ea4405eee292a112a15c.debug\n+usr/lib/debug/.build-id/49/7e4b0492cd778182749a0e36be9b1abf839075.debug\n+usr/lib/debug/.build-id/4b/54a8004bcb0d6653ef4300adca87298bd3db22.debug\n+usr/lib/debug/.build-id/52/4cc415c5ba9ba1b11968c8e0ba181086097569.debug\n+usr/lib/debug/.build-id/57/4e6854e2fb36bb717c616f4e3abda3867f3c55.debug\n+usr/lib/debug/.build-id/59/25e41d9db2211500254cd7d5f87943f31bccac.debug\n+usr/lib/debug/.build-id/59/6e8d91378fd52e5f862da9ba0ce78bcc95bf8f.debug\n+usr/lib/debug/.build-id/5c/2911457412615ebb615a5630712fa4b03fd146.debug\n+usr/lib/debug/.build-id/63/8420c9f85a9f461938e8737b3c86b1928a3ba0.debug\n+usr/lib/debug/.build-id/67/b932bf1fc647b24197434d7c8efee3dd7e738a.debug\n+usr/lib/debug/.build-id/78/c086de328afd0b60044243d86e4bdfb7212453.debug\n+usr/lib/debug/.build-id/7b/c9c1f745fda90ca226ca58d80afa4a6f948765.debug\n+usr/lib/debug/.build-id/81/39c05f2e4cae76d7139918896d2c68fe05f2b8.debug\n+usr/lib/debug/.build-id/93/832670f64b93e50019458beb0fac16e989eaf7.debug\n+usr/lib/debug/.build-id/a8/ca1ca92d6923e020a6994324a38b0fde083163.debug\n+usr/lib/debug/.build-id/ac/6cebac331d863932db63e4b315a6a4f69631ac.debug\n+usr/lib/debug/.build-id/ae/f4969deb50dea5148525329ca9c92f50e9d761.debug\n+usr/lib/debug/.build-id/af/02f6baef10e4d9e199a3f9b30b66db340f5d47.debug\n+usr/lib/debug/.build-id/b9/d3aa5139c06d7c8e25ba2f32ac5c5eb7ef357c.debug\n+usr/lib/debug/.build-id/ba/419d3a15aa2838989b0839ec9247563a2b337a.debug\n+usr/lib/debug/.build-id/bb/15599e5a7f54270383c00702ff453842195a65.debug\n+usr/lib/debug/.build-id/c2/8b3b4c35a10f8d0564e38b29c55a9761ff5eda.debug\n+usr/lib/debug/.build-id/c3/997241cf33d14d3345ae41fea91c528db93225.debug\n+usr/lib/debug/.build-id/cc/9e9b2b6c7940b3863dedc256d2d729c599fa89.debug\n+usr/lib/debug/.build-id/da/520a72b85438ff76e4e6cc45d17f9b6de8c767.debug\n+usr/lib/debug/.build-id/de/95b0fb384e21f15209abf7532f542fc7788e20.debug\n+usr/lib/debug/.build-id/e7/ce4bad4bc56a79edf892758192f7cb9475c1a4.debug\n+usr/lib/debug/.build-id/ee/2067ac8f9015aad615826f24d66d34a462ac1a.debug\n usr/lib/debug/.dwz/i386-linux-gnu/kwave.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,73 +1,76 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/04/\n--rw-r--r-- 0 root (0) root (0) 284384 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/04/d5d75f92ddffd55566a4e6423d3780babbcee5.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/07/\n--rw-r--r-- 0 root (0) root (0) 217324 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/07/e8a1b43b823793205f0b4c6d60b0d5e41d76f7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/10/\n--rw-r--r-- 0 root (0) root (0) 149780 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/10/615cb6b108e446df586a5e6e96802ee34a7bcb.debug\n--rw-r--r-- 0 root (0) root (0) 95124 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/10/b50cdba8ec41d75257c9f81ec74c02568e8e14.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/28/\n--rw-r--r-- 0 root (0) root (0) 1385316 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/28/30deccfd82df3da2b7ef6384946330a1782b2f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/34/\n--rw-r--r-- 0 root (0) root (0) 48960 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/34/59c686622a3082226661015ddcaa876abcf581.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/3e/\n--rw-r--r-- 0 root (0) root (0) 165664 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/3e/aff769b88d123075c7af50d2d8aa17793a81e2.debug\n--rw-r--r-- 0 root (0) root (0) 614620 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/3e/c4e17be45d6a2210ce5e6b87d63f0cd2c795fe.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/45/\n--rw-r--r-- 0 root (0) root (0) 1121680 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/45/82005b70ffde4cf22115e7ece58d91a9332df7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/51/\n--rw-r--r-- 0 root (0) root (0) 318896 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/51/8c80250f117c059fb5c066d5a2e6cbdfcdb93a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/73/\n--rw-r--r-- 0 root (0) root (0) 119712 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/73/1da8fd613f40e2b08c8db4f3a753ef57b0d40c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/80/\n--rw-r--r-- 0 root (0) root (0) 148008 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/80/fde728495eead0d48ec7281aa69c31e9b4789f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/86/\n--rw-r--r-- 0 root (0) root (0) 77268 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/86/4b57b844a9eab8af6dffd2d2722f8886569e99.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/90/\n--rw-r--r-- 0 root (0) root (0) 132192 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/90/256ead8337771ecd190d45915766acef07fcd7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/99/\n--rw-r--r-- 0 root (0) root (0) 653128 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/99/134714d2ed4caf5332e427363d2b5c753fd797.debug\n--rw-r--r-- 0 root (0) root (0) 578256 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/99/6c62b95cba2ebb3769ca63bd9922f43fff18e9.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/a0/\n--rw-r--r-- 0 root (0) root (0) 139160 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/a0/e96cb26597af6603665caeba47ed881ade8bf3.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/a2/\n--rw-r--r-- 0 root (0) root (0) 402020 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/a2/32212c77869bc593c110d0d29d8d18b2464b1a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/11/\n+-rw-r--r-- 0 root (0) root (0) 374424 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/11/76d6f7fb1cd52c4e3fc9d24507c9413b9e94dd.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/16/\n+-rw-r--r-- 0 root (0) root (0) 653128 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/16/2df1735aeedd2a5705154169ee0619916a01f6.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/21/\n+-rw-r--r-- 0 root (0) root (0) 389736 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/21/56438f2db4ce27151c6b94eafd21ded330ec99.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/2d/\n+-rw-r--r-- 0 root (0) root (0) 139160 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/2d/86b56f8a9bfc639aadb9b07b607b0a8f6c5a9a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/30/\n+-rw-r--r-- 0 root (0) root (0) 132192 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/30/34bc9ba1180b868381cb0c5498aa955b64a1be.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/37/\n+-rw-r--r-- 0 root (0) root (0) 578256 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/37/52fea87013a6d687e4ea4405eee292a112a15c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/49/\n+-rw-r--r-- 0 root (0) root (0) 614620 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/49/7e4b0492cd778182749a0e36be9b1abf839075.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/4b/\n+-rw-r--r-- 0 root (0) root (0) 49096 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/4b/54a8004bcb0d6653ef4300adca87298bd3db22.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/52/\n+-rw-r--r-- 0 root (0) root (0) 1385316 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/52/4cc415c5ba9ba1b11968c8e0ba181086097569.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/57/\n+-rw-r--r-- 0 root (0) root (0) 916456 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/57/4e6854e2fb36bb717c616f4e3abda3867f3c55.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/59/\n+-rw-r--r-- 0 root (0) root (0) 165664 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/59/25e41d9db2211500254cd7d5f87943f31bccac.debug\n+-rw-r--r-- 0 root (0) root (0) 95756 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/59/6e8d91378fd52e5f862da9ba0ce78bcc95bf8f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/5c/\n+-rw-r--r-- 0 root (0) root (0) 3522208 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/5c/2911457412615ebb615a5630712fa4b03fd146.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/63/\n+-rw-r--r-- 0 root (0) root (0) 48960 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/63/8420c9f85a9f461938e8737b3c86b1928a3ba0.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/67/\n+-rw-r--r-- 0 root (0) root (0) 27460 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/67/b932bf1fc647b24197434d7c8efee3dd7e738a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/78/\n+-rw-r--r-- 0 root (0) root (0) 95124 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/78/c086de328afd0b60044243d86e4bdfb7212453.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/7b/\n+-rw-r--r-- 0 root (0) root (0) 195688 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/7b/c9c1f745fda90ca226ca58d80afa4a6f948765.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/81/\n+-rw-r--r-- 0 root (0) root (0) 284384 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/81/39c05f2e4cae76d7139918896d2c68fe05f2b8.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/93/\n+-rw-r--r-- 0 root (0) root (0) 119712 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/93/832670f64b93e50019458beb0fac16e989eaf7.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/a8/\n--rw-r--r-- 0 root (0) root (0) 3522208 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/a8/dbadc2d6a51e44fb809c1b5ed3ca8c085f313a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/ad/\n--rw-r--r-- 0 root (0) root (0) 188924 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/ad/b61edecdd41f9cbed17325649a082a79472bbd.debug\n+-rw-r--r-- 0 root (0) root (0) 217324 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/a8/ca1ca92d6923e020a6994324a38b0fde083163.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/ac/\n+-rw-r--r-- 0 root (0) root (0) 77268 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/ac/6cebac331d863932db63e4b315a6a4f69631ac.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/ae/\n+-rw-r--r-- 0 root (0) root (0) 149780 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/ae/f4969deb50dea5148525329ca9c92f50e9d761.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/af/\n--rw-r--r-- 0 root (0) root (0) 142224 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/af/24b320e9a1663a2776f3e21a0b73171c22f110.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/b1/\n--rw-r--r-- 0 root (0) root (0) 255508 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/b1/5ca87811d38dd6be44573278381b424f56a176.debug\n+-rw-r--r-- 0 root (0) root (0) 1121680 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/af/02f6baef10e4d9e199a3f9b30b66db340f5d47.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/b9/\n+-rw-r--r-- 0 root (0) root (0) 142224 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/b9/d3aa5139c06d7c8e25ba2f32ac5c5eb7ef357c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/ba/\n+-rw-r--r-- 0 root (0) root (0) 117100 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/ba/419d3a15aa2838989b0839ec9247563a2b337a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/bb/\n--rw-r--r-- 0 root (0) root (0) 916456 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/bb/5cf84d617434138cd736007f218e010314b883.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/bf/\n--rw-r--r-- 0 root (0) root (0) 551204 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/bf/73bb8512eeec67bbf399b366589621c7d1988a.debug\n--rw-r--r-- 0 root (0) root (0) 2097260 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/bf/9cee1e88703a5a142c1a1cc30ba19bd7cba685.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/e0/\n--rw-r--r-- 0 root (0) root (0) 27460 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/e0/6254e9ca2119518b53c63dfe504c7334e28c7d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/ec/\n--rw-r--r-- 0 root (0) root (0) 195688 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/ec/fe246bb3af336ce5b7af2e2cffd4db8444b634.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/ed/\n--rw-r--r-- 0 root (0) root (0) 49096 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/ed/65d5c5acf7d3aeb5ed358352e4ba62f26f770b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/ef/\n--rw-r--r-- 0 root (0) root (0) 95756 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/ef/111a465be42ff074dc2668b2b7c69b0b85ca29.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/f0/\n--rw-r--r-- 0 root (0) root (0) 374424 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/f0/2d141803645d3275000a2e63eaa6cec5c0bc37.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/f4/\n--rw-r--r-- 0 root (0) root (0) 389736 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/f4/8041f9c496f59c0df57fc853b9bd0b70fd550f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/f6/\n--rw-r--r-- 0 root (0) root (0) 117100 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/f6/d73792c2af2490d12b08270fa56db0af1e1fa0.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/fd/\n--rw-r--r-- 0 root (0) root (0) 225384 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/fd/037c9b5c34321a14c5826eeafae2144e997dfc.debug\n+-rw-r--r-- 0 root (0) root (0) 318896 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/bb/15599e5a7f54270383c00702ff453842195a65.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/c2/\n+-rw-r--r-- 0 root (0) root (0) 148008 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/c2/8b3b4c35a10f8d0564e38b29c55a9761ff5eda.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/c3/\n+-rw-r--r-- 0 root (0) root (0) 2097260 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/c3/997241cf33d14d3345ae41fea91c528db93225.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/cc/\n+-rw-r--r-- 0 root (0) root (0) 188924 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/cc/9e9b2b6c7940b3863dedc256d2d729c599fa89.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/da/\n+-rw-r--r-- 0 root (0) root (0) 225384 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/da/520a72b85438ff76e4e6cc45d17f9b6de8c767.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/de/\n+-rw-r--r-- 0 root (0) root (0) 255508 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/de/95b0fb384e21f15209abf7532f542fc7788e20.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/e7/\n+-rw-r--r-- 0 root (0) root (0) 402020 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/e7/ce4bad4bc56a79edf892758192f7cb9475c1a4.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/ee/\n+-rw-r--r-- 0 root (0) root (0) 551204 2021-04-27 04:45:23.000000 ./usr/lib/debug/.build-id/ee/2067ac8f9015aad615826f24d66d34a462ac1a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 1896576 2021-04-27 04:45:23.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-04-27 04:45:23.000000 ./usr/share/doc/kwave-dbgsym -> kwave\n"}, {"source1": "./usr/lib/debug/.build-id/04/d5d75f92ddffd55566a4e6423d3780babbcee5.debug", "source2": "./usr/lib/debug/.build-id/81/39c05f2e4cae76d7139918896d2c68fe05f2b8.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 0x6c40\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x05e64 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x05e68 R 0x1000\n LOAD 0x000000 0x00006000 0x00006000 0x00000 0x07608 R E 0x1000\n LOAD 0x000000 0x0000e000 0x0000e000 0x00000 0x0a398 R 0x1000\n LOAD 0x000580 0x00019580 0x00019580 0x00000 0x00f30 RW 0x1000\n DYNAMIC 0x000580 0x00019b88 0x00019b88 0x00000 0x00140 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0001497c 0x0001497c 0x00000 0x00334 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 0013b0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000155c 000178 002b09 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00004066 000178 000276 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000042dc 000178 000100 00 A 4 6 4\n- [ 7] .rel.dyn NOBITS 000043dc 000178 001488 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00005864 000178 000600 08 AI 3 23 4\n+ [ 4] .dynstr NOBITS 0000155c 000178 002b0d 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000406a 000178 000276 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000042e0 000178 000100 00 A 4 6 4\n+ [ 7] .rel.dyn NOBITS 000043e0 000178 001488 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00005868 000178 000600 08 AI 3 23 4\n [ 9] .init NOBITS 00006000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00006020 001000 000c10 04 AX 0 0 16\n [11] .plt.got NOBITS 00006c30 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00006c40 001000 0069b4 00 AX 0 0 16\n [13] .fini NOBITS 0000d5f4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0000e000 001000 006590 00 A 0 0 32\n [15] .qtversion NOBITS 00014590 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 539 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 000001ac 0 SECTION LOCAL DEFAULT 3 \n 4: 0000155c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00004066 0 SECTION LOCAL DEFAULT 5 \n- 6: 000042dc 0 SECTION LOCAL DEFAULT 6 \n- 7: 000043dc 0 SECTION LOCAL DEFAULT 7 \n- 8: 00005864 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000406a 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000042e0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 000043e0 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00005868 0 SECTION LOCAL DEFAULT 8 \n 9: 00006000 0 SECTION LOCAL DEFAULT 9 \n 10: 00006020 0 SECTION LOCAL DEFAULT 10 \n 11: 00006c30 0 SECTION LOCAL DEFAULT 11 \n 12: 00006c40 0 SECTION LOCAL DEFAULT 12 \n 13: 0000d5f4 0 SECTION LOCAL DEFAULT 13 \n 14: 0000e000 0 SECTION LOCAL DEFAULT 14 \n 15: 00014590 0 SECTION LOCAL DEFAULT 15 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 04d5d75f92ddffd55566a4e6423d3780babbcee5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8139c05f2e4cae76d7139918896d2c68fe05f2b8\n"}]}, {"source1": "./usr/lib/debug/.build-id/07/e8a1b43b823793205f0b4c6d60b0d5e41d76f7.debug", "source2": "./usr/lib/debug/.build-id/a8/ca1ca92d6923e020a6994324a38b0fde083163.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 0x47c0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x031a0 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x031a4 R 0x1000\n LOAD 0x000000 0x00004000 0x00004000 0x00000 0x05548 R E 0x1000\n LOAD 0x000000 0x0000a000 0x0000a000 0x00000 0x02ee8 R 0x1000\n LOAD 0x000a58 0x0000ea58 0x0000ea58 0x00000 0x005d8 RW 0x1000\n DYNAMIC 0x000a58 0x0000ecbc 0x0000ecbc 0x00000 0x00120 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000a7b8 0x0000a7b8 0x00000 0x002a4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 000c00 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000dac 000178 001921 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000026ce 000178 000180 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00002850 000178 0000b0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 00002900 000178 0004e0 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00002de0 000178 0003c0 08 AI 3 23 4\n+ [ 4] .dynstr NOBITS 00000dac 000178 001925 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000026d2 000178 000180 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00002854 000178 0000b0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 00002904 000178 0004e0 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00002de4 000178 0003c0 08 AI 3 23 4\n [ 9] .init NOBITS 00004000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00004020 001000 000790 04 AX 0 0 16\n [11] .plt.got NOBITS 000047b0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000047c0 001000 004d74 00 AX 0 0 16\n [13] .fini NOBITS 00009534 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0000a000 001000 0003cf 00 A 0 0 32\n [15] .qtversion NOBITS 0000a3d0 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 372 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 000001ac 0 SECTION LOCAL DEFAULT 3 \n 4: 00000dac 0 SECTION LOCAL DEFAULT 4 \n- 5: 000026ce 0 SECTION LOCAL DEFAULT 5 \n- 6: 00002850 0 SECTION LOCAL DEFAULT 6 \n- 7: 00002900 0 SECTION LOCAL DEFAULT 7 \n- 8: 00002de0 0 SECTION LOCAL DEFAULT 8 \n+ 5: 000026d2 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00002854 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00002904 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00002de4 0 SECTION LOCAL DEFAULT 8 \n 9: 00004000 0 SECTION LOCAL DEFAULT 9 \n 10: 00004020 0 SECTION LOCAL DEFAULT 10 \n 11: 000047b0 0 SECTION LOCAL DEFAULT 11 \n 12: 000047c0 0 SECTION LOCAL DEFAULT 12 \n 13: 00009534 0 SECTION LOCAL DEFAULT 13 \n 14: 0000a000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000a3d0 0 SECTION LOCAL DEFAULT 15 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 07e8a1b43b823793205f0b4c6d60b0d5e41d76f7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a8ca1ca92d6923e020a6994324a38b0fde083163\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+1cGCC: (Debian 10.2.1-6) 10.2.1 20210110\n fH:AC&\t3\n X(LMUBa;\n >brvOf%8\n y_5'k0a[\n gV?b,sH>o\n 4LI#g\tTZ\n #3>e=A:(\n"}]}, {"source1": "./usr/lib/debug/.build-id/10/615cb6b108e446df586a5e6e96802ee34a7bcb.debug", "source2": "./usr/lib/debug/.build-id/ae/f4969deb50dea5148525329ca9c92f50e9d761.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 0x35e0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x02cdc R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x02ce0 R 0x1000\n LOAD 0x000000 0x00003000 0x00003000 0x00000 0x03998 R E 0x1000\n LOAD 0x000000 0x00007000 0x00007000 0x00000 0x02670 R 0x1000\n LOAD 0x000a1c 0x0000aa1c 0x0000aa1c 0x00000 0x00604 RW 0x1000\n DYNAMIC 0x000a1c 0x0000ad3c 0x0000ad3c 0x00000 0x00120 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00007b28 0x00007b28 0x00000 0x0026c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000050 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001c8 000178 0009d0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000b98 000178 0016d0 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00002268 000178 00013a 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000023a4 000178 0000a0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 00002444 000178 0005c8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00002a0c 000178 0002d0 08 AI 3 23 4\n+ [ 4] .dynstr NOBITS 00000b98 000178 0016d4 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000226c 000178 00013a 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000023a8 000178 0000a0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 00002448 000178 0005c8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00002a10 000178 0002d0 08 AI 3 23 4\n [ 9] .init NOBITS 00003000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00003020 001000 0005b0 04 AX 0 0 16\n [11] .plt.got NOBITS 000035d0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000035e0 001000 0033a4 00 AX 0 0 16\n [13] .fini NOBITS 00006984 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00007000 001000 000528 00 A 0 0 32\n [15] .qtversion NOBITS 00007528 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 338 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 000001c8 0 SECTION LOCAL DEFAULT 3 \n 4: 00000b98 0 SECTION LOCAL DEFAULT 4 \n- 5: 00002268 0 SECTION LOCAL DEFAULT 5 \n- 6: 000023a4 0 SECTION LOCAL DEFAULT 6 \n- 7: 00002444 0 SECTION LOCAL DEFAULT 7 \n- 8: 00002a0c 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000226c 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000023a8 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00002448 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00002a10 0 SECTION LOCAL DEFAULT 8 \n 9: 00003000 0 SECTION LOCAL DEFAULT 9 \n 10: 00003020 0 SECTION LOCAL DEFAULT 10 \n 11: 000035d0 0 SECTION LOCAL DEFAULT 11 \n 12: 000035e0 0 SECTION LOCAL DEFAULT 12 \n 13: 00006984 0 SECTION LOCAL DEFAULT 13 \n 14: 00007000 0 SECTION LOCAL DEFAULT 14 \n 15: 00007528 0 SECTION LOCAL DEFAULT 15 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 10615cb6b108e446df586a5e6e96802ee34a7bcb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: aef4969deb50dea5148525329ca9c92f50e9d761\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+aGCC: (Debian 10.2.1-6) 10.2.1 20210110\n p\tqv\tK$Wl\"\n cU-}!c%@\n 5L06>-0[Wz\n F1k?S#a3!ffq#\n Bz\"(E\"xl\n C`|tvH7>K\n 1`5F-nY/\n"}]}, {"source1": "./usr/lib/debug/.build-id/10/b50cdba8ec41d75257c9f81ec74c02568e8e14.debug", "source2": "./usr/lib/debug/.build-id/78/c086de328afd0b60044243d86e4bdfb7212453.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 0x5880\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x04454 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x04458 R 0x1000\n LOAD 0x000000 0x00005000 0x00005000 0x00000 0x05eb8 R E 0x1000\n LOAD 0x000000 0x0000b000 0x0000b000 0x00000 0x03f88 R 0x1000\n LOAD 0x000724 0x00010724 0x00010724 0x00000 0x008fc RW 0x1000\n DYNAMIC 0x000724 0x00010c6c 0x00010c6c 0x00000 0x00148 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000c174 0x0000c174 0x00000 0x003e4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 000f90 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000113c 000178 00225d 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000339a 000178 0001f2 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000358c 000178 000110 00 A 4 6 4\n- [ 7] .rel.dyn NOBITS 0000369c 000178 000998 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00004034 000178 000420 08 AI 3 23 4\n+ [ 4] .dynstr NOBITS 0000113c 000178 002261 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000339e 000178 0001f2 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00003590 000178 000110 00 A 4 6 4\n+ [ 7] .rel.dyn NOBITS 000036a0 000178 000998 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00004038 000178 000420 08 AI 3 23 4\n [ 9] .init NOBITS 00005000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00005020 001000 000850 04 AX 0 0 16\n [11] .plt.got NOBITS 00005870 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00005880 001000 005624 00 AX 0 0 16\n [13] .fini NOBITS 0000aea4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0000b000 001000 000ce0 00 A 0 0 32\n [15] .qtversion NOBITS 0000bce0 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 509 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 000001ac 0 SECTION LOCAL DEFAULT 3 \n 4: 0000113c 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000339a 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000358c 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000369c 0 SECTION LOCAL DEFAULT 7 \n- 8: 00004034 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000339e 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00003590 0 SECTION LOCAL DEFAULT 6 \n+ 7: 000036a0 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00004038 0 SECTION LOCAL DEFAULT 8 \n 9: 00005000 0 SECTION LOCAL DEFAULT 9 \n 10: 00005020 0 SECTION LOCAL DEFAULT 10 \n 11: 00005870 0 SECTION LOCAL DEFAULT 11 \n 12: 00005880 0 SECTION LOCAL DEFAULT 12 \n 13: 0000aea4 0 SECTION LOCAL DEFAULT 13 \n 14: 0000b000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000bce0 0 SECTION LOCAL DEFAULT 15 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 10b50cdba8ec41d75257c9f81ec74c02568e8e14\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 78c086de328afd0b60044243d86e4bdfb7212453\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+!$SGCC: (Debian 10.2.1-6) 10.2.1 20210110\n B[|afm2m\n `;cu:Yq:\n +l1-:;G|\n gH3'bb]h~\n Qq4k:Cw`!~} j\n A~R:+|I=\n [%T)`*^S\n pDPSGL'f\n Xb[O];s*\n"}]}, {"source1": "./usr/lib/debug/.build-id/a0/e96cb26597af6603665caeba47ed881ade8bf3.debug", "source2": "./usr/lib/debug/.build-id/2d/86b56f8a9bfc639aadb9b07b607b0a8f6c5a9a.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 0x5a50\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x04b44 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x04b48 R 0x1000\n LOAD 0x000000 0x00005000 0x00005000 0x00000 0x063b8 R E 0x1000\n LOAD 0x000000 0x0000c000 0x0000c000 0x00000 0x03da4 R 0x1000\n LOAD 0x000774 0x00011774 0x00011774 0x00000 0x008ac RW 0x1000\n DYNAMIC 0x000774 0x00011bf4 0x00011bf4 0x00000 0x00148 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000ccc0 0x0000ccc0 0x00000 0x00334 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000050 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001c8 000178 0011a0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001368 000178 00273d 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00003aa6 000178 000234 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00003cdc 000178 000110 00 A 4 6 4\n- [ 7] .rel.dyn NOBITS 00003dec 000178 000850 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 0000463c 000178 000508 08 AI 3 23 4\n+ [ 4] .dynstr NOBITS 00001368 000178 002741 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00003aaa 000178 000234 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00003ce0 000178 000110 00 A 4 6 4\n+ [ 7] .rel.dyn NOBITS 00003df0 000178 000850 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00004640 000178 000508 08 AI 3 23 4\n [ 9] .init NOBITS 00005000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00005020 001000 000a20 04 AX 0 0 16\n [11] .plt.got NOBITS 00005a40 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00005a50 001000 005954 00 AX 0 0 16\n [13] .fini NOBITS 0000b3a4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0000c000 001000 00098c 00 A 0 0 32\n [15] .qtversion NOBITS 0000c990 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 501 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 000001c8 0 SECTION LOCAL DEFAULT 3 \n 4: 00001368 0 SECTION LOCAL DEFAULT 4 \n- 5: 00003aa6 0 SECTION LOCAL DEFAULT 5 \n- 6: 00003cdc 0 SECTION LOCAL DEFAULT 6 \n- 7: 00003dec 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000463c 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00003aaa 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00003ce0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00003df0 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00004640 0 SECTION LOCAL DEFAULT 8 \n 9: 00005000 0 SECTION LOCAL DEFAULT 9 \n 10: 00005020 0 SECTION LOCAL DEFAULT 10 \n 11: 00005a40 0 SECTION LOCAL DEFAULT 11 \n 12: 00005a50 0 SECTION LOCAL DEFAULT 12 \n 13: 0000b3a4 0 SECTION LOCAL DEFAULT 13 \n 14: 0000c000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000c990 0 SECTION LOCAL DEFAULT 15 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a0e96cb26597af6603665caeba47ed881ade8bf3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2d86b56f8a9bfc639aadb9b07b607b0a8f6c5a9a\n"}]}, {"source1": "./usr/lib/debug/.build-id/a2/32212c77869bc593c110d0d29d8d18b2464b1a.debug", "source2": "./usr/lib/debug/.build-id/e7/ce4bad4bc56a79edf892758192f7cb9475c1a4.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 0x6cc0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x0537c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x05380 R 0x1000\n LOAD 0x000000 0x00006000 0x00006000 0x00000 0x0ada8 R E 0x1000\n LOAD 0x000000 0x00011000 0x00011000 0x00000 0x06e80 R 0x1000\n LOAD 0x000748 0x00019748 0x00019748 0x00000 0x008d8 RW 0x1000\n DYNAMIC 0x000748 0x00019b40 0x00019b40 0x00000 0x00158 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x000124b4 0x000124b4 0x00000 0x0034c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 001420 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000015cc 000178 002c34 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00004200 000178 000284 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00004484 000178 000100 00 A 4 6 4\n- [ 7] .rel.dyn NOBITS 00004584 000178 0007b8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00004d3c 000178 000640 08 AI 3 23 4\n+ [ 4] .dynstr NOBITS 000015cc 000178 002c38 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00004204 000178 000284 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00004488 000178 000100 00 A 4 6 4\n+ [ 7] .rel.dyn NOBITS 00004588 000178 0007b8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00004d40 000178 000640 08 AI 3 23 4\n [ 9] .init NOBITS 00006000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00006020 001000 000c90 04 AX 0 0 16\n [11] .plt.got NOBITS 00006cb0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00006cc0 001000 00a0d4 00 AX 0 0 16\n [13] .fini NOBITS 00010d94 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00011000 001000 000faa 00 A 0 0 32\n [15] .qtversion NOBITS 00011fb0 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 538 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 000001ac 0 SECTION LOCAL DEFAULT 3 \n 4: 000015cc 0 SECTION LOCAL DEFAULT 4 \n- 5: 00004200 0 SECTION LOCAL DEFAULT 5 \n- 6: 00004484 0 SECTION LOCAL DEFAULT 6 \n- 7: 00004584 0 SECTION LOCAL DEFAULT 7 \n- 8: 00004d3c 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00004204 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00004488 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00004588 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00004d40 0 SECTION LOCAL DEFAULT 8 \n 9: 00006000 0 SECTION LOCAL DEFAULT 9 \n 10: 00006020 0 SECTION LOCAL DEFAULT 10 \n 11: 00006cb0 0 SECTION LOCAL DEFAULT 11 \n 12: 00006cc0 0 SECTION LOCAL DEFAULT 12 \n 13: 00010d94 0 SECTION LOCAL DEFAULT 13 \n 14: 00011000 0 SECTION LOCAL DEFAULT 14 \n 15: 00011fb0 0 SECTION LOCAL DEFAULT 15 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a232212c77869bc593c110d0d29d8d18b2464b1a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e7ce4bad4bc56a79edf892758192f7cb9475c1a4\n"}]}, {"source1": "./usr/lib/debug/.build-id/a8/dbadc2d6a51e44fb809c1b5ed3ca8c085f313a.debug", "source2": "./usr/lib/debug/.build-id/5c/2911457412615ebb615a5630712fa4b03fd146.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x258d0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x21e94 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x21e98 R 0x1000\n LOAD 0x000000 0x00022000 0x00022000 0x00000 0x69b78 R E 0x1000\n LOAD 0x000000 0x0008c000 0x0008c000 0x00000 0x391cc R 0x1000\n LOAD 0x000a28 0x000c6a28 0x000c6a28 0x00000 0x03af8 RW 0x1000\n DYNAMIC 0x000a28 0x000c8da0 0x000c8da0 0x00000 0x00170 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00095730 0x00095730 0x00000 0x031c4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 0029a8 04 A 3 0 4\n [ 3] .dynsym NOBITS 00002b20 000178 007620 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000a140 000178 0108e8 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0001aa28 000178 000ec4 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0001b8ec 000178 000190 00 A 4 9 4\n- [ 7] .rel.dyn NOBITS 0001ba7c 000178 0048d8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00020354 000178 001b40 08 AI 3 22 4\n+ [ 4] .dynstr NOBITS 0000a140 000178 0108ec 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0001aa2c 000178 000ec4 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0001b8f0 000178 000190 00 A 4 9 4\n+ [ 7] .rel.dyn NOBITS 0001ba80 000178 0048d8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00020358 000178 001b40 08 AI 3 22 4\n [ 9] .init NOBITS 00022000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00022020 001000 003690 04 AX 0 0 16\n [11] .plt.got NOBITS 000256b0 001000 000220 08 AX 0 0 8\n [12] .text NOBITS 000258d0 001000 066294 00 AX 0 0 16\n [13] .fini NOBITS 0008bb64 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0008c000 001000 009728 00 A 0 0 32\n [15] .qtversion NOBITS 00095728 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 3221 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 00002b20 0 SECTION LOCAL DEFAULT 3 \n 4: 0000a140 0 SECTION LOCAL DEFAULT 4 \n- 5: 0001aa28 0 SECTION LOCAL DEFAULT 5 \n- 6: 0001b8ec 0 SECTION LOCAL DEFAULT 6 \n- 7: 0001ba7c 0 SECTION LOCAL DEFAULT 7 \n- 8: 00020354 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0001aa2c 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0001b8f0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0001ba80 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00020358 0 SECTION LOCAL DEFAULT 8 \n 9: 00022000 0 SECTION LOCAL DEFAULT 9 \n 10: 00022020 0 SECTION LOCAL DEFAULT 10 \n 11: 000256b0 0 SECTION LOCAL DEFAULT 11 \n 12: 000258d0 0 SECTION LOCAL DEFAULT 12 \n 13: 0008bb64 0 SECTION LOCAL DEFAULT 13 \n 14: 0008c000 0 SECTION LOCAL DEFAULT 14 \n 15: 00095728 0 SECTION LOCAL DEFAULT 15 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a8dbadc2d6a51e44fb809c1b5ed3ca8c085f313a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5c2911457412615ebb615a5630712fa4b03fd146\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-_1:GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+FGCC: (Debian 10.2.1-6) 10.2.1 20210110\n LqT|OLuT|\n pz3H24bM\n xb!u{<@)\n )e1surU%\n JIi62NCWk\n v^n~0W\n S=N &:})\n (JMH)Gkl\n (2?i3s1k\n |eunxUYV\n Y%L[%,_%d\n"}]}, {"source1": "./usr/lib/debug/.build-id/b1/5ca87811d38dd6be44573278381b424f56a176.debug", "source2": "./usr/lib/debug/.build-id/de/95b0fb384e21f15209abf7532f542fc7788e20.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x57d0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x04224 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x04228 R 0x1000\n LOAD 0x000000 0x00005000 0x00005000 0x00000 0x06068 R E 0x1000\n LOAD 0x000000 0x0000c000 0x0000c000 0x00000 0x037d0 R 0x1000\n LOAD 0x000820 0x00010820 0x00010820 0x00000 0x00800 RW 0x1000\n DYNAMIC 0x000820 0x00010ca0 0x00010ca0 0x00000 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000cb84 0x0000cb84 0x00000 0x00344 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000050 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001c8 000178 000f20 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000010e8 000178 002278 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00003360 000178 0001e4 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00003544 000178 0000c0 00 A 4 4 4\n- [ 7] .rel.dyn NOBITS 00003604 000178 000858 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00003e5c 000178 0003c8 08 AI 3 23 4\n+ [ 4] .dynstr NOBITS 000010e8 000178 00227c 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00003364 000178 0001e4 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00003548 000178 0000c0 00 A 4 4 4\n+ [ 7] .rel.dyn NOBITS 00003608 000178 000858 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00003e60 000178 0003c8 08 AI 3 23 4\n [ 9] .init NOBITS 00005000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00005020 001000 0007a0 04 AX 0 0 16\n [11] .plt.got NOBITS 000057c0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000057d0 001000 005884 00 AX 0 0 16\n [13] .fini NOBITS 0000b054 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0000c000 001000 000750 00 A 0 0 32\n [15] .qtversion NOBITS 0000c750 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 463 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 000001c8 0 SECTION LOCAL DEFAULT 3 \n 4: 000010e8 0 SECTION LOCAL DEFAULT 4 \n- 5: 00003360 0 SECTION LOCAL DEFAULT 5 \n- 6: 00003544 0 SECTION LOCAL DEFAULT 6 \n- 7: 00003604 0 SECTION LOCAL DEFAULT 7 \n- 8: 00003e5c 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00003364 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00003548 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00003608 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00003e60 0 SECTION LOCAL DEFAULT 8 \n 9: 00005000 0 SECTION LOCAL DEFAULT 9 \n 10: 00005020 0 SECTION LOCAL DEFAULT 10 \n 11: 000057c0 0 SECTION LOCAL DEFAULT 11 \n 12: 000057d0 0 SECTION LOCAL DEFAULT 12 \n 13: 0000b054 0 SECTION LOCAL DEFAULT 13 \n 14: 0000c000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000c750 0 SECTION LOCAL DEFAULT 15 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b15ca87811d38dd6be44573278381b424f56a176\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: de95b0fb384e21f15209abf7532f542fc7788e20\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-vGCC: (Debian 10.2.1-6) 10.2.1 20210110\n+ GCC: (Debian 10.2.1-6) 10.2.1 20210110\n $v)&KXR6\n R|{8;EHC}\n o6I~;BAD!m\n + {3Ilo(Tn\n !yuNc8iP\n k }MNc8it\n -@tkp\taO2\n"}]}, {"source1": "./usr/lib/debug/.build-id/bb/5cf84d617434138cd736007f218e010314b883.debug", "source2": "./usr/lib/debug/.build-id/57/4e6854e2fb36bb717c616f4e3abda3867f3c55.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0xce70\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x0a074 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x0a078 R 0x1000\n LOAD 0x000000 0x0000b000 0x0000b000 0x00000 0x1f0b8 R E 0x1000\n LOAD 0x000000 0x0002b000 0x0002b000 0x00000 0x116a4 R 0x1000\n LOAD 0x000de0 0x0003dde0 0x0003dde0 0x00000 0x01244 RW 0x1000\n DYNAMIC 0x000de0 0x0003e698 0x0003e698 0x00000 0x00178 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0002ed54 0x0002ed54 0x00000 0x00a54 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 0000a8 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000220 000178 002770 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00002990 000178 0051a5 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00007b36 000178 0004ee 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00008024 000178 000170 00 A 4 8 4\n- [ 7] .rel.dyn NOBITS 00008194 000178 000fc8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 0000915c 000178 000f18 08 AI 3 23 4\n+ [ 4] .dynstr NOBITS 00002990 000178 0051a9 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00007b3a 000178 0004ee 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00008028 000178 000170 00 A 4 8 4\n+ [ 7] .rel.dyn NOBITS 00008198 000178 000fc8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00009160 000178 000f18 08 AI 3 23 4\n [ 9] .init NOBITS 0000b000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 0000b020 001000 001e40 04 AX 0 0 16\n [11] .plt.got NOBITS 0000ce60 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000ce70 001000 01d234 00 AX 0 0 16\n [13] .fini NOBITS 0002a0a4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0002b000 001000 0039d8 00 A 0 0 32\n [15] .qtversion NOBITS 0002e9d8 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 1185 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 00000220 0 SECTION LOCAL DEFAULT 3 \n 4: 00002990 0 SECTION LOCAL DEFAULT 4 \n- 5: 00007b36 0 SECTION LOCAL DEFAULT 5 \n- 6: 00008024 0 SECTION LOCAL DEFAULT 6 \n- 7: 00008194 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000915c 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00007b3a 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00008028 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00008198 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00009160 0 SECTION LOCAL DEFAULT 8 \n 9: 0000b000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000b020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000ce60 0 SECTION LOCAL DEFAULT 11 \n 12: 0000ce70 0 SECTION LOCAL DEFAULT 12 \n 13: 0002a0a4 0 SECTION LOCAL DEFAULT 13 \n 14: 0002b000 0 SECTION LOCAL DEFAULT 14 \n 15: 0002e9d8 0 SECTION LOCAL DEFAULT 15 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bb5cf84d617434138cd736007f218e010314b883\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 574e6854e2fb36bb717c616f4e3abda3867f3c55\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+zeV9i/Po\n v\"zcEye<\n H)6Rb k&\n"}]}, {"source1": "./usr/lib/debug/.build-id/bf/73bb8512eeec67bbf399b366589621c7d1988a.debug", "source2": "./usr/lib/debug/.build-id/ee/2067ac8f9015aad615826f24d66d34a462ac1a.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 0x82b0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x06bc8 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x06bcc R 0x1000\n LOAD 0x000000 0x00007000 0x00007000 0x00000 0x14128 R E 0x1000\n LOAD 0x000000 0x0001c000 0x0001c000 0x00000 0x0b970 R 0x1000\n LOAD 0x000518 0x00029518 0x00029518 0x00000 0x00c68 RW 0x1000\n DYNAMIC 0x000518 0x000299a4 0x000299a4 0x00000 0x00170 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0001e244 0x0001e244 0x00000 0x005dc R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 001a60 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001c0c 000178 00396e 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000557a 000178 00034c 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000058c8 000178 0000e0 00 A 4 5 4\n- [ 7] .rel.dyn NOBITS 000059a8 000178 0008e8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00006290 000178 000938 08 AI 3 23 4\n+ [ 4] .dynstr NOBITS 00001c0c 000178 003972 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000557e 000178 00034c 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000058cc 000178 0000e0 00 A 4 5 4\n+ [ 7] .rel.dyn NOBITS 000059ac 000178 0008e8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00006294 000178 000938 08 AI 3 23 4\n [ 9] .init NOBITS 00007000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00007020 001000 001280 04 AX 0 0 16\n [11] .plt.got NOBITS 000082a0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000082b0 001000 012e64 00 AX 0 0 16\n [13] .fini NOBITS 0001b114 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0001c000 001000 001eab 00 A 0 0 32\n [15] .qtversion NOBITS 0001deb0 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 779 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 000001ac 0 SECTION LOCAL DEFAULT 3 \n 4: 00001c0c 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000557a 0 SECTION LOCAL DEFAULT 5 \n- 6: 000058c8 0 SECTION LOCAL DEFAULT 6 \n- 7: 000059a8 0 SECTION LOCAL DEFAULT 7 \n- 8: 00006290 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000557e 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000058cc 0 SECTION LOCAL DEFAULT 6 \n+ 7: 000059ac 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00006294 0 SECTION LOCAL DEFAULT 8 \n 9: 00007000 0 SECTION LOCAL DEFAULT 9 \n 10: 00007020 0 SECTION LOCAL DEFAULT 10 \n 11: 000082a0 0 SECTION LOCAL DEFAULT 11 \n 12: 000082b0 0 SECTION LOCAL DEFAULT 12 \n 13: 0001b114 0 SECTION LOCAL DEFAULT 13 \n 14: 0001c000 0 SECTION LOCAL DEFAULT 14 \n 15: 0001deb0 0 SECTION LOCAL DEFAULT 15 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bf73bb8512eeec67bbf399b366589621c7d1988a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ee2067ac8f9015aad615826f24d66d34a462ac1a\n"}]}, {"source1": "./usr/lib/debug/.build-id/bf/9cee1e88703a5a142c1a1cc30ba19bd7cba685.debug", "source2": "./usr/lib/debug/.build-id/c3/997241cf33d14d3345ae41fea91c528db93225.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x1d0c0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x19e8c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x19e90 R 0x1000\n LOAD 0x000000 0x0001a000 0x0001a000 0x00000 0x37e98 R E 0x1000\n LOAD 0x000000 0x00052000 0x00052000 0x00000 0x1ee5c R 0x1000\n LOAD 0x00033c 0x0007233c 0x0007233c 0x00000 0x02de8 RW 0x1000\n DYNAMIC 0x00033c 0x0007412c 0x0007412c 0x00000 0x00158 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00057948 0x00057948 0x00000 0x017b4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 001360 04 A 3 0 4\n [ 3] .dynsym NOBITS 000014d8 000178 0058d0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00006da8 000178 00d247 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00013ff0 000178 000b1a 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00014b0c 000178 000130 00 A 4 7 4\n- [ 7] .rel.dyn NOBITS 00014c3c 000178 003a80 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 000186bc 000178 0017d0 08 AI 3 22 4\n+ [ 4] .dynstr NOBITS 00006da8 000178 00d24b 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00013ff4 000178 000b1a 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00014b10 000178 000130 00 A 4 7 4\n+ [ 7] .rel.dyn NOBITS 00014c40 000178 003a80 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 000186c0 000178 0017d0 08 AI 3 22 4\n [ 9] .init NOBITS 0001a000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 0001a020 001000 002fb0 04 AX 0 0 16\n [11] .plt.got NOBITS 0001cfd0 001000 0000f0 08 AX 0 0 8\n [12] .text NOBITS 0001d0c0 001000 034dc4 00 AX 0 0 16\n [13] .fini NOBITS 00051e84 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00052000 001000 005940 00 A 0 0 32\n [15] .qtversion NOBITS 00057940 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 2139 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 000014d8 0 SECTION LOCAL DEFAULT 3 \n 4: 00006da8 0 SECTION LOCAL DEFAULT 4 \n- 5: 00013ff0 0 SECTION LOCAL DEFAULT 5 \n- 6: 00014b0c 0 SECTION LOCAL DEFAULT 6 \n- 7: 00014c3c 0 SECTION LOCAL DEFAULT 7 \n- 8: 000186bc 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00013ff4 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00014b10 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00014c40 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000186c0 0 SECTION LOCAL DEFAULT 8 \n 9: 0001a000 0 SECTION LOCAL DEFAULT 9 \n 10: 0001a020 0 SECTION LOCAL DEFAULT 10 \n 11: 0001cfd0 0 SECTION LOCAL DEFAULT 11 \n 12: 0001d0c0 0 SECTION LOCAL DEFAULT 12 \n 13: 00051e84 0 SECTION LOCAL DEFAULT 13 \n 14: 00052000 0 SECTION LOCAL DEFAULT 14 \n 15: 00057940 0 SECTION LOCAL DEFAULT 15 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bf9cee1e88703a5a142c1a1cc30ba19bd7cba685\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c3997241cf33d14d3345ae41fea91c528db93225\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+2%GCC: (Debian 10.2.1-6) 10.2.1 20210110\n .e$k8&K0\n ]o$,JNBZI\n 72;wsppp\n toX\tY &KY\n <9'B4wvp\"f\n E{skQN[0x\n P\\-O2WG?\n"}]}, {"source1": "./usr/lib/debug/.build-id/e0/6254e9ca2119518b53c63dfe504c7334e28c7d.debug", "source2": "./usr/lib/debug/.build-id/67/b932bf1fc647b24197434d7c8efee3dd7e738a.debug", "comments": ["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 0x22e0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x019ac R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x019b0 R 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x01248 R E 0x1000\n LOAD 0x000000 0x00004000 0x00004000 0x00000 0x00f5c R 0x1000\n LOAD 0x000ccc 0x00006ccc 0x00006ccc 0x00000 0x00354 RW 0x1000\n DYNAMIC 0x000ccc 0x00006e00 0x00006e00 0x00000 0x00128 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000458c 0x0000458c 0x00000 0x00114 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 0005c0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000076c 000178 000d15 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00001482 000178 0000b8 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000153c 000178 0000a0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 000015dc 000178 000280 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 0000185c 000178 000150 08 AI 3 23 4\n+ [ 4] .dynstr NOBITS 0000076c 000178 000d19 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00001486 000178 0000b8 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00001540 000178 0000a0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 000015e0 000178 000280 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00001860 000178 000150 08 AI 3 23 4\n [ 9] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00002020 001000 0002b0 04 AX 0 0 16\n [11] .plt.got NOBITS 000022d0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000022e0 001000 000f54 00 AX 0 0 16\n [13] .fini NOBITS 00003234 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00004000 001000 00016c 00 A 0 0 32\n [15] .qtversion NOBITS 00004170 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 200 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 000001ac 0 SECTION LOCAL DEFAULT 3 \n 4: 0000076c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00001482 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000153c 0 SECTION LOCAL DEFAULT 6 \n- 7: 000015dc 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000185c 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00001486 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00001540 0 SECTION LOCAL DEFAULT 6 \n+ 7: 000015e0 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00001860 0 SECTION LOCAL DEFAULT 8 \n 9: 00002000 0 SECTION LOCAL DEFAULT 9 \n 10: 00002020 0 SECTION LOCAL DEFAULT 10 \n 11: 000022d0 0 SECTION LOCAL DEFAULT 11 \n 12: 000022e0 0 SECTION LOCAL DEFAULT 12 \n 13: 00003234 0 SECTION LOCAL DEFAULT 13 \n 14: 00004000 0 SECTION LOCAL DEFAULT 14 \n 15: 00004170 0 SECTION LOCAL DEFAULT 15 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e06254e9ca2119518b53c63dfe504c7334e28c7d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 67b932bf1fc647b24197434d7c8efee3dd7e738a\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-}GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+GCC: (Debian 10.2.1-6) 10.2.1 20210110\n Q)F@DE\t(\n L7MMB.^q\n (bv@k[^@k\n Fd BDc][\n /usr/lib/debug/.dwz/i386-linux-gnu/kwave.debug\n crtstuff.c\n deregister_tm_clones\n"}]}, {"source1": "./usr/lib/debug/.build-id/ec/fe246bb3af336ce5b7af2e2cffd4db8444b634.debug", "source2": "./usr/lib/debug/.build-id/7b/c9c1f745fda90ca226ca58d80afa4a6f948765.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x4800\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x03be8 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x03bec R 0x1000\n LOAD 0x000000 0x00004000 0x00004000 0x00000 0x06418 R E 0x1000\n LOAD 0x000000 0x0000b000 0x0000b000 0x00000 0x041b8 R 0x1000\n LOAD 0x0009fc 0x000109fc 0x000109fc 0x00000 0x00624 RW 0x1000\n DYNAMIC 0x0009fc 0x00010c90 0x00010c90 0x00000 0x00148 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000bf84 0x0000bf84 0x00000 0x00214 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 000e90 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000103c 000178 001fea 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00003026 000178 0001d2 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000031f8 000178 000100 00 A 4 6 4\n- [ 7] .rel.dyn NOBITS 000032f8 000178 000510 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00003808 000178 0003e0 08 AI 3 23 4\n+ [ 4] .dynstr NOBITS 0000103c 000178 001fee 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000302a 000178 0001d2 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000031fc 000178 000100 00 A 4 6 4\n+ [ 7] .rel.dyn NOBITS 000032fc 000178 000510 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 0000380c 000178 0003e0 08 AI 3 23 4\n [ 9] .init NOBITS 00004000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00004020 001000 0007d0 04 AX 0 0 16\n [11] .plt.got NOBITS 000047f0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00004800 001000 005c04 00 AX 0 0 16\n [13] .fini NOBITS 0000a404 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0000b000 001000 000bd0 00 A 0 0 32\n [15] .qtversion NOBITS 0000bbd0 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 397 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 000001ac 0 SECTION LOCAL DEFAULT 3 \n 4: 0000103c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00003026 0 SECTION LOCAL DEFAULT 5 \n- 6: 000031f8 0 SECTION LOCAL DEFAULT 6 \n- 7: 000032f8 0 SECTION LOCAL DEFAULT 7 \n- 8: 00003808 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000302a 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000031fc 0 SECTION LOCAL DEFAULT 6 \n+ 7: 000032fc 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000380c 0 SECTION LOCAL DEFAULT 8 \n 9: 00004000 0 SECTION LOCAL DEFAULT 9 \n 10: 00004020 0 SECTION LOCAL DEFAULT 10 \n 11: 000047f0 0 SECTION LOCAL DEFAULT 11 \n 12: 00004800 0 SECTION LOCAL DEFAULT 12 \n 13: 0000a404 0 SECTION LOCAL DEFAULT 13 \n 14: 0000b000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000bbd0 0 SECTION LOCAL DEFAULT 15 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ecfe246bb3af336ce5b7af2e2cffd4db8444b634\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7bc9c1f745fda90ca226ca58d80afa4a6f948765\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-4GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+eGCC: (Debian 10.2.1-6) 10.2.1 20210110\n (>(Nylj2\n ,X4^#hGus\n Gn`Q`I-0\n ;18;x!VB\n ~a)('w8qN\n OScS$ewy\n -M-Kpmp_gUj\n"}]}, {"source1": "./usr/lib/debug/.build-id/ed/65d5c5acf7d3aeb5ed358352e4ba62f26f770b.debug", "source2": "./usr/lib/debug/.build-id/4b/54a8004bcb0d6653ef4300adca87298bd3db22.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x44e0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x031ac R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x031b0 R 0x1000\n LOAD 0x000000 0x00004000 0x00004000 0x00000 0x02598 R E 0x1000\n LOAD 0x000000 0x00007000 0x00007000 0x00000 0x01bd4 R 0x1000\n LOAD 0x000a00 0x0000aa00 0x0000aa00 0x00000 0x00620 RW 0x1000\n DYNAMIC 0x000a00 0x0000ad68 0x0000ad68 0x00000 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00007740 0x00007740 0x00000 0x001dc R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 000b60 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000d0c 000178 0019ab 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000026b8 000178 00016c 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00002824 000178 0000c0 00 A 4 4 4\n- [ 7] .rel.dyn NOBITS 000028e4 000178 000678 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00002f5c 000178 000250 08 AI 3 23 4\n+ [ 4] .dynstr NOBITS 00000d0c 000178 0019af 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000026bc 000178 00016c 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00002828 000178 0000c0 00 A 4 4 4\n+ [ 7] .rel.dyn NOBITS 000028e8 000178 000678 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00002f60 000178 000250 08 AI 3 23 4\n [ 9] .init NOBITS 00004000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00004020 001000 0004b0 04 AX 0 0 16\n [11] .plt.got NOBITS 000044d0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000044e0 001000 0020a4 00 AX 0 0 16\n [13] .fini NOBITS 00006584 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00007000 001000 0003ab 00 A 0 0 32\n [15] .qtversion NOBITS 000073b0 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 338 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 000001ac 0 SECTION LOCAL DEFAULT 3 \n 4: 00000d0c 0 SECTION LOCAL DEFAULT 4 \n- 5: 000026b8 0 SECTION LOCAL DEFAULT 5 \n- 6: 00002824 0 SECTION LOCAL DEFAULT 6 \n- 7: 000028e4 0 SECTION LOCAL DEFAULT 7 \n- 8: 00002f5c 0 SECTION LOCAL DEFAULT 8 \n+ 5: 000026bc 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00002828 0 SECTION LOCAL DEFAULT 6 \n+ 7: 000028e8 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00002f60 0 SECTION LOCAL DEFAULT 8 \n 9: 00004000 0 SECTION LOCAL DEFAULT 9 \n 10: 00004020 0 SECTION LOCAL DEFAULT 10 \n 11: 000044d0 0 SECTION LOCAL DEFAULT 11 \n 12: 000044e0 0 SECTION LOCAL DEFAULT 12 \n 13: 00006584 0 SECTION LOCAL DEFAULT 13 \n 14: 00007000 0 SECTION LOCAL DEFAULT 14 \n 15: 000073b0 0 SECTION LOCAL DEFAULT 15 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ed65d5c5acf7d3aeb5ed358352e4ba62f26f770b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4b54a8004bcb0d6653ef4300adca87298bd3db22\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+\"GCC: (Debian 10.2.1-6) 10.2.1 20210110\n p30s6/s\n qpcqvcq[c\n 'fJ[p1o\n jGUpp-u_\n Eik)0o7,\n 89N(o-|\",\n W{sM>lPY:\n"}]}, {"source1": "./usr/lib/debug/.build-id/f4/8041f9c496f59c0df57fc853b9bd0b70fd550f.debug", "source2": "./usr/lib/debug/.build-id/21/56438f2db4ce27151c6b94eafd21ded330ec99.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 0x6bd0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x0501c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x05020 R 0x1000\n LOAD 0x000000 0x00006000 0x00006000 0x00000 0x0a468 R E 0x1000\n LOAD 0x000000 0x00011000 0x00011000 0x00000 0x05f0c R 0x1000\n LOAD 0x000798 0x00018798 0x00018798 0x00000 0x00888 RW 0x1000\n DYNAMIC 0x000798 0x00018b90 0x00018b90 0x00000 0x00148 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0001260c 0x0001260c 0x00000 0x0032c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 001330 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000014dc 000178 002a81 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00003f5e 000178 000266 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000041c4 000178 0000e0 00 A 4 5 4\n- [ 7] .rel.dyn NOBITS 000042a4 000178 0007b0 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00004a54 000178 0005c8 08 AI 3 23 4\n+ [ 4] .dynstr NOBITS 000014dc 000178 002a85 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00003f62 000178 000266 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000041c8 000178 0000e0 00 A 4 5 4\n+ [ 7] .rel.dyn NOBITS 000042a8 000178 0007b0 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00004a58 000178 0005c8 08 AI 3 23 4\n [ 9] .init NOBITS 00006000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00006020 001000 000ba0 04 AX 0 0 16\n [11] .plt.got NOBITS 00006bc0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00006bd0 001000 009884 00 AX 0 0 16\n [13] .fini NOBITS 00010454 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00011000 001000 0011e8 00 A 0 0 32\n [15] .qtversion NOBITS 000121e8 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 519 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 000001ac 0 SECTION LOCAL DEFAULT 3 \n 4: 000014dc 0 SECTION LOCAL DEFAULT 4 \n- 5: 00003f5e 0 SECTION LOCAL DEFAULT 5 \n- 6: 000041c4 0 SECTION LOCAL DEFAULT 6 \n- 7: 000042a4 0 SECTION LOCAL DEFAULT 7 \n- 8: 00004a54 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00003f62 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000041c8 0 SECTION LOCAL DEFAULT 6 \n+ 7: 000042a8 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00004a58 0 SECTION LOCAL DEFAULT 8 \n 9: 00006000 0 SECTION LOCAL DEFAULT 9 \n 10: 00006020 0 SECTION LOCAL DEFAULT 10 \n 11: 00006bc0 0 SECTION LOCAL DEFAULT 11 \n 12: 00006bd0 0 SECTION LOCAL DEFAULT 12 \n 13: 00010454 0 SECTION LOCAL DEFAULT 13 \n 14: 00011000 0 SECTION LOCAL DEFAULT 14 \n 15: 000121e8 0 SECTION LOCAL DEFAULT 15 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f48041f9c496f59c0df57fc853b9bd0b70fd550f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2156438f2db4ce27151c6b94eafd21ded330ec99\n"}]}, {"source1": "./usr/lib/debug/.build-id/f6/d73792c2af2490d12b08270fa56db0af1e1fa0.debug", "source2": "./usr/lib/debug/.build-id/ba/419d3a15aa2838989b0839ec9247563a2b337a.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x4500\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x030c4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x030c8 R 0x1000\n LOAD 0x000000 0x00004000 0x00004000 0x00000 0x028a8 R E 0x1000\n LOAD 0x000000 0x00007000 0x00007000 0x00000 0x01a38 R 0x1000\n LOAD 0x000acc 0x00009acc 0x00009acc 0x00000 0x00554 RW 0x1000\n DYNAMIC 0x000acc 0x00009d60 0x00009d60 0x00000 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x000077dc 0x000077dc 0x00000 0x00184 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 000b70 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000d1c 000178 001a09 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00002726 000178 00016e 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00002894 000178 0000c0 00 A 4 4 4\n- [ 7] .rel.dyn NOBITS 00002954 000178 000510 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00002e64 000178 000260 08 AI 3 23 4\n+ [ 4] .dynstr NOBITS 00000d1c 000178 001a0d 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000272a 000178 00016e 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00002898 000178 0000c0 00 A 4 4 4\n+ [ 7] .rel.dyn NOBITS 00002958 000178 000510 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00002e68 000178 000260 08 AI 3 23 4\n [ 9] .init NOBITS 00004000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00004020 001000 0004d0 04 AX 0 0 16\n [11] .plt.got NOBITS 000044f0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00004500 001000 002394 00 AX 0 0 16\n [13] .fini NOBITS 00006894 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00007000 001000 000390 00 A 0 0 32\n [15] .qtversion NOBITS 00007390 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 318 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 000001ac 0 SECTION LOCAL DEFAULT 3 \n 4: 00000d1c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00002726 0 SECTION LOCAL DEFAULT 5 \n- 6: 00002894 0 SECTION LOCAL DEFAULT 6 \n- 7: 00002954 0 SECTION LOCAL DEFAULT 7 \n- 8: 00002e64 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000272a 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00002898 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00002958 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00002e68 0 SECTION LOCAL DEFAULT 8 \n 9: 00004000 0 SECTION LOCAL DEFAULT 9 \n 10: 00004020 0 SECTION LOCAL DEFAULT 10 \n 11: 000044f0 0 SECTION LOCAL DEFAULT 11 \n 12: 00004500 0 SECTION LOCAL DEFAULT 12 \n 13: 00006894 0 SECTION LOCAL DEFAULT 13 \n 14: 00007000 0 SECTION LOCAL DEFAULT 14 \n 15: 00007390 0 SECTION LOCAL DEFAULT 15 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f6d73792c2af2490d12b08270fa56db0af1e1fa0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ba419d3a15aa2838989b0839ec9247563a2b337a\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+GV:+3zGCC: (Debian 10.2.1-6) 10.2.1 20210110\n a```b0`b``a\n x00laf`H\n (.[nqt>Ar(\n *Ig*IO*I\n VY:QYzXY\n PWZUW:PW\n zR^=iT=iq=iO=\n"}]}, {"source1": "./usr/lib/debug/.build-id/fd/037c9b5c34321a14c5826eeafae2144e997dfc.debug", "source2": "./usr/lib/debug/.build-id/da/520a72b85438ff76e4e6cc45d17f9b6de8c767.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x57e0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x04d80 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x04d84 R 0x1000\n LOAD 0x000000 0x00005000 0x00005000 0x00000 0x05108 R E 0x1000\n LOAD 0x000000 0x0000b000 0x0000b000 0x00000 0x03078 R 0x1000\n LOAD 0x000848 0x0000f848 0x0000f848 0x00000 0x007e8 RW 0x1000\n DYNAMIC 0x000848 0x0000fc9c 0x0000fc9c 0x00000 0x00130 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000b8c8 0x0000b8c8 0x00000 0x00344 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000044 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001bc 000178 001190 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000134c 000178 002b32 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00003e7e 000178 000232 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000040b0 000178 0000a0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 00004150 000178 000860 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 000049b0 000178 0003d0 08 AI 3 23 4\n+ [ 4] .dynstr NOBITS 0000134c 000178 002b36 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00003e82 000178 000232 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000040b4 000178 0000a0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 00004154 000178 000860 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 000049b4 000178 0003d0 08 AI 3 23 4\n [ 9] .init NOBITS 00005000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00005020 001000 0007b0 04 AX 0 0 16\n [11] .plt.got NOBITS 000057d0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000057e0 001000 004914 00 AX 0 0 16\n [13] .fini NOBITS 0000a0f4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0000b000 001000 000506 00 A 0 0 32\n [15] .qtversion NOBITS 0000b508 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 489 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 000001bc 0 SECTION LOCAL DEFAULT 3 \n 4: 0000134c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00003e7e 0 SECTION LOCAL DEFAULT 5 \n- 6: 000040b0 0 SECTION LOCAL DEFAULT 6 \n- 7: 00004150 0 SECTION LOCAL DEFAULT 7 \n- 8: 000049b0 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00003e82 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000040b4 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00004154 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000049b4 0 SECTION LOCAL DEFAULT 8 \n 9: 00005000 0 SECTION LOCAL DEFAULT 9 \n 10: 00005020 0 SECTION LOCAL DEFAULT 10 \n 11: 000057d0 0 SECTION LOCAL DEFAULT 11 \n 12: 000057e0 0 SECTION LOCAL DEFAULT 12 \n 13: 0000a0f4 0 SECTION LOCAL DEFAULT 13 \n 14: 0000b000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000b508 0 SECTION LOCAL DEFAULT 15 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fd037c9b5c34321a14c5826eeafae2144e997dfc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: da520a72b85438ff76e4e6cc45d17f9b6de8c767\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+gGCC: (Debian 10.2.1-6) 10.2.1 20210110\n >xG0_2gp\\\n fZ|F3Fl/e\n l>iQL?{[\n 9