{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.edW0q016E8/b1/libcorkipset_1.1.1+git20171111.6842a63-1~exp2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.edW0q016E8/b2/libcorkipset_1.1.1+git20171111.6842a63-1~exp2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,7 +1,7 @@\n \n e3ba809cf0813d56f803ecc938a003c9 10804 libdevel optional libcorkipset-dev_1.1.1+git20171111.6842a63-1~exp2_amd64.deb\n df3729e1dc2baa45861d92e98a085869 29128 doc optional libcorkipset-doc_1.1.1+git20171111.6842a63-1~exp2_all.deb\n- 0cfb0d690222680e208fdf4de54e73cd 20020 debug optional libcorkipset-utils-dbgsym_1.1.1+git20171111.6842a63-1~exp2_amd64.deb\n- f6fae959ae9666a292edf728880343f8 17244 libs optional libcorkipset-utils_1.1.1+git20171111.6842a63-1~exp2_amd64.deb\n+ d69f5d0a5d4cf5638a7d639e1a16de05 20036 debug optional libcorkipset-utils-dbgsym_1.1.1+git20171111.6842a63-1~exp2_amd64.deb\n+ ff005b842af31049a5f07f341a64d698 17252 libs optional libcorkipset-utils_1.1.1+git20171111.6842a63-1~exp2_amd64.deb\n d9ff5178b3c734869d37dc24fa222b44 39548 debug optional libcorkipset1-dbgsym_1.1.1+git20171111.6842a63-1~exp2_amd64.deb\n 3228e3bed36ab6b2013180ff551f3e32 16500 libs optional libcorkipset1_1.1.1+git20171111.6842a63-1~exp2_amd64.deb\n"}, {"source1": "libcorkipset-utils_1.1.1+git20171111.6842a63-1~exp2_amd64.deb", "source2": "libcorkipset-utils_1.1.1+git20171111.6842a63-1~exp2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-08-22 08:41:34.000000 debian-binary\n--rw-r--r-- 0 0 0 1016 2021-08-22 08:41:34.000000 control.tar.xz\n--rw-r--r-- 0 0 0 16036 2021-08-22 08:41:34.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1012 2021-08-22 08:41:34.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 16048 2021-08-22 08:41:34.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/ipsetbuild", "source2": "./usr/bin/ipsetbuild", "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 0x001138 0x001138 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001140 0x001140 R 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x0010ed 0x0010ed R E 0x1000\n LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x001190 0x001190 R 0x1000\n LOAD 0x005c60 0x0000000000006c60 0x0000000000006c60 0x000480 0x000498 RW 0x1000\n DYNAMIC 0x005c70 0x0000000000006c70 0x0000000000006c70 0x000220 0x000220 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x004fd4 0x0000000000004fd4 0x0000000000004fd4 0x00003c 0x00003c 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 000510 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000000868 000868 00034b 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000000bb4 000bb4 00006c 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000000000000c20 000c20 000050 00 A 6 1 8\n- [ 9] .rela.dyn RELA 0000000000000c70 000c70 0001b0 18 A 5 0 8\n- [10] .rela.plt RELA 0000000000000e20 000e20 000318 18 AI 5 22 8\n+ [ 6] .dynstr STRTAB 0000000000000868 000868 00034d 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000000bb6 000bb6 00006c 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000000000000c28 000c28 000050 00 A 6 1 8\n+ [ 9] .rela.dyn RELA 0000000000000c78 000c78 0001b0 18 A 5 0 8\n+ [10] .rela.plt RELA 0000000000000e28 000e28 000318 18 AI 5 22 8\n [11] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000002020 002020 000220 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000002240 002240 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000002250 002250 000e91 00 AX 0 0 16\n [15] .fini PROGBITS 00000000000030e4 0030e4 000009 00 AX 0 0 4\n [16] .rodata PROGBITS 0000000000004000 004000 000fd4 00 A 0 0 8\n [17] .eh_frame_hdr PROGBITS 0000000000004fd4 004fd4 00003c 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 0xc70 contains 18 entries:\n+Relocation section '.rela.dyn' at offset 0xc78 contains 18 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000006c60 0000000000000008 R_X86_64_RELATIVE 3070\n 0000000000006c68 0000000000000008 R_X86_64_RELATIVE 3030\n 0000000000007008 0000000000000008 R_X86_64_RELATIVE 7008\n 0000000000007020 0000000000000008 R_X86_64_RELATIVE 4118\n 0000000000007040 0000000000000008 R_X86_64_RELATIVE 411d\n 0000000000007060 0000000000000008 R_X86_64_RELATIVE 4124\n@@ -16,15 +16,15 @@\n 0000000000006fd0 0000000f00000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0\n 0000000000006fd8 0000001300000006 R_X86_64_GLOB_DAT 0000000000000000 optarg@GLIBC_2.2.5 + 0\n 0000000000006fe0 0000001500000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000006fe8 0000002600000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000006ff0 0000002e00000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n 0000000000006ff8 0000002a00000006 R_X86_64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.2.5 + 0\n \n-Relocation section '.rela.plt' at offset 0xe20 contains 33 entries:\n+Relocation section '.rela.plt' at offset 0xe28 contains 33 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000006ea8 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 __errno_location@GLIBC_2.2.5 + 0\n 0000000000006eb0 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 ferror@GLIBC_2.2.5 + 0\n 0000000000006eb8 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 cork_ip_init + 0\n 0000000000006ec0 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 ipset_init_library + 0\n 0000000000006ec8 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 fclose@GLIBC_2.2.5 + 0\n 0000000000006ed0 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 strlen@GLIBC_2.2.5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,24 +9,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x6c60\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x6c68\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x868\n 0x0000000000000006 (SYMTAB) 0x358\n- 0x000000000000000a (STRSZ) 843 (bytes)\n+ 0x000000000000000a (STRSZ) 845 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x6e90\n 0x0000000000000002 (PLTRELSZ) 792 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xe20\n- 0x0000000000000007 (RELA) 0xc70\n+ 0x0000000000000017 (JMPREL) 0xe28\n+ 0x0000000000000007 (RELA) 0xc78\n 0x0000000000000008 (RELASZ) 432 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0xc20\n+ 0x000000006ffffffe (VERNEED) 0xc28\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0xbb4\n+ 0x000000006ffffff0 (VERSYM) 0xbb6\n 0x000000006ffffff9 (RELACOUNT) 8\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: df7c10909cc9e2d48fb735d1f92052ab98e2d442\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 61cb0927a8ec8eba5f5b1fe999c32c60363dc4bf\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 54 entries:\n- Addr: 0x0000000000000bb4 Offset: 0x000bb4 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000bb6 Offset: 0x000bb6 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBC_2.2.5)\n 004: 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5)\n 008: 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 3 (GLIBC_2.4) \n 00c: 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBC_2.2.5)\n 010: 2 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5)\n 014: 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n@@ -13,13 +13,13 @@\n 024: 2 (GLIBC_2.2.5) 4 (GLIBC_2.3.4) 1 (*global*) 2 (GLIBC_2.2.5)\n 028: 5 (GLIBC_2.3) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n 02c: 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n 030: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 034: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x0000000000000c20 Offset: 0x000c20 Link: 6 (.dynstr)\n+ Addr: 0x0000000000000c28 Offset: 0x000c28 Link: 6 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 4\n 0x0010: Name: GLIBC_2.3 Flags: none Version: 5\n 0x0020: Name: GLIBC_2.3.4 Flags: none Version: 4\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -48,9 +48,9 @@\n 0x00000b38 72740047 4c494243 5f322e33 00474c49 rt.GLIBC_2.3.GLI\n 0x00000b48 42435f32 2e332e34 00474c49 42435f32 BC_2.3.4.GLIBC_2\n 0x00000b58 2e340047 4c494243 5f322e32 2e350000 .4.GLIBC_2.2.5..\n 0x00000b68 00000000 00000000 00000000 00000000 ................\n 0x00000b78 00000000 00000000 00000000 00000000 ................\n 0x00000b88 00000000 00000000 00000000 00000000 ................\n 0x00000b98 00000000 00000000 00000000 00000000 ................\n- 0x00000ba8 00000000 00000000 000000 ...........\n+ 0x00000ba8 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: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.edW0q016E8/dbd-tmp-352ukd8/diffoscope_krhy69pa_b2/tmpgbu546c9DebTarContainer/0/.debug/7c10909cc9e2d48fb735d1f92052ab98e2d442.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37633130 39303963 63396532 64343866 7c10909cc9e2d48f\n- 0x00000010 62373335 64316639 32303532 61623938 b735d1f92052ab98\n- 0x00000020 65326434 34322e64 65627567 00000000 e2d442.debug....\n- 0x00000030 2f56f6ed /V..\n+ 0x00000000 63623039 32376138 65633865 62613566 cb0927a8ec8eba5f\n+ 0x00000010 35623166 65393939 63333263 36303336 5b1fe999c32c6036\n+ 0x00000020 33646334 62662e64 65627567 00000000 3dc4bf.debug....\n+ 0x00000030 a21487da ....\n \n"}]}, {"source1": "./usr/bin/ipsetcat", "source2": "./usr/bin/ipsetcat", "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 0003f0 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000000748 000748 000292 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000000000009da 0009da 000054 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000000748 000748 000294 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000000000009dc 0009dc 000054 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000000a30 000a30 000040 00 A 6 1 8\n [ 9] .rela.dyn RELA 0000000000000a70 000a70 0001b0 18 A 5 0 8\n [10] .rela.plt RELA 0000000000000c20 000c20 0001f8 18 AI 5 22 8\n [11] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000001020 001020 000160 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000001180 001180 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000001190 001190 000601 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,24 +9,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3cc0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3cc8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x748\n 0x0000000000000006 (SYMTAB) 0x358\n- 0x000000000000000a (STRSZ) 658 (bytes)\n+ 0x000000000000000a (STRSZ) 660 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x3ef0\n 0x0000000000000002 (PLTRELSZ) 504 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xc20\n 0x0000000000000007 (RELA) 0xa70\n 0x0000000000000008 (RELASZ) 432 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0xa30\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0x9da\n+ 0x000000006ffffff0 (VERSYM) 0x9dc\n 0x000000006ffffff9 (RELACOUNT) 8\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: 373125dcbf1b1dde93404554d6617a1f31331fe7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f776000ec96bf0d59c312137980916a2f406c138\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 42 entries:\n- Addr: 0x00000000000009da Offset: 0x0009da Link: 5 (.dynsym)\n+ Addr: 0x00000000000009dc Offset: 0x0009dc Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBC_2.2.5)\n 004: 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5)\n 008: 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 00c: 3 (GLIBC_2.4) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5)\n 010: 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBC_2.2.5)\n 018: 2 (GLIBC_2.2.5) 1 (*global*) 4 (GLIBC_2.3.4) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -37,9 +37,9 @@\n 0x00000968 61727400 474c4942 435f322e 332e3400 art.GLIBC_2.3.4.\n 0x00000978 474c4942 435f322e 3400474c 4942435f GLIBC_2.4.GLIBC_\n 0x00000988 322e322e 35000000 00000000 00000000 2.2.5...........\n 0x00000998 00000000 00000000 00000000 00000000 ................\n 0x000009a8 00000000 00000000 00000000 00000000 ................\n 0x000009b8 00000000 00000000 00000000 00000000 ................\n 0x000009c8 00000000 00000000 00000000 00000000 ................\n- 0x000009d8 0000 ..\n+ 0x000009d8 00000000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.edW0q016E8/dbd-tmp-352ukd8/diffoscope_krhy69pa_b2/tmpgbu546c9DebTarContainer/0/.debug/3125dcbf1b1dde93404554d6617a1f31331fe7.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33313235 64636266 31623164 64653933 3125dcbf1b1dde93\n- 0x00000010 34303435 35346436 36313761 31663331 404554d6617a1f31\n- 0x00000020 33333166 65372e64 65627567 00000000 331fe7.debug....\n- 0x00000030 f33ece61 .>.a\n+ 0x00000000 37363030 30656339 36626630 64353963 76000ec96bf0d59c\n+ 0x00000010 33313231 33373938 30393136 61326634 312137980916a2f4\n+ 0x00000020 30366331 33382e64 65627567 00000000 06c138.debug....\n+ 0x00000030 e1c85934 ..Y4\n \n"}]}, {"source1": "./usr/bin/ipsetdot", "source2": "./usr/bin/ipsetdot", "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 0x000c08 0x000c08 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000c10 0x000c10 R 0x1000\n LOAD 0x001000 0x0000000000001000 0x0000000000001000 0x00061d 0x00061d R E 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x000688 0x000688 R 0x1000\n LOAD 0x002cf8 0x0000000000003cf8 0x0000000000003cf8 0x0003b0 0x0003c8 RW 0x1000\n DYNAMIC 0x002d08 0x0000000000003d08 0x0000000000003d08 0x000220 0x000220 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x002534 0x0000000000002534 0x0000000000002534 0x00003c 0x00003c 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 000348 18 A 6 1 8\n- [ 6] .dynstr STRTAB 00000000000006a0 0006a0 00020a 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000000000008aa 0008aa 000046 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00000000000008f0 0008f0 000030 00 A 6 1 8\n- [ 9] .rela.dyn RELA 0000000000000920 000920 000198 18 A 5 0 8\n- [10] .rela.plt RELA 0000000000000ab8 000ab8 000150 18 AI 5 22 8\n+ [ 6] .dynstr STRTAB 00000000000006a0 0006a0 00020c 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000000000008ac 0008ac 000046 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00000000000008f8 0008f8 000030 00 A 6 1 8\n+ [ 9] .rela.dyn RELA 0000000000000928 000928 000198 18 A 5 0 8\n+ [10] .rela.plt RELA 0000000000000ac0 000ac0 000150 18 AI 5 22 8\n [11] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000001020 001020 0000f0 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000001110 001110 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000001120 001120 0004f1 00 AX 0 0 16\n [15] .fini PROGBITS 0000000000001614 001614 000009 00 AX 0 0 4\n [16] .rodata PROGBITS 0000000000002000 002000 000532 00 A 0 0 8\n [17] .eh_frame_hdr PROGBITS 0000000000002534 002534 00003c 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 0x920 contains 17 entries:\n+Relocation section '.rela.dyn' at offset 0x928 contains 17 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000003cf8 0000000000000008 R_X86_64_RELATIVE 15a0\n 0000000000003d00 0000000000000008 R_X86_64_RELATIVE 1560\n 0000000000004008 0000000000000008 R_X86_64_RELATIVE 4008\n 0000000000004020 0000000000000008 R_X86_64_RELATIVE 251e\n 0000000000004040 0000000000000008 R_X86_64_RELATIVE 2523\n 0000000000004060 0000000000000008 R_X86_64_RELATIVE 252a\n@@ -15,15 +15,15 @@\n 0000000000003fd0 0000000a00000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0\n 0000000000003fd8 0000000c00000006 R_X86_64_GLOB_DAT 0000000000000000 optarg@GLIBC_2.2.5 + 0\n 0000000000003fe0 0000000d00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000003fe8 0000001400000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000003ff0 0000001b00000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n 0000000000003ff8 0000001700000006 R_X86_64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.2.5 + 0\n \n-Relocation section '.rela.plt' at offset 0xab8 contains 14 entries:\n+Relocation section '.rela.plt' at offset 0xac0 contains 14 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000003f40 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 __errno_location@GLIBC_2.2.5 + 0\n 0000000000003f48 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 ipset_init_library + 0\n 0000000000003f50 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 fclose@GLIBC_2.2.5 + 0\n 0000000000003f58 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 ipset_load + 0\n 0000000000003f60 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 getopt_long@GLIBC_2.2.5 + 0\n 0000000000003f68 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 strcmp@GLIBC_2.2.5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,24 +9,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3cf8\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3d00\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x6a0\n 0x0000000000000006 (SYMTAB) 0x358\n- 0x000000000000000a (STRSZ) 522 (bytes)\n+ 0x000000000000000a (STRSZ) 524 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x3f28\n 0x0000000000000002 (PLTRELSZ) 336 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xab8\n- 0x0000000000000007 (RELA) 0x920\n+ 0x0000000000000017 (JMPREL) 0xac0\n+ 0x0000000000000007 (RELA) 0x928\n 0x0000000000000008 (RELASZ) 408 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0x8f0\n+ 0x000000006ffffffe (VERNEED) 0x8f8\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0x8aa\n+ 0x000000006ffffff0 (VERSYM) 0x8ac\n 0x000000006ffffff9 (RELACOUNT) 7\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: e06212a2223b4209834864a4ff81e63acb8c85d5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 580e0d650bff0b8e5d8cf3503a97720edfaff8a2\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,18 +1,18 @@\n \n Version symbols section '.gnu.version' contains 35 entries:\n- Addr: 0x00000000000008aa Offset: 0x0008aa Link: 5 (.dynsym)\n+ Addr: 0x00000000000008ac Offset: 0x0008ac Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBC_2.2.5)\n 004: 1 (*global*) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5)\n 008: 1 (*global*) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5)\n 00c: 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5)\n 010: 1 (*global*) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 3 (GLIBC_2.3.4)\n 014: 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBC_2.2.5)\n 018: 1 (*global*) 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5)\n 01c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 020: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x00000000000008f0 Offset: 0x0008f0 Link: 6 (.dynstr)\n+ Addr: 0x00000000000008f8 Offset: 0x0008f8 Link: 6 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 2\n 0x0010: Name: GLIBC_2.3.4 Flags: none Version: 3\n 0x0020: Name: GLIBC_2.2.5 Flags: none Version: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -28,9 +28,9 @@\n 0x00000830 696e6974 005f656e 64005f5f 6273735f init._end.__bss_\n 0x00000840 73746172 7400474c 4942435f 322e332e start.GLIBC_2.3.\n 0x00000850 3400474c 4942435f 322e322e 35000000 4.GLIBC_2.2.5...\n 0x00000860 00000000 00000000 00000000 00000000 ................\n 0x00000870 00000000 00000000 00000000 00000000 ................\n 0x00000880 00000000 00000000 00000000 00000000 ................\n 0x00000890 00000000 00000000 00000000 00000000 ................\n- 0x000008a0 00000000 00000000 0000 ..........\n+ 0x000008a0 00000000 00000000 00000000 ............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.edW0q016E8/dbd-tmp-352ukd8/diffoscope_krhy69pa_b2/tmpgbu546c9DebTarContainer/0/.debug/6212a2223b4209834864a4ff81e63acb8c85d5.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36323132 61323232 33623432 30393833 6212a2223b420983\n- 0x00000010 34383634 61346666 38316536 33616362 4864a4ff81e63acb\n- 0x00000020 38633835 64352e64 65627567 00000000 8c85d5.debug....\n- 0x00000030 7b707a27 {pz'\n+ 0x00000000 30653064 36353062 66663062 38653564 0e0d650bff0b8e5d\n+ 0x00000010 38636633 35303361 39373732 30656466 8cf3503a97720edf\n+ 0x00000020 61666638 61322e64 65627567 00000000 aff8a2.debug....\n+ 0x00000030 bd728041 .r.A\n \n"}]}]}]}]}, {"source1": "libcorkipset-utils-dbgsym_1.1.1+git20171111.6842a63-1~exp2_amd64.deb", "source2": "libcorkipset-utils-dbgsym_1.1.1+git20171111.6842a63-1~exp2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-08-22 08:41:34.000000 debian-binary\n--rw-r--r-- 0 0 0 716 2021-08-22 08:41:34.000000 control.tar.xz\n--rw-r--r-- 0 0 0 19112 2021-08-22 08:41:34.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 724 2021-08-22 08:41:34.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 19120 2021-08-22 08:41:34.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 Bridges Team \n Installed-Size: 51\n Depends: libcorkipset-utils (= 1.1.1+git20171111.6842a63-1~exp2)\n Section: debug\n Priority: optional\n Description: debug symbols for libcorkipset-utils\n-Build-Ids: 373125dcbf1b1dde93404554d6617a1f31331fe7 df7c10909cc9e2d48fb735d1f92052ab98e2d442 e06212a2223b4209834864a4ff81e63acb8c85d5\n+Build-Ids: 580e0d650bff0b8e5d8cf3503a97720edfaff8a2 61cb0927a8ec8eba5f5b1fe999c32c60363dc4bf f776000ec96bf0d59c312137980916a2f406c138\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/37/3125dcbf1b1dde93404554d6617a1f31331fe7.debug\n-usr/lib/debug/.build-id/df/7c10909cc9e2d48fb735d1f92052ab98e2d442.debug\n-usr/lib/debug/.build-id/e0/6212a2223b4209834864a4ff81e63acb8c85d5.debug\n+usr/lib/debug/.build-id/58/0e0d650bff0b8e5d8cf3503a97720edfaff8a2.debug\n+usr/lib/debug/.build-id/61/cb0927a8ec8eba5f5b1fe999c32c60363dc4bf.debug\n+usr/lib/debug/.build-id/f7/76000ec96bf0d59c312137980916a2f406c138.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/libcorkipset-utils.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 2021-08-22 08:41:34.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/37/\n--rw-r--r-- 0 root (0) root (0) 9992 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/37/3125dcbf1b1dde93404554d6617a1f31331fe7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/df/\n--rw-r--r-- 0 root (0) root (0) 14560 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/df/7c10909cc9e2d48fb735d1f92052ab98e2d442.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/e0/\n--rw-r--r-- 0 root (0) root (0) 8608 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/e0/6212a2223b4209834864a4ff81e63acb8c85d5.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/58/\n+-rw-r--r-- 0 root (0) root (0) 8608 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/58/0e0d650bff0b8e5d8cf3503a97720edfaff8a2.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/61/\n+-rw-r--r-- 0 root (0) root (0) 14560 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/61/cb0927a8ec8eba5f5b1fe999c32c60363dc4bf.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/f7/\n+-rw-r--r-- 0 root (0) root (0) 9992 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/f7/76000ec96bf0d59c312137980916a2f406c138.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 2872 2021-08-22 08:41:34.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/libcorkipset-utils.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/share/doc/libcorkipset-utils-dbgsym -> libcorkipset-utils\n"}, {"source1": "./usr/lib/debug/.build-id/37/3125dcbf1b1dde93404554d6617a1f31331fe7.debug", "source2": "./usr/lib/debug/.build-id/f7/76000ec96bf0d59c312137980916a2f406c138.debug", "comments": ["Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type 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 0003f0 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000000748 000308 000292 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000000000009da 000308 000054 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000000748 000308 000294 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000000000009dc 000308 000054 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000000a30 000308 000040 00 A 6 1 8\n [ 9] .rela.dyn NOBITS 0000000000000a70 000308 0001b0 18 A 5 0 8\n [10] .rela.plt NOBITS 0000000000000c20 000308 0001f8 18 AI 5 22 8\n [11] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000001020 001000 000160 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000001180 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000001190 001000 000601 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 373125dcbf1b1dde93404554d6617a1f31331fe7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f776000ec96bf0d59c312137980916a2f406c138\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/df/7c10909cc9e2d48fb735d1f92052ab98e2d442.debug", "source2": "./usr/lib/debug/.build-id/61/cb0927a8ec8eba5f5b1fe999c32c60363dc4bf.debug", "comments": ["Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "comments": ["error from `readelf --wide --program-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -3,15 +3,15 @@\n Entry point 0x2f90\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- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x001138 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x001140 R 0x1000\n LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x0010ed R E 0x1000\n LOAD 0x000000 0x0000000000004000 0x0000000000004000 0x000000 0x001190 R 0x1000\n LOAD 0x000c60 0x0000000000006c60 0x0000000000006c60 0x000000 0x000498 RW 0x1000\n DYNAMIC 0x000c60 0x0000000000006c70 0x0000000000006c70 0x000000 0x000220 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000004fd4 0x0000000000004fd4 0x000000 0x00003c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type 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 000510 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000000868 000308 00034b 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000000bb4 000308 00006c 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 0000000000000c20 000308 000050 00 A 6 1 8\n- [ 9] .rela.dyn NOBITS 0000000000000c70 000308 0001b0 18 A 5 0 8\n- [10] .rela.plt NOBITS 0000000000000e20 000308 000318 18 AI 5 22 8\n+ [ 6] .dynstr NOBITS 0000000000000868 000308 00034d 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000000bb6 000308 00006c 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 0000000000000c28 000308 000050 00 A 6 1 8\n+ [ 9] .rela.dyn NOBITS 0000000000000c78 000308 0001b0 18 A 5 0 8\n+ [10] .rela.plt NOBITS 0000000000000e28 000308 000318 18 AI 5 22 8\n [11] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000002020 001000 000220 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000002240 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000002250 001000 000e91 00 AX 0 0 16\n [15] .fini NOBITS 00000000000030e4 001000 000009 00 AX 0 0 4\n [16] .rodata NOBITS 0000000000004000 001000 000fd4 00 A 0 0 8\n [17] .eh_frame_hdr NOBITS 0000000000004fd4 001000 00003c 00 A 0 0 4\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: df7c10909cc9e2d48fb735d1f92052ab98e2d442\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 61cb0927a8ec8eba5f5b1fe999c32c60363dc4bf\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/e0/6212a2223b4209834864a4ff81e63acb8c85d5.debug", "source2": "./usr/lib/debug/.build-id/58/0e0d650bff0b8e5d8cf3503a97720edfaff8a2.debug", "comments": ["Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "comments": ["error from `readelf --wide --program-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -3,15 +3,15 @@\n Entry point 0x14c0\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- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x000c08 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x000c10 R 0x1000\n LOAD 0x000000 0x0000000000001000 0x0000000000001000 0x000000 0x00061d R E 0x1000\n LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x000688 R 0x1000\n LOAD 0x000cf8 0x0000000000003cf8 0x0000000000003cf8 0x000000 0x0003c8 RW 0x1000\n DYNAMIC 0x000cf8 0x0000000000003d08 0x0000000000003d08 0x000000 0x000220 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000002534 0x0000000000002534 0x000000 0x00003c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type 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 000348 18 A 6 1 8\n- [ 6] .dynstr NOBITS 00000000000006a0 000308 00020a 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000000000008aa 000308 000046 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00000000000008f0 000308 000030 00 A 6 1 8\n- [ 9] .rela.dyn NOBITS 0000000000000920 000308 000198 18 A 5 0 8\n- [10] .rela.plt NOBITS 0000000000000ab8 000308 000150 18 AI 5 22 8\n+ [ 6] .dynstr NOBITS 00000000000006a0 000308 00020c 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000000000008ac 000308 000046 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00000000000008f8 000308 000030 00 A 6 1 8\n+ [ 9] .rela.dyn NOBITS 0000000000000928 000308 000198 18 A 5 0 8\n+ [10] .rela.plt NOBITS 0000000000000ac0 000308 000150 18 AI 5 22 8\n [11] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000001020 001000 0000f0 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000001110 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000001120 001000 0004f1 00 AX 0 0 16\n [15] .fini NOBITS 0000000000001614 001000 000009 00 AX 0 0 4\n [16] .rodata NOBITS 0000000000002000 001000 000532 00 A 0 0 8\n [17] .eh_frame_hdr NOBITS 0000000000002534 001000 00003c 00 A 0 0 4\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e06212a2223b4209834864a4ff81e63acb8c85d5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 580e0d650bff0b8e5d8cf3503a97720edfaff8a2\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"}]}]}]}]}]}