{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.ILG9mo0Wct/b1/ktp-text-ui_21.04.0-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.ILG9mo0Wct/b2/ktp-text-ui_21.04.0-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- f588bbe21686789014339dbe806325a6 9152052 debug optional kde-telepathy-text-ui-dbgsym_21.04.0-1_i386.deb\n- 8195a917b1757a3bed15930f03c69007 688960 kde optional kde-telepathy-text-ui_21.04.0-1_i386.deb\n+ 9a5a1b08d2d41e14d588fca01e4af99d 9152128 debug optional kde-telepathy-text-ui-dbgsym_21.04.0-1_i386.deb\n+ 131c3643525aad7db823fcd86364b675 689256 kde optional kde-telepathy-text-ui_21.04.0-1_i386.deb\n"}, {"source1": "kde-telepathy-text-ui_21.04.0-1_i386.deb", "source2": "kde-telepathy-text-ui_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-05-06 01:57:35.000000 debian-binary\n--rw-r--r-- 0 0 0 14844 2021-05-06 01:57:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 673924 2021-05-06 01:57:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 14812 2021-05-06 01:57:35.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 674252 2021-05-06 01:57:35.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/ktp-log-viewer", "source2": "./usr/bin/ktp-log-viewer", "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 0x0ddc8 0x0ddc8 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x0ddcc 0x0ddcc R 0x1000\n LOAD 0x00e000 0x0000e000 0x0000e000 0x1eab8 0x1eab8 R E 0x1000\n LOAD 0x02d000 0x0002d000 0x0002d000 0x0c28b 0x0c28b R 0x1000\n LOAD 0x03a01c 0x0003b01c 0x0003b01c 0x01700 0x01834 RW 0x1000\n DYNAMIC 0x03ada4 0x0003bda4 0x0003bda4 0x001a8 0x001a8 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x030b48 0x00030b48 0x00030b48 0x00c4c 0x00c4c 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 000050 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000023c 00023c 0030d0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 0000330c 00330c 007ae2 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000adee 00adee 00061a 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000b408 00b408 0001a0 00 A 6 11 4\n- [ 9] .rel.dyn REL 0000b5a8 00b5a8 001a18 08 A 5 0 4\n- [10] .rel.plt REL 0000cfc0 00cfc0 000e08 08 AI 5 26 4\n+ [ 6] .dynstr STRTAB 0000330c 00330c 007ae6 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000adf2 00adf2 00061a 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000b40c 00b40c 0001a0 00 A 6 11 4\n+ [ 9] .rel.dyn REL 0000b5ac 00b5ac 001a18 08 A 5 0 4\n+ [10] .rel.plt REL 0000cfc4 00cfc4 000e08 08 AI 5 26 4\n [11] .init PROGBITS 0000e000 00e000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 0000e020 00e020 001c20 04 AX 0 0 16\n [13] .plt.got PROGBITS 0000fc40 00fc40 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000fc50 00fc50 01ce54 00 AX 0 0 16\n [15] .fini PROGBITS 0002caa4 02caa4 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 0002d000 02d000 003b3c 00 A 0 0 32\n [17] .qtversion PROGBITS 00030b40 030b40 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 0xb5a8 contains 835 entries:\n+Relocation section '.rel.dyn' at offset 0xb5ac contains 835 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0003b01c 00000008 R_386_RELATIVE \n 0003b020 00000008 R_386_RELATIVE \n 0003b024 00000008 R_386_RELATIVE \n 0003b028 00000008 R_386_RELATIVE \n 0003b02c 00000008 R_386_RELATIVE \n 0003b030 00000008 R_386_RELATIVE \n@@ -833,15 +833,15 @@\n 0003bfec 0002aa06 R_386_GLOB_DAT 00000000 _ZN14AdiumThemePage16staticMetaObjectE\n 0003bff0 0002cb06 R_386_GLOB_DAT 00000000 _ZN16QDialogButtonBox8acceptedEv@Qt_5\n 0003bff4 0002ea06 R_386_GLOB_DAT 00000000 _ZN2Tp7Account11FeatureCoreE\n 0003bff8 0002ee06 R_386_GLOB_DAT 00000000 _ZTV14AdiumThemeView\n 0003bffc 0002fa06 R_386_GLOB_DAT 00000000 _ZN9QHashData11shared_nullE@Qt_5\n 0003c718 00011601 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0xcfc0 contains 449 entries:\n+Relocation section '.rel.plt' at offset 0xcfc4 contains 449 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0003c00c 00000407 R_386_JUMP_SLOT 00000000 _ZN12QFontMetricsD1Ev@Qt_5\n 0003c010 00000507 R_386_JUMP_SLOT 00000000 _ZN9QTreeView18setItemsExpandableEb@Qt_5\n 0003c014 00000607 R_386_JUMP_SLOT 00000000 _ZN21AdiumThemeMessageInfo7setTimeERK9QDateTime\n 0003c018 00000a07 R_386_JUMP_SLOT 00000000 _ZN18QCommandLineParserD1Ev@Qt_5\n 0003c01c 00000c07 R_386_JUMP_SLOT 00000000 _ZN11QTextStreamlsERK7QString@Qt_5\n 0003c020 00000e07 R_386_JUMP_SLOT 00000000 _ZN14QWebEngineView8findTextERK7QString6QFlagsIN14QWebEnginePage8FindFlagEERK18QWebEngineCallbackIbE@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -29,23 +29,23 @@\n 0x00000019 (INIT_ARRAY) 0x3b01c\n 0x0000001b (INIT_ARRAYSZ) 40 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3b044\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x330c\n 0x00000006 (SYMTAB) 0x23c\n- 0x0000000a (STRSZ) 31458 (bytes)\n+ 0x0000000a (STRSZ) 31462 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x3c000\n 0x00000002 (PLTRELSZ) 3592 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0xcfc0\n- 0x00000011 (REL) 0xb5a8\n+ 0x00000017 (JMPREL) 0xcfc4\n+ 0x00000011 (REL) 0xb5ac\n 0x00000012 (RELSZ) 6680 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n- 0x6ffffffe (VERNEED) 0xb408\n+ 0x6ffffffe (VERNEED) 0xb40c\n 0x6fffffff (VERNEEDNUM) 11\n- 0x6ffffff0 (VERSYM) 0xadee\n+ 0x6ffffff0 (VERSYM) 0xadf2\n 0x6ffffffa (RELCOUNT) 196\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: 2d5b6eeee53487c2aa686092931bc3d5c2820476\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d8bb25972d4a5e785f699b43afe4fe2203ea1931\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 781 entries:\n- Addr: 0x000000000000adee Offset: 0x00adee Link: 5 (.dynsym)\n+ Addr: 0x000000000000adf2 Offset: 0x00adf2 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5) 2 (Qt_5) \n 004: 3 (Qt_5) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 008: 2 (Qt_5) 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 00c: 4 (Qt_5) 5 (Qt_5.15) 6 (Qt_5) 4 (Qt_5) \n 010: 2 (Qt_5) 4 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 014: 2 (Qt_5) 7 (ABI_9_1) 2 (Qt_5) 7 (ABI_9_1) \n 018: 4 (Qt_5) 0 (*local*) 2 (Qt_5) 4 (Qt_5) \n@@ -195,15 +195,15 @@\n 2fc: 3 (Qt_5) 0 (*local*) 2 (Qt_5) 3 (Qt_5) \n 300: 4 (Qt_5) 2 (Qt_5) 1 (*global*) 1 (*global*) \n 304: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 308: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 30c: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 11 entries:\n- Addr: 0x000000000000b408 Offset: 0x00b408 Link: 6 (.dynstr)\n+ Addr: 0x000000000000b40c Offset: 0x00b40c Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 16\n 0x0020: Version: 1 File: libKTpModels.so.9abi1 Cnt: 1\n 0x0030: Name: ABI_9_1 Flags: none Version: 15\n 0x0040: Version: 1 File: libQt5DBus.so.5 Cnt: 1\n 0x0050: Name: Qt_5 Flags: none Version: 13\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -991,15 +991,15 @@\n Searching for match for entity\n 1entityModelDataChanged(QModelIndex,QModelIndex)\n 2dataChanged(QModelIndex,QModelIndex)\n N22PersonEntityMergeModel4ItemE\n N22PersonEntityMergeModel9GroupItemE\n N22PersonEntityMergeModel11ContactItemE\n /usr/lib/debug/.dwz/i386-linux-gnu/kde-telepathy-text-ui.debug\n-5b6eeee53487c2aa686092931bc3d5c2820476.debug\n+bb25972d4a5e785f699b43afe4fe2203ea1931.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": "@@ -1962,9 +1962,9 @@\n 0x0000ad7c 00000000 00000000 00000000 00000000 ................\n 0x0000ad8c 00000000 00000000 00000000 00000000 ................\n 0x0000ad9c 00000000 00000000 00000000 00000000 ................\n 0x0000adac 00000000 00000000 00000000 00000000 ................\n 0x0000adbc 00000000 00000000 00000000 00000000 ................\n 0x0000adcc 00000000 00000000 00000000 00000000 ................\n 0x0000addc 00000000 00000000 00000000 00000000 ................\n- 0x0000adec 0000 ..\n+ 0x0000adec 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 35623665 65656535 33343837 63326161 5b6eeee53487c2aa\n- 0x00000010 36383630 39323933 31626333 64356332 686092931bc3d5c2\n- 0x00000020 38323034 37362e64 65627567 00000000 820476.debug....\n- 0x00000030 7f097594 ..u.\n+ 0x00000000 62623235 39373264 34613565 37383566 bb25972d4a5e785f\n+ 0x00000010 36393962 34336166 65346665 32323033 699b43afe4fe2203\n+ 0x00000020 65613139 33312e64 65627567 00000000 ea1931.debug....\n+ 0x00000030 a8cd1dbb ....\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/libexec/ktp-adiumxtra-protocol-handler", "source2": "./usr/lib/i386-linux-gnu/libexec/ktp-adiumxtra-protocol-handler", "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 0x022f0 0x022f0 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x022f4 0x022f4 R 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x04978 0x04978 R E 0x1000\n LOAD 0x008000 0x00008000 0x00008000 0x02388 0x02388 R 0x1000\n LOAD 0x00acd0 0x0000bcd0 0x0000bcd0 0x004c8 0x004cc RW 0x1000\n DYNAMIC 0x00ae84 0x0000be84 0x0000be84 0x00150 0x00150 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x008c08 0x00008c08 0x00008c08 0x00254 0x00254 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 00004c 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000238 000238 000810 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000a48 000a48 001066 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00001aae 001aae 000102 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00001bb0 001bb0 0000e0 00 A 6 5 4\n- [ 9] .rel.dyn REL 00001c90 001c90 000360 08 A 5 0 4\n- [10] .rel.plt REL 00001ff0 001ff0 000300 08 AI 5 26 4\n+ [ 6] .dynstr STRTAB 00000a48 000a48 00106a 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00001ab2 001ab2 000102 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00001bb4 001bb4 0000e0 00 A 6 5 4\n+ [ 9] .rel.dyn REL 00001c94 001c94 000360 08 A 5 0 4\n+ [10] .rel.plt REL 00001ff4 001ff4 000300 08 AI 5 26 4\n [11] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00003020 003020 000610 04 AX 0 0 16\n [13] .plt.got PROGBITS 00003630 003630 000008 08 AX 0 0 8\n [14] .text PROGBITS 00003640 003640 004324 00 AX 0 0 16\n [15] .fini PROGBITS 00007964 007964 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00008000 008000 000c00 00 A 0 0 32\n [17] .qtversion PROGBITS 00008c00 008c00 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 0x1c90 contains 108 entries:\n+Relocation section '.rel.dyn' at offset 0x1c94 contains 108 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000bcd0 00000008 R_386_RELATIVE \n 0000bcd4 00000008 R_386_RELATIVE \n 0000bcd8 00000008 R_386_RELATIVE \n 0000bcdc 00000008 R_386_RELATIVE \n 0000bce0 00000008 R_386_RELATIVE \n 0000bce4 00000008 R_386_RELATIVE \n@@ -106,15 +106,15 @@\n 0000bfec 00004c06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 0000bff0 00005006 R_386_GLOB_DAT 00000000 _ZTI12KArchiveFile\n 0000bff4 00005806 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 0000bff8 00005906 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 0000bffc 00006506 R_386_GLOB_DAT 00000000 _ZTI17KArchiveDirectory\n 0000c194 00002a01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x1ff0 contains 96 entries:\n+Relocation section '.rel.plt' at offset 0x1ff4 contains 96 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000c00c 00000107 R_386_JUMP_SLOT 00000000 _ZN18QCommandLineParserD1Ev@Qt_5\n 0000c010 00000207 R_386_JUMP_SLOT 00000000 _ZN13KNotification9sendEventEv\n 0000c014 00000307 R_386_JUMP_SLOT 00000000 _ZN11QTextStreamlsERK7QString@Qt_5\n 0000c018 00000507 R_386_JUMP_SLOT 00000000 _ZN13QMimeDatabaseD1Ev@Qt_5\n 0000c01c 00000607 R_386_JUMP_SLOT 00000000 _ZN14QTemporaryFileC1Ev@Qt_5\n 0000c020 00000707 R_386_JUMP_SLOT 00000000 _ZNK4QUrl6schemeEv@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -18,23 +18,23 @@\n 0x00000019 (INIT_ARRAY) 0xbcd0\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0xbcd4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0xa48\n 0x00000006 (SYMTAB) 0x238\n- 0x0000000a (STRSZ) 4198 (bytes)\n+ 0x0000000a (STRSZ) 4202 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0xc000\n 0x00000002 (PLTRELSZ) 768 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x1ff0\n- 0x00000011 (REL) 0x1c90\n+ 0x00000017 (JMPREL) 0x1ff4\n+ 0x00000011 (REL) 0x1c94\n 0x00000012 (RELSZ) 864 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n- 0x6ffffffe (VERNEED) 0x1bb0\n+ 0x6ffffffe (VERNEED) 0x1bb4\n 0x6fffffff (VERNEEDNUM) 5\n- 0x6ffffff0 (VERSYM) 0x1aae\n+ 0x6ffffff0 (VERSYM) 0x1ab2\n 0x6ffffffa (RELCOUNT) 56\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: 3b6c89075bdd9d67b3d27fcb5664f1fbf5de0556\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5aec3b7b6d4a649eb87f6cd7abad71dd1659a68f\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 129 entries:\n- Addr: 0x0000000000001aae Offset: 0x001aae Link: 5 (.dynsym)\n+ Addr: 0x0000000000001ab2 Offset: 0x001ab2 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 004: 3 (Qt_5.15) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 008: 2 (Qt_5) 0 (*local*) 4 (GLIBC_2.4) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 5 (Qt_5) 6 (GLIBCXX_3.4)\n 010: 2 (Qt_5) 6 (GLIBCXX_3.4) 2 (Qt_5) 2 (Qt_5) \n 014: 7 (GLIBC_2.1.3) 2 (Qt_5) 0 (*local*) 0 (*local*) \n 018: 2 (Qt_5) 2 (Qt_5) 8 (CXXABI_1.3) 0 (*local*) \n@@ -32,15 +32,15 @@\n 070: 2 (Qt_5) 2 (Qt_5) 0 (*local*) 0 (*local*) \n 074: 2 (Qt_5) 0 (*local*) 2 (Qt_5) 1 (*global*) \n 078: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 07c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 080: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x0000000000001bb0 Offset: 0x001bb0 Link: 6 (.dynstr)\n+ Addr: 0x0000000000001bb4 Offset: 0x001bb4 Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 10\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0030: Name: CXXABI_1.3 Flags: none Version: 8\n 0x0040: Name: GLIBCXX_3.4 Flags: none Version: 6\n 0x0050: Version: 1 File: libQt5Widgets.so.5 Cnt: 1\n 0x0060: Name: Qt_5 Flags: none Version: 5\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -205,15 +205,15 @@\n Dominik Schmidt\n Daniele E. Domenichelli\n telepathy/text-ui\n Adium package to install\n ktp-adiumxtra-protocol-handler\n daniele.domenichelli@gmail.com\n /usr/lib/debug/.dwz/i386-linux-gnu/kde-telepathy-text-ui.debug\n-6c89075bdd9d67b3d27fcb5664f1fbf5de0556.debug\n+ec3b7b6d4a649eb87f6cd7abad71dd1659a68f.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": "@@ -258,9 +258,9 @@\n 0x00001a38 00000000 00000000 00000000 00000000 ................\n 0x00001a48 00000000 00000000 00000000 00000000 ................\n 0x00001a58 00000000 00000000 00000000 00000000 ................\n 0x00001a68 00000000 00000000 00000000 00000000 ................\n 0x00001a78 00000000 00000000 00000000 00000000 ................\n 0x00001a88 00000000 00000000 00000000 00000000 ................\n 0x00001a98 00000000 00000000 00000000 00000000 ................\n- 0x00001aa8 00000000 0000 ......\n+ 0x00001aa8 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 36633839 30373562 64643964 36376233 6c89075bdd9d67b3\n- 0x00000010 64323766 63623536 36346631 66626635 d27fcb5664f1fbf5\n- 0x00000020 64653035 35362e64 65627567 00000000 de0556.debug....\n- 0x00000030 db4e8494 .N..\n+ 0x00000000 65633362 37623664 34613634 39656238 ec3b7b6d4a649eb8\n+ 0x00000010 37663663 64376162 61643731 64643136 7f6cd7abad71dd16\n+ 0x00000020 35396136 38662e64 65627567 00000000 59a68f.debug....\n+ 0x00000030 1068df49 .h.I\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/libexec/ktp-text-ui", "source2": "./usr/lib/i386-linux-gnu/libexec/ktp-text-ui", "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 0x0b180 0x0b180 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x0b184 0x0b184 R 0x1000\n LOAD 0x00c000 0x0000c000 0x0000c000 0x1a1f8 0x1a1f8 R E 0x1000\n LOAD 0x027000 0x00027000 0x00027000 0x0cabd 0x0cabd R 0x1000\n LOAD 0x034368 0x00035368 0x00035368 0x01354 0x01434 RW 0x1000\n DYNAMIC 0x034d98 0x00035d98 0x00035d98 0x001d8 0x001d8 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x02b908 0x0002b908 0x0002b908 0x00c84 0x00c84 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 000050 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000023c 00023c 0026f0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 0000292c 00292c 0061ce 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00008afa 008afa 0004de 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00008fd8 008fd8 000160 00 A 6 9 4\n- [ 9] .rel.dyn REL 00009138 009138 001308 08 A 5 0 4\n- [10] .rel.plt REL 0000a440 00a440 000d40 08 AI 5 26 4\n+ [ 6] .dynstr STRTAB 0000292c 00292c 0061d2 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00008afe 008afe 0004de 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00008fdc 008fdc 000160 00 A 6 9 4\n+ [ 9] .rel.dyn REL 0000913c 00913c 001308 08 A 5 0 4\n+ [10] .rel.plt REL 0000a444 00a444 000d40 08 AI 5 26 4\n [11] .init PROGBITS 0000c000 00c000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 0000c020 00c020 001a90 04 AX 0 0 16\n [13] .plt.got PROGBITS 0000dab0 00dab0 000010 08 AX 0 0 8\n [14] .text PROGBITS 0000dac0 00dac0 018724 00 AX 0 0 16\n [15] .fini PROGBITS 000261e4 0261e4 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00027000 027000 0048fc 00 A 0 0 32\n [17] .qtversion PROGBITS 0002b900 02b900 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 0x9138 contains 609 entries:\n+Relocation section '.rel.dyn' at offset 0x913c contains 609 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00035368 00000008 R_386_RELATIVE \n 0003536c 00000008 R_386_RELATIVE \n 00035370 00000008 R_386_RELATIVE \n 00035374 00000008 R_386_RELATIVE \n 00035378 00000008 R_386_RELATIVE \n 0003537c 00000008 R_386_RELATIVE \n@@ -607,15 +607,15 @@\n 00035ff0 0001c706 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00035ff4 0001cb06 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 00035ff8 00024e06 R_386_GLOB_DAT 00000000 _ZN3KTp7Contact16staticMetaObjectE@ABI_9_1\n 00035ffc 00025b06 R_386_GLOB_DAT 00000000 _ZN9QHashData11shared_nullE@Qt_5\n 000366b4 0000d001 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n 000366b8 0001f901 R_386_32 00000000 _ZTISt9bad_alloc@GLIBCXX_3.4\n \n-Relocation section '.rel.plt' at offset 0xa440 contains 424 entries:\n+Relocation section '.rel.plt' at offset 0xa444 contains 424 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0003600c 00000407 R_386_JUMP_SLOT 00000000 _ZN13KNotification9sendEventEv\n 00036010 00000507 R_386_JUMP_SLOT 00000000 _ZNK2Tp7Channel8targetIdEv\n 00036014 00000607 R_386_JUMP_SLOT 00000000 _ZNK10ChatWidget15spellDictionaryEv\n 00036018 00000707 R_386_JUMP_SLOT 00000000 _ZN2Tp14ChannelFactory27addFeaturesForTextChatroomsERKNS_8FeaturesERK4QMapI7QString8QVariantE\n 0003601c 00000807 R_386_JUMP_SLOT 00000000 _ZN11QTextStreamlsERK7QString@Qt_5\n 00036020 00000a07 R_386_JUMP_SLOT 00000000 _ZN10QTabWidget10setMovableEb@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -35,23 +35,23 @@\n 0x00000019 (INIT_ARRAY) 0x35368\n 0x0000001b (INIT_ARRAYSZ) 28 (bytes)\n 0x0000001a (FINI_ARRAY) 0x35384\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x292c\n 0x00000006 (SYMTAB) 0x23c\n- 0x0000000a (STRSZ) 25038 (bytes)\n+ 0x0000000a (STRSZ) 25042 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x36000\n 0x00000002 (PLTRELSZ) 3392 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0xa440\n- 0x00000011 (REL) 0x9138\n+ 0x00000017 (JMPREL) 0xa444\n+ 0x00000011 (REL) 0x913c\n 0x00000012 (RELSZ) 4872 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n- 0x6ffffffe (VERNEED) 0x8fd8\n+ 0x6ffffffe (VERNEED) 0x8fdc\n 0x6fffffff (VERNEEDNUM) 9\n- 0x6ffffff0 (VERSYM) 0x8afa\n+ 0x6ffffff0 (VERSYM) 0x8afe\n 0x6ffffffa (RELCOUNT) 134\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: 55ee480b63d300b8beec3f22ade96200e5b877ad\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4fdf76e3eea06541379d4839d3957a0d3010fe6f\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 623 entries:\n- Addr: 0x0000000000008afa Offset: 0x008afa Link: 5 (.dynsym)\n+ Addr: 0x0000000000008afe Offset: 0x008afe Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 3 (Qt_5) 4 (Qt_5.15) 2 (Qt_5) 0 (*local*) \n 00c: 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 010: 0 (*local*) 0 (*local*) 2 (Qt_5) 3 (Qt_5) \n 014: 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) 0 (*local*) \n 018: 5 (ABI_9_1) 2 (Qt_5) 0 (*local*) 0 (*local*) \n@@ -155,15 +155,15 @@\n 25c: c (Qt_5) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 260: c (Qt_5) 5 (ABI_9_1) 3 (Qt_5) 2 (Qt_5) \n 264: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 268: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 26c: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 9 entries:\n- Addr: 0x0000000000008fd8 Offset: 0x008fd8 Link: 6 (.dynstr)\n+ Addr: 0x0000000000008fdc Offset: 0x008fdc Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 14\n 0x0020: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n 0x0030: Name: Qt_5 Flags: none Version: 12\n 0x0040: Version: 1 File: libKTpModels.so.9abi1 Cnt: 1\n 0x0050: Name: ABI_9_1 Flags: none Version: 11\n 0x0060: Version: 1 File: libQt5DBus.so.5 Cnt: 1\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -951,15 +951,15 @@\n 2itemClicked(QListWidgetItem*)\n 20EmoticonTextEditItem\n Search in Contacts...\n 1onChanged()\n Select Contacts to Invite to Group Chat\n 2selectionChanged(Tp::AccountPtr,KTp::ContactPtr)\n /usr/lib/debug/.dwz/i386-linux-gnu/kde-telepathy-text-ui.debug\n-ee480b63d300b8beec3f22ade96200e5b877ad.debug\n+df76e3eea06541379d4839d3957a0d3010fe6f.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": "@@ -1560,9 +1560,10 @@\n 0x00008a7c 51745f35 2e313500 00000000 00000000 Qt_5.15.........\n 0x00008a8c 00000000 00000000 00000000 00000000 ................\n 0x00008a9c 00000000 00000000 00000000 00000000 ................\n 0x00008aac 00000000 00000000 00000000 00000000 ................\n 0x00008abc 00000000 00000000 00000000 00000000 ................\n 0x00008acc 00000000 00000000 00000000 00000000 ................\n 0x00008adc 00000000 00000000 00000000 00000000 ................\n- 0x00008aec 00000000 00000000 00000000 0000 ..............\n+ 0x00008aec 00000000 00000000 00000000 00000000 ................\n+ 0x00008afc 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 65653438 30623633 64333030 62386265 ee480b63d300b8be\n- 0x00000010 65633366 32326164 65393632 30306535 ec3f22ade96200e5\n- 0x00000020 62383737 61642e64 65627567 00000000 b877ad.debug....\n- 0x00000030 4950a6f7 IP..\n+ 0x00000000 64663736 65336565 61303635 34313337 df76e3eea0654137\n+ 0x00000010 39643438 33396433 39353761 30643330 9d4839d3957a0d30\n+ 0x00000020 31306665 36662e64 65627567 00000000 10fe6f.debug....\n+ 0x00000030 7e2baf2f ~+./\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/libktpchat.so", "source2": "./usr/lib/i386-linux-gnu/libktpchat.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 000db4 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000f2c 000f2c 005c30 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00006b5c 006b5c 00e868 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000153c4 0153c4 000b86 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00006b5c 006b5c 00e86a 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000153c6 0153c6 000b86 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00015f4c 015f4c 0001c0 00 A 4 12 4\n [ 7] .rel.dyn REL 0001610c 01610c 001b68 08 A 3 0 4\n [ 8] .rel.plt REL 00017c74 017c74 001e18 08 AI 3 24 4\n [ 9] .init PROGBITS 0001a000 01a000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 0001a020 01a020 003c40 04 AX 0 0 16\n [11] .plt.got PROGBITS 0001dc60 01dc60 000110 08 AX 0 0 8\n [12] .text PROGBITS 0001dd70 01dd70 03b7f4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -37,21 +37,21 @@\n 0x00000019 (INIT_ARRAY) 0x75f7c\n 0x0000001b (INIT_ARRAYSZ) 48 (bytes)\n 0x0000001a (FINI_ARRAY) 0x75fac\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x6b5c\n 0x00000006 (SYMTAB) 0xf2c\n- 0x0000000a (STRSZ) 59496 (bytes)\n+ 0x0000000a (STRSZ) 59498 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x77000\n 0x00000002 (PLTRELSZ) 7704 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x17c74\n 0x00000011 (REL) 0x1610c\n 0x00000012 (RELSZ) 7016 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x15f4c\n 0x6fffffff (VERNEEDNUM) 12\n- 0x6ffffff0 (VERSYM) 0x153c4\n+ 0x6ffffff0 (VERSYM) 0x153c6\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: 9ccf0dc5165a2cd6ce1503b030b794e13a0289df\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9bf0830dbef5e23e97416d41dc86a6c04b4e0391\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 1475 entries:\n- Addr: 0x00000000000153c4 Offset: 0x0153c4 Link: 3 (.dynsym)\n+ Addr: 0x00000000000153c6 Offset: 0x0153c6 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 004: 3 (Qt_5) 4 (Qt_5) 5 (Qt_5) 5 (Qt_5) \n 008: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 5 (Qt_5) \n 00c: 6 (ABI_9_1) 0 (*local*) 0 (*local*) 6 (ABI_9_1) \n 010: 0 (*local*) 5 (Qt_5) 5 (Qt_5) 3 (Qt_5) \n 014: 3 (Qt_5) 5 (Qt_5) 5 (Qt_5) 5 (Qt_5) \n 018: 4 (Qt_5) 7 (Qt_5) 3 (Qt_5) 5 (Qt_5) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -2174,15 +2174,15 @@\n Unverified OTR session started with %1\n %1 has requested your authentication\n Authentication with %1 completed successfully\n Authentication with %1 was aborted\n ktp-textui-lib\n Filter-Emoticons\n /usr/lib/debug/.dwz/i386-linux-gnu/kde-telepathy-text-ui.debug\n-cf0dc5165a2cd6ce1503b030b794e13a0289df.debug\n+f0830dbef5e23e97416d41dc86a6c04b4e0391.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": "@@ -3714,9 +3714,9 @@\n 0x0001534c 4942435f 322e312e 3300474c 4942435f IBC_2.1.3.GLIBC_\n 0x0001535c 322e3400 51745f35 00474c49 42435858 2.4.Qt_5.GLIBCXX\n 0x0001536c 5f332e34 00435858 4142495f 312e3300 _3.4.CXXABI_1.3.\n 0x0001537c 51745f35 2e313500 00000000 00000000 Qt_5.15.........\n 0x0001538c 00000000 00000000 00000000 00000000 ................\n 0x0001539c 00000000 00000000 00000000 00000000 ................\n 0x000153ac 00000000 00000000 00000000 00000000 ................\n- 0x000153bc 00000000 00000000 ........\n+ 0x000153bc 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 63663064 63353136 35613263 64366365 cf0dc5165a2cd6ce\n- 0x00000010 31353033 62303330 62373934 65313361 1503b030b794e13a\n- 0x00000020 30323839 64662e64 65627567 00000000 0289df.debug....\n- 0x00000030 5f58bb78 _X.x\n+ 0x00000000 66303833 30646265 66356532 33653937 f0830dbef5e23e97\n+ 0x00000010 34313664 34316463 38366136 63303462 416d41dc86a6c04b\n+ 0x00000020 34653033 39312e64 65627567 00000000 4e0391.debug....\n+ 0x00000030 de4ad451 .J.Q\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kcm_ktp_chat_appearance.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kcm_ktp_chat_appearance.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 0x5b60\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 0x046a4 0x046a4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x046a8 0x046a8 R 0x1000\n LOAD 0x005000 0x00005000 0x00005000 0x06978 0x06978 R E 0x1000\n LOAD 0x00c000 0x0000c000 0x0000c000 0x0351c 0x0351c R 0x1000\n LOAD 0x00fbc4 0x00010bc4 0x00010bc4 0x00718 0x00768 RW 0x1000\n DYNAMIC 0x00fe98 0x00010e98 0x00010e98 0x00140 0x00140 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x00d354 0x0000d354 0x0000d354 0x002f4 0x002f4 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 001040 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000011ec 0011ec 00266d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000385a 00385a 000208 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00003a64 003a64 000100 00 A 4 6 4\n- [ 7] .rel.dyn REL 00003b64 003b64 0005b0 08 A 3 0 4\n- [ 8] .rel.plt REL 00004114 004114 000590 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 000011ec 0011ec 002671 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000385e 00385e 000208 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00003a68 003a68 000100 00 A 4 6 4\n+ [ 7] .rel.dyn REL 00003b68 003b68 0005b0 08 A 3 0 4\n+ [ 8] .rel.plt REL 00004118 004118 000590 08 AI 3 25 4\n [ 9] .init PROGBITS 00005000 005000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00005020 005020 000b30 04 AX 0 0 16\n [11] .plt.got PROGBITS 00005b50 005b50 000008 08 AX 0 0 8\n [12] .text PROGBITS 00005b60 005b60 005e04 00 AX 0 0 16\n [13] .fini PROGBITS 0000b964 00b964 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0000c000 00c000 0012dc 00 A 0 0 32\n [15] .qtversion PROGBITS 0000d2e0 00d2e0 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 0x3b64 contains 182 entries:\n+Relocation section '.rel.dyn' at offset 0x3b68 contains 182 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00010bc4 00000008 R_386_RELATIVE \n 00010bc8 00000008 R_386_RELATIVE \n 00010bcc 00000008 R_386_RELATIVE \n 00010bd0 00000008 R_386_RELATIVE \n 00010bd8 00000008 R_386_RELATIVE \n 00010be4 00000008 R_386_RELATIVE \n@@ -180,15 +180,15 @@\n 00010fe8 00006906 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00010fec 00008a06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00010ff0 00009006 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 00010ff4 00009306 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 00010ff8 00009e06 R_386_GLOB_DAT 00000000 __gmon_start__\n 000112d8 0000b801 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x4114 contains 178 entries:\n+Relocation section '.rel.plt' at offset 0x4118 contains 178 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001100c 00000107 R_386_JUMP_SLOT 00000000 _ZN21AdiumThemeMessageInfo10setMessageERK7QString\n 00011010 00000207 R_386_JUMP_SLOT 00000000 _Z6ki18ndPKcS0_\n 00011014 00000407 R_386_JUMP_SLOT 00000000 _ZN14AdiumThemeView23setShowJoinLeaveChangesEb\n 00011018 00000607 R_386_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3\n 0001101c 00000807 R_386_JUMP_SLOT 00000000 _ZNK15ChatWindowStyle9hasHeaderEv\n 00011020 00000a07 R_386_JUMP_SLOT 00000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -18,21 +18,21 @@\n 0x00000019 (INIT_ARRAY) 0x10bc4\n 0x0000001b (INIT_ARRAYSZ) 12 (bytes)\n 0x0000001a (FINI_ARRAY) 0x10bd0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x11ec\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 9837 (bytes)\n+ 0x0000000a (STRSZ) 9841 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x11000\n 0x00000002 (PLTRELSZ) 1424 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x4114\n- 0x00000011 (REL) 0x3b64\n+ 0x00000017 (JMPREL) 0x4118\n+ 0x00000011 (REL) 0x3b68\n 0x00000012 (RELSZ) 1456 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x3a64\n+ 0x6ffffffe (VERNEED) 0x3a68\n 0x6fffffff (VERNEEDNUM) 6\n- 0x6ffffff0 (VERSYM) 0x385a\n+ 0x6ffffff0 (VERSYM) 0x385e\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: b1c6509c291ba391521a8c7f82dd551a4fd7312f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d95e2e285bed9f696936090a9ad816e49bee187e\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 260 entries:\n- Addr: 0x000000000000385a Offset: 0x00385a Link: 3 (.dynsym)\n+ Addr: 0x000000000000385e Offset: 0x00385e Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (Qt_5) \n 004: 0 (*local*) 3 (Qt_5) 4 (CXXABI_1.3) 2 (Qt_5) \n 008: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 5 (Qt_5.15) \n 00c: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 010: 0 (*local*) 0 (*local*) 2 (Qt_5) 2 (Qt_5) \n 014: 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 018: 6 (Qt_5) 2 (Qt_5) 7 (GLIBC_2.4) 2 (Qt_5) \n@@ -64,15 +64,15 @@\n 0f0: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 0 (*local*) \n 0f4: 3 (Qt_5) 0 (*local*) 2 (Qt_5) 2 (Qt_5) \n 0f8: 2 (Qt_5) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 0fc: 3 (Qt_5) 0 (*local*) 6 (Qt_5) 1 (*global*) \n 100: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 6 entries:\n- Addr: 0x0000000000003a64 Offset: 0x003a64 Link: 4 (.dynstr)\n+ Addr: 0x0000000000003a68 Offset: 0x003a68 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 9\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 11\n 0x0040: Name: GLIBC_2.1.3 Flags: none Version: 10\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 7\n 0x0060: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -381,15 +381,15 @@\n org.kde.KPluginFactory\n 39KCMTelepathyChatAppearanceConfigFactory\n KCMTelepathyChatAppearanceConfigFactory\n QTMETADATA !\n vorg.kde.KPluginFactory\n x'KCMTelepathyChatAppearanceConfigFactory\n /usr/lib/debug/.dwz/i386-linux-gnu/kde-telepathy-text-ui.debug\n-c6509c291ba391521a8c7f82dd551a4fd7312f.debug\n+5e2e285bed9f696936090a9ad816e49bee187e.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": "@@ -610,9 +610,10 @@\n 0x000037dc 745f352e 31350000 00000000 00000000 t_5.15..........\n 0x000037ec 00000000 00000000 00000000 00000000 ................\n 0x000037fc 00000000 00000000 00000000 00000000 ................\n 0x0000380c 00000000 00000000 00000000 00000000 ................\n 0x0000381c 00000000 00000000 00000000 00000000 ................\n 0x0000382c 00000000 00000000 00000000 00000000 ................\n 0x0000383c 00000000 00000000 00000000 00000000 ................\n- 0x0000384c 00000000 00000000 00000000 00 .............\n+ 0x0000384c 00000000 00000000 00000000 00000000 ................\n+ 0x0000385c 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 63363530 39633239 31626133 39313532 c6509c291ba39152\n- 0x00000010 31613863 37663832 64643535 31613466 1a8c7f82dd551a4f\n- 0x00000020 64373331 32662e64 65627567 00000000 d7312f.debug....\n- 0x00000030 806da5ec .m..\n+ 0x00000000 35653265 32383562 65643966 36393639 5e2e285bed9f6969\n+ 0x00000010 33363039 30613961 64383136 65343962 36090a9ad816e49b\n+ 0x00000020 65653138 37652e64 65627567 00000000 ee187e.debug....\n+ 0x00000030 f684a020 ... \n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kcm_ktp_chat_behavior.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kcm_ktp_chat_behavior.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 0x46d0\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 0x03118 0x03118 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x0311c 0x0311c R 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x03ff8 0x03ff8 R E 0x1000\n LOAD 0x008000 0x00008000 0x00008000 0x0218a 0x0218a R 0x1000\n LOAD 0x00acf8 0x0000bcf8 0x0000bcf8 0x004c0 0x004e0 RW 0x1000\n DYNAMIC 0x00aea4 0x0000bea4 0x0000bea4 0x00138 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x008af4 0x00008af4 0x00008af4 0x001f4 0x001f4 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 000b80 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000d2c 000d2c 001adb 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00002808 002808 000170 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00002978 002978 0000e0 00 A 4 5 4\n- [ 7] .rel.dyn REL 00002a58 002a58 000378 08 A 3 0 4\n- [ 8] .rel.plt REL 00002dd0 002dd0 000348 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 00000d2c 000d2c 001adf 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000280c 00280c 000170 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000297c 00297c 0000e0 00 A 4 5 4\n+ [ 7] .rel.dyn REL 00002a5c 002a5c 000378 08 A 3 0 4\n+ [ 8] .rel.plt REL 00002dd4 002dd4 000348 08 AI 3 25 4\n [ 9] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00004020 004020 0006a0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000046c0 0046c0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000046d0 0046d0 003914 00 AX 0 0 16\n [13] .fini PROGBITS 00007fe4 007fe4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00008000 008000 000a98 00 A 0 0 32\n [15] .qtversion PROGBITS 00008a98 008a98 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 0x2a58 contains 111 entries:\n+Relocation section '.rel.dyn' at offset 0x2a5c contains 111 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000bcf8 00000008 R_386_RELATIVE \n 0000bcfc 00000008 R_386_RELATIVE \n 0000bd00 00000008 R_386_RELATIVE \n 0000bd08 00000008 R_386_RELATIVE \n 0000bd14 00000008 R_386_RELATIVE \n 0000bd18 00000008 R_386_RELATIVE \n@@ -109,15 +109,15 @@\n 0000bfe8 00002006 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 0000bfec 00003b06 R_386_GLOB_DAT 00000000 __gmon_start__\n 0000bff4 00007106 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 0000bff8 00008306 R_386_GLOB_DAT 00000000 _ZTV11QSpacerItem@Qt_5\n 0000bffc 00009a06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 0000c1b4 00005201 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x2dd0 contains 105 entries:\n+Relocation section '.rel.plt' at offset 0x2dd4 contains 105 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000c00c 00000107 R_386_JUMP_SLOT 00000000 _Z6ki18ndPKcS0_\n 0000c010 00000207 R_386_JUMP_SLOT 00000000 _ZN7QStringaSERKS_@Qt_5\n 0000c014 00000607 R_386_JUMP_SLOT 00000000 _ZN15QAbstractButton7setTextERK7QString@Qt_5\n 0000c018 00000807 R_386_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3\n 0000c01c 00000b07 R_386_JUMP_SLOT 00000000 _ZN9QListData6detachEi@Qt_5\n 0000c020 00000c07 R_386_JUMP_SLOT 00000000 _ZN9QListData6appendEv@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x00000019 (INIT_ARRAY) 0xbcf8\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0xbd00\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xd2c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 6875 (bytes)\n+ 0x0000000a (STRSZ) 6879 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xc000\n 0x00000002 (PLTRELSZ) 840 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x2dd0\n- 0x00000011 (REL) 0x2a58\n+ 0x00000017 (JMPREL) 0x2dd4\n+ 0x00000011 (REL) 0x2a5c\n 0x00000012 (RELSZ) 888 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x2978\n+ 0x6ffffffe (VERNEED) 0x297c\n 0x6fffffff (VERNEEDNUM) 5\n- 0x6ffffff0 (VERSYM) 0x2808\n+ 0x6ffffff0 (VERSYM) 0x280c\n 0x6ffffffa (RELCOUNT) 31\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: 9629fcd071fa68d59c7fcaa2eb99db650f452514\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 36be022169ae253efa443815488a68b10f960916\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 184 entries:\n- Addr: 0x0000000000002808 Offset: 0x002808 Link: 3 (.dynsym)\n+ Addr: 0x000000000000280c Offset: 0x00280c Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5) 3 (Qt_5) \n 004: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 008: 4 (CXXABI_1.3) 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) \n 00c: 2 (Qt_5) 3 (Qt_5) 0 (*local*) 3 (Qt_5) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 014: 2 (Qt_5) 2 (Qt_5) 5 (Qt_5.15) 0 (*local*) \n 018: 0 (*local*) 3 (Qt_5) 0 (*local*) 0 (*local*) \n@@ -45,15 +45,15 @@\n 0a4: 3 (Qt_5) 2 (Qt_5) 0 (*local*) 0 (*local*) \n 0a8: 2 (Qt_5) 3 (Qt_5) 0 (*local*) 2 (Qt_5) \n 0ac: 3 (Qt_5) 0 (*local*) 0 (*local*) 2 (Qt_5) \n 0b0: 0 (*local*) 0 (*local*) 2 (Qt_5) 1 (*global*) \n 0b4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x0000000000002978 Offset: 0x002978 Link: 4 (.dynstr)\n+ Addr: 0x000000000000297c Offset: 0x00297c Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 8\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.0 Flags: none Version: 9\n 0x0050: Name: GLIBC_2.4 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": "@@ -269,15 +269,15 @@\n 1onImageSharingServiceChanged(int)\n 37KCMTelepathyChatBehaviorConfigFactory\n KCMTelepathyChatBehaviorConfigFactory\n QTMETADATA !\n vorg.kde.KPluginFactory\n x%KCMTelepathyChatBehaviorConfigFactory\n /usr/lib/debug/.dwz/i386-linux-gnu/kde-telepathy-text-ui.debug\n-29fcd071fa68d59c7fcaa2eb99db650f452514.debug\n+be022169ae253efa443815488a68b10f960916.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": "@@ -425,9 +425,9 @@\n 0x0000278c 352e3135 00000000 00000000 00000000 5.15............\n 0x0000279c 00000000 00000000 00000000 00000000 ................\n 0x000027ac 00000000 00000000 00000000 00000000 ................\n 0x000027bc 00000000 00000000 00000000 00000000 ................\n 0x000027cc 00000000 00000000 00000000 00000000 ................\n 0x000027dc 00000000 00000000 00000000 00000000 ................\n 0x000027ec 00000000 00000000 00000000 00000000 ................\n- 0x000027fc 00000000 00000000 000000 ...........\n+ 0x000027fc 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 32396663 64303731 66613638 64353963 29fcd071fa68d59c\n- 0x00000010 37666361 61326562 39396462 36353066 7fcaa2eb99db650f\n- 0x00000020 34353235 31342e64 65627567 00000000 452514.debug....\n- 0x00000030 bf06131d ....\n+ 0x00000000 62653032 32313639 61653235 33656661 be022169ae253efa\n+ 0x00000010 34343338 31353438 38613638 62313066 443815488a68b10f\n+ 0x00000020 39363039 31362e64 65627567 00000000 960916.debug....\n+ 0x00000030 8636f357 .6.W\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kcm_ktp_chat_messages.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kcm_ktp_chat_messages.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 0x32b0\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 0x02204 0x02204 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x02208 0x02208 R 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x00f08 0x00f08 R E 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x00a21 0x00a21 R 0x1000\n LOAD 0x004cf8 0x00005cf8 0x00005cf8 0x003b8 0x003d0 RW 0x1000\n DYNAMIC 0x004ea0 0x00005ea0 0x00005ea0 0x00138 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x0041a8 0x000041a8 0x000041a8 0x00134 0x00134 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 000770 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000091c 00091c 00124a 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001b66 001b66 0000ee 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00001c54 001c54 000100 00 A 4 6 4\n- [ 7] .rel.dyn REL 00001d54 001d54 000378 08 A 3 0 4\n- [ 8] .rel.plt REL 000020cc 0020cc 000138 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 0000091c 00091c 00124e 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001b6a 001b6a 0000ee 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00001c58 001c58 000100 00 A 4 6 4\n+ [ 7] .rel.dyn REL 00001d58 001d58 000378 08 A 3 0 4\n+ [ 8] .rel.plt REL 000020d0 0020d0 000138 08 AI 3 25 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 000280 04 AX 0 0 16\n [11] .plt.got PROGBITS 000032a0 0032a0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000032b0 0032b0 000c44 00 AX 0 0 16\n [13] .fini PROGBITS 00003ef4 003ef4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00004000 004000 00014c 00 A 0 0 32\n [15] .qtversion PROGBITS 00004150 004150 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 0x1d54 contains 111 entries:\n+Relocation section '.rel.dyn' at offset 0x1d58 contains 111 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00005cf8 00000008 R_386_RELATIVE \n 00005cfc 00000008 R_386_RELATIVE \n 00005d04 00000008 R_386_RELATIVE \n 00005d10 00000008 R_386_RELATIVE \n 00005d14 00000008 R_386_RELATIVE \n 00005d18 00000008 R_386_RELATIVE \n@@ -109,15 +109,15 @@\n 00005fec 00002506 R_386_GLOB_DAT 00000000 __gmon_start__\n 00005ff0 00004a06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00005ff4 00006506 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00005ff8 00006d06 R_386_GLOB_DAT 00000000 _ZN8KCModule13markAsChangedEv\n 00005ffc 00007006 R_386_GLOB_DAT 00000000 _ZN15KPluginSelector7changedEb\n 000060ac 00003601 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x20cc contains 39 entries:\n+Relocation section '.rel.plt' at offset 0x20d0 contains 39 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000600c 00000107 R_386_JUMP_SLOT 00000000 _Z6ki18ndPKcS0_\n 00006010 00000a07 R_386_JUMP_SLOT 00000000 _ZN8KCModuleC2EP7QWidgetRK5QListI8QVariantE\n 00006014 00000c07 R_386_JUMP_SLOT 00000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5\n 00006018 00000f07 R_386_JUMP_SLOT 00000000 _ZN8KCModuleD2Ev\n 0000601c 00001407 R_386_JUMP_SLOT 00000000 _ZN7QObject11connectImplEPKS_PPvS1_S3_PN9QtPrivate15QSlotObjectBaseEN2Qt14ConnectionTypeEPKiPK11QMetaObject@Qt_5\n 00006020 00001a07 R_386_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x00000019 (INIT_ARRAY) 0x5cf8\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x5cfc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x91c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 4682 (bytes)\n+ 0x0000000a (STRSZ) 4686 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x6000\n 0x00000002 (PLTRELSZ) 312 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x20cc\n- 0x00000011 (REL) 0x1d54\n+ 0x00000017 (JMPREL) 0x20d0\n+ 0x00000011 (REL) 0x1d58\n 0x00000012 (RELSZ) 888 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x1c54\n+ 0x6ffffffe (VERNEED) 0x1c58\n 0x6fffffff (VERNEEDNUM) 6\n- 0x6ffffff0 (VERSYM) 0x1b66\n+ 0x6ffffff0 (VERSYM) 0x1b6a\n 0x6ffffffa (RELCOUNT) 30\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: ae959be83ce6431b557d0ce361924afb1e4c2d39\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c3d694d156908c60bea3ccd18d751a577b5d5939\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 119 entries:\n- Addr: 0x0000000000001b66 Offset: 0x001b66 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001b6a Offset: 0x001b6a Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5) 2 (Qt_5) \n 004: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 008: 2 (Qt_5) 2 (Qt_5) 0 (*local*) 0 (*local*) \n 00c: 3 (Qt_5) 3 (Qt_5) 4 (Qt_5.15) 0 (*local*) \n 010: 0 (*local*) 3 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 014: 3 (Qt_5) 2 (Qt_5) 0 (*local*) 3 (Qt_5) \n 018: 2 (Qt_5) 2 (Qt_5) 5 (GLIBC_2.4) 2 (Qt_5) \n@@ -29,15 +29,15 @@\n 064: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 2 (Qt_5) \n 068: 0 (*local*) 0 (*local*) 2 (Qt_5) 0 (*local*) \n 06c: 0 (*local*) 0 (*local*) 6 (ABI_9_1) 0 (*local*) \n 070: 0 (*local*) 0 (*local*) 1 (*global*) 1 (*global*) \n 074: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 6 entries:\n- Addr: 0x0000000000001c54 Offset: 0x001c54 Link: 4 (.dynstr)\n+ Addr: 0x0000000000001c58 Offset: 0x001c58 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 9\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0030: Name: GLIBCXX_3.4 Flags: none Version: 8\n 0x0040: Name: CXXABI_1.3 Flags: none Version: 7\n 0x0050: Version: 1 File: libKTpCommonInternals.so.9abi1 Cnt: 1\n 0x0060: Name: ABI_9_1 Flags: none Version: 6\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -133,15 +133,15 @@\n org.kde.KPluginFactory\n 24KTpMessagesConfigFactory\n KTpMessagesConfigFactory\n QTMETADATA !\n vorg.kde.KPluginFactory\n KTpMessagesConfigFactory\n /usr/lib/debug/.dwz/i386-linux-gnu/kde-telepathy-text-ui.debug\n-959be83ce6431b557d0ce361924afb1e4c2d39.debug\n+d694d156908c60bea3ccd18d751a577b5d5939.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 0x00001aec 745f3500 00000000 00000000 00000000 t_5.............\n 0x00001afc 00000000 00000000 00000000 00000000 ................\n 0x00001b0c 00000000 00000000 00000000 00000000 ................\n 0x00001b1c 00000000 00000000 00000000 00000000 ................\n 0x00001b2c 00000000 00000000 00000000 00000000 ................\n 0x00001b3c 00000000 00000000 00000000 00000000 ................\n 0x00001b4c 00000000 00000000 00000000 00000000 ................\n- 0x00001b5c 00000000 00000000 0000 ..........\n+ 0x00001b5c 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 39353962 65383363 65363433 31623535 959be83ce6431b55\n- 0x00000010 37643063 65333631 39323461 66623165 7d0ce361924afb1e\n- 0x00000020 34633264 33392e64 65627567 00000000 4c2d39.debug....\n- 0x00000030 48f33e56 H.>V\n+ 0x00000000 64363934 64313536 39303863 36306265 d694d156908c60be\n+ 0x00000010 61336363 64313864 37353161 35373762 a3ccd18d751a577b\n+ 0x00000020 35643539 33392e64 65627567 00000000 5d5939.debug....\n+ 0x00000030 a454bd7d .T.}\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kcm_ktp_chat_otr.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kcm_ktp_chat_otr.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 0x4920\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 0x03b0c 0x03b0c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x03b10 0x03b10 R 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x05a08 0x05a08 R E 0x1000\n LOAD 0x00a000 0x0000a000 0x0000a000 0x0268b 0x0268b R 0x1000\n LOAD 0x00cce8 0x0000dce8 0x0000dce8 0x00564 0x00580 RW 0x1000\n DYNAMIC 0x00ce90 0x0000de90 0x0000de90 0x00148 0x00148 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x00ac30 0x0000ac30 0x0000ac30 0x00284 0x00284 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 000de0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000f8c 000f8c 0020bb 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00003048 003048 0001bc 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00003204 003204 000120 00 A 4 7 4\n- [ 7] .rel.dyn REL 00003324 003324 000378 08 A 3 0 4\n- [ 8] .rel.plt REL 0000369c 00369c 000470 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 00000f8c 000f8c 0020bf 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000304c 00304c 0001bc 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00003208 003208 000120 00 A 4 7 4\n+ [ 7] .rel.dyn REL 00003328 003328 000378 08 A 3 0 4\n+ [ 8] .rel.plt REL 000036a0 0036a0 000470 08 AI 3 25 4\n [ 9] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00004020 004020 0008f0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00004910 004910 000008 08 AX 0 0 8\n [12] .text PROGBITS 00004920 004920 0050d4 00 AX 0 0 16\n [13] .fini PROGBITS 000099f4 0099f4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0000a000 00a000 000bd4 00 A 0 0 32\n [15] .qtversion PROGBITS 0000abd8 00abd8 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 0x3324 contains 111 entries:\n+Relocation section '.rel.dyn' at offset 0x3328 contains 111 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000dce8 00000008 R_386_RELATIVE \n 0000dcec 00000008 R_386_RELATIVE \n 0000dcf4 00000008 R_386_RELATIVE \n 0000dd00 00000008 R_386_RELATIVE \n 0000dd04 00000008 R_386_RELATIVE \n 0000dd08 00000008 R_386_RELATIVE \n@@ -109,15 +109,15 @@\n 0000dfe8 00002806 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 0000dfec 00004b06 R_386_GLOB_DAT 00000000 __gmon_start__\n 0000dff0 00008806 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 0000dff4 00009d06 R_386_GLOB_DAT 00000000 _ZTV11QSpacerItem@Qt_5\n 0000dffc 0000b306 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 0000e248 00006b01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x369c contains 142 entries:\n+Relocation section '.rel.plt' at offset 0x36a0 contains 142 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000e00c 00000107 R_386_JUMP_SLOT 00000000 _Z6ki18ndPKcS0_\n 0000e010 00000607 R_386_JUMP_SLOT 00000000 _ZN15QAbstractButton7setTextERK7QString@Qt_5\n 0000e014 00000807 R_386_JUMP_SLOT 00000000 _ZN12QTableWidgetC1EP7QWidget@Qt_5\n 0000e018 00000907 R_386_JUMP_SLOT 00000000 _ZN17QAbstractItemView20setSelectionBehaviorENS_17SelectionBehaviorE@Qt_5\n 0000e01c 00000a07 R_386_JUMP_SLOT 00000000 _ZN7QLayout18setContentsMarginsEiiii@Qt_5\n 0000e020 00000b07 R_386_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -19,21 +19,21 @@\n 0x00000019 (INIT_ARRAY) 0xdce8\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0xdcec\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xf8c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 8379 (bytes)\n+ 0x0000000a (STRSZ) 8383 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xe000\n 0x00000002 (PLTRELSZ) 1136 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x369c\n- 0x00000011 (REL) 0x3324\n+ 0x00000017 (JMPREL) 0x36a0\n+ 0x00000011 (REL) 0x3328\n 0x00000012 (RELSZ) 888 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x3204\n+ 0x6ffffffe (VERNEED) 0x3208\n 0x6fffffff (VERNEEDNUM) 7\n- 0x6ffffff0 (VERSYM) 0x3048\n+ 0x6ffffff0 (VERSYM) 0x304c\n 0x6ffffffa (RELCOUNT) 30\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: 9aaa89fe62796e97684073cba0263984f70c7e4d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7f99342c670740f6231854cb42667cda1dbf3db1\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 222 entries:\n- Addr: 0x0000000000003048 Offset: 0x003048 Link: 3 (.dynsym)\n+ Addr: 0x000000000000304c Offset: 0x00304c Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (Qt_5) \n 004: 2 (Qt_5) 0 (*local*) 2 (Qt_5) 2 (Qt_5) \n 008: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 3 (CXXABI_1.3) \n 00c: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) \n 010: 4 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 014: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 0 (*local*) \n 018: 0 (*local*) 2 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n@@ -55,15 +55,15 @@\n 0cc: 4 (Qt_5) 2 (Qt_5) 2 (Qt_5) 0 (*local*) \n 0d0: 4 (Qt_5) 4 (Qt_5) 0 (*local*) 0 (*local*) \n 0d4: 4 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 0d8: 4 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 0dc: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 7 entries:\n- Addr: 0x0000000000003204 Offset: 0x003204 Link: 4 (.dynstr)\n+ Addr: 0x0000000000003208 Offset: 0x003208 Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5DBus.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 11\n 0x0020: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0030: Name: GCC_3.0 Flags: none Version: 9\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.1.3 Flags: none Version: 12\n 0x0060: Name: GLIBC_2.0 Flags: none Version: 10\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -320,15 +320,15 @@\n org.kde.KPluginFactory\n 32KCMTelepathyChatOtrConfigFactory\n KCMTelepathyChatOtrConfigFactory\n QTMETADATA !\n vorg.kde.KPluginFactory\n x KCMTelepathyChatOtrConfigFactory\n /usr/lib/debug/.dwz/i386-linux-gnu/kde-telepathy-text-ui.debug\n-aa89fe62796e97684073cba0263984f70c7e4d.debug\n+99342c670740f6231854cb42667cda1dbf3db1.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": "@@ -519,9 +519,9 @@\n 0x00002fcc 5f312e33 00000000 00000000 00000000 _1.3............\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 00000000 00000000 ................\n 0x0000302c 00000000 00000000 00000000 00000000 ................\n- 0x0000303c 00000000 00000000 000000 ...........\n+ 0x0000303c 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 61613839 66653632 37393665 39373638 aa89fe62796e9768\n- 0x00000010 34303733 63626130 32363339 38346637 4073cba0263984f7\n- 0x00000020 30633765 34642e64 65627567 00000000 0c7e4d.debug....\n- 0x00000030 e6227ea1 .\"~.\n+ 0x00000000 39393334 32633637 30373430 66363233 99342c670740f623\n+ 0x00000010 31383534 63623432 36363763 64613164 1854cb42667cda1d\n+ 0x00000020 62663364 62312e64 65627567 00000000 bf3db1.debug....\n+ 0x00000030 a16cf209 .l..\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kcm_ktp_logviewer_behavior.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kcm_ktp_logviewer_behavior.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 0x3470\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 0x02780 0x02780 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x02784 0x02784 R 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x02048 0x02048 R E 0x1000\n LOAD 0x006000 0x00006000 0x00006000 0x013c3 0x013c3 R 0x1000\n LOAD 0x007d08 0x00008d08 0x00008d08 0x00418 0x0044c RW 0x1000\n DYNAMIC 0x007eb4 0x00008eb4 0x00008eb4 0x00128 0x00128 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x006658 0x00006658 0x00006658 0x0018c 0x0018c 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 000920 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000ad4 000ad4 001515 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001fea 001fea 000124 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00002110 002110 0000e0 00 A 4 5 4\n- [ 7] .rel.dyn REL 000021f0 0021f0 000378 08 A 3 0 4\n- [ 8] .rel.plt REL 00002568 002568 000218 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 00000ad4 000ad4 001519 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001fee 001fee 000124 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00002114 002114 0000e0 00 A 4 5 4\n+ [ 7] .rel.dyn REL 000021f4 0021f4 000378 08 A 3 0 4\n+ [ 8] .rel.plt REL 0000256c 00256c 000218 08 AI 3 25 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 000440 04 AX 0 0 16\n [11] .plt.got PROGBITS 00003460 003460 000008 08 AX 0 0 8\n [12] .text PROGBITS 00003470 003470 001bc4 00 AX 0 0 16\n [13] .fini PROGBITS 00005034 005034 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00006000 006000 0005dc 00 A 0 0 32\n [15] .qtversion PROGBITS 000065e0 0065e0 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 0x21f0 contains 111 entries:\n+Relocation section '.rel.dyn' at offset 0x21f4 contains 111 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00008d08 00000008 R_386_RELATIVE \n 00008d0c 00000008 R_386_RELATIVE \n 00008d10 00000008 R_386_RELATIVE \n 00008d18 00000008 R_386_RELATIVE \n 00008d24 00000008 R_386_RELATIVE \n 00008d28 00000008 R_386_RELATIVE \n@@ -109,15 +109,15 @@\n 00008fe8 00001706 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 00008fec 00003006 R_386_GLOB_DAT 00000000 __gmon_start__\n 00008ff4 00006006 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00008ff8 00006f06 R_386_GLOB_DAT 00000000 _ZTV11QSpacerItem@Qt_5\n 00008ffc 00007c06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 0000911c 00004701 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x2568 contains 67 entries:\n+Relocation section '.rel.plt' at offset 0x256c contains 67 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000900c 00000107 R_386_JUMP_SLOT 00000000 _ZN7QStringaSERKS_@Qt_5\n 00009010 00000607 R_386_JUMP_SLOT 00000000 _ZN15QAbstractButton7setTextERK7QString@Qt_5\n 00009014 00000807 R_386_JUMP_SLOT 00000000 _ZN9QHashData13detach_helperEPFvPNS_4NodeEPvEPFvS1_Eii@Qt_5\n 00009018 00000a07 R_386_JUMP_SLOT 00000000 _ZNK8QVariant7convertEiPv@Qt_5\n 0000901c 00000e07 R_386_JUMP_SLOT 00000000 _ZN8KCModuleC2EP7QWidgetRK5QListI8QVariantE\n 00009020 00001007 R_386_JUMP_SLOT 00000000 _ZN9QGroupBox8setTitleERK7QString@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,21 +15,21 @@\n 0x00000019 (INIT_ARRAY) 0x8d08\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x8d10\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xad4\n 0x00000006 (SYMTAB) 0x1b4\n- 0x0000000a (STRSZ) 5397 (bytes)\n+ 0x0000000a (STRSZ) 5401 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x9000\n 0x00000002 (PLTRELSZ) 536 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x2568\n- 0x00000011 (REL) 0x21f0\n+ 0x00000017 (JMPREL) 0x256c\n+ 0x00000011 (REL) 0x21f4\n 0x00000012 (RELSZ) 888 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x2110\n+ 0x6ffffffe (VERNEED) 0x2114\n 0x6fffffff (VERNEEDNUM) 5\n- 0x6ffffff0 (VERSYM) 0x1fea\n+ 0x6ffffff0 (VERSYM) 0x1fee\n 0x6ffffffa (RELCOUNT) 31\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: 27af39f2861f67c951fe61dd43c94cfb1a248c42\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a7a5982ed7af49cc87638f84d90021d72d397f4c\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 146 entries:\n- Addr: 0x0000000000001fea Offset: 0x001fea Link: 3 (.dynsym)\n+ Addr: 0x0000000000001fee Offset: 0x001fee Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 004: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 008: 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 00c: 3 (Qt_5) 3 (Qt_5) 0 (*local*) 0 (*local*) \n 010: 3 (Qt_5) 2 (Qt_5) 4 (Qt_5.15) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 2 (Qt_5) \n 018: 3 (Qt_5) 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) \n@@ -36,15 +36,15 @@\n 080: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) \n 084: 2 (Qt_5) 0 (*local*) 3 (Qt_5) 0 (*local*) \n 088: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 08c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 090: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x0000000000002110 Offset: 0x002110 Link: 4 (.dynstr)\n+ Addr: 0x0000000000002114 Offset: 0x002114 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 8\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0030: Name: GLIBCXX_3.4 Flags: none Version: 7\n 0x0040: Name: CXXABI_1.3 Flags: none Version: 6\n 0x0050: Version: 1 File: libc.so.6 Cnt: 3\n 0x0060: Name: GLIBC_2.1.3 Flags: none Version: 10\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -174,15 +174,15 @@\n org.kde.KPluginFactory\n 42KCMTelepathyLogViewerBehaviorConfigFactory\n KCMTelepathyLogViewerBehaviorConfigFactory\n QTMETADATA !\n vorg.kde.KPluginFactory\n x*KCMTelepathyLogViewerBehaviorConfigFactory\n /usr/lib/debug/.dwz/i386-linux-gnu/kde-telepathy-text-ui.debug\n-af39f2861f67c951fe61dd43c94cfb1a248c42.debug\n+a5982ed7af49cc87638f84d90021d72d397f4c.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": "@@ -333,9 +333,9 @@\n 0x00001f74 00000000 00000000 00000000 00000000 ................\n 0x00001f84 00000000 00000000 00000000 00000000 ................\n 0x00001f94 00000000 00000000 00000000 00000000 ................\n 0x00001fa4 00000000 00000000 00000000 00000000 ................\n 0x00001fb4 00000000 00000000 00000000 00000000 ................\n 0x00001fc4 00000000 00000000 00000000 00000000 ................\n 0x00001fd4 00000000 00000000 00000000 00000000 ................\n- 0x00001fe4 00000000 00 .....\n+ 0x00001fe4 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 61663339 66323836 31663637 63393531 af39f2861f67c951\n- 0x00000010 66653631 64643433 63393463 66623161 fe61dd43c94cfb1a\n- 0x00000020 32343863 34322e64 65627567 00000000 248c42.debug....\n- 0x00000030 5d732a45 ]s*E\n+ 0x00000000 61353938 32656437 61663439 63633837 a5982ed7af49cc87\n+ 0x00000010 36333866 38346439 30303231 64373264 638f84d90021d72d\n+ 0x00000020 33393766 34632e64 65627567 00000000 397f4c.debug....\n+ 0x00000030 faabf867 ...g\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kcm_ktptextui_message_filter_emoticons.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kcm_ktptextui_message_filter_emoticons.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 0x47f0\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 0x03c84 0x03c84 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x03c88 0x03c88 R 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x04f38 0x04f38 R E 0x1000\n LOAD 0x009000 0x00009000 0x00009000 0x025b3 0x025b3 R 0x1000\n LOAD 0x00bc38 0x0000cc38 0x0000cc38 0x005c8 0x005e0 RW 0x1000\n DYNAMIC 0x00be6c 0x0000ce6c 0x0000ce6c 0x00150 0x00150 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x009adc 0x00009adc 0x00009adc 0x002d4 0x002d4 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 000dc0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000f6c 000f6c 0021b5 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00003122 003122 0001b8 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000032dc 0032dc 000120 00 A 4 7 4\n- [ 7] .rel.dyn REL 000033fc 0033fc 0004b0 08 A 3 0 4\n- [ 8] .rel.plt REL 000038ac 0038ac 0003d8 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 00000f6c 000f6c 0021b9 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00003126 003126 0001b8 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000032e0 0032e0 000120 00 A 4 7 4\n+ [ 7] .rel.dyn REL 00003400 003400 0004b0 08 A 3 0 4\n+ [ 8] .rel.plt REL 000038b0 0038b0 0003d8 08 AI 3 25 4\n [ 9] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00004020 004020 0007c0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000047e0 0047e0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000047f0 0047f0 004734 00 AX 0 0 16\n [13] .fini PROGBITS 00008f24 008f24 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00009000 009000 0005c0 00 A 0 0 32\n [15] .qtversion PROGBITS 000095c0 0095c0 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 0x33fc contains 150 entries:\n+Relocation section '.rel.dyn' at offset 0x3400 contains 150 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000cc38 00000008 R_386_RELATIVE \n 0000cc3c 00000008 R_386_RELATIVE \n 0000cc44 00000008 R_386_RELATIVE \n 0000cc50 00000008 R_386_RELATIVE \n 0000cc54 00000008 R_386_RELATIVE \n 0000cc58 00000008 R_386_RELATIVE \n@@ -148,15 +148,15 @@\n 0000cfec 00008406 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 0000cff0 00008e06 R_386_GLOB_DAT 00000000 __gmon_start__\n 0000cff4 00008f06 R_386_GLOB_DAT 00000000 _ZN9QComboBox18currentTextChangedERK7QString@Qt_5\n 0000cff8 00009306 R_386_GLOB_DAT 00000000 _ZN11QListWidget20itemSelectionChangedEv@Qt_5\n 0000cffc 0000d606 R_386_GLOB_DAT 00000000 _ZN15QAbstractButton16staticMetaObjectE@Qt_5\n 0000d1fc 00009e01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x38ac contains 123 entries:\n+Relocation section '.rel.plt' at offset 0x38b0 contains 123 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000d00c 00000107 R_386_JUMP_SLOT 00000000 _ZN12KConfigGroup11deleteGroupE6QFlagsIN11KConfigBase15WriteConfigFlagEE\n 0000d010 00000407 R_386_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3\n 0000d014 00000807 R_386_JUMP_SLOT 00000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5\n 0000d018 00000a07 R_386_JUMP_SLOT 00000000 _ZNK10KEmoticons5themeEv\n 0000d01c 00000d07 R_386_JUMP_SLOT 00000000 _ZNK2Tp14AccountManager13validAccountsEv\n 0000d020 00000e07 R_386_JUMP_SLOT 00000000 _ZN8QVariantC1ERK7QString@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -20,21 +20,21 @@\n 0x00000019 (INIT_ARRAY) 0xcc38\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0xcc3c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xf6c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 8629 (bytes)\n+ 0x0000000a (STRSZ) 8633 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xd000\n 0x00000002 (PLTRELSZ) 984 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x38ac\n- 0x00000011 (REL) 0x33fc\n+ 0x00000017 (JMPREL) 0x38b0\n+ 0x00000011 (REL) 0x3400\n 0x00000012 (RELSZ) 1200 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x32dc\n+ 0x6ffffffe (VERNEED) 0x32e0\n 0x6fffffff (VERNEEDNUM) 7\n- 0x6ffffff0 (VERSYM) 0x3122\n+ 0x6ffffff0 (VERSYM) 0x3126\n 0x6ffffffa (RELCOUNT) 44\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: b56d490b158b6957c4e326501afe30eb7980384d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 514bd59424217522dfe9cab276db88b108025945\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 220 entries:\n- Addr: 0x0000000000003122 Offset: 0x003122 Link: 3 (.dynsym)\n+ Addr: 0x0000000000003126 Offset: 0x003126 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5) 3 (Qt_5) \n 004: 4 (CXXABI_1.3) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 008: 3 (Qt_5) 5 (Qt_5.15) 0 (*local*) 2 (Qt_5) \n 00c: 2 (Qt_5) 0 (*local*) 3 (Qt_5) 0 (*local*) \n 010: 2 (Qt_5) 2 (Qt_5) 6 (ABI_9_1) 7 (GLIBC_2.0) \n 014: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) \n 018: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n@@ -54,15 +54,15 @@\n 0c8: c (Qt_5) 3 (Qt_5) 2 (Qt_5) c (Qt_5) \n 0cc: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 0d0: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 0 (*local*) \n 0d4: c (Qt_5) 0 (*local*) 2 (Qt_5) 1 (*global*) \n 0d8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 7 entries:\n- Addr: 0x00000000000032dc Offset: 0x0032dc Link: 4 (.dynstr)\n+ Addr: 0x00000000000032e0 Offset: 0x0032e0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 12\n 0x0020: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0030: Name: GCC_3.0 Flags: none Version: 10\n 0x0040: Version: 1 File: 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": "@@ -283,15 +283,15 @@\n hName[wa]iXhin\n yeslName[x-test]mxxEmoticonsxxkName[zh_CN]l\n kName[zh_TW]l\n lServiceTypes\n hKCModuleoX-KDE-ParentAppiemoticonsvX-KDE-ParentComponents\n iemoticons\n /usr/lib/debug/.dwz/i386-linux-gnu/kde-telepathy-text-ui.debug\n-6d490b158b6957c4e326501afe30eb7980384d.debug\n+4bd59424217522dfe9cab276db88b108025945.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": "@@ -535,9 +535,9 @@\n 0x000030ac 00000000 00000000 00000000 00000000 ................\n 0x000030bc 00000000 00000000 00000000 00000000 ................\n 0x000030cc 00000000 00000000 00000000 00000000 ................\n 0x000030dc 00000000 00000000 00000000 00000000 ................\n 0x000030ec 00000000 00000000 00000000 00000000 ................\n 0x000030fc 00000000 00000000 00000000 00000000 ................\n 0x0000310c 00000000 00000000 00000000 00000000 ................\n- 0x0000311c 00000000 00 .....\n+ 0x0000311c 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 36643439 30623135 38623639 35376334 6d490b158b6957c4\n- 0x00000010 65333236 35303161 66653330 65623739 e326501afe30eb79\n- 0x00000020 38303338 34642e64 65627567 00000000 80384d.debug....\n- 0x00000030 2ea86384 ..c.\n+ 0x00000000 34626435 39343234 32313735 32326466 4bd59424217522df\n+ 0x00000010 65396361 62323736 64623838 62313038 e9cab276db88b108\n+ 0x00000020 30323539 34352e64 65627567 00000000 025945.debug....\n+ 0x00000030 9837fb4f .7.O\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/kcm_ktptextui_message_filter_latex.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/kcm_ktptextui_message_filter_latex.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 0x3320\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 0x02670 0x02670 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x02674 0x02674 R 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x01808 0x01808 R E 0x1000\n LOAD 0x005000 0x00005000 0x00005000 0x00fbd 0x00fbd R 0x1000\n LOAD 0x006ca4 0x00007ca4 0x00007ca4 0x00428 0x00454 RW 0x1000\n DYNAMIC 0x006eb0 0x00007eb0 0x00007eb0 0x00130 0x00130 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x005520 0x00005520 0x00005520 0x0015c 0x0015c 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 001498 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001ee4 001ee4 000114 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00001ff8 001ff8 0000e0 00 A 4 5 4\n- [ 7] .rel.dyn REL 000020d8 0020d8 000428 08 A 3 0 4\n- [ 8] .rel.plt REL 00002500 002500 000170 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 00000a4c 000a4c 00149c 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001ee8 001ee8 000114 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00001ffc 001ffc 0000e0 00 A 4 5 4\n+ [ 7] .rel.dyn REL 000020dc 0020dc 000428 08 A 3 0 4\n+ [ 8] .rel.plt REL 00002504 002504 000170 08 AI 3 25 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 0002f0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00003310 003310 000008 08 AX 0 0 8\n [12] .text PROGBITS 00003320 003320 0014d4 00 AX 0 0 16\n [13] .fini PROGBITS 000047f4 0047f4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00005000 005000 0004cc 00 A 0 0 32\n [15] .qtversion PROGBITS 000054d0 0054d0 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 0x20d8 contains 133 entries:\n+Relocation section '.rel.dyn' at offset 0x20dc contains 133 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00007ca4 00000008 R_386_RELATIVE \n 00007ca8 00000008 R_386_RELATIVE \n 00007cb0 00000008 R_386_RELATIVE \n 00007cbc 00000008 R_386_RELATIVE \n 00007cc0 00000008 R_386_RELATIVE \n 00007cc4 00000008 R_386_RELATIVE \n@@ -131,15 +131,15 @@\n 00007fe8 00001306 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 00007fec 00002f06 R_386_GLOB_DAT 00000000 __gmon_start__\n 00007ff0 00005a06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00007ff8 00007806 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00007ffc 00007a06 R_386_GLOB_DAT 00000000 _ZTV15KConfigSkeleton\n 000080c8 00004101 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x2500 contains 46 entries:\n+Relocation section '.rel.plt' at offset 0x2504 contains 46 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000800c 00000607 R_386_JUMP_SLOT 00000000 _ZN8KCModule4loadEv\n 00008010 00000c07 R_386_JUMP_SLOT 00000000 _ZN8KCModuleC2EP7QWidgetRK5QListI8QVariantE\n 00008014 00001007 R_386_JUMP_SLOT 00000000 _ZN8KCModuleD2Ev\n 00008018 00001507 R_386_JUMP_SLOT 00000000 _ZN15KConfigSkeletonC2ERK7QStringP7QObject\n 0000801c 00001607 R_386_JUMP_SLOT 00000000 _ZN19KCoreConfigSkeleton15setCurrentGroupERK7QString\n 00008020 00001907 R_386_JUMP_SLOT 00000000 _ZNK19KCoreConfigSkeleton12currentGroupEv\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,21 +16,21 @@\n 0x00000019 (INIT_ARRAY) 0x7ca4\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x7ca8\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xa4c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 5272 (bytes)\n+ 0x0000000a (STRSZ) 5276 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x8000\n 0x00000002 (PLTRELSZ) 368 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x2500\n- 0x00000011 (REL) 0x20d8\n+ 0x00000017 (JMPREL) 0x2504\n+ 0x00000011 (REL) 0x20dc\n 0x00000012 (RELSZ) 1064 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x1ff8\n+ 0x6ffffffe (VERNEED) 0x1ffc\n 0x6fffffff (VERNEEDNUM) 5\n- 0x6ffffff0 (VERSYM) 0x1ee4\n+ 0x6ffffff0 (VERSYM) 0x1ee8\n 0x6ffffffa (RELCOUNT) 31\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: 635a1e11899aa981f923ccc411564d36d64a9356\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2205d3101da5786f50381c7f50d6b80331ae2826\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: 0x0000000000001ee4 Offset: 0x001ee4 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001ee8 Offset: 0x001ee8 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 0 (*local*) \n 004: 2 (Qt_5) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 008: 0 (*local*) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 00c: 0 (*local*) 0 (*local*) 3 (Qt_5) 4 (Qt_5.15) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 014: 2 (Qt_5) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 018: 2 (Qt_5) 0 (*local*) 3 (Qt_5) 0 (*local*) \n@@ -34,15 +34,15 @@\n 078: 0 (*local*) 3 (Qt_5) 0 (*local*) 2 (Qt_5) \n 07c: 3 (Qt_5) 0 (*local*) 2 (Qt_5) 0 (*local*) \n 080: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 084: 2 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 088: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x0000000000001ff8 Offset: 0x001ff8 Link: 4 (.dynstr)\n+ Addr: 0x0000000000001ffc Offset: 0x001ffc Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 8\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0030: Name: GLIBCXX_3.4 Flags: none Version: 7\n 0x0040: Name: CXXABI_1.3 Flags: none Version: 6\n 0x0050: Version: 1 File: libc.so.6 Cnt: 3\n 0x0060: Name: GLIBC_2.1.3 Flags: none Version: 10\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -162,15 +162,15 @@\n 18LatexConfigFactory\n LatexConfigFactory\n 11LatexConfig\n QTMETADATA !\n vorg.kde.KPluginFactory\n rLatexConfigFactory\n /usr/lib/debug/.dwz/i386-linux-gnu/kde-telepathy-text-ui.debug\n-5a1e11899aa981f923ccc411564d36d64a9356.debug\n+05d3101da5786f50381c7f50d6b80331ae2826.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": "@@ -325,9 +325,9 @@\n 0x00001e6c 35000000 00000000 00000000 00000000 5...............\n 0x00001e7c 00000000 00000000 00000000 00000000 ................\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 ........\n+ 0x00001edc 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 35613165 31313839 39616139 38316639 5a1e11899aa981f9\n- 0x00000010 32336363 63343131 35363464 33366436 23ccc411564d36d6\n- 0x00000020 34613933 35362e64 65627567 00000000 4a9356.debug....\n- 0x00000030 65f067a8 e.g.\n+ 0x00000000 30356433 31303164 61353738 36663530 05d3101da5786f50\n+ 0x00000010 33383163 37663530 64366238 30333331 381c7f50d6b80331\n+ 0x00000020 61653238 32362e64 65627567 00000000 ae2826.debug....\n+ 0x00000030 31e768d2 1.h.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/ktptextui_message_filter_emoticons.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/ktptextui_message_filter_emoticons.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 0x2250\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 0x014fc 0x014fc R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x01500 0x01500 R 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x01528 0x01528 R E 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x010b2 0x010b2 R 0x1000\n LOAD 0x005dd4 0x00006dd4 0x00006dd4 0x002c4 0x00310 RW 0x1000\n DYNAMIC 0x005eb8 0x00006eb8 0x00006eb8 0x00120 0x00120 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x004720 0x00004720 0x00004720 0x00154 0x00154 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 000430 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000005dc 0005dc 000aba 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001096 001096 000086 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000111c 00111c 0000e0 00 A 4 5 4\n- [ 7] .rel.dyn REL 000011fc 0011fc 0001f8 08 A 3 0 4\n- [ 8] .rel.plt REL 000013f4 0013f4 000108 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 000005dc 0005dc 000abe 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000109a 00109a 000086 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00001120 001120 0000e0 00 A 4 5 4\n+ [ 7] .rel.dyn REL 00001200 001200 0001f8 08 A 3 0 4\n+ [ 8] .rel.plt REL 000013f8 0013f8 000108 08 AI 3 25 4\n [ 9] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00002020 002020 000220 04 AX 0 0 16\n [11] .plt.got PROGBITS 00002240 002240 000008 08 AX 0 0 8\n [12] .text PROGBITS 00002250 002250 0012c4 00 AX 0 0 16\n [13] .fini PROGBITS 00003514 003514 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00004000 004000 0006bc 00 A 0 0 32\n [15] .qtversion PROGBITS 000046c0 0046c0 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 0x11fc contains 63 entries:\n+Relocation section '.rel.dyn' at offset 0x1200 contains 63 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00006dd4 00000008 R_386_RELATIVE \n 00006dd8 00000008 R_386_RELATIVE \n 00006ddc 00000008 R_386_RELATIVE \n 00006de0 00000008 R_386_RELATIVE \n 00006de8 00000008 R_386_RELATIVE \n 00006df4 00000008 R_386_RELATIVE \n@@ -61,15 +61,15 @@\n 00006fec 00003506 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00006ff0 00003a06 R_386_GLOB_DAT 00000000 __gmon_start__\n 00006ff4 00003b06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00006ff8 00003c06 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 00006ffc 00003d06 R_386_GLOB_DAT 00000000 _ZN9QHashData11shared_nullE@Qt_5\n 00007094 00003101 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x13f4 contains 33 entries:\n+Relocation section '.rel.plt' at offset 0x13f8 contains 33 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000700c 00000307 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 00007010 00000607 R_386_JUMP_SLOT 00000000 _ZN3KTp7Message18setMainMessagePartERK7QString@ABI_9_1\n 00007014 00000707 R_386_JUMP_SLOT 00000000 _ZN15QtSharedPointer20ExternalRefCountData9getAndRefEPK7QObject@Qt_5\n 00007018 00000807 R_386_JUMP_SLOT 00000000 _ZN10QArrayData10deallocateEPS_jj@Qt_5\n 0000701c 00000907 R_386_JUMP_SLOT 00000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5\n 00007020 00000f07 R_386_JUMP_SLOT 00000000 _ZNK15KEmoticonsTheme14parseEmoticonsERK7QString6QFlagsINS_13ParseModeEnumEERK11QStringList\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,21 +14,21 @@\n 0x00000019 (INIT_ARRAY) 0x6dd4\n 0x0000001b (INIT_ARRAYSZ) 12 (bytes)\n 0x0000001a (FINI_ARRAY) 0x6de0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x5dc\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 2746 (bytes)\n+ 0x0000000a (STRSZ) 2750 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x7000\n 0x00000002 (PLTRELSZ) 264 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x13f4\n- 0x00000011 (REL) 0x11fc\n+ 0x00000017 (JMPREL) 0x13f8\n+ 0x00000011 (REL) 0x1200\n 0x00000012 (RELSZ) 504 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x111c\n+ 0x6ffffffe (VERNEED) 0x1120\n 0x6fffffff (VERNEEDNUM) 5\n- 0x6ffffff0 (VERSYM) 0x1096\n+ 0x6ffffff0 (VERSYM) 0x109a\n 0x6ffffffa (RELCOUNT) 27\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0301efca217821eb764b429a18ac3f07689ffbc8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b4ff28c5e8e424ddd157653b89f7d1d4cc189987\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 67 entries:\n- Addr: 0x0000000000001096 Offset: 0x001096 Link: 3 (.dynsym)\n+ Addr: 0x000000000000109a Offset: 0x00109a 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*) 6 (ABI_9_1) 3 (Qt_5) \n 008: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 00c: 0 (*local*) 6 (ABI_9_1) 6 (ABI_9_1) 0 (*local*) \n 010: 3 (Qt_5) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 6 (ABI_9_1) 7 (CXXABI_1.3) 3 (Qt_5) 5 (GLIBC_2.1.3)\n 018: 3 (Qt_5) 0 (*local*) 8 (GLIBC_2.0) 6 (ABI_9_1) \n@@ -16,15 +16,15 @@\n 030: 3 (Qt_5) 7 (CXXABI_1.3) 6 (ABI_9_1) 3 (Qt_5) \n 034: 6 (ABI_9_1) 0 (*local*) a (GCC_3.0) 7 (CXXABI_1.3) \n 038: 6 (ABI_9_1) 6 (ABI_9_1) 0 (*local*) 0 (*local*) \n 03c: 3 (Qt_5) 3 (Qt_5) 1 (*global*) 1 (*global*) \n 040: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x000000000000111c Offset: 0x00111c Link: 4 (.dynstr)\n+ Addr: 0x0000000000001120 Offset: 0x001120 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 10\n 0x0020: Version: 1 File: libKTpCommonInternals.so.9abi1 Cnt: 1\n 0x0030: Name: ABI_9_1 Flags: none Version: 6\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0060: Name: GLIBC_2.0 Flags: none Version: 8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -77,15 +77,15 @@\n org.kde.KPluginFactory\n 20MessageFilterFactory\n MessageFilterFactory\n QTMETADATA !\n vorg.kde.KPluginFactory\n tMessageFilterFactory\n /usr/lib/debug/.dwz/i386-linux-gnu/kde-telepathy-text-ui.debug\n-01efca217821eb764b429a18ac3f07689ffbc8.debug\n+ff28c5e8e424ddd157653b89f7d1d4cc189987.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": "@@ -167,9 +167,9 @@\n 0x0000101c 2e313500 00000000 00000000 00000000 .15.............\n 0x0000102c 00000000 00000000 00000000 00000000 ................\n 0x0000103c 00000000 00000000 00000000 00000000 ................\n 0x0000104c 00000000 00000000 00000000 00000000 ................\n 0x0000105c 00000000 00000000 00000000 00000000 ................\n 0x0000106c 00000000 00000000 00000000 00000000 ................\n 0x0000107c 00000000 00000000 00000000 00000000 ................\n- 0x0000108c 00000000 00000000 0000 ..........\n+ 0x0000108c 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 30316566 63613231 37383231 65623736 01efca217821eb76\n- 0x00000010 34623432 39613138 61633366 30373638 4b429a18ac3f0768\n- 0x00000020 39666662 63382e64 65627567 00000000 9ffbc8.debug....\n- 0x00000030 81fc1450 ...P\n+ 0x00000000 66663238 63356538 65343234 64646431 ff28c5e8e424ddd1\n+ 0x00000010 35373635 33623839 66376431 64346363 57653b89f7d1d4cc\n+ 0x00000020 31383939 38372e64 65627567 00000000 189987.debug....\n+ 0x00000030 f93511b5 .5..\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/ktptextui_message_filter_geopoint.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/ktptextui_message_filter_geopoint.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 0x2310\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 0x017a0 0x017a0 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x017a4 0x017a4 R 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x01958 0x01958 R E 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x0141a 0x0141a R 0x1000\n LOAD 0x005de4 0x00006de4 0x00006de4 0x002e4 0x0035c RW 0x1000\n DYNAMIC 0x005ec8 0x00006ec8 0x00006ec8 0x00110 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x004ae0 0x00004ae0 0x00004ae0 0x0013c 0x0013c 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 0004f0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000069c 00069c 000c24 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000012c0 0012c0 00009e 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00001360 001360 0000e0 00 A 4 5 4\n- [ 7] .rel.dyn REL 00001440 001440 0001f8 08 A 3 0 4\n- [ 8] .rel.plt REL 00001638 001638 000168 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 0000069c 00069c 000c28 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000012c4 0012c4 00009e 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00001364 001364 0000e0 00 A 4 5 4\n+ [ 7] .rel.dyn REL 00001444 001444 0001f8 08 A 3 0 4\n+ [ 8] .rel.plt REL 0000163c 00163c 000168 08 AI 3 25 4\n [ 9] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00002020 002020 0002e0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00002300 002300 000008 08 AX 0 0 8\n [12] .text PROGBITS 00002310 002310 001634 00 AX 0 0 16\n [13] .fini PROGBITS 00003944 003944 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00004000 004000 000a7c 00 A 0 0 32\n [15] .qtversion PROGBITS 00004a80 004a80 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 0x1440 contains 63 entries:\n+Relocation section '.rel.dyn' at offset 0x1444 contains 63 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00006de4 00000008 R_386_RELATIVE \n 00006de8 00000008 R_386_RELATIVE \n 00006dec 00000008 R_386_RELATIVE \n 00006df0 00000008 R_386_RELATIVE \n 00006df8 00000008 R_386_RELATIVE \n 00006e04 00000008 R_386_RELATIVE \n@@ -61,15 +61,15 @@\n 00006fec 00003106 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 00006ff0 00003f06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00006ff4 00004606 R_386_GLOB_DAT 00000000 __gmon_start__\n 00006ff8 00004706 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00006ffc 00004806 R_386_GLOB_DAT 00000000 _ZN9QHashData11shared_nullE@Qt_5\n 000070c4 00003b01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x1638 contains 45 entries:\n+Relocation section '.rel.plt' at offset 0x163c contains 45 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000700c 00000307 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 00007010 00000607 R_386_JUMP_SLOT 00000000 _ZN3KTp7Message18setMainMessagePartERK7QString@ABI_9_1\n 00007014 00000807 R_386_JUMP_SLOT 00000000 _ZN15QtSharedPointer20ExternalRefCountData9getAndRefEPK7QObject@Qt_5\n 00007018 00000907 R_386_JUMP_SLOT 00000000 _ZNK7QString3argExii5QChar@Qt_5\n 0000701c 00000a07 R_386_JUMP_SLOT 00000000 _ZN10QArrayData10deallocateEPS_jj@Qt_5\n 00007020 00000d07 R_386_JUMP_SLOT 00000000 _ZN7QString7replaceEiiRKS_@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x00000019 (INIT_ARRAY) 0x6de4\n 0x0000001b (INIT_ARRAYSZ) 12 (bytes)\n 0x0000001a (FINI_ARRAY) 0x6df0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x69c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 3108 (bytes)\n+ 0x0000000a (STRSZ) 3112 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x7000\n 0x00000002 (PLTRELSZ) 360 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x1638\n- 0x00000011 (REL) 0x1440\n+ 0x00000017 (JMPREL) 0x163c\n+ 0x00000011 (REL) 0x1444\n 0x00000012 (RELSZ) 504 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x1360\n+ 0x6ffffffe (VERNEED) 0x1364\n 0x6fffffff (VERNEEDNUM) 5\n- 0x6ffffff0 (VERSYM) 0x12c0\n+ 0x6ffffff0 (VERSYM) 0x12c4\n 0x6ffffffa (RELCOUNT) 27\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e9c7e7fc11312cdb76613c88750d792809d8e2c0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e44469a73aa7b7e32e95839e235cda461815b66b\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 79 entries:\n- Addr: 0x00000000000012c0 Offset: 0x0012c0 Link: 3 (.dynsym)\n+ Addr: 0x00000000000012c4 Offset: 0x0012c4 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*) 6 (ABI_9_1) 3 (Qt_5) \n 008: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 00c: 3 (Qt_5) 3 (Qt_5) 0 (*local*) 6 (ABI_9_1) \n 010: 6 (ABI_9_1) 3 (Qt_5) 0 (*local*) 3 (Qt_5) \n 014: 0 (*local*) 7 (CXXABI_1.3) 6 (ABI_9_1) 7 (CXXABI_1.3) \n 018: 3 (Qt_5) 5 (GLIBC_2.1.3) 3 (Qt_5) 0 (*local*) \n@@ -19,15 +19,15 @@\n 03c: 6 (ABI_9_1) 3 (Qt_5) 3 (Qt_5) 0 (*local*) \n 040: a (GCC_3.0) 6 (ABI_9_1) 7 (CXXABI_1.3) 6 (ABI_9_1) \n 044: 6 (ABI_9_1) 3 (Qt_5) 0 (*local*) 0 (*local*) \n 048: 3 (Qt_5) 3 (Qt_5) 1 (*global*) 1 (*global*) \n 04c: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x0000000000001360 Offset: 0x001360 Link: 4 (.dynstr)\n+ Addr: 0x0000000000001364 Offset: 0x001364 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 10\n 0x0020: Version: 1 File: libKTpCommonInternals.so.9abi1 Cnt: 1\n 0x0030: Name: ABI_9_1 Flags: none Version: 6\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0060: Name: GLIBC_2.0 Flags: none Version: 8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -87,15 +87,15 @@\n org.kde.KPluginFactory\n 20MessageFilterFactory\n MessageFilterFactory\n QTMETADATA !\n vorg.kde.KPluginFactory\n tMessageFilterFactory\n /usr/lib/debug/.dwz/i386-linux-gnu/kde-telepathy-text-ui.debug\n-c7e7fc11312cdb76613c88750d792809d8e2c0.debug\n+4469a73aa7b7e32e95839e235cda461815b66b.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": "@@ -190,9 +190,9 @@\n 0x0000124c 00000000 00000000 00000000 00000000 ................\n 0x0000125c 00000000 00000000 00000000 00000000 ................\n 0x0000126c 00000000 00000000 00000000 00000000 ................\n 0x0000127c 00000000 00000000 00000000 00000000 ................\n 0x0000128c 00000000 00000000 00000000 00000000 ................\n 0x0000129c 00000000 00000000 00000000 00000000 ................\n 0x000012ac 00000000 00000000 00000000 00000000 ................\n- 0x000012bc 00000000 ....\n+ 0x000012bc 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 63376537 66633131 33313263 64623736 c7e7fc11312cdb76\n- 0x00000010 36313363 38383735 30643739 32383039 613c88750d792809\n- 0x00000020 64386532 63302e64 65627567 00000000 d8e2c0.debug....\n- 0x00000030 d9899a07 ....\n+ 0x00000000 34343639 61373361 61376237 65333265 4469a73aa7b7e32e\n+ 0x00000010 39353833 39653233 35636461 34363138 95839e235cda4618\n+ 0x00000020 31356236 36622e64 65627567 00000000 15b66b.debug....\n+ 0x00000030 9970a269 .p.i\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/ktptextui_message_filter_highlight.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/ktptextui_message_filter_highlight.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 0x2280\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 0x014d4 0x014d4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x014d8 0x014d8 R 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x01638 0x01638 R E 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x010b5 0x010b5 R 0x1000\n LOAD 0x005de0 0x00006de0 0x00006de0 0x002c4 0x00314 RW 0x1000\n DYNAMIC 0x005ec4 0x00006ec4 0x00006ec4 0x00118 0x00118 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x004720 0x00004720 0x00004720 0x0014c 0x0014c 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 000450 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000005fc 0005fc 000a5c 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001058 001058 00008a 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000010e4 0010e4 0000e0 00 A 4 5 4\n- [ 7] .rel.dyn REL 000011c4 0011c4 0001f0 08 A 3 0 4\n- [ 8] .rel.plt REL 000013b4 0013b4 000120 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 000005fc 0005fc 000a60 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000105c 00105c 00008a 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000010e8 0010e8 0000e0 00 A 4 5 4\n+ [ 7] .rel.dyn REL 000011c8 0011c8 0001f0 08 A 3 0 4\n+ [ 8] .rel.plt REL 000013b8 0013b8 000120 08 AI 3 25 4\n [ 9] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00002020 002020 000250 04 AX 0 0 16\n [11] .plt.got PROGBITS 00002270 002270 000008 08 AX 0 0 8\n [12] .text PROGBITS 00002280 002280 0013a4 00 AX 0 0 16\n [13] .fini PROGBITS 00003624 003624 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00004000 004000 0006bc 00 A 0 0 32\n [15] .qtversion PROGBITS 000046c0 0046c0 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 0x11c4 contains 62 entries:\n+Relocation section '.rel.dyn' at offset 0x11c8 contains 62 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00006de0 00000008 R_386_RELATIVE \n 00006de4 00000008 R_386_RELATIVE \n 00006de8 00000008 R_386_RELATIVE \n 00006dec 00000008 R_386_RELATIVE \n 00006df4 00000008 R_386_RELATIVE \n 00006e00 00000008 R_386_RELATIVE \n@@ -60,15 +60,15 @@\n 00006fe8 00000906 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 00006fec 00001306 R_386_GLOB_DAT 00000000 __gmon_start__\n 00006ff4 00002706 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00006ff8 00003406 R_386_GLOB_DAT 00000000 _ZN7QObject16staticMetaObjectE@Qt_5\n 00006ffc 00003806 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 000070a0 00001d01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x13b4 contains 36 entries:\n+Relocation section '.rel.plt' at offset 0x13b8 contains 36 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000700c 00000107 R_386_JUMP_SLOT 00000000 _ZN7QStringaSERKS_@Qt_5\n 00007010 00000407 R_386_JUMP_SLOT 00000000 _ZN9QHashData13detach_helperEPFvPNS_4NodeEPvEPFvS1_Eii@Qt_5\n 00007014 00000b07 R_386_JUMP_SLOT 00000000 _ZNK11QMetaObject4castEP7QObject@Qt_5\n 00007018 00000d07 R_386_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4\n 0000701c 00000e07 R_386_JUMP_SLOT 00000000 _ZN8QVariantC1Eb@Qt_5\n 00007020 00001107 R_386_JUMP_SLOT 00000000 _ZN5KUserD1Ev\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,21 +13,21 @@\n 0x00000019 (INIT_ARRAY) 0x6de0\n 0x0000001b (INIT_ARRAYSZ) 12 (bytes)\n 0x0000001a (FINI_ARRAY) 0x6dec\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x5fc\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 2652 (bytes)\n+ 0x0000000a (STRSZ) 2656 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x7000\n 0x00000002 (PLTRELSZ) 288 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x13b4\n- 0x00000011 (REL) 0x11c4\n+ 0x00000017 (JMPREL) 0x13b8\n+ 0x00000011 (REL) 0x11c8\n 0x00000012 (RELSZ) 496 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x10e4\n+ 0x6ffffffe (VERNEED) 0x10e8\n 0x6fffffff (VERNEEDNUM) 5\n- 0x6ffffff0 (VERSYM) 0x1058\n+ 0x6ffffff0 (VERSYM) 0x105c\n 0x6ffffffa (RELCOUNT) 27\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 56a213c1959c12f6e1634034465f344a07ce2ac7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3fb067c3d4d85229042052a8b56a4214c892199b\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 69 entries:\n- Addr: 0x0000000000001058 Offset: 0x001058 Link: 3 (.dynsym)\n+ Addr: 0x000000000000105c Offset: 0x00105c Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 0 (*local*) \n 004: 2 (Qt_5) 3 (ABI_9_1) 0 (*local*) 2 (Qt_5) \n 008: 4 (Qt_5.15) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 00c: 2 (Qt_5) 5 (GLIBC_2.4) 2 (Qt_5) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 6 (CXXABI_1.3) 0 (*local*) \n 014: 0 (*local*) 3 (ABI_9_1) 0 (*local*) 2 (Qt_5) \n 018: 7 (GLIBCXX_3.4) 6 (CXXABI_1.3) 0 (*local*) 2 (Qt_5) \n@@ -17,15 +17,15 @@\n 034: 2 (Qt_5) 2 (Qt_5) 3 (ABI_9_1) 3 (ABI_9_1) \n 038: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 0 (*local*) \n 03c: 0 (*local*) 3 (ABI_9_1) 0 (*local*) 0 (*local*) \n 040: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 044: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x00000000000010e4 Offset: 0x0010e4 Link: 4 (.dynstr)\n+ Addr: 0x00000000000010e8 Offset: 0x0010e8 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 8\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0030: Name: GLIBCXX_3.4 Flags: none Version: 7\n 0x0040: Name: CXXABI_1.3 Flags: none Version: 6\n 0x0050: Version: 1 File: libc.so.6 Cnt: 3\n 0x0060: Name: GLIBC_2.1.3 Flags: none Version: 10\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -79,15 +79,15 @@\n org.kde.KPluginFactory\n 20MessageFilterFactory\n MessageFilterFactory\n QTMETADATA !\n vorg.kde.KPluginFactory\n tMessageFilterFactory\n /usr/lib/debug/.dwz/i386-linux-gnu/kde-telepathy-text-ui.debug\n-a213c1959c12f6e1634034465f344a07ce2ac7.debug\n+b067c3d4d85229042052a8b56a4214c892199b.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": "@@ -161,9 +161,9 @@\n 0x00000fdc 0051745f 35000000 00000000 00000000 .Qt_5...........\n 0x00000fec 00000000 00000000 00000000 00000000 ................\n 0x00000ffc 00000000 00000000 00000000 00000000 ................\n 0x0000100c 00000000 00000000 00000000 00000000 ................\n 0x0000101c 00000000 00000000 00000000 00000000 ................\n 0x0000102c 00000000 00000000 00000000 00000000 ................\n 0x0000103c 00000000 00000000 00000000 00000000 ................\n- 0x0000104c 00000000 00000000 00000000 ............\n+ 0x0000104c 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 61323133 63313935 39633132 66366531 a213c1959c12f6e1\n- 0x00000010 36333430 33343436 35663334 34613037 634034465f344a07\n- 0x00000020 63653261 63372e64 65627567 00000000 ce2ac7.debug....\n- 0x00000030 7c912d8a |.-.\n+ 0x00000000 62303637 63336434 64383532 32393034 b067c3d4d8522904\n+ 0x00000010 32303532 61386235 36613432 31346338 2052a8b56a4214c8\n+ 0x00000020 39323139 39622e64 65627567 00000000 92199b.debug....\n+ 0x00000030 366ffbc1 6o..\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/ktptextui_message_filter_latex.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/ktptextui_message_filter_latex.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 0x3620\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 0x026d0 0x026d0 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x026d4 0x026d4 R 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x04508 0x04508 R E 0x1000\n LOAD 0x008000 0x00008000 0x00008000 0x020e3 0x020e3 R 0x1000\n LOAD 0x00ad6c 0x0000bd6c 0x0000bd6c 0x00420 0x00484 RW 0x1000\n DYNAMIC 0x00aeb4 0x0000beb4 0x0000beb4 0x00120 0x00120 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x008de0 0x00008de0 0x00008de0 0x00204 0x00204 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 0008d0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000a7c 000a7c 0014a7 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001f24 001f24 00011a 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00002040 002040 0000e0 00 A 4 5 4\n- [ 7] .rel.dyn REL 00002120 002120 0002c0 08 A 3 0 4\n- [ 8] .rel.plt REL 000023e0 0023e0 0002f0 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 00000a7c 000a7c 0014ab 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001f28 001f28 00011a 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00002044 002044 0000e0 00 A 4 5 4\n+ [ 7] .rel.dyn REL 00002124 002124 0002c0 08 A 3 0 4\n+ [ 8] .rel.plt REL 000023e4 0023e4 0002f0 08 AI 3 25 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 0005f0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00003610 003610 000008 08 AX 0 0 8\n [12] .text PROGBITS 00003620 003620 003ed4 00 AX 0 0 16\n [13] .fini PROGBITS 000074f4 0074f4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00008000 008000 000d8c 00 A 0 0 32\n [15] .qtversion PROGBITS 00008d90 008d90 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 0x2120 contains 88 entries:\n+Relocation section '.rel.dyn' at offset 0x2124 contains 88 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000bd6c 00000008 R_386_RELATIVE \n 0000bd70 00000008 R_386_RELATIVE \n 0000bd74 00000008 R_386_RELATIVE \n 0000bd78 00000008 R_386_RELATIVE \n 0000bd80 00000008 R_386_RELATIVE \n 0000bd8c 00000008 R_386_RELATIVE \n@@ -86,15 +86,15 @@\n 0000bfec 00007406 R_386_GLOB_DAT 00000000 _ZTV15KConfigSkeleton\n 0000bff0 00007f06 R_386_GLOB_DAT 00000000 __gmon_start__\n 0000bff4 00008206 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 0000bff8 00008406 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 0000bffc 00008506 R_386_GLOB_DAT 00000000 _ZN9QHashData11shared_nullE@Qt_5\n 0000c188 00006d01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x23e0 contains 94 entries:\n+Relocation section '.rel.plt' at offset 0x23e4 contains 94 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000c00c 00000107 R_386_JUMP_SLOT 00000000 _ZN7QRegExp10setMinimalEb@Qt_5\n 0000c010 00000407 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 0000c014 00000607 R_386_JUMP_SLOT 00000000 _ZN14QTemporaryFile4openE6QFlagsIN9QIODevice12OpenModeFlagEE@Qt_5\n 0000c018 00000707 R_386_JUMP_SLOT 00000000 _ZN9QListData6appendEv@Qt_5\n 0000c01c 00000a07 R_386_JUMP_SLOT 00000000 _ZN3KTp7Message18setMainMessagePartERK7QString@ABI_9_1\n 0000c020 00000b07 R_386_JUMP_SLOT 00000000 _ZN15QtSharedPointer20ExternalRefCountData9getAndRefEPK7QObject@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,21 +14,21 @@\n 0x00000019 (INIT_ARRAY) 0xbd6c\n 0x0000001b (INIT_ARRAYSZ) 12 (bytes)\n 0x0000001a (FINI_ARRAY) 0xbd78\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xa7c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 5287 (bytes)\n+ 0x0000000a (STRSZ) 5291 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xc000\n 0x00000002 (PLTRELSZ) 752 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x23e0\n- 0x00000011 (REL) 0x2120\n+ 0x00000017 (JMPREL) 0x23e4\n+ 0x00000011 (REL) 0x2124\n 0x00000012 (RELSZ) 704 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x2040\n+ 0x6ffffffe (VERNEED) 0x2044\n 0x6fffffff (VERNEEDNUM) 5\n- 0x6ffffff0 (VERSYM) 0x1f24\n+ 0x6ffffff0 (VERSYM) 0x1f28\n 0x6ffffffa (RELCOUNT) 31\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: 79f64b0bc0090630cd942fa51a110e28e1873109\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 06d47733fc111089d65fca2976c247cca5160687\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 141 entries:\n- Addr: 0x0000000000001f24 Offset: 0x001f24 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001f28 Offset: 0x001f28 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5.15) 2 (Qt_5) \n 004: 4 (GLIBCXX_3.4) 5 (GLIBC_2.1.3) 2 (Qt_5) 2 (Qt_5) \n 008: 0 (*local*) 0 (*local*) 6 (ABI_9_1) 2 (Qt_5) \n 00c: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 010: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 0 (*local*) \n 014: 2 (Qt_5) 2 (Qt_5) 0 (*local*) 0 (*local*) \n 018: 2 (Qt_5) 7 (CXXABI_1.3) 0 (*local*) 6 (ABI_9_1) \n@@ -35,15 +35,15 @@\n 07c: 0 (*local*) 6 (ABI_9_1) 2 (Qt_5) 0 (*local*) \n 080: 2 (Qt_5) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 084: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 088: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 08c: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x0000000000002040 Offset: 0x002040 Link: 4 (.dynstr)\n+ Addr: 0x0000000000002044 Offset: 0x002044 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 10\n 0x0020: Version: 1 File: libKTpCommonInternals.so.9abi1 Cnt: 1\n 0x0030: Name: ABI_9_1 Flags: none Version: 6\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0060: Name: GLIBC_2.0 Flags: none Version: 8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -169,15 +169,15 @@\n 20MessageFilterFactory\n MessageFilterFactory\n 11LatexConfig\n QTMETADATA !\n vorg.kde.KPluginFactory\n tMessageFilterFactory\n /usr/lib/debug/.dwz/i386-linux-gnu/kde-telepathy-text-ui.debug\n-f64b0bc0090630cd942fa51a110e28e1873109.debug\n+d47733fc111089d65fca2976c247cca5160687.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": "@@ -326,9 +326,9 @@\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 00000000 00000000 ................\n 0x00001efc 00000000 00000000 00000000 00000000 ................\n 0x00001f0c 00000000 00000000 00000000 00000000 ................\n- 0x00001f1c 00000000 000000 .......\n+ 0x00001f1c 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 66363462 30626330 30393036 33306364 f64b0bc0090630cd\n- 0x00000010 39343266 61353161 31313065 32386531 942fa51a110e28e1\n- 0x00000020 38373331 30392e64 65627567 00000000 873109.debug....\n- 0x00000030 5bcb7c7a [.|z\n+ 0x00000000 64343737 33336663 31313130 38396436 d47733fc111089d6\n+ 0x00000010 35666361 32393736 63323437 63636135 5fca2976c247cca5\n+ 0x00000020 31363036 38372e64 65627567 00000000 160687.debug....\n+ 0x00000030 c8be3cbe ..<.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/ktptextui_message_filter_searchexpansion.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/ktptextui_message_filter_searchexpansion.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 0x2280\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 0x014cc 0x014cc R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x014d0 0x014d0 R 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x01558 0x01558 R E 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x010c6 0x010c6 R 0x1000\n LOAD 0x005de0 0x00006de0 0x00006de0 0x002c4 0x00314 RW 0x1000\n DYNAMIC 0x005ec4 0x00006ec4 0x00006ec4 0x00118 0x00118 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x004740 0x00004740 0x00004740 0x00154 0x00154 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 000440 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000005ec 0005ec 000a68 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001054 001054 000088 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000010dc 0010dc 0000e0 00 A 4 5 4\n- [ 7] .rel.dyn REL 000011bc 0011bc 0001f0 08 A 3 0 4\n- [ 8] .rel.plt REL 000013ac 0013ac 000120 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 000005ec 0005ec 000a6c 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001058 001058 000088 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000010e0 0010e0 0000e0 00 A 4 5 4\n+ [ 7] .rel.dyn REL 000011c0 0011c0 0001f0 08 A 3 0 4\n+ [ 8] .rel.plt REL 000013b0 0013b0 000120 08 AI 3 25 4\n [ 9] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00002020 002020 000250 04 AX 0 0 16\n [11] .plt.got PROGBITS 00002270 002270 000008 08 AX 0 0 8\n [12] .text PROGBITS 00002280 002280 0012c4 00 AX 0 0 16\n [13] .fini PROGBITS 00003544 003544 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00004000 004000 0006dc 00 A 0 0 32\n [15] .qtversion PROGBITS 000046e0 0046e0 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 0x11bc contains 62 entries:\n+Relocation section '.rel.dyn' at offset 0x11c0 contains 62 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00006de0 00000008 R_386_RELATIVE \n 00006de4 00000008 R_386_RELATIVE \n 00006de8 00000008 R_386_RELATIVE \n 00006dec 00000008 R_386_RELATIVE \n 00006df4 00000008 R_386_RELATIVE \n 00006e00 00000008 R_386_RELATIVE \n@@ -60,15 +60,15 @@\n 00006fec 00002a06 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 00006ff0 00003506 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00006ff4 00003b06 R_386_GLOB_DAT 00000000 __gmon_start__\n 00006ff8 00003c06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00006ffc 00003e06 R_386_GLOB_DAT 00000000 _ZN9QHashData11shared_nullE@Qt_5\n 000070a0 00003101 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x13ac contains 36 entries:\n+Relocation section '.rel.plt' at offset 0x13b0 contains 36 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000700c 00000307 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 00007010 00000507 R_386_JUMP_SLOT 00000000 _ZN14KUriFilterDataD1Ev\n 00007014 00000707 R_386_JUMP_SLOT 00000000 _ZN15QtSharedPointer20ExternalRefCountData9getAndRefEPK7QObject@Qt_5\n 00007018 00000807 R_386_JUMP_SLOT 00000000 _ZN10QArrayData10deallocateEPS_jj@Qt_5\n 0000701c 00000d07 R_386_JUMP_SLOT 00000000 _ZN10KUriFilter15filterSearchUriER14KUriFilterData6QFlagsINS_16SearchFilterTypeEE\n 00007020 00001007 R_386_JUMP_SLOT 00000000 _ZN14KPluginFactory11qt_metacallEN11QMetaObject4CallEiPPv\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,21 +13,21 @@\n 0x00000019 (INIT_ARRAY) 0x6de0\n 0x0000001b (INIT_ARRAYSZ) 12 (bytes)\n 0x0000001a (FINI_ARRAY) 0x6dec\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x5ec\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 2664 (bytes)\n+ 0x0000000a (STRSZ) 2668 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x7000\n 0x00000002 (PLTRELSZ) 288 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x13ac\n- 0x00000011 (REL) 0x11bc\n+ 0x00000017 (JMPREL) 0x13b0\n+ 0x00000011 (REL) 0x11c0\n 0x00000012 (RELSZ) 496 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x10dc\n+ 0x6ffffffe (VERNEED) 0x10e0\n 0x6fffffff (VERNEEDNUM) 5\n- 0x6ffffff0 (VERSYM) 0x1054\n+ 0x6ffffff0 (VERSYM) 0x1058\n 0x6ffffffa (RELCOUNT) 28\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: bab313777ab0ffde0998a06673449b2a13bf3fcb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c54dd56dcefc708c924094b91daeab04224fb427\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 68 entries:\n- Addr: 0x0000000000001054 Offset: 0x001054 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001058 Offset: 0x001058 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) 3 (Qt_5) 3 (Qt_5) 0 (*local*) \n 00c: 6 (ABI_9_1) 0 (*local*) 6 (ABI_9_1) 3 (Qt_5) \n 010: 0 (*local*) 6 (ABI_9_1) 3 (Qt_5) 0 (*local*) \n 014: 6 (ABI_9_1) 7 (CXXABI_1.3) 3 (Qt_5) 5 (GLIBC_2.1.3)\n 018: 3 (Qt_5) 0 (*local*) 8 (GLIBC_2.0) 3 (Qt_5) \n@@ -16,15 +16,15 @@\n 030: 3 (Qt_5) 7 (CXXABI_1.3) 6 (ABI_9_1) 3 (Qt_5) \n 034: 0 (*local*) 0 (*local*) a (GCC_3.0) 7 (CXXABI_1.3) \n 038: 6 (ABI_9_1) 6 (ABI_9_1) 0 (*local*) 0 (*local*) \n 03c: 0 (*local*) 0 (*local*) 3 (Qt_5) 1 (*global*) \n 040: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x00000000000010dc Offset: 0x0010dc Link: 4 (.dynstr)\n+ Addr: 0x00000000000010e0 Offset: 0x0010e0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 10\n 0x0020: Version: 1 File: libKTpCommonInternals.so.9abi1 Cnt: 1\n 0x0030: Name: ABI_9_1 Flags: none Version: 6\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0060: Name: GLIBC_2.0 Flags: none Version: 8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -77,15 +77,15 @@\n org.kde.KPluginFactory\n 20MessageFilterFactory\n MessageFilterFactory\n QTMETADATA !\n vorg.kde.KPluginFactory\n tMessageFilterFactory\n /usr/lib/debug/.dwz/i386-linux-gnu/kde-telepathy-text-ui.debug\n-b313777ab0ffde0998a06673449b2a13bf3fcb.debug\n+4dd56dcefc708c924094b91daeab04224fb427.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": "@@ -162,9 +162,9 @@\n 0x00000fdc 35000000 00000000 00000000 00000000 5...............\n 0x00000fec 00000000 00000000 00000000 00000000 ................\n 0x00000ffc 00000000 00000000 00000000 00000000 ................\n 0x0000100c 00000000 00000000 00000000 00000000 ................\n 0x0000101c 00000000 00000000 00000000 00000000 ................\n 0x0000102c 00000000 00000000 00000000 00000000 ................\n 0x0000103c 00000000 00000000 00000000 00000000 ................\n- 0x0000104c 00000000 00000000 ........\n+ 0x0000104c 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 62333133 37373761 62306666 64653039 b313777ab0ffde09\n- 0x00000010 39386130 36363733 34343962 32613133 98a06673449b2a13\n- 0x00000020 62663366 63622e64 65627567 00000000 bf3fcb.debug....\n- 0x00000030 6165ad7a ae.z\n+ 0x00000000 34646435 36646365 66633730 38633932 4dd56dcefc708c92\n+ 0x00000010 34303934 62393164 61656162 30343232 4094b91daeab0422\n+ 0x00000020 34666234 32372e64 65627567 00000000 4fb427.debug....\n+ 0x00000030 61b531b3 a.1.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/ktptextui_message_filter_youtube.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/ktptextui_message_filter_youtube.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 0x2390\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 0x01934 0x01934 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x01938 0x01938 R 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x01c88 0x01c88 R E 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x011db 0x011db R 0x1000\n LOAD 0x005de0 0x00006de0 0x00006de0 0x00308 0x00370 RW 0x1000\n DYNAMIC 0x005ec4 0x00006ec4 0x00006ec4 0x00110 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x004800 0x00004800 0x00004800 0x00144 0x00144 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 000580 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000072c 00072c 000cd0 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000013fc 0013fc 0000b0 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000014ac 0014ac 0000e0 00 A 4 5 4\n- [ 7] .rel.dyn REL 0000158c 00158c 000200 08 A 3 0 4\n- [ 8] .rel.plt REL 0000178c 00178c 0001a8 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 0000072c 00072c 000cd4 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001400 001400 0000b0 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000014b0 0014b0 0000e0 00 A 4 5 4\n+ [ 7] .rel.dyn REL 00001590 001590 000200 08 A 3 0 4\n+ [ 8] .rel.plt REL 00001790 001790 0001a8 08 AI 3 25 4\n [ 9] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00002020 002020 000360 04 AX 0 0 16\n [11] .plt.got PROGBITS 00002380 002380 000008 08 AX 0 0 8\n [12] .text PROGBITS 00002390 002390 0018e4 00 AX 0 0 16\n [13] .fini PROGBITS 00003c74 003c74 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00004000 004000 00079c 00 A 0 0 32\n [15] .qtversion PROGBITS 000047a0 0047a0 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 0x158c contains 64 entries:\n+Relocation section '.rel.dyn' at offset 0x1590 contains 64 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00006de0 00000008 R_386_RELATIVE \n 00006de4 00000008 R_386_RELATIVE \n 00006de8 00000008 R_386_RELATIVE \n 00006dec 00000008 R_386_RELATIVE \n 00006df4 00000008 R_386_RELATIVE \n 00006e00 00000008 R_386_RELATIVE \n@@ -62,15 +62,15 @@\n 00006fec 00004506 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00006ff0 00004b06 R_386_GLOB_DAT 00000000 __gmon_start__\n 00006ff4 00004e06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00006ff8 00004f06 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 00006ffc 00005006 R_386_GLOB_DAT 00000000 _ZN9QHashData11shared_nullE@Qt_5\n 000070e4 00003d01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x178c contains 53 entries:\n+Relocation section '.rel.plt' at offset 0x1790 contains 53 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000700c 00000307 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 00007010 00000507 R_386_JUMP_SLOT 00000000 _ZNK4QUrl5queryE6QFlagsINS_25ComponentFormattingOptionEE@Qt_5\n 00007014 00000607 R_386_JUMP_SLOT 00000000 _ZN4QUrlC1Ev@Qt_5\n 00007018 00000807 R_386_JUMP_SLOT 00000000 _ZN15QtSharedPointer20ExternalRefCountData9getAndRefEPK7QObject@Qt_5\n 0000701c 00000907 R_386_JUMP_SLOT 00000000 _ZN10QArrayData10deallocateEPS_jj@Qt_5\n 00007020 00000a07 R_386_JUMP_SLOT 00000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x00000019 (INIT_ARRAY) 0x6de0\n 0x0000001b (INIT_ARRAYSZ) 12 (bytes)\n 0x0000001a (FINI_ARRAY) 0x6dec\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x72c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 3280 (bytes)\n+ 0x0000000a (STRSZ) 3284 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x7000\n 0x00000002 (PLTRELSZ) 424 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x178c\n- 0x00000011 (REL) 0x158c\n+ 0x00000017 (JMPREL) 0x1790\n+ 0x00000011 (REL) 0x1590\n 0x00000012 (RELSZ) 512 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x14ac\n+ 0x6ffffffe (VERNEED) 0x14b0\n 0x6fffffff (VERNEEDNUM) 5\n- 0x6ffffff0 (VERSYM) 0x13fc\n+ 0x6ffffff0 (VERSYM) 0x1400\n 0x6ffffffa (RELCOUNT) 27\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7bb5d1298cc9850a2c42b964848fab780dfaeb67\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ad06db5c2f635bc88b1e47b1dd3e063ccfbbb0a8\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 88 entries:\n- Addr: 0x00000000000013fc Offset: 0x0013fc Link: 3 (.dynsym)\n+ Addr: 0x0000000000001400 Offset: 0x001400 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) 3 (Qt_5) 3 (Qt_5) 0 (*local*) \n 008: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 00c: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 010: 0 (*local*) 6 (ABI_9_1) 6 (ABI_9_1) 3 (Qt_5) \n 014: 0 (*local*) 3 (Qt_5) 0 (*local*) 6 (ABI_9_1) \n 018: 7 (CXXABI_1.3) 6 (ABI_9_1) 7 (CXXABI_1.3) 3 (Qt_5) \n@@ -21,15 +21,15 @@\n 044: 3 (Qt_5) 0 (*local*) a (GCC_3.0) 6 (ABI_9_1) \n 048: 7 (CXXABI_1.3) 6 (ABI_9_1) 6 (ABI_9_1) 0 (*local*) \n 04c: 3 (Qt_5) 3 (Qt_5) 0 (*local*) 3 (Qt_5) \n 050: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 1 (*global*) \n 054: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x00000000000014ac Offset: 0x0014ac Link: 4 (.dynstr)\n+ Addr: 0x00000000000014b0 Offset: 0x0014b0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 10\n 0x0020: Version: 1 File: libKTpCommonInternals.so.9abi1 Cnt: 1\n 0x0030: Name: ABI_9_1 Flags: none Version: 6\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0060: Name: GLIBC_2.0 Flags: none Version: 8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -100,15 +100,15 @@\n org.kde.KPluginFactory\n 20MessageFilterFactory\n MessageFilterFactory\n QTMETADATA !\n vorg.kde.KPluginFactory\n tMessageFilterFactory\n /usr/lib/debug/.dwz/i386-linux-gnu/kde-telepathy-text-ui.debug\n-b5d1298cc9850a2c42b964848fab780dfaeb67.debug\n+06db5c2f635bc88b1e47b1dd3e063ccfbbb0a8.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": "@@ -201,8 +201,9 @@\n 0x0000138c 00000000 00000000 00000000 00000000 ................\n 0x0000139c 00000000 00000000 00000000 00000000 ................\n 0x000013ac 00000000 00000000 00000000 00000000 ................\n 0x000013bc 00000000 00000000 00000000 00000000 ................\n 0x000013cc 00000000 00000000 00000000 00000000 ................\n 0x000013dc 00000000 00000000 00000000 00000000 ................\n 0x000013ec 00000000 00000000 00000000 00000000 ................\n+ 0x000013fc 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 62356431 32393863 63393835 30613263 b5d1298cc9850a2c\n- 0x00000010 34326239 36343834 38666162 37383064 42b964848fab780d\n- 0x00000020 66616562 36372e64 65627567 00000000 faeb67.debug....\n- 0x00000030 291902d5 )...\n+ 0x00000000 30366462 35633266 36333562 63383862 06db5c2f635bc88b\n+ 0x00000010 31653437 62316464 33653036 33636366 1e47b1dd3e063ccf\n+ 0x00000020 62626230 61382e64 65627567 00000000 bbb0a8.debug....\n+ 0x00000030 904b4bb3 .KK.\n \n"}]}]}]}]}, {"source1": "kde-telepathy-text-ui-dbgsym_21.04.0-1_i386.deb", "source2": "kde-telepathy-text-ui-dbgsym_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-05-06 01:57:35.000000 debian-binary\n--rw-r--r-- 0 0 0 1724 2021-05-06 01:57:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 9150136 2021-05-06 01:57:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1720 2021-05-06 01:57:35.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 9150216 2021-05-06 01:57:35.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,14 +1,14 @@\n Package: kde-telepathy-text-ui-dbgsym\n Source: ktp-text-ui\n Version: 21.04.0-1\n Auto-Built-Package: debug-symbols\n Architecture: i386\n Maintainer: Debian Qt/KDE Maintainers \n-Installed-Size: 9536\n+Installed-Size: 9535\n Depends: kde-telepathy-text-ui (= 21.04.0-1)\n Breaks: kde-telepathy-text-ui-dbg (<= 15.12.1-1~~)\n Replaces: kde-telepathy-text-ui-dbg (<= 15.12.1-1~~)\n Section: debug\n Priority: optional\n Description: debug symbols for kde-telepathy-text-ui\n-Build-Ids: 0301efca217821eb764b429a18ac3f07689ffbc8 097ff8a3dc9f363244450d0a3489270c605f3e00 27af39f2861f67c951fe61dd43c94cfb1a248c42 2b38627a545ecb2faaca3427010db0da3b2757db 2d5b6eeee53487c2aa686092931bc3d5c2820476 3b6c89075bdd9d67b3d27fcb5664f1fbf5de0556 55ee480b63d300b8beec3f22ade96200e5b877ad 56a213c1959c12f6e1634034465f344a07ce2ac7 635a1e11899aa981f923ccc411564d36d64a9356 709a164acdb6d86b0e139f31008a098d1b6324ce 79bdfa2710ede903ee1b4fec417ff9c6135d2203 79f64b0bc0090630cd942fa51a110e28e1873109 7bb5d1298cc9850a2c42b964848fab780dfaeb67 7c203ac1854bcaf77c792c4f54afe544972f261e 9629fcd071fa68d59c7fcaa2eb99db650f452514 9aaa89fe62796e97684073cba0263984f70c7e4d 9ccf0dc5165a2cd6ce1503b030b794e13a0289df ae959be83ce6431b557d0ce361924afb1e4c2d39 b1c6509c291ba391521a8c7f82dd551a4fd7312f b56d490b158b6957c4e326501afe30eb7980384d bab313777ab0ffde0998a06673449b2a13bf3fcb c38053358edac8ffc5a62980afb4831291f2d265 d94d56112326862ddd59171ac3c67fee4f9f0459 e9c7e7fc11312cdb76613c88750d792809d8e2c0\n+Build-Ids: 06d47733fc111089d65fca2976c247cca5160687 097ff8a3dc9f363244450d0a3489270c605f3e00 2205d3101da5786f50381c7f50d6b80331ae2826 2b38627a545ecb2faaca3427010db0da3b2757db 36be022169ae253efa443815488a68b10f960916 3fb067c3d4d85229042052a8b56a4214c892199b 4fdf76e3eea06541379d4839d3957a0d3010fe6f 514bd59424217522dfe9cab276db88b108025945 5aec3b7b6d4a649eb87f6cd7abad71dd1659a68f 709a164acdb6d86b0e139f31008a098d1b6324ce 79bdfa2710ede903ee1b4fec417ff9c6135d2203 7c203ac1854bcaf77c792c4f54afe544972f261e 7f99342c670740f6231854cb42667cda1dbf3db1 9bf0830dbef5e23e97416d41dc86a6c04b4e0391 a7a5982ed7af49cc87638f84d90021d72d397f4c ad06db5c2f635bc88b1e47b1dd3e063ccfbbb0a8 b4ff28c5e8e424ddd157653b89f7d1d4cc189987 c38053358edac8ffc5a62980afb4831291f2d265 c3d694d156908c60bea3ccd18d751a577b5d5939 c54dd56dcefc708c924094b91daeab04224fb427 d8bb25972d4a5e785f699b43afe4fe2203ea1931 d94d56112326862ddd59171ac3c67fee4f9f0459 d95e2e285bed9f696936090a9ad816e49bee187e e44469a73aa7b7e32e95839e235cda461815b66b\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,25 +1,25 @@\n-usr/lib/debug/.build-id/03/01efca217821eb764b429a18ac3f07689ffbc8.debug\n+usr/lib/debug/.build-id/06/d47733fc111089d65fca2976c247cca5160687.debug\n usr/lib/debug/.build-id/09/7ff8a3dc9f363244450d0a3489270c605f3e00.debug\n-usr/lib/debug/.build-id/27/af39f2861f67c951fe61dd43c94cfb1a248c42.debug\n+usr/lib/debug/.build-id/22/05d3101da5786f50381c7f50d6b80331ae2826.debug\n usr/lib/debug/.build-id/2b/38627a545ecb2faaca3427010db0da3b2757db.debug\n-usr/lib/debug/.build-id/2d/5b6eeee53487c2aa686092931bc3d5c2820476.debug\n-usr/lib/debug/.build-id/3b/6c89075bdd9d67b3d27fcb5664f1fbf5de0556.debug\n-usr/lib/debug/.build-id/55/ee480b63d300b8beec3f22ade96200e5b877ad.debug\n-usr/lib/debug/.build-id/56/a213c1959c12f6e1634034465f344a07ce2ac7.debug\n-usr/lib/debug/.build-id/63/5a1e11899aa981f923ccc411564d36d64a9356.debug\n+usr/lib/debug/.build-id/36/be022169ae253efa443815488a68b10f960916.debug\n+usr/lib/debug/.build-id/3f/b067c3d4d85229042052a8b56a4214c892199b.debug\n+usr/lib/debug/.build-id/4f/df76e3eea06541379d4839d3957a0d3010fe6f.debug\n+usr/lib/debug/.build-id/51/4bd59424217522dfe9cab276db88b108025945.debug\n+usr/lib/debug/.build-id/5a/ec3b7b6d4a649eb87f6cd7abad71dd1659a68f.debug\n usr/lib/debug/.build-id/70/9a164acdb6d86b0e139f31008a098d1b6324ce.debug\n usr/lib/debug/.build-id/79/bdfa2710ede903ee1b4fec417ff9c6135d2203.debug\n-usr/lib/debug/.build-id/79/f64b0bc0090630cd942fa51a110e28e1873109.debug\n-usr/lib/debug/.build-id/7b/b5d1298cc9850a2c42b964848fab780dfaeb67.debug\n usr/lib/debug/.build-id/7c/203ac1854bcaf77c792c4f54afe544972f261e.debug\n-usr/lib/debug/.build-id/96/29fcd071fa68d59c7fcaa2eb99db650f452514.debug\n-usr/lib/debug/.build-id/9a/aa89fe62796e97684073cba0263984f70c7e4d.debug\n-usr/lib/debug/.build-id/9c/cf0dc5165a2cd6ce1503b030b794e13a0289df.debug\n-usr/lib/debug/.build-id/ae/959be83ce6431b557d0ce361924afb1e4c2d39.debug\n-usr/lib/debug/.build-id/b1/c6509c291ba391521a8c7f82dd551a4fd7312f.debug\n-usr/lib/debug/.build-id/b5/6d490b158b6957c4e326501afe30eb7980384d.debug\n-usr/lib/debug/.build-id/ba/b313777ab0ffde0998a06673449b2a13bf3fcb.debug\n+usr/lib/debug/.build-id/7f/99342c670740f6231854cb42667cda1dbf3db1.debug\n+usr/lib/debug/.build-id/9b/f0830dbef5e23e97416d41dc86a6c04b4e0391.debug\n+usr/lib/debug/.build-id/a7/a5982ed7af49cc87638f84d90021d72d397f4c.debug\n+usr/lib/debug/.build-id/ad/06db5c2f635bc88b1e47b1dd3e063ccfbbb0a8.debug\n+usr/lib/debug/.build-id/b4/ff28c5e8e424ddd157653b89f7d1d4cc189987.debug\n usr/lib/debug/.build-id/c3/8053358edac8ffc5a62980afb4831291f2d265.debug\n+usr/lib/debug/.build-id/c3/d694d156908c60bea3ccd18d751a577b5d5939.debug\n+usr/lib/debug/.build-id/c5/4dd56dcefc708c924094b91daeab04224fb427.debug\n+usr/lib/debug/.build-id/d8/bb25972d4a5e785f699b43afe4fe2203ea1931.debug\n usr/lib/debug/.build-id/d9/4d56112326862ddd59171ac3c67fee4f9f0459.debug\n-usr/lib/debug/.build-id/e9/c7e7fc11312cdb76613c88750d792809d8e2c0.debug\n+usr/lib/debug/.build-id/d9/5e2e285bed9f696936090a9ad816e49bee187e.debug\n+usr/lib/debug/.build-id/e4/4469a73aa7b7e32e95839e235cda461815b66b.debug\n usr/lib/debug/.dwz/i386-linux-gnu/kde-telepathy-text-ui.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,58 +1,57 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/03/\n--rw-r--r-- 0 root (0) root (0) 86436 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/03/01efca217821eb764b429a18ac3f07689ffbc8.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/06/\n+-rw-r--r-- 0 root (0) root (0) 188464 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/06/d47733fc111089d65fca2976c247cca5160687.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/09/\n -rw-r--r-- 0 root (0) root (0) 33612 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/09/7ff8a3dc9f363244450d0a3489270c605f3e00.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/27/\n--rw-r--r-- 0 root (0) root (0) 96032 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/27/af39f2861f67c951fe61dd43c94cfb1a248c42.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/22/\n+-rw-r--r-- 0 root (0) root (0) 108420 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/22/05d3101da5786f50381c7f50d6b80331ae2826.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/2b/\n -rw-r--r-- 0 root (0) root (0) 35132 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/2b/38627a545ecb2faaca3427010db0da3b2757db.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/2d/\n--rw-r--r-- 0 root (0) root (0) 1532468 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/2d/5b6eeee53487c2aa686092931bc3d5c2820476.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/3b/\n--rw-r--r-- 0 root (0) root (0) 397184 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/3b/6c89075bdd9d67b3d27fcb5664f1fbf5de0556.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/55/\n--rw-r--r-- 0 root (0) root (0) 1224952 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/55/ee480b63d300b8beec3f22ade96200e5b877ad.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/56/\n--rw-r--r-- 0 root (0) root (0) 39316 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/56/a213c1959c12f6e1634034465f344a07ce2ac7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/63/\n--rw-r--r-- 0 root (0) root (0) 108420 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/63/5a1e11899aa981f923ccc411564d36d64a9356.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/36/\n+-rw-r--r-- 0 root (0) root (0) 144020 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/36/be022169ae253efa443815488a68b10f960916.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/3f/\n+-rw-r--r-- 0 root (0) root (0) 39316 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/3f/b067c3d4d85229042052a8b56a4214c892199b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/4f/\n+-rw-r--r-- 0 root (0) root (0) 1224952 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/4f/df76e3eea06541379d4839d3957a0d3010fe6f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/51/\n+-rw-r--r-- 0 root (0) root (0) 207152 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/51/4bd59424217522dfe9cab276db88b108025945.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/5a/\n+-rw-r--r-- 0 root (0) root (0) 397184 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/5a/ec3b7b6d4a649eb87f6cd7abad71dd1659a68f.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/70/\n -rw-r--r-- 0 root (0) root (0) 153732 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/70/9a164acdb6d86b0e139f31008a098d1b6324ce.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/79/\n -rw-r--r-- 0 root (0) root (0) 104620 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/79/bdfa2710ede903ee1b4fec417ff9c6135d2203.debug\n--rw-r--r-- 0 root (0) root (0) 188464 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/79/f64b0bc0090630cd942fa51a110e28e1873109.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/7b/\n--rw-r--r-- 0 root (0) root (0) 41260 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/7b/b5d1298cc9850a2c42b964848fab780dfaeb67.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/7c/\n -rw-r--r-- 0 root (0) root (0) 111516 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/7c/203ac1854bcaf77c792c4f54afe544972f261e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/96/\n--rw-r--r-- 0 root (0) root (0) 144020 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/96/29fcd071fa68d59c7fcaa2eb99db650f452514.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/9a/\n--rw-r--r-- 0 root (0) root (0) 209356 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/9a/aa89fe62796e97684073cba0263984f70c7e4d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/9c/\n--rw-r--r-- 0 root (0) root (0) 3049124 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/9c/cf0dc5165a2cd6ce1503b030b794e13a0289df.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/ae/\n--rw-r--r-- 0 root (0) root (0) 81292 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/ae/959be83ce6431b557d0ce361924afb1e4c2d39.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/b1/\n--rw-r--r-- 0 root (0) root (0) 231704 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/b1/c6509c291ba391521a8c7f82dd551a4fd7312f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/b5/\n--rw-r--r-- 0 root (0) root (0) 207152 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/b5/6d490b158b6957c4e326501afe30eb7980384d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/ba/\n--rw-r--r-- 0 root (0) root (0) 39156 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/ba/b313777ab0ffde0998a06673449b2a13bf3fcb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/7f/\n+-rw-r--r-- 0 root (0) root (0) 209356 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/7f/99342c670740f6231854cb42667cda1dbf3db1.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/9b/\n+-rw-r--r-- 0 root (0) root (0) 3049124 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/9b/f0830dbef5e23e97416d41dc86a6c04b4e0391.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/a7/\n+-rw-r--r-- 0 root (0) root (0) 96032 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/a7/a5982ed7af49cc87638f84d90021d72d397f4c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/ad/\n+-rw-r--r-- 0 root (0) root (0) 41260 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/ad/06db5c2f635bc88b1e47b1dd3e063ccfbbb0a8.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/b4/\n+-rw-r--r-- 0 root (0) root (0) 86436 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/b4/ff28c5e8e424ddd157653b89f7d1d4cc189987.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/c3/\n -rw-r--r-- 0 root (0) root (0) 370316 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/c3/8053358edac8ffc5a62980afb4831291f2d265.debug\n+-rw-r--r-- 0 root (0) root (0) 81292 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/c3/d694d156908c60bea3ccd18d751a577b5d5939.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/c5/\n+-rw-r--r-- 0 root (0) root (0) 39156 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/c5/4dd56dcefc708c924094b91daeab04224fb427.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/d8/\n+-rw-r--r-- 0 root (0) root (0) 1532468 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/d8/bb25972d4a5e785f699b43afe4fe2203ea1931.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/d9/\n -rw-r--r-- 0 root (0) root (0) 116100 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/d9/4d56112326862ddd59171ac3c67fee4f9f0459.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/e9/\n--rw-r--r-- 0 root (0) root (0) 41168 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/e9/c7e7fc11312cdb76613c88750d792809d8e2c0.debug\n+-rw-r--r-- 0 root (0) root (0) 231704 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/d9/5e2e285bed9f696936090a9ad816e49bee187e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/e4/\n+-rw-r--r-- 0 root (0) root (0) 41168 2021-05-06 01:57:35.000000 ./usr/lib/debug/.build-id/e4/4469a73aa7b7e32e95839e235cda461815b66b.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 1074132 2021-05-06 01:57:35.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/kde-telepathy-text-ui.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-05-06 01:57:35.000000 ./usr/share/doc/kde-telepathy-text-ui-dbgsym -> kde-telepathy-text-ui\n"}, {"source1": "./usr/lib/debug/.build-id/03/01efca217821eb764b429a18ac3f07689ffbc8.debug", "source2": "./usr/lib/debug/.build-id/b4/ff28c5e8e424ddd157653b89f7d1d4cc189987.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 0x2250\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 0x014fc R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x01500 R 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x01528 R E 0x1000\n LOAD 0x000000 0x00004000 0x00004000 0x00000 0x010b2 R 0x1000\n LOAD 0x000dd4 0x00006dd4 0x00006dd4 0x00000 0x00310 RW 0x1000\n DYNAMIC 0x000dd4 0x00006eb8 0x00006eb8 0x00000 0x00120 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00004720 0x00004720 0x00000 0x00154 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 000430 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000005dc 000178 000aba 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00001096 000178 000086 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000111c 000178 0000e0 00 A 4 5 4\n- [ 7] .rel.dyn NOBITS 000011fc 000178 0001f8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 000013f4 000178 000108 08 AI 3 25 4\n+ [ 4] .dynstr NOBITS 000005dc 000178 000abe 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000109a 000178 000086 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00001120 000178 0000e0 00 A 4 5 4\n+ [ 7] .rel.dyn NOBITS 00001200 000178 0001f8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 000013f8 000178 000108 08 AI 3 25 4\n [ 9] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00002020 001000 000220 04 AX 0 0 16\n [11] .plt.got NOBITS 00002240 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00002250 001000 0012c4 00 AX 0 0 16\n [13] .fini NOBITS 00003514 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00004000 001000 0006bc 00 A 0 0 32\n [15] .qtversion NOBITS 000046c0 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 231 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: 000005dc 0 SECTION LOCAL DEFAULT 4 \n- 5: 00001096 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000111c 0 SECTION LOCAL DEFAULT 6 \n- 7: 000011fc 0 SECTION LOCAL DEFAULT 7 \n- 8: 000013f4 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000109a 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00001120 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00001200 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000013f8 0 SECTION LOCAL DEFAULT 8 \n 9: 00002000 0 SECTION LOCAL DEFAULT 9 \n 10: 00002020 0 SECTION LOCAL DEFAULT 10 \n 11: 00002240 0 SECTION LOCAL DEFAULT 11 \n 12: 00002250 0 SECTION LOCAL DEFAULT 12 \n 13: 00003514 0 SECTION LOCAL DEFAULT 13 \n 14: 00004000 0 SECTION LOCAL DEFAULT 14 \n 15: 000046c0 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: 0301efca217821eb764b429a18ac3f07689ffbc8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b4ff28c5e8e424ddd157653b89f7d1d4cc189987\n"}]}, {"source1": "./usr/lib/debug/.build-id/27/af39f2861f67c951fe61dd43c94cfb1a248c42.debug", "source2": "./usr/lib/debug/.build-id/a7/a5982ed7af49cc87638f84d90021d72d397f4c.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 0x3470\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 0x02780 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x02784 R 0x1000\n LOAD 0x000000 0x00003000 0x00003000 0x00000 0x02048 R E 0x1000\n LOAD 0x000000 0x00006000 0x00006000 0x00000 0x013c3 R 0x1000\n LOAD 0x000d08 0x00008d08 0x00008d08 0x00000 0x0044c RW 0x1000\n DYNAMIC 0x000d08 0x00008eb4 0x00008eb4 0x00000 0x00128 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00006658 0x00006658 0x00000 0x0018c 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 00003c 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001b4 000178 000920 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000ad4 000178 001515 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00001fea 000178 000124 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00002110 000178 0000e0 00 A 4 5 4\n- [ 7] .rel.dyn NOBITS 000021f0 000178 000378 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00002568 000178 000218 08 AI 3 25 4\n+ [ 4] .dynstr NOBITS 00000ad4 000178 001519 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00001fee 000178 000124 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00002114 000178 0000e0 00 A 4 5 4\n+ [ 7] .rel.dyn NOBITS 000021f4 000178 000378 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 0000256c 000178 000218 08 AI 3 25 4\n [ 9] .init NOBITS 00003000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00003020 001000 000440 04 AX 0 0 16\n [11] .plt.got NOBITS 00003460 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00003470 001000 001bc4 00 AX 0 0 16\n [13] .fini NOBITS 00005034 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00006000 001000 0005dc 00 A 0 0 32\n [15] .qtversion NOBITS 000065e0 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 294 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: 000001b4 0 SECTION LOCAL DEFAULT 3 \n 4: 00000ad4 0 SECTION LOCAL DEFAULT 4 \n- 5: 00001fea 0 SECTION LOCAL DEFAULT 5 \n- 6: 00002110 0 SECTION LOCAL DEFAULT 6 \n- 7: 000021f0 0 SECTION LOCAL DEFAULT 7 \n- 8: 00002568 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00001fee 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00002114 0 SECTION LOCAL DEFAULT 6 \n+ 7: 000021f4 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000256c 0 SECTION LOCAL DEFAULT 8 \n 9: 00003000 0 SECTION LOCAL DEFAULT 9 \n 10: 00003020 0 SECTION LOCAL DEFAULT 10 \n 11: 00003460 0 SECTION LOCAL DEFAULT 11 \n 12: 00003470 0 SECTION LOCAL DEFAULT 12 \n 13: 00005034 0 SECTION LOCAL DEFAULT 13 \n 14: 00006000 0 SECTION LOCAL DEFAULT 14 \n 15: 000065e0 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: 27af39f2861f67c951fe61dd43c94cfb1a248c42\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a7a5982ed7af49cc87638f84d90021d72d397f4c\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-BGCC: (Debian 10.2.1-6) 10.2.1 20210110\n+LGCC: (Debian 10.2.1-6) 10.2.1 20210110\n &bRz2&o(\n Ss(&c)yEI\n ?_=S%Gi9\n q/+!w+hf\n ^|RlFar:X\n O5F!ut\"x\n pv{)\n \"p}l9?\tR\n qVMZy_kC\n mS\"q'i@+_P$\n"}]}, {"source1": "./usr/lib/debug/.build-id/79/f64b0bc0090630cd942fa51a110e28e1873109.debug", "source2": "./usr/lib/debug/.build-id/06/d47733fc111089d65fca2976c247cca5160687.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 0x3620\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 0x026d0 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x026d4 R 0x1000\n LOAD 0x000000 0x00003000 0x00003000 0x00000 0x04508 R E 0x1000\n LOAD 0x000000 0x00008000 0x00008000 0x00000 0x020e3 R 0x1000\n LOAD 0x000d6c 0x0000bd6c 0x0000bd6c 0x00000 0x00484 RW 0x1000\n DYNAMIC 0x000d6c 0x0000beb4 0x0000beb4 0x00000 0x00120 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00008de0 0x00008de0 0x00000 0x00204 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 0008d0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000a7c 000178 0014a7 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00001f24 000178 00011a 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00002040 000178 0000e0 00 A 4 5 4\n- [ 7] .rel.dyn NOBITS 00002120 000178 0002c0 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 000023e0 000178 0002f0 08 AI 3 25 4\n+ [ 4] .dynstr NOBITS 00000a7c 000178 0014ab 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00001f28 000178 00011a 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00002044 000178 0000e0 00 A 4 5 4\n+ [ 7] .rel.dyn NOBITS 00002124 000178 0002c0 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 000023e4 000178 0002f0 08 AI 3 25 4\n [ 9] .init NOBITS 00003000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00003020 001000 0005f0 04 AX 0 0 16\n [11] .plt.got NOBITS 00003610 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00003620 001000 003ed4 00 AX 0 0 16\n [13] .fini NOBITS 000074f4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00008000 001000 000d8c 00 A 0 0 32\n [15] .qtversion NOBITS 00008d90 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 348 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: 00000a7c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00001f24 0 SECTION LOCAL DEFAULT 5 \n- 6: 00002040 0 SECTION LOCAL DEFAULT 6 \n- 7: 00002120 0 SECTION LOCAL DEFAULT 7 \n- 8: 000023e0 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00001f28 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00002044 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00002124 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000023e4 0 SECTION LOCAL DEFAULT 8 \n 9: 00003000 0 SECTION LOCAL DEFAULT 9 \n 10: 00003020 0 SECTION LOCAL DEFAULT 10 \n 11: 00003610 0 SECTION LOCAL DEFAULT 11 \n 12: 00003620 0 SECTION LOCAL DEFAULT 12 \n 13: 000074f4 0 SECTION LOCAL DEFAULT 13 \n 14: 00008000 0 SECTION LOCAL DEFAULT 14 \n 15: 00008d90 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: 79f64b0bc0090630cd942fa51a110e28e1873109\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 06d47733fc111089d65fca2976c247cca5160687\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-1\tGCC: (Debian 10.2.1-6) 10.2.1 20210110\n+GCC: (Debian 10.2.1-6) 10.2.1 20210110\n q!e|~.e0^\n 5nRV>il>\n Rvt9n'%'V\n =b%{th\\(\n ?v6lnA?2\n ;&y:vp4z\n {fgfwfgw\n"}]}, {"source1": "./usr/lib/debug/.build-id/7b/b5d1298cc9850a2c42b964848fab780dfaeb67.debug", "source2": "./usr/lib/debug/.build-id/ad/06db5c2f635bc88b1e47b1dd3e063ccfbbb0a8.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 0x2390\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 0x01934 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x01938 R 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x01c88 R E 0x1000\n LOAD 0x000000 0x00004000 0x00004000 0x00000 0x011db R 0x1000\n LOAD 0x000de0 0x00006de0 0x00006de0 0x00000 0x00370 RW 0x1000\n DYNAMIC 0x000de0 0x00006ec4 0x00006ec4 0x00000 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00004800 0x00004800 0x00000 0x00144 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 000580 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000072c 000178 000cd0 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000013fc 000178 0000b0 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000014ac 000178 0000e0 00 A 4 5 4\n- [ 7] .rel.dyn NOBITS 0000158c 000178 000200 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 0000178c 000178 0001a8 08 AI 3 25 4\n+ [ 4] .dynstr NOBITS 0000072c 000178 000cd4 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00001400 000178 0000b0 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000014b0 000178 0000e0 00 A 4 5 4\n+ [ 7] .rel.dyn NOBITS 00001590 000178 000200 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00001790 000178 0001a8 08 AI 3 25 4\n [ 9] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00002020 001000 000360 04 AX 0 0 16\n [11] .plt.got NOBITS 00002380 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00002390 001000 0018e4 00 AX 0 0 16\n [13] .fini NOBITS 00003c74 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00004000 001000 00079c 00 A 0 0 32\n [15] .qtversion NOBITS 000047a0 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 253 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: 0000072c 0 SECTION LOCAL DEFAULT 4 \n- 5: 000013fc 0 SECTION LOCAL DEFAULT 5 \n- 6: 000014ac 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000158c 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000178c 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00001400 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000014b0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00001590 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00001790 0 SECTION LOCAL DEFAULT 8 \n 9: 00002000 0 SECTION LOCAL DEFAULT 9 \n 10: 00002020 0 SECTION LOCAL DEFAULT 10 \n 11: 00002380 0 SECTION LOCAL DEFAULT 11 \n 12: 00002390 0 SECTION LOCAL DEFAULT 12 \n 13: 00003c74 0 SECTION LOCAL DEFAULT 13 \n 14: 00004000 0 SECTION LOCAL DEFAULT 14 \n 15: 000047a0 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: 7bb5d1298cc9850a2c42b964848fab780dfaeb67\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ad06db5c2f635bc88b1e47b1dd3e063ccfbbb0a8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-gGCC: (Debian 10.2.1-6) 10.2.1 20210110\n+GCC: (Debian 10.2.1-6) 10.2.1 20210110\n iwPL]BTh\n 6%x)E%^Ju\n i+i:-5M/\n )\"cZA:@j)\n Pz$AZLcW\n ^ruuN5${9?\n `8,Elu'oW\n wg&}\n"}]}, {"source1": "./usr/lib/debug/.build-id/b5/6d490b158b6957c4e326501afe30eb7980384d.debug", "source2": "./usr/lib/debug/.build-id/51/4bd59424217522dfe9cab276db88b108025945.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 0x47f0\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 0x03c84 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x03c88 R 0x1000\n LOAD 0x000000 0x00004000 0x00004000 0x00000 0x04f38 R E 0x1000\n LOAD 0x000000 0x00009000 0x00009000 0x00000 0x025b3 R 0x1000\n LOAD 0x000c38 0x0000cc38 0x0000cc38 0x00000 0x005e0 RW 0x1000\n DYNAMIC 0x000c38 0x0000ce6c 0x0000ce6c 0x00000 0x00150 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00009adc 0x00009adc 0x00000 0x002d4 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 000dc0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000f6c 000178 0021b5 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00003122 000178 0001b8 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000032dc 000178 000120 00 A 4 7 4\n- [ 7] .rel.dyn NOBITS 000033fc 000178 0004b0 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 000038ac 000178 0003d8 08 AI 3 25 4\n+ [ 4] .dynstr NOBITS 00000f6c 000178 0021b9 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00003126 000178 0001b8 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000032e0 000178 000120 00 A 4 7 4\n+ [ 7] .rel.dyn NOBITS 00003400 000178 0004b0 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 000038b0 000178 0003d8 08 AI 3 25 4\n [ 9] .init NOBITS 00004000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00004020 001000 0007c0 04 AX 0 0 16\n [11] .plt.got NOBITS 000047e0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000047f0 001000 004734 00 AX 0 0 16\n [13] .fini NOBITS 00008f24 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00009000 001000 0005c0 00 A 0 0 32\n [15] .qtversion NOBITS 000095c0 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 406 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: 00000f6c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00003122 0 SECTION LOCAL DEFAULT 5 \n- 6: 000032dc 0 SECTION LOCAL DEFAULT 6 \n- 7: 000033fc 0 SECTION LOCAL DEFAULT 7 \n- 8: 000038ac 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00003126 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000032e0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00003400 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000038b0 0 SECTION LOCAL DEFAULT 8 \n 9: 00004000 0 SECTION LOCAL DEFAULT 9 \n 10: 00004020 0 SECTION LOCAL DEFAULT 10 \n 11: 000047e0 0 SECTION LOCAL DEFAULT 11 \n 12: 000047f0 0 SECTION LOCAL DEFAULT 12 \n 13: 00008f24 0 SECTION LOCAL DEFAULT 13 \n 14: 00009000 0 SECTION LOCAL DEFAULT 14 \n 15: 000095c0 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: b56d490b158b6957c4e326501afe30eb7980384d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 514bd59424217522dfe9cab276db88b108025945\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-8MGCC: (Debian 10.2.1-6) 10.2.1 20210110\n+YEGCC: (Debian 10.2.1-6) 10.2.1 20210110\n ]VA)Oh:M\n 3G~P>I,]\n pl }mG.j\n ,nkg-`z};\n v\\-?Pa9\\\n xZ^RQs |\n L;fB7FR&4r\n"}]}, {"source1": "./usr/lib/debug/.build-id/ba/b313777ab0ffde0998a06673449b2a13bf3fcb.debug", "source2": "./usr/lib/debug/.build-id/c5/4dd56dcefc708c924094b91daeab04224fb427.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 0x2280\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 0x014cc R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x014d0 R 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x01558 R E 0x1000\n LOAD 0x000000 0x00004000 0x00004000 0x00000 0x010c6 R 0x1000\n LOAD 0x000de0 0x00006de0 0x00006de0 0x00000 0x00314 RW 0x1000\n DYNAMIC 0x000de0 0x00006ec4 0x00006ec4 0x00000 0x00118 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00004740 0x00004740 0x00000 0x00154 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 000440 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000005ec 000178 000a68 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00001054 000178 000088 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000010dc 000178 0000e0 00 A 4 5 4\n- [ 7] .rel.dyn NOBITS 000011bc 000178 0001f0 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 000013ac 000178 000120 08 AI 3 25 4\n+ [ 4] .dynstr NOBITS 000005ec 000178 000a6c 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00001058 000178 000088 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000010e0 000178 0000e0 00 A 4 5 4\n+ [ 7] .rel.dyn NOBITS 000011c0 000178 0001f0 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 000013b0 000178 000120 08 AI 3 25 4\n [ 9] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00002020 001000 000250 04 AX 0 0 16\n [11] .plt.got NOBITS 00002270 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00002280 001000 0012c4 00 AX 0 0 16\n [13] .fini NOBITS 00003544 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00004000 001000 0006dc 00 A 0 0 32\n [15] .qtversion NOBITS 000046e0 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 230 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: 000005ec 0 SECTION LOCAL DEFAULT 4 \n- 5: 00001054 0 SECTION LOCAL DEFAULT 5 \n- 6: 000010dc 0 SECTION LOCAL DEFAULT 6 \n- 7: 000011bc 0 SECTION LOCAL DEFAULT 7 \n- 8: 000013ac 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00001058 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000010e0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 000011c0 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000013b0 0 SECTION LOCAL DEFAULT 8 \n 9: 00002000 0 SECTION LOCAL DEFAULT 9 \n 10: 00002020 0 SECTION LOCAL DEFAULT 10 \n 11: 00002270 0 SECTION LOCAL DEFAULT 11 \n 12: 00002280 0 SECTION LOCAL DEFAULT 12 \n 13: 00003544 0 SECTION LOCAL DEFAULT 13 \n 14: 00004000 0 SECTION LOCAL DEFAULT 14 \n 15: 000046e0 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: bab313777ab0ffde0998a06673449b2a13bf3fcb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c54dd56dcefc708c924094b91daeab04224fb427\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 ,suXTn[YN\n =Lw*tJ^}\n !?4K>6U_\n fiX>[B6~\n 8nBs\\n8n\"\n /usr/lib/debug/.dwz/i386-linux-gnu/kde-telepathy-text-ui.debug\n _GLOBAL__sub_I_mocs_compilation.cpp\n"}]}, {"source1": "./usr/lib/debug/.build-id/e9/c7e7fc11312cdb76613c88750d792809d8e2c0.debug", "source2": "./usr/lib/debug/.build-id/e4/4469a73aa7b7e32e95839e235cda461815b66b.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 0x2310\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 0x017a0 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x017a4 R 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x01958 R E 0x1000\n LOAD 0x000000 0x00004000 0x00004000 0x00000 0x0141a R 0x1000\n LOAD 0x000de4 0x00006de4 0x00006de4 0x00000 0x0035c RW 0x1000\n DYNAMIC 0x000de4 0x00006ec8 0x00006ec8 0x00000 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00004ae0 0x00004ae0 0x00000 0x0013c 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 0004f0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000069c 000178 000c24 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000012c0 000178 00009e 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00001360 000178 0000e0 00 A 4 5 4\n- [ 7] .rel.dyn NOBITS 00001440 000178 0001f8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00001638 000178 000168 08 AI 3 25 4\n+ [ 4] .dynstr NOBITS 0000069c 000178 000c28 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000012c4 000178 00009e 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00001364 000178 0000e0 00 A 4 5 4\n+ [ 7] .rel.dyn NOBITS 00001444 000178 0001f8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 0000163c 000178 000168 08 AI 3 25 4\n [ 9] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00002020 001000 0002e0 04 AX 0 0 16\n [11] .plt.got NOBITS 00002300 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00002310 001000 001634 00 AX 0 0 16\n [13] .fini NOBITS 00003944 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00004000 001000 000a7c 00 A 0 0 32\n [15] .qtversion NOBITS 00004a80 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 252 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: 0000069c 0 SECTION LOCAL DEFAULT 4 \n- 5: 000012c0 0 SECTION LOCAL DEFAULT 5 \n- 6: 00001360 0 SECTION LOCAL DEFAULT 6 \n- 7: 00001440 0 SECTION LOCAL DEFAULT 7 \n- 8: 00001638 0 SECTION LOCAL DEFAULT 8 \n+ 5: 000012c4 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00001364 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00001444 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000163c 0 SECTION LOCAL DEFAULT 8 \n 9: 00002000 0 SECTION LOCAL DEFAULT 9 \n 10: 00002020 0 SECTION LOCAL DEFAULT 10 \n 11: 00002300 0 SECTION LOCAL DEFAULT 11 \n 12: 00002310 0 SECTION LOCAL DEFAULT 12 \n 13: 00003944 0 SECTION LOCAL DEFAULT 13 \n 14: 00004000 0 SECTION LOCAL DEFAULT 14 \n 15: 00004a80 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: e9c7e7fc11312cdb76613c88750d792809d8e2c0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e44469a73aa7b7e32e95839e235cda461815b66b\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+kGCC: (Debian 10.2.1-6) 10.2.1 20210110\n e(MQL7I(\n !FVjR5&*\n O^^KVY,B\n w*&^q,1ha\n SgU5DM11\n PtI%j^Wr\n 1_DyAa[M\n"}]}]}]}]}]}