{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.QWiIVUeB/b1/g15daemon_1.9.5.3-14.1~exp1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.QWiIVUeB/b2/g15daemon_1.9.5.3-14.1~exp1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n- 7d769667de799ff24b298c94c27b2b9d 55140 debug optional g15daemon-dbgsym_1.9.5.3-14.1~exp1_armhf.deb\n- 40f9780b35839ad9ae0d7c3508cf0c9e 34308 utils optional g15daemon_1.9.5.3-14.1~exp1_armhf.deb\n+ 1a8ec77a39997061ef3ebbdf2648c516 55188 debug optional g15daemon-dbgsym_1.9.5.3-14.1~exp1_armhf.deb\n+ 064f06f3058d7d89149d64cf82138978 34308 utils optional g15daemon_1.9.5.3-14.1~exp1_armhf.deb\n df414cadaf2c9e375f2db87eb7ed8c53 13496 libdevel optional libg15daemon-client-dev_1.9.5.3-14.1~exp1_armhf.deb\n 04da757091e42fd7759c4fcdaa32ea85 9336 debug optional libg15daemon-client1t64-dbgsym_1.9.5.3-14.1~exp1_armhf.deb\n 9f05c865111af3caff5d401c6e1e3467 13620 libs optional libg15daemon-client1t64_1.9.5.3-14.1~exp1_armhf.deb\n"}, {"source1": "g15daemon_1.9.5.3-14.1~exp1_armhf.deb", "source2": "g15daemon_1.9.5.3-14.1~exp1_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-01-30 13:51:28.000000 debian-binary\n--rw-r--r-- 0 0 0 1912 2024-01-30 13:51:28.000000 control.tar.xz\n--rw-r--r-- 0 0 0 32204 2024-01-30 13:51:28.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1908 2024-01-30 13:51:28.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 32208 2024-01-30 13:51:28.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", "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 0x2a79\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 0x005840 0x00005840 0x00005840 0x00008 0x00008 R 0x4\n+ EXIDX 0x005844 0x00005844 0x00005844 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 0x0584c 0x0584c R E 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x05850 0x05850 R E 0x1000\n LOAD 0x005eb0 0x00006eb0 0x00006eb0 0x0031c 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 0000196c 00196c 000060 00 A 6 2 4\n [ 9] .rel.dyn REL 000019cc 0019cc 0000a0 08 A 5 0 4\n [10] .rel.plt REL 00001a6c 001a6c 000300 08 AI 5 22 4\n [11] .init PROGBITS 00001d6c 001d6c 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 00001d78 001d78 0004ac 04 AX 0 0 4\n [13] .text PROGBITS 00002228 002228 002998 00 AX 0 0 8\n [14] .fini PROGBITS 00004bc0 004bc0 000008 00 AX 0 0 4\n- [15] .rodata PROGBITS 00004bc8 004bc8 000c78 00 A 0 0 4\n- [16] .ARM.exidx ARM_EXIDX 00005840 005840 000008 00 AL 13 0 4\n- [17] .eh_frame PROGBITS 00005848 005848 000004 00 A 0 0 4\n+ [15] .rodata PROGBITS 00004bc8 004bc8 000c7c 00 A 0 0 4\n+ [16] .ARM.exidx ARM_EXIDX 00005844 005844 000008 00 AL 13 0 4\n+ [17] .eh_frame PROGBITS 0000584c 00584c 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 0001c4 04 WA 0 0 4\n [23] .data PROGBITS 000071c4 0061c4 000008 00 WA 0 0 4\n [24] .bss NOBITS 000071d0 0061cc 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: 1d4742cd0151439e9e7ba5ae3dd86b0a2dce8858\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a4a4980219cd4bccab9c6d915ee68aee3c980e74\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": "@@ -161,17 +161,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-Thu 22 Feb 2024 08:28:02\n+Thu 22 Feb 2024 08:32:49\n G15Daemon %s Build Date: %s\n-Linux 6.1.0-18-arm64 aarch64\n+Linux 6.1.0-18-armmp-lpae armv7l\n Build OS: %s\n gcc version 13.2.0 (Debian 13.2.0-13) \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\tr7, [pc, #0]\t@ (29a8 )\n \tmovs\tr0, r0\n \tldr\tr6, [pc, #232]\t@ (2a94 <_start@@Base+0x1c>)\n \tmovs\tr0, r0\n \tldr\tr5, [pc, #664]\t@ (2c48 )\n \tmovs\tr0, r0\n-\tcmp\tr6, #40\t@ 0x28\n+\tcmp\tr6, #44\t@ 0x2c\n \tmovs\tr0, r0\n \tcmp\tr1, #148\t@ 0x94\n \tmovs\tr0, r0\n \tcmp\tr1, #234\t@ 0xea\n \tmovs\tr0, r0\n \tcmp\tr1, #240\t@ 0xf0\n \tmovs\tr0, r0\n@@ -993,73 +993,73 @@\n \tmovs\tr0, r0\n \tcmp\tr3, #166\t@ 0xa6\n \tmovs\tr0, r0\n \tcmp\tr0, #224\t@ 0xe0\n \tmovs\tr0, r0\n \tcmp\tr3, #188\t@ 0xbc\n \tmovs\tr0, r0\n-\tcmp\tr4, #82\t@ 0x52\n+\tcmp\tr4, #86\t@ 0x56\n \tmovs\tr0, r0\n \tcmp\tr3, #204\t@ 0xcc\n \tmovs\tr0, r0\n-\tcmp\tr3, #232\t@ 0xe8\n-\tmovs\tr0, r0\n \tcmp\tr3, #236\t@ 0xec\n \tmovs\tr0, r0\n-\tcmp\tr4, #18\n+\tcmp\tr3, #240\t@ 0xf0\n+\tmovs\tr0, r0\n+\tcmp\tr4, #22\n \tmovs\tr0, r0\n \tlsls\tr4, r6, #6\n \tmovs\tr0, r0\n-\tcmp\tr4, #24\n+\tcmp\tr4, #28\n \tmovs\tr0, r0\n-\tcmp\tr4, #78\t@ 0x4e\n+\tcmp\tr4, #82\t@ 0x52\n \tmovs\tr0, r0\n-\tcmp\tr4, #72\t@ 0x48\n+\tcmp\tr4, #76\t@ 0x4c\n \tmovs\tr0, r0\n-\tcmp\tr4, #50\t@ 0x32\n+\tcmp\tr4, #54\t@ 0x36\n \tmovs\tr0, r0\n \tmovs\tr6, #156\t@ 0x9c\n \tmovs\tr0, r0\n \tlsls\tr4, r5, #6\n \tmovs\tr0, r0\n \tadds\tr1, r5, r1\n \tmovs\tr0, r0\n \tasrs\tr3, r1, #19\n \tmovs\tr0, r0\n-\tcmp\tr4, #44\t@ 0x2c\n+\tcmp\tr4, #48\t@ 0x30\n \tmovs\tr0, r0\n-\tcmp\tr4, #60\t@ 0x3c\n+\tcmp\tr4, #64\t@ 0x40\n \tmovs\tr0, r0\n-\tcmp\tr4, #100\t@ 0x64\n+\tcmp\tr4, #104\t@ 0x68\n \tmovs\tr0, r0\n-\tcmp\tr4, #78\t@ 0x4e\n+\tcmp\tr4, #82\t@ 0x52\n \tmovs\tr0, r0\n-\tcmp\tr4, #64\t@ 0x40\n+\tcmp\tr4, #68\t@ 0x44\n \tmovs\tr0, r0\n-\tcmp\tr4, #46\t@ 0x2e\n+\tcmp\tr4, #50\t@ 0x32\n \tmovs\tr0, r0\n \tasrs\tr3, r4, #15\n \tmovs\tr0, r0\n \tldr\tr1, [pc, #720]\t@ (2d28 )\n \tmovs\tr0, r0\n-\tcmp\tr3, #224\t@ 0xe0\n+\tcmp\tr3, #228\t@ 0xe4\n \tmovs\tr0, r0\n-\tcmp\tr2, #112\t@ 0x70\n+\tcmp\tr2, #116\t@ 0x74\n \tmovs\tr0, r0\n \tmovs\tr3, #110\t@ 0x6e\n \tmovs\tr0, r0\n-\tcmp\tr2, #110\t@ 0x6e\n+\tcmp\tr2, #114\t@ 0x72\n \tmovs\tr0, r0\n-\tcmp\tr2, #78\t@ 0x4e\n+\tcmp\tr2, #82\t@ 0x52\n \tmovs\tr0, r0\n-\tcmp\tr2, #122\t@ 0x7a\n+\tcmp\tr2, #126\t@ 0x7e\n \tmovs\tr0, r0\n-\tcmp\tr1, #222\t@ 0xde\n+\tcmp\tr1, #226\t@ 0xe2\n \tmovs\tr0, r0\n-\tcmp\tr1, #130\t@ 0x82\n+\tcmp\tr1, #134\t@ 0x86\n \t...\n \n 00002a78 <_start@@Base>:\n _start():\n \tmov.w\tfp, #0\n \tmov.w\tlr, #0\n \tpop\t{r1}\n@@ -3471,15 +3471,15 @@\n \tldr\tr5, [r6, #44]\t@ 0x2c\n ./g15daemon/utility_funcs.c:73\n \tb.n\t3980 \n \tadds\tr6, #226\t@ 0xe2\n \tmovs\tr0, r0\n \tlsls\tr0, r6, #6\n \tmovs\tr0, r0\n-\tadds\tr6, r3, #0\n+\tadds\tr2, r4, #0\n \tmovs\tr0, r0\n \tasrs\tr4, r6, #16\n \tmovs\tr0, r0\n \tadds\tr5, #198\t@ 0xc6\n \tmovs\tr0, r0\n \tasrs\tr2, r2, #13\n \tmovs\tr0, r0\n@@ -4900,21 +4900,21 @@\n \tmov\tr6, r0\n \tb.n\t4444 \n \tnop\n \tcmp\tr6, #98\t@ 0x62\n \tmovs\tr0, r0\n \tcmp\tr6, #80\t@ 0x50\n \tmovs\tr0, r0\n-\tasrs\tr6, r7, #2\n+\tasrs\tr2, r0, #3\n \tmovs\tr0, r0\n-\tasrs\tr6, r7, #32\n+\tasrs\tr2, r0, #1\n \tmovs\tr0, r0\n-\tasrs\tr2, r4, #2\n+\tasrs\tr6, r4, #2\n \tmovs\tr0, r0\n-\tasrs\tr2, r5, #1\n+\tasrs\tr6, r5, #1\n \t...\n \n 000044a4 :\n g15daemon_dlclose_plugin():\n ./g15daemon/g15_plugins.c:90\n \tpush\t{r3, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -4931,15 +4931,15 @@\n \tmov\tr2, r0\n \tmovs\tr0, #3\n \tadd\tr1, pc\n \tbl\t2cd4 \n ./g15daemon/g15_plugins.c:99\n \tmovs\tr0, #0\n \tpop\t{r3, pc}\n-\tasrs\tr2, r5, #1\n+\tasrs\tr6, r5, #1\n \t...\n \n 000044d0 :\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@@ -5229,23 +5229,23 @@\n \tadd\tr1, pc\n \tbl\t2cd4 \n ./g15daemon/g15_plugins.c:182\n \tmov\tr0, r4\n \tbl\t44d0 \n \tb.n\t465c \n \tnop\n-\tlsrs\tr2, r7, #27\n+\tlsrs\tr6, r7, #27\n \tmovs\tr0, r0\n-\tlsrs\tr4, r3, #29\n+\tlsrs\tr0, r4, #29\n \tmovs\tr0, r0\n-\tlsrs\tr4, r5, #26\n+\tlsrs\tr0, r6, #26\n \tmovs\tr0, r0\n-\tlsrs\tr4, r7, #27\n+\tlsrs\tr0, r0, #28\n \tmovs\tr0, r0\n-\tlsrs\tr0, r7, #26\n+\tlsrs\tr4, r7, #26\n \t...\n \n 000046d0 :\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@@ -5335,19 +5335,19 @@\n ./g15daemon/g15_plugins.c:222\n \tblx\t208c <__stack_chk_fail@plt>\n \tnop\n \tcmp\tr1, #18\n \tmovs\tr0, r0\n \tlsls\tr0, r6, #6\n \tmovs\tr0, r0\n-\tlsrs\tr6, r1, #27\n+\tlsrs\tr2, r2, #27\n \tmovs\tr0, r0\n \tcmp\tr0, #204\t@ 0xcc\n \tmovs\tr0, r0\n-\tlsrs\tr2, r7, #25\n+\tlsrs\tr6, r7, #25\n \t...\n \n 0000478c :\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@@ -5605,40 +5605,40 @@\n \tb.n\t490c \n ./g15daemon/g15_plugins.c:297\n \tblx\t208c <__stack_chk_fail@plt>\n \tcmp\tr0, #88\t@ 0x58\n \tmovs\tr0, r0\n \tlsls\tr0, r6, #6\n \tmovs\tr0, r0\n-\tlsrs\tr6, r6, #24\n+\tlsrs\tr2, r7, #24\n \tmovs\tr0, r0\n \tcmp\tr0, #76\t@ 0x4c\n \tmovs\tr0, r0\n-\tlsrs\tr6, r1, #24\n+\tlsrs\tr2, r2, #24\n \tmovs\tr0, r0\n-\tlsrs\tr0, r1, #24\n+\tlsrs\tr4, r1, #24\n \tmovs\tr0, r0\n-\tlsrs\tr4, r7, #24\n+\tlsrs\tr0, r0, #25\n \tmovs\tr0, r0\n-\tlsrs\tr6, r3, #25\n+\tlsrs\tr2, r4, #25\n \tmovs\tr0, r0\n \tldc2\t15, cr15, [fp, #1020]!\t@ 0x3fc\n-\tlsrs\tr0, r3, #24\n+\tlsrs\tr4, r3, #24\n \tmovs\tr0, r0\n \tmovs\tr7, #116\t@ 0x74\n \tmovs\tr0, r0\n \tlsls\tr0, r2, #6\n \tmovs\tr0, r0\n-\tlsrs\tr2, r3, #21\n+\tlsrs\tr6, r3, #21\n \tmovs\tr0, r0\n-\tlsrs\tr6, r4, #16\n+\tlsrs\tr2, r5, #16\n \tmovs\tr0, r0\n-\tlsrs\tr0, r7, #19\n+\tlsrs\tr4, r7, #19\n \tmovs\tr0, r0\n-\tlsrs\tr4, r7, #15\n+\tlsrs\tr0, r0, #16\n \t...\n \n 00004980 :\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@@ -5920,39 +5920,39 @@\n ./g15daemon/g15_plugins.c:359\n \tblx\t208c <__stack_chk_fail@plt>\n \tnop\n \tmovs\tr6, #98\t@ 0x62\n \tmovs\tr0, r0\n \tlsls\tr0, r6, #6\n \tmovs\tr0, r0\n-\tlsrs\tr4, r4, #20\n+\tlsrs\tr0, r5, #20\n \tmovs\tr0, r0\n-\tlsrs\tr2, r7, #19\n+\tlsrs\tr6, r7, #19\n \tmovs\tr0, r0\n-\tlsrs\tr4, r7, #19\n+\tlsrs\tr0, r0, #20\n \tmovs\tr0, r0\n-\tlsrs\tr2, r3, #21\n+\tlsrs\tr6, r3, #21\n \tmovs\tr0, r0\n \tmovs\tr5, #240\t@ 0xf0\n \tmovs\tr0, r0\n-\tlsrs\tr2, r4, #19\n+\tlsrs\tr6, r4, #19\n \tmovs\tr0, r0\n-\tlsrs\tr0, r4, #14\n+\tlsrs\tr4, r4, #14\n \tmovs\tr0, r0\n-\tlsrs\tr4, r4, #17\n+\tlsrs\tr0, r5, #17\n \tmovs\tr0, r0\n-\tlsrs\tr4, r0, #19\n+\tlsrs\tr0, r1, #19\n \tmovs\tr0, r0\n-\tlsrs\tr0, r2, #13\n+\tlsrs\tr4, r2, #13\n \tmovs\tr0, r0\n \tlsls\tr0, r3, #13\n \tmovs\tr0, r0\n-\tlsrs\tr2, r3, #17\n+\tlsrs\tr6, r3, #17\n \tmovs\tr0, r0\n-\tlsrs\tr6, r6, #18\n+\tlsrs\tr2, r7, #18\n \tmovs\tr0, r0\n \tlsls\tr2, r5, #11\n \tmovs\tr0, r0\n-\tlsrs\tr0, r4, #5\n+\tlsrs\tr4, r4, #5\n \tmovs\tr0, r0\n \tlsls\tr0, r6, #9\n \t...\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -98,106 +98,106 @@\n 0x000051b8 6c6c7920 286b6579 626f6172 64206465 lly (keyboard de\n 0x000051c8 6661756c 74292e00 2d730000 2d2d7377 fault)..-s..--sw\n 0x000051d8 69746368 00000000 2d2d7365 742d6261 itch....--set-ba\n 0x000051e8 636b6c69 67687400 2d640000 2d2d6465 cklight.-d..--de\n 0x000051f8 62756700 2d750000 2d2d7573 65720000 bug.-u..--user..\n 0x00005208 2d6c0000 2d2d6c63 646c6576 656c0000 -l..--lcdlevel..\n 0x00005218 54687520 32322046 65622032 30323420 Thu 22 Feb 2024 \n- 0x00005228 30383a32 383a3032 00000000 47313544 08:28:02....G15D\n+ 0x00005228 30383a33 323a3439 00000000 47313544 08:32:49....G15D\n 0x00005238 61656d6f 6e202573 20427569 6c642044 aemon %s Build D\n 0x00005248 6174653a 20257300 4c696e75 7820362e ate: %s.Linux 6.\n- 0x00005258 312e302d 31382d61 726d3634 20616172 1.0-18-arm64 aar\n- 0x00005268 63683634 00000000 4275696c 64204f53 ch64....Build OS\n- 0x00005278 3a202573 00000000 67636320 76657273 : %s....gcc vers\n- 0x00005288 696f6e20 31332e32 2e302028 44656269 ion 13.2.0 (Debi\n- 0x00005298 616e2031 332e322e 302d3133 29200000 an 13.2.0-13) ..\n- 0x000052a8 57697468 20636f6d 70696c65 723a2025 With compiler: %\n- 0x000052b8 73000000 47313544 61656d6f 6e20434d s...G15Daemon CM\n- 0x000052c8 444c494e 45204152 47533a20 00000000 DLINE ARGS: ....\n- 0x000052d8 25732000 47313544 61656d6f 6e20616c %s .G15Daemon al\n- 0x000052e8 72656164 79207275 6e6e696e 672e2e20 ready running.. \n- 0x000052f8 45786974 696e6700 556e6162 6c652074 Exiting.Unable t\n- 0x00005308 6f206174 74616368 20746f20 74686520 o attach to the \n- 0x00005318 47313520 4b657962 6f617264 2e2e2e20 G15 Keyboard... \n- 0x00005328 65786974 696e6700 67313564 61656d6f exiting.g15daemo\n- 0x00005338 6e000000 6e6f626f 64790000 42455741 n...nobody..BEWA\n- 0x00005348 52453a20 72756e6e 696e6720 61732065 RE: running as e\n- 0x00005358 66666563 74697665 20756964 2025690a ffective uid %i.\n- 0x00005368 00000000 2f657463 2f673135 6461656d ..../etc/g15daem\n- 0x00005378 6f6e2e63 6f6e6600 55736520 4d522061 on.conf.Use MR a\n- 0x00005388 73204379 636c6520 4b657900 556e6162 s Cycle Key.Unab\n- 0x00005398 6c652074 6f206372 65617465 206b6579 le to create key\n- 0x000053a8 626f6172 64206c69 7374656e 65722074 board listener t\n- 0x000053b8 68726561 642e2020 45786974 696e6700 hread. Exiting.\n- 0x000053c8 556e6162 6c652074 6f206372 65617465 Unable to create\n- 0x000053d8 20646973 706c6179 20746872 6561642e display thread.\n- 0x000053e8 20204578 6974696e 67000000 67313564 Exiting...g15d\n- 0x000053f8 61656d6f 6e20312e 392e352e 33000000 aemon 1.9.5.3...\n- 0x00005408 2573206c 6f616465 640a0000 2f757372 %s loaded.../usr\n- 0x00005418 2f736861 72650000 25732f25 73000000 /share..%s/%s...\n- 0x00005428 67313564 61656d6f 6e2f7370 6c617368 g15daemon/splash\n- 0x00005438 2f673135 6c6f676f 322e7762 6d700000 /g15logo2.wbmp..\n- 0x00005448 2f757372 2f6c6962 2f61726d 2d6c696e /usr/lib/arm-lin\n- 0x00005458 75782d67 6e756561 62696866 2f673135 ux-gnueabihf/g15\n- 0x00005468 6461656d 6f6e2f31 2e392e35 2e332f70 daemon/1.9.5.3/p\n- 0x00005478 6c756769 6e730000 4c656176 696e6720 lugins..Leaving \n- 0x00005488 62792072 65717565 73740000 47313544 by request..G15D\n- 0x00005498 61656d6f 6e20506c 7567696e 5f4c6f61 aemon Plugin_Loa\n- 0x000054a8 64657220 2d204445 45504249 4e442046 der - DEEPBIND F\n- 0x000054b8 6c616720 61766169 6c61626c 652e2020 lag available. \n- 0x000054c8 5573696e 67206974 2e0a0000 5052454c Using it....PREL\n- 0x000054d8 4f414449 4e472025 73000000 496e6974 OADING %s...Init\n- 0x000054e8 69616c69 73617469 6f6e2046 61696c65 ialisation Faile\n- 0x000054f8 642e2020 52657472 79696e67 2e2e0000 d. Retrying....\n- 0x00005508 506c7567 696e5f4c 6f616465 72202d20 Plugin_Loader - \n- 0x00005518 4572726f 72206c6f 6164696e 67202573 Error loading %s\n- 0x00005528 202d2025 730a0000 4572726f 72206672 - %s...Error fr\n- 0x00005538 6f6d2064 6c636c6f 73652025 730a0000 om dlclose %s...\n- 0x00005548 506c7567 696e2022 25732220 626f6f74 Plugin \"%s\" boot\n- 0x00005558 20737563 63657373 66756c2e 00000000 successful.....\n- 0x00005568 53746172 74696e67 20706c75 67696e20 Starting plugin \n- 0x00005578 74687265 61642022 25732220 696e2073 thread \"%s\" in s\n- 0x00005588 74616e64 61726420 6d6f6465 0a000000 tandard mode....\n- 0x00005598 53746172 74696e67 20706c75 67696e20 Starting plugin \n- 0x000055a8 74687265 61642022 25732220 696e2061 thread \"%s\" in a\n- 0x000055b8 6476616e 63656420 6d6f6465 0a000000 dvanced mode....\n- 0x000055c8 52656d6f 76656420 706c7567 696e2025 Removed plugin %\n- 0x000055d8 73000000 2e736f00 2f000000 504c5547 s....so./...PLUG\n- 0x000055e8 494e5300 67313570 6c756769 6e5f696e INS.g15plugin_in\n- 0x000055f8 666f0000 6731355f 706c7567 696e5f6c fo..g15_plugin_l\n- 0x00005608 6f61643a 20257320 25730a00 25732069 oad: %s %s..%s i\n- 0x00005618 73206e6f 74206120 76616c69 64206731 s not a valid g1\n- 0x00005628 35646165 6d6f6e20 706c7567 696e2e20 5daemon plugin. \n- 0x00005638 20556e6c 6f616469 6e670a00 4c6f6164 Unloading..Load\n- 0x00005648 00000000 22257322 20506c75 67696e20 ....\"%s\" Plugin \n- 0x00005658 64697361 626c6564 20696e20 67313564 disabled in g15d\n- 0x00005668 61656d6f 6e2e636f 6e66202d 206e6f74 aemon.conf - not\n- 0x00005678 2072756e 6e696e67 0a000000 426f6f74 running....Boot\n- 0x00005688 696e6720 706c7567 696e2022 25732200 ing plugin \"%s\".\n- 0x00005698 556e6162 6c652074 6f206372 65617465 Unable to create\n- 0x000056a8 20636c69 656e7420 74687265 61642e00 client thread..\n- 0x000056b8 504c5547 494e5f4c 4f41445f 4f524445 PLUGIN_LOAD_ORDE\n- 0x000056c8 52000000 546f7461 6c506c75 67696e73 R...TotalPlugins\n- 0x000056d8 00000000 4e756d62 6572206f 6620706c ....Number of pl\n- 0x000056e8 7567696e 73206861 73206368 616e6765 ugins has change\n- 0x000056f8 642e2052 65627569 6c64696e 67206c6f d. Rebuilding lo\n- 0x00005708 6164206f 72646572 2e000000 30000000 ad order....0...\n- 0x00005718 41747465 6d707469 6e67206c 6f616420 Attempting load \n- 0x00005728 6f662025 6920706c 7567696e 73000000 of %i plugins...\n- 0x00005738 53756363 65737366 756c6c79 206c6f61 Successfully loa\n- 0x00005748 64656420 2569206f 66202569 20706c75 ded %i of %i plu\n- 0x00005758 67696e73 2e000000 556e6162 6c652074 gins....Unable t\n- 0x00005768 6f206f70 656e2074 68652064 69726563 o open the direc\n- 0x00005778 746f7279 3a202573 00000000 4c6f6164 tory: %s....Load\n- 0x00005788 696e6720 25692070 6c756769 6e73206e ing %i plugins n\n- 0x00005798 616d6564 20696e20 67313564 61656d6f amed in g15daemo\n- 0x000057a8 6e2e636f 6e662e00 3e000000 41000000 n.conf..>...A...\n- 0x000057b8 0c000000 41000000 11000000 41000000 ....A.......A...\n- 0x000057c8 27000000 41000000 36000000 41000000 '...A...6...A...\n- 0x000057d8 03000000 41000000 06000000 41000000 ....A.......A...\n- 0x000057e8 15000000 41000000 0f000000 41000000 ....A.......A...\n- 0x000057f8 0e000000 41000000 26000000 41000000 ....A...&...A...\n- 0x00005808 13000000 41000000 29000000 41000000 ....A...)...A...\n- 0x00005818 02000000 41000000 19000000 41000000 ....A.......A...\n- 0x00005828 0a000000 41000000 0b000000 41000000 ....A.......A...\n- 0x00005838 00000000 00000000 ........\n+ 0x00005258 312e302d 31382d61 726d6d70 2d6c7061 1.0-18-armmp-lpa\n+ 0x00005268 65206172 6d76376c 00000000 4275696c e armv7l....Buil\n+ 0x00005278 64204f53 3a202573 00000000 67636320 d OS: %s....gcc \n+ 0x00005288 76657273 696f6e20 31332e32 2e302028 version 13.2.0 (\n+ 0x00005298 44656269 616e2031 332e322e 302d3133 Debian 13.2.0-13\n+ 0x000052a8 29200000 57697468 20636f6d 70696c65 ) ..With compile\n+ 0x000052b8 723a2025 73000000 47313544 61656d6f r: %s...G15Daemo\n+ 0x000052c8 6e20434d 444c494e 45204152 47533a20 n CMDLINE ARGS: \n+ 0x000052d8 00000000 25732000 47313544 61656d6f ....%s .G15Daemo\n+ 0x000052e8 6e20616c 72656164 79207275 6e6e696e n already runnin\n+ 0x000052f8 672e2e20 45786974 696e6700 556e6162 g.. Exiting.Unab\n+ 0x00005308 6c652074 6f206174 74616368 20746f20 le to attach to \n+ 0x00005318 74686520 47313520 4b657962 6f617264 the G15 Keyboard\n+ 0x00005328 2e2e2e20 65786974 696e6700 67313564 ... exiting.g15d\n+ 0x00005338 61656d6f 6e000000 6e6f626f 64790000 aemon...nobody..\n+ 0x00005348 42455741 52453a20 72756e6e 696e6720 BEWARE: running \n+ 0x00005358 61732065 66666563 74697665 20756964 as effective uid\n+ 0x00005368 2025690a 00000000 2f657463 2f673135 %i...../etc/g15\n+ 0x00005378 6461656d 6f6e2e63 6f6e6600 55736520 daemon.conf.Use \n+ 0x00005388 4d522061 73204379 636c6520 4b657900 MR as Cycle Key.\n+ 0x00005398 556e6162 6c652074 6f206372 65617465 Unable to create\n+ 0x000053a8 206b6579 626f6172 64206c69 7374656e keyboard listen\n+ 0x000053b8 65722074 68726561 642e2020 45786974 er thread. Exit\n+ 0x000053c8 696e6700 556e6162 6c652074 6f206372 ing.Unable to cr\n+ 0x000053d8 65617465 20646973 706c6179 20746872 eate display thr\n+ 0x000053e8 6561642e 20204578 6974696e 67000000 ead. Exiting...\n+ 0x000053f8 67313564 61656d6f 6e20312e 392e352e g15daemon 1.9.5.\n+ 0x00005408 33000000 2573206c 6f616465 640a0000 3...%s loaded...\n+ 0x00005418 2f757372 2f736861 72650000 25732f25 /usr/share..%s/%\n+ 0x00005428 73000000 67313564 61656d6f 6e2f7370 s...g15daemon/sp\n+ 0x00005438 6c617368 2f673135 6c6f676f 322e7762 lash/g15logo2.wb\n+ 0x00005448 6d700000 2f757372 2f6c6962 2f61726d mp../usr/lib/arm\n+ 0x00005458 2d6c696e 75782d67 6e756561 62696866 -linux-gnueabihf\n+ 0x00005468 2f673135 6461656d 6f6e2f31 2e392e35 /g15daemon/1.9.5\n+ 0x00005478 2e332f70 6c756769 6e730000 4c656176 .3/plugins..Leav\n+ 0x00005488 696e6720 62792072 65717565 73740000 ing by request..\n+ 0x00005498 47313544 61656d6f 6e20506c 7567696e G15Daemon Plugin\n+ 0x000054a8 5f4c6f61 64657220 2d204445 45504249 _Loader - DEEPBI\n+ 0x000054b8 4e442046 6c616720 61766169 6c61626c ND Flag availabl\n+ 0x000054c8 652e2020 5573696e 67206974 2e0a0000 e. Using it....\n+ 0x000054d8 5052454c 4f414449 4e472025 73000000 PRELOADING %s...\n+ 0x000054e8 496e6974 69616c69 73617469 6f6e2046 Initialisation F\n+ 0x000054f8 61696c65 642e2020 52657472 79696e67 ailed. Retrying\n+ 0x00005508 2e2e0000 506c7567 696e5f4c 6f616465 ....Plugin_Loade\n+ 0x00005518 72202d20 4572726f 72206c6f 6164696e r - Error loadin\n+ 0x00005528 67202573 202d2025 730a0000 4572726f g %s - %s...Erro\n+ 0x00005538 72206672 6f6d2064 6c636c6f 73652025 r from dlclose %\n+ 0x00005548 730a0000 506c7567 696e2022 25732220 s...Plugin \"%s\" \n+ 0x00005558 626f6f74 20737563 63657373 66756c2e boot successful.\n+ 0x00005568 00000000 53746172 74696e67 20706c75 ....Starting plu\n+ 0x00005578 67696e20 74687265 61642022 25732220 gin thread \"%s\" \n+ 0x00005588 696e2073 74616e64 61726420 6d6f6465 in standard mode\n+ 0x00005598 0a000000 53746172 74696e67 20706c75 ....Starting plu\n+ 0x000055a8 67696e20 74687265 61642022 25732220 gin thread \"%s\" \n+ 0x000055b8 696e2061 6476616e 63656420 6d6f6465 in advanced mode\n+ 0x000055c8 0a000000 52656d6f 76656420 706c7567 ....Removed plug\n+ 0x000055d8 696e2025 73000000 2e736f00 2f000000 in %s....so./...\n+ 0x000055e8 504c5547 494e5300 67313570 6c756769 PLUGINS.g15plugi\n+ 0x000055f8 6e5f696e 666f0000 6731355f 706c7567 n_info..g15_plug\n+ 0x00005608 696e5f6c 6f61643a 20257320 25730a00 in_load: %s %s..\n+ 0x00005618 25732069 73206e6f 74206120 76616c69 %s is not a vali\n+ 0x00005628 64206731 35646165 6d6f6e20 706c7567 d g15daemon plug\n+ 0x00005638 696e2e20 20556e6c 6f616469 6e670a00 in. Unloading..\n+ 0x00005648 4c6f6164 00000000 22257322 20506c75 Load....\"%s\" Plu\n+ 0x00005658 67696e20 64697361 626c6564 20696e20 gin disabled in \n+ 0x00005668 67313564 61656d6f 6e2e636f 6e66202d g15daemon.conf -\n+ 0x00005678 206e6f74 2072756e 6e696e67 0a000000 not running....\n+ 0x00005688 426f6f74 696e6720 706c7567 696e2022 Booting plugin \"\n+ 0x00005698 25732200 556e6162 6c652074 6f206372 %s\".Unable to cr\n+ 0x000056a8 65617465 20636c69 656e7420 74687265 eate client thre\n+ 0x000056b8 61642e00 504c5547 494e5f4c 4f41445f ad..PLUGIN_LOAD_\n+ 0x000056c8 4f524445 52000000 546f7461 6c506c75 ORDER...TotalPlu\n+ 0x000056d8 67696e73 00000000 4e756d62 6572206f gins....Number o\n+ 0x000056e8 6620706c 7567696e 73206861 73206368 f plugins has ch\n+ 0x000056f8 616e6765 642e2052 65627569 6c64696e anged. Rebuildin\n+ 0x00005708 67206c6f 6164206f 72646572 2e000000 g load order....\n+ 0x00005718 30000000 41747465 6d707469 6e67206c 0...Attempting l\n+ 0x00005728 6f616420 6f662025 6920706c 7567696e oad of %i plugin\n+ 0x00005738 73000000 53756363 65737366 756c6c79 s...Successfully\n+ 0x00005748 206c6f61 64656420 2569206f 66202569 loaded %i of %i\n+ 0x00005758 20706c75 67696e73 2e000000 556e6162 plugins....Unab\n+ 0x00005768 6c652074 6f206f70 656e2074 68652064 le to open the d\n+ 0x00005778 69726563 746f7279 3a202573 00000000 irectory: %s....\n+ 0x00005788 4c6f6164 696e6720 25692070 6c756769 Loading %i plugi\n+ 0x00005798 6e73206e 616d6564 20696e20 67313564 ns named in g15d\n+ 0x000057a8 61656d6f 6e2e636f 6e662e00 3e000000 aemon.conf..>...\n+ 0x000057b8 41000000 0c000000 41000000 11000000 A.......A.......\n+ 0x000057c8 41000000 27000000 41000000 36000000 A...'...A...6...\n+ 0x000057d8 41000000 03000000 41000000 06000000 A.......A.......\n+ 0x000057e8 41000000 15000000 41000000 0f000000 A.......A.......\n+ 0x000057f8 41000000 0e000000 41000000 26000000 A.......A...&...\n+ 0x00005808 41000000 13000000 41000000 29000000 A.......A...)...\n+ 0x00005818 41000000 02000000 41000000 19000000 A.......A.......\n+ 0x00005828 41000000 0a000000 41000000 0b000000 A.......A.......\n+ 0x00005838 41000000 00000000 00000000 A...........\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- 0x00005840 38d2ff7f 01000000 8.......\n+ 0x00005844 34d2ff7f 01000000 4.......\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- 0x00005848 00000000 ....\n+ 0x0000584c 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 34373432 63643031 35313433 39653965 4742cd0151439e9e\n- 0x00000010 37626135 61653364 64383662 30613264 7ba5ae3dd86b0a2d\n- 0x00000020 63653838 35382e64 65627567 00000000 ce8858.debug....\n- 0x00000030 6854b65b hT.[\n+ 0x00000000 61343938 30323139 63643462 63636162 a4980219cd4bccab\n+ 0x00000010 39633664 39313565 65363861 65653363 9c6d915ee68aee3c\n+ 0x00000020 39383065 37342e64 65627567 00000000 980e74.debug....\n+ 0x00000030 4782dfe7 G...\n \n"}]}]}]}]}, {"source1": "g15daemon-dbgsym_1.9.5.3-14.1~exp1_armhf.deb", "source2": "g15daemon-dbgsym_1.9.5.3-14.1~exp1_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-01-30 13:51:28.000000 debian-binary\n -rw-r--r-- 0 0 0 740 2024-01-30 13:51:28.000000 control.tar.xz\n--rw-r--r-- 0 0 0 54208 2024-01-30 13:51:28.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 54256 2024-01-30 13:51:28.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~exp1)\n Section: debug\n Priority: optional\n Description: debug symbols for g15daemon\n-Build-Ids: 1d4742cd0151439e9e7ba5ae3dd86b0a2dce8858 9a4761168aa5688727bd508cc140f3984f4d7646 c6d8755136e2c0a26949a3db69a7c8f2026e30c6 e1c148687877fa3bc6aad950d33e041e1f66ed3e\n+Build-Ids: 9a4761168aa5688727bd508cc140f3984f4d7646 a4a4980219cd4bccab9c6d915ee68aee3c980e74 c6d8755136e2c0a26949a3db69a7c8f2026e30c6 e1c148687877fa3bc6aad950d33e041e1f66ed3e\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/1d/4742cd0151439e9e7ba5ae3dd86b0a2dce8858.debug\n usr/lib/debug/.build-id/9a/4761168aa5688727bd508cc140f3984f4d7646.debug\n+usr/lib/debug/.build-id/a4/a4980219cd4bccab9c6d915ee68aee3c980e74.debug\n usr/lib/debug/.build-id/c6/d8755136e2c0a26949a3db69a7c8f2026e30c6.debug\n usr/lib/debug/.build-id/e1/c148687877fa3bc6aad950d33e041e1f66ed3e.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,16 +1,16 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-01-30 13:51:28.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-01-30 13:51:28.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-01-30 13:51:28.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-01-30 13:51:28.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-01-30 13:51:28.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-01-30 13:51:28.000000 ./usr/lib/debug/.build-id/1d/\n--rw-r--r-- 0 root (0) root (0) 41020 2024-01-30 13:51:28.000000 ./usr/lib/debug/.build-id/1d/4742cd0151439e9e7ba5ae3dd86b0a2dce8858.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-01-30 13:51:28.000000 ./usr/lib/debug/.build-id/9a/\n -rw-r--r-- 0 root (0) root (0) 8708 2024-01-30 13:51:28.000000 ./usr/lib/debug/.build-id/9a/4761168aa5688727bd508cc140f3984f4d7646.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-01-30 13:51:28.000000 ./usr/lib/debug/.build-id/a4/\n+-rw-r--r-- 0 root (0) root (0) 41020 2024-01-30 13:51:28.000000 ./usr/lib/debug/.build-id/a4/a4980219cd4bccab9c6d915ee68aee3c980e74.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-01-30 13:51:28.000000 ./usr/lib/debug/.build-id/c6/\n -rw-r--r-- 0 root (0) root (0) 11932 2024-01-30 13:51:28.000000 ./usr/lib/debug/.build-id/c6/d8755136e2c0a26949a3db69a7c8f2026e30c6.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-01-30 13:51:28.000000 ./usr/lib/debug/.build-id/e1/\n -rw-r--r-- 0 root (0) root (0) 10976 2024-01-30 13:51:28.000000 ./usr/lib/debug/.build-id/e1/c148687877fa3bc6aad950d33e041e1f66ed3e.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-01-30 13:51:28.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2024-01-30 13:51:28.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/\n -rw-r--r-- 0 root (0) root (0) 3908 2024-01-30 13:51:28.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/g15daemon.debug\n"}, {"source1": "./usr/lib/debug/.build-id/1d/4742cd0151439e9e7ba5ae3dd86b0a2dce8858.debug", "source2": "./usr/lib/debug/.build-id/a4/a4980219cd4bccab9c6d915ee68aee3c980e74.debug", "comments": ["Files 1% 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 0x2a79\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 0x00005840 0x00005840 0x00000 0x00008 R 0x4\n+ EXIDX 0x0001b4 0x00005844 0x00005844 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 0x0584c R E 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x05850 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 0000196c 0001b4 000060 00 A 6 2 4\n [ 9] .rel.dyn NOBITS 000019cc 0001b4 0000a0 08 A 5 0 4\n [10] .rel.plt NOBITS 00001a6c 0001b4 000300 08 A 5 22 4\n [11] .init NOBITS 00001d6c 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 00001d78 0001b4 0004ac 04 AX 0 0 4\n [13] .text NOBITS 00002228 0001b4 002998 00 AX 0 0 8\n [14] .fini NOBITS 00004bc0 0001b4 000008 00 AX 0 0 4\n- [15] .rodata NOBITS 00004bc8 0001b4 000c78 00 A 0 0 4\n- [16] .ARM.exidx NOBITS 00005840 0001b4 000008 00 AL 13 0 4\n- [17] .eh_frame NOBITS 00005848 0001b4 000004 00 A 0 0 4\n+ [15] .rodata NOBITS 00004bc8 0001b4 000c7c 00 A 0 0 4\n+ [16] .ARM.exidx NOBITS 00005844 0001b4 000008 00 AL 13 0 4\n+ [17] .eh_frame NOBITS 0000584c 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 0001c4 04 WA 0 0 4\n [23] .data NOBITS 000071c4 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: 000019cc 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n 10: 00001a6c 0 SECTION LOCAL DEFAULT 10 .rel.plt\n 11: 00001d6c 0 SECTION LOCAL DEFAULT 11 .init\n 12: 00001d78 0 SECTION LOCAL DEFAULT 12 .plt\n 13: 00002228 0 SECTION LOCAL DEFAULT 13 .text\n 14: 00004bc0 0 SECTION LOCAL DEFAULT 14 .fini\n 15: 00004bc8 0 SECTION LOCAL DEFAULT 15 .rodata\n- 16: 00005840 0 SECTION LOCAL DEFAULT 16 .ARM.exidx\n- 17: 00005848 0 SECTION LOCAL DEFAULT 17 .eh_frame\n+ 16: 00005844 0 SECTION LOCAL DEFAULT 16 .ARM.exidx\n+ 17: 0000584c 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: 000071c4 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: 00002a78 0 NOTYPE LOCAL DEFAULT 13 $t\n 39: 00002aa4 0 NOTYPE LOCAL DEFAULT 13 $d\n- 40: 00005840 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 40: 00005844 0 NOTYPE LOCAL DEFAULT 16 $d\n 41: 00004bc8 0 NOTYPE LOCAL DEFAULT 15 $d\n 42: 000071c4 0 NOTYPE LOCAL DEFAULT 23 $d\n 43: 00000000 0 FILE LOCAL DEFAULT ABS crti.o\n 44: 00002aac 0 NOTYPE LOCAL DEFAULT 13 $a\n 45: 00002aac 0 FUNC LOCAL DEFAULT 13 call_weak_fn\n 46: 00002ac8 0 NOTYPE LOCAL DEFAULT 13 $d\n 47: 00001d6c 0 NOTYPE LOCAL DEFAULT 11 $a\n@@ -157,15 +157,15 @@\n 153: 00004278 0 NOTYPE LOCAL DEFAULT 13 $t\n 154: 000042ec 0 NOTYPE LOCAL DEFAULT 13 $d\n 155: 000042f4 0 NOTYPE LOCAL DEFAULT 13 $t\n 156: 00004380 0 NOTYPE LOCAL DEFAULT 13 $d\n 157: 00004388 0 NOTYPE LOCAL DEFAULT 13 $t\n 158: 000043dc 0 NOTYPE LOCAL DEFAULT 13 $d\n 159: 00000000 0 FILE LOCAL DEFAULT ABS g15_plugins.c\n- 160: 00005494 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 160: 00005498 0 NOTYPE LOCAL DEFAULT 15 $d\n 161: 000043e4 0 NOTYPE LOCAL DEFAULT 13 $t\n 162: 0000448c 0 NOTYPE LOCAL DEFAULT 13 $d\n 163: 000044a4 0 NOTYPE LOCAL DEFAULT 13 $t\n 164: 000044cc 0 NOTYPE LOCAL DEFAULT 13 $d\n 165: 000044d0 0 NOTYPE LOCAL DEFAULT 13 $t\n 166: 00004564 0 NOTYPE LOCAL DEFAULT 13 $d\n 167: 0000456c 0 NOTYPE LOCAL DEFAULT 13 $t\n@@ -177,18 +177,18 @@\n 173: 0000478c 0 NOTYPE LOCAL DEFAULT 13 $t\n 174: 00004940 0 NOTYPE LOCAL DEFAULT 13 $d\n 175: 00004980 0 NOTYPE LOCAL DEFAULT 13 $t\n 176: 00004b78 0 NOTYPE LOCAL DEFAULT 13 $d\n 177: 00007264 0 NOTYPE LOCAL DEFAULT 24 $d\n 178: 00007264 4 OBJECT LOCAL DEFAULT 24 deepbind.0\n 179: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n- 180: 000057b0 0 NOTYPE LOCAL DEFAULT 15 $d\n- 181: 000057b0 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n- 182: 00005848 0 NOTYPE LOCAL DEFAULT 17 $d\n- 183: 00005848 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__\n+ 180: 000057b4 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 181: 000057b4 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n+ 182: 0000584c 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 183: 0000584c 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__\n 184: 00000000 0 FILE LOCAL DEFAULT ABS \n 185: 00004bc0 0 FUNC LOCAL DEFAULT 14 _fini\n 186: 00007000 0 OBJECT LOCAL DEFAULT ABS _GLOBAL_OFFSET_TABLE_\n 187: 000071cc 0 OBJECT LOCAL DEFAULT 23 __TMC_END__\n 188: 000071c8 0 OBJECT LOCAL DEFAULT 23 __dso_handle\n 189: 00006ef8 0 OBJECT LOCAL DEFAULT ABS _DYNAMIC\n 190: 00001d6c 0 FUNC LOCAL DEFAULT 11 _init\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: 1d4742cd0151439e9e7ba5ae3dd86b0a2dce8858\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a4a4980219cd4bccab9c6d915ee68aee3c980e74\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"}]}]}]}]}]}