--- /srv/rebuilderd/tmp/rebuilderdOrQlQl/inputs/g15daemon_1.9.5.3-14.1+b1_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdOrQlQl/out/g15daemon_1.9.5.3-14.1+b1_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2024-10-29 03:40:47.000000 debian-binary │ -rw-r--r-- 0 0 0 1932 2024-10-29 03:40:47.000000 control.tar.xz │ --rw-r--r-- 0 0 0 33896 2024-10-29 03:40:47.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 33908 2024-10-29 03:40:47.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/sbin/g15daemon │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Position-Independent Executable file) │ │ │ │ Entry point 0x2e08 │ │ │ │ There are 9 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x006e24 0x00006e24 0x00006e24 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x006e30 0x00006e30 0x00006e30 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4 │ │ │ │ INTERP 0x000154 0x00000154 0x00000154 0x00013 0x00013 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux.so.3] │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x06e30 0x06e30 R E 0x1000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x06e3c 0x06e3c R E 0x1000 │ │ │ │ LOAD 0x006eb0 0x00007eb0 0x00007eb0 0x00320 0x00424 RW 0x1000 │ │ │ │ DYNAMIC 0x006ef8 0x00007ef8 0x00007ef8 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000168 0x00000168 0x00000168 0x00044 0x00044 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x006eb0 0x00007eb0 0x00007eb0 0x00150 0x00150 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -13,17 +13,17 @@ │ │ │ │ [ 8] .gnu.version_r VERNEED 00001990 001990 000050 00 A 6 2 4 │ │ │ │ [ 9] .rel.dyn REL 000019e0 0019e0 0000a0 08 A 5 0 4 │ │ │ │ [10] .rel.plt REL 00001a80 001a80 000308 08 AI 5 22 4 │ │ │ │ [11] .init PROGBITS 00001d88 001d88 00000c 00 AX 0 0 4 │ │ │ │ [12] .plt PROGBITS 00001d94 001d94 0004a0 04 AX 0 0 4 │ │ │ │ [13] .text PROGBITS 00002234 002234 003fa4 00 AX 0 0 4 │ │ │ │ [14] .fini PROGBITS 000061d8 0061d8 000008 00 AX 0 0 4 │ │ │ │ - [15] .rodata PROGBITS 000061e0 0061e0 000c44 00 A 0 0 4 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 00006e24 006e24 000008 00 AL 13 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 00006e2c 006e2c 000004 00 A 0 0 4 │ │ │ │ + [15] .rodata PROGBITS 000061e0 0061e0 000c50 00 A 0 0 4 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 00006e30 006e30 000008 00 AL 13 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 00006e38 006e38 000004 00 A 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 00007eb0 006eb0 000004 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 00007eb4 006eb4 000004 04 WA 0 0 4 │ │ │ │ [20] .data.rel.ro PROGBITS 00007eb8 006eb8 000040 00 WA 0 0 4 │ │ │ │ [21] .dynamic DYNAMIC 00007ef8 006ef8 000108 08 WA 6 0 4 │ │ │ │ [22] .got PROGBITS 00008000 007000 0001c8 04 WA 0 0 4 │ │ │ │ [23] .data PROGBITS 000081c8 0071c8 000008 00 WA 0 0 4 │ │ │ │ [24] .bss NOBITS 000081d0 0071d0 000104 00 WA 0 0 8 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a4bcdfcd33427ac8d66951fbe56a8c9519fb0aba │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b6b7ea521e79f065b9eff8da3c1f3d9261316264 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -149,17 +149,17 @@ │ │ │ │ -v show version │ │ │ │ -l set default LCD backlight level │ │ │ │ --set-backlight sets backlight individually for currently shown screen. │ │ │ │ Default is to set backlight globally (keyboard default). │ │ │ │ --switch │ │ │ │ --set-backlight │ │ │ │ --lcdlevel │ │ │ │ -Tue 29 Oct 2024 03:41:01 │ │ │ │ +Sun 20 Jul 2025 15:49:18 │ │ │ │ G15Daemon %s Build Date: %s │ │ │ │ -Linux 6.1.0-26-arm64 armv8l │ │ │ │ +Linux 6.12.35+deb13-cloud-arm64 armv8l │ │ │ │ Build OS: %s │ │ │ │ gcc version 14.2.0 (Debian 14.2.0-7) │ │ │ │ With compiler: %s │ │ │ │ G15Daemon CMDLINE ARGS: │ │ │ │ G15Daemon already running.. Exiting │ │ │ │ Unable to attach to the G15 Keyboard... exiting │ │ │ │ g15daemon │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -699,15 +699,15 @@ │ │ │ │ cmnvs ip, #2880 @ 0xb40 │ │ │ │ andeq r6, r0, sp, lsr #22 │ │ │ │ stmdavs r3!, {r0, r3, r5, r6, sl, ip, sp, lr}^ │ │ │ │ andeq r7, r0, r2, ror #10 │ │ │ │ muleq r0, r0, sp │ │ │ │ andeq r7, r0, r5, ror #4 │ │ │ │ andeq r5, r0, r4, lsr #25 │ │ │ │ - strdeq r4, [r0], -r8 │ │ │ │ + andeq r4, r0, r4, lsl #6 │ │ │ │ andeq r6, r0, r4, ror #24 │ │ │ │ andeq r6, r0, ip, ror #24 │ │ │ │ andeq r4, r0, ip, asr #24 │ │ │ │ andeq r3, r0, r0, lsr lr │ │ │ │ andeq r3, r0, r4, lsl #29 │ │ │ │ andeq r3, r0, r8, lsl #29 │ │ │ │ muleq r0, r0, lr │ │ │ │ @@ -726,45 +726,45 @@ │ │ │ │ andeq r3, r0, r0, asr #26 │ │ │ │ andeq r5, r0, ip, lsl #21 │ │ │ │ andeq r5, r0, r4, lsl r8 │ │ │ │ ldrdeq r3, [r0], -r4 │ │ │ │ andeq r3, r0, ip, lsl #26 │ │ │ │ andeq r3, r0, r8, ror #31 │ │ │ │ strdeq r3, [r0], -r0 │ │ │ │ - andeq r4, r0, r8 │ │ │ │ - andeq r4, r0, r4 │ │ │ │ - andeq r4, r0, r8, lsr #32 │ │ │ │ + andeq r4, r0, r4, lsl r0 │ │ │ │ + andeq r4, r0, r0, lsl r0 │ │ │ │ + andeq r4, r0, r4, lsr r0 │ │ │ │ @ instruction: 0x000001b8 │ │ │ │ - andeq r4, r0, ip, lsl r0 │ │ │ │ andeq r4, r0, r8, lsr #32 │ │ │ │ - andeq r4, r0, ip, lsr #32 │ │ │ │ - andeq r4, r0, ip, lsl r0 │ │ │ │ - andeq r3, r0, r0, ror #31 │ │ │ │ + andeq r4, r0, r4, lsr r0 │ │ │ │ + andeq r4, r0, r8, lsr r0 │ │ │ │ + andeq r4, r0, r8, lsr #32 │ │ │ │ + andeq r3, r0, ip, ror #31 │ │ │ │ andeq r3, r0, r8, asr #20 │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ andeq r2, r0, ip, ror #8 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - andeq r3, r0, r8, lsr #31 │ │ │ │ + @ instruction: 0x00003fb4 │ │ │ │ + andeq r3, r0, r4, asr #31 │ │ │ │ + andeq r3, r0, r8, asr #31 │ │ │ │ + @ instruction: 0x00003fb0 │ │ │ │ @ instruction: 0x00003fb8 │ │ │ │ - @ instruction: 0x00003fbc │ │ │ │ - andeq r3, r0, r4, lsr #31 │ │ │ │ - andeq r3, r0, ip, lsr #31 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ - andeq r3, r0, r0, asr pc │ │ │ │ + andeq r3, r0, ip, asr pc │ │ │ │ andeq r1, r0, r4, lsr #27 │ │ │ │ andeq r5, r0, r4, ror #13 │ │ │ │ - andeq r3, r0, r4, ror #29 │ │ │ │ - andeq r3, r0, r8, asr sp │ │ │ │ + strdeq r3, [r0], -r0 │ │ │ │ + andeq r3, r0, r4, ror #26 │ │ │ │ andeq r3, r0, ip, lsl #13 │ │ │ │ - andeq r3, r0, r0, asr #26 │ │ │ │ - andeq r3, r0, r8, lsl sp │ │ │ │ - andeq r3, r0, r8, lsr sp │ │ │ │ - muleq r0, ip, ip │ │ │ │ - andeq r3, r0, r8, lsr #24 │ │ │ │ + andeq r3, r0, ip, asr #26 │ │ │ │ + andeq r3, r0, r4, lsr #26 │ │ │ │ + andeq r3, r0, r4, asr #26 │ │ │ │ + andeq r3, r0, r8, lsr #25 │ │ │ │ + andeq r3, r0, r4, lsr ip │ │ │ │ │ │ │ │ 00002e08 <_start@@Base>: │ │ │ │ mov fp, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r1} @ (ldr r1, [sp], #4) │ │ │ │ mov r2, sp │ │ │ │ push {r2} @ (str r2, [sp, #-4]!) │ │ │ │ @@ -1817,15 +1817,15 @@ │ │ │ │ ldr r0, [pc, #20] @ 3de0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2090 │ │ │ │ mov r4, r0 │ │ │ │ b 3d78 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00002ab0 │ │ │ │ + @ instruction: 0x00002abc │ │ │ │ │ │ │ │ 00003de4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r7, r0, #0 │ │ │ │ @@ -2404,15 +2404,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #4 │ │ │ │ bl 3180 │ │ │ │ b 441c │ │ │ │ andeq r3, r0, ip, lsl ip │ │ │ │ @ instruction: 0x000001b4 │ │ │ │ - andeq r2, r0, r8, ror #13 │ │ │ │ + strdeq r2, [r0], -r4 │ │ │ │ andeq r1, r0, r8, ror #29 │ │ │ │ andeq r3, r0, r8, asr #20 │ │ │ │ andeq r1, r0, ip, ror sp │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r1, r0, ip, asr #23 │ │ │ │ │ │ │ │ 000046d4 : │ │ │ │ @@ -2881,15 +2881,15 @@ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ b 4cac │ │ │ │ bl 20a8 <__stack_chk_fail@plt> │ │ │ │ andeq r3, r0, r4, lsr r5 │ │ │ │ @ instruction: 0x000001b4 │ │ │ │ - andeq r2, r0, r8, lsr #5 │ │ │ │ + @ instruction: 0x000022b4 │ │ │ │ andeq r3, r0, r4, lsl r5 │ │ │ │ @ instruction: 0x000034b4 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r0, r0, r4, asr #3 │ │ │ │ andeq r3, r0, ip, asr r6 │ │ │ │ bge feaaf8e4 <__bss_end__@@Base+0xfeaa7610> │ │ │ │ andeq r3, r0, r8, ror r5 │ │ │ │ @@ -3339,18 +3339,18 @@ │ │ │ │ orr r1, r4, #9 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f94 │ │ │ │ mov r6, r0 │ │ │ │ b 5498 │ │ │ │ andeq r2, r0, r8, lsr lr │ │ │ │ andeq r2, r0, r0, lsl lr │ │ │ │ - andeq r1, r0, ip, asr #12 │ │ │ │ - @ instruction: 0x000015b4 │ │ │ │ - andeq r1, r0, r4, lsl r6 │ │ │ │ - andeq r1, r0, ip, asr #11 │ │ │ │ + andeq r1, r0, r8, asr r6 │ │ │ │ + andeq r1, r0, r0, asr #11 │ │ │ │ + andeq r1, r0, r0, lsr #12 │ │ │ │ + ldrdeq r1, [r0], -r8 │ │ │ │ │ │ │ │ 00005520 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 2228 │ │ │ │ @@ -3359,15 +3359,15 @@ │ │ │ │ beq 5550 │ │ │ │ ldr r1, [pc, #16] @ 5558 │ │ │ │ mov r0, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3180 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x000015bc │ │ │ │ + andeq r1, r0, r8, asr #11 │ │ │ │ │ │ │ │ 0000555c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ @@ -3560,19 +3560,19 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ bl 3180 │ │ │ │ mov r0, r4 │ │ │ │ bl 555c │ │ │ │ b 57cc │ │ │ │ - andeq r1, r0, r4, ror r3 │ │ │ │ - andeq r1, r0, r0, asr #7 │ │ │ │ - andeq r1, r0, r0, lsl #6 │ │ │ │ - andeq r1, r0, r0, asr #6 │ │ │ │ - strdeq r1, [r0], -r0 │ │ │ │ + andeq r1, r0, r0, lsl #7 │ │ │ │ + andeq r1, r0, ip, asr #7 │ │ │ │ + andeq r1, r0, ip, lsl #6 │ │ │ │ + andeq r1, r0, ip, asr #6 │ │ │ │ + strdeq r1, [r0], -ip │ │ │ │ │ │ │ │ 00005878 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2008] @ 0x7d8 │ │ │ │ ldr r2, [pc, #224] @ 5970 │ │ │ │ @@ -3631,17 +3631,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1fb8 │ │ │ │ add r8, r8, #1 │ │ │ │ b 58e8 │ │ │ │ bl 20a8 <__stack_chk_fail@plt> │ │ │ │ andeq r2, r0, r8, ror #14 │ │ │ │ @ instruction: 0x000001b4 │ │ │ │ - andeq r1, r0, r8, ror #5 │ │ │ │ + strdeq r1, [r0], -r4 │ │ │ │ strdeq r2, [r0], -r0 │ │ │ │ - andeq r1, r0, r8, ror #4 │ │ │ │ + andeq r1, r0, r4, ror r2 │ │ │ │ │ │ │ │ 00005984 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #668] @ 5c38 │ │ │ │ @@ -3811,28 +3811,28 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3180 │ │ │ │ bl 1dcc │ │ │ │ b 5bec │ │ │ │ bl 20a8 <__stack_chk_fail@plt> │ │ │ │ andeq r2, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000001b4 │ │ │ │ - andeq r1, r0, r4, lsl #4 │ │ │ │ + andeq r1, r0, r0, lsl r2 │ │ │ │ andeq r2, r0, r8, lsr #12 │ │ │ │ - andeq r1, r0, ip, asr #3 │ │ │ │ - @ instruction: 0x000011b4 │ │ │ │ - ldrdeq r1, [r0], -ip │ │ │ │ - andeq r1, r0, r4, ror #3 │ │ │ │ + ldrdeq r1, [r0], -r8 │ │ │ │ + andeq r1, r0, r0, asr #3 │ │ │ │ + andeq r1, r0, r8, ror #3 │ │ │ │ + strdeq r1, [r0], -r0 │ │ │ │ @ instruction: 0xfffffc84 │ │ │ │ - andeq r1, r0, r0, ror #2 │ │ │ │ + andeq r1, r0, ip, ror #2 │ │ │ │ ldrdeq r2, [r0], -r8 │ │ │ │ muleq r0, r4, r1 │ │ │ │ - andeq r1, r0, r0, rrx │ │ │ │ - andeq r0, r0, r0, lsr #30 │ │ │ │ - andeq r0, r0, ip, ror #31 │ │ │ │ - andeq r0, r0, r0, ror #29 │ │ │ │ + andeq r1, r0, ip, rrx │ │ │ │ + andeq r0, r0, ip, lsr #30 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r0, r0, ip, ror #29 │ │ │ │ │ │ │ │ 00005c78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1976] @ 0x7b8 │ │ │ │ ldr r2, [pc, #764] @ 5f8c │ │ │ │ @@ -4026,29 +4026,29 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 3de4 │ │ │ │ add sl, sl, #1 │ │ │ │ b 5e48 │ │ │ │ bl 20a8 <__stack_chk_fail@plt> │ │ │ │ andeq r2, r0, r8, ror #6 │ │ │ │ @ instruction: 0x000001b4 │ │ │ │ - andeq r0, r0, r8, asr #31 │ │ │ │ - ldrdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r0, r4, lsr #31 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + andeq r0, r0, r4, ror #31 │ │ │ │ + @ instruction: 0x00000fb0 │ │ │ │ + andeq r1, r0, r4 │ │ │ │ andeq r2, r0, r8, lsr #5 │ │ │ │ - andeq r0, r0, r8, ror #30 │ │ │ │ - andeq r0, r0, ip, lsl lr │ │ │ │ - andeq r0, r0, r8, asr #29 │ │ │ │ - andeq r0, r0, ip, lsl pc │ │ │ │ - muleq r0, r8, sp │ │ │ │ - andeq r0, r0, ip, lsl #11 │ │ │ │ - andeq r0, r0, r8, lsl #29 │ │ │ │ + andeq r0, r0, r4, ror pc │ │ │ │ + andeq r0, r0, r8, lsr #28 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ + andeq r0, r0, r8, lsr #30 │ │ │ │ + andeq r0, r0, r4, lsr #27 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + muleq r0, r4, lr │ │ │ │ + andeq r0, r0, r0, ror #29 │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ - andeq r0, r0, ip, ror #22 │ │ │ │ + andeq r0, r0, r8, ror fp │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq r2, #0 │ │ │ │ bne 6000 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r1, #-2147483648 @ 0x80000000 │ │ │ │ movlt r0, #0 │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -93,108 +93,108 @@ │ │ │ │ 0x00006780 7320746f 20736574 20626163 6b6c6967 s to set backlig │ │ │ │ 0x00006790 68742067 6c6f6261 6c6c7920 286b6579 ht globally (key │ │ │ │ 0x000067a0 626f6172 64206465 6661756c 74292e00 board default).. │ │ │ │ 0x000067b0 2d730000 2d2d7377 69746368 00000000 -s..--switch.... │ │ │ │ 0x000067c0 2d2d7365 742d6261 636b6c69 67687400 --set-backlight. │ │ │ │ 0x000067d0 2d640000 2d2d6465 62756700 2d750000 -d..--debug.-u.. │ │ │ │ 0x000067e0 2d2d7573 65720000 2d6c0000 2d2d6c63 --user..-l..--lc │ │ │ │ - 0x000067f0 646c6576 656c0000 54756520 3239204f dlevel..Tue 29 O │ │ │ │ - 0x00006800 63742032 30323420 30333a34 313a3031 ct 2024 03:41:01 │ │ │ │ + 0x000067f0 646c6576 656c0000 53756e20 3230204a dlevel..Sun 20 J │ │ │ │ + 0x00006800 756c2032 30323520 31353a34 393a3138 ul 2025 15:49:18 │ │ │ │ 0x00006810 00000000 47313544 61656d6f 6e202573 ....G15Daemon %s │ │ │ │ 0x00006820 20427569 6c642044 6174653a 20257300 Build Date: %s. │ │ │ │ - 0x00006830 4c696e75 7820362e 312e302d 32362d61 Linux 6.1.0-26-a │ │ │ │ - 0x00006840 726d3634 2061726d 76386c00 4275696c rm64 armv8l.Buil │ │ │ │ - 0x00006850 64204f53 3a202573 00000000 67636320 d OS: %s....gcc │ │ │ │ - 0x00006860 76657273 696f6e20 31342e32 2e302028 version 14.2.0 ( │ │ │ │ - 0x00006870 44656269 616e2031 342e322e 302d3729 Debian 14.2.0-7) │ │ │ │ - 0x00006880 20000000 57697468 20636f6d 70696c65 ...With compile │ │ │ │ - 0x00006890 723a2025 73000000 47313544 61656d6f r: %s...G15Daemo │ │ │ │ - 0x000068a0 6e20434d 444c494e 45204152 47533a20 n CMDLINE ARGS: │ │ │ │ - 0x000068b0 00000000 25732000 47313544 61656d6f ....%s .G15Daemo │ │ │ │ - 0x000068c0 6e20616c 72656164 79207275 6e6e696e n already runnin │ │ │ │ - 0x000068d0 672e2e20 45786974 696e6700 556e6162 g.. Exiting.Unab │ │ │ │ - 0x000068e0 6c652074 6f206174 74616368 20746f20 le to attach to │ │ │ │ - 0x000068f0 74686520 47313520 4b657962 6f617264 the G15 Keyboard │ │ │ │ - 0x00006900 2e2e2e20 65786974 696e6700 67313564 ... exiting.g15d │ │ │ │ - 0x00006910 61656d6f 6e000000 6e6f626f 64790000 aemon...nobody.. │ │ │ │ - 0x00006920 42455741 52453a20 72756e6e 696e6720 BEWARE: running │ │ │ │ - 0x00006930 61732065 66666563 74697665 20756964 as effective uid │ │ │ │ - 0x00006940 2025690a 00000000 2f657463 2f673135 %i...../etc/g15 │ │ │ │ - 0x00006950 6461656d 6f6e2e63 6f6e6600 55736520 daemon.conf.Use │ │ │ │ - 0x00006960 4d522061 73204379 636c6520 4b657900 MR as Cycle Key. │ │ │ │ - 0x00006970 556e6162 6c652074 6f206372 65617465 Unable to create │ │ │ │ - 0x00006980 206b6579 626f6172 64206c69 7374656e keyboard listen │ │ │ │ - 0x00006990 65722074 68726561 642e2020 45786974 er thread. Exit │ │ │ │ - 0x000069a0 696e6700 556e6162 6c652074 6f206372 ing.Unable to cr │ │ │ │ - 0x000069b0 65617465 20646973 706c6179 20746872 eate display thr │ │ │ │ - 0x000069c0 6561642e 20204578 6974696e 67000000 ead. Exiting... │ │ │ │ - 0x000069d0 67313564 61656d6f 6e20312e 392e352e g15daemon 1.9.5. │ │ │ │ - 0x000069e0 33000000 2573206c 6f616465 640a0000 3...%s loaded... │ │ │ │ - 0x000069f0 2f757372 2f736861 72650000 25732f25 /usr/share..%s/% │ │ │ │ - 0x00006a00 73000000 67313564 61656d6f 6e2f7370 s...g15daemon/sp │ │ │ │ - 0x00006a10 6c617368 2f673135 6c6f676f 322e7762 lash/g15logo2.wb │ │ │ │ - 0x00006a20 6d700000 2f757372 2f6c6962 2f61726d mp../usr/lib/arm │ │ │ │ - 0x00006a30 2d6c696e 75782d67 6e756561 62692f67 -linux-gnueabi/g │ │ │ │ - 0x00006a40 31356461 656d6f6e 2f312e39 2e352e33 15daemon/1.9.5.3 │ │ │ │ - 0x00006a50 2f706c75 67696e73 00000000 4c656176 /plugins....Leav │ │ │ │ - 0x00006a60 696e6720 62792072 65717565 73740000 ing by request.. │ │ │ │ - 0x00006a70 47313544 61656d6f 6e20506c 7567696e G15Daemon Plugin │ │ │ │ - 0x00006a80 5f4c6f61 64657220 2d204445 45504249 _Loader - DEEPBI │ │ │ │ - 0x00006a90 4e442046 6c616720 61766169 6c61626c ND Flag availabl │ │ │ │ - 0x00006aa0 652e2020 5573696e 67206974 2e0a0000 e. Using it.... │ │ │ │ - 0x00006ab0 5052454c 4f414449 4e472025 73000000 PRELOADING %s... │ │ │ │ - 0x00006ac0 496e6974 69616c69 73617469 6f6e2046 Initialisation F │ │ │ │ - 0x00006ad0 61696c65 642e2020 52657472 79696e67 ailed. Retrying │ │ │ │ - 0x00006ae0 2e2e0000 506c7567 696e5f4c 6f616465 ....Plugin_Loade │ │ │ │ - 0x00006af0 72202d20 4572726f 72206c6f 6164696e r - Error loadin │ │ │ │ - 0x00006b00 67202573 202d2025 730a0000 4572726f g %s - %s...Erro │ │ │ │ - 0x00006b10 72206672 6f6d2064 6c636c6f 73652025 r from dlclose % │ │ │ │ - 0x00006b20 730a0000 506c7567 696e2022 25732220 s...Plugin "%s" │ │ │ │ - 0x00006b30 626f6f74 20737563 63657373 66756c2e boot successful. │ │ │ │ - 0x00006b40 00000000 53746172 74696e67 20706c75 ....Starting plu │ │ │ │ - 0x00006b50 67696e20 74687265 61642022 25732220 gin thread "%s" │ │ │ │ - 0x00006b60 696e2073 74616e64 61726420 6d6f6465 in standard mode │ │ │ │ - 0x00006b70 0a000000 53746172 74696e67 20706c75 ....Starting plu │ │ │ │ - 0x00006b80 67696e20 74687265 61642022 25732220 gin thread "%s" │ │ │ │ - 0x00006b90 696e2061 6476616e 63656420 6d6f6465 in advanced mode │ │ │ │ - 0x00006ba0 0a000000 52656d6f 76656420 706c7567 ....Removed plug │ │ │ │ - 0x00006bb0 696e2025 73000000 2e736f00 2f000000 in %s....so./... │ │ │ │ - 0x00006bc0 504c5547 494e5300 67313570 6c756769 PLUGINS.g15plugi │ │ │ │ - 0x00006bd0 6e5f696e 666f0000 6731355f 706c7567 n_info..g15_plug │ │ │ │ - 0x00006be0 696e5f6c 6f61643a 20257320 25730a00 in_load: %s %s.. │ │ │ │ - 0x00006bf0 25732069 73206e6f 74206120 76616c69 %s is not a vali │ │ │ │ - 0x00006c00 64206731 35646165 6d6f6e20 706c7567 d g15daemon plug │ │ │ │ - 0x00006c10 696e2e20 20556e6c 6f616469 6e670a00 in. Unloading.. │ │ │ │ - 0x00006c20 4c6f6164 00000000 22257322 20506c75 Load...."%s" Plu │ │ │ │ - 0x00006c30 67696e20 64697361 626c6564 20696e20 gin disabled in │ │ │ │ - 0x00006c40 67313564 61656d6f 6e2e636f 6e66202d g15daemon.conf - │ │ │ │ - 0x00006c50 206e6f74 2072756e 6e696e67 0a000000 not running.... │ │ │ │ - 0x00006c60 426f6f74 696e6720 706c7567 696e2022 Booting plugin " │ │ │ │ - 0x00006c70 25732200 556e6162 6c652074 6f206372 %s".Unable to cr │ │ │ │ - 0x00006c80 65617465 20636c69 656e7420 74687265 eate client thre │ │ │ │ - 0x00006c90 61642e00 504c5547 494e5f4c 4f41445f ad..PLUGIN_LOAD_ │ │ │ │ - 0x00006ca0 4f524445 52000000 546f7461 6c506c75 ORDER...TotalPlu │ │ │ │ - 0x00006cb0 67696e73 00000000 4e756d62 6572206f gins....Number o │ │ │ │ - 0x00006cc0 6620706c 7567696e 73206861 73206368 f plugins has ch │ │ │ │ - 0x00006cd0 616e6765 642e2052 65627569 6c64696e anged. Rebuildin │ │ │ │ - 0x00006ce0 67206c6f 6164206f 72646572 2e000000 g load order.... │ │ │ │ - 0x00006cf0 30000000 41747465 6d707469 6e67206c 0...Attempting l │ │ │ │ - 0x00006d00 6f616420 6f662025 6920706c 7567696e oad of %i plugin │ │ │ │ - 0x00006d10 73000000 53756363 65737366 756c6c79 s...Successfully │ │ │ │ - 0x00006d20 206c6f61 64656420 2569206f 66202569 loaded %i of %i │ │ │ │ - 0x00006d30 20706c75 67696e73 2e000000 556e6162 plugins....Unab │ │ │ │ - 0x00006d40 6c652074 6f206f70 656e2074 68652064 le to open the d │ │ │ │ - 0x00006d50 69726563 746f7279 3a202573 00000000 irectory: %s.... │ │ │ │ - 0x00006d60 4c6f6164 696e6720 25692070 6c756769 Loading %i plugi │ │ │ │ - 0x00006d70 6e73206e 616d6564 20696e20 67313564 ns named in g15d │ │ │ │ - 0x00006d80 61656d6f 6e2e636f 6e662e00 2f000202 aemon.conf../... │ │ │ │ - 0x00006d90 02021e19 3e000000 41000000 0c000000 ....>...A....... │ │ │ │ - 0x00006da0 41000000 11000000 41000000 27000000 A.......A...'... │ │ │ │ - 0x00006db0 41000000 36000000 41000000 03000000 A...6...A....... │ │ │ │ - 0x00006dc0 41000000 06000000 41000000 15000000 A.......A....... │ │ │ │ - 0x00006dd0 41000000 0f000000 41000000 0e000000 A.......A....... │ │ │ │ - 0x00006de0 41000000 26000000 41000000 13000000 A...&...A....... │ │ │ │ - 0x00006df0 41000000 29000000 41000000 02000000 A...)...A....... │ │ │ │ - 0x00006e00 41000000 19000000 41000000 0a000000 A.......A....... │ │ │ │ - 0x00006e10 41000000 0b000000 41000000 00000000 A.......A....... │ │ │ │ - 0x00006e20 00000000 .... │ │ │ │ + 0x00006830 4c696e75 7820362e 31322e33 352b6465 Linux 6.12.35+de │ │ │ │ + 0x00006840 6231332d 636c6f75 642d6172 6d363420 b13-cloud-arm64 │ │ │ │ + 0x00006850 61726d76 386c0000 4275696c 64204f53 armv8l..Build OS │ │ │ │ + 0x00006860 3a202573 00000000 67636320 76657273 : %s....gcc vers │ │ │ │ + 0x00006870 696f6e20 31342e32 2e302028 44656269 ion 14.2.0 (Debi │ │ │ │ + 0x00006880 616e2031 342e322e 302d3729 20000000 an 14.2.0-7) ... │ │ │ │ + 0x00006890 57697468 20636f6d 70696c65 723a2025 With compiler: % │ │ │ │ + 0x000068a0 73000000 47313544 61656d6f 6e20434d s...G15Daemon CM │ │ │ │ + 0x000068b0 444c494e 45204152 47533a20 00000000 DLINE ARGS: .... │ │ │ │ + 0x000068c0 25732000 47313544 61656d6f 6e20616c %s .G15Daemon al │ │ │ │ + 0x000068d0 72656164 79207275 6e6e696e 672e2e20 ready running.. │ │ │ │ + 0x000068e0 45786974 696e6700 556e6162 6c652074 Exiting.Unable t │ │ │ │ + 0x000068f0 6f206174 74616368 20746f20 74686520 o attach to the │ │ │ │ + 0x00006900 47313520 4b657962 6f617264 2e2e2e20 G15 Keyboard... │ │ │ │ + 0x00006910 65786974 696e6700 67313564 61656d6f exiting.g15daemo │ │ │ │ + 0x00006920 6e000000 6e6f626f 64790000 42455741 n...nobody..BEWA │ │ │ │ + 0x00006930 52453a20 72756e6e 696e6720 61732065 RE: running as e │ │ │ │ + 0x00006940 66666563 74697665 20756964 2025690a ffective uid %i. │ │ │ │ + 0x00006950 00000000 2f657463 2f673135 6461656d ..../etc/g15daem │ │ │ │ + 0x00006960 6f6e2e63 6f6e6600 55736520 4d522061 on.conf.Use MR a │ │ │ │ + 0x00006970 73204379 636c6520 4b657900 556e6162 s Cycle Key.Unab │ │ │ │ + 0x00006980 6c652074 6f206372 65617465 206b6579 le to create key │ │ │ │ + 0x00006990 626f6172 64206c69 7374656e 65722074 board listener t │ │ │ │ + 0x000069a0 68726561 642e2020 45786974 696e6700 hread. Exiting. │ │ │ │ + 0x000069b0 556e6162 6c652074 6f206372 65617465 Unable to create │ │ │ │ + 0x000069c0 20646973 706c6179 20746872 6561642e display thread. │ │ │ │ + 0x000069d0 20204578 6974696e 67000000 67313564 Exiting...g15d │ │ │ │ + 0x000069e0 61656d6f 6e20312e 392e352e 33000000 aemon 1.9.5.3... │ │ │ │ + 0x000069f0 2573206c 6f616465 640a0000 2f757372 %s loaded.../usr │ │ │ │ + 0x00006a00 2f736861 72650000 25732f25 73000000 /share..%s/%s... │ │ │ │ + 0x00006a10 67313564 61656d6f 6e2f7370 6c617368 g15daemon/splash │ │ │ │ + 0x00006a20 2f673135 6c6f676f 322e7762 6d700000 /g15logo2.wbmp.. │ │ │ │ + 0x00006a30 2f757372 2f6c6962 2f61726d 2d6c696e /usr/lib/arm-lin │ │ │ │ + 0x00006a40 75782d67 6e756561 62692f67 31356461 ux-gnueabi/g15da │ │ │ │ + 0x00006a50 656d6f6e 2f312e39 2e352e33 2f706c75 emon/1.9.5.3/plu │ │ │ │ + 0x00006a60 67696e73 00000000 4c656176 696e6720 gins....Leaving │ │ │ │ + 0x00006a70 62792072 65717565 73740000 47313544 by request..G15D │ │ │ │ + 0x00006a80 61656d6f 6e20506c 7567696e 5f4c6f61 aemon Plugin_Loa │ │ │ │ + 0x00006a90 64657220 2d204445 45504249 4e442046 der - DEEPBIND F │ │ │ │ + 0x00006aa0 6c616720 61766169 6c61626c 652e2020 lag available. │ │ │ │ + 0x00006ab0 5573696e 67206974 2e0a0000 5052454c Using it....PREL │ │ │ │ + 0x00006ac0 4f414449 4e472025 73000000 496e6974 OADING %s...Init │ │ │ │ + 0x00006ad0 69616c69 73617469 6f6e2046 61696c65 ialisation Faile │ │ │ │ + 0x00006ae0 642e2020 52657472 79696e67 2e2e0000 d. Retrying.... │ │ │ │ + 0x00006af0 506c7567 696e5f4c 6f616465 72202d20 Plugin_Loader - │ │ │ │ + 0x00006b00 4572726f 72206c6f 6164696e 67202573 Error loading %s │ │ │ │ + 0x00006b10 202d2025 730a0000 4572726f 72206672 - %s...Error fr │ │ │ │ + 0x00006b20 6f6d2064 6c636c6f 73652025 730a0000 om dlclose %s... │ │ │ │ + 0x00006b30 506c7567 696e2022 25732220 626f6f74 Plugin "%s" boot │ │ │ │ + 0x00006b40 20737563 63657373 66756c2e 00000000 successful..... │ │ │ │ + 0x00006b50 53746172 74696e67 20706c75 67696e20 Starting plugin │ │ │ │ + 0x00006b60 74687265 61642022 25732220 696e2073 thread "%s" in s │ │ │ │ + 0x00006b70 74616e64 61726420 6d6f6465 0a000000 tandard mode.... │ │ │ │ + 0x00006b80 53746172 74696e67 20706c75 67696e20 Starting plugin │ │ │ │ + 0x00006b90 74687265 61642022 25732220 696e2061 thread "%s" in a │ │ │ │ + 0x00006ba0 6476616e 63656420 6d6f6465 0a000000 dvanced mode.... │ │ │ │ + 0x00006bb0 52656d6f 76656420 706c7567 696e2025 Removed plugin % │ │ │ │ + 0x00006bc0 73000000 2e736f00 2f000000 504c5547 s....so./...PLUG │ │ │ │ + 0x00006bd0 494e5300 67313570 6c756769 6e5f696e INS.g15plugin_in │ │ │ │ + 0x00006be0 666f0000 6731355f 706c7567 696e5f6c fo..g15_plugin_l │ │ │ │ + 0x00006bf0 6f61643a 20257320 25730a00 25732069 oad: %s %s..%s i │ │ │ │ + 0x00006c00 73206e6f 74206120 76616c69 64206731 s not a valid g1 │ │ │ │ + 0x00006c10 35646165 6d6f6e20 706c7567 696e2e20 5daemon plugin. │ │ │ │ + 0x00006c20 20556e6c 6f616469 6e670a00 4c6f6164 Unloading..Load │ │ │ │ + 0x00006c30 00000000 22257322 20506c75 67696e20 ...."%s" Plugin │ │ │ │ + 0x00006c40 64697361 626c6564 20696e20 67313564 disabled in g15d │ │ │ │ + 0x00006c50 61656d6f 6e2e636f 6e66202d 206e6f74 aemon.conf - not │ │ │ │ + 0x00006c60 2072756e 6e696e67 0a000000 426f6f74 running....Boot │ │ │ │ + 0x00006c70 696e6720 706c7567 696e2022 25732200 ing plugin "%s". │ │ │ │ + 0x00006c80 556e6162 6c652074 6f206372 65617465 Unable to create │ │ │ │ + 0x00006c90 20636c69 656e7420 74687265 61642e00 client thread.. │ │ │ │ + 0x00006ca0 504c5547 494e5f4c 4f41445f 4f524445 PLUGIN_LOAD_ORDE │ │ │ │ + 0x00006cb0 52000000 546f7461 6c506c75 67696e73 R...TotalPlugins │ │ │ │ + 0x00006cc0 00000000 4e756d62 6572206f 6620706c ....Number of pl │ │ │ │ + 0x00006cd0 7567696e 73206861 73206368 616e6765 ugins has change │ │ │ │ + 0x00006ce0 642e2052 65627569 6c64696e 67206c6f d. Rebuilding lo │ │ │ │ + 0x00006cf0 6164206f 72646572 2e000000 30000000 ad order....0... │ │ │ │ + 0x00006d00 41747465 6d707469 6e67206c 6f616420 Attempting load │ │ │ │ + 0x00006d10 6f662025 6920706c 7567696e 73000000 of %i plugins... │ │ │ │ + 0x00006d20 53756363 65737366 756c6c79 206c6f61 Successfully loa │ │ │ │ + 0x00006d30 64656420 2569206f 66202569 20706c75 ded %i of %i plu │ │ │ │ + 0x00006d40 67696e73 2e000000 556e6162 6c652074 gins....Unable t │ │ │ │ + 0x00006d50 6f206f70 656e2074 68652064 69726563 o open the direc │ │ │ │ + 0x00006d60 746f7279 3a202573 00000000 4c6f6164 tory: %s....Load │ │ │ │ + 0x00006d70 696e6720 25692070 6c756769 6e73206e ing %i plugins n │ │ │ │ + 0x00006d80 616d6564 20696e20 67313564 61656d6f amed in g15daemo │ │ │ │ + 0x00006d90 6e2e636f 6e662e00 2f000202 02021e19 n.conf../....... │ │ │ │ + 0x00006da0 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ + 0x00006db0 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ + 0x00006dc0 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ + 0x00006dd0 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ + 0x00006de0 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ + 0x00006df0 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ + 0x00006e00 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ + 0x00006e10 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ + 0x00006e20 0b000000 41000000 00000000 00000000 ....A........... │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x00006e24 e4bfff7f 01000000 ........ │ │ │ │ + 0x00006e30 d8bfff7f 01000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00006e2c 00000000 .... │ │ │ │ + 0x00006e38 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 62636466 63643333 34323761 63386436 bcdfcd33427ac8d6 │ │ │ │ - 0x00000010 36393531 66626535 36613863 39353139 6951fbe56a8c9519 │ │ │ │ - 0x00000020 66623061 62612e64 65627567 00000000 fb0aba.debug.... │ │ │ │ - 0x00000030 31141fed 1... │ │ │ │ + 0x00000000 62376561 35323165 37396630 36356239 b7ea521e79f065b9 │ │ │ │ + 0x00000010 65666638 64613363 31663364 39323631 eff8da3c1f3d9261 │ │ │ │ + 0x00000020 33313632 36342e64 65627567 00000000 316264.debug.... │ │ │ │ + 0x00000030 666d74a2 fmt.