{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.DoTY3FUr/b1/g15daemon_1.9.5.3-14.1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.DoTY3FUr/b2/g15daemon_1.9.5.3-14.1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n- ec76be56bda3115e43cc9e7b86607eaf 55412 debug optional g15daemon-dbgsym_1.9.5.3-14.1_armhf.deb\n- 600f6213ed5e38e3514841717703c967 34680 utils optional g15daemon_1.9.5.3-14.1_armhf.deb\n+ 93ab35b1f0cb5269191b0e11ac290a19 55456 debug optional g15daemon-dbgsym_1.9.5.3-14.1_armhf.deb\n+ 95c327f15c3d3a60aef558b3eb694ede 34712 utils optional g15daemon_1.9.5.3-14.1_armhf.deb\n 96df22e9c4b175b705beceed393f219f 13496 libdevel optional libg15daemon-client-dev_1.9.5.3-14.1_armhf.deb\n 2013fa674350145e0c3890c5bfabdda7 9388 debug optional libg15daemon-client1t64-dbgsym_1.9.5.3-14.1_armhf.deb\n e46de520bcdbb14e3d296c06f1382d76 13612 libs optional libg15daemon-client1t64_1.9.5.3-14.1_armhf.deb\n"}, {"source1": "g15daemon_1.9.5.3-14.1_armhf.deb", "source2": "g15daemon_1.9.5.3-14.1_armhf.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 2024-02-28 09:33:10.000000 debian-binary\n -rw-r--r-- 0 0 0 1904 2024-02-28 09:33:10.000000 control.tar.xz\n--rw-r--r-- 0 0 0 32584 2024-02-28 09:33:10.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 32616 2024-02-28 09:33:10.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/sbin/g15daemon", "source2": "./usr/sbin/g15daemon", "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": "@@ -1,19 +1,19 @@\n \n Elf file type is DYN (Position-Independent Executable file)\n Entry point 0x2aa9\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- EXIDX 0x005a44 0x00005a44 0x00005a44 0x00008 0x00008 R 0x4\n+ EXIDX 0x005a40 0x00005a40 0x00005a40 0x00008 0x00008 R 0x4\n PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4\n INTERP 0x000154 0x00000154 0x00000154 0x00019 0x00019 R 0x1\n [Requesting program interpreter: /lib/ld-linux-armhf.so.3]\n- LOAD 0x000000 0x00000000 0x00000000 0x05a50 0x05a50 R E 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x05a4c 0x05a4c R E 0x1000\n LOAD 0x005eb0 0x00006eb0 0x00006eb0 0x00320 0x00424 RW 0x1000\n DYNAMIC 0x005ef8 0x00006ef8 0x00006ef8 0x00108 0x00108 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x005eb0 0x00006eb0 0x00006eb0 0x00150 0x00150 R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -13,17 +13,17 @@\n [ 8] .gnu.version_r VERNEED 0000199c 00199c 000050 00 A 6 2 4\n [ 9] .rel.dyn REL 000019ec 0019ec 0000a0 08 A 5 0 4\n [10] .rel.plt REL 00001a8c 001a8c 000308 08 AI 5 22 4\n [11] .init PROGBITS 00001d94 001d94 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 00001da0 001da0 0004b8 04 AX 0 0 4\n [13] .text PROGBITS 00002258 002258 002b68 00 AX 0 0 8\n [14] .fini PROGBITS 00004dc0 004dc0 000008 00 AX 0 0 4\n- [15] .rodata PROGBITS 00004dc8 004dc8 000c7c 00 A 0 0 4\n- [16] .ARM.exidx ARM_EXIDX 00005a44 005a44 000008 00 AL 13 0 4\n- [17] .eh_frame PROGBITS 00005a4c 005a4c 000004 00 A 0 0 4\n+ [15] .rodata PROGBITS 00004dc8 004dc8 000c78 00 A 0 0 4\n+ [16] .ARM.exidx ARM_EXIDX 00005a40 005a40 000008 00 AL 13 0 4\n+ [17] .eh_frame PROGBITS 00005a48 005a48 000004 00 A 0 0 4\n [18] .init_array INIT_ARRAY 00006eb0 005eb0 000004 04 WA 0 0 4\n [19] .fini_array FINI_ARRAY 00006eb4 005eb4 000004 04 WA 0 0 4\n [20] .data.rel.ro PROGBITS 00006eb8 005eb8 000040 00 WA 0 0 4\n [21] .dynamic DYNAMIC 00006ef8 005ef8 000108 08 WA 6 0 4\n [22] .got PROGBITS 00007000 006000 0001c8 04 WA 0 0 4\n [23] .data PROGBITS 000071c8 0061c8 000008 00 WA 0 0 4\n [24] .bss NOBITS 000071d0 0061d0 000104 00 WA 0 0 8\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: 0814029d5651eb1e2dfc0cfe417faec1e23f6c17\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dc713d4c7d823026a75621cba378df513e0bb7ed\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": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -164,17 +164,17 @@\n -v\tshow version\n -l\tset default LCD backlight level\n --set-backlight sets backlight individually for currently shown screen.\n \t\tDefault is to set backlight globally (keyboard default).\n --switch\n --set-backlight\n --lcdlevel\n-Wed 24 Apr 2024 21:10:45\n+Wed 24 Apr 2024 21:12:20\n G15Daemon %s Build Date: %s\n-Linux 6.1.0-20-armmp-lpae armv7l\n+Linux 6.1.0-20-arm64 aarch64\n Build OS: %s\n gcc version 13.2.0 (Debian 13.2.0-23) \n With compiler: %s\n G15Daemon CMDLINE ARGS: \n G15Daemon already running.. Exiting\n Unable to attach to the G15 Keyboard... exiting\n g15daemon\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": "@@ -953,15 +953,15 @@\n \tmovs\tr0, r0\n \tldr\tr6, [pc, #832]\t@ (2d18 )\n \tmovs\tr0, r0\n \tldr\tr6, [pc, #40]\t@ (2a04 )\n \tmovs\tr0, r0\n \tldr\tr5, [pc, #472]\t@ (2bb8 )\n \tmovs\tr0, r0\n-\tcmp\tr7, #252\t@ 0xfc\n+\tcmp\tr7, #248\t@ 0xf8\n \tmovs\tr0, r0\n \tcmp\tr3, #100\t@ 0x64\n \tmovs\tr0, r0\n \tcmp\tr3, #186\t@ 0xba\n \tmovs\tr0, r0\n \tcmp\tr3, #192\t@ 0xc0\n \tmovs\tr0, r0\n@@ -993,73 +993,73 @@\n \tmovs\tr0, r0\n \tcmp\tr5, #118\t@ 0x76\n \tmovs\tr0, r0\n \tcmp\tr2, #176\t@ 0xb0\n \tmovs\tr0, r0\n \tcmp\tr5, #140\t@ 0x8c\n \tmovs\tr0, r0\n-\tcmp\tr6, #38\t@ 0x26\n+\tcmp\tr6, #34\t@ 0x22\n \tmovs\tr0, r0\n \tcmp\tr5, #156\t@ 0x9c\n \tmovs\tr0, r0\n-\tcmp\tr5, #188\t@ 0xbc\n+\tcmp\tr5, #184\t@ 0xb8\n \tmovs\tr0, r0\n-\tcmp\tr5, #192\t@ 0xc0\n+\tcmp\tr5, #188\t@ 0xbc\n \tmovs\tr0, r0\n-\tcmp\tr5, #230\t@ 0xe6\n+\tcmp\tr5, #226\t@ 0xe2\n \tmovs\tr0, r0\n \tlsls\tr0, r7, #6\n \tmovs\tr0, r0\n-\tcmp\tr5, #236\t@ 0xec\n+\tcmp\tr5, #232\t@ 0xe8\n \tmovs\tr0, r0\n-\tcmp\tr6, #34\t@ 0x22\n+\tcmp\tr6, #30\n \tmovs\tr0, r0\n-\tcmp\tr6, #28\n+\tcmp\tr6, #24\n \tmovs\tr0, r0\n-\tcmp\tr6, #6\n+\tcmp\tr6, #2\n \tmovs\tr0, r0\n \tcmp\tr0, #108\t@ 0x6c\n \tmovs\tr0, r0\n \tlsls\tr0, r6, #6\n \tmovs\tr0, r0\n \tadds\tr5, r0, r2\n \tmovs\tr0, r0\n \tasrs\tr7, r4, #19\n \tmovs\tr0, r0\n-\tcmp\tr6, #0\n+\tcmp\tr5, #252\t@ 0xfc\n \tmovs\tr0, r0\n-\tcmp\tr6, #16\n+\tcmp\tr6, #12\n \tmovs\tr0, r0\n-\tcmp\tr6, #56\t@ 0x38\n+\tcmp\tr6, #52\t@ 0x34\n \tmovs\tr0, r0\n-\tcmp\tr6, #34\t@ 0x22\n+\tcmp\tr6, #30\n \tmovs\tr0, r0\n-\tcmp\tr6, #20\n+\tcmp\tr6, #16\n \tmovs\tr0, r0\n-\tcmp\tr6, #2\n+\tcmp\tr5, #254\t@ 0xfe\n \tmovs\tr0, r0\n \tasrs\tr7, r7, #15\n \tmovs\tr0, r0\n \tldr\tr1, [pc, #528]\t@ (2c98 )\n \tmovs\tr0, r0\n-\tcmp\tr5, #180\t@ 0xb4\n+\tcmp\tr5, #176\t@ 0xb0\n \tmovs\tr0, r0\n-\tcmp\tr4, #68\t@ 0x44\n+\tcmp\tr4, #64\t@ 0x40\n \tmovs\tr0, r0\n \tmovs\tr5, #62\t@ 0x3e\n \tmovs\tr0, r0\n-\tcmp\tr4, #66\t@ 0x42\n+\tcmp\tr4, #62\t@ 0x3e\n \tmovs\tr0, r0\n-\tcmp\tr4, #34\t@ 0x22\n+\tcmp\tr4, #30\n \tmovs\tr0, r0\n-\tcmp\tr4, #78\t@ 0x4e\n+\tcmp\tr4, #74\t@ 0x4a\n \tmovs\tr0, r0\n-\tcmp\tr3, #178\t@ 0xb2\n+\tcmp\tr3, #174\t@ 0xae\n \tmovs\tr0, r0\n-\tcmp\tr3, #86\t@ 0x56\n+\tcmp\tr3, #82\t@ 0x52\n \t...\n \n 00002aa8 <_start@@Base>:\n _start():\n \tmov.w\tfp, #0\n \tmov.w\tlr, #0\n \tpop\t{r1}\n@@ -3499,15 +3499,15 @@\n \tldr\tr6, [r5, #40]\t@ 0x28\n ./g15daemon/utility_funcs.c:73\n \tb.n\t39c4 \n \tadds\tr6, #158\t@ 0x9e\n \tmovs\tr0, r0\n \tlsls\tr4, r6, #6\n \tmovs\tr0, r0\n-\tadds\tr6, r2, #7\n+\tadds\tr2, r2, #7\n \tmovs\tr0, r0\n \tasrs\tr0, r5, #23\n \tmovs\tr0, r0\n \tadds\tr5, #122\t@ 0x7a\n \tmovs\tr0, r0\n \tasrs\tr6, r0, #20\n \tmovs\tr0, r0\n@@ -4928,21 +4928,21 @@\n \tmov\tr6, r0\n \tb.n\t4490 \n \tnop\n \tcmp\tr6, #22\n \tmovs\tr0, r0\n \tcmp\tr6, #4\n \tmovs\tr0, r0\n-\tasrs\tr6, r6, #9\n+\tasrs\tr2, r6, #9\n \tmovs\tr0, r0\n-\tasrs\tr6, r6, #7\n+\tasrs\tr2, r6, #7\n \tmovs\tr0, r0\n-\tasrs\tr2, r3, #9\n+\tasrs\tr6, r2, #9\n \tmovs\tr0, r0\n-\tasrs\tr2, r4, #8\n+\tasrs\tr6, r3, #8\n \t...\n \n 000044f0 :\n g15daemon_dlclose_plugin():\n ./g15daemon/g15_plugins.c:90\n \tpush\t{r3, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -4959,15 +4959,15 @@\n \tmov\tr2, r0\n \tmovs\tr0, #3\n \tadd\tr1, pc\n \tbl\t2d10 \n ./g15daemon/g15_plugins.c:99\n \tmovs\tr0, #0\n \tpop\t{r3, pc}\n-\tasrs\tr2, r4, #8\n+\tasrs\tr6, r3, #8\n \t...\n \n 0000451c :\n run_lcd_client():\n ./g15daemon/g15_plugins.c:101\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -5257,23 +5257,23 @@\n \tadd\tr1, pc\n \tbl\t2d10 \n ./g15daemon/g15_plugins.c:182\n \tmov\tr0, r4\n \tbl\t451c \n \tb.n\t46a8 \n \tnop\n-\tasrs\tr2, r6, #2\n+\tasrs\tr6, r5, #2\n \tmovs\tr0, r0\n-\tasrs\tr4, r2, #4\n+\tasrs\tr0, r2, #4\n \tmovs\tr0, r0\n-\tasrs\tr4, r4, #1\n+\tasrs\tr0, r4, #1\n \tmovs\tr0, r0\n-\tasrs\tr4, r6, #2\n+\tasrs\tr0, r6, #2\n \tmovs\tr0, r0\n-\tasrs\tr0, r6, #1\n+\tasrs\tr4, r5, #1\n \t...\n \n 0000471c :\n g15_count_plugins():\n ./g15daemon/g15_plugins.c:198\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -5363,19 +5363,19 @@\n ./g15daemon/g15_plugins.c:222\n \tblx\t20cc <__stack_chk_fail@plt>\n \tnop\n \tcmp\tr0, #198\t@ 0xc6\n \tmovs\tr0, r0\n \tlsls\tr4, r6, #6\n \tmovs\tr0, r0\n-\tasrs\tr6, r0, #2\n+\tasrs\tr2, r0, #2\n \tmovs\tr0, r0\n \tcmp\tr0, #128\t@ 0x80\n \tmovs\tr0, r0\n-\tasrs\tr2, r6, #32\n+\tasrs\tr6, r5, #32\n \t...\n \n 000047d8 :\n g15_plugin_load():\n ./g15daemon/g15_plugins.c:224\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -5633,40 +5633,40 @@\n \tb.n\t4958 \n ./g15daemon/g15_plugins.c:297\n \tblx\t20cc <__stack_chk_fail@plt>\n \tcmp\tr0, #12\n \tmovs\tr0, r0\n \tlsls\tr4, r6, #6\n \tmovs\tr0, r0\n-\tlsrs\tr6, r5, #31\n+\tlsrs\tr2, r5, #31\n \tmovs\tr0, r0\n \tcmp\tr0, #0\n \tmovs\tr0, r0\n-\tlsrs\tr6, r0, #31\n+\tlsrs\tr2, r0, #31\n \tmovs\tr0, r0\n-\tlsrs\tr0, r0, #31\n+\tlsrs\tr4, r7, #30\n \tmovs\tr0, r0\n-\tlsrs\tr4, r6, #31\n+\tlsrs\tr0, r6, #31\n \tmovs\tr0, r0\n-\tasrs\tr6, r2, #32\n+\tasrs\tr2, r2, #32\n \tmovs\tr0, r0\n \tldc2\t15, cr15, [fp, #1020]!\t@ 0x3fc\n-\tlsrs\tr0, r2, #31\n+\tlsrs\tr4, r1, #31\n \tmovs\tr0, r0\n \tmovs\tr7, #40\t@ 0x28\n \tmovs\tr0, r0\n \tlsls\tr4, r2, #6\n \tmovs\tr0, r0\n-\tlsrs\tr2, r2, #28\n+\tlsrs\tr6, r1, #28\n \tmovs\tr0, r0\n-\tlsrs\tr6, r3, #23\n+\tlsrs\tr2, r3, #23\n \tmovs\tr0, r0\n-\tlsrs\tr0, r6, #26\n+\tlsrs\tr4, r5, #26\n \tmovs\tr0, r0\n-\tlsrs\tr4, r6, #22\n+\tlsrs\tr0, r6, #22\n \t...\n \n 000049cc :\n g15_open_all_plugins():\n ./g15daemon/g15_plugins.c:300\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -5948,43 +5948,43 @@\n ./g15daemon/g15_plugins.c:359\n \tblx\t20cc <__stack_chk_fail@plt>\n \tnop\n \tmovs\tr6, #22\n \tmovs\tr0, r0\n \tlsls\tr4, r6, #6\n \tmovs\tr0, r0\n-\tlsrs\tr4, r3, #27\n+\tlsrs\tr0, r3, #27\n \tmovs\tr0, r0\n-\tlsrs\tr2, r6, #26\n+\tlsrs\tr6, r5, #26\n \tmovs\tr0, r0\n-\tlsrs\tr4, r6, #26\n+\tlsrs\tr0, r6, #26\n \tmovs\tr0, r0\n-\tlsrs\tr2, r2, #28\n+\tlsrs\tr6, r1, #28\n \tmovs\tr0, r0\n \tmovs\tr5, #164\t@ 0xa4\n \tmovs\tr0, r0\n-\tlsrs\tr2, r3, #26\n+\tlsrs\tr6, r2, #26\n \tmovs\tr0, r0\n-\tlsrs\tr0, r3, #21\n+\tlsrs\tr4, r2, #21\n \tmovs\tr0, r0\n-\tlsrs\tr4, r3, #24\n+\tlsrs\tr0, r3, #24\n \tmovs\tr0, r0\n-\tlsrs\tr4, r7, #25\n+\tlsrs\tr0, r7, #25\n \tmovs\tr0, r0\n-\tlsrs\tr0, r1, #20\n+\tlsrs\tr4, r0, #20\n \tmovs\tr0, r0\n \tlsls\tr4, r1, #20\n \tmovs\tr0, r0\n-\tlsrs\tr2, r2, #24\n+\tlsrs\tr6, r1, #24\n \tmovs\tr0, r0\n-\tlsrs\tr6, r5, #25\n+\tlsrs\tr2, r5, #25\n \tmovs\tr0, r0\n \tlsls\tr6, r3, #18\n \tmovs\tr0, r0\n-\tlsrs\tr0, r3, #12\n+\tlsrs\tr4, r2, #12\n \tmovs\tr0, r0\n \tlsls\tr4, r4, #16\n \tmovs\tr0, r0\n __aeabi_ldivmod():\n \tcbnz\tr3, 4c2e \n \tcbnz\tr2, 4c2e \n \tcmp\tr1, #0\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -98,106 +98,106 @@\n 0x000053b8 6c6c7920 286b6579 626f6172 64206465 lly (keyboard de\n 0x000053c8 6661756c 74292e00 2d730000 2d2d7377 fault)..-s..--sw\n 0x000053d8 69746368 00000000 2d2d7365 742d6261 itch....--set-ba\n 0x000053e8 636b6c69 67687400 2d640000 2d2d6465 cklight.-d..--de\n 0x000053f8 62756700 2d750000 2d2d7573 65720000 bug.-u..--user..\n 0x00005408 2d6c0000 2d2d6c63 646c6576 656c0000 -l..--lcdlevel..\n 0x00005418 57656420 32342041 70722032 30323420 Wed 24 Apr 2024 \n- 0x00005428 32313a31 303a3435 00000000 47313544 21:10:45....G15D\n+ 0x00005428 32313a31 323a3230 00000000 47313544 21:12:20....G15D\n 0x00005438 61656d6f 6e202573 20427569 6c642044 aemon %s Build D\n 0x00005448 6174653a 20257300 4c696e75 7820362e ate: %s.Linux 6.\n- 0x00005458 312e302d 32302d61 726d6d70 2d6c7061 1.0-20-armmp-lpa\n- 0x00005468 65206172 6d76376c 00000000 4275696c e armv7l....Buil\n- 0x00005478 64204f53 3a202573 00000000 67636320 d OS: %s....gcc \n- 0x00005488 76657273 696f6e20 31332e32 2e302028 version 13.2.0 (\n- 0x00005498 44656269 616e2031 332e322e 302d3233 Debian 13.2.0-23\n- 0x000054a8 29200000 57697468 20636f6d 70696c65 ) ..With compile\n- 0x000054b8 723a2025 73000000 47313544 61656d6f r: %s...G15Daemo\n- 0x000054c8 6e20434d 444c494e 45204152 47533a20 n CMDLINE ARGS: \n- 0x000054d8 00000000 25732000 47313544 61656d6f ....%s .G15Daemo\n- 0x000054e8 6e20616c 72656164 79207275 6e6e696e n already runnin\n- 0x000054f8 672e2e20 45786974 696e6700 556e6162 g.. Exiting.Unab\n- 0x00005508 6c652074 6f206174 74616368 20746f20 le to attach to \n- 0x00005518 74686520 47313520 4b657962 6f617264 the G15 Keyboard\n- 0x00005528 2e2e2e20 65786974 696e6700 67313564 ... exiting.g15d\n- 0x00005538 61656d6f 6e000000 6e6f626f 64790000 aemon...nobody..\n- 0x00005548 42455741 52453a20 72756e6e 696e6720 BEWARE: running \n- 0x00005558 61732065 66666563 74697665 20756964 as effective uid\n- 0x00005568 2025690a 00000000 2f657463 2f673135 %i...../etc/g15\n- 0x00005578 6461656d 6f6e2e63 6f6e6600 55736520 daemon.conf.Use \n- 0x00005588 4d522061 73204379 636c6520 4b657900 MR as Cycle Key.\n- 0x00005598 556e6162 6c652074 6f206372 65617465 Unable to create\n- 0x000055a8 206b6579 626f6172 64206c69 7374656e keyboard listen\n- 0x000055b8 65722074 68726561 642e2020 45786974 er thread. Exit\n- 0x000055c8 696e6700 556e6162 6c652074 6f206372 ing.Unable to cr\n- 0x000055d8 65617465 20646973 706c6179 20746872 eate display thr\n- 0x000055e8 6561642e 20204578 6974696e 67000000 ead. Exiting...\n- 0x000055f8 67313564 61656d6f 6e20312e 392e352e g15daemon 1.9.5.\n- 0x00005608 33000000 2573206c 6f616465 640a0000 3...%s loaded...\n- 0x00005618 2f757372 2f736861 72650000 25732f25 /usr/share..%s/%\n- 0x00005628 73000000 67313564 61656d6f 6e2f7370 s...g15daemon/sp\n- 0x00005638 6c617368 2f673135 6c6f676f 322e7762 lash/g15logo2.wb\n- 0x00005648 6d700000 2f757372 2f6c6962 2f61726d mp../usr/lib/arm\n- 0x00005658 2d6c696e 75782d67 6e756561 62696866 -linux-gnueabihf\n- 0x00005668 2f673135 6461656d 6f6e2f31 2e392e35 /g15daemon/1.9.5\n- 0x00005678 2e332f70 6c756769 6e730000 4c656176 .3/plugins..Leav\n- 0x00005688 696e6720 62792072 65717565 73740000 ing by request..\n- 0x00005698 47313544 61656d6f 6e20506c 7567696e G15Daemon Plugin\n- 0x000056a8 5f4c6f61 64657220 2d204445 45504249 _Loader - DEEPBI\n- 0x000056b8 4e442046 6c616720 61766169 6c61626c ND Flag availabl\n- 0x000056c8 652e2020 5573696e 67206974 2e0a0000 e. Using it....\n- 0x000056d8 5052454c 4f414449 4e472025 73000000 PRELOADING %s...\n- 0x000056e8 496e6974 69616c69 73617469 6f6e2046 Initialisation F\n- 0x000056f8 61696c65 642e2020 52657472 79696e67 ailed. Retrying\n- 0x00005708 2e2e0000 506c7567 696e5f4c 6f616465 ....Plugin_Loade\n- 0x00005718 72202d20 4572726f 72206c6f 6164696e r - Error loadin\n- 0x00005728 67202573 202d2025 730a0000 4572726f g %s - %s...Erro\n- 0x00005738 72206672 6f6d2064 6c636c6f 73652025 r from dlclose %\n- 0x00005748 730a0000 506c7567 696e2022 25732220 s...Plugin \"%s\" \n- 0x00005758 626f6f74 20737563 63657373 66756c2e boot successful.\n- 0x00005768 00000000 53746172 74696e67 20706c75 ....Starting plu\n- 0x00005778 67696e20 74687265 61642022 25732220 gin thread \"%s\" \n- 0x00005788 696e2073 74616e64 61726420 6d6f6465 in standard mode\n- 0x00005798 0a000000 53746172 74696e67 20706c75 ....Starting plu\n- 0x000057a8 67696e20 74687265 61642022 25732220 gin thread \"%s\" \n- 0x000057b8 696e2061 6476616e 63656420 6d6f6465 in advanced mode\n- 0x000057c8 0a000000 52656d6f 76656420 706c7567 ....Removed plug\n- 0x000057d8 696e2025 73000000 2e736f00 2f000000 in %s....so./...\n- 0x000057e8 504c5547 494e5300 67313570 6c756769 PLUGINS.g15plugi\n- 0x000057f8 6e5f696e 666f0000 6731355f 706c7567 n_info..g15_plug\n- 0x00005808 696e5f6c 6f61643a 20257320 25730a00 in_load: %s %s..\n- 0x00005818 25732069 73206e6f 74206120 76616c69 %s is not a vali\n- 0x00005828 64206731 35646165 6d6f6e20 706c7567 d g15daemon plug\n- 0x00005838 696e2e20 20556e6c 6f616469 6e670a00 in. Unloading..\n- 0x00005848 4c6f6164 00000000 22257322 20506c75 Load....\"%s\" Plu\n- 0x00005858 67696e20 64697361 626c6564 20696e20 gin disabled in \n- 0x00005868 67313564 61656d6f 6e2e636f 6e66202d g15daemon.conf -\n- 0x00005878 206e6f74 2072756e 6e696e67 0a000000 not running....\n- 0x00005888 426f6f74 696e6720 706c7567 696e2022 Booting plugin \"\n- 0x00005898 25732200 556e6162 6c652074 6f206372 %s\".Unable to cr\n- 0x000058a8 65617465 20636c69 656e7420 74687265 eate client thre\n- 0x000058b8 61642e00 504c5547 494e5f4c 4f41445f ad..PLUGIN_LOAD_\n- 0x000058c8 4f524445 52000000 546f7461 6c506c75 ORDER...TotalPlu\n- 0x000058d8 67696e73 00000000 4e756d62 6572206f gins....Number o\n- 0x000058e8 6620706c 7567696e 73206861 73206368 f plugins has ch\n- 0x000058f8 616e6765 642e2052 65627569 6c64696e anged. Rebuildin\n- 0x00005908 67206c6f 6164206f 72646572 2e000000 g load order....\n- 0x00005918 30000000 41747465 6d707469 6e67206c 0...Attempting l\n- 0x00005928 6f616420 6f662025 6920706c 7567696e oad of %i plugin\n- 0x00005938 73000000 53756363 65737366 756c6c79 s...Successfully\n- 0x00005948 206c6f61 64656420 2569206f 66202569 loaded %i of %i\n- 0x00005958 20706c75 67696e73 2e000000 556e6162 plugins....Unab\n- 0x00005968 6c652074 6f206f70 656e2074 68652064 le to open the d\n- 0x00005978 69726563 746f7279 3a202573 00000000 irectory: %s....\n- 0x00005988 4c6f6164 696e6720 25692070 6c756769 Loading %i plugi\n- 0x00005998 6e73206e 616d6564 20696e20 67313564 ns named in g15d\n- 0x000059a8 61656d6f 6e2e636f 6e662e00 3e000000 aemon.conf..>...\n- 0x000059b8 41000000 0c000000 41000000 11000000 A.......A.......\n- 0x000059c8 41000000 27000000 41000000 36000000 A...'...A...6...\n- 0x000059d8 41000000 03000000 41000000 06000000 A.......A.......\n- 0x000059e8 41000000 15000000 41000000 0f000000 A.......A.......\n- 0x000059f8 41000000 0e000000 41000000 26000000 A.......A...&...\n- 0x00005a08 41000000 13000000 41000000 29000000 A.......A...)...\n- 0x00005a18 41000000 02000000 41000000 19000000 A.......A.......\n- 0x00005a28 41000000 0a000000 41000000 0b000000 A.......A.......\n- 0x00005a38 41000000 00000000 00000000 A...........\n+ 0x00005458 312e302d 32302d61 726d3634 20616172 1.0-20-arm64 aar\n+ 0x00005468 63683634 00000000 4275696c 64204f53 ch64....Build OS\n+ 0x00005478 3a202573 00000000 67636320 76657273 : %s....gcc vers\n+ 0x00005488 696f6e20 31332e32 2e302028 44656269 ion 13.2.0 (Debi\n+ 0x00005498 616e2031 332e322e 302d3233 29200000 an 13.2.0-23) ..\n+ 0x000054a8 57697468 20636f6d 70696c65 723a2025 With compiler: %\n+ 0x000054b8 73000000 47313544 61656d6f 6e20434d s...G15Daemon CM\n+ 0x000054c8 444c494e 45204152 47533a20 00000000 DLINE ARGS: ....\n+ 0x000054d8 25732000 47313544 61656d6f 6e20616c %s .G15Daemon al\n+ 0x000054e8 72656164 79207275 6e6e696e 672e2e20 ready running.. \n+ 0x000054f8 45786974 696e6700 556e6162 6c652074 Exiting.Unable t\n+ 0x00005508 6f206174 74616368 20746f20 74686520 o attach to the \n+ 0x00005518 47313520 4b657962 6f617264 2e2e2e20 G15 Keyboard... \n+ 0x00005528 65786974 696e6700 67313564 61656d6f exiting.g15daemo\n+ 0x00005538 6e000000 6e6f626f 64790000 42455741 n...nobody..BEWA\n+ 0x00005548 52453a20 72756e6e 696e6720 61732065 RE: running as e\n+ 0x00005558 66666563 74697665 20756964 2025690a ffective uid %i.\n+ 0x00005568 00000000 2f657463 2f673135 6461656d ..../etc/g15daem\n+ 0x00005578 6f6e2e63 6f6e6600 55736520 4d522061 on.conf.Use MR a\n+ 0x00005588 73204379 636c6520 4b657900 556e6162 s Cycle Key.Unab\n+ 0x00005598 6c652074 6f206372 65617465 206b6579 le to create key\n+ 0x000055a8 626f6172 64206c69 7374656e 65722074 board listener t\n+ 0x000055b8 68726561 642e2020 45786974 696e6700 hread. Exiting.\n+ 0x000055c8 556e6162 6c652074 6f206372 65617465 Unable to create\n+ 0x000055d8 20646973 706c6179 20746872 6561642e display thread.\n+ 0x000055e8 20204578 6974696e 67000000 67313564 Exiting...g15d\n+ 0x000055f8 61656d6f 6e20312e 392e352e 33000000 aemon 1.9.5.3...\n+ 0x00005608 2573206c 6f616465 640a0000 2f757372 %s loaded.../usr\n+ 0x00005618 2f736861 72650000 25732f25 73000000 /share..%s/%s...\n+ 0x00005628 67313564 61656d6f 6e2f7370 6c617368 g15daemon/splash\n+ 0x00005638 2f673135 6c6f676f 322e7762 6d700000 /g15logo2.wbmp..\n+ 0x00005648 2f757372 2f6c6962 2f61726d 2d6c696e /usr/lib/arm-lin\n+ 0x00005658 75782d67 6e756561 62696866 2f673135 ux-gnueabihf/g15\n+ 0x00005668 6461656d 6f6e2f31 2e392e35 2e332f70 daemon/1.9.5.3/p\n+ 0x00005678 6c756769 6e730000 4c656176 696e6720 lugins..Leaving \n+ 0x00005688 62792072 65717565 73740000 47313544 by request..G15D\n+ 0x00005698 61656d6f 6e20506c 7567696e 5f4c6f61 aemon Plugin_Loa\n+ 0x000056a8 64657220 2d204445 45504249 4e442046 der - DEEPBIND F\n+ 0x000056b8 6c616720 61766169 6c61626c 652e2020 lag available. \n+ 0x000056c8 5573696e 67206974 2e0a0000 5052454c Using it....PREL\n+ 0x000056d8 4f414449 4e472025 73000000 496e6974 OADING %s...Init\n+ 0x000056e8 69616c69 73617469 6f6e2046 61696c65 ialisation Faile\n+ 0x000056f8 642e2020 52657472 79696e67 2e2e0000 d. Retrying....\n+ 0x00005708 506c7567 696e5f4c 6f616465 72202d20 Plugin_Loader - \n+ 0x00005718 4572726f 72206c6f 6164696e 67202573 Error loading %s\n+ 0x00005728 202d2025 730a0000 4572726f 72206672 - %s...Error fr\n+ 0x00005738 6f6d2064 6c636c6f 73652025 730a0000 om dlclose %s...\n+ 0x00005748 506c7567 696e2022 25732220 626f6f74 Plugin \"%s\" boot\n+ 0x00005758 20737563 63657373 66756c2e 00000000 successful.....\n+ 0x00005768 53746172 74696e67 20706c75 67696e20 Starting plugin \n+ 0x00005778 74687265 61642022 25732220 696e2073 thread \"%s\" in s\n+ 0x00005788 74616e64 61726420 6d6f6465 0a000000 tandard mode....\n+ 0x00005798 53746172 74696e67 20706c75 67696e20 Starting plugin \n+ 0x000057a8 74687265 61642022 25732220 696e2061 thread \"%s\" in a\n+ 0x000057b8 6476616e 63656420 6d6f6465 0a000000 dvanced mode....\n+ 0x000057c8 52656d6f 76656420 706c7567 696e2025 Removed plugin %\n+ 0x000057d8 73000000 2e736f00 2f000000 504c5547 s....so./...PLUG\n+ 0x000057e8 494e5300 67313570 6c756769 6e5f696e INS.g15plugin_in\n+ 0x000057f8 666f0000 6731355f 706c7567 696e5f6c fo..g15_plugin_l\n+ 0x00005808 6f61643a 20257320 25730a00 25732069 oad: %s %s..%s i\n+ 0x00005818 73206e6f 74206120 76616c69 64206731 s not a valid g1\n+ 0x00005828 35646165 6d6f6e20 706c7567 696e2e20 5daemon plugin. \n+ 0x00005838 20556e6c 6f616469 6e670a00 4c6f6164 Unloading..Load\n+ 0x00005848 00000000 22257322 20506c75 67696e20 ....\"%s\" Plugin \n+ 0x00005858 64697361 626c6564 20696e20 67313564 disabled in g15d\n+ 0x00005868 61656d6f 6e2e636f 6e66202d 206e6f74 aemon.conf - not\n+ 0x00005878 2072756e 6e696e67 0a000000 426f6f74 running....Boot\n+ 0x00005888 696e6720 706c7567 696e2022 25732200 ing plugin \"%s\".\n+ 0x00005898 556e6162 6c652074 6f206372 65617465 Unable to create\n+ 0x000058a8 20636c69 656e7420 74687265 61642e00 client thread..\n+ 0x000058b8 504c5547 494e5f4c 4f41445f 4f524445 PLUGIN_LOAD_ORDE\n+ 0x000058c8 52000000 546f7461 6c506c75 67696e73 R...TotalPlugins\n+ 0x000058d8 00000000 4e756d62 6572206f 6620706c ....Number of pl\n+ 0x000058e8 7567696e 73206861 73206368 616e6765 ugins has change\n+ 0x000058f8 642e2052 65627569 6c64696e 67206c6f d. Rebuilding lo\n+ 0x00005908 6164206f 72646572 2e000000 30000000 ad order....0...\n+ 0x00005918 41747465 6d707469 6e67206c 6f616420 Attempting load \n+ 0x00005928 6f662025 6920706c 7567696e 73000000 of %i plugins...\n+ 0x00005938 53756363 65737366 756c6c79 206c6f61 Successfully loa\n+ 0x00005948 64656420 2569206f 66202569 20706c75 ded %i of %i plu\n+ 0x00005958 67696e73 2e000000 556e6162 6c652074 gins....Unable t\n+ 0x00005968 6f206f70 656e2074 68652064 69726563 o open the direc\n+ 0x00005978 746f7279 3a202573 00000000 4c6f6164 tory: %s....Load\n+ 0x00005988 696e6720 25692070 6c756769 6e73206e ing %i plugins n\n+ 0x00005998 616d6564 20696e20 67313564 61656d6f amed in g15daemo\n+ 0x000059a8 6e2e636f 6e662e00 3e000000 41000000 n.conf..>...A...\n+ 0x000059b8 0c000000 41000000 11000000 41000000 ....A.......A...\n+ 0x000059c8 27000000 41000000 36000000 41000000 '...A...6...A...\n+ 0x000059d8 03000000 41000000 06000000 41000000 ....A.......A...\n+ 0x000059e8 15000000 41000000 0f000000 41000000 ....A.......A...\n+ 0x000059f8 0e000000 41000000 26000000 41000000 ....A...&...A...\n+ 0x00005a08 13000000 41000000 29000000 41000000 ....A...)...A...\n+ 0x00005a18 02000000 41000000 19000000 41000000 ....A.......A...\n+ 0x00005a28 0a000000 41000000 0b000000 41000000 ....A.......A...\n+ 0x00005a38 00000000 00000000 ........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.ARM.exidx':\n- 0x00005a44 64d0ff7f 01000000 d.......\n+ 0x00005a40 68d0ff7f 01000000 h.......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.eh_frame':\n- 0x00005a4c 00000000 ....\n+ 0x00005a48 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31343032 39643536 35316562 31653264 14029d5651eb1e2d\n- 0x00000010 66633063 66653431 37666165 63316532 fc0cfe417faec1e2\n- 0x00000020 33663663 31372e64 65627567 00000000 3f6c17.debug....\n- 0x00000030 3839e291 89..\n+ 0x00000000 37313364 34633764 38323330 32366137 713d4c7d823026a7\n+ 0x00000010 35363231 63626133 37386466 35313365 5621cba378df513e\n+ 0x00000020 30626237 65642e64 65627567 00000000 0bb7ed.debug....\n+ 0x00000030 6708304a g.0J\n \n"}]}]}]}]}, {"source1": "g15daemon-dbgsym_1.9.5.3-14.1_armhf.deb", "source2": "g15daemon-dbgsym_1.9.5.3-14.1_armhf.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 2024-02-28 09:33:10.000000 debian-binary\n--rw-r--r-- 0 0 0 740 2024-02-28 09:33:10.000000 control.tar.xz\n--rw-r--r-- 0 0 0 54480 2024-02-28 09:33:10.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 736 2024-02-28 09:33:10.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 54528 2024-02-28 09:33:10.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: armhf\n Maintainer: Alexander Ponyatykh \n Installed-Size: 92\n Depends: g15daemon (= 1.9.5.3-14.1)\n Section: debug\n Priority: optional\n Description: debug symbols for g15daemon\n-Build-Ids: 0814029d5651eb1e2dfc0cfe417faec1e23f6c17 129458bee3f246099ba0113d5a394a7f4b360917 34e7fbf6ecc39c78396cfecc30729077b4c29d14 ea9882903c33e96055eea495a50aab4450b0ab0c\n+Build-Ids: 129458bee3f246099ba0113d5a394a7f4b360917 34e7fbf6ecc39c78396cfecc30729077b4c29d14 dc713d4c7d823026a75621cba378df513e0bb7ed ea9882903c33e96055eea495a50aab4450b0ab0c\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,5 +1,5 @@\n-usr/lib/debug/.build-id/08/14029d5651eb1e2dfc0cfe417faec1e23f6c17.debug\n usr/lib/debug/.build-id/12/9458bee3f246099ba0113d5a394a7f4b360917.debug\n usr/lib/debug/.build-id/34/e7fbf6ecc39c78396cfecc30729077b4c29d14.debug\n+usr/lib/debug/.build-id/dc/713d4c7d823026a75621cba378df513e0bb7ed.debug\n usr/lib/debug/.build-id/ea/9882903c33e96055eea495a50aab4450b0ab0c.debug\n usr/lib/debug/.dwz/arm-linux-gnueabihf/g15daemon.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,18 +1,18 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/08/\n--rw-r--r-- 0 root (0) root (0) 41452 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/08/14029d5651eb1e2dfc0cfe417faec1e23f6c17.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/12/\n -rw-r--r-- 0 root (0) root (0) 11984 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/12/9458bee3f246099ba0113d5a394a7f4b360917.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/34/\n -rw-r--r-- 0 root (0) root (0) 8772 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/34/e7fbf6ecc39c78396cfecc30729077b4c29d14.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/dc/\n+-rw-r--r-- 0 root (0) root (0) 41452 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/dc/713d4c7d823026a75621cba378df513e0bb7ed.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/ea/\n -rw-r--r-- 0 root (0) root (0) 10972 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/ea/9882903c33e96055eea495a50aab4450b0ab0c.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/\n -rw-r--r-- 0 root (0) root (0) 3900 2024-02-28 09:33:10.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/g15daemon.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/share/doc/\n"}, {"source1": "./usr/lib/debug/.build-id/08/14029d5651eb1e2dfc0cfe417faec1e23f6c17.debug", "source2": "./usr/lib/debug/.build-id/dc/713d4c7d823026a75621cba378df513e0bb7ed.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": "@@ -1,18 +1,18 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x2aa9\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- EXIDX 0x0001b4 0x00005a44 0x00005a44 0x00000 0x00008 R 0x4\n+ EXIDX 0x0001b4 0x00005a40 0x00005a40 0x00000 0x00008 R 0x4\n PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4\n INTERP 0x000154 0x00000154 0x00000154 0x00000 0x00019 R 0x1\n- LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x05a50 R E 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x05a4c R E 0x1000\n LOAD 0x000eb0 0x00006eb0 0x00006eb0 0x00000 0x00424 RW 0x1000\n DYNAMIC 0x000eb0 0x00006ef8 0x00006ef8 0x00000 0x00108 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x000eb0 0x00006eb0 0x00006eb0 0x00000 0x00150 R 0x1\n \n Section to Segment mapping:\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": "@@ -13,17 +13,17 @@\n [ 8] .gnu.version_r NOBITS 0000199c 0001b4 000050 00 A 6 2 4\n [ 9] .rel.dyn NOBITS 000019ec 0001b4 0000a0 08 A 5 0 4\n [10] .rel.plt NOBITS 00001a8c 0001b4 000308 08 A 5 22 4\n [11] .init NOBITS 00001d94 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 00001da0 0001b4 0004b8 04 AX 0 0 4\n [13] .text NOBITS 00002258 0001b4 002b68 00 AX 0 0 8\n [14] .fini NOBITS 00004dc0 0001b4 000008 00 AX 0 0 4\n- [15] .rodata NOBITS 00004dc8 0001b4 000c7c 00 A 0 0 4\n- [16] .ARM.exidx NOBITS 00005a44 0001b4 000008 00 AL 13 0 4\n- [17] .eh_frame NOBITS 00005a4c 0001b4 000004 00 A 0 0 4\n+ [15] .rodata NOBITS 00004dc8 0001b4 000c78 00 A 0 0 4\n+ [16] .ARM.exidx NOBITS 00005a40 0001b4 000008 00 AL 13 0 4\n+ [17] .eh_frame NOBITS 00005a48 0001b4 000004 00 A 0 0 4\n [18] .init_array NOBITS 00006eb0 000eb0 000004 04 WA 0 0 4\n [19] .fini_array NOBITS 00006eb4 000eb0 000004 04 WA 0 0 4\n [20] .data.rel.ro NOBITS 00006eb8 000eb0 000040 00 WA 0 0 4\n [21] .dynamic NOBITS 00006ef8 000eb0 000108 08 WA 6 0 4\n [22] .got NOBITS 00007000 000eb0 0001c8 04 WA 0 0 4\n [23] .data NOBITS 000071c8 000eb0 000008 00 WA 0 0 4\n [24] .bss NOBITS 000071d0 000eb0 000104 00 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": "@@ -13,16 +13,16 @@\n 9: 000019ec 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n 10: 00001a8c 0 SECTION LOCAL DEFAULT 10 .rel.plt\n 11: 00001d94 0 SECTION LOCAL DEFAULT 11 .init\n 12: 00001da0 0 SECTION LOCAL DEFAULT 12 .plt\n 13: 00002258 0 SECTION LOCAL DEFAULT 13 .text\n 14: 00004dc0 0 SECTION LOCAL DEFAULT 14 .fini\n 15: 00004dc8 0 SECTION LOCAL DEFAULT 15 .rodata\n- 16: 00005a44 0 SECTION LOCAL DEFAULT 16 .ARM.exidx\n- 17: 00005a4c 0 SECTION LOCAL DEFAULT 17 .eh_frame\n+ 16: 00005a40 0 SECTION LOCAL DEFAULT 16 .ARM.exidx\n+ 17: 00005a48 0 SECTION LOCAL DEFAULT 17 .eh_frame\n 18: 00006eb0 0 SECTION LOCAL DEFAULT 18 .init_array\n 19: 00006eb4 0 SECTION LOCAL DEFAULT 19 .fini_array\n 20: 00006eb8 0 SECTION LOCAL DEFAULT 20 .data.rel.ro\n 21: 00006ef8 0 SECTION LOCAL DEFAULT 21 .dynamic\n 22: 00007000 0 SECTION LOCAL DEFAULT 22 .got\n 23: 000071c8 0 SECTION LOCAL DEFAULT 23 .data\n 24: 000071d0 0 SECTION LOCAL DEFAULT 24 .bss\n@@ -37,15 +37,15 @@\n 33: 00000000 0 SECTION LOCAL DEFAULT 33 .debug_loclists\n 34: 00000000 0 SECTION LOCAL DEFAULT 34 .debug_rnglists\n 35: 00000000 0 FILE LOCAL DEFAULT ABS Scrt1.o\n 36: 00000194 0 NOTYPE LOCAL DEFAULT 3 $d\n 37: 00000194 32 OBJECT LOCAL DEFAULT 3 __abi_tag\n 38: 00002aa8 0 NOTYPE LOCAL DEFAULT 13 $t\n 39: 00002ad4 0 NOTYPE LOCAL DEFAULT 13 $d\n- 40: 00005a44 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 40: 00005a40 0 NOTYPE LOCAL DEFAULT 16 $d\n 41: 00004dc8 0 NOTYPE LOCAL DEFAULT 15 $d\n 42: 000071c8 0 NOTYPE LOCAL DEFAULT 23 $d\n 43: 00000000 0 FILE LOCAL DEFAULT ABS crti.o\n 44: 00002adc 0 NOTYPE LOCAL DEFAULT 13 $a\n 45: 00002adc 0 FUNC LOCAL DEFAULT 13 call_weak_fn\n 46: 00002af8 0 NOTYPE LOCAL DEFAULT 13 $d\n 47: 00001d94 0 NOTYPE LOCAL DEFAULT 11 $a\n@@ -157,15 +157,15 @@\n 153: 000042c4 0 NOTYPE LOCAL DEFAULT 13 $t\n 154: 00004338 0 NOTYPE LOCAL DEFAULT 13 $d\n 155: 00004340 0 NOTYPE LOCAL DEFAULT 13 $t\n 156: 000043cc 0 NOTYPE LOCAL DEFAULT 13 $d\n 157: 000043d4 0 NOTYPE LOCAL DEFAULT 13 $t\n 158: 00004428 0 NOTYPE LOCAL DEFAULT 13 $d\n 159: 00000000 0 FILE LOCAL DEFAULT ABS g15_plugins.c\n- 160: 00005698 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 160: 00005694 0 NOTYPE LOCAL DEFAULT 15 $d\n 161: 00004430 0 NOTYPE LOCAL DEFAULT 13 $t\n 162: 000044d8 0 NOTYPE LOCAL DEFAULT 13 $d\n 163: 000044f0 0 NOTYPE LOCAL DEFAULT 13 $t\n 164: 00004518 0 NOTYPE LOCAL DEFAULT 13 $d\n 165: 0000451c 0 NOTYPE LOCAL DEFAULT 13 $t\n 166: 000045b0 0 NOTYPE LOCAL DEFAULT 13 $d\n 167: 000045b8 0 NOTYPE LOCAL DEFAULT 13 $t\n@@ -182,20 +182,20 @@\n 178: 00007264 4 OBJECT LOCAL DEFAULT 24 deepbind.0\n 179: 00000000 0 FILE LOCAL DEFAULT ABS _aeabi_ldivmod.o\n 180: 00004c0c 0 NOTYPE LOCAL DEFAULT 13 $t\n 181: 00000000 0 FILE LOCAL DEFAULT ABS _dvmd_lnx.o\n 182: 00004cac 0 NOTYPE LOCAL DEFAULT 13 $t\n 183: 00000000 0 FILE LOCAL DEFAULT ABS _udivmoddi4.o\n 184: 00004cb8 0 NOTYPE LOCAL DEFAULT 13 $t\n- 185: 00005a4c 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 185: 00005a48 0 NOTYPE LOCAL DEFAULT 16 $d\n 186: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n- 187: 000059b4 0 NOTYPE LOCAL DEFAULT 15 $d\n- 188: 000059b4 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n- 189: 00005a4c 0 NOTYPE LOCAL DEFAULT 17 $d\n- 190: 00005a4c 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__\n+ 187: 000059b0 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 188: 000059b0 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n+ 189: 00005a48 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 190: 00005a48 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__\n 191: 00000000 0 FILE LOCAL DEFAULT ABS \n 192: 00004dc0 0 FUNC LOCAL DEFAULT 14 _fini\n 193: 00004cad 12 FUNC LOCAL DEFAULT 13 __aeabi_idiv0\n 194: 00007000 0 OBJECT LOCAL DEFAULT ABS _GLOBAL_OFFSET_TABLE_\n 195: 00004cb9 262 FUNC LOCAL DEFAULT 13 __udivmoddi4\n 196: 00004cad 12 FUNC LOCAL DEFAULT 13 __aeabi_ldiv0\n 197: 000071d0 0 OBJECT LOCAL DEFAULT 23 __TMC_END__\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: 0814029d5651eb1e2dfc0cfe417faec1e23f6c17\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dc713d4c7d823026a75621cba378df513e0bb7ed\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"}]}]}]}]}]}