{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.WQyRdnwCQ7/b1/plasma-mediacenter_5.7.5-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.WQyRdnwCQ7/b2/plasma-mediacenter_5.7.5-2_amd64.changes", "unified_diff": null, "details": [ { "source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 18a2293ca4675f1dbb2983823ab6c172 4493532 debug optional plasma-mediacenter-dbgsym_5.7.5-2_amd64.deb\n- 0ca222de65930851d6707f327ee79c31 252016 kde optional plasma-mediacenter_5.7.5-2_amd64.deb\n+ 51fa523307ca7dd978bc6347f012b7f5 4493512 debug optional plasma-mediacenter-dbgsym_5.7.5-2_amd64.deb\n+ b7b36b5d353c2855f1204a4b521db049 251928 kde optional plasma-mediacenter_5.7.5-2_amd64.deb\n" }, { "source1": "plasma-mediacenter_5.7.5-2_amd64.deb", "source2": "plasma-mediacenter_5.7.5-2_amd64.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-04-20 19:16:37.000000 debian-binary\n--rw-r--r-- 0 0 0 5240 2020-04-20 19:16:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 246584 2020-04-20 19:16:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 5236 2020-04-20 19:16:37.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 246500 2020-04-20 19:16:37.000000 data.tar.xz\n" }, { "source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [ { "source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [ { "source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [ { "source1": "./md5sums", "source2": "./md5sums", "comments": [ "Files differ" ], "unified_diff": null } ] } ] } ] }, { "source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [ { "source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [ { "source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/mediacenter/browsingbackends/pmc_metadatamusicbackend.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/mediacenter/browsingbackends/pmc_metadatamusicbackend.so", "unified_diff": null, "details": [ { "source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x33c0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x002508 0x002508 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x002510 0x002510 R 0x1000\n LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x002e51 0x002e51 R E 0x1000\n LOAD 0x006000 0x0000000000006000 0x0000000000006000 0x001774 0x001774 R 0x1000\n LOAD 0x007b88 0x0000000000008b88 0x0000000000008b88 0x000658 0x000698 RW 0x1000\n DYNAMIC 0x007d90 0x0000000000008d90 0x0000000000008d90 0x000220 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x007088 0x0000000000007088 0x0000000000007088 0x000144 0x000144 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n" }, { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 000858 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000af0 000af0 000dae 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000189e 00189e 0000b2 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000001950 001950 000090 00 A 4 3 8\n- [ 7] .rela.dyn RELA 00000000000019e0 0019e0 0005e8 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000001fc8 001fc8 000540 18 AI 3 24 8\n+ [ 4] .dynstr STRTAB 0000000000000af0 000af0 000db0 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000018a0 0018a0 0000b2 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000001958 001958 000090 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 00000000000019e8 0019e8 0005e8 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000001fd0 001fd0 000540 18 AI 3 24 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 000390 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000033b0 0033b0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000033c0 0033c0 002a86 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000005e48 005e48 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000006000 006000 000390 00 A 0 0 32\n [15] .qtversion PROGBITS 0000000000006390 006390 000010 00 A 0 0 8\n" }, { "source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x19e0 contains 63 entries:\n+Relocation section '.rela.dyn' at offset 0x19e8 contains 63 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000008b88 0000000000000008 R_X86_64_RELATIVE 3540\n 0000000000008b90 0000000000000008 R_X86_64_RELATIVE 33c0\n 0000000000008b98 0000000000000008 R_X86_64_RELATIVE 3500\n 0000000000008ba8 0000000000000008 R_X86_64_RELATIVE 6000\n 0000000000008bc0 0000000000000008 R_X86_64_RELATIVE 8ba0\n 0000000000008bc8 0000000000000008 R_X86_64_RELATIVE 3550\n@@ -61,15 +61,15 @@\n 0000000000008fc0 0000003400000006 R_X86_64_GLOB_DAT 0000000000000000 qt_version_tag@Qt_5.12 + 0\n 0000000000008fc8 0000003d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN10QArrayData11shared_nullE@Qt_5 + 0\n 0000000000008fd0 0000004b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000008fd8 0000004f00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000008fe0 0000005200000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000008fe8 0000005300000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9QListData11shared_nullE@Qt_5 + 0\n \n-Relocation section '.rela.plt' at offset 0x1fc8 contains 56 entries:\n+Relocation section '.rela.plt' at offset 0x1fd0 contains 56 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000009018 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN11MediaCenter23AbstractBrowsingBackend10setButtonsERK11QStringList + 0\n 0000000000009020 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN6QTimer10singleShotEiPK7QObjectPKc@Qt_5 + 0\n 0000000000009028 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QListData6appendEv@Qt_5 + 0\n 0000000000009030 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN15QtSharedPointer20ExternalRefCountData9getAndRefEPK7QObject@Qt_5 + 0\n 0000000000009038 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5 + 0\n 0000000000009040 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8QVariantC1ERK7QString@Qt_5 + 0\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x8b88\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x8b98\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xaf0\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 3502 (bytes)\n+ 0x000000000000000a (STRSZ) 3504 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x9000\n 0x0000000000000002 (PLTRELSZ) 1344 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x1fc8\n- 0x0000000000000007 (RELA) 0x19e0\n+ 0x0000000000000017 (JMPREL) 0x1fd0\n+ 0x0000000000000007 (RELA) 0x19e8\n 0x0000000000000008 (RELASZ) 1512 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x1950\n+ 0x000000006ffffffe (VERNEED) 0x1958\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x189e\n+ 0x000000006ffffff0 (VERSYM) 0x18a0\n 0x000000006ffffff9 (RELACOUNT) 28\n 0x0000000000000000 (NULL) 0x0\n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4fa6f0570ebd6df6b8f9a5fd57ab19d8a3866e0e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 747a6aa24f099f25cac8e67af24a160864278904\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 89 entries:\n- Addr: 0x000000000000189e Offset: 0x00189e Link: 3 (.dynsym)\n+ Addr: 0x00000000000018a0 Offset: 0x0018a0 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5) 0 (*local*) \n 004: 2 (Qt_5) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 008: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 00c: 0 (*local*) 3 (GLIBC_2.2.5) 2 (Qt_5) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 2 (Qt_5) \n 014: 0 (*local*) 4 (CXXABI_1.3) 0 (*local*) 2 (Qt_5) \n 018: 2 (Qt_5) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n@@ -22,15 +22,15 @@\n 048: 2 (Qt_5) 2 (Qt_5) 0 (*local*) 0 (*local*) \n 04c: 2 (Qt_5) 4 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n 050: 0 (*local*) 0 (*local*) 0 (*local*) 2 (Qt_5) \n 054: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 058: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000001950 Offset: 0x001950 Link: 4 (.dynstr)\n+ Addr: 0x0000000000001958 Offset: 0x001958 Link: 4 (.dynstr)\n 000000: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0010: Name: GLIBCXX_3.4 Flags: none Version: 5\n 0x0020: Name: CXXABI_1.3 Flags: none Version: 4\n 0x0030: Version: 1 File: libc.so.6 Cnt: 2\n 0x0040: Name: GLIBC_2.4 Flags: none Version: 6\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 3\n 0x0060: Version: 1 File: libQt5Core.so.5 Cnt: 2\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -214,9 +214,9 @@\n 0x00001820 5f332e34 00435858 4142495f 312e3300 _3.4.CXXABI_1.3.\n 0x00001830 474c4942 435f322e 3400474c 4942435f GLIBC_2.4.GLIBC_\n 0x00001840 322e322e 35005174 5f352e31 32005174 2.2.5.Qt_5.12.Qt\n 0x00001850 5f350000 00000000 00000000 00000000 _5..............\n 0x00001860 00000000 00000000 00000000 00000000 ................\n 0x00001870 00000000 00000000 00000000 00000000 ................\n 0x00001880 00000000 00000000 00000000 00000000 ................\n- 0x00001890 00000000 00000000 00000000 0000 ..............\n+ 0x00001890 00000000 00000000 00000000 00000000 ................\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr 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 61366630 35373065 62643664 66366238 a6f0570ebd6df6b8\n- 0x00000010 66396135 66643537 61623139 64386133 f9a5fd57ab19d8a3\n- 0x00000020 38363665 30652e64 65627567 00000000 866e0e.debug....\n- 0x00000030 648771df d.q.\n+ 0x00000000 37613661 61323466 30393966 32356361 7a6aa24f099f25ca\n+ 0x00000010 63386536 37616632 34613136 30383634 c8e67af24a160864\n+ 0x00000020 32373839 30342e64 65627567 00000000 278904.debug....\n+ 0x00000030 f50e96bc ....\n \n" } ] }, { "source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/mediacenter/browsingbackends/pmc_metadatapicturebackend.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/mediacenter/browsingbackends/pmc_metadatapicturebackend.so", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 0009d8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000c70 000c70 0012bc 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001f2c 001f2c 0000d2 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000c70 000c70 0012be 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001f2e 001f2e 0000d2 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002000 002000 000090 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000002090 002090 000ac8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000002b58 002b58 000348 18 AI 3 24 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 000240 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000003260 003260 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000003270 003270 0007c1 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,21 +11,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x69f0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x69f8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xc70\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 4796 (bytes)\n+ 0x000000000000000a (STRSZ) 4798 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x7000\n 0x0000000000000002 (PLTRELSZ) 840 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2b58\n 0x0000000000000007 (RELA) 0x2090\n 0x0000000000000008 (RELASZ) 2760 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x2000\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x1f2c\n+ 0x000000006ffffff0 (VERSYM) 0x1f2e\n 0x000000006ffffff9 (RELACOUNT) 35\n 0x0000000000000000 (NULL) 0x0\n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6da2f35dcc0685c655e624841e0c884225a4673d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0b2896c117078ac198bab0997f2f945d2ff7dd88\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 105 entries:\n- Addr: 0x0000000000001f2c Offset: 0x001f2c Link: 3 (.dynsym)\n+ Addr: 0x0000000000001f2e Offset: 0x001f2e Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5) 2 (Qt_5) \n 004: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 008: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 00c: 2 (Qt_5) 2 (Qt_5) 0 (*local*) 3 (GLIBC_2.2.5)\n 010: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 014: 2 (Qt_5) 0 (*local*) 2 (Qt_5) 2 (Qt_5) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -295,9 +295,9 @@\n 0x00001eb0 2e340043 58584142 495f312e 3300474c .4.CXXABI_1.3.GL\n 0x00001ec0 4942435f 322e3400 474c4942 435f322e IBC_2.4.GLIBC_2.\n 0x00001ed0 322e3500 51745f35 2e313200 51745f35 2.5.Qt_5.12.Qt_5\n 0x00001ee0 00000000 00000000 00000000 00000000 ................\n 0x00001ef0 00000000 00000000 00000000 00000000 ................\n 0x00001f00 00000000 00000000 00000000 00000000 ................\n 0x00001f10 00000000 00000000 00000000 00000000 ................\n- 0x00001f20 00000000 00000000 00000000 ............\n+ 0x00001f20 00000000 00000000 00000000 0000 ..............\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr 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 61326633 35646363 30363835 63363535 a2f35dcc0685c655\n- 0x00000010 65363234 38343165 30633838 34323235 e624841e0c884225\n- 0x00000020 61343637 33642e64 65627567 00000000 a4673d.debug....\n- 0x00000030 c5cb46e8 ..F.\n+ 0x00000000 32383936 63313137 30373861 63313938 2896c117078ac198\n+ 0x00000010 62616230 39393766 32663934 35643266 bab0997f2f945d2f\n+ 0x00000020 66376464 38382e64 65627567 00000000 f7dd88.debug....\n+ 0x00000030 6d677d36 mg}6\n \n" } ] }, { "source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/mediacenter/browsingbackends/pmc_metadatavideobackend.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/mediacenter/browsingbackends/pmc_metadatavideobackend.so", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 000a38 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000cd0 000cd0 00132c 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001ffc 001ffc 0000da 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000cd0 000cd0 00132e 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001ffe 001ffe 0000da 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000020d8 0020d8 000090 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000002168 002168 000ac8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000002c30 002c30 0003c0 18 AI 3 24 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 000290 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000032b0 0032b0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000032c0 0032c0 000811 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,21 +11,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x69f0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x69f8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xcd0\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 4908 (bytes)\n+ 0x000000000000000a (STRSZ) 4910 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x7000\n 0x0000000000000002 (PLTRELSZ) 960 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2c30\n 0x0000000000000007 (RELA) 0x2168\n 0x0000000000000008 (RELASZ) 2760 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x20d8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x1ffc\n+ 0x000000006ffffff0 (VERSYM) 0x1ffe\n 0x000000006ffffff9 (RELACOUNT) 36\n 0x0000000000000000 (NULL) 0x0\n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4b79720c0f86fb97d94d1d9d846e3c7eeaf8b0be\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fa6f888042598355a13b45343632c5f6434415c3\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 109 entries:\n- Addr: 0x0000000000001ffc Offset: 0x001ffc Link: 3 (.dynsym)\n+ Addr: 0x0000000000001ffe Offset: 0x001ffe Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 0 (*local*) \n 004: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 008: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 00c: 2 (Qt_5) 2 (Qt_5) 0 (*local*) 3 (GLIBC_2.2.5)\n 010: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 014: 2 (Qt_5) 0 (*local*) 2 (Qt_5) 2 (Qt_5) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -302,9 +302,9 @@\n 0x00001f80 2e340043 58584142 495f312e 3300474c .4.CXXABI_1.3.GL\n 0x00001f90 4942435f 322e3400 474c4942 435f322e IBC_2.4.GLIBC_2.\n 0x00001fa0 322e3500 51745f35 2e313200 51745f35 2.5.Qt_5.12.Qt_5\n 0x00001fb0 00000000 00000000 00000000 00000000 ................\n 0x00001fc0 00000000 00000000 00000000 00000000 ................\n 0x00001fd0 00000000 00000000 00000000 00000000 ................\n 0x00001fe0 00000000 00000000 00000000 00000000 ................\n- 0x00001ff0 00000000 00000000 00000000 ............\n+ 0x00001ff0 00000000 00000000 00000000 0000 ..............\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr 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 37393732 30633066 38366662 39376439 79720c0f86fb97d9\n- 0x00000010 34643164 39643834 36653363 37656561 4d1d9d846e3c7eea\n- 0x00000020 66386230 62652e64 65627567 00000000 f8b0be.debug....\n- 0x00000030 5e0c2ebc ^...\n+ 0x00000000 36663838 38303432 35393833 35356131 6f888042598355a1\n+ 0x00000010 33623435 33343336 33326335 66363433 3b45343632c5f643\n+ 0x00000020 34343135 63332e64 65627567 00000000 4415c3.debug....\n+ 0x00000030 0b8b0955 ...U\n \n" } ] }, { "source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/mediacenter/datasources/pmc_baloosearch.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/mediacenter/datasources/pmc_baloosearch.so", "unified_diff": null, "details": [ { "source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x4680\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x003ad0 0x003ad0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x003ad8 0x003ad8 R 0x1000\n LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x006525 0x006525 R E 0x1000\n LOAD 0x00b000 0x000000000000b000 0x000000000000b000 0x00262c 0x00262c R 0x1000\n LOAD 0x00d810 0x000000000000e810 0x000000000000e810 0x000b30 0x000b60 RW 0x1000\n DYNAMIC 0x00dd50 0x000000000000ed50 0x000000000000ed50 0x000240 0x000240 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x00c2e8 0x000000000000c2e8 0x000000000000c2e8 0x00033c 0x00033c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n" }, { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 000ca8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000f40 000f40 001222 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002162 002162 00010e 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000002270 002270 0000c0 00 A 4 4 8\n- [ 7] .rela.dyn RELA 0000000000002330 002330 000e40 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000003170 003170 000960 18 AI 3 24 8\n+ [ 4] .dynstr STRTAB 0000000000000f40 000f40 001224 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002164 002164 00010e 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000002278 002278 0000c0 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 0000000000002338 002338 000e40 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000003178 003178 000960 18 AI 3 24 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 000650 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000004670 004670 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000004680 004680 005e9b 00 AX 0 0 16\n [13] .fini PROGBITS 000000000000a51c 00a51c 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000000b000 00b000 000510 00 A 0 0 32\n [15] .qtversion PROGBITS 000000000000b510 00b510 000010 00 A 0 0 8\n" }, { "source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x2330 contains 152 entries:\n+Relocation section '.rela.dyn' at offset 0x2338 contains 152 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000e810 0000000000000008 R_X86_64_RELATIVE 4740\n 000000000000e818 0000000000000008 R_X86_64_RELATIVE 4700\n 000000000000e820 0000000000000008 R_X86_64_RELATIVE ec00\n 000000000000e828 0000000000000008 R_X86_64_RELATIVE b0e0\n 000000000000e830 0000000000000008 R_X86_64_RELATIVE b0a0\n 000000000000e838 0000000000000008 R_X86_64_RELATIVE 4860\n@@ -150,15 +150,15 @@\n 000000000000efb8 0000005a00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN10QArrayData11shared_nullE@Qt_5 + 0\n 000000000000efc0 0000006e00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 000000000000efc8 0000007900000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000000efd0 0000007d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000000efd8 0000008000000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9QListData11shared_nullE@Qt_5 + 0\n 000000000000efe0 0000008100000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9QHashData11shared_nullE@Qt_5 + 0\n \n-Relocation section '.rela.plt' at offset 0x3170 contains 100 entries:\n+Relocation section '.rela.plt' at offset 0x3178 contains 100 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000f018 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8QVariantaSERKS_@Qt_5 + 0\n 000000000000f020 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN5Baloo5Query4execEv + 0\n 000000000000f028 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN13QMimeDatabaseC1Ev@Qt_5 + 0\n 000000000000f030 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN6QTimer10singleShotEiPK7QObjectPKc@Qt_5 + 0\n 000000000000f038 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9QListData6appendEv@Qt_5 + 0\n 000000000000f040 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN5Baloo14ResultIteratorD1Ev + 0\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,21 +14,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xe810\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xe818\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xf40\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 4642 (bytes)\n+ 0x000000000000000a (STRSZ) 4644 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xf000\n 0x0000000000000002 (PLTRELSZ) 2400 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x3170\n- 0x0000000000000007 (RELA) 0x2330\n+ 0x0000000000000017 (JMPREL) 0x3178\n+ 0x0000000000000007 (RELA) 0x2338\n 0x0000000000000008 (RELASZ) 3648 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x2270\n+ 0x000000006ffffffe (VERNEED) 0x2278\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x2162\n+ 0x000000006ffffff0 (VERSYM) 0x2164\n 0x000000006ffffff9 (RELACOUNT) 81\n 0x0000000000000000 (NULL) 0x0\n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fcc8de6ec289f96091f59477edeffc5f39a75945\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a28da0a0809216577c2568f2420f4d66212d56ac\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 135 entries:\n- Addr: 0x0000000000002162 Offset: 0x002162 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002164 Offset: 0x002164 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 004: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 2 (Qt_5) 2 (Qt_5) \n 00c: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 010: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 0 (*local*) \n 014: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 0 (*local*) \n 018: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 0 (*local*) 2 (Qt_5) \n@@ -33,15 +33,15 @@\n 074: 4 (CXXABI_1.3) 2 (Qt_5) 0 (*local*) 0 (*local*) \n 078: 0 (*local*) 0 (*local*) 2 (Qt_5) 2 (Qt_5) \n 07c: 4 (CXXABI_1.3) 0 (*local*) 2 (Qt_5) 2 (Qt_5) \n 080: 2 (Qt_5) 2 (Qt_5) 1 (*global*) 1 (*global*) \n 084: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000002270 Offset: 0x002270 Link: 4 (.dynstr)\n+ Addr: 0x0000000000002278 Offset: 0x002278 Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5DBus.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 6\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0030: Name: GLIBCXX_3.4 Flags: none Version: 7\n 0x0040: Name: CXXABI_1.3 Flags: none Version: 4\n 0x0050: Version: 1 File: libc.so.6 Cnt: 3\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 8\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -286,9 +286,9 @@\n 0x000020f0 4942435f 322e3400 474c4942 435f322e IBC_2.4.GLIBC_2.\n 0x00002100 31340047 4c494243 5f322e32 2e350051 14.GLIBC_2.2.5.Q\n 0x00002110 745f352e 31320000 00000000 00000000 t_5.12..........\n 0x00002120 00000000 00000000 00000000 00000000 ................\n 0x00002130 00000000 00000000 00000000 00000000 ................\n 0x00002140 00000000 00000000 00000000 00000000 ................\n 0x00002150 00000000 00000000 00000000 00000000 ................\n- 0x00002160 0000 ..\n+ 0x00002160 00000000 ....\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr 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 63386465 36656332 38396639 36303931 c8de6ec289f96091\n- 0x00000010 66353934 37376564 65666663 35663339 f59477edeffc5f39\n- 0x00000020 61373539 34352e64 65627567 00000000 a75945.debug....\n- 0x00000030 0f64ff8e .d..\n+ 0x00000000 38646130 61303830 39323136 35373763 8da0a0809216577c\n+ 0x00000010 32353638 66323432 30663464 36363231 2568f2420f4d6621\n+ 0x00000020 32643536 61632e64 65627567 00000000 2d56ac.debug....\n+ 0x00000030 2036fe52 6.R\n \n" } ] }, { "source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/mediacenter/datasources/pmc_filesystemsearch.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/mediacenter/datasources/pmc_filesystemsearch.so", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 000948 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000be0 000be0 000d90 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001970 001970 0000c6 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000be0 000be0 000d92 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001972 001972 0000c6 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000001a38 001a38 000090 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000001ac8 001ac8 000528 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000001ff0 001ff0 0005e8 18 AI 3 24 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 000400 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000003420 003420 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000003430 003430 001a41 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,21 +11,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x7c10\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x7c18\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xbe0\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 3472 (bytes)\n+ 0x000000000000000a (STRSZ) 3474 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x8000\n 0x0000000000000002 (PLTRELSZ) 1512 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x1ff0\n 0x0000000000000007 (RELA) 0x1ac8\n 0x0000000000000008 (RELASZ) 1320 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x1a38\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x1970\n+ 0x000000006ffffff0 (VERSYM) 0x1972\n 0x000000006ffffff9 (RELACOUNT) 18\n 0x0000000000000000 (NULL) 0x0\n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5356ec3fde59ee3901306de1bba6c19459f5f65b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a82c7a4d84cafd1ac7c19d9df56eb2b0e65c6906\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 99 entries:\n- Addr: 0x0000000000001970 Offset: 0x001970 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001972 Offset: 0x001972 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 004: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 0 (*local*) \n 008: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 00c: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 010: 2 (Qt_5) 2 (Qt_5) 0 (*local*) 3 (GLIBC_2.2.5)\n 014: 3 (GLIBC_2.2.5) 2 (Qt_5) 0 (*local*) 0 (*local*) \n 018: 2 (Qt_5) 0 (*local*) 4 (CXXABI_1.3) 2 (Qt_5) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -213,8 +213,9 @@\n 0x00001900 3300474c 4942435f 322e3400 474c4942 3.GLIBC_2.4.GLIB\n 0x00001910 435f322e 322e3500 51745f35 2e313200 C_2.2.5.Qt_5.12.\n 0x00001920 51745f35 00000000 00000000 00000000 Qt_5............\n 0x00001930 00000000 00000000 00000000 00000000 ................\n 0x00001940 00000000 00000000 00000000 00000000 ................\n 0x00001950 00000000 00000000 00000000 00000000 ................\n 0x00001960 00000000 00000000 00000000 00000000 ................\n+ 0x00001970 0000 ..\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr 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 35366563 33666465 35396565 33393031 56ec3fde59ee3901\n- 0x00000010 33303664 65316262 61366331 39343539 306de1bba6c19459\n- 0x00000020 66356636 35622e64 65627567 00000000 f5f65b.debug....\n- 0x00000030 35598f10 5Y..\n+ 0x00000000 32633761 34643834 63616664 31616337 2c7a4d84cafd1ac7\n+ 0x00000010 63313964 39646635 36656232 62306536 c19d9df56eb2b0e6\n+ 0x00000020 35633639 30362e64 65627567 00000000 5c6906.debug....\n+ 0x00000030 ed88efae ....\n \n" } ] }, { "source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/mediacenter/datasources/pmc_lastfm.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/mediacenter/datasources/pmc_lastfm.so", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 000cf0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000f88 000f88 001380 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002308 002308 000114 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000f88 000f88 001382 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000230a 00230a 000114 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002420 002420 0000f0 00 A 4 6 8\n [ 7] .rela.dyn RELA 0000000000002510 002510 0005d0 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000002ae0 002ae0 000978 18 AI 3 24 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 000660 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000004680 004680 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000004690 004690 004782 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,21 +14,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xbb70\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xbb78\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xf88\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 4992 (bytes)\n+ 0x000000000000000a (STRSZ) 4994 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xc000\n 0x0000000000000002 (PLTRELSZ) 2424 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2ae0\n 0x0000000000000007 (RELA) 0x2510\n 0x0000000000000008 (RELASZ) 1488 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x2420\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x2308\n+ 0x000000006ffffff0 (VERSYM) 0x230a\n 0x000000006ffffff9 (RELACOUNT) 24\n 0x0000000000000000 (NULL) 0x0\n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 75ef4fa5fb0daf7daa832398f70f3cc735b05c17\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d094e712ec844fb82f24d48f36efd068a3f2f188\n" }, { "source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 138 entries:\n- Addr: 0x0000000000002308 Offset: 0x002308 Link: 3 (.dynsym)\n+ Addr: 0x000000000000230a Offset: 0x00230a Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 0 (*local*) \n 004: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 008: 4 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 00c: 0 (*local*) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 010: 5 (GLIBCXX_3.4) 3 (Qt_5) 0 (*local*) 3 (Qt_5) \n 014: 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) 6 (GLIBC_2.2.5)\n 018: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -308,8 +308,9 @@\n 0x00002298 322e322e 35004358 58414249 5f312e33 2.2.5.CXXABI_1.3\n 0x000022a8 00474c49 42435858 5f332e34 0051745f .GLIBCXX_3.4.Qt_\n 0x000022b8 352e3132 00000000 00000000 00000000 5.12............\n 0x000022c8 00000000 00000000 00000000 00000000 ................\n 0x000022d8 00000000 00000000 00000000 00000000 ................\n 0x000022e8 00000000 00000000 00000000 00000000 ................\n 0x000022f8 00000000 00000000 00000000 00000000 ................\n+ 0x00002308 0000 ..\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr 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 65663466 61356662 30646166 37646161 ef4fa5fb0daf7daa\n- 0x00000010 38333233 39386637 30663363 63373335 832398f70f3cc735\n- 0x00000020 62303563 31372e64 65627567 00000000 b05c17.debug....\n- 0x00000030 dda86294 ..b.\n+ 0x00000000 39346537 31326563 38343466 62383266 94e712ec844fb82f\n+ 0x00000010 32346434 38663336 65666430 36386133 24d48f36efd068a3\n+ 0x00000020 66326631 38382e64 65627567 00000000 f2f188.debug....\n+ 0x00000030 a45e3f3f .^??\n \n" } ] }, { "source1": "./usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/mediacenter/libmediacenterplugin.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/mediacenter/libmediacenterplugin.so", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 0013e0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001678 001678 0022cc 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000003944 003944 0001a8 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001678 001678 0022ce 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000003946 003946 0001a8 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000003af0 003af0 0000c0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000003bb0 003bb0 001d70 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000005920 005920 000618 18 AI 3 24 8\n [ 9] .init PROGBITS 0000000000006000 006000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000006020 006020 000420 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000006440 006440 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000006450 006450 00484c 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xe370\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xe378\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1678\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 8908 (bytes)\n+ 0x000000000000000a (STRSZ) 8910 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xf000\n 0x0000000000000002 (PLTRELSZ) 1560 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x5920\n 0x0000000000000007 (RELA) 0x3bb0\n 0x0000000000000008 (RELASZ) 7536 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x3af0\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x3944\n+ 0x000000006ffffff0 (VERSYM) 0x3946\n 0x000000006ffffff9 (RELACOUNT) 66\n 0x0000000000000000 (NULL) 0x0\n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 01f8e155a53a404c8404ae65b32ad00099615651\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 07e89c88b6298b5e2e2ed330995958ca10d54c11\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 212 entries:\n- Addr: 0x0000000000003944 Offset: 0x003944 Link: 3 (.dynsym)\n+ Addr: 0x0000000000003946 Offset: 0x003946 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 3 (GLIBC_2.14) \n 004: 0 (*local*) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 008: 2 (Qt_5) 2 (Qt_5) 0 (*local*) 4 (GLIBCXX_3.4)\n 00c: 5 (GLIBC_2.2.5) 2 (Qt_5) 0 (*local*) 0 (*local*) \n 010: 5 (GLIBC_2.2.5) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 014: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 018: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 0 (*local*) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -552,9 +552,9 @@\n 0x000038c8 4358585f 332e3400 474c4942 435f322e CXX_3.4.GLIBC_2.\n 0x000038d8 3400474c 4942435f 322e322e 3500474c 4.GLIBC_2.2.5.GL\n 0x000038e8 4942435f 322e3134 0051745f 352e3132 IBC_2.14.Qt_5.12\n 0x000038f8 00000000 00000000 00000000 00000000 ................\n 0x00003908 00000000 00000000 00000000 00000000 ................\n 0x00003918 00000000 00000000 00000000 00000000 ................\n 0x00003928 00000000 00000000 00000000 00000000 ................\n- 0x00003938 00000000 00000000 00000000 ............\n+ 0x00003938 00000000 00000000 00000000 0000 ..............\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr 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 66386531 35356135 33613430 34633834 f8e155a53a404c84\n- 0x00000010 30346165 36356233 32616430 30303939 04ae65b32ad00099\n- 0x00000020 36313536 35312e64 65627567 00000000 615651.debug....\n- 0x00000030 da23ef77 .#.w\n+ 0x00000000 65383963 38386236 32393862 35653265 e89c88b6298b5e2e\n+ 0x00000010 32656433 33303939 35393538 63613130 2ed330995958ca10\n+ 0x00000020 64353463 31312e64 65627567 00000000 d54c11.debug....\n+ 0x00000030 06b3b2ba ....\n \n" } ] } ] } ] } ] }, { "source1": "plasma-mediacenter-dbgsym_5.7.5-2_amd64.deb", "source2": "plasma-mediacenter-dbgsym_5.7.5-2_amd64.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-04-20 19:16:37.000000 debian-binary\n--rw-r--r-- 0 0 0 960 2020-04-20 19:16:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 4492380 2020-04-20 19:16:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 964 2020-04-20 19:16:37.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 4492356 2020-04-20 19:16:37.000000 data.tar.xz\n" }, { "source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [ { "source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [ { "source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Debian/Kubuntu Qt/KDE Maintainers \n Installed-Size: 4677\n Depends: plasma-mediacenter (= 5.7.5-2)\n Section: debug\n Priority: optional\n Description: debug symbols for plasma-mediacenter\n-Build-Ids: 01f8e155a53a404c8404ae65b32ad00099615651 4b79720c0f86fb97d94d1d9d846e3c7eeaf8b0be 4fa6f0570ebd6df6b8f9a5fd57ab19d8a3866e0e 5356ec3fde59ee3901306de1bba6c19459f5f65b 6da2f35dcc0685c655e624841e0c884225a4673d 75ef4fa5fb0daf7daa832398f70f3cc735b05c17 b26639b8a472b81e6495ef0f58eed0683bbea462 fcc8de6ec289f96091f59477edeffc5f39a75945\n+Build-Ids: 07e89c88b6298b5e2e2ed330995958ca10d54c11 0b2896c117078ac198bab0997f2f945d2ff7dd88 747a6aa24f099f25cac8e67af24a160864278904 a28da0a0809216577c2568f2420f4d66212d56ac a82c7a4d84cafd1ac7c19d9df56eb2b0e65c6906 b26639b8a472b81e6495ef0f58eed0683bbea462 d094e712ec844fb82f24d48f36efd068a3f2f188 fa6f888042598355a13b45343632c5f6434415c3\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,9 +1,9 @@\n-usr/lib/debug/.build-id/01/f8e155a53a404c8404ae65b32ad00099615651.debug\n-usr/lib/debug/.build-id/4b/79720c0f86fb97d94d1d9d846e3c7eeaf8b0be.debug\n-usr/lib/debug/.build-id/4f/a6f0570ebd6df6b8f9a5fd57ab19d8a3866e0e.debug\n-usr/lib/debug/.build-id/53/56ec3fde59ee3901306de1bba6c19459f5f65b.debug\n-usr/lib/debug/.build-id/6d/a2f35dcc0685c655e624841e0c884225a4673d.debug\n-usr/lib/debug/.build-id/75/ef4fa5fb0daf7daa832398f70f3cc735b05c17.debug\n+usr/lib/debug/.build-id/07/e89c88b6298b5e2e2ed330995958ca10d54c11.debug\n+usr/lib/debug/.build-id/0b/2896c117078ac198bab0997f2f945d2ff7dd88.debug\n+usr/lib/debug/.build-id/74/7a6aa24f099f25cac8e67af24a160864278904.debug\n+usr/lib/debug/.build-id/a2/8da0a0809216577c2568f2420f4d66212d56ac.debug\n+usr/lib/debug/.build-id/a8/2c7a4d84cafd1ac7c19d9df56eb2b0e65c6906.debug\n usr/lib/debug/.build-id/b2/6639b8a472b81e6495ef0f58eed0683bbea462.debug\n-usr/lib/debug/.build-id/fc/c8de6ec289f96091f59477edeffc5f39a75945.debug\n+usr/lib/debug/.build-id/d0/94e712ec844fb82f24d48f36efd068a3f2f188.debug\n+usr/lib/debug/.build-id/fa/6f888042598355a13b45343632c5f6434415c3.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/plasma-mediacenter.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,27 +1,27 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/01/\n--rw-r--r-- 0 root (0) root (0) 260872 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/01/f8e155a53a404c8404ae65b32ad00099615651.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/4b/\n--rw-r--r-- 0 root (0) root (0) 64760 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/4b/79720c0f86fb97d94d1d9d846e3c7eeaf8b0be.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/4f/\n--rw-r--r-- 0 root (0) root (0) 178392 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/4f/a6f0570ebd6df6b8f9a5fd57ab19d8a3866e0e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/53/\n--rw-r--r-- 0 root (0) root (0) 124264 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/53/56ec3fde59ee3901306de1bba6c19459f5f65b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/6d/\n--rw-r--r-- 0 root (0) root (0) 62016 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/6d/a2f35dcc0685c655e624841e0c884225a4673d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/75/\n--rw-r--r-- 0 root (0) root (0) 311920 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/75/ef4fa5fb0daf7daa832398f70f3cc735b05c17.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/07/\n+-rw-r--r-- 0 root (0) root (0) 260872 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/07/e89c88b6298b5e2e2ed330995958ca10d54c11.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/0b/\n+-rw-r--r-- 0 root (0) root (0) 62016 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/0b/2896c117078ac198bab0997f2f945d2ff7dd88.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/74/\n+-rw-r--r-- 0 root (0) root (0) 178392 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/74/7a6aa24f099f25cac8e67af24a160864278904.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/a2/\n+-rw-r--r-- 0 root (0) root (0) 407392 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/a2/8da0a0809216577c2568f2420f4d66212d56ac.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/a8/\n+-rw-r--r-- 0 root (0) root (0) 124264 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/a8/2c7a4d84cafd1ac7c19d9df56eb2b0e65c6906.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/b2/\n -rw-r--r-- 0 root (0) root (0) 3085048 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/b2/6639b8a472b81e6495ef0f58eed0683bbea462.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/fc/\n--rw-r--r-- 0 root (0) root (0) 407392 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/fc/c8de6ec289f96091f59477edeffc5f39a75945.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/d0/\n+-rw-r--r-- 0 root (0) root (0) 311920 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/d0/94e712ec844fb82f24d48f36efd068a3f2f188.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/fa/\n+-rw-r--r-- 0 root (0) root (0) 64760 2020-04-20 19:16:37.000000 ./usr/lib/debug/.build-id/fa/6f888042598355a13b45343632c5f6434415c3.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 271264 2020-04-20 19:16:37.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/plasma-mediacenter.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-04-20 19:16:37.000000 ./usr/share/doc/plasma-mediacenter-dbgsym -> plasma-mediacenter\n" }, { "source1": "./usr/lib/debug/.build-id/01/f8e155a53a404c8404ae65b32ad00099615651.debug", "source2": "./usr/lib/debug/.build-id/07/e89c88b6298b5e2e2ed330995958ca10d54c11.debug", "comments": [ "Files similar despite different names (score: 3, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 0013e0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001678 00025c 0022cc 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000003944 00025c 0001a8 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001678 00025c 0022ce 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000003946 00025c 0001a8 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000003af0 00025c 0000c0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000003bb0 00025c 001d70 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000005920 00025c 000618 18 A 3 24 8\n [ 9] .init NOBITS 0000000000006000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000006020 001000 000420 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000006440 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000006450 001000 00484c 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 430 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000298 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000001678 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000003944 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000003946 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000003af0 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000003bb0 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000005920 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000006000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000006020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000006440 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000006450 0 SECTION LOCAL DEFAULT 12 \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: 01f8e155a53a404c8404ae65b32ad00099615651\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 07e89c88b6298b5e2e2ed330995958ca10d54c11\n" } ] }, { "source1": "./usr/lib/debug/.build-id/4b/79720c0f86fb97d94d1d9d846e3c7eeaf8b0be.debug", "source2": "./usr/lib/debug/.build-id/fa/6f888042598355a13b45343632c5f6434415c3.debug", "comments": [ "Files similar despite different names (score: 8, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 000a38 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000cd0 00025c 00132c 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001ffc 00025c 0000da 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000cd0 00025c 00132e 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000001ffe 00025c 0000da 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000020d8 00025c 000090 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000002168 00025c 000ac8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000002c30 00025c 0003c0 18 A 3 24 8\n [ 9] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000003020 001000 000290 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000032b0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000032c0 001000 000811 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 219 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000298 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000cd0 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000001ffc 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000001ffe 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000020d8 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000002168 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000002c30 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000003000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000003020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000032b0 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000032c0 0 SECTION LOCAL DEFAULT 12 \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: 4b79720c0f86fb97d94d1d9d846e3c7eeaf8b0be\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fa6f888042598355a13b45343632c5f6434415c3\n" } ] }, { "source1": "./usr/lib/debug/.build-id/4f/a6f0570ebd6df6b8f9a5fd57ab19d8a3866e0e.debug", "source2": "./usr/lib/debug/.build-id/74/7a6aa24f099f25cac8e67af24a160864278904.debug", "comments": [ "Files similar despite different names (score: 4, lower is more similar)" ], "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 0x33c0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x002508 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x002510 R 0x1000\n LOAD 0x000000 0x0000000000003000 0x0000000000003000 0x000000 0x002e51 R E 0x1000\n LOAD 0x000000 0x0000000000006000 0x0000000000006000 0x000000 0x001774 R 0x1000\n LOAD 0x000b88 0x0000000000008b88 0x0000000000008b88 0x000000 0x000698 RW 0x1000\n DYNAMIC 0x000b88 0x0000000000008d90 0x0000000000008d90 0x000000 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000007088 0x0000000000007088 0x000000 0x000144 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n" }, { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 000858 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000af0 00025c 000dae 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000189e 00025c 0000b2 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000001950 00025c 000090 00 A 4 3 8\n- [ 7] .rela.dyn NOBITS 00000000000019e0 00025c 0005e8 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000001fc8 00025c 000540 18 A 3 24 8\n+ [ 4] .dynstr NOBITS 0000000000000af0 00025c 000db0 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000018a0 00025c 0000b2 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000001958 00025c 000090 00 A 4 3 8\n+ [ 7] .rela.dyn NOBITS 00000000000019e8 00025c 0005e8 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000001fd0 00025c 000540 18 A 3 24 8\n [ 9] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000003020 001000 000390 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000033b0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000033c0 001000 002a86 00 AX 0 0 16\n [13] .fini NOBITS 0000000000005e48 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000006000 001000 000390 00 A 0 0 32\n [15] .qtversion NOBITS 0000000000006390 001000 000010 00 A 0 0 8\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 202 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000298 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000af0 0 SECTION LOCAL DEFAULT 4 \n- 5: 000000000000189e 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000001950 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000000000019e0 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000001fc8 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00000000000018a0 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000001958 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00000000000019e8 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000001fd0 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000003000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000003020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000033b0 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000033c0 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000005e48 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000006000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000006390 0 SECTION LOCAL DEFAULT 15 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4fa6f0570ebd6df6b8f9a5fd57ab19d8a3866e0e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 747a6aa24f099f25cac8e67af24a160864278904\n" } ] }, { "source1": "./usr/lib/debug/.build-id/53/56ec3fde59ee3901306de1bba6c19459f5f65b.debug", "source2": "./usr/lib/debug/.build-id/a8/2c7a4d84cafd1ac7c19d9df56eb2b0e65c6906.debug", "comments": [ "Files similar despite different names (score: 5, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 000948 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000be0 00025c 000d90 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001970 00025c 0000c6 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000be0 00025c 000d92 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000001972 00025c 0000c6 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000001a38 00025c 000090 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000001ac8 00025c 000528 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000001ff0 00025c 0005e8 18 A 3 24 8\n [ 9] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000003020 001000 000400 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000003420 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000003430 001000 001a41 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 202 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000298 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000be0 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000001970 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000001972 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000001a38 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000001ac8 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000001ff0 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000003000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000003020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000003420 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000003430 0 SECTION LOCAL DEFAULT 12 \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: 5356ec3fde59ee3901306de1bba6c19459f5f65b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a82c7a4d84cafd1ac7c19d9df56eb2b0e65c6906\n" } ] }, { "source1": "./usr/lib/debug/.build-id/6d/a2f35dcc0685c655e624841e0c884225a4673d.debug", "source2": "./usr/lib/debug/.build-id/0b/2896c117078ac198bab0997f2f945d2ff7dd88.debug", "comments": [ "Files similar despite different names (score: 5, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 0009d8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000c70 00025c 0012bc 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001f2c 00025c 0000d2 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000c70 00025c 0012be 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000001f2e 00025c 0000d2 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000002000 00025c 000090 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000002090 00025c 000ac8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000002b58 00025c 000348 18 A 3 24 8\n [ 9] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000003020 001000 000240 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000003260 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000003270 001000 0007c1 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 214 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000298 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000c70 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000001f2c 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000001f2e 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000002000 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000002090 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000002b58 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000003000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000003020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000003260 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000003270 0 SECTION LOCAL DEFAULT 12 \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: 6da2f35dcc0685c655e624841e0c884225a4673d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0b2896c117078ac198bab0997f2f945d2ff7dd88\n" } ] }, { "source1": "./usr/lib/debug/.build-id/75/ef4fa5fb0daf7daa832398f70f3cc735b05c17.debug", "source2": "./usr/lib/debug/.build-id/d0/94e712ec844fb82f24d48f36efd068a3f2f188.debug", "comments": [ "Files similar despite different names (score: 2, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 000cf0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000f88 00025c 001380 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002308 00025c 000114 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000f88 00025c 001382 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000230a 00025c 000114 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000002420 00025c 0000f0 00 A 4 6 8\n [ 7] .rela.dyn NOBITS 0000000000002510 00025c 0005d0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000002ae0 00025c 000978 18 A 3 24 8\n [ 9] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000004020 001000 000660 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000004680 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000004690 001000 004782 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 301 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000298 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000f88 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000002308 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000000000000230a 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000002420 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000002510 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000002ae0 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000004000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000004020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000004680 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000004690 0 SECTION LOCAL DEFAULT 12 \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: 75ef4fa5fb0daf7daa832398f70f3cc735b05c17\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d094e712ec844fb82f24d48f36efd068a3f2f188\n" } ] }, { "source1": "./usr/lib/debug/.build-id/fc/c8de6ec289f96091f59477edeffc5f39a75945.debug", "source2": "./usr/lib/debug/.build-id/a2/8da0a0809216577c2568f2420f4d66212d56ac.debug", "comments": [ "Files similar despite different names (score: 6, lower is more similar)" ], "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 0x4680\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x003ad0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x003ad8 R 0x1000\n LOAD 0x000000 0x0000000000004000 0x0000000000004000 0x000000 0x006525 R E 0x1000\n LOAD 0x000000 0x000000000000b000 0x000000000000b000 0x000000 0x00262c R 0x1000\n LOAD 0x000810 0x000000000000e810 0x000000000000e810 0x000000 0x000b60 RW 0x1000\n DYNAMIC 0x000810 0x000000000000ed50 0x000000000000ed50 0x000000 0x000240 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000000c2e8 0x000000000000c2e8 0x000000 0x00033c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n" }, { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 000ca8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000f40 00025c 001222 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002162 00025c 00010e 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000002270 00025c 0000c0 00 A 4 4 8\n- [ 7] .rela.dyn NOBITS 0000000000002330 00025c 000e40 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000003170 00025c 000960 18 A 3 24 8\n+ [ 4] .dynstr NOBITS 0000000000000f40 00025c 001224 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000002164 00025c 00010e 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000002278 00025c 0000c0 00 A 4 4 8\n+ [ 7] .rela.dyn NOBITS 0000000000002338 00025c 000e40 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000003178 00025c 000960 18 A 3 24 8\n [ 9] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000004020 001000 000650 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000004670 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000004680 001000 005e9b 00 AX 0 0 16\n [13] .fini NOBITS 000000000000a51c 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 000000000000b000 001000 000510 00 A 0 0 32\n [15] .qtversion NOBITS 000000000000b510 001000 000010 00 A 0 0 8\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 349 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000298 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000f40 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000002162 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000002270 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000002330 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000003170 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000000000002164 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000002278 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000002338 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000003178 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000004000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000004020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000004670 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000004680 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000000a51c 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000000b000 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000000b510 0 SECTION LOCAL DEFAULT 15 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fcc8de6ec289f96091f59477edeffc5f39a75945\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a28da0a0809216577c2568f2420f4d66212d56ac\n" } ] } ] } ] } ] } ] }