{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.Y4hh0rGfSC/b1/libgaminggear_0.15.1-11_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.Y4hh0rGfSC/b2/libgaminggear_0.15.1-11_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,8 +1,8 @@\n \n- 1dfe104f59e34102b4f5c4574769b7f9 12212 debug optional gaminggear-utils-dbgsym_0.15.1-11_arm64.deb\n- e270717418c59c5749a0599af2fbc95e 16352 x11 optional gaminggear-utils_0.15.1-11_arm64.deb\n+ bdb3a2dd2f0fc2c59a2209536fcce765 12220 debug optional gaminggear-utils-dbgsym_0.15.1-11_arm64.deb\n+ 147fa04063e1368eb576a3bf45321973 16340 x11 optional gaminggear-utils_0.15.1-11_arm64.deb\n fae0987b06b7b4511dcf6a982c8a1302 17980 libs optional libgaminggear-common_0.15.1-11_all.deb\n 39330945db06d3f9adc3f30758b034aa 25176 libdevel optional libgaminggear-dev_0.15.1-11_arm64.deb\n 0bf2eee1e1f011c09b47cc053626f3c6 163596 doc optional libgaminggear-doc_0.15.1-11_all.deb\n- 7e56e94414fb517e01648269e97a0871 290304 debug optional libgaminggear0-dbgsym_0.15.1-11_arm64.deb\n- ca5190eea7d731b962f8ac94ba755937 83512 libs optional libgaminggear0_0.15.1-11_arm64.deb\n+ 7811324a2dc5bd65340921ffa0aa43f0 290284 debug optional libgaminggear0-dbgsym_0.15.1-11_arm64.deb\n+ 08d4d0f75ee547d0ea139b49fc4dfa50 83512 libs optional libgaminggear0_0.15.1-11_arm64.deb\n"}, {"source1": "gaminggear-utils_0.15.1-11_arm64.deb", "source2": "gaminggear-utils_0.15.1-11_arm64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-04-15 15:06:33.000000 debian-binary\n--rw-r--r-- 0 0 0 844 2020-04-15 15:06:33.000000 control.tar.xz\n--rw-r--r-- 0 0 0 15316 2020-04-15 15:06:33.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 840 2020-04-15 15:06:33.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 15308 2020-04-15 15:06:33.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/gaminggearfxcontrol", "source2": "./usr/bin/gaminggearfxcontrol", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,20 +4,20 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000238 000238 00001b 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 0000000000000254 000254 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 0000000000000278 000278 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000298 000298 000060 00 A 5 0 8\n [ 5] .dynsym DYNSYM 00000000000002f8 0002f8 000498 18 A 6 3 8\n- [ 6] .dynstr STRTAB 0000000000000790 000790 000345 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000000ad6 000ad6 000062 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000000000000b38 000b38 000040 00 A 6 2 8\n- [ 9] .rela.dyn RELA 0000000000000b78 000b78 000348 18 A 5 0 8\n- [10] .rela.plt RELA 0000000000000ec0 000ec0 0002d0 18 AI 5 21 8\n- [11] .init PROGBITS 0000000000001190 001190 000018 00 AX 0 0 4\n+ [ 6] .dynstr STRTAB 0000000000000790 000790 000347 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000000ad8 000ad8 000062 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000000000000b40 000b40 000040 00 A 6 2 8\n+ [ 9] .rela.dyn RELA 0000000000000b80 000b80 000348 18 A 5 0 8\n+ [10] .rela.plt RELA 0000000000000ec8 000ec8 0002d0 18 AI 5 21 8\n+ [11] .init PROGBITS 0000000000001198 001198 000018 00 AX 0 0 4\n [12] .plt PROGBITS 00000000000011b0 0011b0 000200 00 AX 0 0 16\n [13] .text PROGBITS 00000000000013c0 0013c0 000714 00 AX 0 0 64\n [14] .fini PROGBITS 0000000000001ad4 001ad4 000014 00 AX 0 0 4\n [15] .rodata PROGBITS 0000000000001ae8 001ae8 00031f 00 A 0 0 8\n [16] .eh_frame_hdr PROGBITS 0000000000001e08 001e08 000054 00 A 0 0 4\n [17] .eh_frame PROGBITS 0000000000001e60 001e60 000164 00 A 0 0 8\n [18] .init_array INIT_ARRAY 0000000000012c70 002c70 000008 08 WA 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Symbol table '.dynsym' contains 49 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n- 1: 0000000000001190 0 SECTION LOCAL DEFAULT 11 .init\n+ 1: 0000000000001198 0 SECTION LOCAL DEFAULT 11 .init\n 2: 0000000000013000 0 SECTION LOCAL DEFAULT 22 .data\n 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND gfx_update\n 4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.17 (2)\n 5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND g_option_context_add_main_entries\n 6: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable\n 7: 0000000000000000 0 FUNC GLOBAL DEFAULT UND g_free\n 8: 0000000000000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.17 (2)\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0xb78 contains 35 entries:\n+Relocation section '.rela.dyn' at offset 0xb80 contains 35 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000012c70 0000000000000403 R_AARCH64_RELATIVE 18d0\n 0000000000012c78 0000000000000403 R_AARCH64_RELATIVE 1880\n 0000000000012fc0 0000000000000403 R_AARCH64_RELATIVE 1ad0\n 0000000000012fe8 0000000000000403 R_AARCH64_RELATIVE 1a50\n 0000000000012ff0 0000000000000403 R_AARCH64_RELATIVE 13c0\n 0000000000013008 0000000000000403 R_AARCH64_RELATIVE 13008\n@@ -33,15 +33,15 @@\n 0000000000013160 0000000000000403 R_AARCH64_RELATIVE 1e00\n 0000000000012fc8 0000000600000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000012fd0 0000000800000401 R_AARCH64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0\n 0000000000012fd8 0000001300000401 R_AARCH64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000012fe0 0000001400000401 R_AARCH64_GLOB_DAT 0000000000000000 __stack_chk_guard@GLIBC_2.17 + 0\n 0000000000012ff8 0000002200000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n \n-Relocation section '.rela.plt' at offset 0xec0 contains 30 entries:\n+Relocation section '.rela.plt' at offset 0xec8 contains 30 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000012ec8 0000000300000402 R_AARCH64_JUMP_SLOT 0000000000000000 gfx_update + 0\n 0000000000012ed0 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 exit@GLIBC_2.17 + 0\n 0000000000012ed8 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000000000 g_option_context_add_main_entries + 0\n 0000000000012ee0 0000000700000402 R_AARCH64_JUMP_SLOT 0000000000000000 g_free + 0\n 0000000000012ee8 0000000800000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0\n 0000000000012ef0 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000000000 g_option_error_quark + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -1,33 +1,33 @@\n \n Dynamic section at offset 0x2c80 contains 30 entries:\n Tag Type Name/Value\n 0x0000000000000001 (NEEDED) Shared library: [libgaminggearfx.so.0]\n 0x0000000000000001 (NEEDED) Shared library: [libglib-2.0.so.0]\n 0x0000000000000001 (NEEDED) Shared library: [libc.so.6]\n 0x0000000000000001 (NEEDED) Shared library: [ld-linux-aarch64.so.1]\n- 0x000000000000000c (INIT) 0x1190\n+ 0x000000000000000c (INIT) 0x1198\n 0x000000000000000d (FINI) 0x1ad4\n 0x0000000000000019 (INIT_ARRAY) 0x12c70\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x12c78\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x298\n 0x0000000000000005 (STRTAB) 0x790\n 0x0000000000000006 (SYMTAB) 0x2f8\n- 0x000000000000000a (STRSZ) 837 (bytes)\n+ 0x000000000000000a (STRSZ) 839 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x12eb0\n 0x0000000000000002 (PLTRELSZ) 720 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xec0\n- 0x0000000000000007 (RELA) 0xb78\n+ 0x0000000000000017 (JMPREL) 0xec8\n+ 0x0000000000000007 (RELA) 0xb80\n 0x0000000000000008 (RELASZ) 840 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0xb38\n+ 0x000000006ffffffe (VERNEED) 0xb40\n 0x000000006fffffff (VERNEEDNUM) 2\n- 0x000000006ffffff0 (VERSYM) 0xad6\n+ 0x000000006ffffff0 (VERSYM) 0xad8\n 0x000000006ffffff9 (RELACOUNT) 30\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a41535bc3163301685bcd843a9f6bccdc45bbeff\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: de63f722f24f2622d7c31fe43b75b03950178928\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.7.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 49 entries:\n- Addr: 0x0000000000000ad6 Offset: 0x000ad6 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000ad8 Offset: 0x000ad8 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 1 (*global*) \n 004: 2 (GLIBC_2.17) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 2 (GLIBC_2.17) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) \n 010: 1 (*global*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) \n 014: 3 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) 1 (*global*) \n 018: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) 1 (*global*) \n@@ -12,12 +12,12 @@\n 020: 2 (GLIBC_2.17) 1 (*global*) 1 (*global*) 2 (GLIBC_2.17) \n 024: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 028: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 02c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 030: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 2 entries:\n- Addr: 0x0000000000000b38 Offset: 0x000b38 Link: 6 (.dynstr)\n+ Addr: 0x0000000000000b40 Offset: 0x000b40 Link: 6 (.dynstr)\n 000000: Version: 1 File: ld-linux-aarch64.so.1 Cnt: 1\n 0x0010: Name: GLIBC_2.17 Flags: none Version: 3\n 0x0020: Version: 1 File: libc.so.6 Cnt: 1\n 0x0030: Name: GLIBC_2.17 Flags: none Version: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -48,9 +48,9 @@\n 0x00000a60 5f637375 5f696e69 74005f65 6e64005f _csu_init._end._\n 0x00000a70 5f656e64 5f5f005f 5f627373 5f737461 _end__.__bss_sta\n 0x00000a80 72740047 4c494243 5f322e31 37000000 rt.GLIBC_2.17...\n 0x00000a90 00000000 00000000 00000000 00000000 ................\n 0x00000aa0 00000000 00000000 00000000 00000000 ................\n 0x00000ab0 00000000 00000000 00000000 00000000 ................\n 0x00000ac0 00000000 00000000 00000000 00000000 ................\n- 0x00000ad0 00000000 00 .....\n+ 0x00000ad0 00000000 000000 .......\n \n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "unified_diff": "@@ -1,13 +1,13 @@\n \n \n \n Disassembly of section .init:\n \n-0000000000001190 <_init>:\n+0000000000001198 <_init>:\n _init():\n \tbti\tc\n \tstp\tx29, x30, [sp, #-16]!\n \tmov\tx29, sp\n \tbl\t17fc \n \tldp\tx29, x30, [sp], #16\n \tret\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -584,15 +584,15 @@\n \tadd\tx21, x21, #0xc70\n \tsub\tx20, x20, x21\n \tmov\tw22, w0\n \tstp\tx23, x24, [sp, #48]\n \tmov\tx23, x1\n \tmov\tx24, x2\n \tasr\tx20, x20, #3\n-\tbl\t1190 <_init>\n+\tbl\t1198 <_init>\n \tcbz\tx20, 1ab8 <__libc_csu_init+0x68>\n \tmov\tx19, #0x0 \t// #0\n \tnop\n \tldr\tx3, [x21, x19, lsl #3]\n \tmov\tx2, x24\n \tadd\tx19, x19, #0x1\n \tmov\tx1, x23\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.Y4hh0rGfSC/dbd-tmp-8z6V1M5/diffoscope_alnb6pr6_b2/tmpggwdyyj__DebTarContainer/0/.debug/1535bc3163301685bcd843a9f6bccdc45bbeff.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31353335 62633331 36333330 31363835 1535bc3163301685\n- 0x00000010 62636438 34336139 66366263 63646334 bcd843a9f6bccdc4\n- 0x00000020 35626265 66662e64 65627567 00000000 5bbeff.debug....\n- 0x00000030 2c1bf189 ,...\n+ 0x00000000 36336637 32326632 34663236 32326437 63f722f24f2622d7\n+ 0x00000010 63333166 65343362 37356230 33393530 c31fe43b75b03950\n+ 0x00000020 31373839 32382e64 65627567 00000000 178928.debug....\n+ 0x00000030 930ac8be ....\n \n"}]}, {"source1": "./usr/bin/gaminggearfxinfo", "source2": "./usr/bin/gaminggearfxinfo", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,20 +4,20 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000238 000238 00001b 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 0000000000000254 000254 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 0000000000000278 000278 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000298 000298 000060 00 A 5 0 8\n [ 5] .dynsym DYNSYM 00000000000002f8 0002f8 0003a8 18 A 6 3 8\n- [ 6] .dynstr STRTAB 00000000000006a0 0006a0 000289 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000000000000092a 00092a 00004e 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000000000000978 000978 000040 00 A 6 2 8\n- [ 9] .rela.dyn RELA 00000000000009b8 0009b8 000108 18 A 5 0 8\n- [10] .rela.plt RELA 0000000000000ac0 000ac0 0001e0 18 AI 5 21 8\n- [11] .init PROGBITS 0000000000000ca0 000ca0 000018 00 AX 0 0 4\n+ [ 6] .dynstr STRTAB 00000000000006a0 0006a0 00028b 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000000000000092c 00092c 00004e 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000000000000980 000980 000040 00 A 6 2 8\n+ [ 9] .rela.dyn RELA 00000000000009c0 0009c0 000108 18 A 5 0 8\n+ [10] .rela.plt RELA 0000000000000ac8 000ac8 0001e0 18 AI 5 21 8\n+ [11] .init PROGBITS 0000000000000ca8 000ca8 000018 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000000cc0 000cc0 000160 00 AX 0 0 16\n [13] .text PROGBITS 0000000000000e40 000e40 000624 00 AX 0 0 64\n [14] .fini PROGBITS 0000000000001464 001464 000014 00 AX 0 0 4\n [15] .rodata PROGBITS 0000000000001478 001478 000204 00 A 0 0 8\n [16] .eh_frame_hdr PROGBITS 000000000000167c 00167c 00004c 00 A 0 0 4\n [17] .eh_frame PROGBITS 00000000000016c8 0016c8 000184 00 A 0 0 8\n [18] .init_array INIT_ARRAY 0000000000011cc0 001cc0 000008 08 WA 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Symbol table '.dynsym' contains 39 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n- 1: 0000000000000ca0 0 SECTION LOCAL DEFAULT 11 .init\n+ 1: 0000000000000ca8 0 SECTION LOCAL DEFAULT 11 .init\n 2: 0000000000012000 0 SECTION LOCAL DEFAULT 22 .data\n 3: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable\n 4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND gfx_get_num_lights\n 5: 0000000000000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.17 (2)\n 6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND g_print\n 7: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.17 (2)\n 8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.17 (2)\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,23 +1,23 @@\n \n-Relocation section '.rela.dyn' at offset 0x9b8 contains 11 entries:\n+Relocation section '.rela.dyn' at offset 0x9c0 contains 11 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000011cc0 0000000000000403 R_AARCH64_RELATIVE 13d0\n 0000000000011cc8 0000000000000403 R_AARCH64_RELATIVE 1380\n 0000000000011fc0 0000000000000403 R_AARCH64_RELATIVE 1460\n 0000000000011fe8 0000000000000403 R_AARCH64_RELATIVE 13e0\n 0000000000011ff0 0000000000000403 R_AARCH64_RELATIVE e40\n 0000000000012008 0000000000000403 R_AARCH64_RELATIVE 12008\n 0000000000011fc8 0000000300000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000011fd0 0000000500000401 R_AARCH64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0\n 0000000000011fd8 0000000c00000401 R_AARCH64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000011fe0 0000000d00000401 R_AARCH64_GLOB_DAT 0000000000000000 __stack_chk_guard@GLIBC_2.17 + 0\n 0000000000011ff8 0000001700000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n \n-Relocation section '.rela.plt' at offset 0xac0 contains 20 entries:\n+Relocation section '.rela.plt' at offset 0xac8 contains 20 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000011f18 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 gfx_get_num_lights + 0\n 0000000000011f20 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0\n 0000000000011f28 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 g_print + 0\n 0000000000011f30 0000000700000402 R_AARCH64_JUMP_SLOT 0000000000000000 bindtextdomain@GLIBC_2.17 + 0\n 0000000000011f38 0000000800000402 R_AARCH64_JUMP_SLOT 0000000000000000 __libc_start_main@GLIBC_2.17 + 0\n 0000000000011f40 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000000000 gfx_get_light_position + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -1,33 +1,33 @@\n \n Dynamic section at offset 0x1cd0 contains 30 entries:\n Tag Type Name/Value\n 0x0000000000000001 (NEEDED) Shared library: [libgaminggearfx.so.0]\n 0x0000000000000001 (NEEDED) Shared library: [libglib-2.0.so.0]\n 0x0000000000000001 (NEEDED) Shared library: [libc.so.6]\n 0x0000000000000001 (NEEDED) Shared library: [ld-linux-aarch64.so.1]\n- 0x000000000000000c (INIT) 0xca0\n+ 0x000000000000000c (INIT) 0xca8\n 0x000000000000000d (FINI) 0x1464\n 0x0000000000000019 (INIT_ARRAY) 0x11cc0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x11cc8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x298\n 0x0000000000000005 (STRTAB) 0x6a0\n 0x0000000000000006 (SYMTAB) 0x2f8\n- 0x000000000000000a (STRSZ) 649 (bytes)\n+ 0x000000000000000a (STRSZ) 651 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x11f00\n 0x0000000000000002 (PLTRELSZ) 480 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xac0\n- 0x0000000000000007 (RELA) 0x9b8\n+ 0x0000000000000017 (JMPREL) 0xac8\n+ 0x0000000000000007 (RELA) 0x9c0\n 0x0000000000000008 (RELASZ) 264 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0x978\n+ 0x000000006ffffffe (VERNEED) 0x980\n 0x000000006fffffff (VERNEEDNUM) 2\n- 0x000000006ffffff0 (VERSYM) 0x92a\n+ 0x000000006ffffff0 (VERSYM) 0x92c\n 0x000000006ffffff9 (RELACOUNT) 6\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: de26719e9dabe668373c00cda0b0fc021f8b2969\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ee9969633ff36419d54eb232306e38567ee86e15\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.7.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,20 +1,20 @@\n \n Version symbols section '.gnu.version' contains 39 entries:\n- Addr: 0x000000000000092a Offset: 0x00092a Link: 5 (.dynsym)\n+ Addr: 0x000000000000092c Offset: 0x00092c Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 1 (*global*) \n 004: 1 (*global*) 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) \n 008: 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) \n 00c: 1 (*global*) 3 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) \n 010: 1 (*global*) 2 (GLIBC_2.17) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 2 (GLIBC_2.17) 1 (*global*) \n 018: 1 (*global*) 2 (GLIBC_2.17) 1 (*global*) 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 2 entries:\n- Addr: 0x0000000000000978 Offset: 0x000978 Link: 6 (.dynstr)\n+ Addr: 0x0000000000000980 Offset: 0x000980 Link: 6 (.dynstr)\n 000000: Version: 1 File: ld-linux-aarch64.so.1 Cnt: 1\n 0x0010: Name: GLIBC_2.17 Flags: none Version: 3\n 0x0020: Version: 1 File: libc.so.6 Cnt: 1\n 0x0030: Name: GLIBC_2.17 Flags: none Version: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -36,9 +36,9 @@\n 0x000008b0 6c696263 5f637375 5f696e69 74005f65 libc_csu_init._e\n 0x000008c0 6e64005f 5f656e64 5f5f005f 5f627373 nd.__end__.__bss\n 0x000008d0 5f737461 72740047 4c494243 5f322e31 _start.GLIBC_2.1\n 0x000008e0 37000000 00000000 00000000 00000000 7...............\n 0x000008f0 00000000 00000000 00000000 00000000 ................\n 0x00000900 00000000 00000000 00000000 00000000 ................\n 0x00000910 00000000 00000000 00000000 00000000 ................\n- 0x00000920 00000000 00000000 00 .........\n+ 0x00000920 00000000 00000000 000000 ...........\n \n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "unified_diff": "@@ -1,13 +1,13 @@\n \n \n \n Disassembly of section .init:\n \n-0000000000000ca0 <_init>:\n+0000000000000ca8 <_init>:\n _init():\n \tbti\tc\n \tstp\tx29, x30, [sp, #-16]!\n \tmov\tx29, sp\n \tbl\t12fc \n \tldp\tx29, x30, [sp], #16\n \tret\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -472,15 +472,15 @@\n \tadd\tx21, x21, #0xcc0\n \tsub\tx20, x20, x21\n \tmov\tw22, w0\n \tstp\tx23, x24, [sp, #48]\n \tmov\tx23, x1\n \tmov\tx24, x2\n \tasr\tx20, x20, #3\n-\tbl\tca0 <_init>\n+\tbl\tca8 <_init>\n \tcbz\tx20, 1448 <__libc_csu_init+0x68>\n \tmov\tx19, #0x0 \t// #0\n \tnop\n \tldr\tx3, [x21, x19, lsl #3]\n \tmov\tx2, x24\n \tadd\tx19, x19, #0x1\n \tmov\tx1, x23\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.Y4hh0rGfSC/dbd-tmp-8z6V1M5/diffoscope_alnb6pr6_b2/tmpggwdyyj__DebTarContainer/0/.debug/26719e9dabe668373c00cda0b0fc021f8b2969.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32363731 39653964 61626536 36383337 26719e9dabe66837\n- 0x00000010 33633030 63646130 62306663 30323166 3c00cda0b0fc021f\n- 0x00000020 38623239 36392e64 65627567 00000000 8b2969.debug....\n- 0x00000030 eb7cbc0d .|..\n+ 0x00000000 39393639 36333366 66333634 31396435 9969633ff36419d5\n+ 0x00000010 34656232 33323330 36653338 35363765 4eb232306e38567e\n+ 0x00000020 65383665 31352e64 65627567 00000000 e86e15.debug....\n+ 0x00000030 f51dd308 ....\n \n"}]}]}]}]}, {"source1": "libgaminggear0_0.15.1-11_arm64.deb", "source2": "libgaminggear0_0.15.1-11_arm64.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": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/aarch64-linux-gnu/libgaminggearwidget.so.0.15.1", "source2": "./usr/lib/aarch64-linux-gnu/libgaminggearwidget.so.0.15.1", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000000000001c8 0001c8 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000000000001f0 0001f0 0007e0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000009d0 0009d0 003d08 18 A 4 3 8\n- [ 4] .dynstr STRTAB 00000000000046d8 0046d8 004bed 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000092c6 0092c6 000516 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000046d8 0046d8 004bef 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000092c8 0092c8 000516 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000097e0 0097e0 000040 00 A 4 2 8\n [ 7] .rela.dyn RELA 0000000000009820 009820 0001b0 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000099d0 0099d0 003738 18 AI 3 20 8\n [ 9] .init PROGBITS 000000000000d108 00d108 000018 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000d120 00d120 0024f0 00 AX 0 0 16\n [11] .text PROGBITS 000000000000f610 00f610 013fc8 00 AX 0 0 16\n [12] .fini PROGBITS 00000000000235d8 0235d8 000014 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,23 +16,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3ba68\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3ba70\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x1f0\n 0x0000000000000005 (STRTAB) 0x46d8\n 0x0000000000000006 (SYMTAB) 0x9d0\n- 0x000000000000000a (STRSZ) 19437 (bytes)\n+ 0x000000000000000a (STRSZ) 19439 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x3bd08\n 0x0000000000000002 (PLTRELSZ) 14136 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x99d0\n 0x0000000000000007 (RELA) 0x9820\n 0x0000000000000008 (RELASZ) 432 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x97e0\n 0x000000006fffffff (VERNEEDNUM) 2\n- 0x000000006ffffff0 (VERSYM) 0x92c6\n+ 0x000000006ffffff0 (VERSYM) 0x92c8\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 613ee844b08a8a78e83686b746bb718fa5264ee7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8b54dd9622488d508d41444445679834510405d9\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 651 entries:\n- Addr: 0x00000000000092c6 Offset: 0x0092c6 Link: 3 (.dynsym)\n+ Addr: 0x00000000000092c8 Offset: 0x0092c8 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 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*) 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": "@@ -1210,9 +1210,9 @@\n 0x00009248 5f5f6273 735f656e 645f5f00 5f5f656e __bss_end__.__en\n 0x00009258 645f5f00 6c696267 616d696e 67676561 d__.libgaminggea\n 0x00009268 72776964 6765742e 736f2e30 00474c49 rwidget.so.0.GLI\n 0x00009278 42435f32 2e313700 00000000 00000000 BC_2.17.........\n 0x00009288 00000000 00000000 00000000 00000000 ................\n 0x00009298 00000000 00000000 00000000 00000000 ................\n 0x000092a8 00000000 00000000 00000000 00000000 ................\n- 0x000092b8 00000000 00000000 00000000 00 .............\n+ 0x000092b8 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: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.Y4hh0rGfSC/dbd-tmp-8z6V1M5/diffoscope_alnb6pr6_b2/tmpyapdsf3y_DebTarContainer/0/.debug/3ee844b08a8a78e83686b746bb718fa5264ee7.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33656538 34346230 38613861 37386538 3ee844b08a8a78e8\n- 0x00000010 33363836 62373436 62623731 38666135 3686b746bb718fa5\n- 0x00000020 32363465 65372e64 65627567 00000000 264ee7.debug....\n- 0x00000030 d78787b4 ....\n+ 0x00000000 35346464 39363232 34383864 35303864 54dd9622488d508d\n+ 0x00000010 34313434 34343435 36373938 33343531 4144444567983451\n+ 0x00000020 30343035 64392e64 65627567 00000000 0405d9.debug....\n+ 0x00000030 1e06fda3 ....\n \n"}]}]}]}]}, {"source1": "gaminggear-utils-dbgsym_0.15.1-11_arm64.deb", "source2": "gaminggear-utils-dbgsym_0.15.1-11_arm64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-04-15 15:06:33.000000 debian-binary\n -rw-r--r-- 0 0 0 640 2020-04-15 15:06:33.000000 control.tar.xz\n--rw-r--r-- 0 0 0 11380 2020-04-15 15:06:33.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 11388 2020-04-15 15:06:33.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: arm64\n Maintainer: Pierre-Elliott B\u00e9cue \n Installed-Size: 38\n Depends: gaminggear-utils (= 0.15.1-11)\n Section: debug\n Priority: optional\n Description: debug symbols for gaminggear-utils\n-Build-Ids: a41535bc3163301685bcd843a9f6bccdc45bbeff de26719e9dabe668373c00cda0b0fc021f8b2969\n+Build-Ids: de63f722f24f2622d7c31fe43b75b03950178928 ee9969633ff36419d54eb232306e38567ee86e15\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,3 +1,3 @@\n-usr/lib/debug/.build-id/a4/1535bc3163301685bcd843a9f6bccdc45bbeff.debug\n-usr/lib/debug/.build-id/de/26719e9dabe668373c00cda0b0fc021f8b2969.debug\n+usr/lib/debug/.build-id/de/63f722f24f2622d7c31fe43b75b03950178928.debug\n+usr/lib/debug/.build-id/ee/9969633ff36419d54eb232306e38567ee86e15.debug\n usr/lib/debug/.dwz/aarch64-linux-gnu/gaminggear-utils.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,15 +1,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-15 15:06:33.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-15 15:06:33.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-15 15:06:33.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-15 15:06:33.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-15 15:06:33.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-04-15 15:06:33.000000 ./usr/lib/debug/.build-id/a4/\n--rw-r--r-- 0 root (0) root (0) 12864 2020-04-15 15:06:33.000000 ./usr/lib/debug/.build-id/a4/1535bc3163301685bcd843a9f6bccdc45bbeff.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-15 15:06:33.000000 ./usr/lib/debug/.build-id/de/\n--rw-r--r-- 0 root (0) root (0) 10136 2020-04-15 15:06:33.000000 ./usr/lib/debug/.build-id/de/26719e9dabe668373c00cda0b0fc021f8b2969.debug\n+-rw-r--r-- 0 root (0) root (0) 12864 2020-04-15 15:06:33.000000 ./usr/lib/debug/.build-id/de/63f722f24f2622d7c31fe43b75b03950178928.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-15 15:06:33.000000 ./usr/lib/debug/.build-id/ee/\n+-rw-r--r-- 0 root (0) root (0) 10136 2020-04-15 15:06:33.000000 ./usr/lib/debug/.build-id/ee/9969633ff36419d54eb232306e38567ee86e15.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-15 15:06:33.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-15 15:06:33.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 1880 2020-04-15 15:06:33.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/gaminggear-utils.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-15 15:06:33.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-15 15:06:33.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-04-15 15:06:33.000000 ./usr/share/doc/gaminggear-utils-dbgsym -> gaminggear-utils\n"}, {"source1": "./usr/lib/debug/.build-id/a4/1535bc3163301685bcd843a9f6bccdc45bbeff.debug", "source2": "./usr/lib/debug/.build-id/de/63f722f24f2622d7c31fe43b75b03950178928.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,20 +4,20 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 0000000000000238 000238 00001b 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 0000000000000254 000254 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 0000000000000278 000278 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000298 000298 000060 00 A 5 0 8\n [ 5] .dynsym NOBITS 00000000000002f8 000298 000498 18 A 6 3 8\n- [ 6] .dynstr NOBITS 0000000000000790 000298 000345 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000000ad6 000298 000062 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 0000000000000b38 000298 000040 00 A 6 2 8\n- [ 9] .rela.dyn NOBITS 0000000000000b78 000298 000348 18 A 5 0 8\n- [10] .rela.plt NOBITS 0000000000000ec0 000298 0002d0 18 AI 5 21 8\n- [11] .init NOBITS 0000000000001190 000298 000018 00 AX 0 0 4\n+ [ 6] .dynstr NOBITS 0000000000000790 000298 000347 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000000ad8 000298 000062 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 0000000000000b40 000298 000040 00 A 6 2 8\n+ [ 9] .rela.dyn NOBITS 0000000000000b80 000298 000348 18 A 5 0 8\n+ [10] .rela.plt NOBITS 0000000000000ec8 000298 0002d0 18 AI 5 21 8\n+ [11] .init NOBITS 0000000000001198 000298 000018 00 AX 0 0 4\n [12] .plt NOBITS 00000000000011b0 000298 000200 00 AX 0 0 16\n [13] .text NOBITS 00000000000013c0 000298 000714 00 AX 0 0 64\n [14] .fini NOBITS 0000000000001ad4 000298 000014 00 AX 0 0 4\n [15] .rodata NOBITS 0000000000001ae8 000298 00031f 00 A 0 0 8\n [16] .eh_frame_hdr NOBITS 0000000000001e08 000298 000054 00 A 0 0 4\n [17] .eh_frame NOBITS 0000000000001e60 000298 000164 00 A 0 0 8\n [18] .init_array NOBITS 0000000000012c70 002c70 000008 08 WA 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "comments": ["error from `readelf --wide --symbols {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,19 +4,19 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 .interp\n 2: 0000000000000254 0 SECTION LOCAL DEFAULT 2 .note.gnu.build-id\n 3: 0000000000000278 0 SECTION LOCAL DEFAULT 3 .note.ABI-tag\n 4: 0000000000000298 0 SECTION LOCAL DEFAULT 4 .gnu.hash\n 5: 00000000000002f8 0 SECTION LOCAL DEFAULT 5 .dynsym\n 6: 0000000000000790 0 SECTION LOCAL DEFAULT 6 .dynstr\n- 7: 0000000000000ad6 0 SECTION LOCAL DEFAULT 7 .gnu.version\n- 8: 0000000000000b38 0 SECTION LOCAL DEFAULT 8 .gnu.version_r\n- 9: 0000000000000b78 0 SECTION LOCAL DEFAULT 9 .rela.dyn\n- 10: 0000000000000ec0 0 SECTION LOCAL DEFAULT 10 .rela.plt\n- 11: 0000000000001190 0 SECTION LOCAL DEFAULT 11 .init\n+ 7: 0000000000000ad8 0 SECTION LOCAL DEFAULT 7 .gnu.version\n+ 8: 0000000000000b40 0 SECTION LOCAL DEFAULT 8 .gnu.version_r\n+ 9: 0000000000000b80 0 SECTION LOCAL DEFAULT 9 .rela.dyn\n+ 10: 0000000000000ec8 0 SECTION LOCAL DEFAULT 10 .rela.plt\n+ 11: 0000000000001198 0 SECTION LOCAL DEFAULT 11 .init\n 12: 00000000000011b0 0 SECTION LOCAL DEFAULT 12 .plt\n 13: 00000000000013c0 0 SECTION LOCAL DEFAULT 13 .text\n 14: 0000000000001ad4 0 SECTION LOCAL DEFAULT 14 .fini\n 15: 0000000000001ae8 0 SECTION LOCAL DEFAULT 15 .rodata\n 16: 0000000000001e08 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr\n 17: 0000000000001e60 0 SECTION LOCAL DEFAULT 17 .eh_frame\n 18: 0000000000012c70 0 SECTION LOCAL DEFAULT 18 .init_array\n@@ -39,18 +39,18 @@\n 35: 0000000000000278 32 OBJECT LOCAL DEFAULT 3 __abi_tag\n 36: 00000000000017c0 0 NOTYPE LOCAL DEFAULT 13 $x\n 37: 0000000000001e74 0 NOTYPE LOCAL DEFAULT 17 $d\n 38: 0000000000001ae8 0 NOTYPE LOCAL DEFAULT 15 $d\n 39: 0000000000000000 0 FILE LOCAL DEFAULT ABS crti.o\n 40: 00000000000017fc 0 NOTYPE LOCAL DEFAULT 13 $x\n 41: 00000000000017fc 20 FUNC LOCAL DEFAULT 13 call_weak_fn\n- 42: 0000000000001190 0 NOTYPE LOCAL DEFAULT 11 $x\n+ 42: 0000000000001198 0 NOTYPE LOCAL DEFAULT 11 $x\n 43: 0000000000001ad4 0 NOTYPE LOCAL DEFAULT 14 $x\n 44: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtn.o\n- 45: 00000000000011a0 0 NOTYPE LOCAL DEFAULT 11 $x\n+ 45: 00000000000011a8 0 NOTYPE LOCAL DEFAULT 11 $x\n 46: 0000000000001ae0 0 NOTYPE LOCAL DEFAULT 14 $x\n 47: 0000000000000000 0 FILE LOCAL DEFAULT ABS gaminggearfxcontrol.c\n 48: 0000000000001af0 0 NOTYPE LOCAL DEFAULT 15 $d\n 49: 00000000000018e0 0 NOTYPE LOCAL DEFAULT 13 $x\n 50: 00000000000018e0 364 FUNC LOCAL DEFAULT 13 post_parse_func\n 51: 00000000000013c0 0 NOTYPE LOCAL DEFAULT 13 $x\n 52: 0000000000013010 0 NOTYPE LOCAL DEFAULT 22 $d\n@@ -91,15 +91,15 @@\n 87: 0000000000013008 0 OBJECT LOCAL DEFAULT 22 __dso_handle\n 88: 00000000000013c0 976 FUNC LOCAL DEFAULT 13 main\n 89: 0000000000012c80 0 OBJECT LOCAL DEFAULT ABS _DYNAMIC\n 90: 0000000000012c70 0 NOTYPE LOCAL DEFAULT 18 __init_array_start\n 91: 0000000000001e08 0 NOTYPE LOCAL DEFAULT 16 __GNU_EH_FRAME_HDR\n 92: 0000000000013198 0 OBJECT LOCAL DEFAULT 22 __TMC_END__\n 93: 0000000000012fb8 0 OBJECT LOCAL DEFAULT ABS _GLOBAL_OFFSET_TABLE_\n- 94: 0000000000001190 0 FUNC LOCAL DEFAULT 11 _init\n+ 94: 0000000000001198 0 FUNC LOCAL DEFAULT 11 _init\n 95: 00000000000011b0 0 NOTYPE LOCAL DEFAULT 12 $x\n 96: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .gnu_debugaltlink\n 97: 0000000000001ad0 4 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n 98: 0000000000000000 0 FUNC GLOBAL DEFAULT UND gfx_update\n 99: 0000000000000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.17\n 100: 0000000000000000 0 FUNC GLOBAL DEFAULT UND g_option_context_add_main_entries\n 101: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable\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: a41535bc3163301685bcd843a9f6bccdc45bbeff\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: de63f722f24f2622d7c31fe43b75b03950178928\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.7.0\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n \n \n Disassembly of section .init:\n \n-0000000000001190 <_init>:\n+0000000000001198 <_init>:\n \t...\n"}]}, {"source1": "./usr/lib/debug/.build-id/de/26719e9dabe668373c00cda0b0fc021f8b2969.debug", "source2": "./usr/lib/debug/.build-id/ee/9969633ff36419d54eb232306e38567ee86e15.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,20 +4,20 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 0000000000000238 000238 00001b 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 0000000000000254 000254 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 0000000000000278 000278 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000298 000298 000060 00 A 5 0 8\n [ 5] .dynsym NOBITS 00000000000002f8 000298 0003a8 18 A 6 3 8\n- [ 6] .dynstr NOBITS 00000000000006a0 000298 000289 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000000000000092a 000298 00004e 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 0000000000000978 000298 000040 00 A 6 2 8\n- [ 9] .rela.dyn NOBITS 00000000000009b8 000298 000108 18 A 5 0 8\n- [10] .rela.plt NOBITS 0000000000000ac0 000298 0001e0 18 AI 5 21 8\n- [11] .init NOBITS 0000000000000ca0 000298 000018 00 AX 0 0 4\n+ [ 6] .dynstr NOBITS 00000000000006a0 000298 00028b 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000000000000092c 000298 00004e 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 0000000000000980 000298 000040 00 A 6 2 8\n+ [ 9] .rela.dyn NOBITS 00000000000009c0 000298 000108 18 A 5 0 8\n+ [10] .rela.plt NOBITS 0000000000000ac8 000298 0001e0 18 AI 5 21 8\n+ [11] .init NOBITS 0000000000000ca8 000298 000018 00 AX 0 0 4\n [12] .plt NOBITS 0000000000000cc0 000298 000160 00 AX 0 0 16\n [13] .text NOBITS 0000000000000e40 000298 000624 00 AX 0 0 64\n [14] .fini NOBITS 0000000000001464 000298 000014 00 AX 0 0 4\n [15] .rodata NOBITS 0000000000001478 000298 000204 00 A 0 0 8\n [16] .eh_frame_hdr NOBITS 000000000000167c 000298 00004c 00 A 0 0 4\n [17] .eh_frame NOBITS 00000000000016c8 000298 000184 00 A 0 0 8\n [18] .init_array NOBITS 0000000000011cc0 001cc0 000008 08 WA 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "comments": ["error from `readelf --wide --symbols {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,19 +4,19 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 .interp\n 2: 0000000000000254 0 SECTION LOCAL DEFAULT 2 .note.gnu.build-id\n 3: 0000000000000278 0 SECTION LOCAL DEFAULT 3 .note.ABI-tag\n 4: 0000000000000298 0 SECTION LOCAL DEFAULT 4 .gnu.hash\n 5: 00000000000002f8 0 SECTION LOCAL DEFAULT 5 .dynsym\n 6: 00000000000006a0 0 SECTION LOCAL DEFAULT 6 .dynstr\n- 7: 000000000000092a 0 SECTION LOCAL DEFAULT 7 .gnu.version\n- 8: 0000000000000978 0 SECTION LOCAL DEFAULT 8 .gnu.version_r\n- 9: 00000000000009b8 0 SECTION LOCAL DEFAULT 9 .rela.dyn\n- 10: 0000000000000ac0 0 SECTION LOCAL DEFAULT 10 .rela.plt\n- 11: 0000000000000ca0 0 SECTION LOCAL DEFAULT 11 .init\n+ 7: 000000000000092c 0 SECTION LOCAL DEFAULT 7 .gnu.version\n+ 8: 0000000000000980 0 SECTION LOCAL DEFAULT 8 .gnu.version_r\n+ 9: 00000000000009c0 0 SECTION LOCAL DEFAULT 9 .rela.dyn\n+ 10: 0000000000000ac8 0 SECTION LOCAL DEFAULT 10 .rela.plt\n+ 11: 0000000000000ca8 0 SECTION LOCAL DEFAULT 11 .init\n 12: 0000000000000cc0 0 SECTION LOCAL DEFAULT 12 .plt\n 13: 0000000000000e40 0 SECTION LOCAL DEFAULT 13 .text\n 14: 0000000000001464 0 SECTION LOCAL DEFAULT 14 .fini\n 15: 0000000000001478 0 SECTION LOCAL DEFAULT 15 .rodata\n 16: 000000000000167c 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr\n 17: 00000000000016c8 0 SECTION LOCAL DEFAULT 17 .eh_frame\n 18: 0000000000011cc0 0 SECTION LOCAL DEFAULT 18 .init_array\n@@ -39,18 +39,18 @@\n 35: 0000000000000278 32 OBJECT LOCAL DEFAULT 3 __abi_tag\n 36: 00000000000012c0 0 NOTYPE LOCAL DEFAULT 13 $x\n 37: 00000000000016dc 0 NOTYPE LOCAL DEFAULT 17 $d\n 38: 0000000000001478 0 NOTYPE LOCAL DEFAULT 15 $d\n 39: 0000000000000000 0 FILE LOCAL DEFAULT ABS crti.o\n 40: 00000000000012fc 0 NOTYPE LOCAL DEFAULT 13 $x\n 41: 00000000000012fc 20 FUNC LOCAL DEFAULT 13 call_weak_fn\n- 42: 0000000000000ca0 0 NOTYPE LOCAL DEFAULT 11 $x\n+ 42: 0000000000000ca8 0 NOTYPE LOCAL DEFAULT 11 $x\n 43: 0000000000001464 0 NOTYPE LOCAL DEFAULT 14 $x\n 44: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtn.o\n- 45: 0000000000000cb0 0 NOTYPE LOCAL DEFAULT 11 $x\n+ 45: 0000000000000cb8 0 NOTYPE LOCAL DEFAULT 11 $x\n 46: 0000000000001470 0 NOTYPE LOCAL DEFAULT 14 $x\n 47: 0000000000000000 0 FILE LOCAL DEFAULT ABS gaminggearfxinfo.c\n 48: 0000000000001560 0 NOTYPE LOCAL DEFAULT 15 $d\n 49: 0000000000000e40 0 NOTYPE LOCAL DEFAULT 13 $x\n 50: 0000000000001750 0 NOTYPE LOCAL DEFAULT 17 $d\n 51: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n 52: 0000000000001310 0 NOTYPE LOCAL DEFAULT 13 $x\n@@ -78,15 +78,15 @@\n 74: 0000000000012008 0 OBJECT LOCAL DEFAULT 22 __dso_handle\n 75: 0000000000000e40 1144 FUNC LOCAL DEFAULT 13 main\n 76: 0000000000011cd0 0 OBJECT LOCAL DEFAULT ABS _DYNAMIC\n 77: 0000000000011cc0 0 NOTYPE LOCAL DEFAULT 18 __init_array_start\n 78: 000000000000167c 0 NOTYPE LOCAL DEFAULT 16 __GNU_EH_FRAME_HDR\n 79: 0000000000012010 0 OBJECT LOCAL DEFAULT 22 __TMC_END__\n 80: 0000000000011fb8 0 OBJECT LOCAL DEFAULT ABS _GLOBAL_OFFSET_TABLE_\n- 81: 0000000000000ca0 0 FUNC LOCAL DEFAULT 11 _init\n+ 81: 0000000000000ca8 0 FUNC LOCAL DEFAULT 11 _init\n 82: 0000000000000cc0 0 NOTYPE LOCAL DEFAULT 12 $x\n 83: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .gnu_debugaltlink\n 84: 0000000000001460 4 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n 85: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable\n 86: 0000000000012000 0 NOTYPE WEAK DEFAULT 22 data_start\n 87: 0000000000000000 0 FUNC GLOBAL DEFAULT UND gfx_get_num_lights\n 88: 0000000000012010 0 NOTYPE GLOBAL DEFAULT 23 __bss_start__\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: de26719e9dabe668373c00cda0b0fc021f8b2969\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ee9969633ff36419d54eb232306e38567ee86e15\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.7.0\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n \n \n Disassembly of section .init:\n \n-0000000000000ca0 <_init>:\n+0000000000000ca8 <_init>:\n \t...\n"}]}]}]}]}, {"source1": "libgaminggear0-dbgsym_0.15.1-11_arm64.deb", "source2": "libgaminggear0-dbgsym_0.15.1-11_arm64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-04-15 15:06:33.000000 debian-binary\n--rw-r--r-- 0 0 0 700 2020-04-15 15:06:33.000000 control.tar.xz\n--rw-r--r-- 0 0 0 289412 2020-04-15 15:06:33.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 696 2020-04-15 15:06:33.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 289396 2020-04-15 15:06:33.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -6,8 +6,8 @@\n Maintainer: Pierre-Elliott B\u00e9cue \n Installed-Size: 375\n Depends: libgaminggear0 (= 0.15.1-11)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libgaminggear0\n-Build-Ids: 613ee844b08a8a78e83686b746bb718fa5264ee7 9cf7f70e1dc4b2ef24362c5b187032b757b1dc27 ea9336d6062e1bda81250ff3dda80c7994c20ec3\n+Build-Ids: 8b54dd9622488d508d41444445679834510405d9 9cf7f70e1dc4b2ef24362c5b187032b757b1dc27 ea9336d6062e1bda81250ff3dda80c7994c20ec3\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,4 +1,4 @@\n-usr/lib/debug/.build-id/61/3ee844b08a8a78e83686b746bb718fa5264ee7.debug\n+usr/lib/debug/.build-id/8b/54dd9622488d508d41444445679834510405d9.debug\n usr/lib/debug/.build-id/9c/f7f70e1dc4b2ef24362c5b187032b757b1dc27.debug\n usr/lib/debug/.build-id/ea/9336d6062e1bda81250ff3dda80c7994c20ec3.debug\n usr/lib/debug/.dwz/aarch64-linux-gnu/libgaminggear0.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,14 +1,14 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-15 15:06:33.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-15 15:06:33.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-15 15:06:33.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-15 15:06:33.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-15 15:06:33.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-04-15 15:06:33.000000 ./usr/lib/debug/.build-id/61/\n--rw-r--r-- 0 root (0) root (0) 244896 2020-04-15 15:06:33.000000 ./usr/lib/debug/.build-id/61/3ee844b08a8a78e83686b746bb718fa5264ee7.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-15 15:06:33.000000 ./usr/lib/debug/.build-id/8b/\n+-rw-r--r-- 0 root (0) root (0) 244896 2020-04-15 15:06:33.000000 ./usr/lib/debug/.build-id/8b/54dd9622488d508d41444445679834510405d9.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-15 15:06:33.000000 ./usr/lib/debug/.build-id/9c/\n -rw-r--r-- 0 root (0) root (0) 97280 2020-04-15 15:06:33.000000 ./usr/lib/debug/.build-id/9c/f7f70e1dc4b2ef24362c5b187032b757b1dc27.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-15 15:06:33.000000 ./usr/lib/debug/.build-id/ea/\n -rw-r--r-- 0 root (0) root (0) 19312 2020-04-15 15:06:33.000000 ./usr/lib/debug/.build-id/ea/9336d6062e1bda81250ff3dda80c7994c20ec3.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-15 15:06:33.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-15 15:06:33.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 6944 2020-04-15 15:06:33.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/libgaminggear0.debug\n"}, {"source1": "./usr/lib/debug/.build-id/61/3ee844b08a8a78e83686b746bb718fa5264ee7.debug", "source2": "./usr/lib/debug/.build-id/8b/54dd9622488d508d41444445679834510405d9.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000000000001c8 0001c8 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 0007e0 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000009d0 0001ec 003d08 18 A 4 3 8\n- [ 4] .dynstr NOBITS 00000000000046d8 0001ec 004bed 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000092c6 0001ec 000516 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000046d8 0001ec 004bef 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000092c8 0001ec 000516 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000097e0 0001ec 000040 00 A 4 2 8\n [ 7] .rela.dyn NOBITS 0000000000009820 0001ec 0001b0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000099d0 0001ec 003738 18 AI 3 20 8\n [ 9] .init NOBITS 000000000000d108 0001ec 000018 00 AX 0 0 4\n [10] .plt NOBITS 000000000000d120 0001ec 0024f0 00 AX 0 0 16\n [11] .text NOBITS 000000000000f610 0001ec 013fc8 00 AX 0 0 16\n [12] .fini NOBITS 00000000000235d8 0001ec 000014 00 AX 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 1218 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000001c8 0 SECTION LOCAL DEFAULT 1 .note.gnu.build-id\n 2: 00000000000001f0 0 SECTION LOCAL DEFAULT 2 .gnu.hash\n 3: 00000000000009d0 0 SECTION LOCAL DEFAULT 3 .dynsym\n 4: 00000000000046d8 0 SECTION LOCAL DEFAULT 4 .dynstr\n- 5: 00000000000092c6 0 SECTION LOCAL DEFAULT 5 .gnu.version\n+ 5: 00000000000092c8 0 SECTION LOCAL DEFAULT 5 .gnu.version\n 6: 00000000000097e0 0 SECTION LOCAL DEFAULT 6 .gnu.version_r\n 7: 0000000000009820 0 SECTION LOCAL DEFAULT 7 .rela.dyn\n 8: 00000000000099d0 0 SECTION LOCAL DEFAULT 8 .rela.plt\n 9: 000000000000d108 0 SECTION LOCAL DEFAULT 9 .init\n 10: 000000000000d120 0 SECTION LOCAL DEFAULT 10 .plt\n 11: 000000000000f610 0 SECTION LOCAL DEFAULT 11 .text\n 12: 00000000000235d8 0 SECTION LOCAL DEFAULT 12 .fini\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 613ee844b08a8a78e83686b746bb718fa5264ee7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8b54dd9622488d508d41444445679834510405d9\n"}]}]}]}]}]}