--- /srv/rebuilderd/tmp/rebuilderdIusBVy/inputs/g15daemon_1.9.5.3-14.1+b1_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdIusBVy/out/g15daemon_1.9.5.3-14.1+b1_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2024-10-30 01:18:54.000000 debian-binary │ -rw-r--r-- 0 0 0 1936 2024-10-30 01:18:54.000000 control.tar.xz │ --rw-r--r-- 0 0 0 35384 2024-10-30 01:18:54.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 35392 2024-10-30 01:18:54.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/sbin/g15daemon │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Relocation section '.rela.dyn' at offset 0x2098 contains 20 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ 000000000001fcc0 0000000000000403 R_AARCH64_RELATIVE 3d20 │ │ │ │ 000000000001fcc8 0000000000000403 R_AARCH64_RELATIVE 3ccc │ │ │ │ 000000000001fcd8 0000000000000403 R_AARCH64_RELATIVE 6f88 │ │ │ │ 000000000001fcf8 0000000000000403 R_AARCH64_RELATIVE 3d40 │ │ │ │ -000000000001fd18 0000000000000403 R_AARCH64_RELATIVE 7458 │ │ │ │ +000000000001fd18 0000000000000403 R_AARCH64_RELATIVE 7460 │ │ │ │ 000000000001ff78 0000000000000403 R_AARCH64_RELATIVE 2039c │ │ │ │ 000000000001ff80 0000000000000403 R_AARCH64_RELATIVE 3d40 │ │ │ │ 000000000001ff88 0000000000000403 R_AARCH64_RELATIVE 203a8 │ │ │ │ 000000000001ffb8 0000000000000403 R_AARCH64_RELATIVE 1fcd0 │ │ │ │ 000000000001ffc8 0000000000000403 R_AARCH64_RELATIVE 2037c │ │ │ │ 000000000001ffd0 0000000000000403 R_AARCH64_RELATIVE 20418 │ │ │ │ 000000000001ffd8 0000000000000403 R_AARCH64_RELATIVE 31c0 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: AArch64 feature: BTI, PAC │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6c170b9120dda29883137eb3813b346ad8738038 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b3e1b03be3e18b78eec118934cc9104e7a23a9af │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.7.0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -147,17 +147,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 │ │ │ │ -Wed 30 Oct 2024 01:19:33 │ │ │ │ +Fri 18 Jul 2025 15:26:01 │ │ │ │ G15Daemon %s Build Date: %s │ │ │ │ -Linux 6.1.0-26-arm64 aarch64 │ │ │ │ +Linux 6.12.35+deb13-cloud-arm64 aarch64 │ │ │ │ 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 {} │ │ │ │ @@ -40,22 +40,22 @@ │ │ │ │ str wzr, [sp, #8] │ │ │ │ cmp w23, #0x0 │ │ │ │ b.le 3834 │ │ │ │ adrp x0, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ mov w25, #0x2d2d // #11565 │ │ │ │ add x19, sp, #0x208 │ │ │ │ mov w20, #0x0 // #0 │ │ │ │ - ldr d14, [x0, #2432] │ │ │ │ + ldr d14, [x0, #2440] │ │ │ │ adrp x0, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ movk w25, #0x696b, lsl #16 │ │ │ │ - ldr d13, [x0, #2440] │ │ │ │ + ldr d13, [x0, #2448] │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #12] │ │ │ │ adrp x0, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - ldr d15, [x0, #2448] │ │ │ │ + ldr d15, [x0, #2456] │ │ │ │ b 33d0 │ │ │ │ ldr w0, [x19] │ │ │ │ cmp w0, w25 │ │ │ │ b.eq 359c // b.none │ │ │ │ ldrh w1, [x19] │ │ │ │ mov w0, #0x4b2d // #19245 │ │ │ │ cmp w1, w0 │ │ │ │ @@ -216,15 +216,15 @@ │ │ │ │ adrp x27, 20000 │ │ │ │ add x0, x27, #0x378 │ │ │ │ ldr w0, [x0, #36] │ │ │ │ cbnz w0, 3788 │ │ │ │ bl 40d0 │ │ │ │ tbnz w0, #31, 3718 │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - add x1, x1, #0x468 │ │ │ │ + add x1, x1, #0x470 │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ bl 3f30 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ bl 2d70 │ │ │ │ ldrh w1, [x19, #4] │ │ │ │ mov w0, #0x7265 // #29285 │ │ │ │ cmp w1, w0 │ │ │ │ @@ -282,15 +282,15 @@ │ │ │ │ csel x2, x2, x0, lt // lt = tstop │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ adrp x0, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ add x1, x1, #0xa0 │ │ │ │ add x0, x0, #0xa8 │ │ │ │ bl 30f0 │ │ │ │ adrp x0, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - ldr d0, [x0, #2456] │ │ │ │ + ldr d0, [x0, #2464] │ │ │ │ adrp x0, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ add x0, x0, #0xc8 │ │ │ │ bl 30f0 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ bl 2d70 │ │ │ │ ldrh w1, [x19, #4] │ │ │ │ mov w0, #0x706c // #28780 │ │ │ │ @@ -384,30 +384,30 @@ │ │ │ │ add x1, x1, #0x3b0 │ │ │ │ mov w0, #0x6 // #6 │ │ │ │ bl 3f30 │ │ │ │ adrp x25, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ adrp x2, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ add x2, x2, #0x3d0 │ │ │ │ - add x1, x1, #0x3f0 │ │ │ │ + add x1, x1, #0x3f8 │ │ │ │ mov w0, #0x7 // #7 │ │ │ │ bl 3f30 │ │ │ │ adrp x2, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - add x2, x2, #0x400 │ │ │ │ - add x1, x1, #0x428 │ │ │ │ + add x2, x2, #0x408 │ │ │ │ + add x1, x1, #0x430 │ │ │ │ mov w0, #0x7 // #7 │ │ │ │ bl 3f30 │ │ │ │ ldr x3, [x20] │ │ │ │ - add x25, x25, #0x460 │ │ │ │ + add x25, x25, #0x468 │ │ │ │ adrp x0, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ mov x2, #0x18 // #24 │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - add x0, x0, #0x440 │ │ │ │ + add x0, x0, #0x448 │ │ │ │ bl 30e0 │ │ │ │ b 3814 │ │ │ │ ldr x2, [x21, x19, lsl #3] │ │ │ │ mov x1, x25 │ │ │ │ bl 2d00 │ │ │ │ add x19, x19, #0x1 │ │ │ │ ldr x0, [x20] │ │ │ │ @@ -418,21 +418,21 @@ │ │ │ │ bl 2e20 │ │ │ │ b 3514 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #12] │ │ │ │ b 3504 │ │ │ │ adrp x0, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ mov w2, #0x18 // #24 │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ + add x0, x0, #0x4c8 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ bl 3050 │ │ │ │ ldrb w0, [sp, #264] │ │ │ │ cbnz w0, 3b40 │ │ │ │ adrp x0, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - add x0, x0, #0x4d0 │ │ │ │ + add x0, x0, #0x4d8 │ │ │ │ bl 2c30 │ │ │ │ mov x19, x0 │ │ │ │ cbz x19, 3ba0 │ │ │ │ bl 5e00 │ │ │ │ mov x1, x0 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str x1, [sp, #40] │ │ │ │ @@ -449,15 +449,15 @@ │ │ │ │ ldr x1, [x2, #32] │ │ │ │ str w0, [x1, #1072] │ │ │ │ bl 2da0 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ ldr w0, [x0, #56] │ │ │ │ bl 3040 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - add x1, x20, #0x500 │ │ │ │ + add x1, x20, #0x508 │ │ │ │ bl 5288 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ adrp x1, 6000 │ │ │ │ add x1, x1, #0xef8 │ │ │ │ bl 4a88 │ │ │ │ ldr w1, [sp, #8] │ │ │ │ cbz w1, 3b64 │ │ │ │ @@ -491,24 +491,24 @@ │ │ │ │ mov x1, x19 │ │ │ │ add x0, sp, #0x20 │ │ │ │ add x2, x2, #0x7cc │ │ │ │ bl 2e10 │ │ │ │ cbnz w0, 3b8c │ │ │ │ adrp x2, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - add x2, x2, #0x598 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ + add x2, x2, #0x5a0 │ │ │ │ + add x1, x1, #0x5b8 │ │ │ │ mov w0, #0x6 // #6 │ │ │ │ bl 3f30 │ │ │ │ adrp x4, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ adrp x3, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - add x4, x4, #0x5c0 │ │ │ │ - add x3, x3, #0x5e0 │ │ │ │ + add x4, x4, #0x5c8 │ │ │ │ + add x3, x3, #0x5e8 │ │ │ │ adrp x2, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - add x2, x2, #0x5f0 │ │ │ │ + add x2, x2, #0x5f8 │ │ │ │ add x21, sp, #0x208 │ │ │ │ mov x1, #0x400 // #1024 │ │ │ │ mov x0, x21 │ │ │ │ bl 2ce0 │ │ │ │ mov x0, #0x424 // #1060 │ │ │ │ bl 4068 │ │ │ │ mov x19, x0 │ │ │ │ @@ -531,15 +531,15 @@ │ │ │ │ bl 3080 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ add x19, sp, #0x70 │ │ │ │ ldr x0, [x0, #8] │ │ │ │ ldr x0, [x0, #32] │ │ │ │ bl 43a8 │ │ │ │ adrp x2, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - add x2, x2, #0x5f8 │ │ │ │ + add x2, x2, #0x600 │ │ │ │ add x3, sp, #0x210 │ │ │ │ mov x1, x21 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ ldr q29, [x2, #32] │ │ │ │ ldp q30, q31, [x2] │ │ │ │ ldur x2, [x2, #45] │ │ │ │ str q29, [x21, #32] │ │ │ │ @@ -569,15 +569,15 @@ │ │ │ │ mov w0, #0xa // #10 │ │ │ │ bl 2d10 │ │ │ │ bl 2e60 │ │ │ │ ldr w0, [x19, #4] │ │ │ │ cbz w0, 3a90 │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ mov w0, #0x6 // #6 │ │ │ │ - add x1, x1, #0x630 │ │ │ │ + add x1, x1, #0x638 │ │ │ │ bl 3f30 │ │ │ │ ldr x0, [sp, #32] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl 2bb0 │ │ │ │ ldr x0, [sp, #24] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl 2bb0 │ │ │ │ @@ -598,15 +598,15 @@ │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ bl 2f60 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ bl 2f30 │ │ │ │ bl 2d90 │ │ │ │ bl 3f20 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - add x1, x20, #0x500 │ │ │ │ + add x1, x20, #0x508 │ │ │ │ bl 47c0 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ bl 4700 │ │ │ │ adrp x0, 6000 │ │ │ │ add x0, x0, #0xd98 │ │ │ │ bl 2bd0 │ │ │ │ b 373c │ │ │ │ @@ -614,47 +614,47 @@ │ │ │ │ b 3734 │ │ │ │ mov x0, x22 │ │ │ │ bl 2c30 │ │ │ │ mov x19, x0 │ │ │ │ b 386c │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ - add x1, x1, #0x530 │ │ │ │ + add x1, x1, #0x538 │ │ │ │ bl 3f30 │ │ │ │ b 3afc │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ - add x1, x1, #0x518 │ │ │ │ + add x1, x1, #0x520 │ │ │ │ bl 5010 │ │ │ │ cmp w0, #0x1 │ │ │ │ mov w1, #0x400000 // #4194304 │ │ │ │ mov w0, #0x200000 // #2097152 │ │ │ │ csel w1, w1, w0, ne // ne = any │ │ │ │ str w1, [x24] │ │ │ │ b 38e4 │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ - add x1, x1, #0x568 │ │ │ │ + add x1, x1, #0x570 │ │ │ │ bl 3f30 │ │ │ │ b 3afc │ │ │ │ bl 2f50 │ │ │ │ bl 2cd0 │ │ │ │ mov x19, x0 │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ mov w0, #0x4 // #4 │ │ │ │ - add x1, x1, #0x4d8 │ │ │ │ + add x1, x1, #0x4e0 │ │ │ │ ldr w2, [x19, #16] │ │ │ │ bl 3f30 │ │ │ │ b 3870 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ bl 3040 │ │ │ │ b 3af0 │ │ │ │ bl 2ec0 <__stack_chk_fail@plt> │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - add x1, x1, #0x490 │ │ │ │ + add x1, x1, #0x498 │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ bl 3f30 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ bl 2d70 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ @@ -2932,15 +2932,15 @@ │ │ │ │ stp x21, x21, [x19] │ │ │ │ str x21, [x19, #16] │ │ │ │ bl 4068 │ │ │ │ mov x20, x0 │ │ │ │ adrp x0, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ add x1, x20, #0x400 │ │ │ │ adrp x2, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - ldr d30, [x0, #2464] │ │ │ │ + ldr d30, [x0, #2472] │ │ │ │ mov x0, #0x28 // #40 │ │ │ │ ldr q31, [x2, #2480] │ │ │ │ stur d30, [x1, #36] │ │ │ │ str wzr, [x20, #1088] │ │ │ │ str q31, [x20, #1072] │ │ │ │ bl 4068 │ │ │ │ mov x2, x0 │ │ │ │ @@ -2987,15 +2987,15 @@ │ │ │ │ ldr q31, [x1] │ │ │ │ stur q31, [x19, #8] │ │ │ │ bl 4068 │ │ │ │ mov x20, x0 │ │ │ │ adrp x0, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ add x1, x20, #0x400 │ │ │ │ adrp x2, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - ldr d30, [x0, #2464] │ │ │ │ + ldr d30, [x0, #2472] │ │ │ │ mov x0, #0x28 // #40 │ │ │ │ ldr q31, [x2, #2480] │ │ │ │ stur d30, [x1, #36] │ │ │ │ str wzr, [x20, #1088] │ │ │ │ str q31, [x20, #1072] │ │ │ │ bl 4068 │ │ │ │ mov x1, x0 │ │ │ │ @@ -3178,15 +3178,15 @@ │ │ │ │ ldr w1, [x20, #928] │ │ │ │ str x21, [sp, #32] │ │ │ │ cset w21, eq // eq = none │ │ │ │ lsl w21, w21, #8 │ │ │ │ cbz w1, 627c │ │ │ │ mov x2, x19 │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - add x1, x1, #0x688 │ │ │ │ + add x1, x1, #0x690 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [x20, #928] │ │ │ │ mov w0, #0x6 // #6 │ │ │ │ bl 3f30 │ │ │ │ bl 2be0 │ │ │ │ mov w1, #0x1009 // #4105 │ │ │ │ orr w1, w21, w1 │ │ │ │ @@ -3205,34 +3205,34 @@ │ │ │ │ mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ mov w0, #0x6 // #6 │ │ │ │ - add x1, x1, #0x648 │ │ │ │ + add x1, x1, #0x650 │ │ │ │ bl 3f30 │ │ │ │ b 6210 │ │ │ │ mov x3, x0 │ │ │ │ mov x2, x19 │ │ │ │ mov x20, #0x0 // #0 │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ - add x1, x1, #0x6c0 │ │ │ │ + add x1, x1, #0x6c8 │ │ │ │ bl 3f30 │ │ │ │ ldr x21, [sp, #32] │ │ │ │ mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ bl 2be0 │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ - add x1, x1, #0x698 │ │ │ │ + add x1, x1, #0x6a0 │ │ │ │ bl 3f30 │ │ │ │ mov x0, x19 │ │ │ │ mov w1, #0x9 // #9 │ │ │ │ orr w1, w21, w1 │ │ │ │ bl 2eb0 │ │ │ │ mov x20, x0 │ │ │ │ b 625c │ │ │ │ @@ -3243,15 +3243,15 @@ │ │ │ │ mov x29, sp │ │ │ │ bl 3180 │ │ │ │ bl 2be0 │ │ │ │ cbz x0, 631c │ │ │ │ mov x2, x0 │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ - add x1, x1, #0x6e8 │ │ │ │ + add x1, x1, #0x6f0 │ │ │ │ bl 3f30 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ │ │ │ │ 000000000000632c : │ │ │ │ @@ -3412,65 +3412,65 @@ │ │ │ │ str x21, [sp, #32] │ │ │ │ ldp x20, x21, [x0, #16] │ │ │ │ ldr x0, [x20, #16] │ │ │ │ cbz x0, 6618 │ │ │ │ ldr x2, [x20, #8] │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ - add x1, x1, #0x700 │ │ │ │ + add x1, x1, #0x708 │ │ │ │ bl 3f30 │ │ │ │ ldr w0, [x19, #8] │ │ │ │ cmp w0, #0x1 │ │ │ │ b.eq 6640 // b.none │ │ │ │ sub w0, w0, #0x3 │ │ │ │ cmp w0, #0x1 │ │ │ │ b.ls 6660 // b.plast │ │ │ │ mov x0, x19 │ │ │ │ bl 3080 │ │ │ │ ldr x2, [x20, #8] │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - add x1, x1, #0x780 │ │ │ │ + add x1, x1, #0x788 │ │ │ │ mov w0, #0x6 // #6 │ │ │ │ bl 3f30 │ │ │ │ mov x0, x21 │ │ │ │ bl 3180 │ │ │ │ bl 2be0 │ │ │ │ mov x2, x0 │ │ │ │ cbz x0, 6600 │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ - add x1, x1, #0x6e8 │ │ │ │ + add x1, x1, #0x6f0 │ │ │ │ bl 3f30 │ │ │ │ ldr x21, [sp, #32] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ldr x0, [x20, #40] │ │ │ │ cbz x0, 6600 │ │ │ │ ldr x2, [x20, #8] │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ - add x1, x1, #0x700 │ │ │ │ + add x1, x1, #0x708 │ │ │ │ bl 3f30 │ │ │ │ ldr w0, [x19, #8] │ │ │ │ cmp w0, #0x1 │ │ │ │ b.ne 65b4 // b.any │ │ │ │ ldr x2, [x20, #8] │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - add x1, x1, #0x720 │ │ │ │ + add x1, x1, #0x728 │ │ │ │ mov w0, #0x6 // #6 │ │ │ │ bl 3f30 │ │ │ │ mov x0, x19 │ │ │ │ bl 632c │ │ │ │ b 65c0 │ │ │ │ ldr x2, [x20, #8] │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - add x1, x1, #0x750 │ │ │ │ + add x1, x1, #0x758 │ │ │ │ mov w0, #0x6 // #6 │ │ │ │ bl 3f30 │ │ │ │ mov x0, x19 │ │ │ │ bl 6440 │ │ │ │ b 65c0 │ │ │ │ │ │ │ │ 0000000000006680 : │ │ │ │ @@ -3490,15 +3490,15 @@ │ │ │ │ cbz x0, 677c │ │ │ │ mov w24, #0x0 // #0 │ │ │ │ str x19, [sp, #2080] │ │ │ │ str x20, [sp, #2088] │ │ │ │ mov x20, x0 │ │ │ │ str x21, [sp, #2096] │ │ │ │ adrp x21, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - add x21, x21, #0x798 │ │ │ │ + add x21, x21, #0x7a0 │ │ │ │ str x22, [sp, #2104] │ │ │ │ b 66f0 │ │ │ │ add x19, x0, #0x13 │ │ │ │ mov x1, x21 │ │ │ │ mov x0, x19 │ │ │ │ bl 2e00 │ │ │ │ cbnz x0, 6748 │ │ │ │ @@ -3557,57 +3557,57 @@ │ │ │ │ add x29, sp, #0x60 │ │ │ │ str x0, [sp, #8] │ │ │ │ stp x21, x22, [sp, #128] │ │ │ │ mov x21, x1 │ │ │ │ ldr x1, [x3] │ │ │ │ str x1, [sp, #88] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - add x1, x2, #0x7a0 │ │ │ │ + add x1, x2, #0x7a8 │ │ │ │ bl 4a88 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ mov x22, x0 │ │ │ │ mov x0, x21 │ │ │ │ bl 61e0 │ │ │ │ cbz x0, 690c │ │ │ │ stp x19, x20, [sp, #112] │ │ │ │ mov x20, x0 │ │ │ │ mov x0, #0x28 // #40 │ │ │ │ bl 2f40 │ │ │ │ mov x19, x0 │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - add x1, x1, #0x7a8 │ │ │ │ + add x1, x1, #0x7b0 │ │ │ │ mov x0, x20 │ │ │ │ bl 30a0 │ │ │ │ str x0, [x19, #16] │ │ │ │ bl 2be0 │ │ │ │ mov x3, x0 │ │ │ │ cbz x0, 6838 │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ mov x2, x21 │ │ │ │ - add x1, x1, #0x7b8 │ │ │ │ + add x1, x1, #0x7c0 │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ bl 3f30 │ │ │ │ ldr x0, [x19, #16] │ │ │ │ cbz x0, 6a04 │ │ │ │ ldr x1, [x0, #8] │ │ │ │ adrp x21, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - add x21, x21, #0x800 │ │ │ │ + add x21, x21, #0x808 │ │ │ │ mov x0, x22 │ │ │ │ mov x2, x21 │ │ │ │ bl 5200 │ │ │ │ mov x1, x0 │ │ │ │ mov x2, #0x5 // #5 │ │ │ │ mov x0, x21 │ │ │ │ bl 2cf0 │ │ │ │ ldr x1, [x19, #16] │ │ │ │ ldr x2, [x1, #8] │ │ │ │ cbnz w0, 69c4 │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ mov w0, #0x4 // #4 │ │ │ │ - add x1, x1, #0x840 │ │ │ │ + add x1, x1, #0x848 │ │ │ │ bl 3f30 │ │ │ │ ldr x1, [x19, #16] │ │ │ │ ldr x2, [x1, #40] │ │ │ │ ldr w0, [x1] │ │ │ │ str w0, [x19, #8] │ │ │ │ cbz x2, 69a0 │ │ │ │ cmp w0, #0x1 │ │ │ │ @@ -3632,15 +3632,15 @@ │ │ │ │ mov x1, x20 │ │ │ │ add x0, sp, #0x10 │ │ │ │ add x2, x2, #0x570 │ │ │ │ bl 2e10 │ │ │ │ cbz w0, 6940 │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ - add x1, x1, #0x858 │ │ │ │ + add x1, x1, #0x860 │ │ │ │ bl 3f30 │ │ │ │ ldp x19, x20, [sp, #112] │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ adrp x1, 1f000 <_IO_stdin_used@@Base+0x18290> │ │ │ │ ldr x1, [x1, #3992] │ │ │ │ ldr x3, [sp, #88] │ │ │ │ ldr x2, [x1] │ │ │ │ @@ -3682,42 +3682,42 @@ │ │ │ │ cmp w0, #0x1 │ │ │ │ b.ne 68a0 // b.any │ │ │ │ b 6950 │ │ │ │ add x0, sp, #0x8 │ │ │ │ bl 5ee4 │ │ │ │ b 6970 │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - add x1, x1, #0x808 │ │ │ │ + add x1, x1, #0x810 │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ bl 3f30 │ │ │ │ mov x0, x20 │ │ │ │ bl 3180 │ │ │ │ bl 2be0 │ │ │ │ mov x2, x0 │ │ │ │ cbz x0, 69f8 │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ - add x1, x1, #0x6e8 │ │ │ │ + add x1, x1, #0x6f0 │ │ │ │ bl 3f30 │ │ │ │ ldp x19, x20, [sp, #112] │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ b 6910 │ │ │ │ mov x2, x21 │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - add x1, x1, #0x7d0 │ │ │ │ + add x1, x1, #0x7d8 │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ bl 3f30 │ │ │ │ mov x0, x20 │ │ │ │ bl 3180 │ │ │ │ bl 2be0 │ │ │ │ mov x2, x0 │ │ │ │ cbz x0, 6a3c │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ - add x1, x1, #0x6e8 │ │ │ │ + add x1, x1, #0x6f0 │ │ │ │ bl 3f30 │ │ │ │ bl 2be0 │ │ │ │ b 69f8 │ │ │ │ stp x19, x20, [sp, #112] │ │ │ │ bl 2ec0 <__stack_chk_fail@plt> │ │ │ │ │ │ │ │ 0000000000006a4c : │ │ │ │ @@ -3735,46 +3735,46 @@ │ │ │ │ ldr x2, [x2, #3992] │ │ │ │ mov x0, x1 │ │ │ │ mov x21, x1 │ │ │ │ adrp x26, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ ldr x1, [x2] │ │ │ │ str x1, [sp, #2088] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - add x19, x26, #0x890 │ │ │ │ + add x19, x26, #0x898 │ │ │ │ bl 6680 │ │ │ │ mov w22, w0 │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ mov x0, x23 │ │ │ │ - add x1, x1, #0x878 │ │ │ │ + add x1, x1, #0x880 │ │ │ │ bl 4a88 │ │ │ │ mov x1, x19 │ │ │ │ mov x24, x0 │ │ │ │ bl 4a20 │ │ │ │ cbz x0, 6ad8 │ │ │ │ mov x1, x19 │ │ │ │ mov x0, x24 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ bl 50c0 │ │ │ │ cmp w0, w22 │ │ │ │ b.eq 6c28 // b.none │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - add x1, x1, #0x8a0 │ │ │ │ + add x1, x1, #0x8a8 │ │ │ │ mov w0, #0x6 // #6 │ │ │ │ bl 3f30 │ │ │ │ mov x0, x21 │ │ │ │ bl 3000 │ │ │ │ cmp x0, #0x0 │ │ │ │ mov x19, x0 │ │ │ │ ccmp w22, #0x0, #0x4, ne // ne = any │ │ │ │ b.ne 6b58 // b.any │ │ │ │ mov w25, #0x0 // #0 │ │ │ │ mov x2, x21 │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ - add x1, x1, #0x928 │ │ │ │ + add x1, x1, #0x930 │ │ │ │ bl 3f30 │ │ │ │ adrp x0, 1f000 <_IO_stdin_used@@Base+0x18290> │ │ │ │ ldr x0, [x0, #3992] │ │ │ │ ldr x2, [sp, #2088] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ @@ -3787,16 +3787,16 @@ │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ mov w2, w22 │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ adrp x20, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - add x1, x1, #0x8e0 │ │ │ │ - add x20, x20, #0x798 │ │ │ │ + add x1, x1, #0x8e8 │ │ │ │ + add x20, x20, #0x7a0 │ │ │ │ mov w25, #0x0 // #0 │ │ │ │ mov w0, #0x4 // #4 │ │ │ │ str x27, [sp, #2176] │ │ │ │ str x28, [sp, #2184] │ │ │ │ bl 3f30 │ │ │ │ b 6b98 │ │ │ │ add x27, x0, #0x13 │ │ │ │ @@ -3806,22 +3806,22 @@ │ │ │ │ cbnz x0, 6be0 │ │ │ │ mov x0, x19 │ │ │ │ bl 2c80 │ │ │ │ cbnz x0, 6b84 │ │ │ │ mov x0, x19 │ │ │ │ bl 2e30 │ │ │ │ mov w2, w25 │ │ │ │ - add x1, x26, #0x890 │ │ │ │ + add x1, x26, #0x898 │ │ │ │ mov x0, x24 │ │ │ │ bl 4e2c │ │ │ │ mov w3, w22 │ │ │ │ mov w2, w25 │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ mov w0, #0x4 // #4 │ │ │ │ - add x1, x1, #0x900 │ │ │ │ + add x1, x1, #0x908 │ │ │ │ bl 3f30 │ │ │ │ ldr x27, [sp, #2176] │ │ │ │ ldr x28, [sp, #2184] │ │ │ │ b 6b18 │ │ │ │ add x28, sp, #0x28 │ │ │ │ mov x1, x21 │ │ │ │ mov x0, x28 │ │ │ │ @@ -3837,33 +3837,33 @@ │ │ │ │ mov x0, x23 │ │ │ │ bl 67a0 │ │ │ │ cbz w0, 6d1c │ │ │ │ mov w0, #0x14 // #20 │ │ │ │ bl 45c0 │ │ │ │ b 6b98 │ │ │ │ adrp x25, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - add x25, x25, #0x458 │ │ │ │ + add x25, x25, #0x460 │ │ │ │ mov x2, x25 │ │ │ │ mov x0, x24 │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ - add x1, x1, #0x8d8 │ │ │ │ + add x1, x1, #0x8e0 │ │ │ │ bl 5200 │ │ │ │ ldrb w0, [x0] │ │ │ │ cmp w0, #0x2f │ │ │ │ b.eq 6ad8 // b.none │ │ │ │ adrp x1, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ mov w2, w22 │ │ │ │ - add x1, x1, #0x950 │ │ │ │ + add x1, x1, #0x958 │ │ │ │ mov w0, #0x6 // #6 │ │ │ │ bl 3f30 │ │ │ │ cmp w22, #0x0 │ │ │ │ b.le 6d14 │ │ │ │ adrp x20, 7000 <_IO_stdin_used@@Base+0x290> │ │ │ │ add x19, sp, #0x28 │ │ │ │ - add x20, x20, #0x5f8 │ │ │ │ + add x20, x20, #0x600 │ │ │ │ add x21, sp, #0x18 │ │ │ │ str x28, [sp, #2184] │ │ │ │ add x28, sp, #0x5c │ │ │ │ adrp x0, 6000 │ │ │ │ mov w26, #0x0 // #0 │ │ │ │ add x0, x0, #0xec8 │ │ │ │ str x0, [sp, #8] │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -94,107 +94,107 @@ │ │ │ │ 0x00007320 64206465 6661756c 74292e00 00000000 d default)...... │ │ │ │ 0x00007330 2d730000 00000000 2d2d7377 69746368 -s......--switch │ │ │ │ 0x00007340 00000000 00000000 2d2d7365 742d6261 ........--set-ba │ │ │ │ 0x00007350 636b6c69 67687400 2d640000 00000000 cklight.-d...... │ │ │ │ 0x00007360 2d2d6465 62756700 2d750000 00000000 --debug.-u...... │ │ │ │ 0x00007370 2d2d7573 65720000 2d6c0000 00000000 --user..-l...... │ │ │ │ 0x00007380 2d2d6c63 646c6576 656c0000 00000000 --lcdlevel...... │ │ │ │ - 0x00007390 57656420 3330204f 63742032 30323420 Wed 30 Oct 2024 │ │ │ │ - 0x000073a0 30313a31 393a3333 00000000 00000000 01:19:33........ │ │ │ │ + 0x00007390 46726920 3138204a 756c2032 30323520 Fri 18 Jul 2025 │ │ │ │ + 0x000073a0 31353a32 363a3031 00000000 00000000 15:26:01........ │ │ │ │ 0x000073b0 47313544 61656d6f 6e202573 20427569 G15Daemon %s Bui │ │ │ │ 0x000073c0 6c642044 6174653a 20257300 00000000 ld Date: %s..... │ │ │ │ - 0x000073d0 4c696e75 7820362e 312e302d 32362d61 Linux 6.1.0-26-a │ │ │ │ - 0x000073e0 726d3634 20616172 63683634 00000000 rm64 aarch64.... │ │ │ │ - 0x000073f0 4275696c 64204f53 3a202573 00000000 Build OS: %s.... │ │ │ │ - 0x00007400 67636320 76657273 696f6e20 31342e32 gcc version 14.2 │ │ │ │ - 0x00007410 2e302028 44656269 616e2031 342e322e .0 (Debian 14.2. │ │ │ │ - 0x00007420 302d3729 20000000 57697468 20636f6d 0-7) ...With com │ │ │ │ - 0x00007430 70696c65 723a2025 73000000 00000000 piler: %s....... │ │ │ │ - 0x00007440 47313544 61656d6f 6e20434d 444c494e G15Daemon CMDLIN │ │ │ │ - 0x00007450 45204152 47533a20 00000000 00000000 E ARGS: ........ │ │ │ │ - 0x00007460 25732000 00000000 47313544 61656d6f %s .....G15Daemo │ │ │ │ - 0x00007470 6e20616c 72656164 79207275 6e6e696e n already runnin │ │ │ │ - 0x00007480 672e2e20 45786974 696e6700 00000000 g.. Exiting..... │ │ │ │ - 0x00007490 556e6162 6c652074 6f206174 74616368 Unable to attach │ │ │ │ - 0x000074a0 20746f20 74686520 47313520 4b657962 to the G15 Keyb │ │ │ │ - 0x000074b0 6f617264 2e2e2e20 65786974 696e6700 oard... exiting. │ │ │ │ - 0x000074c0 67313564 61656d6f 6e000000 00000000 g15daemon....... │ │ │ │ - 0x000074d0 6e6f626f 64790000 42455741 52453a20 nobody..BEWARE: │ │ │ │ - 0x000074e0 72756e6e 696e6720 61732065 66666563 running as effec │ │ │ │ - 0x000074f0 74697665 20756964 2025690a 00000000 tive uid %i..... │ │ │ │ - 0x00007500 2f657463 2f673135 6461656d 6f6e2e63 /etc/g15daemon.c │ │ │ │ - 0x00007510 6f6e6600 00000000 55736520 4d522061 onf.....Use MR a │ │ │ │ - 0x00007520 73204379 636c6520 4b657900 00000000 s Cycle Key..... │ │ │ │ - 0x00007530 556e6162 6c652074 6f206372 65617465 Unable to create │ │ │ │ - 0x00007540 206b6579 626f6172 64206c69 7374656e keyboard listen │ │ │ │ - 0x00007550 65722074 68726561 642e2020 45786974 er thread. Exit │ │ │ │ - 0x00007560 696e6700 00000000 556e6162 6c652074 ing.....Unable t │ │ │ │ - 0x00007570 6f206372 65617465 20646973 706c6179 o create display │ │ │ │ - 0x00007580 20746872 6561642e 20204578 6974696e thread. Exitin │ │ │ │ - 0x00007590 67000000 00000000 67313564 61656d6f g.......g15daemo │ │ │ │ - 0x000075a0 6e20312e 392e352e 33000000 00000000 n 1.9.5.3....... │ │ │ │ - 0x000075b0 2573206c 6f616465 640a0000 00000000 %s loaded....... │ │ │ │ - 0x000075c0 67313564 61656d6f 6e2f7370 6c617368 g15daemon/splash │ │ │ │ - 0x000075d0 2f673135 6c6f676f 322e7762 6d700000 /g15logo2.wbmp.. │ │ │ │ - 0x000075e0 2f757372 2f736861 72650000 00000000 /usr/share...... │ │ │ │ - 0x000075f0 25732f25 73000000 2f757372 2f6c6962 %s/%s.../usr/lib │ │ │ │ - 0x00007600 2f616172 63683634 2d6c696e 75782d67 /aarch64-linux-g │ │ │ │ - 0x00007610 6e752f67 31356461 656d6f6e 2f312e39 nu/g15daemon/1.9 │ │ │ │ - 0x00007620 2e352e33 2f706c75 67696e73 00000000 .5.3/plugins.... │ │ │ │ - 0x00007630 4c656176 696e6720 62792072 65717565 Leaving by reque │ │ │ │ - 0x00007640 73740000 00000000 47313544 61656d6f st......G15Daemo │ │ │ │ - 0x00007650 6e20506c 7567696e 5f4c6f61 64657220 n Plugin_Loader │ │ │ │ - 0x00007660 2d204445 45504249 4e442046 6c616720 - DEEPBIND Flag │ │ │ │ - 0x00007670 61766169 6c61626c 652e2020 5573696e available. Usin │ │ │ │ - 0x00007680 67206974 2e0a0000 5052454c 4f414449 g it....PRELOADI │ │ │ │ - 0x00007690 4e472025 73000000 496e6974 69616c69 NG %s...Initiali │ │ │ │ - 0x000076a0 73617469 6f6e2046 61696c65 642e2020 sation Failed. │ │ │ │ - 0x000076b0 52657472 79696e67 2e2e0000 00000000 Retrying........ │ │ │ │ - 0x000076c0 506c7567 696e5f4c 6f616465 72202d20 Plugin_Loader - │ │ │ │ - 0x000076d0 4572726f 72206c6f 6164696e 67202573 Error loading %s │ │ │ │ - 0x000076e0 202d2025 730a0000 4572726f 72206672 - %s...Error fr │ │ │ │ - 0x000076f0 6f6d2064 6c636c6f 73652025 730a0000 om dlclose %s... │ │ │ │ - 0x00007700 506c7567 696e2022 25732220 626f6f74 Plugin "%s" boot │ │ │ │ - 0x00007710 20737563 63657373 66756c2e 00000000 successful..... │ │ │ │ - 0x00007720 53746172 74696e67 20706c75 67696e20 Starting plugin │ │ │ │ - 0x00007730 74687265 61642022 25732220 696e2073 thread "%s" in s │ │ │ │ - 0x00007740 74616e64 61726420 6d6f6465 0a000000 tandard mode.... │ │ │ │ - 0x00007750 53746172 74696e67 20706c75 67696e20 Starting plugin │ │ │ │ - 0x00007760 74687265 61642022 25732220 696e2061 thread "%s" in a │ │ │ │ - 0x00007770 6476616e 63656420 6d6f6465 0a000000 dvanced mode.... │ │ │ │ - 0x00007780 52656d6f 76656420 706c7567 696e2025 Removed plugin % │ │ │ │ - 0x00007790 73000000 00000000 2e736f00 00000000 s........so..... │ │ │ │ - 0x000077a0 504c5547 494e5300 67313570 6c756769 PLUGINS.g15plugi │ │ │ │ - 0x000077b0 6e5f696e 666f0000 6731355f 706c7567 n_info..g15_plug │ │ │ │ - 0x000077c0 696e5f6c 6f61643a 20257320 25730a00 in_load: %s %s.. │ │ │ │ - 0x000077d0 25732069 73206e6f 74206120 76616c69 %s is not a vali │ │ │ │ - 0x000077e0 64206731 35646165 6d6f6e20 706c7567 d g15daemon plug │ │ │ │ - 0x000077f0 696e2e20 20556e6c 6f616469 6e670a00 in. Unloading.. │ │ │ │ - 0x00007800 4c6f6164 00000000 22257322 20506c75 Load...."%s" Plu │ │ │ │ - 0x00007810 67696e20 64697361 626c6564 20696e20 gin disabled in │ │ │ │ - 0x00007820 67313564 61656d6f 6e2e636f 6e66202d g15daemon.conf - │ │ │ │ - 0x00007830 206e6f74 2072756e 6e696e67 0a000000 not running.... │ │ │ │ - 0x00007840 426f6f74 696e6720 706c7567 696e2022 Booting plugin " │ │ │ │ - 0x00007850 25732200 00000000 556e6162 6c652074 %s".....Unable t │ │ │ │ - 0x00007860 6f206372 65617465 20636c69 656e7420 o create client │ │ │ │ - 0x00007870 74687265 61642e00 504c5547 494e5f4c thread..PLUGIN_L │ │ │ │ - 0x00007880 4f41445f 4f524445 52000000 00000000 OAD_ORDER....... │ │ │ │ - 0x00007890 546f7461 6c506c75 67696e73 00000000 TotalPlugins.... │ │ │ │ - 0x000078a0 4e756d62 6572206f 6620706c 7567696e Number of plugin │ │ │ │ - 0x000078b0 73206861 73206368 616e6765 642e2052 s has changed. R │ │ │ │ - 0x000078c0 65627569 6c64696e 67206c6f 6164206f ebuilding load o │ │ │ │ - 0x000078d0 72646572 2e000000 30000000 00000000 rder....0....... │ │ │ │ - 0x000078e0 41747465 6d707469 6e67206c 6f616420 Attempting load │ │ │ │ - 0x000078f0 6f662025 6920706c 7567696e 73000000 of %i plugins... │ │ │ │ - 0x00007900 53756363 65737366 756c6c79 206c6f61 Successfully loa │ │ │ │ - 0x00007910 64656420 2569206f 66202569 20706c75 ded %i of %i plu │ │ │ │ - 0x00007920 67696e73 2e000000 556e6162 6c652074 gins....Unable t │ │ │ │ - 0x00007930 6f206f70 656e2074 68652064 69726563 o open the direc │ │ │ │ - 0x00007940 746f7279 3a202573 00000000 00000000 tory: %s........ │ │ │ │ - 0x00007950 4c6f6164 696e6720 25692070 6c756769 Loading %i plugi │ │ │ │ - 0x00007960 6e73206e 616d6564 20696e20 67313564 ns named in g15d │ │ │ │ - 0x00007970 61656d6f 6e2e636f 6e662e00 00000000 aemon.conf...... │ │ │ │ - 0x00007980 2d2d7665 7273696f 2d2d7377 69746368 --versio--switch │ │ │ │ - 0x00007990 2d2d7365 742d6261 000000c0 4b37f33f --set-ba....K7.? │ │ │ │ - 0x000079a0 a0000000 2b000000 00000000 00000000 ....+........... │ │ │ │ + 0x000073d0 4c696e75 7820362e 31322e33 352b6465 Linux 6.12.35+de │ │ │ │ + 0x000073e0 6231332d 636c6f75 642d6172 6d363420 b13-cloud-arm64 │ │ │ │ + 0x000073f0 61617263 68363400 4275696c 64204f53 aarch64.Build OS │ │ │ │ + 0x00007400 3a202573 00000000 67636320 76657273 : %s....gcc vers │ │ │ │ + 0x00007410 696f6e20 31342e32 2e302028 44656269 ion 14.2.0 (Debi │ │ │ │ + 0x00007420 616e2031 342e322e 302d3729 20000000 an 14.2.0-7) ... │ │ │ │ + 0x00007430 57697468 20636f6d 70696c65 723a2025 With compiler: % │ │ │ │ + 0x00007440 73000000 00000000 47313544 61656d6f s.......G15Daemo │ │ │ │ + 0x00007450 6e20434d 444c494e 45204152 47533a20 n CMDLINE ARGS: │ │ │ │ + 0x00007460 00000000 00000000 25732000 00000000 ........%s ..... │ │ │ │ + 0x00007470 47313544 61656d6f 6e20616c 72656164 G15Daemon alread │ │ │ │ + 0x00007480 79207275 6e6e696e 672e2e20 45786974 y running.. Exit │ │ │ │ + 0x00007490 696e6700 00000000 556e6162 6c652074 ing.....Unable t │ │ │ │ + 0x000074a0 6f206174 74616368 20746f20 74686520 o attach to the │ │ │ │ + 0x000074b0 47313520 4b657962 6f617264 2e2e2e20 G15 Keyboard... │ │ │ │ + 0x000074c0 65786974 696e6700 67313564 61656d6f exiting.g15daemo │ │ │ │ + 0x000074d0 6e000000 00000000 6e6f626f 64790000 n.......nobody.. │ │ │ │ + 0x000074e0 42455741 52453a20 72756e6e 696e6720 BEWARE: running │ │ │ │ + 0x000074f0 61732065 66666563 74697665 20756964 as effective uid │ │ │ │ + 0x00007500 2025690a 00000000 2f657463 2f673135 %i...../etc/g15 │ │ │ │ + 0x00007510 6461656d 6f6e2e63 6f6e6600 00000000 daemon.conf..... │ │ │ │ + 0x00007520 55736520 4d522061 73204379 636c6520 Use MR as Cycle │ │ │ │ + 0x00007530 4b657900 00000000 556e6162 6c652074 Key.....Unable t │ │ │ │ + 0x00007540 6f206372 65617465 206b6579 626f6172 o create keyboar │ │ │ │ + 0x00007550 64206c69 7374656e 65722074 68726561 d listener threa │ │ │ │ + 0x00007560 642e2020 45786974 696e6700 00000000 d. Exiting..... │ │ │ │ + 0x00007570 556e6162 6c652074 6f206372 65617465 Unable to create │ │ │ │ + 0x00007580 20646973 706c6179 20746872 6561642e display thread. │ │ │ │ + 0x00007590 20204578 6974696e 67000000 00000000 Exiting....... │ │ │ │ + 0x000075a0 67313564 61656d6f 6e20312e 392e352e g15daemon 1.9.5. │ │ │ │ + 0x000075b0 33000000 00000000 2573206c 6f616465 3.......%s loade │ │ │ │ + 0x000075c0 640a0000 00000000 67313564 61656d6f d.......g15daemo │ │ │ │ + 0x000075d0 6e2f7370 6c617368 2f673135 6c6f676f n/splash/g15logo │ │ │ │ + 0x000075e0 322e7762 6d700000 2f757372 2f736861 2.wbmp../usr/sha │ │ │ │ + 0x000075f0 72650000 00000000 25732f25 73000000 re......%s/%s... │ │ │ │ + 0x00007600 2f757372 2f6c6962 2f616172 63683634 /usr/lib/aarch64 │ │ │ │ + 0x00007610 2d6c696e 75782d67 6e752f67 31356461 -linux-gnu/g15da │ │ │ │ + 0x00007620 656d6f6e 2f312e39 2e352e33 2f706c75 emon/1.9.5.3/plu │ │ │ │ + 0x00007630 67696e73 00000000 4c656176 696e6720 gins....Leaving │ │ │ │ + 0x00007640 62792072 65717565 73740000 00000000 by request...... │ │ │ │ + 0x00007650 47313544 61656d6f 6e20506c 7567696e G15Daemon Plugin │ │ │ │ + 0x00007660 5f4c6f61 64657220 2d204445 45504249 _Loader - DEEPBI │ │ │ │ + 0x00007670 4e442046 6c616720 61766169 6c61626c ND Flag availabl │ │ │ │ + 0x00007680 652e2020 5573696e 67206974 2e0a0000 e. Using it.... │ │ │ │ + 0x00007690 5052454c 4f414449 4e472025 73000000 PRELOADING %s... │ │ │ │ + 0x000076a0 496e6974 69616c69 73617469 6f6e2046 Initialisation F │ │ │ │ + 0x000076b0 61696c65 642e2020 52657472 79696e67 ailed. Retrying │ │ │ │ + 0x000076c0 2e2e0000 00000000 506c7567 696e5f4c ........Plugin_L │ │ │ │ + 0x000076d0 6f616465 72202d20 4572726f 72206c6f oader - Error lo │ │ │ │ + 0x000076e0 6164696e 67202573 202d2025 730a0000 ading %s - %s... │ │ │ │ + 0x000076f0 4572726f 72206672 6f6d2064 6c636c6f Error from dlclo │ │ │ │ + 0x00007700 73652025 730a0000 506c7567 696e2022 se %s...Plugin " │ │ │ │ + 0x00007710 25732220 626f6f74 20737563 63657373 %s" boot success │ │ │ │ + 0x00007720 66756c2e 00000000 53746172 74696e67 ful.....Starting │ │ │ │ + 0x00007730 20706c75 67696e20 74687265 61642022 plugin thread " │ │ │ │ + 0x00007740 25732220 696e2073 74616e64 61726420 %s" in standard │ │ │ │ + 0x00007750 6d6f6465 0a000000 53746172 74696e67 mode....Starting │ │ │ │ + 0x00007760 20706c75 67696e20 74687265 61642022 plugin thread " │ │ │ │ + 0x00007770 25732220 696e2061 6476616e 63656420 %s" in advanced │ │ │ │ + 0x00007780 6d6f6465 0a000000 52656d6f 76656420 mode....Removed │ │ │ │ + 0x00007790 706c7567 696e2025 73000000 00000000 plugin %s....... │ │ │ │ + 0x000077a0 2e736f00 00000000 504c5547 494e5300 .so.....PLUGINS. │ │ │ │ + 0x000077b0 67313570 6c756769 6e5f696e 666f0000 g15plugin_info.. │ │ │ │ + 0x000077c0 6731355f 706c7567 696e5f6c 6f61643a g15_plugin_load: │ │ │ │ + 0x000077d0 20257320 25730a00 25732069 73206e6f %s %s..%s is no │ │ │ │ + 0x000077e0 74206120 76616c69 64206731 35646165 t a valid g15dae │ │ │ │ + 0x000077f0 6d6f6e20 706c7567 696e2e20 20556e6c mon plugin. Unl │ │ │ │ + 0x00007800 6f616469 6e670a00 4c6f6164 00000000 oading..Load.... │ │ │ │ + 0x00007810 22257322 20506c75 67696e20 64697361 "%s" Plugin disa │ │ │ │ + 0x00007820 626c6564 20696e20 67313564 61656d6f bled in g15daemo │ │ │ │ + 0x00007830 6e2e636f 6e66202d 206e6f74 2072756e n.conf - not run │ │ │ │ + 0x00007840 6e696e67 0a000000 426f6f74 696e6720 ning....Booting │ │ │ │ + 0x00007850 706c7567 696e2022 25732200 00000000 plugin "%s"..... │ │ │ │ + 0x00007860 556e6162 6c652074 6f206372 65617465 Unable to create │ │ │ │ + 0x00007870 20636c69 656e7420 74687265 61642e00 client thread.. │ │ │ │ + 0x00007880 504c5547 494e5f4c 4f41445f 4f524445 PLUGIN_LOAD_ORDE │ │ │ │ + 0x00007890 52000000 00000000 546f7461 6c506c75 R.......TotalPlu │ │ │ │ + 0x000078a0 67696e73 00000000 4e756d62 6572206f gins....Number o │ │ │ │ + 0x000078b0 6620706c 7567696e 73206861 73206368 f plugins has ch │ │ │ │ + 0x000078c0 616e6765 642e2052 65627569 6c64696e anged. Rebuildin │ │ │ │ + 0x000078d0 67206c6f 6164206f 72646572 2e000000 g load order.... │ │ │ │ + 0x000078e0 30000000 00000000 41747465 6d707469 0.......Attempti │ │ │ │ + 0x000078f0 6e67206c 6f616420 6f662025 6920706c ng load of %i pl │ │ │ │ + 0x00007900 7567696e 73000000 53756363 65737366 ugins...Successf │ │ │ │ + 0x00007910 756c6c79 206c6f61 64656420 2569206f ully loaded %i o │ │ │ │ + 0x00007920 66202569 20706c75 67696e73 2e000000 f %i plugins.... │ │ │ │ + 0x00007930 556e6162 6c652074 6f206f70 656e2074 Unable to open t │ │ │ │ + 0x00007940 68652064 69726563 746f7279 3a202573 he directory: %s │ │ │ │ + 0x00007950 00000000 00000000 4c6f6164 696e6720 ........Loading │ │ │ │ + 0x00007960 25692070 6c756769 6e73206e 616d6564 %i plugins named │ │ │ │ + 0x00007970 20696e20 67313564 61656d6f 6e2e636f in g15daemon.co │ │ │ │ + 0x00007980 6e662e00 00000000 2d2d7665 7273696f nf......--versio │ │ │ │ + 0x00007990 2d2d7377 69746368 2d2d7365 742d6261 --switch--set-ba │ │ │ │ + 0x000079a0 000000c0 4b37f33f a0000000 2b000000 ....K7.?....+... │ │ │ │ 0x000079b0 01000000 00000000 01000000 01000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ 0x0001fcd0 01000000 00000000 886f0000 00000000 .........o...... │ │ │ │ 0x0001fce0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0001fcf0 00000000 00000000 403d0000 00000000 ........@=...... │ │ │ │ 0x0001fd00 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0001fd10 00000000 00000000 58740000 00000000 ........Xt...... │ │ │ │ + 0x0001fd10 00000000 00000000 60740000 00000000 ........`t...... │ │ │ │ 0x0001fd20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0001fd30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0001fd40 00000000 00000000 00000000 00000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 31373062 39313230 64646132 39383833 170b9120dda29883 │ │ │ │ - 0x00000010 31333765 62333831 33623334 36616438 137eb3813b346ad8 │ │ │ │ - 0x00000020 37333830 33382e64 65627567 00000000 738038.debug.... │ │ │ │ - 0x00000030 54d90de5 T... │ │ │ │ + 0x00000000 65316230 33626533 65313862 37386565 e1b03be3e18b78ee │ │ │ │ + 0x00000010 63313138 39333463 63393130 34653761 c118934cc9104e7a │ │ │ │ + 0x00000020 32336139 61662e64 65627567 00000000 23a9af.debug.... │ │ │ │ + 0x00000030 0751d64b .Q.K