{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.ePmkRsEn/b1/g15daemon_1.9.5.3-12_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.ePmkRsEn/b2/g15daemon_1.9.5.3-12_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n- 620ac7cfcf972728378cc8ff14b638d5 53148 debug optional g15daemon-dbgsym_1.9.5.3-12_armhf.deb\n- 606dfb9bd42482724c11206753ae30b2 35684 utils optional g15daemon_1.9.5.3-12_armhf.deb\n+ e968cdf1ce31978d7e4fba56db8ac121 53216 debug optional g15daemon-dbgsym_1.9.5.3-12_armhf.deb\n+ 22b240127dcf093ba7981553de41075f 35672 utils optional g15daemon_1.9.5.3-12_armhf.deb\n 1fbd211747f5d70851194be10e81d9c1 14744 libdevel optional libg15daemon-client-dev_1.9.5.3-12_armhf.deb\n 8c693dc6ccd2e1c0df65f0679daeace1 9012 debug optional libg15daemon-client1-dbgsym_1.9.5.3-12_armhf.deb\n f97b5cb55680f920103ad3e165bbdd61 14696 libs optional libg15daemon-client1_1.9.5.3-12_armhf.deb\n"}, {"source1": "g15daemon_1.9.5.3-12_armhf.deb", "source2": "g15daemon_1.9.5.3-12_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 2020-07-28 20:37:13.000000 debian-binary\n -rw-r--r-- 0 0 0 1788 2020-07-28 20:37:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 33704 2020-07-28 20:37:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 33692 2020-07-28 20:37:13.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 0x2b01\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 0x0057e0 0x000057e0 0x000057e0 0x00008 0x00008 R 0x4\n+ EXIDX 0x0057e4 0x000057e4 0x000057e4 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 0x057ec 0x057ec R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x057f0 0x057f0 R E 0x10000\n LOAD 0x005ea0 0x00015ea0 0x00015ea0 0x00334 0x0043c RW 0x10000\n DYNAMIC 0x005ee8 0x00015ee8 0x00015ee8 0x00118 0x00118 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x005ea0 0x00015ea0 0x00015ea0 0x00160 0x00160 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 000019c0 0019c0 000080 00 A 6 4 4\n [ 9] .rel.dyn REL 00001a40 001a40 0000b0 08 A 5 0 4\n [10] .rel.plt REL 00001af0 001af0 000300 08 AI 5 22 4\n [11] .init PROGBITS 00001df0 001df0 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 00001dfc 001dfc 0004ac 04 AX 0 0 4\n [13] .text PROGBITS 000022a8 0022a8 0028b0 00 AX 0 0 8\n [14] .fini PROGBITS 00004b58 004b58 000008 00 AX 0 0 4\n- [15] .rodata PROGBITS 00004b60 004b60 000c80 00 A 0 0 4\n- [16] .ARM.exidx ARM_EXIDX 000057e0 0057e0 000008 00 AL 13 0 4\n- [17] .eh_frame PROGBITS 000057e8 0057e8 000004 00 A 0 0 4\n+ [15] .rodata PROGBITS 00004b60 004b60 000c84 00 A 0 0 4\n+ [16] .ARM.exidx ARM_EXIDX 000057e4 0057e4 000008 00 AL 13 0 4\n+ [17] .eh_frame PROGBITS 000057ec 0057ec 000004 00 A 0 0 4\n [18] .init_array INIT_ARRAY 00015ea0 005ea0 000004 04 WA 0 0 4\n [19] .fini_array FINI_ARRAY 00015ea4 005ea4 000004 04 WA 0 0 4\n [20] .data.rel.ro PROGBITS 00015ea8 005ea8 000040 00 WA 0 0 4\n [21] .dynamic DYNAMIC 00015ee8 005ee8 000118 08 WA 6 0 4\n [22] .got PROGBITS 00016000 006000 0001cc 04 WA 0 0 4\n [23] .data PROGBITS 000161cc 0061cc 000008 00 WA 0 0 4\n [24] .bss NOBITS 000161d8 0061d4 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: 047c990ec44f94496155a45ea3698b3d19b01fe9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a0323023d47f0373e9a842e91ba85851e2a89dfc\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-Mon 08 Jan 2024 20:39:00\n+Mon 08 Jan 2024 20:43:14\n G15Daemon %s Build Date: %s\n-Linux 6.1.0-17-arm64 aarch64\n+Linux 6.1.0-17-armmp-lpae armv7l\n Build OS: %s\n gcc version 10.2.1 20210110 (Debian 10.2.1-6) \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": "@@ -935,15 +935,15 @@\n \tmovs\tr0, r0\n \tsubs\tr6, #146\t@ 0x92\n \tmovs\tr1, r0\n \tsubs\tr5, #204\t@ 0xcc\n \tmovs\tr1, r0\n \tsubs\tr5, #56\t@ 0x38\n \tmovs\tr1, r0\n-\tcmp\tr5, #82\t@ 0x52\n+\tcmp\tr5, #86\t@ 0x56\n \tmovs\tr0, r0\n \tcmp\tr0, #182\t@ 0xb6\n \tmovs\tr0, r0\n \tcmp\tr1, #12\n \tmovs\tr0, r0\n \tcmp\tr1, #18\n \tmovs\tr0, r0\n@@ -975,73 +975,73 @@\n \tmovs\tr1, r0\n \tcmp\tr2, #196\t@ 0xc4\n \tmovs\tr0, r0\n \tmovs\tr7, #254\t@ 0xfe\n \tmovs\tr0, r0\n \tcmp\tr2, #218\t@ 0xda\n \tmovs\tr0, r0\n-\tcmp\tr3, #120\t@ 0x78\n+\tcmp\tr3, #124\t@ 0x7c\n \tmovs\tr0, r0\n \tcmp\tr2, #234\t@ 0xea\n \tmovs\tr0, r0\n-\tcmp\tr3, #6\n-\tmovs\tr0, r0\n \tcmp\tr3, #10\n \tmovs\tr0, r0\n-\tcmp\tr3, #56\t@ 0x38\n+\tcmp\tr3, #14\n+\tmovs\tr0, r0\n+\tcmp\tr3, #60\t@ 0x3c\n \tmovs\tr0, r0\n \tlsls\tr4, r4, #6\n \tmovs\tr0, r0\n-\tcmp\tr3, #58\t@ 0x3a\n+\tcmp\tr3, #62\t@ 0x3e\n \tmovs\tr0, r0\n-\tcmp\tr3, #114\t@ 0x72\n+\tcmp\tr3, #118\t@ 0x76\n \tmovs\tr0, r0\n-\tcmp\tr3, #106\t@ 0x6a\n+\tcmp\tr3, #110\t@ 0x6e\n \tmovs\tr0, r0\n-\tcmp\tr3, #84\t@ 0x54\n+\tcmp\tr3, #88\t@ 0x58\n \tmovs\tr0, r0\n \tmovs\tr5, #182\t@ 0xb6\n \tmovs\tr0, r0\n \tlsls\tr0, r1, #7\n \tmovs\tr0, r0\n \tasrs\tr1, r0, #31\n \tmovs\tr0, r0\n \tasrs\tr3, r7, #16\n \tmovs\tr0, r0\n-\tcmp\tr3, #80\t@ 0x50\n+\tcmp\tr3, #84\t@ 0x54\n \tmovs\tr0, r0\n-\tcmp\tr3, #96\t@ 0x60\n+\tcmp\tr3, #100\t@ 0x64\n \tmovs\tr0, r0\n-\tcmp\tr3, #132\t@ 0x84\n+\tcmp\tr3, #136\t@ 0x88\n \tmovs\tr0, r0\n \tsubs\tr1, #224\t@ 0xe0\n \tmovs\tr1, r0\n-\tcmp\tr3, #110\t@ 0x6e\n+\tcmp\tr3, #114\t@ 0x72\n \tmovs\tr0, r0\n-\tcmp\tr3, #96\t@ 0x60\n+\tcmp\tr3, #100\t@ 0x64\n \tmovs\tr0, r0\n-\tcmp\tr3, #78\t@ 0x4e\n+\tcmp\tr3, #82\t@ 0x52\n \tmovs\tr0, r0\n \tasrs\tr7, r1, #13\n \tmovs\tr0, r0\n-\tcmp\tr2, #254\t@ 0xfe\n+\tcmp\tr3, #2\n \tmovs\tr0, r0\n-\tcmp\tr1, #140\t@ 0x8c\n+\tcmp\tr1, #144\t@ 0x90\n \tmovs\tr0, r0\n \tmovs\tr2, #130\t@ 0x82\n \tmovs\tr0, r0\n-\tcmp\tr1, #136\t@ 0x88\n+\tcmp\tr1, #140\t@ 0x8c\n \tmovs\tr0, r0\n-\tcmp\tr1, #104\t@ 0x68\n+\tcmp\tr1, #108\t@ 0x6c\n \tmovs\tr0, r0\n-\tcmp\tr1, #148\t@ 0x94\n+\tcmp\tr1, #152\t@ 0x98\n \tmovs\tr0, r0\n-\tcmp\tr0, #248\t@ 0xf8\n+\tcmp\tr0, #252\t@ 0xfc\n \tmovs\tr0, r0\n-\tcmp\tr0, #156\t@ 0x9c\n+\tcmp\tr0, #160\t@ 0xa0\n \t...\n \n 00002b00 <_start@@Base>:\n _start():\n \tmov.w\tfp, #0\n \tmov.w\tlr, #0\n \tpop\t{r1}\n@@ -3327,21 +3327,21 @@\n \tstr\tr4, [r4, #0]\n \tudf\t#255\t@ 0xff\n \tnop\n \tmovs\tr7, #78\t@ 0x4e\n \tmovs\tr1, r0\n \tlsls\tr4, r3, #6\n \tmovs\tr0, r0\n-\tadds\tr2, r3, #0\n+\tadds\tr6, r3, #0\n \tmovs\tr0, r0\n \tasrs\tr6, r3, #16\n \tmovs\tr0, r0\n \tasrs\tr2, r2, #16\n \tmovs\tr0, r0\n-\tsubs\tr6, r3, r6\n+\tsubs\tr2, r4, r6\n \tmovs\tr0, r0\n \tmovs\tr6, #34\t@ 0x22\n \tmovs\tr1, r0\n \tasrs\tr2, r2, #6\n \tmovs\tr0, r0\n \tasrs\tr0, r7, #5\n \t...\n@@ -4739,21 +4739,21 @@\n \tmov\tr5, r0\n \tb.n\t43c4 \n \tnop\n \tsubs\tr6, r6, #3\n \tmovs\tr1, r0\n \tsubs\tr4, r2, #3\n \tmovs\tr1, r0\n-\tasrs\tr6, r2, #3\n+\tasrs\tr2, r3, #3\n \tmovs\tr0, r0\n-\tasrs\tr6, r3, #1\n+\tasrs\tr2, r4, #1\n \tmovs\tr0, r0\n-\tasrs\tr2, r0, #3\n+\tasrs\tr6, r0, #3\n \tmovs\tr0, r0\n-\tasrs\tr2, r1, #2\n+\tasrs\tr6, r1, #2\n \t...\n \n 00004424 :\n g15daemon_dlclose_plugin():\n ./g15daemon/g15_plugins.c:90\n \tpush\t{r3, lr}\n ./g15daemon/g15_plugins.c:93\n@@ -4767,15 +4767,15 @@\n \tmov\tr2, r0\n \tmovs\tr0, #3\n \tadd\tr1, pc\n \tbl\t2d4c \n ./g15daemon/g15_plugins.c:99\n \tmovs\tr0, #0\n \tpop\t{r3, pc}\n-\tasrs\tr6, r2, #2\n+\tasrs\tr2, r3, #2\n \t...\n \n 00004444 :\n run_lcd_client():\n ./g15daemon/g15_plugins.c:101\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}\n ./g15daemon/g15_plugins.c:102\n@@ -5050,23 +5050,23 @@\n \tadd\tr1, pc\n \tbl\t2d4c \n ./g15daemon/g15_plugins.c:182\n \tmov\tr0, r4\n \tbl\t4444 \n \tb.n\t45b0 \n \tnop\n-\tlsrs\tr6, r0, #29\n+\tlsrs\tr2, r1, #29\n \tmovs\tr0, r0\n-\tlsrs\tr0, r5, #30\n+\tlsrs\tr4, r5, #30\n \tmovs\tr0, r0\n-\tlsrs\tr0, r7, #27\n+\tlsrs\tr4, r7, #27\n \tmovs\tr0, r0\n-\tlsrs\tr0, r1, #29\n+\tlsrs\tr4, r1, #29\n \tmovs\tr0, r0\n-\tlsrs\tr4, r0, #28\n+\tlsrs\tr0, r1, #28\n \t...\n \n 00004624 :\n g15_count_plugins():\n ./g15daemon/g15_plugins.c:198\n \tldr\tr2, [pc, #156]\t@ (46c4 )\n \tldr\tr3, [pc, #160]\t@ (46c8 )\n@@ -5151,17 +5151,17 @@\n ./g15daemon/g15_plugins.c:222\n \tblx\t1f94 <__stack_chk_fail@plt>\n \tnop\n \tadds\tr4, r2, r7\n \tmovs\tr1, r0\n \tlsls\tr4, r3, #6\n \tmovs\tr0, r0\n-\tlsrs\tr2, r4, #28\n+\tlsrs\tr6, r4, #28\n \tmovs\tr0, r0\n-\tlsrs\tr4, r4, #28\n+\tlsrs\tr0, r5, #28\n \tmovs\tr0, r0\n \tadds\tr6, r7, r5\n \tmovs\tr1, r0\n \n 000046d8 :\n g15_plugin_load():\n ./g15daemon/g15_plugins.c:224\n@@ -5431,40 +5431,40 @@\n \tb.n\t47c6 \n ./g15daemon/g15_plugins.c:297\n \tblx\t1f94 <__stack_chk_fail@plt>\n \tadds\tr2, r3, r4\n \tmovs\tr1, r0\n \tlsls\tr4, r3, #6\n \tmovs\tr0, r0\n-\tlsrs\tr6, r2, #26\n+\tlsrs\tr2, r3, #26\n \tmovs\tr0, r0\n \tadds\tr0, r2, r4\n \tmovs\tr1, r0\n-\tlsrs\tr6, r5, #25\n+\tlsrs\tr2, r6, #25\n \tmovs\tr0, r0\n-\tlsrs\tr0, r5, #25\n+\tlsrs\tr4, r5, #25\n \tmovs\tr0, r0\n-\tlsrs\tr6, r3, #26\n+\tlsrs\tr2, r4, #26\n \tmovs\tr0, r0\n-\tlsrs\tr4, r7, #26\n+\tlsrs\tr0, r0, #27\n \tmovs\tr0, r0\n \tldc2l\t15, cr15, [r9, #1020]\t@ 0x3fc\n-\tlsrs\tr4, r6, #25\n+\tlsrs\tr0, r7, #25\n \tmovs\tr0, r0\n \tadds\tr2, r6, r0\n \tmovs\tr1, r0\n \tlsls\tr4, r7, #6\n \tmovs\tr0, r0\n-\tlsrs\tr0, r5, #22\n+\tlsrs\tr4, r5, #22\n \tmovs\tr0, r0\n-\tlsrs\tr6, r5, #17\n+\tlsrs\tr2, r6, #17\n \tmovs\tr0, r0\n-\tlsrs\tr4, r0, #21\n+\tlsrs\tr0, r1, #21\n \tmovs\tr0, r0\n-\tlsrs\tr0, r1, #17\n+\tlsrs\tr4, r1, #17\n \t...\n \n 000048d8 :\n g15_open_all_plugins():\n ./g15daemon/g15_plugins.c:300\n \tldr\tr2, [pc, #496]\t@ (4acc )\n \tldr\tr3, [pc, #500]\t@ (4ad0 )\n@@ -5743,43 +5743,43 @@\n ./g15daemon/g15_plugins.c:359\n \tblx\t1f94 <__stack_chk_fail@plt>\n \tnop\n \tasrs\tr0, r4, #28\n \tmovs\tr1, r0\n \tlsls\tr4, r3, #6\n \tmovs\tr0, r0\n-\tlsrs\tr2, r2, #21\n+\tlsrs\tr6, r2, #21\n \tmovs\tr0, r0\n-\tlsrs\tr4, r3, #21\n+\tlsrs\tr0, r4, #21\n \tmovs\tr0, r0\n-\tlsrs\tr6, r1, #21\n+\tlsrs\tr2, r2, #21\n \tmovs\tr0, r0\n-\tlsrs\tr0, r6, #22\n+\tlsrs\tr4, r6, #22\n \tmovs\tr0, r0\n \tasrs\tr6, r4, #26\n \tmovs\tr1, r0\n-\tlsrs\tr6, r6, #20\n+\tlsrs\tr2, r7, #20\n \tmovs\tr0, r0\n-\tlsrs\tr0, r6, #15\n+\tlsrs\tr4, r6, #15\n \tmovs\tr0, r0\n-\tlsrs\tr2, r6, #15\n+\tlsrs\tr6, r6, #15\n \tmovs\tr0, r0\n-\tlsrs\tr4, r6, #18\n+\tlsrs\tr0, r7, #18\n \tmovs\tr0, r0\n-\tlsrs\tr4, r2, #20\n+\tlsrs\tr0, r3, #20\n \tmovs\tr0, r0\n \tlsls\tr2, r4, #14\n \tmovs\tr0, r0\n-\tlsrs\tr2, r5, #18\n+\tlsrs\tr6, r5, #18\n \tmovs\tr0, r0\n-\tlsrs\tr6, r0, #20\n+\tlsrs\tr2, r1, #20\n \tmovs\tr0, r0\n \tlsls\tr0, r6, #12\n \tmovs\tr0, r0\n-\tlsrs\tr4, r5, #6\n+\tlsrs\tr0, r6, #6\n \tmovs\tr0, r0\n \tlsls\tr2, r6, #10\n \t...\n \n 00004b14 <__libc_csu_init@@Base>:\n __libc_csu_init():\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -98,106 +98,107 @@\n 0x00005150 6c6c7920 286b6579 626f6172 64206465 lly (keyboard de\n 0x00005160 6661756c 74292e00 2d730000 2d2d7377 fault)..-s..--sw\n 0x00005170 69746368 00000000 2d2d7365 742d6261 itch....--set-ba\n 0x00005180 636b6c69 67687400 2d640000 2d2d6465 cklight.-d..--de\n 0x00005190 62756700 2d750000 2d2d7573 65720000 bug.-u..--user..\n 0x000051a0 2d6c0000 2d2d6c63 646c6576 656c0000 -l..--lcdlevel..\n 0x000051b0 4d6f6e20 3038204a 616e2032 30323420 Mon 08 Jan 2024 \n- 0x000051c0 32303a33 393a3030 00000000 47313544 20:39:00....G15D\n+ 0x000051c0 32303a34 333a3134 00000000 47313544 20:43:14....G15D\n 0x000051d0 61656d6f 6e202573 20427569 6c642044 aemon %s Build D\n 0x000051e0 6174653a 20257300 4c696e75 7820362e ate: %s.Linux 6.\n- 0x000051f0 312e302d 31372d61 726d3634 20616172 1.0-17-arm64 aar\n- 0x00005200 63683634 00000000 4275696c 64204f53 ch64....Build OS\n- 0x00005210 3a202573 00000000 67636320 76657273 : %s....gcc vers\n- 0x00005220 696f6e20 31302e32 2e312032 30323130 ion 10.2.1 20210\n- 0x00005230 31313020 28446562 69616e20 31302e32 110 (Debian 10.2\n- 0x00005240 2e312d36 29200000 57697468 20636f6d .1-6) ..With com\n- 0x00005250 70696c65 723a2025 73000000 47313544 piler: %s...G15D\n- 0x00005260 61656d6f 6e20434d 444c494e 45204152 aemon CMDLINE AR\n- 0x00005270 47533a20 00000000 25732000 47313544 GS: ....%s .G15D\n- 0x00005280 61656d6f 6e20616c 72656164 79207275 aemon already ru\n- 0x00005290 6e6e696e 672e2e20 45786974 696e6700 nning.. Exiting.\n- 0x000052a0 556e6162 6c652074 6f206174 74616368 Unable to attach\n- 0x000052b0 20746f20 74686520 47313520 4b657962 to the G15 Keyb\n- 0x000052c0 6f617264 2e2e2e20 65786974 696e6700 oard... exiting.\n- 0x000052d0 67313564 61656d6f 6e000000 6e6f626f g15daemon...nobo\n- 0x000052e0 64790000 42455741 52453a20 72756e6e dy..BEWARE: runn\n- 0x000052f0 696e6720 61732065 66666563 74697665 ing as effective\n- 0x00005300 20756964 2025690a 00000000 2f657463 uid %i...../etc\n- 0x00005310 2f673135 6461656d 6f6e2e63 6f6e6600 /g15daemon.conf.\n- 0x00005320 55736520 4d522061 73204379 636c6520 Use MR as Cycle \n- 0x00005330 4b657900 556e6162 6c652074 6f206372 Key.Unable to cr\n- 0x00005340 65617465 206b6579 626f6172 64206c69 eate keyboard li\n- 0x00005350 7374656e 65722074 68726561 642e2020 stener thread. \n- 0x00005360 45786974 696e6700 556e6162 6c652074 Exiting.Unable t\n- 0x00005370 6f206372 65617465 20646973 706c6179 o create display\n- 0x00005380 20746872 6561642e 20204578 6974696e thread. Exitin\n- 0x00005390 67000000 67313564 61656d6f 6e20312e g...g15daemon 1.\n- 0x000053a0 392e352e 33000000 2573206c 6f616465 9.5.3...%s loade\n- 0x000053b0 640a0000 2f757372 2f736861 72650000 d.../usr/share..\n- 0x000053c0 25732f25 73000000 67313564 61656d6f %s/%s...g15daemo\n- 0x000053d0 6e2f7370 6c617368 2f673135 6c6f676f n/splash/g15logo\n- 0x000053e0 322e7762 6d700000 2f757372 2f6c6962 2.wbmp../usr/lib\n- 0x000053f0 2f61726d 2d6c696e 75782d67 6e756561 /arm-linux-gnuea\n- 0x00005400 62696866 2f673135 6461656d 6f6e2f31 bihf/g15daemon/1\n- 0x00005410 2e392e35 2e332f70 6c756769 6e730000 .9.5.3/plugins..\n- 0x00005420 4c656176 696e6720 62792072 65717565 Leaving by reque\n- 0x00005430 73740000 47313544 61656d6f 6e20506c st..G15Daemon Pl\n- 0x00005440 7567696e 5f4c6f61 64657220 2d204445 ugin_Loader - DE\n- 0x00005450 45504249 4e442046 6c616720 61766169 EPBIND Flag avai\n- 0x00005460 6c61626c 652e2020 5573696e 67206974 lable. Using it\n- 0x00005470 2e0a0000 5052454c 4f414449 4e472025 ....PRELOADING %\n- 0x00005480 73000000 496e6974 69616c69 73617469 s...Initialisati\n- 0x00005490 6f6e2046 61696c65 642e2020 52657472 on Failed. Retr\n- 0x000054a0 79696e67 2e2e0000 506c7567 696e5f4c ying....Plugin_L\n- 0x000054b0 6f616465 72202d20 4572726f 72206c6f oader - Error lo\n- 0x000054c0 6164696e 67202573 202d2025 730a0000 ading %s - %s...\n- 0x000054d0 4572726f 72206672 6f6d2064 6c636c6f Error from dlclo\n- 0x000054e0 73652025 730a0000 506c7567 696e2022 se %s...Plugin \"\n- 0x000054f0 25732220 626f6f74 20737563 63657373 %s\" boot success\n- 0x00005500 66756c2e 00000000 53746172 74696e67 ful.....Starting\n- 0x00005510 20706c75 67696e20 74687265 61642022 plugin thread \"\n- 0x00005520 25732220 696e2073 74616e64 61726420 %s\" in standard \n- 0x00005530 6d6f6465 0a000000 53746172 74696e67 mode....Starting\n- 0x00005540 20706c75 67696e20 74687265 61642022 plugin thread \"\n- 0x00005550 25732220 696e2061 6476616e 63656420 %s\" in advanced \n- 0x00005560 6d6f6465 0a000000 52656d6f 76656420 mode....Removed \n- 0x00005570 706c7567 696e2025 73000000 2e736f00 plugin %s....so.\n- 0x00005580 2f000000 504c5547 494e5300 67313570 /...PLUGINS.g15p\n- 0x00005590 6c756769 6e5f696e 666f0000 6731355f lugin_info..g15_\n- 0x000055a0 706c7567 696e5f6c 6f61643a 20257320 plugin_load: %s \n- 0x000055b0 25730a00 25732069 73206e6f 74206120 %s..%s is not a \n- 0x000055c0 76616c69 64206731 35646165 6d6f6e20 valid g15daemon \n- 0x000055d0 706c7567 696e2e20 20556e6c 6f616469 plugin. Unloadi\n- 0x000055e0 6e670a00 4c6f6164 00000000 22257322 ng..Load....\"%s\"\n- 0x000055f0 20506c75 67696e20 64697361 626c6564 Plugin disabled\n- 0x00005600 20696e20 67313564 61656d6f 6e2e636f in g15daemon.co\n- 0x00005610 6e66202d 206e6f74 2072756e 6e696e67 nf - not running\n- 0x00005620 0a000000 426f6f74 696e6720 706c7567 ....Booting plug\n- 0x00005630 696e2022 25732200 556e6162 6c652074 in \"%s\".Unable t\n- 0x00005640 6f206372 65617465 20636c69 656e7420 o create client \n- 0x00005650 74687265 61642e00 504c5547 494e5f4c thread..PLUGIN_L\n- 0x00005660 4f41445f 4f524445 52000000 546f7461 OAD_ORDER...Tota\n- 0x00005670 6c506c75 67696e73 00000000 4e756d62 lPlugins....Numb\n- 0x00005680 6572206f 6620706c 7567696e 73206861 er of plugins ha\n- 0x00005690 73206368 616e6765 642e2052 65627569 s changed. Rebui\n- 0x000056a0 6c64696e 67206c6f 6164206f 72646572 lding load order\n- 0x000056b0 2e000000 30000000 41747465 6d707469 ....0...Attempti\n- 0x000056c0 6e67206c 6f616420 6f662025 6920706c ng load of %i pl\n- 0x000056d0 7567696e 73000000 53756363 65737366 ugins...Successf\n- 0x000056e0 756c6c79 206c6f61 64656420 2569206f ully loaded %i o\n- 0x000056f0 66202569 20706c75 67696e73 2e000000 f %i plugins....\n- 0x00005700 556e6162 6c652074 6f206f70 656e2074 Unable to open t\n- 0x00005710 68652064 69726563 746f7279 3a202573 he directory: %s\n- 0x00005720 00000000 4c6f6164 696e6720 25692070 ....Loading %i p\n- 0x00005730 6c756769 6e73206e 616d6564 20696e20 lugins named in \n- 0x00005740 67313564 61656d6f 6e2e636f 6e662e00 g15daemon.conf..\n- 0x00005750 3a000000 3d000000 0a000000 3d000000 :...=.......=...\n- 0x00005760 0f000000 3d000000 24000000 3d000000 ....=...$...=...\n- 0x00005770 32000000 3d000000 02000000 3d000000 2...=.......=...\n- 0x00005780 05000000 3d000000 13000000 3d000000 ....=.......=...\n- 0x00005790 0d000000 3d000000 0c000000 3d000000 ....=.......=...\n- 0x000057a0 23000000 3d000000 11000000 3d000000 #...=.......=...\n- 0x000057b0 26000000 3d000000 01000000 3d000000 &...=.......=...\n- 0x000057c0 17000000 3d000000 08000000 3d000000 ....=.......=...\n- 0x000057d0 09000000 3d000000 00000000 00000000 ....=...........\n+ 0x000051f0 312e302d 31372d61 726d6d70 2d6c7061 1.0-17-armmp-lpa\n+ 0x00005200 65206172 6d76376c 00000000 4275696c e armv7l....Buil\n+ 0x00005210 64204f53 3a202573 00000000 67636320 d OS: %s....gcc \n+ 0x00005220 76657273 696f6e20 31302e32 2e312032 version 10.2.1 2\n+ 0x00005230 30323130 31313020 28446562 69616e20 0210110 (Debian \n+ 0x00005240 31302e32 2e312d36 29200000 57697468 10.2.1-6) ..With\n+ 0x00005250 20636f6d 70696c65 723a2025 73000000 compiler: %s...\n+ 0x00005260 47313544 61656d6f 6e20434d 444c494e G15Daemon CMDLIN\n+ 0x00005270 45204152 47533a20 00000000 25732000 E ARGS: ....%s .\n+ 0x00005280 47313544 61656d6f 6e20616c 72656164 G15Daemon alread\n+ 0x00005290 79207275 6e6e696e 672e2e20 45786974 y running.. Exit\n+ 0x000052a0 696e6700 556e6162 6c652074 6f206174 ing.Unable to at\n+ 0x000052b0 74616368 20746f20 74686520 47313520 tach to the G15 \n+ 0x000052c0 4b657962 6f617264 2e2e2e20 65786974 Keyboard... exit\n+ 0x000052d0 696e6700 67313564 61656d6f 6e000000 ing.g15daemon...\n+ 0x000052e0 6e6f626f 64790000 42455741 52453a20 nobody..BEWARE: \n+ 0x000052f0 72756e6e 696e6720 61732065 66666563 running as effec\n+ 0x00005300 74697665 20756964 2025690a 00000000 tive uid %i.....\n+ 0x00005310 2f657463 2f673135 6461656d 6f6e2e63 /etc/g15daemon.c\n+ 0x00005320 6f6e6600 55736520 4d522061 73204379 onf.Use MR as Cy\n+ 0x00005330 636c6520 4b657900 556e6162 6c652074 cle Key.Unable t\n+ 0x00005340 6f206372 65617465 206b6579 626f6172 o create keyboar\n+ 0x00005350 64206c69 7374656e 65722074 68726561 d listener threa\n+ 0x00005360 642e2020 45786974 696e6700 556e6162 d. Exiting.Unab\n+ 0x00005370 6c652074 6f206372 65617465 20646973 le to create dis\n+ 0x00005380 706c6179 20746872 6561642e 20204578 play thread. Ex\n+ 0x00005390 6974696e 67000000 67313564 61656d6f iting...g15daemo\n+ 0x000053a0 6e20312e 392e352e 33000000 2573206c n 1.9.5.3...%s l\n+ 0x000053b0 6f616465 640a0000 2f757372 2f736861 oaded.../usr/sha\n+ 0x000053c0 72650000 25732f25 73000000 67313564 re..%s/%s...g15d\n+ 0x000053d0 61656d6f 6e2f7370 6c617368 2f673135 aemon/splash/g15\n+ 0x000053e0 6c6f676f 322e7762 6d700000 2f757372 logo2.wbmp../usr\n+ 0x000053f0 2f6c6962 2f61726d 2d6c696e 75782d67 /lib/arm-linux-g\n+ 0x00005400 6e756561 62696866 2f673135 6461656d nueabihf/g15daem\n+ 0x00005410 6f6e2f31 2e392e35 2e332f70 6c756769 on/1.9.5.3/plugi\n+ 0x00005420 6e730000 4c656176 696e6720 62792072 ns..Leaving by r\n+ 0x00005430 65717565 73740000 47313544 61656d6f equest..G15Daemo\n+ 0x00005440 6e20506c 7567696e 5f4c6f61 64657220 n Plugin_Loader \n+ 0x00005450 2d204445 45504249 4e442046 6c616720 - DEEPBIND Flag \n+ 0x00005460 61766169 6c61626c 652e2020 5573696e available. Usin\n+ 0x00005470 67206974 2e0a0000 5052454c 4f414449 g it....PRELOADI\n+ 0x00005480 4e472025 73000000 496e6974 69616c69 NG %s...Initiali\n+ 0x00005490 73617469 6f6e2046 61696c65 642e2020 sation Failed. \n+ 0x000054a0 52657472 79696e67 2e2e0000 506c7567 Retrying....Plug\n+ 0x000054b0 696e5f4c 6f616465 72202d20 4572726f in_Loader - Erro\n+ 0x000054c0 72206c6f 6164696e 67202573 202d2025 r loading %s - %\n+ 0x000054d0 730a0000 4572726f 72206672 6f6d2064 s...Error from d\n+ 0x000054e0 6c636c6f 73652025 730a0000 506c7567 lclose %s...Plug\n+ 0x000054f0 696e2022 25732220 626f6f74 20737563 in \"%s\" boot suc\n+ 0x00005500 63657373 66756c2e 00000000 53746172 cessful.....Star\n+ 0x00005510 74696e67 20706c75 67696e20 74687265 ting plugin thre\n+ 0x00005520 61642022 25732220 696e2073 74616e64 ad \"%s\" in stand\n+ 0x00005530 61726420 6d6f6465 0a000000 53746172 ard mode....Star\n+ 0x00005540 74696e67 20706c75 67696e20 74687265 ting plugin thre\n+ 0x00005550 61642022 25732220 696e2061 6476616e ad \"%s\" in advan\n+ 0x00005560 63656420 6d6f6465 0a000000 52656d6f ced mode....Remo\n+ 0x00005570 76656420 706c7567 696e2025 73000000 ved plugin %s...\n+ 0x00005580 2e736f00 2f000000 504c5547 494e5300 .so./...PLUGINS.\n+ 0x00005590 67313570 6c756769 6e5f696e 666f0000 g15plugin_info..\n+ 0x000055a0 6731355f 706c7567 696e5f6c 6f61643a g15_plugin_load:\n+ 0x000055b0 20257320 25730a00 25732069 73206e6f %s %s..%s is no\n+ 0x000055c0 74206120 76616c69 64206731 35646165 t a valid g15dae\n+ 0x000055d0 6d6f6e20 706c7567 696e2e20 20556e6c mon plugin. Unl\n+ 0x000055e0 6f616469 6e670a00 4c6f6164 00000000 oading..Load....\n+ 0x000055f0 22257322 20506c75 67696e20 64697361 \"%s\" Plugin disa\n+ 0x00005600 626c6564 20696e20 67313564 61656d6f bled in g15daemo\n+ 0x00005610 6e2e636f 6e66202d 206e6f74 2072756e n.conf - not run\n+ 0x00005620 6e696e67 0a000000 426f6f74 696e6720 ning....Booting \n+ 0x00005630 706c7567 696e2022 25732200 556e6162 plugin \"%s\".Unab\n+ 0x00005640 6c652074 6f206372 65617465 20636c69 le to create cli\n+ 0x00005650 656e7420 74687265 61642e00 504c5547 ent thread..PLUG\n+ 0x00005660 494e5f4c 4f41445f 4f524445 52000000 IN_LOAD_ORDER...\n+ 0x00005670 546f7461 6c506c75 67696e73 00000000 TotalPlugins....\n+ 0x00005680 4e756d62 6572206f 6620706c 7567696e Number of plugin\n+ 0x00005690 73206861 73206368 616e6765 642e2052 s has changed. R\n+ 0x000056a0 65627569 6c64696e 67206c6f 6164206f ebuilding load o\n+ 0x000056b0 72646572 2e000000 30000000 41747465 rder....0...Atte\n+ 0x000056c0 6d707469 6e67206c 6f616420 6f662025 mpting load of %\n+ 0x000056d0 6920706c 7567696e 73000000 53756363 i plugins...Succ\n+ 0x000056e0 65737366 756c6c79 206c6f61 64656420 essfully loaded \n+ 0x000056f0 2569206f 66202569 20706c75 67696e73 %i of %i plugins\n+ 0x00005700 2e000000 556e6162 6c652074 6f206f70 ....Unable to op\n+ 0x00005710 656e2074 68652064 69726563 746f7279 en the directory\n+ 0x00005720 3a202573 00000000 4c6f6164 696e6720 : %s....Loading \n+ 0x00005730 25692070 6c756769 6e73206e 616d6564 %i plugins named\n+ 0x00005740 20696e20 67313564 61656d6f 6e2e636f in g15daemon.co\n+ 0x00005750 6e662e00 3a000000 3d000000 0a000000 nf..:...=.......\n+ 0x00005760 3d000000 0f000000 3d000000 24000000 =.......=...$...\n+ 0x00005770 3d000000 32000000 3d000000 02000000 =...2...=.......\n+ 0x00005780 3d000000 05000000 3d000000 13000000 =.......=.......\n+ 0x00005790 3d000000 0d000000 3d000000 0c000000 =.......=.......\n+ 0x000057a0 3d000000 23000000 3d000000 11000000 =...#...=.......\n+ 0x000057b0 3d000000 26000000 3d000000 01000000 =...&...=.......\n+ 0x000057c0 3d000000 17000000 3d000000 08000000 =.......=.......\n+ 0x000057d0 3d000000 09000000 3d000000 00000000 =.......=.......\n+ 0x000057e0 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- 0x000057e0 20d3ff7f 01000000 .......\n+ 0x000057e4 1cd3ff7f 01000000 ........\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- 0x000057e8 00000000 ....\n+ 0x000057ec 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 37633939 30656334 34663934 34393631 7c990ec44f944961\n- 0x00000010 35356134 35656133 36393862 33643139 55a45ea3698b3d19\n- 0x00000020 62303166 65392e64 65627567 00000000 b01fe9.debug....\n- 0x00000030 d8289f28 .(.(\n+ 0x00000000 33323330 32336434 37663033 37336539 323023d47f0373e9\n+ 0x00000010 61383432 65393162 61383538 35316532 a842e91ba85851e2\n+ 0x00000020 61383964 66632e64 65627567 00000000 a89dfc.debug....\n+ 0x00000030 bef860c7 ..`.\n \n"}]}]}]}]}, {"source1": "g15daemon-dbgsym_1.9.5.3-12_armhf.deb", "source2": "g15daemon-dbgsym_1.9.5.3-12_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 2020-07-28 20:37:13.000000 debian-binary\n--rw-r--r-- 0 0 0 740 2020-07-28 20:37:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 52216 2020-07-28 20:37:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 736 2020-07-28 20:37:13.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 52288 2020-07-28 20:37:13.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: 91\n Depends: g15daemon (= 1.9.5.3-12)\n Section: debug\n Priority: optional\n Description: debug symbols for g15daemon\n-Build-Ids: 047c990ec44f94496155a45ea3698b3d19b01fe9 268865a46f5e2fbcb464e80787b3a77e043923b2 a20cad8bbaa159a342a66341e278700b3d8df3c0 e6cade4c5eb4e8e10e2f46008d3ded1128000f18\n+Build-Ids: 268865a46f5e2fbcb464e80787b3a77e043923b2 a0323023d47f0373e9a842e91ba85851e2a89dfc a20cad8bbaa159a342a66341e278700b3d8df3c0 e6cade4c5eb4e8e10e2f46008d3ded1128000f18\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/04/7c990ec44f94496155a45ea3698b3d19b01fe9.debug\n usr/lib/debug/.build-id/26/8865a46f5e2fbcb464e80787b3a77e043923b2.debug\n+usr/lib/debug/.build-id/a0/323023d47f0373e9a842e91ba85851e2a89dfc.debug\n usr/lib/debug/.build-id/a2/0cad8bbaa159a342a66341e278700b3d8df3c0.debug\n usr/lib/debug/.build-id/e6/cade4c5eb4e8e10e2f46008d3ded1128000f18.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 2020-07-28 20:37:13.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/04/\n--rw-r--r-- 0 root (0) root (0) 40524 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/04/7c990ec44f94496155a45ea3698b3d19b01fe9.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/26/\n -rw-r--r-- 0 root (0) root (0) 11812 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/26/8865a46f5e2fbcb464e80787b3a77e043923b2.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/a0/\n+-rw-r--r-- 0 root (0) root (0) 40524 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/a0/323023d47f0373e9a842e91ba85851e2a89dfc.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/a2/\n -rw-r--r-- 0 root (0) root (0) 8700 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/a2/0cad8bbaa159a342a66341e278700b3d8df3c0.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/e6/\n -rw-r--r-- 0 root (0) root (0) 10576 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/e6/cade4c5eb4e8e10e2f46008d3ded1128000f18.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/\n -rw-r--r-- 0 root (0) root (0) 3608 2020-07-28 20:37:13.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/g15daemon.debug\n"}, {"source1": "./usr/lib/debug/.build-id/04/7c990ec44f94496155a45ea3698b3d19b01fe9.debug", "source2": "./usr/lib/debug/.build-id/a0/323023d47f0373e9a842e91ba85851e2a89dfc.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --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 0x2b01\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 0x000057e0 0x000057e0 0x00000 0x00008 R 0x4\n+ EXIDX 0x0001b4 0x000057e4 0x000057e4 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 0x057ec R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x057f0 R E 0x10000\n LOAD 0x005ea0 0x00015ea0 0x00015ea0 0x00000 0x0043c RW 0x10000\n DYNAMIC 0x005ea0 0x00015ee8 0x00015ee8 0x00000 0x00118 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x005ea0 0x00015ea0 0x00015ea0 0x00000 0x00160 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 000019c0 0001b4 000080 00 A 6 4 4\n [ 9] .rel.dyn NOBITS 00001a40 0001b4 0000b0 08 A 5 0 4\n [10] .rel.plt NOBITS 00001af0 0001b4 000300 08 AI 5 22 4\n [11] .init NOBITS 00001df0 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 00001dfc 0001b4 0004ac 04 AX 0 0 4\n [13] .text NOBITS 000022a8 0001b4 0028b0 00 AX 0 0 8\n [14] .fini NOBITS 00004b58 0001b4 000008 00 AX 0 0 4\n- [15] .rodata NOBITS 00004b60 0001b4 000c80 00 A 0 0 4\n- [16] .ARM.exidx NOBITS 000057e0 0001b4 000008 00 AL 13 0 4\n- [17] .eh_frame NOBITS 000057e8 0001b4 000004 00 A 0 0 4\n+ [15] .rodata NOBITS 00004b60 0001b4 000c84 00 A 0 0 4\n+ [16] .ARM.exidx NOBITS 000057e4 0001b4 000008 00 AL 13 0 4\n+ [17] .eh_frame NOBITS 000057ec 0001b4 000004 00 A 0 0 4\n [18] .init_array NOBITS 00015ea0 005ea0 000004 04 WA 0 0 4\n [19] .fini_array NOBITS 00015ea4 005ea0 000004 04 WA 0 0 4\n [20] .data.rel.ro NOBITS 00015ea8 005ea0 000040 00 WA 0 0 4\n [21] .dynamic NOBITS 00015ee8 005ea0 000118 08 WA 6 0 4\n [22] .got NOBITS 00016000 005ea0 0001cc 04 WA 0 0 4\n [23] .data NOBITS 000161cc 005ea0 000008 00 WA 0 0 4\n [24] .bss NOBITS 000161d8 005ea0 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: 00001a40 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n 10: 00001af0 0 SECTION LOCAL DEFAULT 10 .rel.plt\n 11: 00001df0 0 SECTION LOCAL DEFAULT 11 .init\n 12: 00001dfc 0 SECTION LOCAL DEFAULT 12 .plt\n 13: 000022a8 0 SECTION LOCAL DEFAULT 13 .text\n 14: 00004b58 0 SECTION LOCAL DEFAULT 14 .fini\n 15: 00004b60 0 SECTION LOCAL DEFAULT 15 .rodata\n- 16: 000057e0 0 SECTION LOCAL DEFAULT 16 .ARM.exidx\n- 17: 000057e8 0 SECTION LOCAL DEFAULT 17 .eh_frame\n+ 16: 000057e4 0 SECTION LOCAL DEFAULT 16 .ARM.exidx\n+ 17: 000057ec 0 SECTION LOCAL DEFAULT 17 .eh_frame\n 18: 00015ea0 0 SECTION LOCAL DEFAULT 18 .init_array\n 19: 00015ea4 0 SECTION LOCAL DEFAULT 19 .fini_array\n 20: 00015ea8 0 SECTION LOCAL DEFAULT 20 .data.rel.ro\n 21: 00015ee8 0 SECTION LOCAL DEFAULT 21 .dynamic\n 22: 00016000 0 SECTION LOCAL DEFAULT 22 .got\n 23: 000161cc 0 SECTION LOCAL DEFAULT 23 .data\n 24: 000161d8 0 SECTION LOCAL DEFAULT 24 .bss\n@@ -36,15 +36,15 @@\n 32: 00000000 0 SECTION LOCAL DEFAULT 32 .debug_str\n 33: 00000000 0 SECTION LOCAL DEFAULT 33 .debug_loc\n 34: 00000000 0 SECTION LOCAL DEFAULT 34 .debug_ranges\n 35: 00000000 0 FILE LOCAL DEFAULT ABS /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/Scrt1.o\n 36: 00000194 0 NOTYPE LOCAL DEFAULT 3 $d\n 37: 00002b00 0 NOTYPE LOCAL DEFAULT 13 $t\n 38: 00002b38 0 NOTYPE LOCAL DEFAULT 13 $d\n- 39: 000057e0 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 39: 000057e4 0 NOTYPE LOCAL DEFAULT 16 $d\n 40: 00004b60 0 NOTYPE LOCAL DEFAULT 15 $d\n 41: 000161cc 0 NOTYPE LOCAL DEFAULT 23 $d\n 42: 00000000 0 FILE LOCAL DEFAULT ABS /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o\n 43: 00002b48 0 NOTYPE LOCAL DEFAULT 13 $a\n 44: 00002b48 0 FUNC LOCAL DEFAULT 13 call_weak_fn\n 45: 00002b64 0 NOTYPE LOCAL DEFAULT 13 $d\n 46: 00001df0 0 NOTYPE LOCAL DEFAULT 11 $a\n@@ -156,15 +156,15 @@\n 152: 00004230 0 NOTYPE LOCAL DEFAULT 13 $t\n 153: 00004298 0 NOTYPE LOCAL DEFAULT 13 $d\n 154: 000042a0 0 NOTYPE LOCAL DEFAULT 13 $t\n 155: 00004314 0 NOTYPE LOCAL DEFAULT 13 $d\n 156: 0000431c 0 NOTYPE LOCAL DEFAULT 13 $t\n 157: 0000435c 0 NOTYPE LOCAL DEFAULT 13 $d\n 158: 00000000 0 FILE LOCAL DEFAULT ABS g15_plugins.c\n- 159: 00005434 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 159: 00005438 0 NOTYPE LOCAL DEFAULT 15 $d\n 160: 00004364 0 NOTYPE LOCAL DEFAULT 13 $t\n 161: 0000440c 0 NOTYPE LOCAL DEFAULT 13 $d\n 162: 00004424 0 NOTYPE LOCAL DEFAULT 13 $t\n 163: 00004440 0 NOTYPE LOCAL DEFAULT 13 $d\n 164: 00004444 0 NOTYPE LOCAL DEFAULT 13 $t\n 165: 000044d0 0 NOTYPE LOCAL DEFAULT 13 $d\n 166: 000044d8 0 NOTYPE LOCAL DEFAULT 13 $t\n@@ -180,18 +180,18 @@\n 176: 0001626c 0 NOTYPE LOCAL DEFAULT 24 $d\n 177: 0001626c 4 OBJECT LOCAL DEFAULT 24 deepbind.0\n 178: 00000000 0 FILE LOCAL DEFAULT ABS elf-init.oS\n 179: 00004b14 0 NOTYPE LOCAL DEFAULT 13 $t\n 180: 00004b4c 0 NOTYPE LOCAL DEFAULT 13 $d\n 181: 00004b54 0 NOTYPE LOCAL DEFAULT 13 $t\n 182: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n- 183: 00005750 0 NOTYPE LOCAL DEFAULT 15 $d\n- 184: 00005750 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n- 185: 000057e8 0 NOTYPE LOCAL DEFAULT 17 $d\n- 186: 000057e8 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__\n+ 183: 00005754 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 184: 00005754 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n+ 185: 000057ec 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 186: 000057ec 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__\n 187: 00000000 0 FILE LOCAL DEFAULT ABS \n 188: 00004b58 0 FUNC LOCAL DEFAULT 14 _fini\n 189: 00015ea4 0 NOTYPE LOCAL DEFAULT 18 __init_array_end\n 190: 000161d0 0 OBJECT LOCAL DEFAULT 23 __dso_handle\n 191: 00015ee8 0 OBJECT LOCAL DEFAULT ABS _DYNAMIC\n 192: 00015ea0 0 NOTYPE LOCAL DEFAULT 18 __init_array_start\n 193: 000161d4 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: 047c990ec44f94496155a45ea3698b3d19b01fe9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a0323023d47f0373e9a842e91ba85851e2a89dfc\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"}]}]}]}]}]}