{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.tG3UkeXmUz/b1/ksysguard_5.21.5-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.tG3UkeXmUz/b2/ksysguard_5.21.5-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n 9af944992ec029ab0f148f7ff429f8b6 481592 kde optional ksysguard-data_5.21.5-1_all.deb\n- 6f1528db939952dd71c0698abe458e3d 8206908 debug optional ksysguard-dbgsym_5.21.5-1_amd64.deb\n- 83020c596b4186273363198f2999de60 340904 kde optional ksysguard_5.21.5-1_amd64.deb\n+ 7abde60ba80bededc7a528f82b4716a9 8207532 debug optional ksysguard-dbgsym_5.21.5-1_amd64.deb\n+ d334f117c9381899ea6fe0a0529779d4 341156 kde optional ksysguard_5.21.5-1_amd64.deb\n 613c76c06db4b789461f945df14e0308 141300 debug optional ksysguardd-dbgsym_5.21.5-1_amd64.deb\n 938de71ab5bb369d19aa3349123aa61d 56392 kde optional ksysguardd_5.21.5-1_amd64.deb\n"}, {"source1": "ksysguard_5.21.5-1_amd64.deb", "source2": "ksysguard_5.21.5-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-05-07 16:04:37.000000 debian-binary\n -rw-r--r-- 0 0 0 1896 2021-05-07 16:04:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 338816 2021-05-07 16:04:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 339068 2021-05-07 16:04:37.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/ksysguard", "source2": "./usr/bin/ksysguard", "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 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000718 0x000718 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000720 0x000720 R 0x1000\n LOAD 0x001000 0x0000000000001000 0x0000000000001000 0x0001cd 0x0001cd R E 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x000158 0x000158 R 0x1000\n LOAD 0x002dc8 0x0000000000003dc8 0x0000000000003dc8 0x000268 0x000270 RW 0x1000\n DYNAMIC 0x002dd8 0x0000000000003dd8 0x0000000000003dd8 0x000200 0x000200 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x002004 0x0000000000002004 0x0000000000002004 0x000044 0x000044 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 00004c 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000358 000358 000180 18 A 6 1 8\n- [ 6] .dynstr STRTAB 00000000000004d8 0004d8 000128 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000000600 000600 000020 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000000000000620 000620 000020 00 A 6 1 8\n- [ 9] .rela.dyn RELA 0000000000000640 000640 0000c0 18 A 5 0 8\n- [10] .rela.plt RELA 0000000000000700 000700 000018 18 AI 5 23 8\n+ [ 6] .dynstr STRTAB 00000000000004d8 0004d8 00012a 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000000602 000602 000020 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000000000000628 000628 000020 00 A 6 1 8\n+ [ 9] .rela.dyn RELA 0000000000000648 000648 0000c0 18 A 5 0 8\n+ [10] .rela.plt RELA 0000000000000708 000708 000018 18 AI 5 23 8\n [11] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000001020 001020 000020 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000001040 001040 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000001050 001050 000171 00 AX 0 0 16\n [15] .fini PROGBITS 00000000000011c4 0011c4 000009 00 AX 0 0 4\n [16] .rodata PROGBITS 0000000000002000 002000 000004 04 AM 0 0 4\n [17] .eh_frame_hdr PROGBITS 0000000000002004 002004 000044 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n-Relocation section '.rela.dyn' at offset 0x640 contains 8 entries:\n+Relocation section '.rela.dyn' at offset 0x648 contains 8 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000003dc8 0000000000000008 R_X86_64_RELATIVE 1140\n 0000000000003dd0 0000000000000008 R_X86_64_RELATIVE 1100\n 0000000000004028 0000000000000008 R_X86_64_RELATIVE 4028\n 0000000000003fd8 0000000100000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000003fe0 0000000200000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0\n 0000000000003fe8 0000000400000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000003ff0 0000000500000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000003ff8 0000000800000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n \n-Relocation section '.rela.plt' at offset 0x700 contains 1 entry:\n+Relocation section '.rela.plt' at offset 0x708 contains 1 entry:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000004018 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 kdemain + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,23 +8,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3dc8\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3dd0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x4d8\n 0x0000000000000006 (SYMTAB) 0x358\n- 0x000000000000000a (STRSZ) 296 (bytes)\n+ 0x000000000000000a (STRSZ) 298 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x4000\n 0x0000000000000002 (PLTRELSZ) 24 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x700\n- 0x0000000000000007 (RELA) 0x640\n+ 0x0000000000000017 (JMPREL) 0x708\n+ 0x0000000000000007 (RELA) 0x648\n 0x0000000000000008 (RELASZ) 192 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffb (FLAGS_1) Flags: PIE\n- 0x000000006ffffffe (VERNEED) 0x620\n+ 0x000000006ffffffe (VERNEED) 0x628\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0x600\n+ 0x000000006ffffff0 (VERSYM) 0x602\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (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: a725fc807707f2323c30874d6be3a5c2984c4fd2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e6b73fcbd394b61ece3c4e6ac455d480dca16ddf\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,12 +1,12 @@\n \n Version symbols section '.gnu.version' contains 16 entries:\n- Addr: 0x0000000000000600 Offset: 0x000600 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000602 Offset: 0x000602 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 1 (*global*) 1 (*global*) \n 008: 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x0000000000000620 Offset: 0x000620 Link: 6 (.dynstr)\n+ Addr: 0x0000000000000628 Offset: 0x000628 Link: 6 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 1\n 0x0010: Name: GLIBC_2.2.5 Flags: none Version: 2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -10,15 +10,15 @@\n __libc_csu_init\n _IO_stdin_used\n __libc_csu_fini\n __data_start\n GLIBC_2.2.5\n []A\\A]A^A_\n /usr/lib/debug/.dwz/x86_64-linux-gnu/ksysguard.debug\n-25fc807707f2323c30874d6be3a5c2984c4fd2.debug\n+b73fcbd394b61ece3c4e6ac455d480dca16ddf.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -14,9 +14,9 @@\n 0x00000588 5f637375 5f696e69 74005f49 4f5f7374 _csu_init._IO_st\n 0x00000598 64696e5f 75736564 005f5f6c 6962635f din_used.__libc_\n 0x000005a8 6373755f 66696e69 005f5f64 6174615f csu_fini.__data_\n 0x000005b8 73746172 7400474c 4942435f 322e322e start.GLIBC_2.2.\n 0x000005c8 35000000 00000000 00000000 00000000 5...............\n 0x000005d8 00000000 00000000 00000000 00000000 ................\n 0x000005e8 00000000 00000000 00000000 00000000 ................\n- 0x000005f8 00000000 00000000 ........\n+ 0x000005f8 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 32356663 38303737 30376632 33323363 25fc807707f2323c\n- 0x00000010 33303837 34643662 65336135 63323938 30874d6be3a5c298\n- 0x00000020 34633466 64322e64 65627567 00000000 4c4fd2.debug....\n- 0x00000030 f7a94894 ..H.\n+ 0x00000000 62373366 63626433 39346236 31656365 b73fcbd394b61ece\n+ 0x00000010 33633465 36616334 35356434 38306463 3c4e6ac455d480dc\n+ 0x00000020 61313664 64662e64 65627567 00000000 a16ddf.debug....\n+ 0x00000030 09daf48c ....\n \n"}]}, {"source1": "./usr/bin/ksystemstats", "source2": "./usr/bin/ksystemstats", "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 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0047b8 0x0047b8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0047c0 0x0047c0 R 0x1000\n LOAD 0x005000 0x0000000000005000 0x0000000000005000 0x00830d 0x00830d R E 0x1000\n LOAD 0x00e000 0x000000000000e000 0x000000000000e000 0x003440 0x003440 R 0x1000\n LOAD 0x011a50 0x0000000000012a50 0x0000000000012a50 0x000a68 0x000ac8 RW 0x1000\n DYNAMIC 0x011cf0 0x0000000000012cf0 0x0000000000012cf0 0x000250 0x000250 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x00f330 0x000000000000f330 0x000000000000f330 0x0004fc 0x0004fc R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 00005c 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000368 000368 001200 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000001568 001568 0019df 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000002f48 002f48 000180 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00000000000030c8 0030c8 0000d0 00 A 6 4 8\n- [ 9] .rela.dyn RELA 0000000000003198 003198 000870 18 A 5 0 8\n- [10] .rela.plt RELA 0000000000003a08 003a08 000db0 18 AI 5 25 8\n+ [ 6] .dynstr STRTAB 0000000000001568 001568 0019e1 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000002f4a 002f4a 000180 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00000000000030d0 0030d0 0000d0 00 A 6 4 8\n+ [ 9] .rela.dyn RELA 00000000000031a0 0031a0 000870 18 A 5 0 8\n+ [10] .rela.plt RELA 0000000000003a10 003a10 000db0 18 AI 5 25 8\n [11] .init PROGBITS 0000000000005000 005000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000005020 005020 000930 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000005950 005950 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000005960 005960 0079a1 00 AX 0 0 16\n [15] .fini PROGBITS 000000000000d304 00d304 000009 00 AX 0 0 4\n [16] .rodata PROGBITS 000000000000e000 00e000 00131e 00 A 0 0 32\n [17] .qtversion PROGBITS 000000000000f320 00f320 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x3198 contains 90 entries:\n+Relocation section '.rela.dyn' at offset 0x31a0 contains 90 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000012a50 0000000000000008 R_X86_64_RELATIVE 5bd0\n 0000000000012a58 0000000000000008 R_X86_64_RELATIVE 5b90\n 0000000000012a68 0000000000000008 R_X86_64_RELATIVE e260\n 0000000000012a78 0000000000000008 R_X86_64_RELATIVE eea0\n 0000000000012a90 0000000000000008 R_X86_64_RELATIVE 12a70\n 0000000000012a98 0000000000000008 R_X86_64_RELATIVE abb0\n@@ -88,15 +88,15 @@\n 0000000000012fb0 0000007600000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN19QDBusServiceWatcher16staticMetaObjectE@Qt_5 + 0\n 0000000000012fb8 0000008300000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN14SensorProperty16staticMetaObjectE + 0\n 0000000000012fc8 0000009300000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN19QDBusServiceWatcher19serviceUnregisteredERK7QString@Qt_5 + 0\n 0000000000012fd0 0000009c00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN6QTimer16staticMetaObjectE@Qt_5 + 0\n 0000000000012fd8 0000009e00000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0\n 0000000000012fe0 000000a000000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN15SensorContainer11objectAddedEP12SensorObject + 0\n \n-Relocation section '.rela.plt' at offset 0x3a08 contains 146 entries:\n+Relocation section '.rela.plt' at offset 0x3a10 contains 146 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000013018 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK13QDBusArgument5atEndEv@Qt_5 + 0\n 0000000000013020 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN13QDBusMetaType25registerMarshallOperatorsEiPFvR13QDBusArgumentPKvEPFvRKS0_PvE@Qt_5 + 0\n 0000000000013028 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN11QMetaObject10ConnectionC1Ev@Qt_5 + 0\n 0000000000013030 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZdlPvm@CXXABI_1.3.9 + 0\n 0000000000013038 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5 + 0\n 0000000000013040 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN13QDBusArgumentlsEi@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x12a50\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x12a58\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x1568\n 0x0000000000000006 (SYMTAB) 0x368\n- 0x000000000000000a (STRSZ) 6623 (bytes)\n+ 0x000000000000000a (STRSZ) 6625 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x13000\n 0x0000000000000002 (PLTRELSZ) 3504 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x3a08\n- 0x0000000000000007 (RELA) 0x3198\n+ 0x0000000000000017 (JMPREL) 0x3a10\n+ 0x0000000000000007 (RELA) 0x31a0\n 0x0000000000000008 (RELASZ) 2160 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffb (FLAGS_1) Flags: PIE\n- 0x000000006ffffffe (VERNEED) 0x30c8\n+ 0x000000006ffffffe (VERNEED) 0x30d0\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x2f48\n+ 0x000000006ffffff0 (VERSYM) 0x2f4a\n 0x000000006ffffff9 (RELACOUNT) 38\n 0x0000000000000000 (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: 7d1dfd2cb1ee46535c76017215c371f9b60a43dc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9ac20b2e3c53e995529146e10bb3e67bdd97e9d5\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 192 entries:\n- Addr: 0x0000000000002f48 Offset: 0x002f48 Link: 5 (.dynsym)\n+ Addr: 0x0000000000002f4a Offset: 0x002f4a Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 004: 3 (Qt_5) 3 (Qt_5) 4 (CXXABI_1.3.9) 3 (Qt_5) \n 008: 5 (Qt_5.15) 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 00c: 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) \n 010: 3 (Qt_5) 6 (GLIBC_2.4) 3 (Qt_5) 2 (Qt_5) \n 014: 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) 7 (GLIBC_2.2.5)\n 018: 2 (Qt_5) 8 (CXXABI_1.3) 3 (Qt_5) 2 (Qt_5) \n@@ -47,15 +47,15 @@\n 0ac: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 0b0: 0 (*local*) 3 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 0b4: 1 (*global*) 1 (*global*) 7 (GLIBC_2.2.5) 1 (*global*) \n 0b8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0bc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x00000000000030c8 Offset: 0x0030c8 Link: 6 (.dynstr)\n+ Addr: 0x00000000000030d0 Offset: 0x0030d0 Link: 6 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.14 Flags: none Version: 9\n 0x0020: Name: GLIBC_2.2.5 Flags: none Version: 7\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 6\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0050: Name: GLIBCXX_3.4 Flags: none Version: 10\n 0x0060: Name: CXXABI_1.3 Flags: none Version: 8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -326,15 +326,15 @@\n QDBusContext\n 12QDBusContext\n 15KSysGuardDaemon\n newSensorData\n org.kde.KSysGuardDaemon\n sensorMetaDataChanged\n /usr/lib/debug/.dwz/x86_64-linux-gnu/ksysguard.debug\n-1dfd2cb1ee46535c76017215c371f9b60a43dc.debug\n+c20b2e3c53e995529146e10bb3e67bdd97e9d5.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -409,9 +409,10 @@\n 0x00002ec8 3400474c 4942435f 322e322e 3500474c 4.GLIBC_2.2.5.GL\n 0x00002ed8 4942435f 322e3400 474c4942 4358585f IBC_2.4.GLIBCXX_\n 0x00002ee8 332e3400 43585841 42495f31 2e330043 3.4.CXXABI_1.3.C\n 0x00002ef8 58584142 495f312e 332e3900 51745f35 XXABI_1.3.9.Qt_5\n 0x00002f08 2e313500 51745f35 00000000 00000000 .15.Qt_5........\n 0x00002f18 00000000 00000000 00000000 00000000 ................\n 0x00002f28 00000000 00000000 00000000 00000000 ................\n- 0x00002f38 00000000 00000000 00000000 000000 ...............\n+ 0x00002f38 00000000 00000000 00000000 00000000 ................\n+ 0x00002f48 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 31646664 32636231 65653436 35333563 1dfd2cb1ee46535c\n- 0x00000010 37363031 37323135 63333731 66396236 76017215c371f9b6\n- 0x00000020 30613433 64632e64 65627567 00000000 0a43dc.debug....\n- 0x00000030 d0390738 .9.8\n+ 0x00000000 63323062 32653363 35336539 39353532 c20b2e3c53e99552\n+ 0x00000010 39313436 65313062 62336536 37626464 9146e10bb3e67bdd\n+ 0x00000020 39376539 64352e64 65627567 00000000 97e9d5.debug....\n+ 0x00000030 1f0a8bbb ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/ksysguard/ksysguard_globalplugin_network.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/ksysguard/ksysguard_globalplugin_network.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 0x68c0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x005350 0x005350 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x005358 0x005358 R 0x1000\n LOAD 0x006000 0x0000000000006000 0x0000000000006000 0x006435 0x006435 R E 0x1000\n LOAD 0x00d000 0x000000000000d000 0x000000000000d000 0x0027a4 0x0027a4 R 0x1000\n LOAD 0x010528 0x0000000000011528 0x0000000000011528 0x000f39 0x000f80 RW 0x1000\n DYNAMIC 0x010c78 0x0000000000011c78 0x0000000000011c78 0x000260 0x000260 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x00deb8 0x000000000000deb8 0x000000000000deb8 0x0003ec 0x0003ec R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000028 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000288 000288 0011a0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001428 001428 001ab8 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002ee0 002ee0 000178 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000003058 003058 0000c0 00 A 4 4 8\n- [ 7] .rela.dyn RELA 0000000000003118 003118 001578 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000004690 004690 000cc0 18 AI 3 24 8\n+ [ 4] .dynstr STRTAB 0000000000001428 001428 001aba 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002ee2 002ee2 000178 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000003060 003060 0000c0 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 0000000000003120 003120 001578 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000004698 004698 000cc0 18 AI 3 24 8\n [ 9] .init PROGBITS 0000000000006000 006000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000006020 006020 000890 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000068b0 0068b0 000010 08 AX 0 0 8\n [12] .text PROGBITS 00000000000068c0 0068c0 005b69 00 AX 0 0 16\n [13] .fini PROGBITS 000000000000c42c 00c42c 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000000d000 00d000 000e38 00 A 0 0 32\n [15] .qtversion PROGBITS 000000000000de38 00de38 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x3118 contains 229 entries:\n+Relocation section '.rela.dyn' at offset 0x3120 contains 229 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000011528 0000000000000008 R_X86_64_RELATIVE 69a0\n 0000000000011530 0000000000000008 R_X86_64_RELATIVE 68c0\n 0000000000011538 0000000000000008 R_X86_64_RELATIVE 6960\n 0000000000011540 0000000000000008 R_X86_64_RELATIVE 11a40\n 0000000000011548 0000000000000008 R_X86_64_RELATIVE d140\n 0000000000011550 0000000000000008 R_X86_64_RELATIVE d0c0\n@@ -227,15 +227,15 @@\n 0000000000011fa8 0000008500000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN14NetworkManager14WirelessDevice16staticMetaObjectE + 0\n 0000000000011fb8 0000009700000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN14NetworkManager14WirelessDevice18networkDisappearedERK7QString + 0\n 0000000000011fc0 0000009900000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000011fc8 000000a400000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN14NetworkManager8Notifier13deviceRemovedERK7QString + 0\n 0000000000011fd0 000000a900000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN14NetworkManager14WirelessDevice15networkAppearedERK7QString + 0\n 0000000000011fd8 000000ac00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN6QTimer7timeoutENS_14QPrivateSignalE@Qt_5 + 0\n \n-Relocation section '.rela.plt' at offset 0x4690 contains 136 entries:\n+Relocation section '.rela.plt' at offset 0x4698 contains 136 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000012018 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK14NetworkManager6Device10ipV6ConfigEv + 0\n 0000000000012020 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7QObject10disconnectEPKS_PKcS1_S3_@Qt_5 + 0\n 0000000000012028 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QHashData13detach_helperEPFvPNS_4NodeEPvEPFvS1_Eii@Qt_5 + 0\n 0000000000012030 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN12SensorPlugin11qt_metacastEPKc + 0\n 0000000000012038 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK14NetworkManager6Device16deviceStatisticsEv + 0\n 0000000000012040 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK12QHostAddress8toStringEv@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,21 +16,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x11528\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x11538\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1428\n 0x0000000000000006 (SYMTAB) 0x288\n- 0x000000000000000a (STRSZ) 6840 (bytes)\n+ 0x000000000000000a (STRSZ) 6842 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x12000\n 0x0000000000000002 (PLTRELSZ) 3264 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x4690\n- 0x0000000000000007 (RELA) 0x3118\n+ 0x0000000000000017 (JMPREL) 0x4698\n+ 0x0000000000000007 (RELA) 0x3120\n 0x0000000000000008 (RELASZ) 5496 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x3058\n+ 0x000000006ffffffe (VERNEED) 0x3060\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x2ee0\n+ 0x000000006ffffff0 (VERSYM) 0x2ee2\n 0x000000006ffffff9 (RELACOUNT) 110\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 374564e857d4565008e674b3106e7c309bc4a04b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c59b96dccab22a0e610c6bc6c4f8cc80f4f2f031\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 188 entries:\n- Addr: 0x0000000000002ee0 Offset: 0x002ee0 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002ee2 Offset: 0x002ee2 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (Qt_5) \n 004: 0 (*local*) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 008: 0 (*local*) 0 (*local*) 3 (Qt_5) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 4 (CXXABI_1.3.9)\n 010: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 5 (Qt_5.15) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 2 (Qt_5) \n 018: 2 (Qt_5) 6 (GLIBCXX_3.4) 2 (Qt_5) 0 (*local*) \n@@ -46,15 +46,15 @@\n 0a8: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 0ac: 2 (Qt_5) 0 (*local*) 0 (*local*) 2 (Qt_5) \n 0b0: 2 (Qt_5) 0 (*local*) 2 (Qt_5) 2 (Qt_5) \n 0b4: 2 (Qt_5) 0 (*local*) 0 (*local*) 2 (Qt_5) \n 0b8: 0 (*local*) 0 (*local*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000003058 Offset: 0x003058 Link: 4 (.dynstr)\n+ Addr: 0x0000000000003060 Offset: 0x003060 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 2\n 0x0010: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0020: Name: GLIBC_2.2.5 Flags: none Version: 7\n 0x0030: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0040: Name: CXXABI_1.3 Flags: none Version: 9\n 0x0050: Name: GLIBCXX_3.4 Flags: none Version: 6\n 0x0060: Name: CXXABI_1.3.9 Flags: none Version: 4\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -267,15 +267,15 @@\n ^(?!all).*$\n 16RtNetlinkBackend\n QTMETADATA !\n vorg.kde.KPluginFactory\n tNetworkPluginFactory\n lproviderNamegnetwork\n /usr/lib/debug/.dwz/x86_64-linux-gnu/ksysguard.debug\n-4564e857d4565008e674b3106e7c309bc4a04b.debug\n+9b96dccab22a0e610c6bc6c4f8cc80f4f2f031.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -423,9 +423,9 @@\n 0x00002e68 5f322e34 00474c49 42435f32 2e322e35 _2.4.GLIBC_2.2.5\n 0x00002e78 00435858 4142495f 312e3300 474c4942 .CXXABI_1.3.GLIB\n 0x00002e88 4358585f 332e3400 43585841 42495f31 CXX_3.4.CXXABI_1\n 0x00002e98 2e332e39 0051745f 35005174 5f352e31 .3.9.Qt_5.Qt_5.1\n 0x00002ea8 35000000 00000000 00000000 00000000 5...............\n 0x00002eb8 00000000 00000000 00000000 00000000 ................\n 0x00002ec8 00000000 00000000 00000000 00000000 ................\n- 0x00002ed8 00000000 00000000 ........\n+ 0x00002ed8 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 34353634 65383537 64343536 35303038 4564e857d4565008\n- 0x00000010 65363734 62333130 36653763 33303962 e674b3106e7c309b\n- 0x00000020 63346130 34622e64 65627567 00000000 c4a04b.debug....\n- 0x00000030 ac7997ce .y..\n+ 0x00000000 39623936 64636361 62323261 30653631 9b96dccab22a0e61\n+ 0x00000010 30633662 63366334 66386363 38306634 0c6bc6c4f8cc80f4\n+ 0x00000020 66326630 33312e64 65627567 00000000 f2f031.debug....\n+ 0x00000030 9793db78 ...x\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/ksysguard/ksysguard_ksgrd.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/ksysguard/ksysguard_ksgrd.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 0x45e0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0031b8 0x0031b8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0031c0 0x0031c0 R 0x1000\n LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x00405d 0x00405d R E 0x1000\n LOAD 0x009000 0x0000000000009000 0x0000000000009000 0x0014d0 0x0014d0 R 0x1000\n LOAD 0x00ab10 0x000000000000bb10 0x000000000000bb10 0x0007e0 0x000830 RW 0x1000\n DYNAMIC 0x00ad50 0x000000000000bd50 0x000000000000bd50 0x000220 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x009654 0x0000000000009654 0x0000000000009654 0x000274 0x000274 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000028 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000288 000288 000be8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000e70 000e70 001219 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000208a 00208a 0000fe 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000002188 002188 0000a0 00 A 4 3 8\n- [ 7] .rela.dyn RELA 0000000000002228 002228 000720 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000002948 002948 000870 18 AI 3 24 8\n+ [ 4] .dynstr STRTAB 0000000000000e70 000e70 00121b 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000208c 00208c 0000fe 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000002190 002190 0000a0 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 0000000000002230 002230 000720 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000002950 002950 000870 18 AI 3 24 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 0005b0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000045d0 0045d0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000045e0 0045e0 003a73 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000008054 008054 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000009000 009000 0005f0 00 A 0 0 32\n [15] .qtversion PROGBITS 00000000000095f0 0095f0 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x2228 contains 76 entries:\n+Relocation section '.rela.dyn' at offset 0x2230 contains 76 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000bb10 0000000000000008 R_X86_64_RELATIVE 4690\n 000000000000bb18 0000000000000008 R_X86_64_RELATIVE 4650\n 000000000000bb28 0000000000000008 R_X86_64_RELATIVE 9020\n 000000000000bb38 0000000000000008 R_X86_64_RELATIVE 9038\n 000000000000bb58 0000000000000008 R_X86_64_RELATIVE bb20\n 000000000000bb70 0000000000000008 R_X86_64_RELATIVE bb30\n@@ -74,15 +74,15 @@\n 000000000000bfd0 0000006600000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN5KSGRD9SensorMgrE + 0\n 000000000000bfd8 0000006e00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 000000000000bfe0 0000007600000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000000bfe8 0000007800000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000000bff0 0000007a00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9QListData11shared_nullE@Qt_5 + 0\n 000000000000bff8 0000007b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9QHashData11shared_nullE@Qt_5 + 0\n \n-Relocation section '.rela.plt' at offset 0x2948 contains 90 entries:\n+Relocation section '.rela.plt' at offset 0x2950 contains 90 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000c018 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK15SensorContainer6objectERK7QString + 0\n 000000000000c020 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN5KSGRD13SensorManager11sendRequestERK7QStringS3_PNS_12SensorClientEi + 0\n 000000000000c028 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QListData6appendEv@Qt_5 + 0\n 000000000000c030 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK7QString7indexOfE5QChariN2Qt15CaseSensitivityE@Qt_5 + 0\n 000000000000c038 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN14SensorPropertyC1ERK7QStringP12SensorObject + 0\n 000000000000c040 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN15QtSharedPointer20ExternalRefCountData9getAndRefEPK7QObject@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xbb10\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xbb18\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xe70\n 0x0000000000000006 (SYMTAB) 0x288\n- 0x000000000000000a (STRSZ) 4633 (bytes)\n+ 0x000000000000000a (STRSZ) 4635 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xc000\n 0x0000000000000002 (PLTRELSZ) 2160 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x2948\n- 0x0000000000000007 (RELA) 0x2228\n+ 0x0000000000000017 (JMPREL) 0x2950\n+ 0x0000000000000007 (RELA) 0x2230\n 0x0000000000000008 (RELASZ) 1824 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x2188\n+ 0x000000006ffffffe (VERNEED) 0x2190\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x208a\n+ 0x000000006ffffff0 (VERSYM) 0x208c\n 0x000000006ffffff9 (RELACOUNT) 35\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e36a3eefddbcab3b7df6c292b1f6f9840f791f07\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2db86e7edeac4a759034d67cf527db3a2060cd43\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 127 entries:\n- Addr: 0x000000000000208a Offset: 0x00208a Link: 3 (.dynsym)\n+ Addr: 0x000000000000208c Offset: 0x00208c Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) \n 004: 0 (*local*) 0 (*local*) 3 (Qt_5) 0 (*local*) \n 008: 3 (Qt_5) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 00c: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 010: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 014: 3 (Qt_5) 3 (Qt_5) 0 (*local*) 0 (*local*) \n 018: 4 (GLIBC_2.2.5) 4 (GLIBC_2.2.5) 0 (*local*) 3 (Qt_5) \n@@ -31,15 +31,15 @@\n 06c: 3 (Qt_5) 5 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n 070: 3 (Qt_5) 0 (*local*) 5 (CXXABI_1.3) 0 (*local*) \n 074: 0 (*local*) 3 (Qt_5) 0 (*local*) 3 (Qt_5) \n 078: 0 (*local*) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 07c: 3 (Qt_5) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000002188 Offset: 0x002188 Link: 4 (.dynstr)\n+ Addr: 0x0000000000002190 Offset: 0x002190 Link: 4 (.dynstr)\n 000000: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0010: Name: CXXABI_1.3.9 Flags: none Version: 7\n 0x0020: Name: GLIBCXX_3.4 Flags: none Version: 6\n 0x0030: Name: CXXABI_1.3 Flags: none Version: 5\n 0x0040: Version: 1 File: libc.so.6 Cnt: 2\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0060: Name: GLIBC_2.2.5 Flags: none Version: 4\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -160,15 +160,15 @@\n 17KSGRDIfaceFactory\n KSGRDIfaceFactory\n QTMETADATA !\n vorg.kde.KPluginFactory\n qKSGRDIfaceFactory\n lproviderNameeksgrd\n /usr/lib/debug/.dwz/x86_64-linux-gnu/ksysguard.debug\n-6a3eefddbcab3b7df6c292b1f6f9840f791f07.debug\n+b86e7edeac4a759034d67cf527db3a2060cd43.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -285,9 +285,9 @@\n 0x00002010 42495f31 2e332e39 00474c49 42435858 BI_1.3.9.GLIBCXX\n 0x00002020 5f332e34 00435858 4142495f 312e3300 _3.4.CXXABI_1.3.\n 0x00002030 474c4942 435f322e 3400474c 4942435f GLIBC_2.4.GLIBC_\n 0x00002040 322e322e 35005174 5f350051 745f352e 2.2.5.Qt_5.Qt_5.\n 0x00002050 31350000 00000000 00000000 00000000 15..............\n 0x00002060 00000000 00000000 00000000 00000000 ................\n 0x00002070 00000000 00000000 00000000 00000000 ................\n- 0x00002080 00000000 00000000 00 .........\n+ 0x00002080 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 36613365 65666464 62636162 33623764 6a3eefddbcab3b7d\n- 0x00000010 66366332 39326231 66366639 38343066 f6c292b1f6f9840f\n- 0x00000020 37393166 30372e64 65627567 00000000 791f07.debug....\n- 0x00000030 42306e64 B0nd\n+ 0x00000000 62383665 37656465 61633461 37353930 b86e7edeac4a7590\n+ 0x00000010 33346436 37636635 32376462 33613230 34d67cf527db3a20\n+ 0x00000020 36306364 34332e64 65627567 00000000 60cd43.debug....\n+ 0x00000030 c126d914 .&..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/ksysguard/ksysguard_plugin_cpu.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/ksysguard/ksysguard_plugin_cpu.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000028 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000288 000288 000cf0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000f78 000f78 0011dd 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002156 002156 000114 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000f78 000f78 0011df 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002158 002158 000114 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002270 002270 0000c0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000002330 002330 0010f8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000003428 003428 000930 18 AI 3 24 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 000630 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000004650 004650 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000004660 004660 003d5d 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,21 +13,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xc790\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xc798\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xf78\n 0x0000000000000006 (SYMTAB) 0x288\n- 0x000000000000000a (STRSZ) 4573 (bytes)\n+ 0x000000000000000a (STRSZ) 4575 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xd000\n 0x0000000000000002 (PLTRELSZ) 2352 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x3428\n 0x0000000000000007 (RELA) 0x2330\n 0x0000000000000008 (RELASZ) 4344 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x2270\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x2156\n+ 0x000000006ffffff0 (VERSYM) 0x2158\n 0x000000006ffffff9 (RELACOUNT) 75\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 385b6da494c703d1ad45377b4af2b6b23f4d71bd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 13fc6b7556df2d1fa2edd348b15cb4a693f67d96\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: 0x0000000000002156 Offset: 0x002156 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002158 Offset: 0x002158 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) \n 004: 0 (*local*) 0 (*local*) 3 (Qt_5) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 3 (Qt_5) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 010: 0 (*local*) 3 (Qt_5) 3 (Qt_5) 0 (*local*) \n 014: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 0 (*local*) \n 018: 3 (Qt_5) 0 (*local*) 4 (GLIBC_2.2.5) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -203,15 +203,15 @@\n 21LinuxCpuPluginPrivate\n 18LinuxAllCpusObject\n QTMETADATA !\n vorg.kde.KPluginFactory\n pCpuPluginFactory\n lproviderNameccpu\n /usr/lib/debug/.dwz/x86_64-linux-gnu/ksysguard.debug\n-5b6da494c703d1ad45377b4af2b6b23f4d71bd.debug\n+fc6b7556df2d1fa2edd348b15cb4a693f67d96.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -281,9 +281,9 @@\n 0x000020d8 332e3400 43585841 42495f31 2e330047 3.4.CXXABI_1.3.G\n 0x000020e8 4c494243 5f322e34 00474c49 42435f32 LIBC_2.4.GLIBC_2\n 0x000020f8 2e370047 4c494243 5f322e31 3400474c .7.GLIBC_2.14.GL\n 0x00002108 4942435f 322e322e 35005174 5f350051 IBC_2.2.5.Qt_5.Q\n 0x00002118 745f352e 31350000 00000000 00000000 t_5.15..........\n 0x00002128 00000000 00000000 00000000 00000000 ................\n 0x00002138 00000000 00000000 00000000 00000000 ................\n- 0x00002148 00000000 00000000 00000000 00 .............\n+ 0x00002148 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 35623664 61343934 63373033 64316164 5b6da494c703d1ad\n- 0x00000010 34353337 37623461 66326236 62323366 45377b4af2b6b23f\n- 0x00000020 34643731 62642e64 65627567 00000000 4d71bd.debug....\n- 0x00000030 7ce09865 |..e\n+ 0x00000000 66633662 37353536 64663264 31666132 fc6b7556df2d1fa2\n+ 0x00000010 65646433 34386231 35636234 61363933 edd348b15cb4a693\n+ 0x00000020 66363764 39362e64 65627567 00000000 f67d96.debug....\n+ 0x00000030 63d05e2a c.^*\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/ksysguard/ksysguard_plugin_disk.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/ksysguard/ksysguard_plugin_disk.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 000e28 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000010c0 0010c0 001595 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002656 002656 00012e 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000010c0 0010c0 001597 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002658 002658 00012e 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002788 002788 0000b0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000002838 002838 0007f8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000003030 003030 0009d8 18 AI 3 24 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 0006a0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000046c0 0046c0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000046d0 0046d0 003673 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,21 +14,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xaad0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xaad8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x10c0\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 5525 (bytes)\n+ 0x000000000000000a (STRSZ) 5527 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xb000\n 0x0000000000000002 (PLTRELSZ) 2520 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x3030\n 0x0000000000000007 (RELA) 0x2838\n 0x0000000000000008 (RELASZ) 2040 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x2788\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x2656\n+ 0x000000006ffffff0 (VERSYM) 0x2658\n 0x000000006ffffff9 (RELACOUNT) 29\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 45ff31c0165a7c0234c0f2c23be6908e3f8aa5c9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 18f422c7255203a3b64e909a8d98520560f1fb09\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 151 entries:\n- Addr: 0x0000000000002656 Offset: 0x002656 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002658 Offset: 0x002658 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 3 (Qt_5) 0 (*local*) 3 (Qt_5) \n 00c: 0 (*local*) 3 (Qt_5) 0 (*local*) 3 (Qt_5) \n 010: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 014: 3 (Qt_5) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 4 (GLIBC_2.2.5) 4 (GLIBC_2.2.5) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -205,15 +205,15 @@\n 18DisksPluginFactory\n DisksPluginFactory\n QTMETADATA !\n vorg.kde.KPluginFactory\n rDisksPluginFactory\n lproviderNameedisks\n /usr/lib/debug/.dwz/x86_64-linux-gnu/ksysguard.debug\n-ff31c0165a7c0234c0f2c23be6908e3f8aa5c9.debug\n+f422c7255203a3b64e909a8d98520560f1fb09.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -341,9 +341,9 @@\n 0x000025e0 585f332e 34004358 58414249 5f312e33 X_3.4.CXXABI_1.3\n 0x000025f0 00474c49 42435f32 2e340047 4c494243 .GLIBC_2.4.GLIBC\n 0x00002600 5f322e31 3400474c 4942435f 322e322e _2.14.GLIBC_2.2.\n 0x00002610 35005174 5f350051 745f352e 31350000 5.Qt_5.Qt_5.15..\n 0x00002620 00000000 00000000 00000000 00000000 ................\n 0x00002630 00000000 00000000 00000000 00000000 ................\n 0x00002640 00000000 00000000 00000000 00000000 ................\n- 0x00002650 00000000 00 .....\n+ 0x00002650 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 66663331 63303136 35613763 30323334 ff31c0165a7c0234\n- 0x00000010 63306632 63323362 65363930 38653366 c0f2c23be6908e3f\n- 0x00000020 38616135 63392e64 65627567 00000000 8aa5c9.debug....\n- 0x00000030 f5032157 ..!W\n+ 0x00000000 66343232 63373235 35323033 61336236 f422c7255203a3b6\n+ 0x00000010 34653930 39613864 39383532 30353630 4e909a8d98520560\n+ 0x00000020 66316662 30392e64 65627567 00000000 f1fb09.debug....\n+ 0x00000030 1caa8073 ...s\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/ksysguard/ksysguard_plugin_gpu.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/ksysguard/ksysguard_plugin_gpu.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 0x5890\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x004d08 0x004d08 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x004d10 0x004d10 R 0x1000\n LOAD 0x005000 0x0000000000005000 0x0000000000005000 0x005aa5 0x005aa5 R E 0x1000\n LOAD 0x00b000 0x000000000000b000 0x000000000000b000 0x002a4c 0x002a4c R 0x1000\n LOAD 0x00e570 0x000000000000f570 0x000000000000f570 0x000ed8 0x000f18 RW 0x1000\n DYNAMIC 0x00ed50 0x000000000000fd50 0x000000000000fd50 0x000230 0x000230 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x00c4f0 0x000000000000c4f0 0x000000000000c4f0 0x00039c 0x00039c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000028 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000288 000288 000fd8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001260 001260 001716 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002976 002976 000152 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000002ac8 002ac8 0000e0 00 A 4 4 8\n- [ 7] .rela.dyn RELA 0000000000002ba8 002ba8 0014e8 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000004090 004090 000c78 18 AI 3 24 8\n+ [ 4] .dynstr STRTAB 0000000000001260 001260 001718 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002978 002978 000152 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000002ad0 002ad0 0000e0 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 0000000000002bb0 002bb0 0014e8 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000004098 004098 000c78 18 AI 3 24 8\n [ 9] .init PROGBITS 0000000000005000 005000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000005020 005020 000860 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000005880 005880 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000005890 005890 00520b 00 AX 0 0 16\n [13] .fini PROGBITS 000000000000aa9c 00aa9c 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000000b000 00b000 001480 00 A 0 0 32\n [15] .qtversion PROGBITS 000000000000c480 00c480 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x2ba8 contains 223 entries:\n+Relocation section '.rela.dyn' at offset 0x2bb0 contains 223 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000f570 0000000000000008 R_X86_64_RELATIVE 5940\n 000000000000f578 0000000000000008 R_X86_64_RELATIVE 5900\n 000000000000f580 0000000000000008 R_X86_64_RELATIVE fb80\n 000000000000f588 0000000000000008 R_X86_64_RELATIVE b200\n 000000000000f590 0000000000000008 R_X86_64_RELATIVE b1c0\n 000000000000f598 0000000000000008 R_X86_64_RELATIVE 5b80\n@@ -221,15 +221,15 @@\n 000000000000ffc0 0000007c00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN10QArrayData11shared_nullE@Qt_5 + 0\n 000000000000ffc8 0000009400000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN8QProcess23readyReadStandardOutputENS_14QPrivateSignalE@Qt_5 + 0\n 000000000000ffd0 0000009700000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 000000000000ffd8 000000a100000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000000ffe0 000000a400000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000000ffe8 000000a500000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9QListData11shared_nullE@Qt_5 + 0\n \n-Relocation section '.rela.plt' at offset 0x4090 contains 133 entries:\n+Relocation section '.rela.plt' at offset 0x4098 contains 133 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000010018 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8QVariantC1EiPKvj@Qt_5 + 0\n 0000000000010020 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 udev_device_ref@LIBUDEV_183 + 0\n 0000000000010028 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 strtoll@GLIBC_2.2.5 + 0\n 0000000000010030 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN15SensorContainer12removeObjectEP12SensorObject + 0\n 0000000000010038 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK12SensorObject4nameEv + 0\n 0000000000010040 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QListData6appendEv@Qt_5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,21 +13,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xf570\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xf578\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1260\n 0x0000000000000006 (SYMTAB) 0x288\n- 0x000000000000000a (STRSZ) 5910 (bytes)\n+ 0x000000000000000a (STRSZ) 5912 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x10000\n 0x0000000000000002 (PLTRELSZ) 3192 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x4090\n- 0x0000000000000007 (RELA) 0x2ba8\n+ 0x0000000000000017 (JMPREL) 0x4098\n+ 0x0000000000000007 (RELA) 0x2bb0\n 0x0000000000000008 (RELASZ) 5352 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x2ac8\n+ 0x000000006ffffffe (VERNEED) 0x2ad0\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x2976\n+ 0x000000006ffffff0 (VERSYM) 0x2978\n 0x000000006ffffff9 (RELACOUNT) 116\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 15f3dba609bdb25372394044b67beeabee502925\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c1a537a6303e68468d9ad136f48c7cfda7101994\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 169 entries:\n- Addr: 0x0000000000002976 Offset: 0x002976 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002978 Offset: 0x002978 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) 3 (Qt_5) \n 004: 4 (LIBUDEV_183) 5 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 3 (Qt_5) 3 (Qt_5) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 010: 0 (*local*) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 014: 0 (*local*) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 018: 3 (Qt_5) 3 (Qt_5) 6 (GLIBCXX_3.4) 4 (LIBUDEV_183)\n@@ -42,15 +42,15 @@\n 098: 0 (*local*) 0 (*local*) 4 (LIBUDEV_183) 3 (Qt_5) \n 09c: 7 (CXXABI_1.3) 0 (*local*) 4 (LIBUDEV_183) 3 (Qt_5) \n 0a0: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 7 (CXXABI_1.3) \n 0a4: 0 (*local*) 3 (Qt_5) 3 (Qt_5) 1 (*global*) \n 0a8: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000002ac8 Offset: 0x002ac8 Link: 4 (.dynstr)\n+ Addr: 0x0000000000002ad0 Offset: 0x002ad0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libstdc++.so.6 Cnt: 4\n 0x0010: Name: GLIBCXX_3.4.20 Flags: none Version: 11\n 0x0020: Name: CXXABI_1.3.9 Flags: none Version: 9\n 0x0030: Name: CXXABI_1.3 Flags: none Version: 7\n 0x0040: Name: GLIBCXX_3.4 Flags: none Version: 6\n 0x0050: Version: 1 File: libc.so.6 Cnt: 3\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 10\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -259,15 +259,15 @@\n @title Short for 'All GPUs Used Memory'\n *ZN7AllGpusC4EP15SensorContainerEUlRK8QVariantS4_E2_\n QTMETADATA !\n vorg.kde.KPluginFactory\n pGpuPluginFactory\n lproviderNamecgpu\n /usr/lib/debug/.dwz/x86_64-linux-gnu/ksysguard.debug\n-f3dba609bdb25372394044b67beeabee502925.debug\n+a537a6303e68468d9ad136f48c7cfda7101994.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -365,9 +365,9 @@\n 0x00002900 585f332e 3400474c 4942435f 322e3400 X_3.4.GLIBC_2.4.\n 0x00002910 474c4942 435f322e 31340047 4c494243 GLIBC_2.14.GLIBC\n 0x00002920 5f322e32 2e35004c 49425544 45565f31 _2.2.5.LIBUDEV_1\n 0x00002930 38330051 745f3500 51745f35 2e313500 83.Qt_5.Qt_5.15.\n 0x00002940 00000000 00000000 00000000 00000000 ................\n 0x00002950 00000000 00000000 00000000 00000000 ................\n 0x00002960 00000000 00000000 00000000 00000000 ................\n- 0x00002970 00000000 0000 ......\n+ 0x00002970 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 66336462 61363039 62646232 35333732 f3dba609bdb25372\n- 0x00000010 33393430 34346236 37626565 61626565 394044b67beeabee\n- 0x00000020 35303239 32352e64 65627567 00000000 502925.debug....\n- 0x00000030 7b2f5924 {/Y$\n+ 0x00000000 61353337 61363330 33653638 34363864 a537a6303e68468d\n+ 0x00000010 39616431 33366634 38633763 66646137 9ad136f48c7cfda7\n+ 0x00000020 31303139 39342e64 65627567 00000000 101994.debug....\n+ 0x00000030 910c5fd1 .._.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/ksysguard/ksysguard_plugin_memory.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/ksysguard/ksysguard_plugin_memory.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 0x3380\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0021d0 0x0021d0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0021d8 0x0021d8 R 0x1000\n LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x001d09 0x001d09 R E 0x1000\n LOAD 0x005000 0x0000000000005000 0x0000000000005000 0x00106c 0x00106c R 0x1000\n LOAD 0x006b50 0x0000000000007b50 0x0000000000007b50 0x000670 0x0006a0 RW 0x1000\n DYNAMIC 0x006d98 0x0000000000007d98 0x0000000000007d98 0x000220 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x005ab8 0x0000000000005ab8 0x0000000000005ab8 0x000114 0x000114 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000028 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000288 000288 000780 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000a08 000a08 000b30 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001538 001538 0000a0 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00000000000015d8 0015d8 0000a0 00 A 4 3 8\n- [ 7] .rela.dyn RELA 0000000000001678 001678 000678 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000001cf0 001cf0 0004e0 18 AI 3 24 8\n+ [ 4] .dynstr STRTAB 0000000000000a08 000a08 000b32 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000153a 00153a 0000a0 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00000000000015e0 0015e0 0000a0 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 0000000000001680 001680 000678 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000001cf8 001cf8 0004e0 18 AI 3 24 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 000350 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000003370 003370 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000003380 003380 00197d 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000004d00 004d00 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000005000 005000 000a38 00 A 0 0 32\n [15] .qtversion PROGBITS 0000000000005a38 005a38 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x1678 contains 69 entries:\n+Relocation section '.rela.dyn' at offset 0x1680 contains 69 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000007b50 0000000000000008 R_X86_64_RELATIVE 3430\n 0000000000007b58 0000000000000008 R_X86_64_RELATIVE 33f0\n 0000000000007b68 0000000000000008 R_X86_64_RELATIVE 5000\n 0000000000007b80 0000000000000008 R_X86_64_RELATIVE 7b60\n 0000000000007b88 0000000000000008 R_X86_64_RELATIVE 3450\n 0000000000007b90 0000000000000008 R_X86_64_RELATIVE 3470\n@@ -67,15 +67,15 @@\n 0000000000007fc8 0000000c00000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n 0000000000007fd0 0000000d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN7QObject16staticMetaObjectE@Qt_5 + 0\n 0000000000007fd8 0000003800000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN10QArrayData11shared_nullE@Qt_5 + 0\n 0000000000007fe0 0000004200000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000007fe8 0000004a00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000007ff0 0000004d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n \n-Relocation section '.rela.plt' at offset 0x1cf0 contains 52 entries:\n+Relocation section '.rela.plt' at offset 0x1cf8 contains 52 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000008018 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN14SensorPropertyC1ERK7QStringP12SensorObject + 0\n 0000000000008020 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN14SensorProperty6setMaxEPS_ + 0\n 0000000000008028 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN15QtSharedPointer20ExternalRefCountData9getAndRefEPK7QObject@Qt_5 + 0\n 0000000000008030 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5 + 0\n 0000000000008038 0000000e00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN14KPluginFactory11qt_metacallEN11QMetaObject4CallEiPPv + 0\n 0000000000008040 0000000f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN16KLocalizedStringD1Ev + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x7b50\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x7b58\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xa08\n 0x0000000000000006 (SYMTAB) 0x288\n- 0x000000000000000a (STRSZ) 2864 (bytes)\n+ 0x000000000000000a (STRSZ) 2866 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x8000\n 0x0000000000000002 (PLTRELSZ) 1248 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x1cf0\n- 0x0000000000000007 (RELA) 0x1678\n+ 0x0000000000000017 (JMPREL) 0x1cf8\n+ 0x0000000000000007 (RELA) 0x1680\n 0x0000000000000008 (RELASZ) 1656 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x15d8\n+ 0x000000006ffffffe (VERNEED) 0x15e0\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x1538\n+ 0x000000006ffffff0 (VERSYM) 0x153a\n 0x000000006ffffff9 (RELACOUNT) 35\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 57257700e2bd392d8bf094a638a87494ba21b39b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 87ba090c7cfde1384503436479e7da7f1432f70b\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 80 entries:\n- Addr: 0x0000000000001538 Offset: 0x001538 Link: 3 (.dynsym)\n+ Addr: 0x000000000000153a Offset: 0x00153a Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 008: 0 (*local*) 3 (Qt_5) 3 (Qt_5) 0 (*local*) \n 00c: 4 (GLIBC_2.2.5) 3 (Qt_5) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 5 (CXXABI_1.3) 0 (*local*) \n 014: 3 (Qt_5) 5 (CXXABI_1.3) 3 (Qt_5) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 4 (GLIBC_2.2.5) 0 (*local*) \n@@ -19,15 +19,15 @@\n 03c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 040: 0 (*local*) 3 (Qt_5) 0 (*local*) 0 (*local*) \n 044: 3 (Qt_5) 3 (Qt_5) 5 (CXXABI_1.3) 3 (Qt_5) \n 048: 0 (*local*) 3 (Qt_5) 0 (*local*) 0 (*local*) \n 04c: 5 (CXXABI_1.3) 0 (*local*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x00000000000015d8 Offset: 0x0015d8 Link: 4 (.dynstr)\n+ Addr: 0x00000000000015e0 Offset: 0x0015e0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0010: Name: CXXABI_1.3.9 Flags: none Version: 7\n 0x0020: Name: GLIBCXX_3.4 Flags: none Version: 6\n 0x0030: Name: CXXABI_1.3 Flags: none Version: 5\n 0x0040: Version: 1 File: libc.so.6 Cnt: 2\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0060: Name: GLIBC_2.2.5 Flags: none Version: 4\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -129,15 +129,15 @@\n SwapFree\n 18LinuxMemoryBackend\n QTMETADATA !\n vorg.kde.KPluginFactory\n sMemoryPluginFactory\n lproviderNamefmemory\n /usr/lib/debug/.dwz/x86_64-linux-gnu/ksysguard.debug\n-257700e2bd392d8bf094a638a87494ba21b39b.debug\n+ba090c7cfde1384503436479e7da7f1432f70b.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -175,8 +175,9 @@\n 0x000014c8 474c4942 4358585f 332e3400 43585841 GLIBCXX_3.4.CXXA\n 0x000014d8 42495f31 2e330047 4c494243 5f322e34 BI_1.3.GLIBC_2.4\n 0x000014e8 00474c49 42435f32 2e322e35 0051745f .GLIBC_2.2.5.Qt_\n 0x000014f8 35005174 5f352e31 35000000 00000000 5.Qt_5.15.......\n 0x00001508 00000000 00000000 00000000 00000000 ................\n 0x00001518 00000000 00000000 00000000 00000000 ................\n 0x00001528 00000000 00000000 00000000 00000000 ................\n+ 0x00001538 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 32353737 30306532 62643339 32643862 257700e2bd392d8b\n- 0x00000010 66303934 61363338 61383734 39346261 f094a638a87494ba\n- 0x00000020 32316233 39622e64 65627567 00000000 21b39b.debug....\n- 0x00000030 65d6fe3a e..:\n+ 0x00000000 62613039 30633763 66646531 33383435 ba090c7cfde13845\n+ 0x00000010 30333433 36343739 65376461 37663134 03436479e7da7f14\n+ 0x00000020 33326637 30622e64 65627567 00000000 32f70b.debug....\n+ 0x00000030 7cc1b681 |...\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/ksysguard/ksysguard_plugin_osinfo.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/ksysguard/ksysguard_plugin_osinfo.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000028 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000288 000288 000e88 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001110 001110 0015c4 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000026d4 0026d4 000136 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001110 001110 0015c6 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000026d6 0026d6 000136 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002810 002810 0000e0 00 A 4 4 8\n [ 7] .rela.dyn RELA 00000000000028f0 0028f0 000738 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000003028 003028 000b88 18 AI 3 24 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 0007c0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000047e0 0047e0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000047f0 0047f0 004d7d 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,21 +13,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xdaf0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xdaf8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1110\n 0x0000000000000006 (SYMTAB) 0x288\n- 0x000000000000000a (STRSZ) 5572 (bytes)\n+ 0x000000000000000a (STRSZ) 5574 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xe000\n 0x0000000000000002 (PLTRELSZ) 2952 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x3028\n 0x0000000000000007 (RELA) 0x28f0\n 0x0000000000000008 (RELASZ) 1848 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x2810\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x26d4\n+ 0x000000006ffffff0 (VERSYM) 0x26d6\n 0x000000006ffffff9 (RELACOUNT) 37\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b96c6d7e8a4489b9547df60ce8b30150e9b638b8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ddf98600d1def5495f23bfec3274dbf65e9516f2\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 155 entries:\n- Addr: 0x00000000000026d4 Offset: 0x0026d4 Link: 3 (.dynsym)\n+ Addr: 0x00000000000026d6 Offset: 0x0026d6 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) 3 (Qt_5) \n 004: 4 (Qt_5) 3 (Qt_5) 3 (Qt_5) 4 (Qt_5) \n 008: 4 (Qt_5) 4 (Qt_5) 3 (Qt_5) 0 (*local*) \n 00c: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 0 (*local*) \n 010: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 4 (Qt_5) \n 014: 3 (Qt_5) 5 (GLIBCXX_3.4.14) 4 (Qt_5) 0 (*local*) \n 018: 6 (GLIBC_2.2.5) 6 (GLIBC_2.2.5) 4 (Qt_5) 3 (Qt_5) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -215,15 +215,15 @@\n *ZN12LinuxPrivate6updateEvEUlRK17QDBusPendingReplyI4QMapI7QString8QVariantEvvvvvvvEE4_\n OSInfoPluginFactory\n QTMETADATA !\n vorg.kde.KPluginFactory\n sOSInfoPluginFactory\n lproviderNamefosinfo\n /usr/lib/debug/.dwz/x86_64-linux-gnu/ksysguard.debug\n-6c6d7e8a4489b9547df60ce8b30150e9b638b8.debug\n+f98600d1def5495f23bfec3274dbf65e9516f2.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -344,9 +344,9 @@\n 0x00002660 58414249 5f312e33 2e390047 4c494243 XABI_1.3.9.GLIBC\n 0x00002670 58585f33 2e340043 58584142 495f312e XX_3.4.CXXABI_1.\n 0x00002680 3300474c 49424358 585f332e 342e3134 3.GLIBCXX_3.4.14\n 0x00002690 0051745f 35005174 5f352e31 35000000 .Qt_5.Qt_5.15...\n 0x000026a0 00000000 00000000 00000000 00000000 ................\n 0x000026b0 00000000 00000000 00000000 00000000 ................\n 0x000026c0 00000000 00000000 00000000 00000000 ................\n- 0x000026d0 00000000 ....\n+ 0x000026d0 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 36633664 37653861 34343839 62393534 6c6d7e8a4489b954\n- 0x00000010 37646636 30636538 62333031 35306539 7df60ce8b30150e9\n- 0x00000020 62363338 62382e64 65627567 00000000 b638b8.debug....\n- 0x00000030 7324a6e4 s$..\n+ 0x00000000 66393836 30306431 64656635 34393566 f98600d1def5495f\n+ 0x00000010 32336266 65633332 37346462 66363565 23bfec3274dbf65e\n+ 0x00000020 39353136 66322e64 65627567 00000000 9516f2.debug....\n+ 0x00000030 d7dc4b24 ..K$\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/ksysguard/ksysguard_plugin_power.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/ksysguard/ksysguard_plugin_power.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 000af8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000d90 000d90 0010e7 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001e78 001e78 0000ea 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000d90 000d90 0010e9 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001e7a 001e7a 0000ea 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000001f68 001f68 0000a0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000002008 002008 0007c8 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000027d0 0027d0 0006c0 18 AI 3 24 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 000490 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000034b0 0034b0 000010 08 AX 0 0 8\n [12] .text PROGBITS 00000000000034c0 0034c0 002033 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,21 +13,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x8af0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x8af8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xd90\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 4327 (bytes)\n+ 0x000000000000000a (STRSZ) 4329 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x9000\n 0x0000000000000002 (PLTRELSZ) 1728 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x27d0\n 0x0000000000000007 (RELA) 0x2008\n 0x0000000000000008 (RELASZ) 1992 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x1f68\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x1e78\n+ 0x000000006ffffff0 (VERSYM) 0x1e7a\n 0x000000006ffffff9 (RELACOUNT) 28\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3925e526ee1da23940806ee2f5af7821147cad10\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 063227a410688b50f76f57230eb34b045a202fa3\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 117 entries:\n- Addr: 0x0000000000001e78 Offset: 0x001e78 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001e7a Offset: 0x001e7a Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 00c: 0 (*local*) 3 (Qt_5) 0 (*local*) 3 (Qt_5) \n 010: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 0 (*local*) \n 014: 0 (*local*) 4 (GLIBC_2.2.5) 0 (*local*) 3 (Qt_5) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -155,15 +155,15 @@\n 7Battery\n PowerPluginFactory\n QTMETADATA !\n vorg.kde.KPluginFactory\n rPowerPluginFactory\n lprovidernameepower\n /usr/lib/debug/.dwz/x86_64-linux-gnu/ksysguard.debug\n-25e526ee1da23940806ee2f5af7821147cad10.debug\n+3227a410688b50f76f57230eb34b045a202fa3.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -266,9 +266,9 @@\n 0x00001e00 5f312e33 2e390047 4c494243 58585f33 _1.3.9.GLIBCXX_3\n 0x00001e10 2e340043 58584142 495f312e 3300474c .4.CXXABI_1.3.GL\n 0x00001e20 4942435f 322e3400 474c4942 435f322e IBC_2.4.GLIBC_2.\n 0x00001e30 322e3500 51745f35 0051745f 352e3135 2.5.Qt_5.Qt_5.15\n 0x00001e40 00000000 00000000 00000000 00000000 ................\n 0x00001e50 00000000 00000000 00000000 00000000 ................\n 0x00001e60 00000000 00000000 00000000 00000000 ................\n- 0x00001e70 00000000 000000 .......\n+ 0x00001e70 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 32356535 32366565 31646132 33393430 25e526ee1da23940\n- 0x00000010 38303665 65326635 61663738 32313134 806ee2f5af782114\n- 0x00000020 37636164 31302e64 65627567 00000000 7cad10.debug....\n- 0x00000030 2f931658 /..X\n+ 0x00000000 33323237 61343130 36383862 35306637 3227a410688b50f7\n+ 0x00000010 36663537 32333065 62333462 30343561 6f57230eb34b045a\n+ 0x00000020 32303266 61332e64 65627567 00000000 202fa3.debug....\n+ 0x00000030 b41b7b54 ..{T\n \n"}]}]}]}]}, {"source1": "ksysguard-dbgsym_5.21.5-1_amd64.deb", "source2": "ksysguard-dbgsym_5.21.5-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-05-07 16:04:37.000000 debian-binary\n -rw-r--r-- 0 0 0 1316 2021-05-07 16:04:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 8205400 2021-05-07 16:04:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 8206024 2021-05-07 16:04:37.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,12 +1,12 @@\n Package: ksysguard-dbgsym\n Source: ksysguard\n Version: 4:5.21.5-1\n Auto-Built-Package: debug-symbols\n Architecture: amd64\n Maintainer: Debian Qt/KDE Maintainers \n-Installed-Size: 8550\n+Installed-Size: 8549\n Depends: ksysguard (= 4:5.21.5-1)\n Section: debug\n Priority: optional\n Description: debug symbols for ksysguard\n-Build-Ids: 146dc911cc35d491c3bf3472e12726152c307e65 15f3dba609bdb25372394044b67beeabee502925 25e39cd70de3dd8d3b22a464668bfe59fd65ee39 374564e857d4565008e674b3106e7c309bc4a04b 385b6da494c703d1ad45377b4af2b6b23f4d71bd 3925e526ee1da23940806ee2f5af7821147cad10 45ff31c0165a7c0234c0f2c23be6908e3f8aa5c9 57257700e2bd392d8bf094a638a87494ba21b39b 7d1dfd2cb1ee46535c76017215c371f9b60a43dc 9aa552f1cbb8e9974e76f326becca8539dac5806 a725fc807707f2323c30874d6be3a5c2984c4fd2 b96c6d7e8a4489b9547df60ce8b30150e9b638b8 bdf330f1f132cdba1694e0b9bcea04510d784d28 c470f8b7b98365a1eee9879c4b96a5b44d10b41c e36a3eefddbcab3b7df6c292b1f6f9840f791f07 ee181a265a7b51989a7baec67a9ac840b8960c33\n+Build-Ids: 063227a410688b50f76f57230eb34b045a202fa3 13fc6b7556df2d1fa2edd348b15cb4a693f67d96 146dc911cc35d491c3bf3472e12726152c307e65 18f422c7255203a3b64e909a8d98520560f1fb09 25e39cd70de3dd8d3b22a464668bfe59fd65ee39 2db86e7edeac4a759034d67cf527db3a2060cd43 87ba090c7cfde1384503436479e7da7f1432f70b 9aa552f1cbb8e9974e76f326becca8539dac5806 9ac20b2e3c53e995529146e10bb3e67bdd97e9d5 bdf330f1f132cdba1694e0b9bcea04510d784d28 c1a537a6303e68468d9ad136f48c7cfda7101994 c470f8b7b98365a1eee9879c4b96a5b44d10b41c c59b96dccab22a0e610c6bc6c4f8cc80f4f2f031 ddf98600d1def5495f23bfec3274dbf65e9516f2 e6b73fcbd394b61ece3c4e6ac455d480dca16ddf ee181a265a7b51989a7baec67a9ac840b8960c33\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,17 +1,17 @@\n+usr/lib/debug/.build-id/06/3227a410688b50f76f57230eb34b045a202fa3.debug\n+usr/lib/debug/.build-id/13/fc6b7556df2d1fa2edd348b15cb4a693f67d96.debug\n usr/lib/debug/.build-id/14/6dc911cc35d491c3bf3472e12726152c307e65.debug\n-usr/lib/debug/.build-id/15/f3dba609bdb25372394044b67beeabee502925.debug\n+usr/lib/debug/.build-id/18/f422c7255203a3b64e909a8d98520560f1fb09.debug\n usr/lib/debug/.build-id/25/e39cd70de3dd8d3b22a464668bfe59fd65ee39.debug\n-usr/lib/debug/.build-id/37/4564e857d4565008e674b3106e7c309bc4a04b.debug\n-usr/lib/debug/.build-id/38/5b6da494c703d1ad45377b4af2b6b23f4d71bd.debug\n-usr/lib/debug/.build-id/39/25e526ee1da23940806ee2f5af7821147cad10.debug\n-usr/lib/debug/.build-id/45/ff31c0165a7c0234c0f2c23be6908e3f8aa5c9.debug\n-usr/lib/debug/.build-id/57/257700e2bd392d8bf094a638a87494ba21b39b.debug\n-usr/lib/debug/.build-id/7d/1dfd2cb1ee46535c76017215c371f9b60a43dc.debug\n+usr/lib/debug/.build-id/2d/b86e7edeac4a759034d67cf527db3a2060cd43.debug\n+usr/lib/debug/.build-id/87/ba090c7cfde1384503436479e7da7f1432f70b.debug\n usr/lib/debug/.build-id/9a/a552f1cbb8e9974e76f326becca8539dac5806.debug\n-usr/lib/debug/.build-id/a7/25fc807707f2323c30874d6be3a5c2984c4fd2.debug\n-usr/lib/debug/.build-id/b9/6c6d7e8a4489b9547df60ce8b30150e9b638b8.debug\n+usr/lib/debug/.build-id/9a/c20b2e3c53e995529146e10bb3e67bdd97e9d5.debug\n usr/lib/debug/.build-id/bd/f330f1f132cdba1694e0b9bcea04510d784d28.debug\n+usr/lib/debug/.build-id/c1/a537a6303e68468d9ad136f48c7cfda7101994.debug\n usr/lib/debug/.build-id/c4/70f8b7b98365a1eee9879c4b96a5b44d10b41c.debug\n-usr/lib/debug/.build-id/e3/6a3eefddbcab3b7df6c292b1f6f9840f791f07.debug\n+usr/lib/debug/.build-id/c5/9b96dccab22a0e610c6bc6c4f8cc80f4f2f031.debug\n+usr/lib/debug/.build-id/dd/f98600d1def5495f23bfec3274dbf65e9516f2.debug\n+usr/lib/debug/.build-id/e6/b73fcbd394b61ece3c4e6ac455d480dca16ddf.debug\n usr/lib/debug/.build-id/ee/181a265a7b51989a7baec67a9ac840b8960c33.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/ksysguard.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,42 +1,41 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/06/\n+-rw-r--r-- 0 root (0) root (0) 194496 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/06/3227a410688b50f76f57230eb34b045a202fa3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/13/\n+-rw-r--r-- 0 root (0) root (0) 213624 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/13/fc6b7556df2d1fa2edd348b15cb4a693f67d96.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/14/\n -rw-r--r-- 0 root (0) root (0) 168816 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/14/6dc911cc35d491c3bf3472e12726152c307e65.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/15/\n--rw-r--r-- 0 root (0) root (0) 448712 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/15/f3dba609bdb25372394044b67beeabee502925.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/18/\n+-rw-r--r-- 0 root (0) root (0) 176416 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/18/f422c7255203a3b64e909a8d98520560f1fb09.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/25/\n -rw-r--r-- 0 root (0) root (0) 361152 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/25/e39cd70de3dd8d3b22a464668bfe59fd65ee39.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/37/\n--rw-r--r-- 0 root (0) root (0) 489312 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/37/4564e857d4565008e674b3106e7c309bc4a04b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/38/\n--rw-r--r-- 0 root (0) root (0) 213624 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/38/5b6da494c703d1ad45377b4af2b6b23f4d71bd.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/39/\n--rw-r--r-- 0 root (0) root (0) 194496 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/39/25e526ee1da23940806ee2f5af7821147cad10.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/45/\n--rw-r--r-- 0 root (0) root (0) 176416 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/45/ff31c0165a7c0234c0f2c23be6908e3f8aa5c9.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/57/\n--rw-r--r-- 0 root (0) root (0) 117216 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/57/257700e2bd392d8bf094a638a87494ba21b39b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/7d/\n--rw-r--r-- 0 root (0) root (0) 604040 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/7d/1dfd2cb1ee46535c76017215c371f9b60a43dc.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/2d/\n+-rw-r--r-- 0 root (0) root (0) 253368 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/2d/b86e7edeac4a759034d67cf527db3a2060cd43.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/87/\n+-rw-r--r-- 0 root (0) root (0) 117216 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/87/ba090c7cfde1384503436479e7da7f1432f70b.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/9a/\n -rw-r--r-- 0 root (0) root (0) 132488 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/9a/a552f1cbb8e9974e76f326becca8539dac5806.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/a7/\n--rw-r--r-- 0 root (0) root (0) 6640 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/a7/25fc807707f2323c30874d6be3a5c2984c4fd2.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/b9/\n--rw-r--r-- 0 root (0) root (0) 234856 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/b9/6c6d7e8a4489b9547df60ce8b30150e9b638b8.debug\n+-rw-r--r-- 0 root (0) root (0) 604040 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/9a/c20b2e3c53e995529146e10bb3e67bdd97e9d5.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/bd/\n -rw-r--r-- 0 root (0) root (0) 1023200 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/bd/f330f1f132cdba1694e0b9bcea04510d784d28.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/c1/\n+-rw-r--r-- 0 root (0) root (0) 448712 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/c1/a537a6303e68468d9ad136f48c7cfda7101994.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/c4/\n -rw-r--r-- 0 root (0) root (0) 3289016 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/c4/70f8b7b98365a1eee9879c4b96a5b44d10b41c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/e3/\n--rw-r--r-- 0 root (0) root (0) 253368 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/e3/6a3eefddbcab3b7df6c292b1f6f9840f791f07.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/c5/\n+-rw-r--r-- 0 root (0) root (0) 489312 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/c5/9b96dccab22a0e610c6bc6c4f8cc80f4f2f031.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/dd/\n+-rw-r--r-- 0 root (0) root (0) 234856 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/dd/f98600d1def5495f23bfec3274dbf65e9516f2.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/e6/\n+-rw-r--r-- 0 root (0) root (0) 6640 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/e6/b73fcbd394b61ece3c4e6ac455d480dca16ddf.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/ee/\n -rw-r--r-- 0 root (0) root (0) 419016 2021-05-07 16:04:37.000000 ./usr/lib/debug/.build-id/ee/181a265a7b51989a7baec67a9ac840b8960c33.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 587304 2021-05-07 16:04:37.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/ksysguard.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-05-07 16:04:37.000000 ./usr/share/doc/\n"}, {"source1": "./usr/lib/debug/.build-id/15/f3dba609bdb25372394044b67beeabee502925.debug", "source2": "./usr/lib/debug/.build-id/c1/a537a6303e68468d9ad136f48c7cfda7101994.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 0x5890\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x004d08 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x004d10 R 0x1000\n LOAD 0x000000 0x0000000000005000 0x0000000000005000 0x000000 0x005aa5 R E 0x1000\n LOAD 0x000000 0x000000000000b000 0x000000000000b000 0x000000 0x002a4c R 0x1000\n LOAD 0x000570 0x000000000000f570 0x000000000000f570 0x000000 0x000f18 RW 0x1000\n DYNAMIC 0x000570 0x000000000000fd50 0x000000000000fd50 0x000000 0x000230 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000000c4f0 0x000000000000c4f0 0x000000 0x00039c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 000fd8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001260 00025c 001716 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002976 00025c 000152 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000002ac8 00025c 0000e0 00 A 4 4 8\n- [ 7] .rela.dyn NOBITS 0000000000002ba8 00025c 0014e8 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000004090 00025c 000c78 18 AI 3 24 8\n+ [ 4] .dynstr NOBITS 0000000000001260 00025c 001718 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000002978 00025c 000152 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000002ad0 00025c 0000e0 00 A 4 4 8\n+ [ 7] .rela.dyn NOBITS 0000000000002bb0 00025c 0014e8 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000004098 00025c 000c78 18 AI 3 24 8\n [ 9] .init NOBITS 0000000000005000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000005020 001000 000860 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000005880 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000005890 001000 00520b 00 AX 0 0 16\n [13] .fini NOBITS 000000000000aa9c 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 000000000000b000 001000 001480 00 A 0 0 32\n [15] .qtversion NOBITS 000000000000c480 001000 000010 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 475 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000288 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000001260 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000002976 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000002ac8 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000002ba8 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000004090 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000000000002978 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000002ad0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000002bb0 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000004098 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000005000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000005020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000005880 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000005890 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000000aa9c 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000000b000 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000000c480 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: 15f3dba609bdb25372394044b67beeabee502925\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c1a537a6303e68468d9ad136f48c7cfda7101994\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-P)%GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+GCC: (Debian 10.2.1-6) 10.2.1 20210110\n M+7V+i{#\n BG,G-{L-\n g%%#Ds.)\n Nas'\t{\t]d\n b}7Gq/Do\n x9e}'sq2\n ,42xJ0-f1p2\n"}]}, {"source1": "./usr/lib/debug/.build-id/37/4564e857d4565008e674b3106e7c309bc4a04b.debug", "source2": "./usr/lib/debug/.build-id/c5/9b96dccab22a0e610c6bc6c4f8cc80f4f2f031.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 0x68c0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x005350 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x005358 R 0x1000\n LOAD 0x000000 0x0000000000006000 0x0000000000006000 0x000000 0x006435 R E 0x1000\n LOAD 0x000000 0x000000000000d000 0x000000000000d000 0x000000 0x0027a4 R 0x1000\n LOAD 0x000528 0x0000000000011528 0x0000000000011528 0x000000 0x000f80 RW 0x1000\n DYNAMIC 0x000528 0x0000000000011c78 0x0000000000011c78 0x000000 0x000260 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000000deb8 0x000000000000deb8 0x000000 0x0003ec R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 0011a0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001428 00025c 001ab8 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002ee0 00025c 000178 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000003058 00025c 0000c0 00 A 4 4 8\n- [ 7] .rela.dyn NOBITS 0000000000003118 00025c 001578 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000004690 00025c 000cc0 18 AI 3 24 8\n+ [ 4] .dynstr NOBITS 0000000000001428 00025c 001aba 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000002ee2 00025c 000178 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000003060 00025c 0000c0 00 A 4 4 8\n+ [ 7] .rela.dyn NOBITS 0000000000003120 00025c 001578 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000004698 00025c 000cc0 18 AI 3 24 8\n [ 9] .init NOBITS 0000000000006000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000006020 001000 000890 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000068b0 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 00000000000068c0 001000 005b69 00 AX 0 0 16\n [13] .fini NOBITS 000000000000c42c 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 000000000000d000 001000 000e38 00 A 0 0 32\n [15] .qtversion NOBITS 000000000000de38 001000 000010 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 471 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000288 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000001428 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000002ee0 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000003058 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000003118 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000004690 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000000000002ee2 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000003060 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000003120 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000004698 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000006000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000006020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000068b0 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000068c0 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000000c42c 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000000d000 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000000de38 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: 374564e857d4565008e674b3106e7c309bc4a04b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c59b96dccab22a0e610c6bc6c4f8cc80f4f2f031\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-KGCC: (Debian 10.2.1-6) 10.2.1 20210110\n+1GCC: (Debian 10.2.1-6) 10.2.1 20210110\n iL.X;Ck'w\n XuX{ZD'.\n <^CV:';CX\n 1:YZbe\tx\n RacP*i1l\\\n (g\"uPRUkacTV\n CVfIZzy%y\n +Apc0C;p\n"}]}]}]}]}]}