{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.HV6jIBqK/b1/knotes_22.12.0-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.HV6jIBqK/b2/knotes_22.12.0-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- c30e8ee6004653aecde257756bec5d49 10205536 debug optional knotes-dbgsym_22.12.0-1_i386.deb\n- 8531826934638e948d79ca4f96d00ed4 656828 kde optional knotes_22.12.0-1_i386.deb\n+ bdea1540f9a63debafe8818984368ee0 10096620 debug optional knotes-dbgsym_22.12.0-1_i386.deb\n+ 10bfa29b73070254e32857a0c4a94ef0 657500 kde optional knotes_22.12.0-1_i386.deb\n"}, {"source1": "knotes_22.12.0-1_i386.deb", "source2": "knotes_22.12.0-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-12-22 20:04:55.000000 debian-binary\n--rw-r--r-- 0 0 0 7324 2022-12-22 20:04:55.000000 control.tar.xz\n--rw-r--r-- 0 0 0 649312 2022-12-22 20:04:55.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 7308 2022-12-22 20:04:55.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 650000 2022-12-22 20:04:55.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/akonadi_notes_agent", "source2": "./usr/bin/akonadi_notes_agent", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x07dd4 0x07dd4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x07dd8 0x07dd8 R 0x1000\n LOAD 0x008000 0x00008000 0x00008000 0x0e938 0x0e938 R E 0x1000\n LOAD 0x017000 0x00017000 0x00017000 0x064ec 0x064ec R 0x1000\n LOAD 0x01e36c 0x0001e36c 0x0001e36c 0x00ca0 0x00d10 RW 0x1000\n DYNAMIC 0x01e93c 0x0001e93c 0x0001e93c 0x001b0 0x001b0 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x018ca8 0x00018ca8 0x00018ca8 0x0077c 0x0077c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 000048 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000234 000234 001b70 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00001da4 001da4 00461a 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000063be 0063be 00036e 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000672c 00672c 0001c0 00 A 6 11 4\n- [ 9] .rel.dyn REL 000068ec 0068ec 000c28 08 A 5 0 4\n- [10] .rel.plt REL 00007514 007514 0008c0 08 AI 5 25 4\n+ [ 6] .dynstr STRTAB 00001da4 001da4 00461c 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000063c0 0063c0 00036e 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00006730 006730 0001c0 00 A 6 11 4\n+ [ 9] .rel.dyn REL 000068f0 0068f0 000c28 08 A 5 0 4\n+ [10] .rel.plt REL 00007518 007518 0008c0 08 AI 5 25 4\n [11] .init PROGBITS 00008000 008000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00008020 008020 001190 04 AX 0 0 16\n [13] .plt.got PROGBITS 000091b0 0091b0 000008 08 AX 0 0 8\n [14] .text PROGBITS 000091c0 0091c0 00d764 00 AX 0 0 16\n [15] .fini PROGBITS 00016924 016924 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00017000 017000 001ca0 00 A 0 0 32\n [17] .qtversion PROGBITS 00018ca0 018ca0 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x68ec contains 389 entries:\n+Relocation section '.rel.dyn' at offset 0x68f0 contains 389 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001e36c 00000008 R_386_RELATIVE \n 0001e370 00000008 R_386_RELATIVE \n 0001e378 00000008 R_386_RELATIVE \n 0001e398 00000008 R_386_RELATIVE \n 0001e3a4 00000008 R_386_RELATIVE \n 0001e3b0 00000008 R_386_RELATIVE \n@@ -387,15 +387,15 @@\n 0001efec 00018906 R_386_GLOB_DAT 00000000 _ZN6QTimer16staticMetaObjectE@Qt_5\n 0001eff0 00019106 R_386_GLOB_DAT 00000000 _ZN7Akonadi7Monitor9itemAddedERKNS_4ItemERKNS_10CollectionE@ABI_5_2\n 0001eff4 00019a06 R_386_GLOB_DAT 00000000 _ZTVN7Akonadi9AgentBase10ObserverV2E\n 0001eff8 0001a906 R_386_GLOB_DAT 00000000 _ZN10NoteShared20NotesNetworkReceiver15sigNoteReceivedERK7QStringS3_\n 0001effc 0001aa06 R_386_GLOB_DAT 00000000 _ZN9QHashData11shared_nullE@Qt_5\n 0001f008 00009401 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x7514 contains 280 entries:\n+Relocation section '.rel.plt' at offset 0x7518 contains 280 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001eaf8 00000207 R_386_JUMP_SLOT 00000000 _ZN15QAbstractButton11setShortcutERK12QKeySequence@Qt_5\n 0001eafc 00000307 R_386_JUMP_SLOT 00000000 _ZN7Akonadi9AgentBase15setNeedsNetworkEb\n 0001eb00 00000507 R_386_JUMP_SLOT 00000000 _ZN7Akonadi13ItemModifyJobC1ERKNS_4ItemEP7QObject@ABI_5_2\n 0001eb04 00000707 R_386_JUMP_SLOT 00000000 _ZN10NoteShared14NoteListWidget10removeNoteERKN7Akonadi4ItemE\n 0001eb08 00000807 R_386_JUMP_SLOT 00000000 _ZNK9KHelpMenu6actionENS_6MenuIdE\n 0001eb0c 00000907 R_386_JUMP_SLOT 00000000 _ZN11QTextStreamlsERK7QString@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -29,24 +29,24 @@\n 0x00000019 (INIT_ARRAY) 0x1e36c\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1e370\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x1da4\n 0x00000006 (SYMTAB) 0x234\n- 0x0000000a (STRSZ) 17946 (bytes)\n+ 0x0000000a (STRSZ) 17948 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x1eaec\n 0x00000002 (PLTRELSZ) 2240 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x7514\n- 0x00000011 (REL) 0x68ec\n+ 0x00000017 (JMPREL) 0x7518\n+ 0x00000011 (REL) 0x68f0\n 0x00000012 (RELSZ) 3112 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x672c\n+ 0x6ffffffe (VERNEED) 0x6730\n 0x6fffffff (VERNEEDNUM) 11\n- 0x6ffffff0 (VERSYM) 0x63be\n+ 0x6ffffff0 (VERSYM) 0x63c0\n 0x6ffffffa (RELCOUNT) 87\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 84c49db8be320d05380d44c1fbfb64082c76361f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 379b0936e1ed170110fd6b0dae8133173c35b155\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 439 entries:\n- Addr: 0x00000000000063be Offset: 0x000063be Link: 5 (.dynsym)\n+ Addr: 0x00000000000063c0 Offset: 0x000063c0 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 1 (*global*) \n 004: 1 (*global*) 3 (ABI_5_2) 2 (Qt_5) 1 (*global*) \n 008: 1 (*global*) 4 (Qt_5) 1 (*global*) 5 (Qt_5.15) \n 00c: 1 (*global*) 2 (Qt_5) 6 (Qt_5) 1 (*global*) \n 010: 1 (*global*) 2 (Qt_5) 2 (Qt_5) 7 (GLIBC_2.0) \n 014: 2 (Qt_5) 3 (ABI_5_2) 2 (Qt_5) 1 (*global*) \n 018: 1 (*global*) 3 (ABI_5_2) 8 (GLIBC_2.4) 6 (Qt_5) \n@@ -109,15 +109,15 @@\n 1a4: 1 (*global*) 2 (Qt_5) 4 (Qt_5) 2 (Qt_5) \n 1a8: 1 (*global*) 1 (*global*) 4 (Qt_5) c (ABI_5_2) \n 1ac: 10 (Qt_5) 2 (Qt_5) 1 (*global*) 1 (*global*) \n 1b0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1b4: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 11 entries:\n- Addr: 0x000000000000672c Offset: 0x0000672c Link: 6 (.dynstr)\n+ Addr: 0x0000000000006730 Offset: 0x00006730 Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 18\n 0x0020: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n 0x0030: Name: Qt_5 Flags: none Version: 16\n 0x0040: Version: 1 File: libKF5Mime.so.5abi1 Cnt: 1\n 0x0050: Name: ABI_5_1 Flags: none Version: 15\n 0x0060: Version: 1 File: libQt5DBus.so.5 Cnt: 1\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1117,9 +1117,9 @@\n 0x00006344 49424358 585f332e 34004358 58414249 IBCXX_3.4.CXXABI\n 0x00006354 5f312e33 00474c49 42435f32 2e333400 _1.3.GLIBC_2.34.\n 0x00006364 474c4942 435f322e 312e3300 474c4942 GLIBC_2.1.3.GLIB\n 0x00006374 435f322e 3400474c 4942435f 322e3000 C_2.4.GLIBC_2.0.\n 0x00006384 51745f35 2e313500 00000000 00000000 Qt_5.15.........\n 0x00006394 00000000 00000000 00000000 00000000 ................\n 0x000063a4 00000000 00000000 00000000 00000000 ................\n- 0x000063b4 00000000 00000000 0000 ..........\n+ 0x000063b4 00000000 00000000 00000000 ............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63343964 62386265 33323064 30353338 c49db8be320d0538\n- 0x00000010 30643434 63316662 66623634 30383263 0d44c1fbfb64082c\n- 0x00000020 37363336 31662e64 65627567 00000000 76361f.debug....\n- 0x00000030 5e3f2c6d ^?,m\n+ 0x00000000 39623039 33366531 65643137 30313130 9b0936e1ed170110\n+ 0x00000010 66643662 30646165 38313333 31373363 fd6b0dae8133173c\n+ 0x00000020 33356231 35352e64 65627567 00000000 35b155.debug....\n+ 0x00000030 08257af1 .%z.\n \n"}]}, {"source1": "./usr/bin/knotes", "source2": "./usr/bin/knotes", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 000048 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000234 000234 002f50 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00003184 003184 00760c 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000a790 00a790 0005ea 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00003184 003184 00760e 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000a792 00a792 0005ea 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000ad7c 00ad7c 0001e0 00 A 6 12 4\n [ 9] .rel.dyn REL 0000af5c 00af5c 001540 08 A 5 0 4\n [10] .rel.plt REL 0000c49c 00c49c 001208 08 AI 5 25 4\n [11] .init PROGBITS 0000e000 00e000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 0000e020 00e020 002420 04 AX 0 0 16\n [13] .plt.got PROGBITS 00010440 010440 000008 08 AX 0 0 8\n [14] .text PROGBITS 00010450 010450 025044 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -37,24 +37,24 @@\n 0x00000019 (INIT_ARRAY) 0x44938\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x4493c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x3184\n 0x00000006 (SYMTAB) 0x234\n- 0x0000000a (STRSZ) 30220 (bytes)\n+ 0x0000000a (STRSZ) 30222 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x45618\n 0x00000002 (PLTRELSZ) 4616 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0xc49c\n 0x00000011 (REL) 0xaf5c\n 0x00000012 (RELSZ) 5440 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0xad7c\n 0x6fffffff (VERNEEDNUM) 12\n- 0x6ffffff0 (VERSYM) 0xa790\n+ 0x6ffffff0 (VERSYM) 0xa792\n 0x6ffffffa (RELCOUNT) 157\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7ad6c91b23498285fcea75e161ca89940095dc7e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 05cb7f715667accff30f260cff9063f5c4ecf6c0\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 757 entries:\n- Addr: 0x000000000000a790 Offset: 0x0000a790 Link: 5 (.dynsym)\n+ Addr: 0x000000000000a792 Offset: 0x0000a792 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 004: 3 (Qt_5) 4 (ABI_5_1) 2 (Qt_5) 2 (Qt_5) \n 008: 5 (ABI_5_2) 2 (Qt_5) 2 (Qt_5) 1 (*global*) \n 00c: 1 (*global*) 6 (Qt_5) 1 (*global*) 7 (Qt_5.15) \n 010: 1 (*global*) 1 (*global*) 6 (Qt_5) 2 (Qt_5) \n 014: 2 (Qt_5) 1 (*global*) 2 (Qt_5) 2 (Qt_5) \n 018: 2 (Qt_5) 1 (*global*) 1 (*global*) 2 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1884,9 +1884,9 @@\n 0x0000a714 474c4942 4358585f 332e3400 43585841 GLIBCXX_3.4.CXXA\n 0x0000a724 42495f31 2e330047 4c494243 5f322e33 BI_1.3.GLIBC_2.3\n 0x0000a734 3400474c 4942435f 322e312e 3300474c 4.GLIBC_2.1.3.GL\n 0x0000a744 4942435f 322e3400 474c4942 435f322e IBC_2.4.GLIBC_2.\n 0x0000a754 30005174 5f352e31 35000000 00000000 0.Qt_5.15.......\n 0x0000a764 00000000 00000000 00000000 00000000 ................\n 0x0000a774 00000000 00000000 00000000 00000000 ................\n- 0x0000a784 00000000 00000000 00000000 ............\n+ 0x0000a784 00000000 00000000 00000000 0000 ..............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64366339 31623233 34393832 38356663 d6c91b23498285fc\n- 0x00000010 65613735 65313631 63613839 39343030 ea75e161ca899400\n- 0x00000020 39356463 37652e64 65627567 00000000 95dc7e.debug....\n- 0x00000030 a3774dbb .wM.\n+ 0x00000000 63623766 37313536 36376163 63666633 cb7f715667accff3\n+ 0x00000010 30663236 30636666 39303633 66356334 0f260cff9063f5c4\n+ 0x00000020 65636636 63302e64 65627567 00000000 ecf6c0.debug....\n+ 0x00000030 13964551 ..EQ\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/libknotesprivate.so.5.22.0", "source2": "./usr/lib/i386-linux-gnu/libknotesprivate.so.5.22.0", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000834 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000009ac 0009ac 0039c0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000436c 00436c 008cb9 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000d026 00d026 000738 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000436c 00436c 008cbb 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000d028 00d028 000738 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000d760 00d760 0001d0 00 A 4 12 4\n [ 7] .rel.dyn REL 0000d930 00d930 001a08 08 A 3 0 4\n [ 8] .rel.plt REL 0000f338 00f338 000fe8 08 AI 3 23 4\n [ 9] .init PROGBITS 00011000 011000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00011020 011020 001fe0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00013000 013000 0000d0 08 AX 0 0 8\n [12] .text PROGBITS 000130d0 0130d0 015504 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -30,23 +30,23 @@\n 0x00000019 (INIT_ARRAY) 0x338a8\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x338ac\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x436c\n 0x00000006 (SYMTAB) 0x9ac\n- 0x0000000a (STRSZ) 36025 (bytes)\n+ 0x0000000a (STRSZ) 36027 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x34684\n 0x00000002 (PLTRELSZ) 4072 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0xf338\n 0x00000011 (REL) 0xd930\n 0x00000012 (RELSZ) 6664 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0xd760\n 0x6fffffff (VERNEEDNUM) 12\n- 0x6ffffff0 (VERSYM) 0xd026\n+ 0x6ffffff0 (VERSYM) 0xd028\n 0x6ffffffa (RELCOUNT) 52\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 72237fc33787d6b519f3bac333efafa0b8167c49\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e26ede19a3d7bdc3fbfa7e2e9038e88d979a1f14\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 924 entries:\n- Addr: 0x000000000000d026 Offset: 0x0000d026 Link: 3 (.dynsym)\n+ Addr: 0x000000000000d028 Offset: 0x0000d028 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 3 (ABI_5_2) \n 004: 2 (Qt_5) 1 (*global*) 2 (Qt_5) 1 (*global*) \n 008: 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) 1 (*global*) \n 00c: 2 (Qt_5) 4 (Qt_5) 2 (Qt_5) 5 (Qt_5) \n 010: 2 (Qt_5) 4 (Qt_5) 1 (*global*) 2 (Qt_5) \n 014: 5 (Qt_5) 6 (CXXABI_1.3) 2 (Qt_5) 5 (Qt_5) \n 018: 4 (Qt_5) 1 (*global*) 2 (Qt_5) 2 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -2247,9 +2247,9 @@\n 0x0000cfac 5f322e31 2e330047 4c494243 5f322e34 _2.1.3.GLIBC_2.4\n 0x0000cfbc 00474c49 42435f32 2e300047 4c494243 .GLIBC_2.0.GLIBC\n 0x0000cfcc 58585f33 2e340043 58584142 495f312e XX_3.4.CXXABI_1.\n 0x0000cfdc 332e3900 43585841 42495f31 2e330051 3.9.CXXABI_1.3.Q\n 0x0000cfec 745f352e 31350000 00000000 00000000 t_5.15..........\n 0x0000cffc 00000000 00000000 00000000 00000000 ................\n 0x0000d00c 00000000 00000000 00000000 00000000 ................\n- 0x0000d01c 00000000 00000000 00 .........\n+ 0x0000d01c 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 32333766 63333337 38376436 62353139 237fc33787d6b519\n- 0x00000010 66336261 63333333 65666166 61306238 f3bac333efafa0b8\n- 0x00000020 31363763 34392e64 65627567 00000000 167c49.debug....\n- 0x00000030 9b06cfc6 ....\n+ 0x00000000 36656465 31396133 64376264 63336662 6ede19a3d7bdc3fb\n+ 0x00000010 66613765 32653930 33386538 38643937 fa7e2e9038e88d97\n+ 0x00000020 39613166 31342e64 65627567 00000000 9a1f14.debug....\n+ 0x00000030 8cd89b44 ...D\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/pim5/kcms/knotes/kcm_knote_action.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/pim5/kcms/knotes/kcm_knote_action.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00dc0 0x00dc0 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00dc4 0x00dc4 R 0x1000\n LOAD 0x001000 0x00001000 0x00001000 0x00708 0x00708 R E 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x00f6a 0x00f6a R 0x1000\n LOAD 0x003e00 0x00003e00 0x00003e00 0x00208 0x00220 RW 0x1000\n DYNAMIC 0x003e70 0x00003e70 0x00003e70 0x00120 0x00120 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x002b6c 0x00002b6c 0x00002b6c 0x0009c 0x0009c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 0002d0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000047c 00047c 00067a 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000af6 000af6 00005a 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00000b50 000b50 0000d0 00 A 4 4 4\n- [ 7] .rel.dyn REL 00000c20 000c20 000110 08 A 3 0 4\n- [ 8] .rel.plt REL 00000d30 000d30 000090 08 AI 3 24 4\n+ [ 4] .dynstr STRTAB 0000047c 00047c 00067c 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000af8 000af8 00005a 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00000b54 000b54 0000d0 00 A 4 4 4\n+ [ 7] .rel.dyn REL 00000c24 000c24 000110 08 A 3 0 4\n+ [ 8] .rel.plt REL 00000d34 000d34 000090 08 AI 3 24 4\n [ 9] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00001020 001020 000130 04 AX 0 0 16\n [11] .plt.got PROGBITS 00001150 001150 000008 08 AX 0 0 8\n [12] .text PROGBITS 00001160 001160 000594 00 AX 0 0 16\n [13] .fini PROGBITS 000016f4 0016f4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00002000 002000 0000ac 00 A 0 0 32\n [15] .qtversion PROGBITS 000020b0 0020b0 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0xc20 contains 34 entries:\n+Relocation section '.rel.dyn' at offset 0xc24 contains 34 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003e00 00000008 R_386_RELATIVE \n 00003e04 00000008 R_386_RELATIVE \n 00003e0c 00000008 R_386_RELATIVE \n 00003e18 00000008 R_386_RELATIVE \n 00003e1c 00000008 R_386_RELATIVE \n 00003e20 00000008 R_386_RELATIVE \n@@ -32,15 +32,15 @@\n 00003fec 00001806 R_386_GLOB_DAT 00000000 _ZN10NoteShared16NoteActionConfig16staticMetaObjectE\n 00003ff0 00001d06 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 00003ff4 00002306 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00003ff8 00002606 R_386_GLOB_DAT 00000000 __gmon_start__\n 00003ffc 00002706 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00004004 00002101 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0xd30 contains 18 entries:\n+Relocation section '.rel.plt' at offset 0xd34 contains 18 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003f9c 00000307 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 00003fa0 00000607 R_386_JUMP_SLOT 00000000 _ZN15QtSharedPointer20ExternalRefCountData9getAndRefEPK7QObject@Qt_5\n 00003fa4 00000707 R_386_JUMP_SLOT 00000000 _ZN10QArrayData10deallocateEPS_jj@Qt_5\n 00003fa8 00000b07 R_386_JUMP_SLOT 00000000 _ZN14KPluginFactory11qt_metacallEN11QMetaObject4CallEiPPv\n 00003fac 00000d07 R_386_JUMP_SLOT 00000000 __cxa_guard_release@CXXABI_1.3\n 00003fb0 00000e07 R_386_JUMP_SLOT 00000000 _ZNK11QObjectData17dynamicMetaObjectEv@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x00000019 (INIT_ARRAY) 0x3e00\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3e04\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x47c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 1658 (bytes)\n+ 0x0000000a (STRSZ) 1660 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x3f90\n 0x00000002 (PLTRELSZ) 144 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0xd30\n- 0x00000011 (REL) 0xc20\n+ 0x00000017 (JMPREL) 0xd34\n+ 0x00000011 (REL) 0xc24\n 0x00000012 (RELSZ) 272 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0xb50\n+ 0x6ffffffe (VERNEED) 0xb54\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0xaf6\n+ 0x6ffffff0 (VERSYM) 0xaf8\n 0x6ffffffa (RELCOUNT) 13\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 69974fd6ed4d84dccea94259d8785b01a2742f3a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ee3703719e30b8c8e6a5bf8bc67121453c256659\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,25 +1,25 @@\n \n Version symbols section '.gnu.version' contains 45 entries:\n- Addr: 0x0000000000000af6 Offset: 0x00000af6 Link: 3 (.dynsym)\n+ Addr: 0x0000000000000af8 Offset: 0x00000af8 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) 4 (GLIBCXX_3.4)\n 004: 5 (GLIBC_2.1.3) 1 (*global*) 3 (Qt_5) 3 (Qt_5) \n 008: 3 (Qt_5) 3 (Qt_5) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 6 (CXXABI_1.3) 3 (Qt_5) 5 (GLIBC_2.1.3)\n 010: 7 (CXXABI_1.3.9) 3 (Qt_5) 1 (*global*) 8 (GLIBC_2.0) \n 014: 4 (GLIBCXX_3.4) 3 (Qt_5) 9 (GLIBC_2.4) 1 (*global*) \n 018: 1 (*global*) 6 (CXXABI_1.3) 3 (Qt_5) 1 (*global*) \n 01c: 3 (Qt_5) 3 (Qt_5) 1 (*global*) 1 (*global*) \n 020: 1 (*global*) 6 (CXXABI_1.3) 1 (*global*) 1 (*global*) \n 024: a (GCC_3.0) 6 (CXXABI_1.3) 1 (*global*) 1 (*global*) \n 028: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 02c: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000000b50 Offset: 0x00000b50 Link: 4 (.dynstr)\n+ Addr: 0x0000000000000b54 Offset: 0x00000b54 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 10\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0040: Name: GLIBC_2.0 Flags: none Version: 8\n 0x0050: Name: GLIBC_2.1.3 Flags: none Version: 5\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 3\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -99,9 +99,9 @@\n 0x00000a7c 00474c49 42435f32 2e300047 4c494243 .GLIBC_2.0.GLIBC\n 0x00000a8c 5f322e31 2e330043 58584142 495f312e _2.1.3.CXXABI_1.\n 0x00000a9c 332e3900 43585841 42495f31 2e330047 3.9.CXXABI_1.3.G\n 0x00000aac 4c494243 58585f33 2e340051 745f3500 LIBCXX_3.4.Qt_5.\n 0x00000abc 51745f35 2e313500 00000000 00000000 Qt_5.15.........\n 0x00000acc 00000000 00000000 00000000 00000000 ................\n 0x00000adc 00000000 00000000 00000000 00000000 ................\n- 0x00000aec 00000000 00000000 0000 ..........\n+ 0x00000aec 00000000 00000000 00000000 ............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39373466 64366564 34643834 64636365 974fd6ed4d84dcce\n- 0x00000010 61393432 35396438 37383562 30316132 a94259d8785b01a2\n- 0x00000020 37343266 33612e64 65627567 00000000 742f3a.debug....\n- 0x00000030 57e2f987 W...\n+ 0x00000000 33373033 37313965 33306238 63386536 3703719e30b8c8e6\n+ 0x00000010 61356266 38626336 37313231 34353363 a5bf8bc67121453c\n+ 0x00000020 32353636 35392e64 65627567 00000000 256659.debug....\n+ 0x00000030 0c5ba994 .[..\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/pim5/kcms/knotes/kcm_knote_collection.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/pim5/kcms/knotes/kcm_knote_collection.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x06c20 0x06c20 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x06c24 0x06c24 R 0x1000\n LOAD 0x007000 0x00007000 0x00007000 0x08478 0x08478 R E 0x1000\n LOAD 0x010000 0x00010000 0x00010000 0x04775 0x04775 R 0x1000\n LOAD 0x015228 0x00015228 0x00015228 0x00de0 0x00e18 RW 0x1000\n DYNAMIC 0x015acc 0x00015acc 0x00015acc 0x00180 0x00180 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x0118f4 0x000118f4 0x000118f4 0x004e4 0x004e4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000044 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001bc 0001bc 001570 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000172c 00172c 00393e 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000506a 00506a 0002ae 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00005318 005318 000150 00 A 4 8 4\n- [ 7] .rel.dyn REL 00005468 005468 0011b0 08 A 3 0 4\n- [ 8] .rel.plt REL 00006618 006618 000608 08 AI 3 24 4\n+ [ 4] .dynstr STRTAB 0000172c 00172c 003940 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000506c 00506c 0002ae 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000531c 00531c 000150 00 A 4 8 4\n+ [ 7] .rel.dyn REL 0000546c 00546c 0011b0 08 A 3 0 4\n+ [ 8] .rel.plt REL 0000661c 00661c 000608 08 AI 3 24 4\n [ 9] .init PROGBITS 00007000 007000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00007020 007020 000c20 04 AX 0 0 16\n [11] .plt.got PROGBITS 00007c40 007c40 000010 08 AX 0 0 8\n [12] .text PROGBITS 00007c50 007c50 007814 00 AX 0 0 16\n [13] .fini PROGBITS 0000f464 00f464 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00010000 010000 000ec6 00 A 0 0 32\n [15] .qtversion PROGBITS 00010ec8 010ec8 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x5468 contains 566 entries:\n+Relocation section '.rel.dyn' at offset 0x546c contains 566 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00015228 00000008 R_386_RELATIVE \n 0001522c 00000008 R_386_RELATIVE \n 00015234 00000008 R_386_RELATIVE \n 00015240 00000008 R_386_RELATIVE \n 00015244 00000008 R_386_RELATIVE \n 00015248 00000008 R_386_RELATIVE \n@@ -564,15 +564,15 @@\n 00015fe8 00012806 R_386_GLOB_DAT 00000000 _ZN4KJob8finishedEPS_NS_14QPrivateSignalE\n 00015fec 00013b06 R_386_GLOB_DAT 00000000 _ZN16QLoggingCategoryD1Ev@Qt_5\n 00015ff0 00014306 R_386_GLOB_DAT 00000000 _ZN8KCModule13markAsChangedEv\n 00015ff4 00014d06 R_386_GLOB_DAT 00000000 _ZTIN7Akonadi22EntityDisplayAttributeE@ABI_5_2\n 00015ffc 00014e06 R_386_GLOB_DAT 00000000 _ZN15QAbstractButton16staticMetaObjectE@Qt_5\n 00016004 0000fa01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x6618 contains 193 entries:\n+Relocation section '.rel.plt' at offset 0x661c contains 193 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00015c58 00000107 R_386_JUMP_SLOT 00000000 _ZN7KNSCore13EntryInternalD1Ev\n 00015c5c 00000207 R_386_JUMP_SLOT 00000000 _ZN7QWidget20setContextMenuPolicyEN2Qt17ContextMenuPolicyE@Qt_5\n 00015c60 00000307 R_386_JUMP_SLOT 00000000 _Z6ki18ndPKcS0_\n 00015c64 00000407 R_386_JUMP_SLOT 00000000 _ZN9QLineEditC1EP7QWidget@Qt_5\n 00015c68 00000707 R_386_JUMP_SLOT 00000000 _ZN8KCModule9addConfigEP19KCoreConfigSkeletonP7QWidget\n 00015c6c 00000807 R_386_JUMP_SLOT 00000000 _ZN7QObject11setPropertyEPKcRK8QVariant@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -24,23 +24,23 @@\n 0x00000019 (INIT_ARRAY) 0x15228\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1522c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x172c\n 0x00000006 (SYMTAB) 0x1bc\n- 0x0000000a (STRSZ) 14654 (bytes)\n+ 0x0000000a (STRSZ) 14656 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x15c4c\n 0x00000002 (PLTRELSZ) 1544 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x6618\n- 0x00000011 (REL) 0x5468\n+ 0x00000017 (JMPREL) 0x661c\n+ 0x00000011 (REL) 0x546c\n 0x00000012 (RELSZ) 4528 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x5318\n+ 0x6ffffffe (VERNEED) 0x531c\n 0x6fffffff (VERNEEDNUM) 8\n- 0x6ffffff0 (VERSYM) 0x506a\n+ 0x6ffffff0 (VERSYM) 0x506c\n 0x6ffffffa (RELCOUNT) 118\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c35840a8e263a7050cc1a5f16cccde165d90351f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 46170802d83fe3116661bdb261fb98b499ec9f3c\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 343 entries:\n- Addr: 0x000000000000506a Offset: 0x0000506a Link: 3 (.dynsym)\n+ Addr: 0x000000000000506c Offset: 0x0000506c Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 1 (*global*) \n 004: 2 (Qt_5) 3 (ABI_5_2) 2 (Qt_5) 1 (*global*) \n 008: 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) 5 (ABI_5_1) \n 00c: 4 (Qt_5) 6 (CXXABI_1.3) 2 (Qt_5) 2 (Qt_5) \n 010: 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) 2 (Qt_5) \n 014: 4 (Qt_5) 7 (Qt_5.15) 3 (ABI_5_2) 2 (Qt_5) \n 018: 2 (Qt_5) 4 (Qt_5) 3 (ABI_5_2) 4 (Qt_5) \n@@ -85,15 +85,15 @@\n 144: 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 148: 3 (ABI_5_2) 3 (ABI_5_2) 1 (*global*) 1 (*global*) \n 14c: c (Qt_5) 3 (ABI_5_2) 2 (Qt_5) 1 (*global*) \n 150: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 154: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 8 entries:\n- Addr: 0x0000000000005318 Offset: 0x00005318 Link: 4 (.dynstr)\n+ Addr: 0x000000000000531c Offset: 0x0000531c Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 12\n 0x0020: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0030: Name: GCC_3.0 Flags: none Version: 11\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.0 Flags: none Version: 14\n 0x0060: Name: GLIBC_2.1.3 Flags: none Version: 13\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -911,9 +911,9 @@\n 0x00004fec 322e312e 3300474c 4942435f 322e3400 2.1.3.GLIBC_2.4.\n 0x00004ffc 474c4942 4358585f 332e3400 43585841 GLIBCXX_3.4.CXXA\n 0x0000500c 42495f31 2e332e39 00435858 4142495f BI_1.3.9.CXXABI_\n 0x0000501c 312e3300 4142495f 355f3100 51745f35 1.3.ABI_5_1.Qt_5\n 0x0000502c 2e313500 4142495f 355f3200 00000000 .15.ABI_5_2.....\n 0x0000503c 00000000 00000000 00000000 00000000 ................\n 0x0000504c 00000000 00000000 00000000 00000000 ................\n- 0x0000505c 00000000 00000000 00000000 0000 ..............\n+ 0x0000505c 00000000 00000000 00000000 00000000 ................\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35383430 61386532 36336137 30353063 5840a8e263a7050c\n- 0x00000010 63316135 66313663 63636465 31363564 c1a5f16cccde165d\n- 0x00000020 39303335 31662e64 65627567 00000000 90351f.debug....\n- 0x00000030 52bcdbf1 R...\n+ 0x00000000 31373038 30326438 33666533 31313636 170802d83fe31166\n+ 0x00000010 36316264 62323631 66623938 62343939 61bdb261fb98b499\n+ 0x00000020 65633966 33632e64 65627567 00000000 ec9f3c.debug....\n+ 0x00000030 066c4631 .lF1\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/pim5/kcms/knotes/kcm_knote_display.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/pim5/kcms/knotes/kcm_knote_display.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x06c20 0x06c20 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x06c24 0x06c24 R 0x1000\n LOAD 0x007000 0x00007000 0x00007000 0x08478 0x08478 R E 0x1000\n LOAD 0x010000 0x00010000 0x00010000 0x04845 0x04845 R 0x1000\n LOAD 0x015228 0x00015228 0x00015228 0x00de0 0x00e18 RW 0x1000\n DYNAMIC 0x015acc 0x00015acc 0x00015acc 0x00180 0x00180 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x0119c4 0x000119c4 0x000119c4 0x004e4 0x004e4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000044 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001bc 0001bc 001570 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000172c 00172c 00393e 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000506a 00506a 0002ae 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00005318 005318 000150 00 A 4 8 4\n- [ 7] .rel.dyn REL 00005468 005468 0011b0 08 A 3 0 4\n- [ 8] .rel.plt REL 00006618 006618 000608 08 AI 3 24 4\n+ [ 4] .dynstr STRTAB 0000172c 00172c 003940 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000506c 00506c 0002ae 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000531c 00531c 000150 00 A 4 8 4\n+ [ 7] .rel.dyn REL 0000546c 00546c 0011b0 08 A 3 0 4\n+ [ 8] .rel.plt REL 0000661c 00661c 000608 08 AI 3 24 4\n [ 9] .init PROGBITS 00007000 007000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00007020 007020 000c20 04 AX 0 0 16\n [11] .plt.got PROGBITS 00007c40 007c40 000010 08 AX 0 0 8\n [12] .text PROGBITS 00007c50 007c50 007814 00 AX 0 0 16\n [13] .fini PROGBITS 0000f464 00f464 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00010000 010000 000ec6 00 A 0 0 32\n [15] .qtversion PROGBITS 00010ec8 010ec8 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x5468 contains 566 entries:\n+Relocation section '.rel.dyn' at offset 0x546c contains 566 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00015228 00000008 R_386_RELATIVE \n 0001522c 00000008 R_386_RELATIVE \n 00015234 00000008 R_386_RELATIVE \n 00015240 00000008 R_386_RELATIVE \n 00015244 00000008 R_386_RELATIVE \n 00015248 00000008 R_386_RELATIVE \n@@ -564,15 +564,15 @@\n 00015fec 00012806 R_386_GLOB_DAT 00000000 _ZN4KJob8finishedEPS_NS_14QPrivateSignalE\n 00015ff0 00013b06 R_386_GLOB_DAT 00000000 _ZN16QLoggingCategoryD1Ev@Qt_5\n 00015ff4 00014306 R_386_GLOB_DAT 00000000 _ZN8KCModule13markAsChangedEv\n 00015ff8 00014d06 R_386_GLOB_DAT 00000000 _ZTIN7Akonadi22EntityDisplayAttributeE@ABI_5_2\n 00015ffc 00014e06 R_386_GLOB_DAT 00000000 _ZN15QAbstractButton16staticMetaObjectE@Qt_5\n 00016004 0000fa01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x6618 contains 193 entries:\n+Relocation section '.rel.plt' at offset 0x661c contains 193 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00015c58 00000107 R_386_JUMP_SLOT 00000000 _ZN7KNSCore13EntryInternalD1Ev\n 00015c5c 00000207 R_386_JUMP_SLOT 00000000 _ZN7QWidget20setContextMenuPolicyEN2Qt17ContextMenuPolicyE@Qt_5\n 00015c60 00000307 R_386_JUMP_SLOT 00000000 _Z6ki18ndPKcS0_\n 00015c64 00000407 R_386_JUMP_SLOT 00000000 _ZN9QLineEditC1EP7QWidget@Qt_5\n 00015c68 00000707 R_386_JUMP_SLOT 00000000 _ZN8KCModule9addConfigEP19KCoreConfigSkeletonP7QWidget\n 00015c6c 00000807 R_386_JUMP_SLOT 00000000 _ZN7QObject11setPropertyEPKcRK8QVariant@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -24,23 +24,23 @@\n 0x00000019 (INIT_ARRAY) 0x15228\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1522c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x172c\n 0x00000006 (SYMTAB) 0x1bc\n- 0x0000000a (STRSZ) 14654 (bytes)\n+ 0x0000000a (STRSZ) 14656 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x15c4c\n 0x00000002 (PLTRELSZ) 1544 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x6618\n- 0x00000011 (REL) 0x5468\n+ 0x00000017 (JMPREL) 0x661c\n+ 0x00000011 (REL) 0x546c\n 0x00000012 (RELSZ) 4528 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x5318\n+ 0x6ffffffe (VERNEED) 0x531c\n 0x6fffffff (VERNEEDNUM) 8\n- 0x6ffffff0 (VERSYM) 0x506a\n+ 0x6ffffff0 (VERSYM) 0x506c\n 0x6ffffffa (RELCOUNT) 118\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3edb62492d31460243355ff3c331ff677d8e1c8e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d432a9125575f5ca683a4d22bfbd3014ee21be50\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 343 entries:\n- Addr: 0x000000000000506a Offset: 0x0000506a Link: 3 (.dynsym)\n+ Addr: 0x000000000000506c Offset: 0x0000506c Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 1 (*global*) \n 004: 2 (Qt_5) 3 (ABI_5_2) 2 (Qt_5) 1 (*global*) \n 008: 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) 5 (ABI_5_1) \n 00c: 4 (Qt_5) 6 (CXXABI_1.3) 2 (Qt_5) 2 (Qt_5) \n 010: 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) 2 (Qt_5) \n 014: 4 (Qt_5) 7 (Qt_5.15) 3 (ABI_5_2) 2 (Qt_5) \n 018: 2 (Qt_5) 4 (Qt_5) 3 (ABI_5_2) 4 (Qt_5) \n@@ -85,15 +85,15 @@\n 144: 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 148: 3 (ABI_5_2) 3 (ABI_5_2) 1 (*global*) 1 (*global*) \n 14c: c (Qt_5) 3 (ABI_5_2) 2 (Qt_5) 1 (*global*) \n 150: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 154: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 8 entries:\n- Addr: 0x0000000000005318 Offset: 0x00005318 Link: 4 (.dynstr)\n+ Addr: 0x000000000000531c Offset: 0x0000531c Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 12\n 0x0020: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0030: Name: GCC_3.0 Flags: none Version: 11\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.0 Flags: none Version: 14\n 0x0060: Name: GLIBC_2.1.3 Flags: none Version: 13\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -911,9 +911,9 @@\n 0x00004fec 322e312e 3300474c 4942435f 322e3400 2.1.3.GLIBC_2.4.\n 0x00004ffc 474c4942 4358585f 332e3400 43585841 GLIBCXX_3.4.CXXA\n 0x0000500c 42495f31 2e332e39 00435858 4142495f BI_1.3.9.CXXABI_\n 0x0000501c 312e3300 4142495f 355f3100 51745f35 1.3.ABI_5_1.Qt_5\n 0x0000502c 2e313500 4142495f 355f3200 00000000 .15.ABI_5_2.....\n 0x0000503c 00000000 00000000 00000000 00000000 ................\n 0x0000504c 00000000 00000000 00000000 00000000 ................\n- 0x0000505c 00000000 00000000 00000000 0000 ..............\n+ 0x0000505c 00000000 00000000 00000000 00000000 ................\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64623632 34393264 33313436 30323433 db62492d31460243\n- 0x00000010 33353566 66336333 33316666 36373764 355ff3c331ff677d\n- 0x00000020 38653163 38652e64 65627567 00000000 8e1c8e.debug....\n- 0x00000030 4658b67a FX.z\n+ 0x00000000 33326139 31323535 37356635 63613638 32a9125575f5ca68\n+ 0x00000010 33613464 32326266 62643330 31346565 3a4d22bfbd3014ee\n+ 0x00000020 32316265 35302e64 65627567 00000000 21be50.debug....\n+ 0x00000030 da8a4da4 ..M.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/pim5/kcms/knotes/kcm_knote_editor.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/pim5/kcms/knotes/kcm_knote_editor.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x06c20 0x06c20 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x06c24 0x06c24 R 0x1000\n LOAD 0x007000 0x00007000 0x00007000 0x08478 0x08478 R E 0x1000\n LOAD 0x010000 0x00010000 0x00010000 0x046f1 0x046f1 R 0x1000\n LOAD 0x015228 0x00015228 0x00015228 0x00de0 0x00e18 RW 0x1000\n DYNAMIC 0x015acc 0x00015acc 0x00015acc 0x00180 0x00180 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x011870 0x00011870 0x00011870 0x004e4 0x004e4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000044 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001bc 0001bc 001570 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000172c 00172c 00393e 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000506a 00506a 0002ae 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00005318 005318 000150 00 A 4 8 4\n- [ 7] .rel.dyn REL 00005468 005468 0011b0 08 A 3 0 4\n- [ 8] .rel.plt REL 00006618 006618 000608 08 AI 3 24 4\n+ [ 4] .dynstr STRTAB 0000172c 00172c 003940 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000506c 00506c 0002ae 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000531c 00531c 000150 00 A 4 8 4\n+ [ 7] .rel.dyn REL 0000546c 00546c 0011b0 08 A 3 0 4\n+ [ 8] .rel.plt REL 0000661c 00661c 000608 08 AI 3 24 4\n [ 9] .init PROGBITS 00007000 007000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00007020 007020 000c20 04 AX 0 0 16\n [11] .plt.got PROGBITS 00007c40 007c40 000010 08 AX 0 0 8\n [12] .text PROGBITS 00007c50 007c50 007814 00 AX 0 0 16\n [13] .fini PROGBITS 0000f464 00f464 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00010000 010000 000ec6 00 A 0 0 32\n [15] .qtversion PROGBITS 00010ec8 010ec8 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x5468 contains 566 entries:\n+Relocation section '.rel.dyn' at offset 0x546c contains 566 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00015228 00000008 R_386_RELATIVE \n 0001522c 00000008 R_386_RELATIVE \n 00015234 00000008 R_386_RELATIVE \n 00015240 00000008 R_386_RELATIVE \n 00015244 00000008 R_386_RELATIVE \n 00015248 00000008 R_386_RELATIVE \n@@ -564,15 +564,15 @@\n 00015fec 00012806 R_386_GLOB_DAT 00000000 _ZN4KJob8finishedEPS_NS_14QPrivateSignalE\n 00015ff0 00013b06 R_386_GLOB_DAT 00000000 _ZN16QLoggingCategoryD1Ev@Qt_5\n 00015ff4 00014306 R_386_GLOB_DAT 00000000 _ZN8KCModule13markAsChangedEv\n 00015ff8 00014d06 R_386_GLOB_DAT 00000000 _ZTIN7Akonadi22EntityDisplayAttributeE@ABI_5_2\n 00015ffc 00014e06 R_386_GLOB_DAT 00000000 _ZN15QAbstractButton16staticMetaObjectE@Qt_5\n 00016004 0000fa01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x6618 contains 193 entries:\n+Relocation section '.rel.plt' at offset 0x661c contains 193 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00015c58 00000107 R_386_JUMP_SLOT 00000000 _ZN7KNSCore13EntryInternalD1Ev\n 00015c5c 00000207 R_386_JUMP_SLOT 00000000 _ZN7QWidget20setContextMenuPolicyEN2Qt17ContextMenuPolicyE@Qt_5\n 00015c60 00000307 R_386_JUMP_SLOT 00000000 _Z6ki18ndPKcS0_\n 00015c64 00000407 R_386_JUMP_SLOT 00000000 _ZN9QLineEditC1EP7QWidget@Qt_5\n 00015c68 00000707 R_386_JUMP_SLOT 00000000 _ZN8KCModule9addConfigEP19KCoreConfigSkeletonP7QWidget\n 00015c6c 00000807 R_386_JUMP_SLOT 00000000 _ZN7QObject11setPropertyEPKcRK8QVariant@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -24,23 +24,23 @@\n 0x00000019 (INIT_ARRAY) 0x15228\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1522c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x172c\n 0x00000006 (SYMTAB) 0x1bc\n- 0x0000000a (STRSZ) 14654 (bytes)\n+ 0x0000000a (STRSZ) 14656 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x15c4c\n 0x00000002 (PLTRELSZ) 1544 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x6618\n- 0x00000011 (REL) 0x5468\n+ 0x00000017 (JMPREL) 0x661c\n+ 0x00000011 (REL) 0x546c\n 0x00000012 (RELSZ) 4528 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x5318\n+ 0x6ffffffe (VERNEED) 0x531c\n 0x6fffffff (VERNEEDNUM) 8\n- 0x6ffffff0 (VERSYM) 0x506a\n+ 0x6ffffff0 (VERSYM) 0x506c\n 0x6ffffffa (RELCOUNT) 118\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bb130dabe0e57a5ff465a16ff1b41d794eed4f6a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 29c7df218152fbf3bd3b8cd59dd7a5a7f92966df\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 343 entries:\n- Addr: 0x000000000000506a Offset: 0x0000506a Link: 3 (.dynsym)\n+ Addr: 0x000000000000506c Offset: 0x0000506c Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 1 (*global*) \n 004: 2 (Qt_5) 3 (ABI_5_2) 2 (Qt_5) 1 (*global*) \n 008: 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) 5 (ABI_5_1) \n 00c: 4 (Qt_5) 6 (CXXABI_1.3) 2 (Qt_5) 2 (Qt_5) \n 010: 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) 2 (Qt_5) \n 014: 4 (Qt_5) 7 (Qt_5.15) 3 (ABI_5_2) 2 (Qt_5) \n 018: 2 (Qt_5) 4 (Qt_5) 3 (ABI_5_2) 4 (Qt_5) \n@@ -85,15 +85,15 @@\n 144: 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 148: 3 (ABI_5_2) 3 (ABI_5_2) 1 (*global*) 1 (*global*) \n 14c: c (Qt_5) 3 (ABI_5_2) 2 (Qt_5) 1 (*global*) \n 150: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 154: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 8 entries:\n- Addr: 0x0000000000005318 Offset: 0x00005318 Link: 4 (.dynstr)\n+ Addr: 0x000000000000531c Offset: 0x0000531c Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 12\n 0x0020: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0030: Name: GCC_3.0 Flags: none Version: 11\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.0 Flags: none Version: 14\n 0x0060: Name: GLIBC_2.1.3 Flags: none Version: 13\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -911,9 +911,9 @@\n 0x00004fec 322e312e 3300474c 4942435f 322e3400 2.1.3.GLIBC_2.4.\n 0x00004ffc 474c4942 4358585f 332e3400 43585841 GLIBCXX_3.4.CXXA\n 0x0000500c 42495f31 2e332e39 00435858 4142495f BI_1.3.9.CXXABI_\n 0x0000501c 312e3300 4142495f 355f3100 51745f35 1.3.ABI_5_1.Qt_5\n 0x0000502c 2e313500 4142495f 355f3200 00000000 .15.ABI_5_2.....\n 0x0000503c 00000000 00000000 00000000 00000000 ................\n 0x0000504c 00000000 00000000 00000000 00000000 ................\n- 0x0000505c 00000000 00000000 00000000 0000 ..............\n+ 0x0000505c 00000000 00000000 00000000 00000000 ................\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31333064 61626530 65353761 35666634 130dabe0e57a5ff4\n- 0x00000010 36356131 36666631 62343164 37393465 65a16ff1b41d794e\n- 0x00000020 65643466 36612e64 65627567 00000000 ed4f6a.debug....\n- 0x00000030 c61d02b2 ....\n+ 0x00000000 63376466 32313831 35326662 66336264 c7df218152fbf3bd\n+ 0x00000010 33623863 64353964 64376135 61376639 3b8cd59dd7a5a7f9\n+ 0x00000020 32393636 64662e64 65627567 00000000 2966df.debug....\n+ 0x00000030 ea6c6aed .lj.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/pim5/kcms/knotes/kcm_knote_misc.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/pim5/kcms/knotes/kcm_knote_misc.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x06c20 0x06c20 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x06c24 0x06c24 R 0x1000\n LOAD 0x007000 0x00007000 0x00007000 0x08478 0x08478 R E 0x1000\n LOAD 0x010000 0x00010000 0x00010000 0x04a09 0x04a09 R 0x1000\n LOAD 0x015228 0x00015228 0x00015228 0x00de0 0x00e18 RW 0x1000\n DYNAMIC 0x015acc 0x00015acc 0x00015acc 0x00180 0x00180 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x011b88 0x00011b88 0x00011b88 0x004e4 0x004e4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000044 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001bc 0001bc 001570 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000172c 00172c 00393e 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000506a 00506a 0002ae 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00005318 005318 000150 00 A 4 8 4\n- [ 7] .rel.dyn REL 00005468 005468 0011b0 08 A 3 0 4\n- [ 8] .rel.plt REL 00006618 006618 000608 08 AI 3 24 4\n+ [ 4] .dynstr STRTAB 0000172c 00172c 003940 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000506c 00506c 0002ae 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000531c 00531c 000150 00 A 4 8 4\n+ [ 7] .rel.dyn REL 0000546c 00546c 0011b0 08 A 3 0 4\n+ [ 8] .rel.plt REL 0000661c 00661c 000608 08 AI 3 24 4\n [ 9] .init PROGBITS 00007000 007000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00007020 007020 000c20 04 AX 0 0 16\n [11] .plt.got PROGBITS 00007c40 007c40 000010 08 AX 0 0 8\n [12] .text PROGBITS 00007c50 007c50 007814 00 AX 0 0 16\n [13] .fini PROGBITS 0000f464 00f464 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00010000 010000 000ec6 00 A 0 0 32\n [15] .qtversion PROGBITS 00010ec8 010ec8 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x5468 contains 566 entries:\n+Relocation section '.rel.dyn' at offset 0x546c contains 566 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00015228 00000008 R_386_RELATIVE \n 0001522c 00000008 R_386_RELATIVE \n 00015234 00000008 R_386_RELATIVE \n 00015240 00000008 R_386_RELATIVE \n 00015244 00000008 R_386_RELATIVE \n 00015248 00000008 R_386_RELATIVE \n@@ -564,15 +564,15 @@\n 00015fec 00012806 R_386_GLOB_DAT 00000000 _ZN4KJob8finishedEPS_NS_14QPrivateSignalE\n 00015ff0 00013b06 R_386_GLOB_DAT 00000000 _ZN16QLoggingCategoryD1Ev@Qt_5\n 00015ff4 00014306 R_386_GLOB_DAT 00000000 _ZN8KCModule13markAsChangedEv\n 00015ff8 00014d06 R_386_GLOB_DAT 00000000 _ZTIN7Akonadi22EntityDisplayAttributeE@ABI_5_2\n 00015ffc 00014e06 R_386_GLOB_DAT 00000000 _ZN15QAbstractButton16staticMetaObjectE@Qt_5\n 00016004 0000fa01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x6618 contains 193 entries:\n+Relocation section '.rel.plt' at offset 0x661c contains 193 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00015c58 00000107 R_386_JUMP_SLOT 00000000 _ZN7KNSCore13EntryInternalD1Ev\n 00015c5c 00000207 R_386_JUMP_SLOT 00000000 _ZN7QWidget20setContextMenuPolicyEN2Qt17ContextMenuPolicyE@Qt_5\n 00015c60 00000307 R_386_JUMP_SLOT 00000000 _Z6ki18ndPKcS0_\n 00015c64 00000407 R_386_JUMP_SLOT 00000000 _ZN9QLineEditC1EP7QWidget@Qt_5\n 00015c68 00000707 R_386_JUMP_SLOT 00000000 _ZN8KCModule9addConfigEP19KCoreConfigSkeletonP7QWidget\n 00015c6c 00000807 R_386_JUMP_SLOT 00000000 _ZN7QObject11setPropertyEPKcRK8QVariant@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -24,23 +24,23 @@\n 0x00000019 (INIT_ARRAY) 0x15228\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1522c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x172c\n 0x00000006 (SYMTAB) 0x1bc\n- 0x0000000a (STRSZ) 14654 (bytes)\n+ 0x0000000a (STRSZ) 14656 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x15c4c\n 0x00000002 (PLTRELSZ) 1544 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x6618\n- 0x00000011 (REL) 0x5468\n+ 0x00000017 (JMPREL) 0x661c\n+ 0x00000011 (REL) 0x546c\n 0x00000012 (RELSZ) 4528 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x5318\n+ 0x6ffffffe (VERNEED) 0x531c\n 0x6fffffff (VERNEEDNUM) 8\n- 0x6ffffff0 (VERSYM) 0x506a\n+ 0x6ffffff0 (VERSYM) 0x506c\n 0x6ffffffa (RELCOUNT) 118\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 31c594a9a726c27a92591c74522fdfcb4193fec1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d6d26c424fbbaaa4f936e9c91c13e7a6fc781960\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 343 entries:\n- Addr: 0x000000000000506a Offset: 0x0000506a Link: 3 (.dynsym)\n+ Addr: 0x000000000000506c Offset: 0x0000506c Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 1 (*global*) \n 004: 2 (Qt_5) 3 (ABI_5_2) 2 (Qt_5) 1 (*global*) \n 008: 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) 5 (ABI_5_1) \n 00c: 4 (Qt_5) 6 (CXXABI_1.3) 2 (Qt_5) 2 (Qt_5) \n 010: 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) 2 (Qt_5) \n 014: 4 (Qt_5) 7 (Qt_5.15) 3 (ABI_5_2) 2 (Qt_5) \n 018: 2 (Qt_5) 4 (Qt_5) 3 (ABI_5_2) 4 (Qt_5) \n@@ -85,15 +85,15 @@\n 144: 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 148: 3 (ABI_5_2) 3 (ABI_5_2) 1 (*global*) 1 (*global*) \n 14c: c (Qt_5) 3 (ABI_5_2) 2 (Qt_5) 1 (*global*) \n 150: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 154: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 8 entries:\n- Addr: 0x0000000000005318 Offset: 0x00005318 Link: 4 (.dynstr)\n+ Addr: 0x000000000000531c Offset: 0x0000531c Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 12\n 0x0020: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0030: Name: GCC_3.0 Flags: none Version: 11\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.0 Flags: none Version: 14\n 0x0060: Name: GLIBC_2.1.3 Flags: none Version: 13\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -911,9 +911,9 @@\n 0x00004fec 322e312e 3300474c 4942435f 322e3400 2.1.3.GLIBC_2.4.\n 0x00004ffc 474c4942 4358585f 332e3400 43585841 GLIBCXX_3.4.CXXA\n 0x0000500c 42495f31 2e332e39 00435858 4142495f BI_1.3.9.CXXABI_\n 0x0000501c 312e3300 4142495f 355f3100 51745f35 1.3.ABI_5_1.Qt_5\n 0x0000502c 2e313500 4142495f 355f3200 00000000 .15.ABI_5_2.....\n 0x0000503c 00000000 00000000 00000000 00000000 ................\n 0x0000504c 00000000 00000000 00000000 00000000 ................\n- 0x0000505c 00000000 00000000 00000000 0000 ..............\n+ 0x0000505c 00000000 00000000 00000000 00000000 ................\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63353934 61396137 32366332 37613932 c594a9a726c27a92\n- 0x00000010 35393163 37343532 32666466 63623431 591c74522fdfcb41\n- 0x00000020 39336665 63312e64 65627567 00000000 93fec1.debug....\n- 0x00000030 90c05272 ..Rr\n+ 0x00000000 64323663 34323466 62626161 61346639 d26c424fbbaaa4f9\n+ 0x00000010 33366539 63393163 31336537 61366663 36e9c91c13e7a6fc\n+ 0x00000020 37383139 36302e64 65627567 00000000 781960.debug....\n+ 0x00000030 33ad115b 3..[\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/pim5/kcms/knotes/kcm_knote_network.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/pim5/kcms/knotes/kcm_knote_network.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 0002d0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000047c 00047c 00067c 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000af8 000af8 00005a 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000047c 00047c 00067e 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000afa 000afa 00005a 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000b54 000b54 0000d0 00 A 4 4 4\n [ 7] .rel.dyn REL 00000c24 000c24 000110 08 A 3 0 4\n [ 8] .rel.plt REL 00000d34 000d34 000090 08 AI 3 24 4\n [ 9] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00001020 001020 000130 04 AX 0 0 16\n [11] .plt.got PROGBITS 00001150 001150 000008 08 AX 0 0 8\n [12] .text PROGBITS 00001160 001160 000594 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x00000019 (INIT_ARRAY) 0x3e00\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3e04\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x47c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 1660 (bytes)\n+ 0x0000000a (STRSZ) 1662 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x3f90\n 0x00000002 (PLTRELSZ) 144 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0xd34\n 0x00000011 (REL) 0xc24\n 0x00000012 (RELSZ) 272 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0xb54\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0xaf8\n+ 0x6ffffff0 (VERSYM) 0xafa\n 0x6ffffffa (RELCOUNT) 13\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 09080657c6266eb1a2ccab965de25898a2d2b73d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6eec21f35e7ead8143c597410ce1adbe54b37a31\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 45 entries:\n- Addr: 0x0000000000000af8 Offset: 0x00000af8 Link: 3 (.dynsym)\n+ Addr: 0x0000000000000afa Offset: 0x00000afa Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) 4 (GLIBCXX_3.4)\n 004: 5 (GLIBC_2.1.3) 1 (*global*) 1 (*global*) 3 (Qt_5) \n 008: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 6 (CXXABI_1.3) 3 (Qt_5) \n 010: 5 (GLIBC_2.1.3) 7 (CXXABI_1.3.9) 3 (Qt_5) 1 (*global*) \n 014: 8 (GLIBC_2.0) 1 (*global*) 4 (GLIBCXX_3.4) 3 (Qt_5) \n 018: 9 (GLIBC_2.4) 1 (*global*) 6 (CXXABI_1.3) 3 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -99,9 +99,9 @@\n 0x00000a7c 2e340047 4c494243 5f322e30 00474c49 .4.GLIBC_2.0.GLI\n 0x00000a8c 42435f32 2e312e33 00435858 4142495f BC_2.1.3.CXXABI_\n 0x00000a9c 312e332e 39004358 58414249 5f312e33 1.3.9.CXXABI_1.3\n 0x00000aac 00474c49 42435858 5f332e34 0051745f .GLIBCXX_3.4.Qt_\n 0x00000abc 35005174 5f352e31 35000000 00000000 5.Qt_5.15.......\n 0x00000acc 00000000 00000000 00000000 00000000 ................\n 0x00000adc 00000000 00000000 00000000 00000000 ................\n- 0x00000aec 00000000 00000000 00000000 ............\n+ 0x00000aec 00000000 00000000 00000000 0000 ..............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30383036 35376336 32363665 62316132 080657c6266eb1a2\n- 0x00000010 63636162 39363564 65323538 39386132 ccab965de25898a2\n- 0x00000020 64326237 33642e64 65627567 00000000 d2b73d.debug....\n- 0x00000030 0cc66d14 ..m.\n+ 0x00000000 65633231 66333565 37656164 38313433 ec21f35e7ead8143\n+ 0x00000010 63353937 34313063 65316164 62653534 c597410ce1adbe54\n+ 0x00000020 62333761 33312e64 65627567 00000000 b37a31.debug....\n+ 0x00000030 6f81b4f4 o...\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/pim5/kcms/knotes/kcm_knote_print.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/pim5/kcms/knotes/kcm_knote_print.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x06c20 0x06c20 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x06c24 0x06c24 R 0x1000\n LOAD 0x007000 0x00007000 0x00007000 0x08478 0x08478 R E 0x1000\n LOAD 0x010000 0x00010000 0x00010000 0x04715 0x04715 R 0x1000\n LOAD 0x015228 0x00015228 0x00015228 0x00de0 0x00e18 RW 0x1000\n DYNAMIC 0x015acc 0x00015acc 0x00015acc 0x00180 0x00180 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x011894 0x00011894 0x00011894 0x004e4 0x004e4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000044 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001bc 0001bc 001570 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000172c 00172c 00393e 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000506a 00506a 0002ae 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00005318 005318 000150 00 A 4 8 4\n- [ 7] .rel.dyn REL 00005468 005468 0011b0 08 A 3 0 4\n- [ 8] .rel.plt REL 00006618 006618 000608 08 AI 3 24 4\n+ [ 4] .dynstr STRTAB 0000172c 00172c 003940 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000506c 00506c 0002ae 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000531c 00531c 000150 00 A 4 8 4\n+ [ 7] .rel.dyn REL 0000546c 00546c 0011b0 08 A 3 0 4\n+ [ 8] .rel.plt REL 0000661c 00661c 000608 08 AI 3 24 4\n [ 9] .init PROGBITS 00007000 007000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00007020 007020 000c20 04 AX 0 0 16\n [11] .plt.got PROGBITS 00007c40 007c40 000010 08 AX 0 0 8\n [12] .text PROGBITS 00007c50 007c50 007814 00 AX 0 0 16\n [13] .fini PROGBITS 0000f464 00f464 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00010000 010000 000ec6 00 A 0 0 32\n [15] .qtversion PROGBITS 00010ec8 010ec8 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x5468 contains 566 entries:\n+Relocation section '.rel.dyn' at offset 0x546c contains 566 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00015228 00000008 R_386_RELATIVE \n 0001522c 00000008 R_386_RELATIVE \n 00015234 00000008 R_386_RELATIVE \n 00015240 00000008 R_386_RELATIVE \n 00015244 00000008 R_386_RELATIVE \n 00015248 00000008 R_386_RELATIVE \n@@ -564,15 +564,15 @@\n 00015fec 00012806 R_386_GLOB_DAT 00000000 _ZN4KJob8finishedEPS_NS_14QPrivateSignalE\n 00015ff0 00013b06 R_386_GLOB_DAT 00000000 _ZN16QLoggingCategoryD1Ev@Qt_5\n 00015ff4 00014306 R_386_GLOB_DAT 00000000 _ZN8KCModule13markAsChangedEv\n 00015ff8 00014d06 R_386_GLOB_DAT 00000000 _ZTIN7Akonadi22EntityDisplayAttributeE@ABI_5_2\n 00015ffc 00014e06 R_386_GLOB_DAT 00000000 _ZN15QAbstractButton16staticMetaObjectE@Qt_5\n 00016004 0000fa01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x6618 contains 193 entries:\n+Relocation section '.rel.plt' at offset 0x661c contains 193 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00015c58 00000107 R_386_JUMP_SLOT 00000000 _ZN7KNSCore13EntryInternalD1Ev\n 00015c5c 00000207 R_386_JUMP_SLOT 00000000 _ZN7QWidget20setContextMenuPolicyEN2Qt17ContextMenuPolicyE@Qt_5\n 00015c60 00000307 R_386_JUMP_SLOT 00000000 _Z6ki18ndPKcS0_\n 00015c64 00000407 R_386_JUMP_SLOT 00000000 _ZN9QLineEditC1EP7QWidget@Qt_5\n 00015c68 00000707 R_386_JUMP_SLOT 00000000 _ZN8KCModule9addConfigEP19KCoreConfigSkeletonP7QWidget\n 00015c6c 00000807 R_386_JUMP_SLOT 00000000 _ZN7QObject11setPropertyEPKcRK8QVariant@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -24,23 +24,23 @@\n 0x00000019 (INIT_ARRAY) 0x15228\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1522c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x172c\n 0x00000006 (SYMTAB) 0x1bc\n- 0x0000000a (STRSZ) 14654 (bytes)\n+ 0x0000000a (STRSZ) 14656 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x15c4c\n 0x00000002 (PLTRELSZ) 1544 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x6618\n- 0x00000011 (REL) 0x5468\n+ 0x00000017 (JMPREL) 0x661c\n+ 0x00000011 (REL) 0x546c\n 0x00000012 (RELSZ) 4528 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x5318\n+ 0x6ffffffe (VERNEED) 0x531c\n 0x6fffffff (VERNEEDNUM) 8\n- 0x6ffffff0 (VERSYM) 0x506a\n+ 0x6ffffff0 (VERSYM) 0x506c\n 0x6ffffffa (RELCOUNT) 118\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: faf8a61528dfdcc14a736ab1ab572434ba31d3f4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: aab36df6a150fec7f64aa138529535044dfc54ed\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 343 entries:\n- Addr: 0x000000000000506a Offset: 0x0000506a Link: 3 (.dynsym)\n+ Addr: 0x000000000000506c Offset: 0x0000506c Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 1 (*global*) \n 004: 2 (Qt_5) 3 (ABI_5_2) 2 (Qt_5) 1 (*global*) \n 008: 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) 5 (ABI_5_1) \n 00c: 4 (Qt_5) 6 (CXXABI_1.3) 2 (Qt_5) 2 (Qt_5) \n 010: 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) 2 (Qt_5) \n 014: 4 (Qt_5) 7 (Qt_5.15) 3 (ABI_5_2) 2 (Qt_5) \n 018: 2 (Qt_5) 4 (Qt_5) 3 (ABI_5_2) 4 (Qt_5) \n@@ -85,15 +85,15 @@\n 144: 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 148: 3 (ABI_5_2) 3 (ABI_5_2) 1 (*global*) 1 (*global*) \n 14c: c (Qt_5) 3 (ABI_5_2) 2 (Qt_5) 1 (*global*) \n 150: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 154: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 8 entries:\n- Addr: 0x0000000000005318 Offset: 0x00005318 Link: 4 (.dynstr)\n+ Addr: 0x000000000000531c Offset: 0x0000531c Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 12\n 0x0020: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0030: Name: GCC_3.0 Flags: none Version: 11\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.0 Flags: none Version: 14\n 0x0060: Name: GLIBC_2.1.3 Flags: none Version: 13\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -911,9 +911,9 @@\n 0x00004fec 322e312e 3300474c 4942435f 322e3400 2.1.3.GLIBC_2.4.\n 0x00004ffc 474c4942 4358585f 332e3400 43585841 GLIBCXX_3.4.CXXA\n 0x0000500c 42495f31 2e332e39 00435858 4142495f BI_1.3.9.CXXABI_\n 0x0000501c 312e3300 4142495f 355f3100 51745f35 1.3.ABI_5_1.Qt_5\n 0x0000502c 2e313500 4142495f 355f3200 00000000 .15.ABI_5_2.....\n 0x0000503c 00000000 00000000 00000000 00000000 ................\n 0x0000504c 00000000 00000000 00000000 00000000 ................\n- 0x0000505c 00000000 00000000 00000000 0000 ..............\n+ 0x0000505c 00000000 00000000 00000000 00000000 ................\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66386136 31353238 64666463 63313461 f8a61528dfdcc14a\n- 0x00000010 37333661 62316162 35373234 33346261 736ab1ab572434ba\n- 0x00000020 33316433 66342e64 65627567 00000000 31d3f4.debug....\n- 0x00000030 7437d9ed t7..\n+ 0x00000000 62333664 66366131 35306665 63376636 b36df6a150fec7f6\n+ 0x00000010 34616131 33383532 39353335 30343464 4aa138529535044d\n+ 0x00000020 66633534 65642e64 65627567 00000000 fc54ed.debug....\n+ 0x00000030 a4e42488 ..$.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/pim5/kontact/kontact_knotesplugin.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/pim5/kontact/kontact_knotesplugin.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x0eed4 0x0eed4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x0eed8 0x0eed8 R 0x1000\n LOAD 0x00f000 0x0000f000 0x0000f000 0x22fc8 0x22fc8 R E 0x1000\n LOAD 0x032000 0x00032000 0x00032000 0x0e7ad 0x0e7ad R 0x1000\n LOAD 0x041370 0x00041370 0x00041370 0x01c98 0x01cf8 RW 0x1000\n DYNAMIC 0x042584 0x00042584 0x00042584 0x001d8 0x001d8 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x036e5c 0x00036e5c 0x00036e5c 0x00e94 0x00e94 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000050 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001c8 0001c8 0031f0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000033b8 0033b8 008356 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000b70e 00b70e 00063e 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000bd4c 00bd4c 0001b0 00 A 4 11 4\n- [ 7] .rel.dyn REL 0000befc 00befc 002020 08 A 3 0 4\n- [ 8] .rel.plt REL 0000df1c 00df1c 000fb8 08 AI 3 24 4\n+ [ 4] .dynstr STRTAB 000033b8 0033b8 008358 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000b710 00b710 00063e 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000bd50 00bd50 0001b0 00 A 4 11 4\n+ [ 7] .rel.dyn REL 0000bf00 00bf00 002020 08 A 3 0 4\n+ [ 8] .rel.plt REL 0000df20 00df20 000fb8 08 AI 3 24 4\n [ 9] .init PROGBITS 0000f000 00f000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 0000f020 00f020 001f80 04 AX 0 0 16\n [11] .plt.got PROGBITS 00010fa0 010fa0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00010fb0 010fb0 021004 00 AX 0 0 16\n [13] .fini PROGBITS 00031fb4 031fb4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00032000 032000 004104 00 A 0 0 32\n [15] .qtversion PROGBITS 00036108 036108 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0xbefc contains 1028 entries:\n+Relocation section '.rel.dyn' at offset 0xbf00 contains 1028 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00041370 00000008 R_386_RELATIVE \n 00041374 00000008 R_386_RELATIVE \n 00041378 00000008 R_386_RELATIVE \n 0004137c 00000008 R_386_RELATIVE \n 00041380 00000008 R_386_RELATIVE \n 00041384 00000008 R_386_RELATIVE \n@@ -1026,15 +1026,15 @@\n 00042fec 00028f06 R_386_GLOB_DAT 00000000 _ZN18QAbstractItemModel12rowsInsertedERK11QModelIndexiiNS_14QPrivateSignalE@Qt_5\n 00042ff0 00029106 R_386_GLOB_DAT 00000000 _ZN7Akonadi10Collection16staticMetaObjectE@ABI_5_2\n 00042ff4 0002d406 R_386_GLOB_DAT 00000000 _ZN16QDialogButtonBox8acceptedEv@Qt_5\n 00042ff8 0002e006 R_386_GLOB_DAT 00000000 _ZN7Akonadi7Monitor17collectionChangedERKNS_10CollectionERK4QSetI10QByteArrayE@ABI_5_2\n 00042ffc 0002e506 R_386_GLOB_DAT 00000000 _ZN16QLoggingCategoryD1Ev@Qt_5\n 00043004 00025101 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0xdf1c contains 503 entries:\n+Relocation section '.rel.plt' at offset 0xdf20 contains 503 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00042768 00000207 R_386_JUMP_SLOT 00000000 _Z6ki18ndPKcS0_\n 0004276c 00000307 R_386_JUMP_SLOT 00000000 _ZN21KListWidgetSearchLine11qt_metacallEN11QMetaObject4CallEiPPv\n 00042770 00000507 R_386_JUMP_SLOT 00000000 _ZN11QListWidget11qt_metacastEPKc@Qt_5\n 00042774 00000607 R_386_JUMP_SLOT 00000000 _ZN5KMime7Headers8Generics12Unstructured17fromUnicodeStringERK7QStringRK10QByteArray@ABI_5_1\n 00042778 00000707 R_386_JUMP_SLOT 00000000 _ZNK9QMimeData7hasTextEv@Qt_5\n 0004277c 00000907 R_386_JUMP_SLOT 00000000 _ZN7QWidget4showEv@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -35,23 +35,23 @@\n 0x00000019 (INIT_ARRAY) 0x41370\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x41374\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x33b8\n 0x00000006 (SYMTAB) 0x1c8\n- 0x0000000a (STRSZ) 33622 (bytes)\n+ 0x0000000a (STRSZ) 33624 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x4275c\n 0x00000002 (PLTRELSZ) 4024 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0xdf1c\n- 0x00000011 (REL) 0xbefc\n+ 0x00000017 (JMPREL) 0xdf20\n+ 0x00000011 (REL) 0xbf00\n 0x00000012 (RELSZ) 8224 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0xbd4c\n+ 0x6ffffffe (VERNEED) 0xbd50\n 0x6fffffff (VERNEEDNUM) 11\n- 0x6ffffff0 (VERSYM) 0xb70e\n+ 0x6ffffff0 (VERSYM) 0xb710\n 0x6ffffffa (RELCOUNT) 235\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6c8506c8d1cf49f756db52cf1521727c9273a19a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 17464e8e1270081e7d25009f7a67bb4130e30993\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 799 entries:\n- Addr: 0x000000000000b70e Offset: 0x0000b70e Link: 3 (.dynsym)\n+ Addr: 0x000000000000b710 Offset: 0x0000b710 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 2 (Qt_5) 2 (Qt_5) 3 (ABI_5_1) 4 (Qt_5) \n 008: 2 (Qt_5) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n 00c: 2 (Qt_5) 5 (Qt_5) 2 (Qt_5) 3 (ABI_5_1) \n 010: 2 (Qt_5) 4 (Qt_5) 4 (Qt_5) 6 (CXXABI_1.3) \n 014: 2 (Qt_5) 4 (Qt_5) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 2 (Qt_5) 2 (Qt_5) 1 (*global*) \n@@ -199,15 +199,15 @@\n 30c: 1 (*global*) 7 (Qt_5) 5 (Qt_5) 2 (Qt_5) \n 310: 2 (Qt_5) 1 (*global*) 4 (Qt_5) 4 (Qt_5) \n 314: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 318: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 31c: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 11 entries:\n- Addr: 0x000000000000bd4c Offset: 0x0000bd4c Link: 4 (.dynstr)\n+ Addr: 0x000000000000bd50 Offset: 0x0000bd50 Link: 4 (.dynstr)\n 000000: Version: 1 File: libKF5AkonadiWidgets.so.5abi1 Cnt: 1\n 0x0010: Name: ABI_5_1 Flags: none Version: 17\n 0x0020: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0030: Name: GCC_3.0 Flags: none Version: 15\n 0x0040: Version: 1 File: libKF5CalendarCore.so.5abi2 Cnt: 1\n 0x0050: Name: ABI_5_2 Flags: none Version: 11\n 0x0060: Version: 1 File: libKF5AkonadiCore.so.5abi2 Cnt: 1\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -2097,9 +2097,9 @@\n 0x0000b698 4c494243 5f322e34 00474c49 42435f32 LIBC_2.4.GLIBC_2\n 0x0000b6a8 2e300051 745f3500 474c4942 4358585f .0.Qt_5.GLIBCXX_\n 0x0000b6b8 332e3400 43585841 42495f31 2e332e39 3.4.CXXABI_1.3.9\n 0x0000b6c8 00435858 4142495f 312e3300 51745f35 .CXXABI_1.3.Qt_5\n 0x0000b6d8 2e313500 00000000 00000000 00000000 .15.............\n 0x0000b6e8 00000000 00000000 00000000 00000000 ................\n 0x0000b6f8 00000000 00000000 00000000 00000000 ................\n- 0x0000b708 00000000 0000 ......\n+ 0x0000b708 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 38353036 63386431 63663439 66373536 8506c8d1cf49f756\n- 0x00000010 64623532 63663135 32313732 37633932 db52cf1521727c92\n- 0x00000020 37336131 39612e64 65627567 00000000 73a19a.debug....\n- 0x00000030 633efea3 c>..\n+ 0x00000000 34363465 38653132 37303038 31653764 464e8e1270081e7d\n+ 0x00000010 32353030 39663761 36376262 34313330 25009f7a67bb4130\n+ 0x00000020 65333039 39332e64 65627567 00000000 e30993.debug....\n+ 0x00000030 1522822a .\".*\n \n"}]}]}]}]}, {"source1": "knotes-dbgsym_22.12.0-1_i386.deb", "source2": "knotes-dbgsym_22.12.0-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-12-22 20:04:55.000000 debian-binary\n--rw-r--r-- 0 0 0 1188 2022-12-22 20:04:55.000000 control.tar.xz\n--rw-r--r-- 0 0 0 10204156 2022-12-22 20:04:55.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1184 2022-12-22 20:04:55.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 10095244 2022-12-22 20:04:55.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: i386\n Maintainer: Debian Qt/KDE Maintainers \n Installed-Size: 10662\n Depends: knotes (= 4:22.12.0-1)\n Section: debug\n Priority: optional\n Description: debug symbols for knotes\n-Build-Ids: 09080657c6266eb1a2ccab965de25898a2d2b73d 31c594a9a726c27a92591c74522fdfcb4193fec1 3edb62492d31460243355ff3c331ff677d8e1c8e 50f613f4a7f3fe702b24183db49f04ffae6ead0b 69974fd6ed4d84dccea94259d8785b01a2742f3a 6c8506c8d1cf49f756db52cf1521727c9273a19a 7107c80f65212a73ac56a683d8e8e17673ad3339 72237fc33787d6b519f3bac333efafa0b8167c49 7ad6c91b23498285fcea75e161ca89940095dc7e 84c49db8be320d05380d44c1fbfb64082c76361f bb130dabe0e57a5ff465a16ff1b41d794eed4f6a c35840a8e263a7050cc1a5f16cccde165d90351f faf8a61528dfdcc14a736ab1ab572434ba31d3f4\n+Build-Ids: 05cb7f715667accff30f260cff9063f5c4ecf6c0 17464e8e1270081e7d25009f7a67bb4130e30993 29c7df218152fbf3bd3b8cd59dd7a5a7f92966df 379b0936e1ed170110fd6b0dae8133173c35b155 46170802d83fe3116661bdb261fb98b499ec9f3c 50f613f4a7f3fe702b24183db49f04ffae6ead0b 6eec21f35e7ead8143c597410ce1adbe54b37a31 7107c80f65212a73ac56a683d8e8e17673ad3339 aab36df6a150fec7f64aa138529535044dfc54ed d432a9125575f5ca683a4d22bfbd3014ee21be50 d6d26c424fbbaaa4f936e9c91c13e7a6fc781960 e26ede19a3d7bdc3fbfa7e2e9038e88d979a1f14 ee3703719e30b8c8e6a5bf8bc67121453c256659\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,14 +1,14 @@\n-usr/lib/debug/.build-id/09/080657c6266eb1a2ccab965de25898a2d2b73d.debug\n-usr/lib/debug/.build-id/31/c594a9a726c27a92591c74522fdfcb4193fec1.debug\n-usr/lib/debug/.build-id/3e/db62492d31460243355ff3c331ff677d8e1c8e.debug\n+usr/lib/debug/.build-id/05/cb7f715667accff30f260cff9063f5c4ecf6c0.debug\n+usr/lib/debug/.build-id/17/464e8e1270081e7d25009f7a67bb4130e30993.debug\n+usr/lib/debug/.build-id/29/c7df218152fbf3bd3b8cd59dd7a5a7f92966df.debug\n+usr/lib/debug/.build-id/37/9b0936e1ed170110fd6b0dae8133173c35b155.debug\n+usr/lib/debug/.build-id/46/170802d83fe3116661bdb261fb98b499ec9f3c.debug\n usr/lib/debug/.build-id/50/f613f4a7f3fe702b24183db49f04ffae6ead0b.debug\n-usr/lib/debug/.build-id/69/974fd6ed4d84dccea94259d8785b01a2742f3a.debug\n-usr/lib/debug/.build-id/6c/8506c8d1cf49f756db52cf1521727c9273a19a.debug\n+usr/lib/debug/.build-id/6e/ec21f35e7ead8143c597410ce1adbe54b37a31.debug\n usr/lib/debug/.build-id/71/07c80f65212a73ac56a683d8e8e17673ad3339.debug\n-usr/lib/debug/.build-id/72/237fc33787d6b519f3bac333efafa0b8167c49.debug\n-usr/lib/debug/.build-id/7a/d6c91b23498285fcea75e161ca89940095dc7e.debug\n-usr/lib/debug/.build-id/84/c49db8be320d05380d44c1fbfb64082c76361f.debug\n-usr/lib/debug/.build-id/bb/130dabe0e57a5ff465a16ff1b41d794eed4f6a.debug\n-usr/lib/debug/.build-id/c3/5840a8e263a7050cc1a5f16cccde165d90351f.debug\n-usr/lib/debug/.build-id/fa/f8a61528dfdcc14a736ab1ab572434ba31d3f4.debug\n+usr/lib/debug/.build-id/aa/b36df6a150fec7f64aa138529535044dfc54ed.debug\n+usr/lib/debug/.build-id/d4/32a9125575f5ca683a4d22bfbd3014ee21be50.debug\n+usr/lib/debug/.build-id/d6/d26c424fbbaaa4f936e9c91c13e7a6fc781960.debug\n+usr/lib/debug/.build-id/e2/6ede19a3d7bdc3fbfa7e2e9038e88d979a1f14.debug\n+usr/lib/debug/.build-id/ee/3703719e30b8c8e6a5bf8bc67121453c256659.debug\n usr/lib/debug/.dwz/i386-linux-gnu/knotes.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,37 +1,37 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/09/\n--rw-r--r-- 0 root (0) root (0) 14492 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/09/080657c6266eb1a2ccab965de25898a2d2b73d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/31/\n--rw-r--r-- 0 root (0) root (0) 236788 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/31/c594a9a726c27a92591c74522fdfcb4193fec1.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/3e/\n--rw-r--r-- 0 root (0) root (0) 236852 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/3e/db62492d31460243355ff3c331ff677d8e1c8e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/05/\n+-rw-r--r-- 0 root (0) root (0) 1799260 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/05/cb7f715667accff30f260cff9063f5c4ecf6c0.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/17/\n+-rw-r--r-- 0 root (0) root (0) 1744532 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/17/464e8e1270081e7d25009f7a67bb4130e30993.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/29/\n+-rw-r--r-- 0 root (0) root (0) 236828 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/29/c7df218152fbf3bd3b8cd59dd7a5a7f92966df.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/37/\n+-rw-r--r-- 0 root (0) root (0) 1041092 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/37/9b0936e1ed170110fd6b0dae8133173c35b155.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/46/\n+-rw-r--r-- 0 root (0) root (0) 236916 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/46/170802d83fe3116661bdb261fb98b499ec9f3c.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/50/\n -rw-r--r-- 0 root (0) root (0) 2240972 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/50/f613f4a7f3fe702b24183db49f04ffae6ead0b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/69/\n--rw-r--r-- 0 root (0) root (0) 14464 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/69/974fd6ed4d84dccea94259d8785b01a2742f3a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/6c/\n--rw-r--r-- 0 root (0) root (0) 1744532 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/6c/8506c8d1cf49f756db52cf1521727c9273a19a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/6e/\n+-rw-r--r-- 0 root (0) root (0) 14492 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/6e/ec21f35e7ead8143c597410ce1adbe54b37a31.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/71/\n -rw-r--r-- 0 root (0) root (0) 193736 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/71/07c80f65212a73ac56a683d8e8e17673ad3339.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/72/\n--rw-r--r-- 0 root (0) root (0) 1673192 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/72/237fc33787d6b519f3bac333efafa0b8167c49.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/7a/\n--rw-r--r-- 0 root (0) root (0) 1799260 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/7a/d6c91b23498285fcea75e161ca89940095dc7e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/84/\n--rw-r--r-- 0 root (0) root (0) 1041092 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/84/c49db8be320d05380d44c1fbfb64082c76361f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/bb/\n--rw-r--r-- 0 root (0) root (0) 236828 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/bb/130dabe0e57a5ff465a16ff1b41d794eed4f6a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/c3/\n--rw-r--r-- 0 root (0) root (0) 236916 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/c3/5840a8e263a7050cc1a5f16cccde165d90351f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/fa/\n--rw-r--r-- 0 root (0) root (0) 236824 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/fa/f8a61528dfdcc14a736ab1ab572434ba31d3f4.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/aa/\n+-rw-r--r-- 0 root (0) root (0) 236824 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/aa/b36df6a150fec7f64aa138529535044dfc54ed.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/d4/\n+-rw-r--r-- 0 root (0) root (0) 236852 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/d4/32a9125575f5ca683a4d22bfbd3014ee21be50.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/d6/\n+-rw-r--r-- 0 root (0) root (0) 236788 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/d6/d26c424fbbaaa4f936e9c91c13e7a6fc781960.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/e2/\n+-rw-r--r-- 0 root (0) root (0) 1673192 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/e2/6ede19a3d7bdc3fbfa7e2e9038e88d979a1f14.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/ee/\n+-rw-r--r-- 0 root (0) root (0) 14464 2022-12-22 20:04:55.000000 ./usr/lib/debug/.build-id/ee/3703719e30b8c8e6a5bf8bc67121453c256659.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 978704 2022-12-22 20:04:55.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/knotes.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-12-22 20:04:55.000000 ./usr/share/doc/knotes-dbgsym -> knotes\n"}, {"source1": "./usr/lib/debug/.build-id/09/080657c6266eb1a2ccab965de25898a2d2b73d.debug", "source2": "./usr/lib/debug/.build-id/6e/ec21f35e7ead8143c597410ce1adbe54b37a31.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 0002d0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000047c 000178 00067c 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000af8 000178 00005a 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000047c 000178 00067e 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000afa 000178 00005a 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000b54 000178 0000d0 00 A 4 4 4\n [ 7] .rel.dyn NOBITS 00000c24 000178 000110 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00000d34 000178 000090 08 A 3 24 4\n [ 9] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00001020 001000 000130 04 AX 0 0 16\n [11] .plt.got NOBITS 00001150 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00001160 001000 000594 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 09080657c6266eb1a2ccab965de25898a2d2b73d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6eec21f35e7ead8143c597410ce1adbe54b37a31\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-=GCC: (Debian 12.2.0-10) 12.2.0\n+z1GCC: (Debian 12.2.0-10) 12.2.0\n k&XCcJXy\n &F8B;Be\n"}]}, {"source1": "./usr/lib/debug/.build-id/3e/db62492d31460243355ff3c331ff677d8e1c8e.debug", "source2": "./usr/lib/debug/.build-id/d4/32a9125575f5ca683a4d22bfbd3014ee21be50.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x06c20 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x06c24 R 0x1000\n LOAD 0x000000 0x00007000 0x00007000 0x00000 0x08478 R E 0x1000\n LOAD 0x000000 0x00010000 0x00010000 0x00000 0x04845 R 0x1000\n LOAD 0x000228 0x00015228 0x00015228 0x00000 0x00e18 RW 0x1000\n DYNAMIC 0x000228 0x00015acc 0x00015acc 0x00000 0x00180 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x000119c4 0x000119c4 0x00000 0x004e4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000044 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001bc 000178 001570 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000172c 000178 00393e 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000506a 000178 0002ae 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00005318 000178 000150 00 A 4 8 4\n- [ 7] .rel.dyn NOBITS 00005468 000178 0011b0 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00006618 000178 000608 08 A 3 24 4\n+ [ 4] .dynstr NOBITS 0000172c 000178 003940 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000506c 000178 0002ae 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000531c 000178 000150 00 A 4 8 4\n+ [ 7] .rel.dyn NOBITS 0000546c 000178 0011b0 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 0000661c 000178 000608 08 A 3 24 4\n [ 9] .init NOBITS 00007000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00007020 001000 000c20 04 AX 0 0 16\n [11] .plt.got NOBITS 00007c40 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 00007c50 001000 007814 00 AX 0 0 16\n [13] .fini NOBITS 0000f464 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00010000 001000 000ec6 00 A 0 0 32\n [15] .qtversion NOBITS 00010ec8 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3edb62492d31460243355ff3c331ff677d8e1c8e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d432a9125575f5ca683a4d22bfbd3014ee21be50\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 12.2.0-10) 12.2.0\n+PGCC: (Debian 12.2.0-10) 12.2.0\n QTcJ0a2%\n '{PyleEb}\n /XyD;-KM\n iM\"lRAe%\n *6,+;wN@\n b>uL\\>f4x\n h\topi\tEK\n"}]}, {"source1": "./usr/lib/debug/.build-id/69/974fd6ed4d84dccea94259d8785b01a2742f3a.debug", "source2": "./usr/lib/debug/.build-id/ee/3703719e30b8c8e6a5bf8bc67121453c256659.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x00dc0 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x00dc4 R 0x1000\n LOAD 0x000000 0x00001000 0x00001000 0x00000 0x00708 R E 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x00f6a R 0x1000\n LOAD 0x000e00 0x00003e00 0x00003e00 0x00000 0x00220 RW 0x1000\n DYNAMIC 0x000e00 0x00003e70 0x00003e70 0x00000 0x00120 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00002b6c 0x00002b6c 0x00000 0x0009c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 0002d0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000047c 000178 00067a 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000af6 000178 00005a 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00000b50 000178 0000d0 00 A 4 4 4\n- [ 7] .rel.dyn NOBITS 00000c20 000178 000110 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00000d30 000178 000090 08 A 3 24 4\n+ [ 4] .dynstr NOBITS 0000047c 000178 00067c 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000af8 000178 00005a 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00000b54 000178 0000d0 00 A 4 4 4\n+ [ 7] .rel.dyn NOBITS 00000c24 000178 000110 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00000d34 000178 000090 08 A 3 24 4\n [ 9] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00001020 001000 000130 04 AX 0 0 16\n [11] .plt.got NOBITS 00001150 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00001160 001000 000594 00 AX 0 0 16\n [13] .fini NOBITS 000016f4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00002000 001000 0000ac 00 A 0 0 32\n [15] .qtversion NOBITS 000020b0 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 69974fd6ed4d84dccea94259d8785b01a2742f3a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ee3703719e30b8c8e6a5bf8bc67121453c256659\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-t/:GCC: (Debian 12.2.0-10) 12.2.0\n+q!E<%fYGCC: (Debian 12.2.0-10) 12.2.0\n 3|c8\t3Kt_(\n n/usr/lib/debug/.dwz/i386-linux-gnu/knotes.debug\n kcm_knote_action.cpp\n _ZN24kcm_knote_action_factoryC2Ev.cold\n _ZL17qt_pluginMetaData\n _ZGVZ18qt_plugin_instanceE9_instance\n _ZZ18qt_plugin_instanceE9_instance\n"}]}, {"source1": "./usr/lib/debug/.build-id/6c/8506c8d1cf49f756db52cf1521727c9273a19a.debug", "source2": "./usr/lib/debug/.build-id/17/464e8e1270081e7d25009f7a67bb4130e30993.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x0eed4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x0eed8 R 0x1000\n LOAD 0x000000 0x0000f000 0x0000f000 0x00000 0x22fc8 R E 0x1000\n LOAD 0x000000 0x00032000 0x00032000 0x00000 0x0e7ad R 0x1000\n LOAD 0x000370 0x00041370 0x00041370 0x00000 0x01cf8 RW 0x1000\n DYNAMIC 0x000370 0x00042584 0x00042584 0x00000 0x001d8 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00036e5c 0x00036e5c 0x00000 0x00e94 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000050 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001c8 000178 0031f0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000033b8 000178 008356 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000b70e 000178 00063e 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000bd4c 000178 0001b0 00 A 4 11 4\n- [ 7] .rel.dyn NOBITS 0000befc 000178 002020 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 0000df1c 000178 000fb8 08 A 3 24 4\n+ [ 4] .dynstr NOBITS 000033b8 000178 008358 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000b710 000178 00063e 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000bd50 000178 0001b0 00 A 4 11 4\n+ [ 7] .rel.dyn NOBITS 0000bf00 000178 002020 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 0000df20 000178 000fb8 08 A 3 24 4\n [ 9] .init NOBITS 0000f000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 0000f020 001000 001f80 04 AX 0 0 16\n [11] .plt.got NOBITS 00010fa0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00010fb0 001000 021004 00 AX 0 0 16\n [13] .fini NOBITS 00031fb4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00032000 001000 004104 00 A 0 0 32\n [15] .qtversion NOBITS 00036108 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6c8506c8d1cf49f756db52cf1521727c9273a19a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 17464e8e1270081e7d25009f7a67bb4130e30993\n"}]}, {"source1": "./usr/lib/debug/.build-id/72/237fc33787d6b519f3bac333efafa0b8167c49.debug", "source2": "./usr/lib/debug/.build-id/e2/6ede19a3d7bdc3fbfa7e2e9038e88d979a1f14.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000834 04 A 3 0 4\n [ 3] .dynsym NOBITS 000009ac 000178 0039c0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000436c 000178 008cb9 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000d026 000178 000738 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000436c 000178 008cbb 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000d028 000178 000738 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000d760 000178 0001d0 00 A 4 12 4\n [ 7] .rel.dyn NOBITS 0000d930 000178 001a08 08 A 3 0 4\n [ 8] .rel.plt NOBITS 0000f338 000178 000fe8 08 A 3 23 4\n [ 9] .init NOBITS 00011000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00011020 001000 001fe0 04 AX 0 0 16\n [11] .plt.got NOBITS 00013000 001000 0000d0 08 AX 0 0 8\n [12] .text NOBITS 000130d0 001000 015504 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 72237fc33787d6b519f3bac333efafa0b8167c49\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e26ede19a3d7bdc3fbfa7e2e9038e88d979a1f14\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-|IGCC: (Debian 12.2.0-10) 12.2.0\n+GCC: (Debian 12.2.0-10) 12.2.0\n w\"%:~x@H\n vNx30Wjj`\n sy*\"42' \n ~YU*jaM-\n m\"IEjSQ}*\n J6I{G*>&1\n QO;YZm1Ue\n"}]}, {"source1": "./usr/lib/debug/.build-id/7a/d6c91b23498285fcea75e161ca89940095dc7e.debug", "source2": "./usr/lib/debug/.build-id/05/cb7f715667accff30f260cff9063f5c4ecf6c0.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000048 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000234 0001ec 002f50 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00003184 0001ec 00760c 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000a790 0001ec 0005ea 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00003184 0001ec 00760e 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000a792 0001ec 0005ea 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000ad7c 0001ec 0001e0 00 A 6 12 4\n [ 9] .rel.dyn NOBITS 0000af5c 0001ec 001540 08 A 5 0 4\n [10] .rel.plt NOBITS 0000c49c 0001ec 001208 08 A 5 25 4\n [11] .init NOBITS 0000e000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 0000e020 001000 002420 04 AX 0 0 16\n [13] .plt.got NOBITS 00010440 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00010450 001000 025044 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7ad6c91b23498285fcea75e161ca89940095dc7e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 05cb7f715667accff30f260cff9063f5c4ecf6c0\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}, {"source1": "./usr/lib/debug/.build-id/84/c49db8be320d05380d44c1fbfb64082c76361f.debug", "source2": "./usr/lib/debug/.build-id/37/9b0936e1ed170110fd6b0dae8133173c35b155.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "comments": ["error from `readelf --wide --program-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -3,15 +3,15 @@\n Entry point 0xa4e0\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00000 0x00013 R 0x1\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x07dd4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x07dd8 R 0x1000\n LOAD 0x000000 0x00008000 0x00008000 0x00000 0x0e938 R E 0x1000\n LOAD 0x000000 0x00017000 0x00017000 0x00000 0x064ec R 0x1000\n LOAD 0x00036c 0x0001e36c 0x0001e36c 0x00000 0x00d10 RW 0x1000\n DYNAMIC 0x00036c 0x0001e93c 0x0001e93c 0x00000 0x001b0 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x00018ca8 0x00018ca8 0x00000 0x0077c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000048 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000234 0001ec 001b70 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00001da4 0001ec 00461a 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000063be 0001ec 00036e 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 0000672c 0001ec 0001c0 00 A 6 11 4\n- [ 9] .rel.dyn NOBITS 000068ec 0001ec 000c28 08 A 5 0 4\n- [10] .rel.plt NOBITS 00007514 0001ec 0008c0 08 A 5 25 4\n+ [ 6] .dynstr NOBITS 00001da4 0001ec 00461c 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000063c0 0001ec 00036e 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00006730 0001ec 0001c0 00 A 6 11 4\n+ [ 9] .rel.dyn NOBITS 000068f0 0001ec 000c28 08 A 5 0 4\n+ [10] .rel.plt NOBITS 00007518 0001ec 0008c0 08 A 5 25 4\n [11] .init NOBITS 00008000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00008020 001000 001190 04 AX 0 0 16\n [13] .plt.got NOBITS 000091b0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000091c0 001000 00d764 00 AX 0 0 16\n [15] .fini NOBITS 00016924 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 00017000 001000 001ca0 00 A 0 0 32\n [17] .qtversion NOBITS 00018ca0 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 84c49db8be320d05380d44c1fbfb64082c76361f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 379b0936e1ed170110fd6b0dae8133173c35b155\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}, {"source1": "./usr/lib/debug/.build-id/bb/130dabe0e57a5ff465a16ff1b41d794eed4f6a.debug", "source2": "./usr/lib/debug/.build-id/29/c7df218152fbf3bd3b8cd59dd7a5a7f92966df.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x06c20 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x06c24 R 0x1000\n LOAD 0x000000 0x00007000 0x00007000 0x00000 0x08478 R E 0x1000\n LOAD 0x000000 0x00010000 0x00010000 0x00000 0x046f1 R 0x1000\n LOAD 0x000228 0x00015228 0x00015228 0x00000 0x00e18 RW 0x1000\n DYNAMIC 0x000228 0x00015acc 0x00015acc 0x00000 0x00180 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00011870 0x00011870 0x00000 0x004e4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000044 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001bc 000178 001570 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000172c 000178 00393e 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000506a 000178 0002ae 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00005318 000178 000150 00 A 4 8 4\n- [ 7] .rel.dyn NOBITS 00005468 000178 0011b0 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00006618 000178 000608 08 A 3 24 4\n+ [ 4] .dynstr NOBITS 0000172c 000178 003940 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000506c 000178 0002ae 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000531c 000178 000150 00 A 4 8 4\n+ [ 7] .rel.dyn NOBITS 0000546c 000178 0011b0 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 0000661c 000178 000608 08 A 3 24 4\n [ 9] .init NOBITS 00007000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00007020 001000 000c20 04 AX 0 0 16\n [11] .plt.got NOBITS 00007c40 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 00007c50 001000 007814 00 AX 0 0 16\n [13] .fini NOBITS 0000f464 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00010000 001000 000ec6 00 A 0 0 32\n [15] .qtversion NOBITS 00010ec8 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bb130dabe0e57a5ff465a16ff1b41d794eed4f6a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 29c7df218152fbf3bd3b8cd59dd7a5a7f92966df\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-OjGCC: (Debian 12.2.0-10) 12.2.0\n+GCC: (Debian 12.2.0-10) 12.2.0\n b^\"1/']Y^\n j]YOn8GIdpl0\n rn 1d[n \n"}]}, {"source1": "./usr/lib/debug/.build-id/fa/f8a61528dfdcc14a736ab1ab572434ba31d3f4.debug", "source2": "./usr/lib/debug/.build-id/aa/b36df6a150fec7f64aa138529535044dfc54ed.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x06c20 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x06c24 R 0x1000\n LOAD 0x000000 0x00007000 0x00007000 0x00000 0x08478 R E 0x1000\n LOAD 0x000000 0x00010000 0x00010000 0x00000 0x04715 R 0x1000\n LOAD 0x000228 0x00015228 0x00015228 0x00000 0x00e18 RW 0x1000\n DYNAMIC 0x000228 0x00015acc 0x00015acc 0x00000 0x00180 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00011894 0x00011894 0x00000 0x004e4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000044 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001bc 000178 001570 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000172c 000178 00393e 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000506a 000178 0002ae 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00005318 000178 000150 00 A 4 8 4\n- [ 7] .rel.dyn NOBITS 00005468 000178 0011b0 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00006618 000178 000608 08 A 3 24 4\n+ [ 4] .dynstr NOBITS 0000172c 000178 003940 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000506c 000178 0002ae 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000531c 000178 000150 00 A 4 8 4\n+ [ 7] .rel.dyn NOBITS 0000546c 000178 0011b0 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 0000661c 000178 000608 08 A 3 24 4\n [ 9] .init NOBITS 00007000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00007020 001000 000c20 04 AX 0 0 16\n [11] .plt.got NOBITS 00007c40 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 00007c50 001000 007814 00 AX 0 0 16\n [13] .fini NOBITS 0000f464 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00010000 001000 000ec6 00 A 0 0 32\n [15] .qtversion NOBITS 00010ec8 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: faf8a61528dfdcc14a736ab1ab572434ba31d3f4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: aab36df6a150fec7f64aa138529535044dfc54ed\n"}]}]}]}]}]}