{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.ejyVYvjTx7/b1/codec2_1.0.1-2_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.ejyVYvjTx7/b2/codec2_1.0.1-2_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,7 +1,7 @@\n \n- b46b563bbd31909396e9139f126ea07e 174760 debug optional codec2-dbgsym_1.0.1-2_i386.deb\n+ 68eaf28f602487a0239d091175554407 174864 debug optional codec2-dbgsym_1.0.1-2_i386.deb\n 84e22e7d7b13f8c3ef965a134ba434ac 6617992 sound optional codec2-examples_1.0.1-2_all.deb\n- 60cb9864457254646b30160cf886fdc0 66700 sound optional codec2_1.0.1-2_i386.deb\n+ ce2af1126ccb701a35b12fe4a97de916 66636 sound optional codec2_1.0.1-2_i386.deb\n a0074e08946a09f5e4d68e201f4ea963 311968 debug optional libcodec2-1.0-dbgsym_1.0.1-2_i386.deb\n a978319306e7e3bf0e28b305fc677947 8158368 libs optional libcodec2-1.0_1.0.1-2_i386.deb\n 6bad782803d5d53b75e5da6a6d4eb136 32924 libdevel optional libcodec2-dev_1.0.1-2_i386.deb\n"}, {"source1": "codec2_1.0.1-2_i386.deb", "source2": "codec2_1.0.1-2_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-10-27 03:43:53.000000 debian-binary\n -rw-r--r-- 0 0 0 1340 2021-10-27 03:43:53.000000 control.tar.xz\n--rw-r--r-- 0 0 0 65168 2021-10-27 03:43:53.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 65104 2021-10-27 03:43:53.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/c2dec", "source2": "./usr/bin/c2dec", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x00b44 0x00b44 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00b48 0x00b48 R 0x1000\n LOAD 0x001000 0x00001000 0x00001000 0x015c8 0x015c8 R E 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x00578 0x00578 R 0x1000\n LOAD 0x003ecc 0x00004ecc 0x00004ecc 0x001d0 0x001d4 RW 0x1000\n DYNAMIC 0x003ed4 0x00004ed4 0x00004ed4 0x00100 0x00100 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x00332c 0x0000332c 0x0000332c 0x00054 0x00054 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 000060 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000024c 00024c 000390 10 A 6 1 4\n- [ 6] .dynstr STRTAB 000005dc 0005dc 000315 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000008f2 0008f2 000072 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00000964 000964 000060 00 A 6 1 4\n- [ 9] .rel.dyn REL 000009c4 0009c4 000070 08 A 5 0 4\n- [10] .rel.plt REL 00000a34 000a34 000110 08 AI 5 23 4\n+ [ 6] .dynstr STRTAB 000005dc 0005dc 000317 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000008f4 0008f4 000072 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00000968 000968 000060 00 A 6 1 4\n+ [ 9] .rel.dyn REL 000009c8 0009c8 000070 08 A 5 0 4\n+ [10] .rel.plt REL 00000a38 000a38 000110 08 AI 5 23 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 000230 04 AX 0 0 16\n [13] .plt.got PROGBITS 00001250 001250 000008 08 AX 0 0 8\n [14] .text PROGBITS 00001260 001260 001354 00 AX 0 0 16\n [15] .fini PROGBITS 000025b4 0025b4 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00003000 003000 00032c 00 A 0 0 4\n [17] .eh_frame_hdr PROGBITS 0000332c 00332c 000054 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x9c4 contains 14 entries:\n+Relocation section '.rel.dyn' at offset 0x9c8 contains 14 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00004ecc 00000008 R_386_RELATIVE \n 00004ed0 00000008 R_386_RELATIVE \n 00004fe4 00000008 R_386_RELATIVE \n 00004ff4 00000008 R_386_RELATIVE \n 00005098 00000008 R_386_RELATIVE \n 00004fd4 00000306 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n@@ -12,15 +12,15 @@\n 00004fe0 00001006 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00004fe8 00001506 R_386_GLOB_DAT 00000000 __gmon_start__\n 00004fec 00001c06 R_386_GLOB_DAT 00000000 stdin@GLIBC_2.0\n 00004ff0 00002206 R_386_GLOB_DAT 00000000 stdout@GLIBC_2.0\n 00004ff8 00002906 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00004ffc 00002a06 R_386_GLOB_DAT 00000000 optarg@GLIBC_2.0\n \n-Relocation section '.rel.plt' at offset 0xa34 contains 34 entries:\n+Relocation section '.rel.plt' at offset 0xa38 contains 34 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000500c 00000107 R_386_JUMP_SLOT 00000000 codec2_destroy\n 00005010 00000207 R_386_JUMP_SLOT 00000000 strcmp@GLIBC_2.0\n 00005014 00000407 R_386_JUMP_SLOT 00000000 fflush@GLIBC_2.0\n 00005018 00000607 R_386_JUMP_SLOT 00000000 codec2_decode_ber\n 0000501c 00000707 R_386_JUMP_SLOT 00000000 free@GLIBC_2.0\n 00005020 00000807 R_386_JUMP_SLOT 00000000 fclose@GLIBC_2.1\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,23 +8,23 @@\n 0x00000019 (INIT_ARRAY) 0x4ecc\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x4ed0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x5dc\n 0x00000006 (SYMTAB) 0x24c\n- 0x0000000a (STRSZ) 789 (bytes)\n+ 0x0000000a (STRSZ) 791 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x5000\n 0x00000002 (PLTRELSZ) 272 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0xa34\n- 0x00000011 (REL) 0x9c4\n+ 0x00000017 (JMPREL) 0xa38\n+ 0x00000011 (REL) 0x9c8\n 0x00000012 (RELSZ) 112 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n- 0x6ffffffe (VERNEED) 0x964\n+ 0x6ffffffe (VERNEED) 0x968\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x8f2\n+ 0x6ffffff0 (VERSYM) 0x8f4\n 0x6ffffffa (RELCOUNT) 5\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1a94814fd3470aa39a240b2347bcf6d2c37082a0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7b40daf5121628163dace9b28b06120ca3224561\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 57 entries:\n- Addr: 0x00000000000008f2 Offset: 0x0008f2 Link: 5 (.dynsym)\n+ Addr: 0x00000000000008f4 Offset: 0x0008f4 Link: 5 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (GLIBC_2.0) 1 (*global*) \n 004: 2 (GLIBC_2.0) 2 (GLIBC_2.0) 1 (*global*) 2 (GLIBC_2.0) \n 008: 3 (GLIBC_2.1) 2 (GLIBC_2.0) 1 (*global*) 2 (GLIBC_2.0) \n 00c: 4 (GLIBC_2.4) 1 (*global*) 1 (*global*) 2 (GLIBC_2.0) \n 010: 5 (GLIBC_2.1.3) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 2 (GLIBC_2.0) \n 014: 2 (GLIBC_2.0) 1 (*global*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) \n 018: 1 (*global*) 2 (GLIBC_2.0) 1 (*global*) 1 (*global*) \n@@ -14,14 +14,14 @@\n 028: 1 (*global*) 1 (*global*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) \n 02c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 030: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 034: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 038: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x0000000000000964 Offset: 0x000964 Link: 6 (.dynstr)\n+ Addr: 0x0000000000000968 Offset: 0x000968 Link: 6 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 5\n 0x0010: Name: GLIBC_2.3.4 Flags: none Version: 6\n 0x0020: Name: GLIBC_2.1.3 Flags: none Version: 5\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 4\n 0x0040: Name: GLIBC_2.1 Flags: none Version: 3\n 0x0050: Name: GLIBC_2.0 Flags: none Version: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -45,9 +45,9 @@\n 0x0000087c 705f6877 005f5f62 73735f73 74617274 p_hw.__bss_start\n 0x0000088c 00707269 6e745f68 656c7000 474c4942 .print_help.GLIB\n 0x0000089c 435f322e 332e3400 474c4942 435f322e C_2.3.4.GLIBC_2.\n 0x000008ac 312e3300 474c4942 435f322e 3400474c 1.3.GLIBC_2.4.GL\n 0x000008bc 4942435f 322e3100 474c4942 435f322e IBC_2.1.GLIBC_2.\n 0x000008cc 30000000 00000000 00000000 00000000 0...............\n 0x000008dc 00000000 00000000 00000000 00000000 ................\n- 0x000008ec 00000000 00 .....\n+ 0x000008ec 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: 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.ejyVYvjTx7/dbd-tmp-dfaQFOE/diffoscope_kpr5acsa_b2/tmpfeabwmu7_DebTarContainer/0/.debug/94814fd3470aa39a240b2347bcf6d2c37082a0.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39343831 34666433 34373061 61333961 94814fd3470aa39a\n- 0x00000010 32343062 32333437 62636636 64326333 240b2347bcf6d2c3\n- 0x00000020 37303832 61302e64 65627567 00000000 7082a0.debug....\n- 0x00000030 2383b1fc #...\n+ 0x00000000 34306461 66353132 31363238 31363364 40daf5121628163d\n+ 0x00000010 61636539 62323862 30363132 30636133 ace9b28b06120ca3\n+ 0x00000020 32323435 36312e64 65627567 00000000 224561.debug....\n+ 0x00000030 805808b9 .X..\n \n"}]}, {"source1": "./usr/bin/c2enc", "source2": "./usr/bin/c2enc", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x00a08 0x00a08 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00a0c 0x00a0c R 0x1000\n LOAD 0x001000 0x00001000 0x00001000 0x00b68 0x00b68 R E 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x00450 0x00450 R 0x1000\n LOAD 0x002ed0 0x00003ed0 0x00003ed0 0x001b4 0x001b8 RW 0x1000\n DYNAMIC 0x002ed8 0x00003ed8 0x00003ed8 0x00108 0x00108 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x0022ac 0x000022ac 0x000022ac 0x0004c 0x0004c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 00005c 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000248 000248 000300 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000548 000548 0002a8 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000007f0 0007f0 000060 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00000850 000850 000080 00 A 6 2 4\n- [ 9] .rel.dyn REL 000008d0 0008d0 000058 08 A 5 0 4\n- [10] .rel.plt REL 00000928 000928 0000e0 08 AI 5 23 4\n+ [ 6] .dynstr STRTAB 00000548 000548 0002aa 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000007f2 0007f2 000060 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00000854 000854 000080 00 A 6 2 4\n+ [ 9] .rel.dyn REL 000008d4 0008d4 000058 08 A 5 0 4\n+ [10] .rel.plt REL 0000092c 00092c 0000e0 08 AI 5 23 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 0001d0 04 AX 0 0 16\n [13] .plt.got PROGBITS 000011f0 0011f0 000008 08 AX 0 0 8\n [14] .text PROGBITS 00001200 001200 000954 00 AX 0 0 16\n [15] .fini PROGBITS 00001b54 001b54 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00002000 002000 0002aa 00 A 0 0 4\n [17] .eh_frame_hdr PROGBITS 000022ac 0022ac 00004c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,23 +1,23 @@\n \n-Relocation section '.rel.dyn' at offset 0x8d0 contains 11 entries:\n+Relocation section '.rel.dyn' at offset 0x8d4 contains 11 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003ed0 00000008 R_386_RELATIVE \n 00003ed4 00000008 R_386_RELATIVE \n 00003ff8 00000008 R_386_RELATIVE \n 00004080 00000008 R_386_RELATIVE \n 00003fe0 00000306 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00003fe4 00000506 R_386_GLOB_DAT 00000000 stderr@GLIBC_2.0\n 00003fe8 00000c06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00003fec 00001306 R_386_GLOB_DAT 00000000 __gmon_start__\n 00003ff0 00001906 R_386_GLOB_DAT 00000000 stdin@GLIBC_2.0\n 00003ff4 00001d06 R_386_GLOB_DAT 00000000 stdout@GLIBC_2.0\n 00003ffc 00002206 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n \n-Relocation section '.rel.plt' at offset 0x928 contains 28 entries:\n+Relocation section '.rel.plt' at offset 0x92c contains 28 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000400c 00000107 R_386_JUMP_SLOT 00000000 codec2_destroy\n 00004010 00000207 R_386_JUMP_SLOT 00000000 strcmp@GLIBC_2.0\n 00004014 00000407 R_386_JUMP_SLOT 00000000 fflush@GLIBC_2.0\n 00004018 00000607 R_386_JUMP_SLOT 00000000 free@GLIBC_2.0\n 0000401c 00000707 R_386_JUMP_SLOT 00000000 fclose@GLIBC_2.1\n 00004020 00000807 R_386_JUMP_SLOT 00000000 codec2_load_codebook\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,23 +9,23 @@\n 0x00000019 (INIT_ARRAY) 0x3ed0\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3ed4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x548\n 0x00000006 (SYMTAB) 0x248\n- 0x0000000a (STRSZ) 680 (bytes)\n+ 0x0000000a (STRSZ) 682 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x4000\n 0x00000002 (PLTRELSZ) 224 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x928\n- 0x00000011 (REL) 0x8d0\n+ 0x00000017 (JMPREL) 0x92c\n+ 0x00000011 (REL) 0x8d4\n 0x00000012 (RELSZ) 88 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n- 0x6ffffffe (VERNEED) 0x850\n+ 0x6ffffffe (VERNEED) 0x854\n 0x6fffffff (VERNEEDNUM) 2\n- 0x6ffffff0 (VERSYM) 0x7f0\n+ 0x6ffffff0 (VERSYM) 0x7f2\n 0x6ffffffa (RELCOUNT) 4\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 049fbeb980ba845037267bba0c8d24584b88332d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ae1e9d105ddfd8e0d07cb12950a93980f7691faa\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,25 +1,25 @@\n \n Version symbols section '.gnu.version' contains 48 entries:\n- Addr: 0x00000000000007f0 Offset: 0x0007f0 Link: 5 (.dynsym)\n+ Addr: 0x00000000000007f2 Offset: 0x0007f2 Link: 5 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (GLIBC_2.0) 1 (*global*) \n 004: 2 (GLIBC_2.0) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 3 (GLIBC_2.1) \n 008: 1 (*global*) 4 (GLIBC_2.4) 1 (*global*) 1 (*global*) \n 00c: 5 (GLIBC_2.1.3) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 1 (*global*) \n 010: 2 (GLIBC_2.0) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 1 (*global*) \n 014: 2 (GLIBC_2.0) 1 (*global*) 2 (GLIBC_2.0) 1 (*global*) \n 018: 1 (*global*) 2 (GLIBC_2.0) 3 (GLIBC_2.1) 2 (GLIBC_2.0) \n 01c: 6 (GLIBC_2.0) 2 (GLIBC_2.0) 1 (*global*) 2 (GLIBC_2.0) \n 020: 1 (*global*) 7 (GLIBC_2.3.4) 1 (*global*) 2 (GLIBC_2.0) \n 024: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 028: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 02c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 2 entries:\n- Addr: 0x0000000000000850 Offset: 0x000850 Link: 6 (.dynstr)\n+ Addr: 0x0000000000000854 Offset: 0x000854 Link: 6 (.dynstr)\n 000000: Version: 1 File: libm.so.6 Cnt: 1\n 0x0010: Name: GLIBC_2.0 Flags: none Version: 6\n 0x0020: Version: 1 File: libc.so.6 Cnt: 5\n 0x0030: Name: GLIBC_2.3.4 Flags: none Version: 7\n 0x0040: Name: GLIBC_2.1.3 Flags: none Version: 5\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 4\n 0x0060: Name: GLIBC_2.1 Flags: none Version: 3\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -38,9 +38,9 @@\n 0x00000778 755f696e 6974005f 656e6400 5f66705f u_init._end._fp_\n 0x00000788 6877005f 5f627373 5f737461 72740047 hw.__bss_start.G\n 0x00000798 4c494243 5f322e30 00474c49 42435f32 LIBC_2.0.GLIBC_2\n 0x000007a8 2e332e34 00474c49 42435f32 2e312e33 .3.4.GLIBC_2.1.3\n 0x000007b8 00474c49 42435f32 2e340047 4c494243 .GLIBC_2.4.GLIBC\n 0x000007c8 5f322e31 00000000 00000000 00000000 _2.1............\n 0x000007d8 00000000 00000000 00000000 00000000 ................\n- 0x000007e8 00000000 00000000 ........\n+ 0x000007e8 00000000 00000000 0000 ..........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.ejyVYvjTx7/dbd-tmp-dfaQFOE/diffoscope_kpr5acsa_b2/tmpfeabwmu7_DebTarContainer/0/.debug/9fbeb980ba845037267bba0c8d24584b88332d.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39666265 62393830 62613834 35303337 9fbeb980ba845037\n- 0x00000010 32363762 62613063 38643234 35383462 267bba0c8d24584b\n- 0x00000020 38383333 32642e64 65627567 00000000 88332d.debug....\n- 0x00000030 0d693a86 .i:.\n+ 0x00000000 31653964 31303564 64666438 65306430 1e9d105ddfd8e0d0\n+ 0x00000010 37636231 32393530 61393339 38306637 7cb12950a93980f7\n+ 0x00000020 36393166 61612e64 65627567 00000000 691faa.debug....\n+ 0x00000030 2f54b0f9 /T..\n \n"}]}, {"source1": "./usr/bin/fsk_mod", "source2": "./usr/bin/fsk_mod", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 000050 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000023c 00023c 000250 10 A 6 1 4\n- [ 6] .dynstr STRTAB 0000048c 00048c 0001df 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000066c 00066c 00004a 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000048c 00048c 0001e1 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000066e 00066e 00004a 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000006b8 0006b8 000060 00 A 6 1 4\n [ 9] .rel.dyn REL 00000718 000718 000068 08 A 5 0 4\n [10] .rel.plt REL 00000780 000780 000080 08 AI 5 23 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 000110 04 AX 0 0 16\n [13] .plt.got PROGBITS 00001130 001130 000008 08 AX 0 0 8\n [14] .text PROGBITS 00001140 001140 000804 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,23 +8,23 @@\n 0x00000019 (INIT_ARRAY) 0x3ed0\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3ed4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x48c\n 0x00000006 (SYMTAB) 0x23c\n- 0x0000000a (STRSZ) 479 (bytes)\n+ 0x0000000a (STRSZ) 481 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x4000\n 0x00000002 (PLTRELSZ) 128 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x780\n 0x00000011 (REL) 0x718\n 0x00000012 (RELSZ) 104 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n 0x6ffffffe (VERNEED) 0x6b8\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x66c\n+ 0x6ffffff0 (VERSYM) 0x66e\n 0x6ffffffa (RELCOUNT) 4\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e7886f134fede59c3e869286b9e02e0aeb1e518f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c24a25372e9ec2d02437fa9bcf4f08bfcbfe9947\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 37 entries:\n- Addr: 0x000000000000066c Offset: 0x00066c Link: 5 (.dynsym)\n+ Addr: 0x000000000000066e Offset: 0x00066e Link: 5 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) \n 004: 1 (*global*) 2 (GLIBC_2.0) 3 (GLIBC_2.4) 4 (GLIBC_2.1.3)\n 008: 2 (GLIBC_2.0) 1 (*global*) 2 (GLIBC_2.0) 1 (*global*) \n 00c: 2 (GLIBC_2.0) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 2 (GLIBC_2.0) \n 010: 5 (GLIBC_2.1) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 2 (GLIBC_2.0) \n 014: 6 (GLIBC_2.3.4) 1 (*global*) 1 (*global*) 2 (GLIBC_2.0) \n 018: 2 (GLIBC_2.0) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -25,9 +25,10 @@\n 0x000005ec 6c696263 5f637375 5f696e69 74005f65 libc_csu_init._e\n 0x000005fc 6e64005f 66705f68 77005f5f 6273735f nd._fp_hw.__bss_\n 0x0000060c 73746172 7400474c 4942435f 322e332e start.GLIBC_2.3.\n 0x0000061c 3400474c 4942435f 322e3100 474c4942 4.GLIBC_2.1.GLIB\n 0x0000062c 435f322e 312e3300 474c4942 435f322e C_2.1.3.GLIBC_2.\n 0x0000063c 3400474c 4942435f 322e3000 00000000 4.GLIBC_2.0.....\n 0x0000064c 00000000 00000000 00000000 00000000 ................\n- 0x0000065c 00000000 00000000 00000000 000000 ...............\n+ 0x0000065c 00000000 00000000 00000000 00000000 ................\n+ 0x0000066c 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.ejyVYvjTx7/dbd-tmp-dfaQFOE/diffoscope_kpr5acsa_b2/tmpfeabwmu7_DebTarContainer/0/.debug/886f134fede59c3e869286b9e02e0aeb1e518f.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38383666 31333466 65646535 39633365 886f134fede59c3e\n- 0x00000010 38363932 38366239 65303265 30616562 869286b9e02e0aeb\n- 0x00000020 31653531 38662e64 65627567 00000000 1e518f.debug....\n- 0x00000030 256789d0 %g..\n+ 0x00000000 34613235 33373265 39656332 64303234 4a25372e9ec2d024\n+ 0x00000010 33376661 39626366 34663038 62666362 37fa9bcf4f08bfcb\n+ 0x00000020 66653939 34372e64 65627567 00000000 fe9947.debug....\n+ 0x00000030 6bed2369 k.#i\n \n"}]}]}]}]}, {"source1": "codec2-dbgsym_1.0.1-2_i386.deb", "source2": "codec2-dbgsym_1.0.1-2_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-10-27 03:43:53.000000 debian-binary\n--rw-r--r-- 0 0 0 980 2021-10-27 03:43:53.000000 control.tar.xz\n--rw-r--r-- 0 0 0 173588 2021-10-27 03:43:53.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 996 2021-10-27 03:43:53.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 173676 2021-10-27 03:43:53.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: i386\n Maintainer: A. Maitland Bottoms \n Installed-Size: 237\n Depends: codec2 (= 1.0.1-2)\n Section: debug\n Priority: optional\n Description: debug symbols for codec2\n-Build-Ids: 049fbeb980ba845037267bba0c8d24584b88332d 1a94814fd3470aa39a240b2347bcf6d2c37082a0 1cdd3c2049afebedf151a212adede00e9bd642e4 1f35628fa564dccf4d39e66a6ef5aecbb06cac4c 27a527d25afd5bb59c753e8b9ecfb0b78809e342 391c8763831ac81ddea85448c883eb9d24a17b83 dfb9bb28b2d144b15eb7429f040af863e7e40050 e7886f134fede59c3e869286b9e02e0aeb1e518f f7a6f7a039dc6662966b1c403c3dbc114d8c74af\n+Build-Ids: 1cdd3c2049afebedf151a212adede00e9bd642e4 1f35628fa564dccf4d39e66a6ef5aecbb06cac4c 27a527d25afd5bb59c753e8b9ecfb0b78809e342 391c8763831ac81ddea85448c883eb9d24a17b83 7b40daf5121628163dace9b28b06120ca3224561 ae1e9d105ddfd8e0d07cb12950a93980f7691faa c24a25372e9ec2d02437fa9bcf4f08bfcbfe9947 dfb9bb28b2d144b15eb7429f040af863e7e40050 f7a6f7a039dc6662966b1c403c3dbc114d8c74af\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,10 +1,10 @@\n-usr/lib/debug/.build-id/04/9fbeb980ba845037267bba0c8d24584b88332d.debug\n-usr/lib/debug/.build-id/1a/94814fd3470aa39a240b2347bcf6d2c37082a0.debug\n usr/lib/debug/.build-id/1c/dd3c2049afebedf151a212adede00e9bd642e4.debug\n usr/lib/debug/.build-id/1f/35628fa564dccf4d39e66a6ef5aecbb06cac4c.debug\n usr/lib/debug/.build-id/27/a527d25afd5bb59c753e8b9ecfb0b78809e342.debug\n usr/lib/debug/.build-id/39/1c8763831ac81ddea85448c883eb9d24a17b83.debug\n+usr/lib/debug/.build-id/7b/40daf5121628163dace9b28b06120ca3224561.debug\n+usr/lib/debug/.build-id/ae/1e9d105ddfd8e0d07cb12950a93980f7691faa.debug\n+usr/lib/debug/.build-id/c2/4a25372e9ec2d02437fa9bcf4f08bfcbfe9947.debug\n usr/lib/debug/.build-id/df/b9bb28b2d144b15eb7429f040af863e7e40050.debug\n-usr/lib/debug/.build-id/e7/886f134fede59c3e869286b9e02e0aeb1e518f.debug\n usr/lib/debug/.build-id/f7/a6f7a039dc6662966b1c403c3dbc114d8c74af.debug\n usr/lib/debug/.dwz/i386-linux-gnu/codec2.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,28 +1,28 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-10-27 03:43:53.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-10-27 03:43:53.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-10-27 03:43:53.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-10-27 03:43:53.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/04/\n--rw-r--r-- 0 root (0) root (0) 8876 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/04/9fbeb980ba845037267bba0c8d24584b88332d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/1a/\n--rw-r--r-- 0 root (0) root (0) 13460 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/1a/94814fd3470aa39a240b2347bcf6d2c37082a0.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/1c/\n -rw-r--r-- 0 root (0) root (0) 39628 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/1c/dd3c2049afebedf151a212adede00e9bd642e4.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/1f/\n -rw-r--r-- 0 root (0) root (0) 39884 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/1f/35628fa564dccf4d39e66a6ef5aecbb06cac4c.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/27/\n -rw-r--r-- 0 root (0) root (0) 9528 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/27/a527d25afd5bb59c753e8b9ecfb0b78809e342.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/39/\n -rw-r--r-- 0 root (0) root (0) 40468 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/39/1c8763831ac81ddea85448c883eb9d24a17b83.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/7b/\n+-rw-r--r-- 0 root (0) root (0) 13460 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/7b/40daf5121628163dace9b28b06120ca3224561.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/ae/\n+-rw-r--r-- 0 root (0) root (0) 8876 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/ae/1e9d105ddfd8e0d07cb12950a93980f7691faa.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/c2/\n+-rw-r--r-- 0 root (0) root (0) 8668 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/c2/4a25372e9ec2d02437fa9bcf4f08bfcbfe9947.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/df/\n -rw-r--r-- 0 root (0) root (0) 6132 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/df/b9bb28b2d144b15eb7429f040af863e7e40050.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/e7/\n--rw-r--r-- 0 root (0) root (0) 8668 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/e7/886f134fede59c3e869286b9e02e0aeb1e518f.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/f7/\n -rw-r--r-- 0 root (0) root (0) 44812 2021-10-27 03:43:53.000000 ./usr/lib/debug/.build-id/f7/a6f7a039dc6662966b1c403c3dbc114d8c74af.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-10-27 03:43:53.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-10-27 03:43:53.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 6648 2021-10-27 03:43:53.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/codec2.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-10-27 03:43:53.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-10-27 03:43:53.000000 ./usr/share/doc/\n"}, {"source1": "./usr/lib/debug/.build-id/04/9fbeb980ba845037267bba0c8d24584b88332d.debug", "source2": "./usr/lib/debug/.build-id/ae/1e9d105ddfd8e0d07cb12950a93980f7691faa.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 0x1990\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00000 0x00013 R 0x1\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x00a08 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x00a0c R 0x1000\n LOAD 0x000000 0x00001000 0x00001000 0x00000 0x00b68 R E 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x00450 R 0x1000\n LOAD 0x000ed0 0x00003ed0 0x00003ed0 0x00000 0x001b8 RW 0x1000\n DYNAMIC 0x000ed0 0x00003ed8 0x00003ed8 0x00000 0x00108 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x000022ac 0x000022ac 0x00000 0x0004c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 00005c 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000248 0001ec 000300 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000548 0001ec 0002a8 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000007f0 0001ec 000060 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00000850 0001ec 000080 00 A 6 2 4\n- [ 9] .rel.dyn NOBITS 000008d0 0001ec 000058 08 A 5 0 4\n- [10] .rel.plt NOBITS 00000928 0001ec 0000e0 08 AI 5 23 4\n+ [ 6] .dynstr NOBITS 00000548 0001ec 0002aa 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000007f2 0001ec 000060 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00000854 0001ec 000080 00 A 6 2 4\n+ [ 9] .rel.dyn NOBITS 000008d4 0001ec 000058 08 A 5 0 4\n+ [10] .rel.plt NOBITS 0000092c 0001ec 0000e0 08 AI 5 23 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 0001d0 04 AX 0 0 16\n [13] .plt.got NOBITS 000011f0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00001200 001000 000954 00 AX 0 0 16\n [15] .fini NOBITS 00001b54 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 00002000 001000 0002aa 00 A 0 0 4\n [17] .eh_frame_hdr NOBITS 000022ac 001000 00004c 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: 049fbeb980ba845037267bba0c8d24584b88332d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ae1e9d105ddfd8e0d07cb12950a93980f7691faa\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/1a/94814fd3470aa39a240b2347bcf6d2c37082a0.debug", "source2": "./usr/lib/debug/.build-id/7b/40daf5121628163dace9b28b06120ca3224561.debug", "comments": ["Files 3% 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 0x2270\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00000 0x00013 R 0x1\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x00b44 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x00b48 R 0x1000\n LOAD 0x000000 0x00001000 0x00001000 0x00000 0x015c8 R E 0x1000\n LOAD 0x000000 0x00003000 0x00003000 0x00000 0x00578 R 0x1000\n LOAD 0x000ecc 0x00004ecc 0x00004ecc 0x00000 0x001d4 RW 0x1000\n DYNAMIC 0x000ecc 0x00004ed4 0x00004ed4 0x00000 0x00100 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x0000332c 0x0000332c 0x00000 0x00054 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000060 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000024c 0001ec 000390 10 A 6 1 4\n- [ 6] .dynstr NOBITS 000005dc 0001ec 000315 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000008f2 0001ec 000072 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00000964 0001ec 000060 00 A 6 1 4\n- [ 9] .rel.dyn NOBITS 000009c4 0001ec 000070 08 A 5 0 4\n- [10] .rel.plt NOBITS 00000a34 0001ec 000110 08 AI 5 23 4\n+ [ 6] .dynstr NOBITS 000005dc 0001ec 000317 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000008f4 0001ec 000072 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00000968 0001ec 000060 00 A 6 1 4\n+ [ 9] .rel.dyn NOBITS 000009c8 0001ec 000070 08 A 5 0 4\n+ [10] .rel.plt NOBITS 00000a38 0001ec 000110 08 AI 5 23 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 000230 04 AX 0 0 16\n [13] .plt.got NOBITS 00001250 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00001260 001000 001354 00 AX 0 0 16\n [15] .fini NOBITS 000025b4 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 00003000 001000 00032c 00 A 0 0 4\n [17] .eh_frame_hdr NOBITS 0000332c 001000 000054 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: 1a94814fd3470aa39a240b2347bcf6d2c37082a0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7b40daf5121628163dace9b28b06120ca3224561\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/e7/886f134fede59c3e869286b9e02e0aeb1e518f.debug", "source2": "./usr/lib/debug/.build-id/c2/4a25372e9ec2d02437fa9bcf4f08bfcbfe9947.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000050 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000023c 0001ec 000250 10 A 6 1 4\n- [ 6] .dynstr NOBITS 0000048c 0001ec 0001df 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000066c 0001ec 00004a 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000048c 0001ec 0001e1 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000066e 0001ec 00004a 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 000006b8 0001ec 000060 00 A 6 1 4\n [ 9] .rel.dyn NOBITS 00000718 0001ec 000068 08 A 5 0 4\n [10] .rel.plt NOBITS 00000780 0001ec 000080 08 AI 5 23 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 000110 04 AX 0 0 16\n [13] .plt.got NOBITS 00001130 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00001140 001000 000804 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: e7886f134fede59c3e869286b9e02e0aeb1e518f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c24a25372e9ec2d02437fa9bcf4f08bfcbfe9947\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"}]}]}]}]}]}