{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.mafMa9wzN9/b1/libpano13_2.9.21+dfsg-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.mafMa9wzN9/b2/libpano13_2.9.21+dfsg-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n 0a51276f3684246af8b7b9caac879a39 379288 debug optional libpano13-3-dbgsym_2.9.21+dfsg-1_i386.deb\n 9d31637bbddbab38768537badb37b68a 261512 libs optional libpano13-3_2.9.21+dfsg-1_i386.deb\n- 51f371267fd6e789d50e35c2b648d0c3 45900 debug optional libpano13-bin-dbgsym_2.9.21+dfsg-1_i386.deb\n- 81035108492bb3b43c14ee69298e25d7 125120 graphics optional libpano13-bin_2.9.21+dfsg-1_i386.deb\n+ 0ea4d18f9a5167d97bdb1d1ad1e5756a 45900 debug optional libpano13-bin-dbgsym_2.9.21+dfsg-1_i386.deb\n+ f8aa896cb895d987abb01868d0b88f5e 125104 graphics optional libpano13-bin_2.9.21+dfsg-1_i386.deb\n 2ece2eed17cf6d674dd42a8fdd420a18 302316 libdevel optional libpano13-dev_2.9.21+dfsg-1_i386.deb\n"}, {"source1": "libpano13-bin_2.9.21+dfsg-1_i386.deb", "source2": "libpano13-bin_2.9.21+dfsg-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-12-31 12:03:37.000000 debian-binary\n--rw-r--r-- 0 0 0 1700 2021-12-31 12:03:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 123228 2021-12-31 12:03:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1704 2021-12-31 12:03:37.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 123208 2021-12-31 12:03: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/PTblender", "source2": "./usr/bin/PTblender", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x00888 0x00888 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x0088c 0x0088c R 0x1000\n LOAD 0x001000 0x00001000 0x00001000 0x00968 0x00968 R E 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x0066c 0x0066c R 0x1000\n LOAD 0x002e74 0x00003e74 0x00003e74 0x00194 0x00198 RW 0x1000\n DYNAMIC 0x002e7c 0x00003e7c 0x00003e7c 0x00108 0x00108 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x0024c8 0x000024c8 0x000024c8 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 000050 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000023c 00023c 000270 10 A 6 1 4\n- [ 6] .dynstr STRTAB 000004ac 0004ac 000246 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000006f2 0006f2 00004e 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00000740 000740 000050 00 A 6 1 4\n- [ 9] .rel.dyn REL 00000790 000790 000060 08 A 5 0 4\n- [10] .rel.plt REL 000007f0 0007f0 000098 08 AI 5 22 4\n+ [ 6] .dynstr STRTAB 000004ac 0004ac 000248 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000006f4 0006f4 00004e 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00000744 000744 000050 00 A 6 1 4\n+ [ 9] .rel.dyn REL 00000794 000794 000060 08 A 5 0 4\n+ [10] .rel.plt REL 000007f4 0007f4 000098 08 AI 5 22 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 000140 04 AX 0 0 16\n [13] .plt.got PROGBITS 00001160 001160 000008 08 AX 0 0 8\n [14] .text PROGBITS 00001170 001170 0007e4 00 AX 0 0 16\n [15] .fini PROGBITS 00001954 001954 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00002000 002000 0004c8 00 A 0 0 4\n [17] .eh_frame_hdr PROGBITS 000024c8 0024c8 00004c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,24 +1,24 @@\n \n-Relocation section '.rel.dyn' at offset 0x790 contains 12 entries:\n+Relocation section '.rel.dyn' at offset 0x794 contains 12 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003e74 00000008 R_386_RELATIVE \n 00003e78 00000008 R_386_RELATIVE \n 00003ffc 00000008 R_386_RELATIVE \n 00004004 00000008 R_386_RELATIVE \n 00003fdc 00000406 R_386_GLOB_DAT 00000000 __gmon_start__\n 00003fe0 00000a06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00003fe4 00000d06 R_386_GLOB_DAT 00000000 optind@GLIBC_2.0\n 00003fe8 00000e06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00003fec 00001006 R_386_GLOB_DAT 00000000 stderr@GLIBC_2.0\n 00003ff0 00001306 R_386_GLOB_DAT 00000000 ptQuietFlag\n 00003ff4 00001906 R_386_GLOB_DAT 00000000 optarg@GLIBC_2.0\n 00003ff8 00001a06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n \n-Relocation section '.rel.plt' at offset 0x7f0 contains 19 entries:\n+Relocation section '.rel.plt' at offset 0x7f4 contains 19 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003f90 00000107 R_386_JUMP_SLOT 00000000 __errno_location@GLIBC_2.0\n 00003f94 00000207 R_386_JUMP_SLOT 00000000 panoTiffVerifyAreCompatible\n 00003f98 00000307 R_386_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.3.4\n 00003f9c 00000507 R_386_JUMP_SLOT 00000000 __printf_chk@GLIBC_2.3.4\n 00003fa0 00000607 R_386_JUMP_SLOT 00000000 calloc@GLIBC_2.0\n 00003fa4 00000707 R_386_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,24 +8,24 @@\n 0x00000019 (INIT_ARRAY) 0x3e74\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3e78\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x4ac\n 0x00000006 (SYMTAB) 0x23c\n- 0x0000000a (STRSZ) 582 (bytes)\n+ 0x0000000a (STRSZ) 584 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x3f84\n 0x00000002 (PLTRELSZ) 152 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x7f0\n- 0x00000011 (REL) 0x790\n+ 0x00000017 (JMPREL) 0x7f4\n+ 0x00000011 (REL) 0x794\n 0x00000012 (RELSZ) 96 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x740\n+ 0x6ffffffe (VERNEED) 0x744\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x6f2\n+ 0x6ffffff0 (VERSYM) 0x6f4\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: fa93effb2520f4cd3016f40e379e1d2c41ff1e2e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6b6e8ed2e3c1e67f437368e6de64411f7e52da52\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,21 +1,21 @@\n \n Version symbols section '.gnu.version' contains 39 entries:\n- Addr: 0x00000000000006f2 Offset: 0x0006f2 Link: 5 (.dynsym)\n+ Addr: 0x00000000000006f4 Offset: 0x0006f4 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 1 (*global*) 3 (GLIBC_2.3.4)\n 004: 1 (*global*) 3 (GLIBC_2.3.4) 2 (GLIBC_2.0) 2 (GLIBC_2.0) \n 008: 3 (GLIBC_2.3.4) 1 (*global*) 1 (*global*) 2 (GLIBC_2.0) \n 00c: 2 (GLIBC_2.0) 2 (GLIBC_2.0) 1 (*global*) 2 (GLIBC_2.0) \n 010: 2 (GLIBC_2.0) 2 (GLIBC_2.0) 1 (*global*) 1 (*global*) \n 014: 2 (GLIBC_2.0) 4 (GLIBC_2.4) 1 (*global*) 1 (*global*) \n 018: 2 (GLIBC_2.0) 2 (GLIBC_2.0) 5 (GLIBC_2.1.3) 1 (*global*) \n 01c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 020: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 024: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x0000000000000740 Offset: 0x000740 Link: 6 (.dynstr)\n+ Addr: 0x0000000000000744 Offset: 0x000744 Link: 6 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 4\n 0x0010: Name: GLIBC_2.1.3 Flags: none Version: 5\n 0x0020: Name: GLIBC_2.4 Flags: none Version: 4\n 0x0030: Name: GLIBC_2.3.4 Flags: none Version: 3\n 0x0040: 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": "@@ -32,9 +32,9 @@\n 0x0000067c 74617274 005f5f6c 6962635f 6373755f tart.__libc_csu_\n 0x0000068c 696e6974 00474c49 42435f32 2e312e33 init.GLIBC_2.1.3\n 0x0000069c 00474c49 42435f32 2e340047 4c494243 .GLIBC_2.4.GLIBC\n 0x000006ac 5f322e33 2e340047 4c494243 5f322e30 _2.3.4.GLIBC_2.0\n 0x000006bc 00000000 00000000 00000000 00000000 ................\n 0x000006cc 00000000 00000000 00000000 00000000 ................\n 0x000006dc 00000000 00000000 00000000 00000000 ................\n- 0x000006ec 00000000 0000 ......\n+ 0x000006ec 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.mafMa9wzN9/dbd-tmp-rp2sfEb/diffoscope_o3et00ml_b2/tmp4xmuqamz_DebTarContainer/0/.debug/93effb2520f4cd3016f40e379e1d2c41ff1e2e.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39336566 66623235 32306634 63643330 93effb2520f4cd30\n- 0x00000010 31366634 30653337 39653164 32633431 16f40e379e1d2c41\n- 0x00000020 66663165 32652e64 65627567 00000000 ff1e2e.debug....\n- 0x00000030 91adab4f ...O\n+ 0x00000000 36653865 64326533 63316536 37663433 6e8ed2e3c1e67f43\n+ 0x00000010 37333638 65366465 36343431 31663765 7368e6de64411f7e\n+ 0x00000020 35326461 35322e64 65627567 00000000 52da52.debug....\n+ 0x00000030 b99b027f ....\n \n"}]}, {"source1": "./usr/bin/PTcrop", "source2": "./usr/bin/PTcrop", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x00538 0x00538 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x0053c 0x0053c R 0x1000\n LOAD 0x001000 0x00001000 0x00001000 0x0026c 0x0026c R E 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x002ac 0x002ac R 0x1000\n LOAD 0x002ec8 0x00003ec8 0x00003ec8 0x00140 0x00144 RW 0x1000\n DYNAMIC 0x002ed0 0x00003ed0 0x00003ed0 0x00108 0x00108 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x002140 0x00002140 0x00002140 0x00044 0x00044 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 000050 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000023c 00023c 000120 10 A 6 1 4\n- [ 6] .dynstr STRTAB 0000035c 00035c 000137 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000494 000494 000024 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 000004b8 0004b8 000030 00 A 6 1 4\n- [ 9] .rel.dyn REL 000004e8 0004e8 000040 08 A 5 0 4\n- [10] .rel.plt REL 00000528 000528 000010 08 AI 5 22 4\n+ [ 6] .dynstr STRTAB 0000035c 00035c 000139 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000496 000496 000024 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 000004bc 0004bc 000030 00 A 6 1 4\n+ [ 9] .rel.dyn REL 000004ec 0004ec 000040 08 A 5 0 4\n+ [10] .rel.plt REL 0000052c 00052c 000010 08 AI 5 22 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 000030 04 AX 0 0 16\n [13] .plt.got PROGBITS 00001050 001050 000008 08 AX 0 0 8\n [14] .text PROGBITS 00001060 001060 0001f5 00 AX 0 0 16\n [15] .fini PROGBITS 00001258 001258 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00002000 002000 000140 00 A 0 0 4\n [17] .eh_frame_hdr PROGBITS 00002140 002140 000044 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,16 +1,16 @@\n \n-Relocation section '.rel.dyn' at offset 0x4e8 contains 8 entries:\n+Relocation section '.rel.dyn' at offset 0x4ec contains 8 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003ec8 00000008 R_386_RELATIVE \n 00003ecc 00000008 R_386_RELATIVE \n 00003ffc 00000008 R_386_RELATIVE \n 00004004 00000008 R_386_RELATIVE \n 00003fec 00000106 R_386_GLOB_DAT 00000000 __gmon_start__\n 00003ff0 00000306 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00003ff4 00000406 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00003ff8 00000606 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n \n-Relocation section '.rel.plt' at offset 0x528 contains 2 entries:\n+Relocation section '.rel.plt' at offset 0x52c contains 2 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003fe4 00000207 R_386_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.0\n 00003fe8 00000507 R_386_JUMP_SLOT 00000000 panoCroppingMain\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,24 +8,24 @@\n 0x00000019 (INIT_ARRAY) 0x3ec8\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3ecc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x35c\n 0x00000006 (SYMTAB) 0x23c\n- 0x0000000a (STRSZ) 311 (bytes)\n+ 0x0000000a (STRSZ) 313 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x3fd8\n 0x00000002 (PLTRELSZ) 16 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x528\n- 0x00000011 (REL) 0x4e8\n+ 0x00000017 (JMPREL) 0x52c\n+ 0x00000011 (REL) 0x4ec\n 0x00000012 (RELSZ) 64 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x4b8\n+ 0x6ffffffe (VERNEED) 0x4bc\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x494\n+ 0x6ffffff0 (VERSYM) 0x496\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: 43cbaa0125dd47d0f2f22ef5526df59ca5e8d195\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 91834c17a182e48097e78bc468b8998bc56b1484\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,14 +1,14 @@\n \n Version symbols section '.gnu.version' contains 18 entries:\n- Addr: 0x0000000000000494 Offset: 0x000494 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000496 Offset: 0x000496 Link: 5 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (GLIBC_2.0) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 3 (GLIBC_2.1.3) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x00000000000004b8 Offset: 0x0004b8 Link: 6 (.dynstr)\n+ Addr: 0x00000000000004bc Offset: 0x0004bc Link: 6 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 2\n 0x0010: Name: GLIBC_2.1.3 Flags: none Version: 3\n 0x0020: 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": "@@ -15,9 +15,9 @@\n 0x0000041c 73755f66 696e6900 5f66705f 6877005f su_fini._fp_hw._\n 0x0000042c 5f646174 615f7374 61727400 5f5f6c69 _data_start.__li\n 0x0000043c 62635f63 73755f69 6e697400 474c4942 bc_csu_init.GLIB\n 0x0000044c 435f322e 312e3300 474c4942 435f322e C_2.1.3.GLIBC_2.\n 0x0000045c 30000000 00000000 00000000 00000000 0...............\n 0x0000046c 00000000 00000000 00000000 00000000 ................\n 0x0000047c 00000000 00000000 00000000 00000000 ................\n- 0x0000048c 00000000 000000 .......\n+ 0x0000048c 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.mafMa9wzN9/dbd-tmp-rp2sfEb/diffoscope_o3et00ml_b2/tmp4xmuqamz_DebTarContainer/0/.debug/cbaa0125dd47d0f2f22ef5526df59ca5e8d195.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63626161 30313235 64643437 64306632 cbaa0125dd47d0f2\n- 0x00000010 66323265 66353532 36646635 39636135 f22ef5526df59ca5\n- 0x00000020 65386431 39352e64 65627567 00000000 e8d195.debug....\n- 0x00000030 7edade40 ~..@\n+ 0x00000000 38333463 31376131 38326534 38303937 834c17a182e48097\n+ 0x00000010 65373862 63343638 62383939 38626335 e78bc468b8998bc5\n+ 0x00000020 36623134 38342e64 65627567 00000000 6b1484.debug....\n+ 0x00000030 4592042f E../\n \n"}]}, {"source1": "./usr/bin/PTinfo", "source2": "./usr/bin/PTinfo", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x00694 0x00694 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00698 0x00698 R 0x1000\n LOAD 0x001000 0x00001000 0x00001000 0x0043c 0x0043c R E 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x002e0 0x002e0 R 0x1000\n LOAD 0x002ea0 0x00003ea0 0x00003ea0 0x00168 0x0016c RW 0x1000\n DYNAMIC 0x002ea8 0x00003ea8 0x00003ea8 0x00108 0x00108 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x002160 0x00002160 0x00002160 0x00044 0x00044 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 000050 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000023c 00023c 0001c0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 000003fc 0003fc 00018f 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000058c 00058c 000038 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 000005c4 0005c4 000030 00 A 6 1 4\n- [ 9] .rel.dyn REL 000005f4 0005f4 000058 08 A 5 0 4\n- [10] .rel.plt REL 0000064c 00064c 000048 08 AI 5 22 4\n+ [ 6] .dynstr STRTAB 000003fc 0003fc 000191 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000058e 00058e 000038 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 000005c8 0005c8 000030 00 A 6 1 4\n+ [ 9] .rel.dyn REL 000005f8 0005f8 000058 08 A 5 0 4\n+ [10] .rel.plt REL 00000650 000650 000048 08 AI 5 22 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 0000a0 04 AX 0 0 16\n [13] .plt.got PROGBITS 000010c0 0010c0 000008 08 AX 0 0 8\n [14] .text PROGBITS 000010d0 0010d0 000355 00 AX 0 0 16\n [15] .fini PROGBITS 00001428 001428 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00002000 002000 00015d 00 A 0 0 4\n [17] .eh_frame_hdr PROGBITS 00002160 002160 000044 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 0x5f4 contains 11 entries:\n+Relocation section '.rel.dyn' at offset 0x5f8 contains 11 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003ea0 00000008 R_386_RELATIVE \n 00003ea4 00000008 R_386_RELATIVE \n 00003ffc 00000008 R_386_RELATIVE \n 00004004 00000008 R_386_RELATIVE \n 00003fe0 00000206 R_386_GLOB_DAT 00000000 __gmon_start__\n 00003fe4 00000606 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00003fe8 00000706 R_386_GLOB_DAT 00000000 optind@GLIBC_2.0\n 00003fec 00000806 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00003ff0 00000a06 R_386_GLOB_DAT 00000000 stderr@GLIBC_2.0\n 00003ff4 00000b06 R_386_GLOB_DAT 00000000 ptQuietFlag\n 00003ff8 00000f06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n \n-Relocation section '.rel.plt' at offset 0x64c contains 9 entries:\n+Relocation section '.rel.plt' at offset 0x650 contains 9 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003fbc 00000107 R_386_JUMP_SLOT 00000000 panoTiffDisplayInfo\n 00003fc0 00000307 R_386_JUMP_SLOT 00000000 calloc@GLIBC_2.0\n 00003fc4 00000407 R_386_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.0\n 00003fc8 00000507 R_386_JUMP_SLOT 00000000 PrintError\n 00003fcc 00000907 R_386_JUMP_SLOT 00000000 getopt@GLIBC_2.0\n 00003fd0 00000c07 R_386_JUMP_SLOT 00000000 fwrite@GLIBC_2.0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,24 +8,24 @@\n 0x00000019 (INIT_ARRAY) 0x3ea0\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3ea4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x3fc\n 0x00000006 (SYMTAB) 0x23c\n- 0x0000000a (STRSZ) 399 (bytes)\n+ 0x0000000a (STRSZ) 401 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x3fb0\n 0x00000002 (PLTRELSZ) 72 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x64c\n- 0x00000011 (REL) 0x5f4\n+ 0x00000017 (JMPREL) 0x650\n+ 0x00000011 (REL) 0x5f8\n 0x00000012 (RELSZ) 88 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x5c4\n+ 0x6ffffffe (VERNEED) 0x5c8\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x58c\n+ 0x6ffffff0 (VERSYM) 0x58e\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: 9fdbdcad05422edb3eb654228043a9bd328483c2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 381b29702e50f41ccf6beec84fe1dc0382548674\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,16 +1,16 @@\n \n Version symbols section '.gnu.version' contains 28 entries:\n- Addr: 0x000000000000058c Offset: 0x00058c Link: 5 (.dynsym)\n+ Addr: 0x000000000000058e Offset: 0x00058e Link: 5 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 2 (GLIBC_2.0) \n 004: 2 (GLIBC_2.0) 1 (*global*) 1 (*global*) 2 (GLIBC_2.0) \n 008: 1 (*global*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 1 (*global*) \n 00c: 2 (GLIBC_2.0) 1 (*global*) 2 (GLIBC_2.0) 3 (GLIBC_2.1.3)\n 010: 2 (GLIBC_2.0) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x00000000000005c4 Offset: 0x0005c4 Link: 6 (.dynstr)\n+ Addr: 0x00000000000005c8 Offset: 0x0005c8 Link: 6 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 2\n 0x0010: Name: GLIBC_2.1.3 Flags: none Version: 3\n 0x0020: 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": "@@ -20,9 +20,10 @@\n 0x0000050c 5f5f6c69 62635f63 73755f66 696e6900 __libc_csu_fini.\n 0x0000051c 5f66705f 6877005f 5f646174 615f7374 _fp_hw.__data_st\n 0x0000052c 61727400 5f5f6c69 62635f63 73755f69 art.__libc_csu_i\n 0x0000053c 6e697400 474c4942 435f322e 312e3300 nit.GLIBC_2.1.3.\n 0x0000054c 474c4942 435f322e 30000000 00000000 GLIBC_2.0.......\n 0x0000055c 00000000 00000000 00000000 00000000 ................\n 0x0000056c 00000000 00000000 00000000 00000000 ................\n- 0x0000057c 00000000 00000000 00000000 000000 ...............\n+ 0x0000057c 00000000 00000000 00000000 00000000 ................\n+ 0x0000058c 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.mafMa9wzN9/dbd-tmp-rp2sfEb/diffoscope_o3et00ml_b2/tmp4xmuqamz_DebTarContainer/0/.debug/dbdcad05422edb3eb654228043a9bd328483c2.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64626463 61643035 34323265 64623365 dbdcad05422edb3e\n- 0x00000010 62363534 32323830 34336139 62643332 b654228043a9bd32\n- 0x00000020 38343833 63322e64 65627567 00000000 8483c2.debug....\n- 0x00000030 73176466 s.df\n+ 0x00000000 31623239 37303265 35306634 31636366 1b29702e50f41ccf\n+ 0x00000010 36626565 63383466 65316463 30333832 6beec84fe1dc0382\n+ 0x00000020 35343836 37342e64 65627567 00000000 548674.debug....\n+ 0x00000030 765ac1ec vZ..\n \n"}]}, {"source1": "./usr/bin/PTmasker", "source2": "./usr/bin/PTmasker", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x00980 0x00980 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00984 0x00984 R 0x1000\n LOAD 0x001000 0x00001000 0x00001000 0x00ba8 0x00ba8 R E 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x00940 0x00940 R 0x1000\n LOAD 0x002e60 0x00003e60 0x00003e60 0x001a8 0x001ac RW 0x1000\n DYNAMIC 0x002e68 0x00003e68 0x00003e68 0x00108 0x00108 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x00279c 0x0000279c 0x0000279c 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 000050 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000023c 00023c 0002c0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 000004fc 0004fc 0002bb 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000007b8 0007b8 000058 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00000810 000810 000050 00 A 6 1 4\n- [ 9] .rel.dyn REL 00000860 000860 000060 08 A 5 0 4\n- [10] .rel.plt REL 000008c0 0008c0 0000c0 08 AI 5 22 4\n+ [ 6] .dynstr STRTAB 000004fc 0004fc 0002bd 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000007ba 0007ba 000058 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00000814 000814 000050 00 A 6 1 4\n+ [ 9] .rel.dyn REL 00000864 000864 000060 08 A 5 0 4\n+ [10] .rel.plt REL 000008c4 0008c4 0000c0 08 AI 5 22 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 000190 04 AX 0 0 16\n [13] .plt.got PROGBITS 000011b0 0011b0 000008 08 AX 0 0 8\n [14] .text PROGBITS 000011c0 0011c0 0009d4 00 AX 0 0 16\n [15] .fini PROGBITS 00001b94 001b94 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00002000 002000 00079c 00 A 0 0 4\n [17] .eh_frame_hdr PROGBITS 0000279c 00279c 00004c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,24 +1,24 @@\n \n-Relocation section '.rel.dyn' at offset 0x860 contains 12 entries:\n+Relocation section '.rel.dyn' at offset 0x864 contains 12 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003e60 00000008 R_386_RELATIVE \n 00003e64 00000008 R_386_RELATIVE \n 00003ffc 00000008 R_386_RELATIVE \n 00004004 00000008 R_386_RELATIVE \n 00003fdc 00000406 R_386_GLOB_DAT 00000000 __gmon_start__\n 00003fe0 00000c06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00003fe4 00000f06 R_386_GLOB_DAT 00000000 optind@GLIBC_2.0\n 00003fe8 00001006 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00003fec 00001306 R_386_GLOB_DAT 00000000 stderr@GLIBC_2.0\n 00003ff0 00001706 R_386_GLOB_DAT 00000000 ptQuietFlag\n 00003ff4 00001e06 R_386_GLOB_DAT 00000000 optarg@GLIBC_2.0\n 00003ff8 00001f06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n \n-Relocation section '.rel.plt' at offset 0x8c0 contains 24 entries:\n+Relocation section '.rel.plt' at offset 0x8c4 contains 24 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003f7c 00000107 R_386_JUMP_SLOT 00000000 __errno_location@GLIBC_2.0\n 00003f80 00000207 R_386_JUMP_SLOT 00000000 panoTiffVerifyAreCompatible\n 00003f84 00000307 R_386_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.3.4\n 00003f88 00000507 R_386_JUMP_SLOT 00000000 __printf_chk@GLIBC_2.3.4\n 00003f8c 00000607 R_386_JUMP_SLOT 00000000 calloc@GLIBC_2.0\n 00003f90 00000707 R_386_JUMP_SLOT 00000000 panoFeatherFile\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,24 +8,24 @@\n 0x00000019 (INIT_ARRAY) 0x3e60\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3e64\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x4fc\n 0x00000006 (SYMTAB) 0x23c\n- 0x0000000a (STRSZ) 699 (bytes)\n+ 0x0000000a (STRSZ) 701 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x3f70\n 0x00000002 (PLTRELSZ) 192 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x8c0\n- 0x00000011 (REL) 0x860\n+ 0x00000017 (JMPREL) 0x8c4\n+ 0x00000011 (REL) 0x864\n 0x00000012 (RELSZ) 96 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x810\n+ 0x6ffffffe (VERNEED) 0x814\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x7b8\n+ 0x6ffffff0 (VERSYM) 0x7ba\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: 3ffada4a260be4ae2caab3d5fca730634fdc77ac\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1334dfcdbc822d59c244f32f3b9f966e818ce490\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,22 +1,22 @@\n \n Version symbols section '.gnu.version' contains 44 entries:\n- Addr: 0x00000000000007b8 Offset: 0x0007b8 Link: 5 (.dynsym)\n+ Addr: 0x00000000000007ba Offset: 0x0007ba Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 1 (*global*) 3 (GLIBC_2.3.4)\n 004: 1 (*global*) 3 (GLIBC_2.3.4) 2 (GLIBC_2.0) 1 (*global*) \n 008: 2 (GLIBC_2.0) 3 (GLIBC_2.3.4) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 2 (GLIBC_2.0) \n 010: 1 (*global*) 1 (*global*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) \n 014: 2 (GLIBC_2.0) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 2 (GLIBC_2.0) 4 (GLIBC_2.4) 1 (*global*) 1 (*global*) \n 01c: 1 (*global*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 5 (GLIBC_2.1.3)\n 020: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 024: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 028: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x0000000000000810 Offset: 0x000810 Link: 6 (.dynstr)\n+ Addr: 0x0000000000000814 Offset: 0x000814 Link: 6 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 4\n 0x0010: Name: GLIBC_2.1.3 Flags: none Version: 5\n 0x0020: Name: GLIBC_2.4 Flags: none Version: 4\n 0x0030: Name: GLIBC_2.3.4 Flags: none Version: 3\n 0x0040: 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": "@@ -39,9 +39,9 @@\n 0x0000073c 6174615f 73746172 74005f5f 6c696263 ata_start.__libc\n 0x0000074c 5f637375 5f696e69 7400474c 4942435f _csu_init.GLIBC_\n 0x0000075c 322e312e 3300474c 4942435f 322e3400 2.1.3.GLIBC_2.4.\n 0x0000076c 474c4942 435f322e 332e3400 474c4942 GLIBC_2.3.4.GLIB\n 0x0000077c 435f322e 30000000 00000000 00000000 C_2.0...........\n 0x0000078c 00000000 00000000 00000000 00000000 ................\n 0x0000079c 00000000 00000000 00000000 00000000 ................\n- 0x000007ac 00000000 00000000 000000 ...........\n+ 0x000007ac 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.mafMa9wzN9/dbd-tmp-rp2sfEb/diffoscope_o3et00ml_b2/tmp4xmuqamz_DebTarContainer/0/.debug/fada4a260be4ae2caab3d5fca730634fdc77ac.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66616461 34613236 30626534 61653263 fada4a260be4ae2c\n- 0x00000010 61616233 64356663 61373330 36333466 aab3d5fca730634f\n- 0x00000020 64633737 61632e64 65627567 00000000 dc77ac.debug....\n- 0x00000030 49d7a4e0 I...\n+ 0x00000000 33346466 63646263 38323264 35396332 34dfcdbc822d59c2\n+ 0x00000010 34346633 32663362 39663936 36653831 44f32f3b9f966e81\n+ 0x00000020 38636534 39302e64 65627567 00000000 8ce490.debug....\n+ 0x00000030 7a9b8e12 z...\n \n"}]}, {"source1": "./usr/bin/PTmender", "source2": "./usr/bin/PTmender", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 000064 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000250 000250 000360 10 A 6 1 4\n- [ 6] .dynstr STRTAB 000005b0 0005b0 0002c1 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000872 000872 00006c 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 000005b0 0005b0 0002c3 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000874 000874 00006c 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000008e0 0008e0 000060 00 A 6 1 4\n [ 9] .rel.dyn REL 00000940 000940 000060 08 A 5 0 4\n [10] .rel.plt REL 000009a0 0009a0 0000f8 08 AI 5 22 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 000200 04 AX 0 0 16\n [13] .plt.got PROGBITS 00001220 001220 000008 08 AX 0 0 8\n [14] .text PROGBITS 00001230 001230 000c04 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,24 +8,24 @@\n 0x00000019 (INIT_ARRAY) 0x3e44\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3e48\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x5b0\n 0x00000006 (SYMTAB) 0x250\n- 0x0000000a (STRSZ) 705 (bytes)\n+ 0x0000000a (STRSZ) 707 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x3f54\n 0x00000002 (PLTRELSZ) 248 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x9a0\n 0x00000011 (REL) 0x940\n 0x00000012 (RELSZ) 96 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x8e0\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x872\n+ 0x6ffffff0 (VERSYM) 0x874\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: 12b5227f810fd12c93bf9470cc39e5b1574da248\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c78eb16530ae154eede3f80b6fc74d57d179d8e7\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: 0x0000000000000872 Offset: 0x000872 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000874 Offset: 0x000874 Link: 5 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (GLIBC_2.0) 3 (GLIBC_2.3.4)\n 004: 1 (*global*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 2 (GLIBC_2.0) \n 008: 2 (GLIBC_2.0) 1 (*global*) 2 (GLIBC_2.0) 1 (*global*) \n 00c: 1 (*global*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 1 (*global*) \n 010: 4 (GLIBC_2.1) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 2 (GLIBC_2.0) \n 014: 4 (GLIBC_2.1) 2 (GLIBC_2.0) 3 (GLIBC_2.3.4) 1 (*global*) \n 018: 2 (GLIBC_2.0) 1 (*global*) 1 (*global*) 2 (GLIBC_2.0) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -40,9 +40,9 @@\n 0x00000800 44656275 6700474c 4942435f 322e312e Debug.GLIBC_2.1.\n 0x00000810 3300474c 4942435f 322e3400 474c4942 3.GLIBC_2.4.GLIB\n 0x00000820 435f322e 3100474c 4942435f 322e332e C_2.1.GLIBC_2.3.\n 0x00000830 3400474c 4942435f 322e3000 00000000 4.GLIBC_2.0.....\n 0x00000840 00000000 00000000 00000000 00000000 ................\n 0x00000850 00000000 00000000 00000000 00000000 ................\n 0x00000860 00000000 00000000 00000000 00000000 ................\n- 0x00000870 00 .\n+ 0x00000870 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.mafMa9wzN9/dbd-tmp-rp2sfEb/diffoscope_o3et00ml_b2/tmp4xmuqamz_DebTarContainer/0/.debug/b5227f810fd12c93bf9470cc39e5b1574da248.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62353232 37663831 30666431 32633933 b5227f810fd12c93\n- 0x00000010 62663934 37306363 33396535 62313537 bf9470cc39e5b157\n- 0x00000020 34646132 34382e64 65627567 00000000 4da248.debug....\n- 0x00000030 202e64f5 .d.\n+ 0x00000000 38656231 36353330 61653135 34656564 8eb16530ae154eed\n+ 0x00000010 65336638 30623666 63373464 35376431 e3f80b6fc74d57d1\n+ 0x00000020 37396438 65372e64 65627567 00000000 79d8e7.debug....\n+ 0x00000030 6f3ad965 o:.e\n \n"}]}, {"source1": "./usr/bin/PToptimizer", "source2": "./usr/bin/PToptimizer", "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 000220 10 A 6 1 4\n- [ 6] .dynstr STRTAB 0000045c 00045c 0001fd 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000065a 00065a 000044 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000045c 00045c 0001ff 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000065c 00065c 000044 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000006a0 0006a0 000040 00 A 6 1 4\n [ 9] .rel.dyn REL 000006e0 0006e0 000060 08 A 5 0 4\n [10] .rel.plt REL 00000740 000740 000070 08 AI 5 22 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 0000f0 04 AX 0 0 16\n [13] .plt.got PROGBITS 00001110 001110 000008 08 AX 0 0 8\n [14] .text PROGBITS 00001120 001120 000345 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,24 +8,24 @@\n 0x00000019 (INIT_ARRAY) 0x3e88\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3e8c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x45c\n 0x00000006 (SYMTAB) 0x23c\n- 0x0000000a (STRSZ) 509 (bytes)\n+ 0x0000000a (STRSZ) 511 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x3f98\n 0x00000002 (PLTRELSZ) 112 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x740\n 0x00000011 (REL) 0x6e0\n 0x00000012 (RELSZ) 96 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x6a0\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x65a\n+ 0x6ffffff0 (VERSYM) 0x65c\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: c25323ce76ca1339e1875497eb1a56940a280985\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1b85fa0b34c30501028e4fd2c21114f523604cc1\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: 0x000000000000065a Offset: 0x00065a Link: 5 (.dynsym)\n+ Addr: 0x000000000000065c Offset: 0x00065c Link: 5 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 2 (GLIBC_2.3.4) 3 (GLIBC_2.0) 1 (*global*) 1 (*global*) \n 008: 3 (GLIBC_2.0) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 3 (GLIBC_2.0) \n 014: 1 (*global*) 4 (GLIBC_2.1.3) 3 (GLIBC_2.0) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -27,9 +27,9 @@\n 0x000005dc 69005f66 705f6877 005f5f64 6174615f i._fp_hw.__data_\n 0x000005ec 73746172 74005f5f 6c696263 5f637375 start.__libc_csu\n 0x000005fc 5f696e69 7400474c 4942435f 322e312e _init.GLIBC_2.1.\n 0x0000060c 3300474c 4942435f 322e3000 474c4942 3.GLIBC_2.0.GLIB\n 0x0000061c 435f322e 332e3400 00000000 00000000 C_2.3.4.........\n 0x0000062c 00000000 00000000 00000000 00000000 ................\n 0x0000063c 00000000 00000000 00000000 00000000 ................\n- 0x0000064c 00000000 00000000 00000000 00 .............\n+ 0x0000064c 00000000 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: 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.mafMa9wzN9/dbd-tmp-rp2sfEb/diffoscope_o3et00ml_b2/tmp4xmuqamz_DebTarContainer/0/.debug/5323ce76ca1339e1875497eb1a56940a280985.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35333233 63653736 63613133 33396531 5323ce76ca1339e1\n- 0x00000010 38373534 39376562 31613536 39343061 875497eb1a56940a\n- 0x00000020 32383039 38352e64 65627567 00000000 280985.debug....\n- 0x00000030 7e30064e ~0.N\n+ 0x00000000 38356661 30623334 63333035 30313032 85fa0b34c3050102\n+ 0x00000010 38653466 64326332 31313134 66353233 8e4fd2c21114f523\n+ 0x00000020 36303463 63312e64 65627567 00000000 604cc1.debug....\n+ 0x00000030 940d76c1 ..v.\n \n"}]}, {"source1": "./usr/bin/PTroller", "source2": "./usr/bin/PTroller", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 000050 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000023c 00023c 000240 10 A 6 1 4\n- [ 6] .dynstr STRTAB 0000047c 00047c 00020e 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000068a 00068a 000048 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000047c 00047c 000210 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000068c 00068c 000048 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000006d4 0006d4 000050 00 A 6 1 4\n [ 9] .rel.dyn REL 00000724 000724 000060 08 A 5 0 4\n [10] .rel.plt REL 00000784 000784 000080 08 AI 5 22 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 000604 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,24 +8,24 @@\n 0x00000019 (INIT_ARRAY) 0x3e80\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3e84\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x47c\n 0x00000006 (SYMTAB) 0x23c\n- 0x0000000a (STRSZ) 526 (bytes)\n+ 0x0000000a (STRSZ) 528 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x3f90\n 0x00000002 (PLTRELSZ) 128 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x784\n 0x00000011 (REL) 0x724\n 0x00000012 (RELSZ) 96 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x6d4\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x68a\n+ 0x6ffffff0 (VERSYM) 0x68c\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: 443f060c0c35bd10e2233c81cc07fa65583193a7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 20f8a686072a6794a6f42655ce161e6676c4db80\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 36 entries:\n- Addr: 0x000000000000068a Offset: 0x00068a Link: 5 (.dynsym)\n+ Addr: 0x000000000000068c Offset: 0x00068c Link: 5 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 2 (GLIBC_2.0) \n 004: 2 (GLIBC_2.0) 3 (GLIBC_2.3.4) 1 (*global*) 1 (*global*) \n 008: 2 (GLIBC_2.0) 2 (GLIBC_2.0) 1 (*global*) 2 (GLIBC_2.0) \n 00c: 2 (GLIBC_2.0) 2 (GLIBC_2.0) 1 (*global*) 1 (*global*) \n 010: 2 (GLIBC_2.0) 2 (GLIBC_2.0) 4 (GLIBC_2.4) 1 (*global*) \n 014: 1 (*global*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 5 (GLIBC_2.1.3)\n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -28,9 +28,9 @@\n 0x0000060c 5f5f6461 74615f73 74617274 005f5f6c __data_start.__l\n 0x0000061c 6962635f 6373755f 696e6974 00474c49 ibc_csu_init.GLI\n 0x0000062c 42435f32 2e312e33 00474c49 42435f32 BC_2.1.3.GLIBC_2\n 0x0000063c 2e340047 4c494243 5f322e33 2e340047 .4.GLIBC_2.3.4.G\n 0x0000064c 4c494243 5f322e30 00000000 00000000 LIBC_2.0........\n 0x0000065c 00000000 00000000 00000000 00000000 ................\n 0x0000066c 00000000 00000000 00000000 00000000 ................\n- 0x0000067c 00000000 00000000 00000000 0000 ..............\n+ 0x0000067c 00000000 00000000 00000000 00000000 ................\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: 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.mafMa9wzN9/dbd-tmp-rp2sfEb/diffoscope_o3et00ml_b2/tmp4xmuqamz_DebTarContainer/0/.debug/3f060c0c35bd10e2233c81cc07fa65583193a7.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33663036 30633063 33356264 31306532 3f060c0c35bd10e2\n- 0x00000010 32333363 38316363 30376661 36353538 233c81cc07fa6558\n- 0x00000020 33313933 61372e64 65627567 00000000 3193a7.debug....\n- 0x00000030 7d9f3278 }.2x\n+ 0x00000000 66386136 38363037 32613637 39346136 f8a686072a6794a6\n+ 0x00000010 66343236 35356365 31363165 36363736 f42655ce161e6676\n+ 0x00000020 63346462 38302e64 65627567 00000000 c4db80.debug....\n+ 0x00000030 e323efca .#..\n \n"}]}, {"source1": "./usr/bin/PTtiff2psd", "source2": "./usr/bin/PTtiff2psd", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 000050 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000023c 00023c 000270 10 A 6 1 4\n- [ 6] .dynstr STRTAB 000004ac 0004ac 000240 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000006ec 0006ec 00004e 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 000004ac 0004ac 000242 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000006ee 0006ee 00004e 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000073c 00073c 000050 00 A 6 1 4\n [ 9] .rel.dyn REL 0000078c 00078c 000068 08 A 5 0 4\n [10] .rel.plt REL 000007f4 0007f4 000090 08 AI 5 22 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 000130 04 AX 0 0 16\n [13] .plt.got PROGBITS 00001150 001150 000008 08 AX 0 0 8\n [14] .text PROGBITS 00001160 001160 0006f4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,24 +8,24 @@\n 0x00000019 (INIT_ARRAY) 0x3e74\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3e78\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x4ac\n 0x00000006 (SYMTAB) 0x23c\n- 0x0000000a (STRSZ) 576 (bytes)\n+ 0x0000000a (STRSZ) 578 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x3f84\n 0x00000002 (PLTRELSZ) 144 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x7f4\n 0x00000011 (REL) 0x78c\n 0x00000012 (RELSZ) 104 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x73c\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x6ec\n+ 0x6ffffff0 (VERSYM) 0x6ee\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: f371aabc4b67a814297f706f5c9343ca34b44ce1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2527b446b45f26af953b931d59b1d8dee08127e0\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 39 entries:\n- Addr: 0x00000000000006ec Offset: 0x0006ec Link: 5 (.dynsym)\n+ Addr: 0x00000000000006ee Offset: 0x0006ee Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 1 (*global*) 1 (*global*) \n 004: 3 (GLIBC_2.3.4) 2 (GLIBC_2.0) 1 (*global*) 2 (GLIBC_2.0) \n 008: 1 (*global*) 2 (GLIBC_2.0) 1 (*global*) 2 (GLIBC_2.0) \n 00c: 2 (GLIBC_2.0) 2 (GLIBC_2.0) 1 (*global*) 2 (GLIBC_2.0) \n 010: 2 (GLIBC_2.0) 1 (*global*) 2 (GLIBC_2.0) 4 (GLIBC_2.4) \n 014: 1 (*global*) 2 (GLIBC_2.0) 1 (*global*) 3 (GLIBC_2.3.4)\n 018: 2 (GLIBC_2.0) 5 (GLIBC_2.1.3) 2 (GLIBC_2.0) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -32,8 +32,9 @@\n 0x0000067c 5f6c6962 635f6373 755f696e 69740047 _libc_csu_init.G\n 0x0000068c 4c494243 5f322e31 2e330047 4c494243 LIBC_2.1.3.GLIBC\n 0x0000069c 5f322e34 00474c49 42435f32 2e332e34 _2.4.GLIBC_2.3.4\n 0x000006ac 00474c49 42435f32 2e300000 00000000 .GLIBC_2.0......\n 0x000006bc 00000000 00000000 00000000 00000000 ................\n 0x000006cc 00000000 00000000 00000000 00000000 ................\n 0x000006dc 00000000 00000000 00000000 00000000 ................\n+ 0x000006ec 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.mafMa9wzN9/dbd-tmp-rp2sfEb/diffoscope_o3et00ml_b2/tmp4xmuqamz_DebTarContainer/0/.debug/71aabc4b67a814297f706f5c9343ca34b44ce1.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37316161 62633462 36376138 31343239 71aabc4b67a81429\n- 0x00000010 37663730 36663563 39333433 63613334 7f706f5c9343ca34\n- 0x00000020 62343463 65312e64 65627567 00000000 b44ce1.debug....\n- 0x00000030 67e29544 g..D\n+ 0x00000000 32376234 34366234 35663236 61663935 27b446b45f26af95\n+ 0x00000010 33623933 31643539 62316438 64656530 3b931d59b1d8dee0\n+ 0x00000020 38313237 65302e64 65627567 00000000 8127e0.debug....\n+ 0x00000030 6b8ca526 k..&\n \n"}]}, {"source1": "./usr/bin/PTtiffdump", "source2": "./usr/bin/PTtiffdump", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x006e4 0x006e4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x006e8 0x006e8 R 0x1000\n LOAD 0x001000 0x00001000 0x00001000 0x005f8 0x005f8 R E 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x00368 0x00368 R 0x1000\n LOAD 0x002ea8 0x00003ea8 0x00003ea8 0x00160 0x0016c RW 0x1000\n DYNAMIC 0x002eb0 0x00003eb0 0x00003eb0 0x00108 0x00108 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x002170 0x00002170 0x00002170 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 000064 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000250 000250 0001d0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000420 000420 0001aa 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000005ca 0005ca 00003a 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00000604 000604 000050 00 A 6 1 4\n- [ 9] .rel.dyn REL 00000654 000654 000050 08 A 5 0 4\n- [10] .rel.plt REL 000006a4 0006a4 000040 08 AI 5 22 4\n+ [ 6] .dynstr STRTAB 00000420 000420 0001ac 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000005cc 0005cc 00003a 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00000608 000608 000050 00 A 6 1 4\n+ [ 9] .rel.dyn REL 00000658 000658 000050 08 A 5 0 4\n+ [10] .rel.plt REL 000006a8 0006a8 000040 08 AI 5 22 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 000090 04 AX 0 0 16\n [13] .plt.got PROGBITS 000010b0 0010b0 000008 08 AX 0 0 8\n [14] .text PROGBITS 000010c0 0010c0 000524 00 AX 0 0 16\n [15] .fini PROGBITS 000015e4 0015e4 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00002000 002000 000170 00 A 0 0 4\n [17] .eh_frame_hdr PROGBITS 00002170 002170 000054 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,22 +1,22 @@\n \n-Relocation section '.rel.dyn' at offset 0x654 contains 10 entries:\n+Relocation section '.rel.dyn' at offset 0x658 contains 10 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003ea8 00000008 R_386_RELATIVE \n 00003eac 00000008 R_386_RELATIVE \n 00003ffc 00000008 R_386_RELATIVE \n 00004004 00000008 R_386_RELATIVE \n 00003fe4 00000106 R_386_GLOB_DAT 00000000 __gmon_start__\n 00003fe8 00000606 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00003fec 00000706 R_386_GLOB_DAT 00000000 optind@GLIBC_2.0\n 00003ff0 00000806 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00003ff4 00000a06 R_386_GLOB_DAT 00000000 ptQuietFlag\n 00003ff8 00000d06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n \n-Relocation section '.rel.plt' at offset 0x6a4 contains 8 entries:\n+Relocation section '.rel.plt' at offset 0x6a8 contains 8 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003fc4 00000207 R_386_JUMP_SLOT 00000000 __printf_chk@GLIBC_2.3.4\n 00003fc8 00000307 R_386_JUMP_SLOT 00000000 panoTiffRead\n 00003fcc 00000407 R_386_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.0\n 00003fd0 00000507 R_386_JUMP_SLOT 00000000 PrintError\n 00003fd4 00000907 R_386_JUMP_SLOT 00000000 getopt@GLIBC_2.0\n 00003fd8 00000b07 R_386_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,24 +8,24 @@\n 0x00000019 (INIT_ARRAY) 0x3ea8\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3eac\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x420\n 0x00000006 (SYMTAB) 0x250\n- 0x0000000a (STRSZ) 426 (bytes)\n+ 0x0000000a (STRSZ) 428 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x3fb8\n 0x00000002 (PLTRELSZ) 64 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x6a4\n- 0x00000011 (REL) 0x654\n+ 0x00000017 (JMPREL) 0x6a8\n+ 0x00000011 (REL) 0x658\n 0x00000012 (RELSZ) 80 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x604\n+ 0x6ffffffe (VERNEED) 0x608\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x5ca\n+ 0x6ffffff0 (VERSYM) 0x5cc\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: 695ea5608ef9eaa171cbf7a7370e0e2bfe04da20\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a3fb5338cf5b95c4c9daad49151f2b5c2de4cb79\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,19 +1,19 @@\n \n Version symbols section '.gnu.version' contains 29 entries:\n- Addr: 0x00000000000005ca Offset: 0x0005ca Link: 5 (.dynsym)\n+ Addr: 0x00000000000005cc Offset: 0x0005cc Link: 5 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (GLIBC_2.3.4) 1 (*global*) \n 004: 3 (GLIBC_2.0) 1 (*global*) 1 (*global*) 3 (GLIBC_2.0) \n 008: 1 (*global*) 3 (GLIBC_2.0) 1 (*global*) 4 (GLIBC_2.4) \n 00c: 3 (GLIBC_2.0) 5 (GLIBC_2.1.3) 3 (GLIBC_2.0) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 01c: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x0000000000000604 Offset: 0x000604 Link: 6 (.dynstr)\n+ Addr: 0x0000000000000608 Offset: 0x000608 Link: 6 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 4\n 0x0010: Name: GLIBC_2.1.3 Flags: none Version: 5\n 0x0020: Name: GLIBC_2.4 Flags: none Version: 4\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 3\n 0x0040: Name: GLIBC_2.3.4 Flags: none Version: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -22,9 +22,9 @@\n 0x00000550 005f5f6c 6962635f 6373755f 696e6974 .__libc_csu_init\n 0x00000560 00436f6d 70617265 00474c49 42435f32 .Compare.GLIBC_2\n 0x00000570 2e312e33 00474c49 42435f32 2e340047 .1.3.GLIBC_2.4.G\n 0x00000580 4c494243 5f322e30 00474c49 42435f32 LIBC_2.0.GLIBC_2\n 0x00000590 2e332e34 00000000 00000000 00000000 .3.4............\n 0x000005a0 00000000 00000000 00000000 00000000 ................\n 0x000005b0 00000000 00000000 00000000 00000000 ................\n- 0x000005c0 00000000 00000000 0000 ..........\n+ 0x000005c0 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.mafMa9wzN9/dbd-tmp-rp2sfEb/diffoscope_o3et00ml_b2/tmp4xmuqamz_DebTarContainer/0/.debug/5ea5608ef9eaa171cbf7a7370e0e2bfe04da20.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35656135 36303865 66396561 61313731 5ea5608ef9eaa171\n- 0x00000010 63626637 61373337 30653065 32626665 cbf7a7370e0e2bfe\n- 0x00000020 30346461 32302e64 65627567 00000000 04da20.debug....\n- 0x00000030 d711b866 ...f\n+ 0x00000000 66623533 33386366 35623935 63346339 fb5338cf5b95c4c9\n+ 0x00000010 64616164 34393135 31663262 35633264 daad49151f2b5c2d\n+ 0x00000020 65346362 37392e64 65627567 00000000 e4cb79.debug....\n+ 0x00000030 e45e6078 .^`x\n \n"}]}, {"source1": "./usr/bin/PTuncrop", "source2": "./usr/bin/PTuncrop", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x00538 0x00538 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x0053c 0x0053c R 0x1000\n LOAD 0x001000 0x00001000 0x00001000 0x0026c 0x0026c R E 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x002b4 0x002b4 R 0x1000\n LOAD 0x002ec8 0x00003ec8 0x00003ec8 0x00140 0x00144 RW 0x1000\n DYNAMIC 0x002ed0 0x00003ed0 0x00003ed0 0x00108 0x00108 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x002148 0x00002148 0x00002148 0x00044 0x00044 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 000050 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000023c 00023c 000120 10 A 6 1 4\n- [ 6] .dynstr STRTAB 0000035c 00035c 000137 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000494 000494 000024 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 000004b8 0004b8 000030 00 A 6 1 4\n- [ 9] .rel.dyn REL 000004e8 0004e8 000040 08 A 5 0 4\n- [10] .rel.plt REL 00000528 000528 000010 08 AI 5 22 4\n+ [ 6] .dynstr STRTAB 0000035c 00035c 000139 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000496 000496 000024 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 000004bc 0004bc 000030 00 A 6 1 4\n+ [ 9] .rel.dyn REL 000004ec 0004ec 000040 08 A 5 0 4\n+ [10] .rel.plt REL 0000052c 00052c 000010 08 AI 5 22 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 000030 04 AX 0 0 16\n [13] .plt.got PROGBITS 00001050 001050 000008 08 AX 0 0 8\n [14] .text PROGBITS 00001060 001060 0001f5 00 AX 0 0 16\n [15] .fini PROGBITS 00001258 001258 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00002000 002000 000146 00 A 0 0 4\n [17] .eh_frame_hdr PROGBITS 00002148 002148 000044 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,16 +1,16 @@\n \n-Relocation section '.rel.dyn' at offset 0x4e8 contains 8 entries:\n+Relocation section '.rel.dyn' at offset 0x4ec contains 8 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003ec8 00000008 R_386_RELATIVE \n 00003ecc 00000008 R_386_RELATIVE \n 00003ffc 00000008 R_386_RELATIVE \n 00004004 00000008 R_386_RELATIVE \n 00003fec 00000106 R_386_GLOB_DAT 00000000 __gmon_start__\n 00003ff0 00000306 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00003ff4 00000406 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00003ff8 00000606 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n \n-Relocation section '.rel.plt' at offset 0x528 contains 2 entries:\n+Relocation section '.rel.plt' at offset 0x52c contains 2 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003fe4 00000207 R_386_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.0\n 00003fe8 00000507 R_386_JUMP_SLOT 00000000 panoCroppingMain\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,24 +8,24 @@\n 0x00000019 (INIT_ARRAY) 0x3ec8\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3ecc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x35c\n 0x00000006 (SYMTAB) 0x23c\n- 0x0000000a (STRSZ) 311 (bytes)\n+ 0x0000000a (STRSZ) 313 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x3fd8\n 0x00000002 (PLTRELSZ) 16 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x528\n- 0x00000011 (REL) 0x4e8\n+ 0x00000017 (JMPREL) 0x52c\n+ 0x00000011 (REL) 0x4ec\n 0x00000012 (RELSZ) 64 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x4b8\n+ 0x6ffffffe (VERNEED) 0x4bc\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x494\n+ 0x6ffffff0 (VERSYM) 0x496\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: 39dcbb1700cc79a8f0ad08610cc1131b04963a4d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e6874dc6b2324668852910ecca36cdc3e1d8284b\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,14 +1,14 @@\n \n Version symbols section '.gnu.version' contains 18 entries:\n- Addr: 0x0000000000000494 Offset: 0x000494 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000496 Offset: 0x000496 Link: 5 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (GLIBC_2.0) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 3 (GLIBC_2.1.3) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x00000000000004b8 Offset: 0x0004b8 Link: 6 (.dynstr)\n+ Addr: 0x00000000000004bc Offset: 0x0004bc Link: 6 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 2\n 0x0010: Name: GLIBC_2.1.3 Flags: none Version: 3\n 0x0020: 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": "@@ -15,9 +15,9 @@\n 0x0000041c 73755f66 696e6900 5f66705f 6877005f su_fini._fp_hw._\n 0x0000042c 5f646174 615f7374 61727400 5f5f6c69 _data_start.__li\n 0x0000043c 62635f63 73755f69 6e697400 474c4942 bc_csu_init.GLIB\n 0x0000044c 435f322e 312e3300 474c4942 435f322e C_2.1.3.GLIBC_2.\n 0x0000045c 30000000 00000000 00000000 00000000 0...............\n 0x0000046c 00000000 00000000 00000000 00000000 ................\n 0x0000047c 00000000 00000000 00000000 00000000 ................\n- 0x0000048c 00000000 000000 .......\n+ 0x0000048c 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.mafMa9wzN9/dbd-tmp-rp2sfEb/diffoscope_o3et00ml_b2/tmp4xmuqamz_DebTarContainer/0/.debug/dcbb1700cc79a8f0ad08610cc1131b04963a4d.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64636262 31373030 63633739 61386630 dcbb1700cc79a8f0\n- 0x00000010 61643038 36313063 63313133 31623034 ad08610cc1131b04\n- 0x00000020 39363361 34642e64 65627567 00000000 963a4d.debug....\n- 0x00000030 c60e79a2 ..y.\n+ 0x00000000 38373464 63366232 33323436 36383835 874dc6b232466885\n+ 0x00000010 32393130 65636361 33366364 63336531 2910ecca36cdc3e1\n+ 0x00000020 64383238 34622e64 65627567 00000000 d8284b.debug....\n+ 0x00000030 c9773943 .w9C\n \n"}]}, {"source1": "./usr/bin/panoinfo", "source2": "./usr/bin/panoinfo", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 000050 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000023c 00023c 0001e0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 0000041c 00041c 00020d 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000062a 00062a 00003c 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000041c 00041c 00020f 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000062c 00062c 00003c 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000668 000668 000050 00 A 6 1 4\n [ 9] .rel.dyn REL 000006b8 0006b8 000040 08 A 5 0 4\n [10] .rel.plt REL 000006f8 0006f8 000070 08 AI 5 22 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 0000f0 04 AX 0 0 16\n [13] .plt.got PROGBITS 00001110 001110 000008 08 AX 0 0 8\n [14] .text PROGBITS 00001120 001120 000674 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,24 +8,24 @@\n 0x00000019 (INIT_ARRAY) 0x3e98\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3e9c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x41c\n 0x00000006 (SYMTAB) 0x23c\n- 0x0000000a (STRSZ) 525 (bytes)\n+ 0x0000000a (STRSZ) 527 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x3fa8\n 0x00000002 (PLTRELSZ) 112 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x6f8\n 0x00000011 (REL) 0x6b8\n 0x00000012 (RELSZ) 64 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x668\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x62a\n+ 0x6ffffff0 (VERSYM) 0x62c\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: f285efaf6c20324d11d040c78c0183f8b3691727\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 19c6d5932353e9db91f1bb00c564395f26b00f76\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 30 entries:\n- Addr: 0x000000000000062a Offset: 0x00062a Link: 5 (.dynsym)\n+ Addr: 0x000000000000062c Offset: 0x00062c Link: 5 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 2 (GLIBC_2.3.4) 3 (GLIBC_2.0) 1 (*global*) 2 (GLIBC_2.3.4)\n 008: 3 (GLIBC_2.0) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 3 (GLIBC_2.0) 4 (GLIBC_2.4) \n 010: 2 (GLIBC_2.3.4) 5 (GLIBC_2.1.3) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -28,9 +28,9 @@\n 0x000005ac 5f646174 615f7374 61727400 5f5f6c69 _data_start.__li\n 0x000005bc 62635f63 73755f69 6e697400 474c4942 bc_csu_init.GLIB\n 0x000005cc 435f322e 312e3300 474c4942 435f322e C_2.1.3.GLIBC_2.\n 0x000005dc 3400474c 4942435f 322e3000 474c4942 4.GLIBC_2.0.GLIB\n 0x000005ec 435f322e 332e3400 00000000 00000000 C_2.3.4.........\n 0x000005fc 00000000 00000000 00000000 00000000 ................\n 0x0000060c 00000000 00000000 00000000 00000000 ................\n- 0x0000061c 00000000 00000000 00000000 00 .............\n+ 0x0000061c 00000000 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: 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.mafMa9wzN9/dbd-tmp-rp2sfEb/diffoscope_o3et00ml_b2/tmp4xmuqamz_DebTarContainer/0/.debug/85efaf6c20324d11d040c78c0183f8b3691727.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38356566 61663663 32303332 34643131 85efaf6c20324d11\n- 0x00000010 64303430 63373863 30313833 66386233 d040c78c0183f8b3\n- 0x00000020 36393137 32372e64 65627567 00000000 691727.debug....\n- 0x00000030 0bf14a09 ..J.\n+ 0x00000000 63366435 39333233 35336539 64623931 c6d5932353e9db91\n+ 0x00000010 66316262 30306335 36343339 35663236 f1bb00c564395f26\n+ 0x00000020 62303066 37362e64 65627567 00000000 b00f76.debug....\n+ 0x00000030 bf470c53 .G.S\n \n"}]}]}]}]}, {"source1": "libpano13-bin-dbgsym_2.9.21+dfsg-1_i386.deb", "source2": "libpano13-bin-dbgsym_2.9.21+dfsg-1_i386.deb", "unified_diff": null, "details": [{"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: i386\n Maintainer: Debian PhotoTools Maintainers \n Installed-Size: 115\n Depends: libpano13-bin (= 2.9.21+dfsg-1)\n Section: debug\n Priority: optional\n Description: debug symbols for libpano13-bin\n-Build-Ids: 12b5227f810fd12c93bf9470cc39e5b1574da248 39dcbb1700cc79a8f0ad08610cc1131b04963a4d 3ffada4a260be4ae2caab3d5fca730634fdc77ac 43cbaa0125dd47d0f2f22ef5526df59ca5e8d195 443f060c0c35bd10e2233c81cc07fa65583193a7 695ea5608ef9eaa171cbf7a7370e0e2bfe04da20 9fdbdcad05422edb3eb654228043a9bd328483c2 c25323ce76ca1339e1875497eb1a56940a280985 f285efaf6c20324d11d040c78c0183f8b3691727 f371aabc4b67a814297f706f5c9343ca34b44ce1 fa93effb2520f4cd3016f40e379e1d2c41ff1e2e\n+Build-Ids: 1334dfcdbc822d59c244f32f3b9f966e818ce490 19c6d5932353e9db91f1bb00c564395f26b00f76 1b85fa0b34c30501028e4fd2c21114f523604cc1 20f8a686072a6794a6f42655ce161e6676c4db80 2527b446b45f26af953b931d59b1d8dee08127e0 381b29702e50f41ccf6beec84fe1dc0382548674 6b6e8ed2e3c1e67f437368e6de64411f7e52da52 91834c17a182e48097e78bc468b8998bc56b1484 a3fb5338cf5b95c4c9daad49151f2b5c2de4cb79 c78eb16530ae154eede3f80b6fc74d57d179d8e7 e6874dc6b2324668852910ecca36cdc3e1d8284b\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,12 +1,12 @@\n-usr/lib/debug/.build-id/12/b5227f810fd12c93bf9470cc39e5b1574da248.debug\n-usr/lib/debug/.build-id/39/dcbb1700cc79a8f0ad08610cc1131b04963a4d.debug\n-usr/lib/debug/.build-id/3f/fada4a260be4ae2caab3d5fca730634fdc77ac.debug\n-usr/lib/debug/.build-id/43/cbaa0125dd47d0f2f22ef5526df59ca5e8d195.debug\n-usr/lib/debug/.build-id/44/3f060c0c35bd10e2233c81cc07fa65583193a7.debug\n-usr/lib/debug/.build-id/69/5ea5608ef9eaa171cbf7a7370e0e2bfe04da20.debug\n-usr/lib/debug/.build-id/9f/dbdcad05422edb3eb654228043a9bd328483c2.debug\n-usr/lib/debug/.build-id/c2/5323ce76ca1339e1875497eb1a56940a280985.debug\n-usr/lib/debug/.build-id/f2/85efaf6c20324d11d040c78c0183f8b3691727.debug\n-usr/lib/debug/.build-id/f3/71aabc4b67a814297f706f5c9343ca34b44ce1.debug\n-usr/lib/debug/.build-id/fa/93effb2520f4cd3016f40e379e1d2c41ff1e2e.debug\n+usr/lib/debug/.build-id/13/34dfcdbc822d59c244f32f3b9f966e818ce490.debug\n+usr/lib/debug/.build-id/19/c6d5932353e9db91f1bb00c564395f26b00f76.debug\n+usr/lib/debug/.build-id/1b/85fa0b34c30501028e4fd2c21114f523604cc1.debug\n+usr/lib/debug/.build-id/20/f8a686072a6794a6f42655ce161e6676c4db80.debug\n+usr/lib/debug/.build-id/25/27b446b45f26af953b931d59b1d8dee08127e0.debug\n+usr/lib/debug/.build-id/38/1b29702e50f41ccf6beec84fe1dc0382548674.debug\n+usr/lib/debug/.build-id/6b/6e8ed2e3c1e67f437368e6de64411f7e52da52.debug\n+usr/lib/debug/.build-id/91/834c17a182e48097e78bc468b8998bc56b1484.debug\n+usr/lib/debug/.build-id/a3/fb5338cf5b95c4c9daad49151f2b5c2de4cb79.debug\n+usr/lib/debug/.build-id/c7/8eb16530ae154eede3f80b6fc74d57d179d8e7.debug\n+usr/lib/debug/.build-id/e6/874dc6b2324668852910ecca36cdc3e1d8284b.debug\n usr/lib/debug/.dwz/i386-linux-gnu/libpano13-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,33 +1,33 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/12/\n--rw-r--r-- 0 root (0) root (0) 12672 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/12/b5227f810fd12c93bf9470cc39e5b1574da248.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/39/\n--rw-r--r-- 0 root (0) root (0) 4248 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/39/dcbb1700cc79a8f0ad08610cc1131b04963a4d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/3f/\n--rw-r--r-- 0 root (0) root (0) 8756 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/3f/fada4a260be4ae2caab3d5fca730634fdc77ac.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/43/\n--rw-r--r-- 0 root (0) root (0) 4268 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/43/cbaa0125dd47d0f2f22ef5526df59ca5e8d195.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/44/\n--rw-r--r-- 0 root (0) root (0) 7192 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/44/3f060c0c35bd10e2233c81cc07fa65583193a7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/69/\n--rw-r--r-- 0 root (0) root (0) 7752 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/69/5ea5608ef9eaa171cbf7a7370e0e2bfe04da20.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/9f/\n--rw-r--r-- 0 root (0) root (0) 5880 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/9f/dbdcad05422edb3eb654228043a9bd328483c2.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/c2/\n--rw-r--r-- 0 root (0) root (0) 7900 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/c2/5323ce76ca1339e1875497eb1a56940a280985.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/f2/\n--rw-r--r-- 0 root (0) root (0) 7396 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/f2/85efaf6c20324d11d040c78c0183f8b3691727.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/f3/\n--rw-r--r-- 0 root (0) root (0) 8312 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/f3/71aabc4b67a814297f706f5c9343ca34b44ce1.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/fa/\n--rw-r--r-- 0 root (0) root (0) 7704 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/fa/93effb2520f4cd3016f40e379e1d2c41ff1e2e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/13/\n+-rw-r--r-- 0 root (0) root (0) 8756 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/13/34dfcdbc822d59c244f32f3b9f966e818ce490.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/19/\n+-rw-r--r-- 0 root (0) root (0) 7396 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/19/c6d5932353e9db91f1bb00c564395f26b00f76.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/1b/\n+-rw-r--r-- 0 root (0) root (0) 7900 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/1b/85fa0b34c30501028e4fd2c21114f523604cc1.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/20/\n+-rw-r--r-- 0 root (0) root (0) 7192 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/20/f8a686072a6794a6f42655ce161e6676c4db80.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/25/\n+-rw-r--r-- 0 root (0) root (0) 8312 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/25/27b446b45f26af953b931d59b1d8dee08127e0.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/38/\n+-rw-r--r-- 0 root (0) root (0) 5880 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/38/1b29702e50f41ccf6beec84fe1dc0382548674.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/6b/\n+-rw-r--r-- 0 root (0) root (0) 7704 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/6b/6e8ed2e3c1e67f437368e6de64411f7e52da52.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/91/\n+-rw-r--r-- 0 root (0) root (0) 4268 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/91/834c17a182e48097e78bc468b8998bc56b1484.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/a3/\n+-rw-r--r-- 0 root (0) root (0) 7752 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/a3/fb5338cf5b95c4c9daad49151f2b5c2de4cb79.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/c7/\n+-rw-r--r-- 0 root (0) root (0) 12672 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/c7/8eb16530ae154eede3f80b6fc74d57d179d8e7.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/e6/\n+-rw-r--r-- 0 root (0) root (0) 4248 2021-12-31 12:03:37.000000 ./usr/lib/debug/.build-id/e6/874dc6b2324668852910ecca36cdc3e1d8284b.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 5696 2021-12-31 12:03:37.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/libpano13-bin.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-12-31 12:03:37.000000 ./usr/share/doc/libpano13-bin-dbgsym -> libpano13-bin\n"}, {"source1": "./usr/lib/debug/.build-id/12/b5227f810fd12c93bf9470cc39e5b1574da248.debug", "source2": "./usr/lib/debug/.build-id/c7/8eb16530ae154eede3f80b6fc74d57d179d8e7.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 3% 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 000064 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000250 0001ec 000360 10 A 6 1 4\n- [ 6] .dynstr NOBITS 000005b0 0001ec 0002c1 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000872 0001ec 00006c 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 000005b0 0001ec 0002c3 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000874 0001ec 00006c 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 000008e0 0001ec 000060 00 A 6 1 4\n [ 9] .rel.dyn NOBITS 00000940 0001ec 000060 08 A 5 0 4\n [10] .rel.plt NOBITS 000009a0 0001ec 0000f8 08 A 5 22 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 000200 04 AX 0 0 16\n [13] .plt.got NOBITS 00001220 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00001230 001000 000c04 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: 12b5227f810fd12c93bf9470cc39e5b1574da248\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c78eb16530ae154eede3f80b6fc74d57d179d8e7\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/39/dcbb1700cc79a8f0ad08610cc1131b04963a4d.debug", "source2": "./usr/lib/debug/.build-id/e6/874dc6b2324668852910ecca36cdc3e1d8284b.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "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 0x10b0\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 0x00538 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x0053c R 0x1000\n LOAD 0x000000 0x00001000 0x00001000 0x00000 0x0026c R E 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x002b4 R 0x1000\n LOAD 0x000ec8 0x00003ec8 0x00003ec8 0x00000 0x00144 RW 0x1000\n DYNAMIC 0x000ec8 0x00003ed0 0x00003ed0 0x00000 0x00108 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x00002148 0x00002148 0x00000 0x00044 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 000050 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000023c 0001ec 000120 10 A 6 1 4\n- [ 6] .dynstr NOBITS 0000035c 0001ec 000137 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000494 0001ec 000024 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 000004b8 0001ec 000030 00 A 6 1 4\n- [ 9] .rel.dyn NOBITS 000004e8 0001ec 000040 08 A 5 0 4\n- [10] .rel.plt NOBITS 00000528 0001ec 000010 08 A 5 22 4\n+ [ 6] .dynstr NOBITS 0000035c 0001ec 000139 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000496 0001ec 000024 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 000004bc 0001ec 000030 00 A 6 1 4\n+ [ 9] .rel.dyn NOBITS 000004ec 0001ec 000040 08 A 5 0 4\n+ [10] .rel.plt NOBITS 0000052c 0001ec 000010 08 A 5 22 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 000030 04 AX 0 0 16\n [13] .plt.got NOBITS 00001050 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00001060 001000 0001f5 00 AX 0 0 16\n [15] .fini NOBITS 00001258 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 00002000 001000 000146 00 A 0 0 4\n [17] .eh_frame_hdr NOBITS 00002148 001000 000044 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: 39dcbb1700cc79a8f0ad08610cc1131b04963a4d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e6874dc6b2324668852910ecca36cdc3e1d8284b\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/3f/fada4a260be4ae2caab3d5fca730634fdc77ac.debug", "source2": "./usr/lib/debug/.build-id/13/34dfcdbc822d59c244f32f3b9f966e818ce490.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "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 0x19d0\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 0x00980 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x00984 R 0x1000\n LOAD 0x000000 0x00001000 0x00001000 0x00000 0x00ba8 R E 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x00940 R 0x1000\n LOAD 0x000e60 0x00003e60 0x00003e60 0x00000 0x001ac RW 0x1000\n DYNAMIC 0x000e60 0x00003e68 0x00003e68 0x00000 0x00108 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x0000279c 0x0000279c 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 000050 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000023c 0001ec 0002c0 10 A 6 1 4\n- [ 6] .dynstr NOBITS 000004fc 0001ec 0002bb 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000007b8 0001ec 000058 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00000810 0001ec 000050 00 A 6 1 4\n- [ 9] .rel.dyn NOBITS 00000860 0001ec 000060 08 A 5 0 4\n- [10] .rel.plt NOBITS 000008c0 0001ec 0000c0 08 A 5 22 4\n+ [ 6] .dynstr NOBITS 000004fc 0001ec 0002bd 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000007ba 0001ec 000058 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00000814 0001ec 000050 00 A 6 1 4\n+ [ 9] .rel.dyn NOBITS 00000864 0001ec 000060 08 A 5 0 4\n+ [10] .rel.plt NOBITS 000008c4 0001ec 0000c0 08 A 5 22 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 000190 04 AX 0 0 16\n [13] .plt.got NOBITS 000011b0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000011c0 001000 0009d4 00 AX 0 0 16\n [15] .fini NOBITS 00001b94 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 00002000 001000 00079c 00 A 0 0 4\n [17] .eh_frame_hdr NOBITS 0000279c 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: 3ffada4a260be4ae2caab3d5fca730634fdc77ac\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1334dfcdbc822d59c244f32f3b9f966e818ce490\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/43/cbaa0125dd47d0f2f22ef5526df59ca5e8d195.debug", "source2": "./usr/lib/debug/.build-id/91/834c17a182e48097e78bc468b8998bc56b1484.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "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 0x10b0\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 0x00538 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x0053c R 0x1000\n LOAD 0x000000 0x00001000 0x00001000 0x00000 0x0026c R E 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x002ac R 0x1000\n LOAD 0x000ec8 0x00003ec8 0x00003ec8 0x00000 0x00144 RW 0x1000\n DYNAMIC 0x000ec8 0x00003ed0 0x00003ed0 0x00000 0x00108 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x00002140 0x00002140 0x00000 0x00044 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 000050 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000023c 0001ec 000120 10 A 6 1 4\n- [ 6] .dynstr NOBITS 0000035c 0001ec 000137 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000494 0001ec 000024 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 000004b8 0001ec 000030 00 A 6 1 4\n- [ 9] .rel.dyn NOBITS 000004e8 0001ec 000040 08 A 5 0 4\n- [10] .rel.plt NOBITS 00000528 0001ec 000010 08 A 5 22 4\n+ [ 6] .dynstr NOBITS 0000035c 0001ec 000139 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000496 0001ec 000024 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 000004bc 0001ec 000030 00 A 6 1 4\n+ [ 9] .rel.dyn NOBITS 000004ec 0001ec 000040 08 A 5 0 4\n+ [10] .rel.plt NOBITS 0000052c 0001ec 000010 08 A 5 22 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 000030 04 AX 0 0 16\n [13] .plt.got NOBITS 00001050 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00001060 001000 0001f5 00 AX 0 0 16\n [15] .fini NOBITS 00001258 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 00002000 001000 000140 00 A 0 0 4\n [17] .eh_frame_hdr NOBITS 00002140 001000 000044 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: 43cbaa0125dd47d0f2f22ef5526df59ca5e8d195\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 91834c17a182e48097e78bc468b8998bc56b1484\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/44/3f060c0c35bd10e2233c81cc07fa65583193a7.debug", "source2": "./usr/lib/debug/.build-id/20/f8a686072a6794a6f42655ce161e6676c4db80.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "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 000240 10 A 6 1 4\n- [ 6] .dynstr NOBITS 0000047c 0001ec 00020e 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000068a 0001ec 000048 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000047c 0001ec 000210 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000068c 0001ec 000048 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 000006d4 0001ec 000050 00 A 6 1 4\n [ 9] .rel.dyn NOBITS 00000724 0001ec 000060 08 A 5 0 4\n [10] .rel.plt NOBITS 00000784 0001ec 000080 08 A 5 22 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 000604 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: 443f060c0c35bd10e2233c81cc07fa65583193a7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 20f8a686072a6794a6f42655ce161e6676c4db80\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/69/5ea5608ef9eaa171cbf7a7370e0e2bfe04da20.debug", "source2": "./usr/lib/debug/.build-id/a3/fb5338cf5b95c4c9daad49151f2b5c2de4cb79.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "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 0x13b0\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 0x006e4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x006e8 R 0x1000\n LOAD 0x000000 0x00001000 0x00001000 0x00000 0x005f8 R E 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x00368 R 0x1000\n LOAD 0x000ea8 0x00003ea8 0x00003ea8 0x00000 0x0016c RW 0x1000\n DYNAMIC 0x000ea8 0x00003eb0 0x00003eb0 0x00000 0x00108 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x00002170 0x00002170 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 000064 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000250 0001ec 0001d0 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000420 0001ec 0001aa 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000005ca 0001ec 00003a 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00000604 0001ec 000050 00 A 6 1 4\n- [ 9] .rel.dyn NOBITS 00000654 0001ec 000050 08 A 5 0 4\n- [10] .rel.plt NOBITS 000006a4 0001ec 000040 08 A 5 22 4\n+ [ 6] .dynstr NOBITS 00000420 0001ec 0001ac 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000005cc 0001ec 00003a 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00000608 0001ec 000050 00 A 6 1 4\n+ [ 9] .rel.dyn NOBITS 00000658 0001ec 000050 08 A 5 0 4\n+ [10] .rel.plt NOBITS 000006a8 0001ec 000040 08 A 5 22 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 000090 04 AX 0 0 16\n [13] .plt.got NOBITS 000010b0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000010c0 001000 000524 00 AX 0 0 16\n [15] .fini NOBITS 000015e4 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 00002000 001000 000170 00 A 0 0 4\n [17] .eh_frame_hdr NOBITS 00002170 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: 695ea5608ef9eaa171cbf7a7370e0e2bfe04da20\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a3fb5338cf5b95c4c9daad49151f2b5c2de4cb79\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/9f/dbdcad05422edb3eb654228043a9bd328483c2.debug", "source2": "./usr/lib/debug/.build-id/38/1b29702e50f41ccf6beec84fe1dc0382548674.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 10% 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 0x1280\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 0x00694 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x00698 R 0x1000\n LOAD 0x000000 0x00001000 0x00001000 0x00000 0x0043c R E 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x002e0 R 0x1000\n LOAD 0x000ea0 0x00003ea0 0x00003ea0 0x00000 0x0016c RW 0x1000\n DYNAMIC 0x000ea0 0x00003ea8 0x00003ea8 0x00000 0x00108 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x00002160 0x00002160 0x00000 0x00044 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 000050 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000023c 0001ec 0001c0 10 A 6 1 4\n- [ 6] .dynstr NOBITS 000003fc 0001ec 00018f 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000058c 0001ec 000038 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 000005c4 0001ec 000030 00 A 6 1 4\n- [ 9] .rel.dyn NOBITS 000005f4 0001ec 000058 08 A 5 0 4\n- [10] .rel.plt NOBITS 0000064c 0001ec 000048 08 A 5 22 4\n+ [ 6] .dynstr NOBITS 000003fc 0001ec 000191 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000058e 0001ec 000038 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 000005c8 0001ec 000030 00 A 6 1 4\n+ [ 9] .rel.dyn NOBITS 000005f8 0001ec 000058 08 A 5 0 4\n+ [10] .rel.plt NOBITS 00000650 0001ec 000048 08 A 5 22 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 0000a0 04 AX 0 0 16\n [13] .plt.got NOBITS 000010c0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000010d0 001000 000355 00 AX 0 0 16\n [15] .fini NOBITS 00001428 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 00002000 001000 00015d 00 A 0 0 4\n [17] .eh_frame_hdr NOBITS 00002160 001000 000044 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: 9fdbdcad05422edb3eb654228043a9bd328483c2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 381b29702e50f41ccf6beec84fe1dc0382548674\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/c2/5323ce76ca1339e1875497eb1a56940a280985.debug", "source2": "./usr/lib/debug/.build-id/1b/85fa0b34c30501028e4fd2c21114f523604cc1.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 000220 10 A 6 1 4\n- [ 6] .dynstr NOBITS 0000045c 0001ec 0001fd 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000065a 0001ec 000044 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000045c 0001ec 0001ff 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000065c 0001ec 000044 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 000006a0 0001ec 000040 00 A 6 1 4\n [ 9] .rel.dyn NOBITS 000006e0 0001ec 000060 08 A 5 0 4\n [10] .rel.plt NOBITS 00000740 0001ec 000070 08 A 5 22 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 0000f0 04 AX 0 0 16\n [13] .plt.got NOBITS 00001110 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00001120 001000 000345 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: c25323ce76ca1339e1875497eb1a56940a280985\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1b85fa0b34c30501028e4fd2c21114f523604cc1\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/f2/85efaf6c20324d11d040c78c0183f8b3691727.debug", "source2": "./usr/lib/debug/.build-id/19/c6d5932353e9db91f1bb00c564395f26b00f76.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "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 0001e0 10 A 6 1 4\n- [ 6] .dynstr NOBITS 0000041c 0001ec 00020d 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000062a 0001ec 00003c 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000041c 0001ec 00020f 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000062c 0001ec 00003c 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000668 0001ec 000050 00 A 6 1 4\n [ 9] .rel.dyn NOBITS 000006b8 0001ec 000040 08 A 5 0 4\n [10] .rel.plt NOBITS 000006f8 0001ec 000070 08 A 5 22 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 0000f0 04 AX 0 0 16\n [13] .plt.got NOBITS 00001110 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00001120 001000 000674 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: f285efaf6c20324d11d040c78c0183f8b3691727\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 19c6d5932353e9db91f1bb00c564395f26b00f76\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/f3/71aabc4b67a814297f706f5c9343ca34b44ce1.debug", "source2": "./usr/lib/debug/.build-id/25/27b446b45f26af953b931d59b1d8dee08127e0.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "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 000270 10 A 6 1 4\n- [ 6] .dynstr NOBITS 000004ac 0001ec 000240 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000006ec 0001ec 00004e 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 000004ac 0001ec 000242 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000006ee 0001ec 00004e 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000073c 0001ec 000050 00 A 6 1 4\n [ 9] .rel.dyn NOBITS 0000078c 0001ec 000068 08 A 5 0 4\n [10] .rel.plt NOBITS 000007f4 0001ec 000090 08 A 5 22 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 000130 04 AX 0 0 16\n [13] .plt.got NOBITS 00001150 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00001160 001000 0006f4 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: f371aabc4b67a814297f706f5c9343ca34b44ce1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2527b446b45f26af953b931d59b1d8dee08127e0\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/fa/93effb2520f4cd3016f40e379e1d2c41ff1e2e.debug", "source2": "./usr/lib/debug/.build-id/6b/6e8ed2e3c1e67f437368e6de64411f7e52da52.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "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 0x1790\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 0x00888 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x0088c R 0x1000\n LOAD 0x000000 0x00001000 0x00001000 0x00000 0x00968 R E 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x0066c R 0x1000\n LOAD 0x000e74 0x00003e74 0x00003e74 0x00000 0x00198 RW 0x1000\n DYNAMIC 0x000e74 0x00003e7c 0x00003e7c 0x00000 0x00108 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x000024c8 0x000024c8 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 000050 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000023c 0001ec 000270 10 A 6 1 4\n- [ 6] .dynstr NOBITS 000004ac 0001ec 000246 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000006f2 0001ec 00004e 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00000740 0001ec 000050 00 A 6 1 4\n- [ 9] .rel.dyn NOBITS 00000790 0001ec 000060 08 A 5 0 4\n- [10] .rel.plt NOBITS 000007f0 0001ec 000098 08 A 5 22 4\n+ [ 6] .dynstr NOBITS 000004ac 0001ec 000248 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000006f4 0001ec 00004e 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00000744 0001ec 000050 00 A 6 1 4\n+ [ 9] .rel.dyn NOBITS 00000794 0001ec 000060 08 A 5 0 4\n+ [10] .rel.plt NOBITS 000007f4 0001ec 000098 08 A 5 22 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 000140 04 AX 0 0 16\n [13] .plt.got NOBITS 00001160 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00001170 001000 0007e4 00 AX 0 0 16\n [15] .fini NOBITS 00001954 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 00002000 001000 0004c8 00 A 0 0 4\n [17] .eh_frame_hdr NOBITS 000024c8 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: fa93effb2520f4cd3016f40e379e1d2c41ff1e2e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6b6e8ed2e3c1e67f437368e6de64411f7e52da52\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"}]}]}]}]}]}