{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.QWlnBHDC3P/b1/ufo-core_0.16.0.52.gbd831ab-1~exp1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.QWlnBHDC3P/b2/ufo-core_0.16.0.52.gbd831ab-1~exp1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,9 +1,9 @@\n \n 25731b880c7c71d24b24901e5afc5074 11768 introspection optional gir1.2-ufo-1.0_0.16.0.52.gbd831ab-1~exp1_amd64.deb\n- f0bc3987a2b927e65edf150d6de17c08 26864 debug optional libufo-bin-dbgsym_0.16.0.52.gbd831ab-1~exp1_amd64.deb\n- aec2367113027aa60b13c634012834a7 19532 libs optional libufo-bin_0.16.0.52.gbd831ab-1~exp1_amd64.deb\n+ 4ee72041e4c5cdfc667b3885e846e769 26816 debug optional libufo-bin-dbgsym_0.16.0.52.gbd831ab-1~exp1_amd64.deb\n+ baea6ced5096dbddcbe8841613a150c1 19552 libs optional libufo-bin_0.16.0.52.gbd831ab-1~exp1_amd64.deb\n 418d809f53d666ecc2864ca427b4de69 5700 libs optional libufo-data_0.16.0.52.gbd831ab-1~exp1_all.deb\n c2adf1ae0dd07754072f6be59cda1283 37968 libdevel optional libufo-dev_0.16.0.52.gbd831ab-1~exp1_amd64.deb\n ad0c9b70c8dba0bba5f62af8ad475028 204292 debug optional libufo1-dbgsym_0.16.0.52.gbd831ab-1~exp1_amd64.deb\n 837f5db35db66b0cb05b888e14486f93 63692 libs optional libufo1_0.16.0.52.gbd831ab-1~exp1_amd64.deb\n a1142b1c985aea5eed37499d0c90db5c 100060 doc optional ufo-core-doc_0.16.0.52.gbd831ab-1~exp1_all.deb\n"}, {"source1": "libufo-bin_0.16.0.52.gbd831ab-1~exp1_amd64.deb", "source2": "libufo-bin_0.16.0.52.gbd831ab-1~exp1_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-10-01 13:43:37.000000 debian-binary\n--rw-r--r-- 0 0 0 1244 2020-10-01 13:43:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 18096 2020-10-01 13:43:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1240 2020-10-01 13:43:37.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 18120 2020-10-01 13:43:37.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/bin/ufo-launch", "source2": "./usr/bin/ufo-launch", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001c10 0x001c10 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001c18 0x001c18 R 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x0015fd 0x0015fd R E 0x1000\n LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x000630 0x000630 R 0x1000\n LOAD 0x004b40 0x0000000000005b40 0x0000000000005b40 0x000630 0x000660 RW 0x1000\n DYNAMIC 0x004b50 0x0000000000005b50 0x0000000000005b50 0x000230 0x000230 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x00420c 0x000000000000420c 0x000000000000420c 0x0000b4 0x0000b4 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 000050 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000358 000358 000840 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000000b98 000b98 000668 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000001200 001200 0000b0 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00000000000012b0 0012b0 000030 00 A 6 1 8\n- [ 9] .rela.dyn RELA 00000000000012e0 0012e0 000288 18 A 5 0 8\n- [10] .rela.plt RELA 0000000000001568 001568 0006a8 18 AI 5 22 8\n+ [ 6] .dynstr STRTAB 0000000000000b98 000b98 00066a 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000001202 001202 0000b0 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00000000000012b8 0012b8 000030 00 A 6 1 8\n+ [ 9] .rela.dyn RELA 00000000000012e8 0012e8 000288 18 A 5 0 8\n+ [10] .rela.plt RELA 0000000000001570 001570 0006a8 18 AI 5 22 8\n [11] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000002020 002020 000480 10 AX 0 0 16\n [13] .plt.got PROGBITS 00000000000024a0 0024a0 000008 08 AX 0 0 8\n [14] .text PROGBITS 00000000000024b0 0024b0 001141 00 AX 0 0 16\n [15] .fini PROGBITS 00000000000035f4 0035f4 000009 00 AX 0 0 4\n [16] .rodata PROGBITS 0000000000004000 004000 00020c 00 A 0 0 8\n [17] .eh_frame_hdr PROGBITS 000000000000420c 00420c 0000b4 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x12e0 contains 27 entries:\n+Relocation section '.rela.dyn' at offset 0x12e8 contains 27 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000005b40 0000000000000008 R_X86_64_RELATIVE 2cd0\n 0000000000005b48 0000000000000008 R_X86_64_RELATIVE 2c90\n 0000000000006008 0000000000000008 R_X86_64_RELATIVE 6008\n 0000000000006020 0000000000000008 R_X86_64_RELATIVE 40e5\n 0000000000006038 0000000000000008 R_X86_64_RELATIVE 6188\n 0000000000006040 0000000000000008 R_X86_64_RELATIVE 40eb\n@@ -25,15 +25,15 @@\n 0000000000005fd0 0000000800000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000005fd8 0000001000000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0\n 0000000000005fe0 0000001500000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000005fe8 0000001900000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000005ff0 0000004e00000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n 0000000000005ff8 0000001f00000006 R_X86_64_GLOB_DAT 0000000000000000 stdin@GLIBC_2.2.5 + 0\n \n-Relocation section '.rela.plt' at offset 0x1568 contains 71 entries:\n+Relocation section '.rela.plt' at offset 0x1570 contains 71 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000005d98 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 g_free + 0\n 0000000000005da0 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 fileno@GLIBC_2.2.5 + 0\n 0000000000005da8 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 g_value_unset + 0\n 0000000000005db0 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 g_value_get_string + 0\n 0000000000005db8 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 g_print + 0\n 0000000000005dc0 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 g_option_context_free + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x5b40\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x5b48\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0xb98\n 0x0000000000000006 (SYMTAB) 0x358\n- 0x000000000000000a (STRSZ) 1640 (bytes)\n+ 0x000000000000000a (STRSZ) 1642 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x5d80\n 0x0000000000000002 (PLTRELSZ) 1704 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x1568\n- 0x0000000000000007 (RELA) 0x12e0\n+ 0x0000000000000017 (JMPREL) 0x1570\n+ 0x0000000000000007 (RELA) 0x12e8\n 0x0000000000000008 (RELASZ) 648 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0x12b0\n+ 0x000000006ffffffe (VERNEED) 0x12b8\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0x1200\n+ 0x000000006ffffff0 (VERSYM) 0x1202\n 0x000000006ffffff9 (RELACOUNT) 21\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: aaed793b1427918305212d0a535d666abba24ecd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3079f823fb1af255c1be7a533ff016078438bd12\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 88 entries:\n- Addr: 0x0000000000001200 Offset: 0x001200 Link: 5 (.dynsym)\n+ Addr: 0x0000000000001202 Offset: 0x001202 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5)\n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n@@ -21,11 +21,11 @@\n 044: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 048: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 04c: 2 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n 050: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 054: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x00000000000012b0 Offset: 0x0012b0 Link: 6 (.dynstr)\n+ Addr: 0x00000000000012b8 Offset: 0x0012b8 Link: 6 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 2\n 0x0010: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0020: Name: GLIBC_2.2.5 Flags: none Version: 2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -102,15 +102,15 @@\n be quieter\n Show version information\n %s does not have an enum value %s\n `%s' does not have property `%s'\n Expected ',', ']', new task or task property.\n TASK [PROP=VAR [PROP=VAR ...]] ! [TASK ...]\n /usr/lib/debug/.dwz/x86_64-linux-gnu/libufo-bin.debug\n-ed793b1427918305212d0a535d666abba24ecd.debug\n+79f823fb1af255c1be7a533ff016078438bd12.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -98,9 +98,9 @@\n 0x00001188 6373755f 696e6974 005f5f62 73735f73 csu_init.__bss_s\n 0x00001198 74617274 005f656e 64005f65 64617461 tart._end._edata\n 0x000011a8 00474c49 42435f32 2e340047 4c494243 .GLIBC_2.4.GLIBC\n 0x000011b8 5f322e32 2e350000 00000000 00000000 _2.2.5..........\n 0x000011c8 00000000 00000000 00000000 00000000 ................\n 0x000011d8 00000000 00000000 00000000 00000000 ................\n 0x000011e8 00000000 00000000 00000000 00000000 ................\n- 0x000011f8 00000000 00000000 ........\n+ 0x000011f8 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 65643739 33623134 32373931 38333035 ed793b1427918305\n- 0x00000010 32313264 30613533 35643636 36616262 212d0a535d666abb\n- 0x00000020 61323465 63642e64 65627567 00000000 a24ecd.debug....\n- 0x00000030 db2cf40a .,..\n+ 0x00000000 37396638 32336662 31616632 35356331 79f823fb1af255c1\n+ 0x00000010 62653761 35333366 66303136 30373834 be7a533ff0160784\n+ 0x00000020 33386264 31322e64 65627567 00000000 38bd12.debug....\n+ 0x00000030 b490d316 ....\n \n"}]}, {"source1": "./usr/bin/ufo-query", "source2": "./usr/bin/ufo-query", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 000050 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000358 000358 000330 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000000688 000688 0002a9 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000000932 000932 000044 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000000688 000688 0002ab 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000000934 000934 000044 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000000978 000978 000030 00 A 6 1 8\n [ 9] .rela.dyn RELA 00000000000009a8 0009a8 0001e0 18 A 5 0 8\n [10] .rela.plt RELA 0000000000000b88 000b88 0001b0 18 AI 5 22 8\n [11] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000001020 001020 000130 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000001150 001150 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000001160 001160 0003d1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3cf0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3cf8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x688\n 0x0000000000000006 (SYMTAB) 0x358\n- 0x000000000000000a (STRSZ) 681 (bytes)\n+ 0x000000000000000a (STRSZ) 683 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x3f30\n 0x0000000000000002 (PLTRELSZ) 432 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xb88\n 0x0000000000000007 (RELA) 0x9a8\n 0x0000000000000008 (RELASZ) 480 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x978\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0x932\n+ 0x000000006ffffff0 (VERSYM) 0x934\n 0x000000006ffffff9 (RELACOUNT) 15\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 194a8add57f3a36a09bd0937f99e019135015700\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d85ad992bd90b55e9034fdf2d32480dfb2a88dd8\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 34 entries:\n- Addr: 0x0000000000000932 Offset: 0x000932 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000934 Offset: 0x000934 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 3 (GLIBC_2.4) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 1 (*global*) \n 018: 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -41,15 +41,15 @@\n type: %s\n help: %s\n list available tasks\n Properties of given task\n Be verbose\n Show version information\n /usr/lib/debug/.dwz/x86_64-linux-gnu/libufo-bin.debug\n-4a8add57f3a36a09bd0937f99e019135015700.debug\n+5ad992bd90b55e9034fdf2d32480dfb2a88dd8.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -38,9 +38,9 @@\n 0x000008b8 5f637375 5f696e69 74005f5f 6273735f _csu_init.__bss_\n 0x000008c8 73746172 74005f65 6e64005f 65646174 start._end._edat\n 0x000008d8 6100474c 4942435f 322e3400 474c4942 a.GLIBC_2.4.GLIB\n 0x000008e8 435f322e 322e3500 00000000 00000000 C_2.2.5.........\n 0x000008f8 00000000 00000000 00000000 00000000 ................\n 0x00000908 00000000 00000000 00000000 00000000 ................\n 0x00000918 00000000 00000000 00000000 00000000 ................\n- 0x00000928 00000000 00000000 00 .........\n+ 0x00000928 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 34613861 64643537 66336133 36613039 4a8add57f3a36a09\n- 0x00000010 62643039 33376639 39653031 39313335 bd0937f99e019135\n- 0x00000020 30313537 30302e64 65627567 00000000 015700.debug....\n- 0x00000030 b7e78c35 ...5\n+ 0x00000000 35616439 39326264 39306235 35653930 5ad992bd90b55e90\n+ 0x00000010 33346664 66326433 32343830 64666232 34fdf2d32480dfb2\n+ 0x00000020 61383864 64382e64 65627567 00000000 a88dd8.debug....\n+ 0x00000030 371bd9df 7...\n \n"}]}, {"source1": "./usr/bin/ufo-runjson", "source2": "./usr/bin/ufo-runjson", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 000050 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000358 000358 000480 18 A 6 1 8\n- [ 6] .dynstr STRTAB 00000000000007d8 0007d8 00037b 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000000b54 000b54 000060 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000000000007d8 0007d8 00037d 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000000b56 000b56 000060 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000000bb8 000bb8 000030 00 A 6 1 8\n [ 9] .rela.dyn RELA 0000000000000be8 000be8 0000d8 18 A 5 0 8\n [10] .rela.plt RELA 0000000000000cc0 000cc0 0002e8 18 AI 5 22 8\n [11] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000001020 001020 000200 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000001220 001220 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000001230 001230 0006f1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3c80\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3c88\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x7d8\n 0x0000000000000006 (SYMTAB) 0x358\n- 0x000000000000000a (STRSZ) 891 (bytes)\n+ 0x000000000000000a (STRSZ) 893 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x3ec0\n 0x0000000000000002 (PLTRELSZ) 744 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xcc0\n 0x0000000000000007 (RELA) 0xbe8\n 0x0000000000000008 (RELASZ) 216 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0xbb8\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0xb54\n+ 0x000000006ffffff0 (VERSYM) 0xb56\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 53c24149ae07bf2e2ecce3f7caf75370580c36ab\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8e74c09c8f984313cc325798e87ba5d230fc1bf6\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 48 entries:\n- Addr: 0x0000000000000b54 Offset: 0x000b54 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000b56 Offset: 0x000b56 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) \n 008: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n 00c: 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 3 (GLIBC_2.4) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -58,15 +58,15 @@\n enable-tracing\n Executing\n Finished in %3.5fs\n INFO: run-json: using dynamic scheduler by default\n INFO: run-json: using fixed-scheduler\n INFO: run-json: using dynamic scheduler\n /usr/lib/debug/.dwz/x86_64-linux-gnu/libufo-bin.debug\n-c24149ae07bf2e2ecce3f7caf75370580c36ab.debug\n+74c09c8f984313cc325798e87ba5d230fc1bf6.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -51,9 +51,9 @@\n 0x00000ad8 62635f63 73755f69 6e697400 5f5f6273 bc_csu_init.__bs\n 0x00000ae8 735f7374 61727400 5f656e64 005f6564 s_start._end._ed\n 0x00000af8 61746100 474c4942 435f322e 3400474c ata.GLIBC_2.4.GL\n 0x00000b08 4942435f 322e322e 35000000 00000000 IBC_2.2.5.......\n 0x00000b18 00000000 00000000 00000000 00000000 ................\n 0x00000b28 00000000 00000000 00000000 00000000 ................\n 0x00000b38 00000000 00000000 00000000 00000000 ................\n- 0x00000b48 00000000 00000000 000000 ...........\n+ 0x00000b48 00000000 00000000 00000000 00 .............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63323431 34396165 30376266 32653265 c24149ae07bf2e2e\n- 0x00000010 63636533 66376361 66373533 37303538 cce3f7caf7537058\n- 0x00000020 30633336 61622e64 65627567 00000000 0c36ab.debug....\n- 0x00000030 b567c7b9 .g..\n+ 0x00000000 37346330 39633866 39383433 31336363 74c09c8f984313cc\n+ 0x00000010 33323537 39386538 37626135 64323330 325798e87ba5d230\n+ 0x00000020 66633162 66362e64 65627567 00000000 fc1bf6.debug....\n+ 0x00000030 f5515679 .QVy\n \n"}]}]}]}]}, {"source1": "libufo-bin-dbgsym_0.16.0.52.gbd831ab-1~exp1_amd64.deb", "source2": "libufo-bin-dbgsym_0.16.0.52.gbd831ab-1~exp1_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-10-01 13:43:37.000000 debian-binary\n--rw-r--r-- 0 0 0 712 2020-10-01 13:43:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 25960 2020-10-01 13:43:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 716 2020-10-01 13:43:37.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 25908 2020-10-01 13:43: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 Science Maintainers \n Installed-Size: 62\n Depends: libufo-bin (= 0.16.0.52.gbd831ab-1~exp1)\n Section: debug\n Priority: optional\n Description: debug symbols for libufo-bin\n-Build-Ids: 194a8add57f3a36a09bd0937f99e019135015700 53c24149ae07bf2e2ecce3f7caf75370580c36ab aaed793b1427918305212d0a535d666abba24ecd\n+Build-Ids: 3079f823fb1af255c1be7a533ff016078438bd12 8e74c09c8f984313cc325798e87ba5d230fc1bf6 d85ad992bd90b55e9034fdf2d32480dfb2a88dd8\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,4 +1,4 @@\n-usr/lib/debug/.build-id/19/4a8add57f3a36a09bd0937f99e019135015700.debug\n-usr/lib/debug/.build-id/53/c24149ae07bf2e2ecce3f7caf75370580c36ab.debug\n-usr/lib/debug/.build-id/aa/ed793b1427918305212d0a535d666abba24ecd.debug\n+usr/lib/debug/.build-id/30/79f823fb1af255c1be7a533ff016078438bd12.debug\n+usr/lib/debug/.build-id/8e/74c09c8f984313cc325798e87ba5d230fc1bf6.debug\n+usr/lib/debug/.build-id/d8/5ad992bd90b55e9034fdf2d32480dfb2a88dd8.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/libufo-bin.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,17 +1,17 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/19/\n--rw-r--r-- 0 root (0) root (0) 9464 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/19/4a8add57f3a36a09bd0937f99e019135015700.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/53/\n--rw-r--r-- 0 root (0) root (0) 10568 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/53/c24149ae07bf2e2ecce3f7caf75370580c36ab.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/aa/\n--rw-r--r-- 0 root (0) root (0) 21968 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/aa/ed793b1427918305212d0a535d666abba24ecd.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/30/\n+-rw-r--r-- 0 root (0) root (0) 21968 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/30/79f823fb1af255c1be7a533ff016078438bd12.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/8e/\n+-rw-r--r-- 0 root (0) root (0) 10568 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/8e/74c09c8f984313cc325798e87ba5d230fc1bf6.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/d8/\n+-rw-r--r-- 0 root (0) root (0) 9464 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/d8/5ad992bd90b55e9034fdf2d32480dfb2a88dd8.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 4696 2020-10-01 13:43:37.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/libufo-bin.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/share/doc/libufo-bin-dbgsym -> libufo-bin\n"}, {"source1": "./usr/lib/debug/.build-id/19/4a8add57f3a36a09bd0937f99e019135015700.debug", "source2": "./usr/lib/debug/.build-id/d8/5ad992bd90b55e9034fdf2d32480dfb2a88dd8.debug", "comments": ["Files similar despite different names (score: 7, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 000050 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000358 000308 000330 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000000688 000308 0002a9 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000000932 000308 000044 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000000688 000308 0002ab 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000000934 000308 000044 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000000978 000308 000030 00 A 6 1 8\n [ 9] .rela.dyn NOBITS 00000000000009a8 000308 0001e0 18 A 5 0 8\n [10] .rela.plt NOBITS 0000000000000b88 000308 0001b0 18 AI 5 22 8\n [11] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000001020 001000 000130 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000001150 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000001160 001000 0003d1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000358 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000688 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000000932 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000000000000934 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000000978 0 SECTION LOCAL DEFAULT 8 \n 9: 00000000000009a8 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000000b88 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000001000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000001020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000001150 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000001160 0 SECTION LOCAL DEFAULT 14 \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: 194a8add57f3a36a09bd0937f99e019135015700\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d85ad992bd90b55e9034fdf2d32480dfb2a88dd8\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/53/c24149ae07bf2e2ecce3f7caf75370580c36ab.debug", "source2": "./usr/lib/debug/.build-id/8e/74c09c8f984313cc325798e87ba5d230fc1bf6.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": "@@ -4,16 +4,16 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 000050 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000358 000308 000480 18 A 6 1 8\n- [ 6] .dynstr NOBITS 00000000000007d8 000308 00037b 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000000b54 000308 000060 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000000000007d8 000308 00037d 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000000b56 000308 000060 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000000bb8 000308 000030 00 A 6 1 8\n [ 9] .rela.dyn NOBITS 0000000000000be8 000308 0000d8 18 A 5 0 8\n [10] .rela.plt NOBITS 0000000000000cc0 000308 0002e8 18 AI 5 22 8\n [11] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000001020 001000 000200 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000001220 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000001230 001000 0006f1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000358 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000007d8 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000000b54 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000000000000b56 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000000bb8 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000000be8 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000000cc0 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000001000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000001020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000001220 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000001230 0 SECTION LOCAL DEFAULT 14 \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: 53c24149ae07bf2e2ecce3f7caf75370580c36ab\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8e74c09c8f984313cc325798e87ba5d230fc1bf6\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/aa/ed793b1427918305212d0a535d666abba24ecd.debug", "source2": "./usr/lib/debug/.build-id/30/79f823fb1af255c1be7a533ff016078438bd12.debug", "comments": ["Files similar despite different names (score: 10, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x000000 0x00001c R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x001c10 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x001c18 R 0x1000\n LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x0015fd R E 0x1000\n LOAD 0x000000 0x0000000000004000 0x0000000000004000 0x000000 0x000630 R 0x1000\n LOAD 0x000b40 0x0000000000005b40 0x0000000000005b40 0x000000 0x000660 RW 0x1000\n DYNAMIC 0x000b40 0x0000000000005b50 0x0000000000005b50 0x000000 0x000230 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000000420c 0x000000000000420c 0x000000 0x0000b4 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 000050 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000358 000308 000840 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000000b98 000308 000668 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000001200 000308 0000b0 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00000000000012b0 000308 000030 00 A 6 1 8\n- [ 9] .rela.dyn NOBITS 00000000000012e0 000308 000288 18 A 5 0 8\n- [10] .rela.plt NOBITS 0000000000001568 000308 0006a8 18 AI 5 22 8\n+ [ 6] .dynstr NOBITS 0000000000000b98 000308 00066a 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000001202 000308 0000b0 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00000000000012b8 000308 000030 00 A 6 1 8\n+ [ 9] .rela.dyn NOBITS 00000000000012e8 000308 000288 18 A 5 0 8\n+ [10] .rela.plt NOBITS 0000000000001570 000308 0006a8 18 AI 5 22 8\n [11] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000002020 001000 000480 10 AX 0 0 16\n [13] .plt.got NOBITS 00000000000024a0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00000000000024b0 001000 001141 00 AX 0 0 16\n [15] .fini NOBITS 00000000000035f4 001000 000009 00 AX 0 0 4\n [16] .rodata NOBITS 0000000000004000 001000 00020c 00 A 0 0 8\n [17] .eh_frame_hdr NOBITS 000000000000420c 001000 0000b4 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000358 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000b98 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000001200 0 SECTION LOCAL DEFAULT 7 \n- 8: 00000000000012b0 0 SECTION LOCAL DEFAULT 8 \n- 9: 00000000000012e0 0 SECTION LOCAL DEFAULT 9 \n- 10: 0000000000001568 0 SECTION LOCAL DEFAULT 10 \n+ 7: 0000000000001202 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00000000000012b8 0 SECTION LOCAL DEFAULT 8 \n+ 9: 00000000000012e8 0 SECTION LOCAL DEFAULT 9 \n+ 10: 0000000000001570 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000002000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000002020 0 SECTION LOCAL DEFAULT 12 \n 13: 00000000000024a0 0 SECTION LOCAL DEFAULT 13 \n 14: 00000000000024b0 0 SECTION LOCAL DEFAULT 14 \n 15: 00000000000035f4 0 SECTION LOCAL DEFAULT 15 \n 16: 0000000000004000 0 SECTION LOCAL DEFAULT 16 \n 17: 000000000000420c 0 SECTION LOCAL DEFAULT 17 \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: aaed793b1427918305212d0a535d666abba24ecd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3079f823fb1af255c1be7a533ff016078438bd12\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"}]}]}]}]}]}