--- /srv/reproducible-results/rbuild-debian/r-b-build.zINLkAgK/b1/g15daemon_1.9.5.3-14.1_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.zINLkAgK/b2/g15daemon_1.9.5.3-14.1_armhf.changes ├── Files │ @@ -1,6 +1,6 @@ │ │ - 6805822d55e02efb01e02986ab1b6e09 55452 debug optional g15daemon-dbgsym_1.9.5.3-14.1_armhf.deb │ - 027fab402cf2418a5e1200031591d578 34724 utils optional g15daemon_1.9.5.3-14.1_armhf.deb │ + 6e85835f1099ad59a2fe2919bf7b672d 55420 debug optional g15daemon-dbgsym_1.9.5.3-14.1_armhf.deb │ + 1df17d0c67b0170f0fae01c6c636471b 34724 utils optional g15daemon_1.9.5.3-14.1_armhf.deb │ e942e1ea4753491b14cfac691692ab03 13544 libdevel optional libg15daemon-client-dev_1.9.5.3-14.1_armhf.deb │ 451ed176a0d4c54b464c33bd38ae687e 9416 debug optional libg15daemon-client1t64-dbgsym_1.9.5.3-14.1_armhf.deb │ 79f830c16c68b2549e334947731e6635 13680 libs optional libg15daemon-client1t64_1.9.5.3-14.1_armhf.deb ├── g15daemon_1.9.5.3-14.1_armhf.deb │ ├── 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 --program-header {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ Elf file type is DYN (Position-Independent Executable file) │ │ │ │ │ Entry point 0x2aa9 │ │ │ │ │ There are 9 program headers, starting at offset 52 │ │ │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ │ - ARM_EXIDX 0x0059e0 0x000059e0 0x000059e0 0x00008 0x00008 R 0x4 │ │ │ │ │ + ARM_EXIDX 0x0059dc 0x000059dc 0x000059dc 0x00008 0x00008 R 0x4 │ │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4 │ │ │ │ │ INTERP 0x000154 0x00000154 0x00000154 0x00019 0x00019 R 0x1 │ │ │ │ │ [Requesting program interpreter: /lib/ld-linux-armhf.so.3] │ │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x059ec 0x059ec R E 0x1000 │ │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x059e8 0x059e8 R E 0x1000 │ │ │ │ │ LOAD 0x005eb0 0x00006eb0 0x00006eb0 0x00320 0x00424 RW 0x1000 │ │ │ │ │ DYNAMIC 0x005ef8 0x00006ef8 0x00006ef8 0x00108 0x00108 RW 0x4 │ │ │ │ │ NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4 │ │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ │ GNU_RELRO 0x005eb0 0x00006eb0 0x00006eb0 0x00150 0x00150 R 0x1 │ │ │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -13,17 +13,17 @@ │ │ │ │ │ [ 8] .gnu.version_r VERNEED 0000199c 00199c 000050 00 A 6 2 4 │ │ │ │ │ [ 9] .rel.dyn REL 000019ec 0019ec 0000a0 08 A 5 0 4 │ │ │ │ │ [10] .rel.plt REL 00001a8c 001a8c 000308 08 AI 5 22 4 │ │ │ │ │ [11] .init PROGBITS 00001d94 001d94 00000c 00 AX 0 0 4 │ │ │ │ │ [12] .plt PROGBITS 00001da0 001da0 0004b8 04 AX 0 0 4 │ │ │ │ │ [13] .text PROGBITS 00002258 002258 002b3c 00 AX 0 0 8 │ │ │ │ │ [14] .fini PROGBITS 00004d94 004d94 000008 00 AX 0 0 4 │ │ │ │ │ - [15] .rodata PROGBITS 00004d9c 004d9c 000c44 00 A 0 0 4 │ │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 000059e0 0059e0 000008 00 AL 13 0 4 │ │ │ │ │ - [17] .eh_frame PROGBITS 000059e8 0059e8 000004 00 A 0 0 4 │ │ │ │ │ + [15] .rodata PROGBITS 00004d9c 004d9c 000c40 00 A 0 0 4 │ │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 000059dc 0059dc 000008 00 AL 13 0 4 │ │ │ │ │ + [17] .eh_frame PROGBITS 000059e4 0059e4 000004 00 A 0 0 4 │ │ │ │ │ [18] .init_array INIT_ARRAY 00006eb0 005eb0 000004 04 WA 0 0 4 │ │ │ │ │ [19] .fini_array FINI_ARRAY 00006eb4 005eb4 000004 04 WA 0 0 4 │ │ │ │ │ [20] .data.rel.ro PROGBITS 00006eb8 005eb8 000040 00 WA 0 0 4 │ │ │ │ │ [21] .dynamic DYNAMIC 00006ef8 005ef8 000108 08 WA 6 0 4 │ │ │ │ │ [22] .got PROGBITS 00007000 006000 0001c8 04 WA 0 0 4 │ │ │ │ │ [23] .data PROGBITS 000071c8 0061c8 000008 00 WA 0 0 4 │ │ │ │ │ [24] .bss NOBITS 000071d0 0061d0 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: bcd8c1fe80b532ae330185ac9926a85b852e4fd7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1ff3a8624495ec2bb3718d2e22af1ebe54ece8cc │ │ │ │ │ │ │ │ │ │ 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 {} │ │ │ │ │ @@ -163,17 +163,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 │ │ │ │ │ -Fri 08 Nov 2024 03:39:09 │ │ │ │ │ +Fri 08 Nov 2024 03:42:05 │ │ │ │ │ G15Daemon %s Build Date: %s │ │ │ │ │ -Linux 6.1.0-26-armmp-lpae armv7l │ │ │ │ │ +Linux 6.1.0-26-arm64 aarch64 │ │ │ │ │ Build OS: %s │ │ │ │ │ gcc version 14.2.0 (Debian 14.2.0-6) │ │ │ │ │ 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 {} │ │ │ │ │ @@ -953,15 +953,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [pc, #832] @ (2d18 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [pc, #40] @ (2a04 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r5, [pc, #472] @ (2bb8 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -993,73 +993,73 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r5, #18 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r7, #6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #136 @ 0x88 │ │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #162 @ 0xa2 │ │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r6, #6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r5, r3, r1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r7, r7, #18 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r7, r2, #15 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r1, [pc, #528] @ (2c98 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r5, #18 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ │ + cmp r3, #186 @ 0xba │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ │ + cmp r3, #230 @ 0xe6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #78 @ 0x4e │ │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00002aa8 <_start@@Base>: │ │ │ │ │ _start(): │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ pop {r1} │ │ │ │ │ @@ -2624,15 +2624,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 3506 │ │ │ │ │ ./g15daemon/utility_funcs.c:443 (discriminator 1) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ./g15daemon/utility_funcs.c:447 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ - subs r0, r7, #3 │ │ │ │ │ + subs r4, r6, #3 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0000355c : │ │ │ │ │ g15daemon_cfg_write_string(): │ │ │ │ │ ./g15daemon/utility_funcs.c:454 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 35d0 │ │ │ │ │ @@ -3480,15 +3480,15 @@ │ │ │ │ │ bl 2d10 │ │ │ │ │ ./g15daemon/utility_funcs.c:73 │ │ │ │ │ b.n 395c │ │ │ │ │ adds r6, #198 @ 0xc6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r6, #6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, r3, #6 │ │ │ │ │ + adds r0, r3, #6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r6, r5, #22 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r5, #164 @ 0xa4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r2, r1, #19 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -4904,21 +4904,21 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 4464 │ │ │ │ │ nop │ │ │ │ │ cmp r6, #66 @ 0x42 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r6, r7, #8 │ │ │ │ │ + asrs r2, r7, #8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r6, r7, #6 │ │ │ │ │ + asrs r2, r7, #6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r4, #8 │ │ │ │ │ + asrs r6, r3, #8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r5, #7 │ │ │ │ │ + asrs r6, r4, #7 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 000044c4 : │ │ │ │ │ g15daemon_dlclose_plugin(): │ │ │ │ │ ./g15daemon/g15_plugins.c:90 │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -4935,15 +4935,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r0, #3 │ │ │ │ │ add r1, pc │ │ │ │ │ bl 2d10 │ │ │ │ │ ./g15daemon/g15_plugins.c:99 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ - asrs r2, r5, #7 │ │ │ │ │ + asrs r6, r4, #7 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 000044f0 : │ │ │ │ │ run_lcd_client(): │ │ │ │ │ ./g15daemon/g15_plugins.c:101 │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -5233,23 +5233,23 @@ │ │ │ │ │ add r1, pc │ │ │ │ │ bl 2d10 │ │ │ │ │ ./g15daemon/g15_plugins.c:182 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 44f0 │ │ │ │ │ b.n 467c │ │ │ │ │ nop │ │ │ │ │ - asrs r2, r7, #1 │ │ │ │ │ + asrs r6, r6, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r3, #3 │ │ │ │ │ + asrs r0, r3, #3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r5, #32 │ │ │ │ │ + asrs r0, r5, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r7, #1 │ │ │ │ │ + asrs r0, r7, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r0, r7, #32 │ │ │ │ │ + asrs r4, r6, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 000046f0 : │ │ │ │ │ g15_count_plugins(): │ │ │ │ │ ./g15daemon/g15_plugins.c:198 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -5339,19 +5339,19 @@ │ │ │ │ │ ./g15daemon/g15_plugins.c:222 │ │ │ │ │ blx 20cc <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ cmp r0, #242 @ 0xf2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r6, #6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r6, r1, #1 │ │ │ │ │ + asrs r2, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r0, #172 @ 0xac │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 000047ac : │ │ │ │ │ g15_plugin_load(): │ │ │ │ │ ./g15daemon/g15_plugins.c:224 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -5609,40 +5609,40 @@ │ │ │ │ │ ./g15daemon/g15_plugins.c:297 │ │ │ │ │ blx 20cc <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r6, #6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldc2 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r7, #84 @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r2, #6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 000049a0 : │ │ │ │ │ g15_open_all_plugins(): │ │ │ │ │ ./g15daemon/g15_plugins.c:300 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -5926,43 +5926,43 @@ │ │ │ │ │ ./g15daemon/g15_plugins.c:359 │ │ │ │ │ blx 20cc <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ movs r6, #66 @ 0x42 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r6, #6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r5, #208 @ 0xd0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r2, #19 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r6, r4, #17 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r5, #15 │ │ │ │ │ movs r0, r0 │ │ │ │ │ __aeabi_ldivmod(): │ │ │ │ │ cbnz r3, 4c02 │ │ │ │ │ cbnz r2, 4c02 │ │ │ │ │ cmp r1, #0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -94,107 +94,106 @@ │ │ │ │ │ 0x0000534c 68742067 6c6f6261 6c6c7920 286b6579 ht globally (key │ │ │ │ │ 0x0000535c 626f6172 64206465 6661756c 74292e00 board default).. │ │ │ │ │ 0x0000536c 2d730000 2d2d7377 69746368 00000000 -s..--switch.... │ │ │ │ │ 0x0000537c 2d2d7365 742d6261 636b6c69 67687400 --set-backlight. │ │ │ │ │ 0x0000538c 2d640000 2d2d6465 62756700 2d750000 -d..--debug.-u.. │ │ │ │ │ 0x0000539c 2d2d7573 65720000 2d6c0000 2d2d6c63 --user..-l..--lc │ │ │ │ │ 0x000053ac 646c6576 656c0000 46726920 3038204e dlevel..Fri 08 N │ │ │ │ │ - 0x000053bc 6f762032 30323420 30333a33 393a3039 ov 2024 03:39:09 │ │ │ │ │ + 0x000053bc 6f762032 30323420 30333a34 323a3035 ov 2024 03:42:05 │ │ │ │ │ 0x000053cc 00000000 47313544 61656d6f 6e202573 ....G15Daemon %s │ │ │ │ │ 0x000053dc 20427569 6c642044 6174653a 20257300 Build Date: %s. │ │ │ │ │ 0x000053ec 4c696e75 7820362e 312e302d 32362d61 Linux 6.1.0-26-a │ │ │ │ │ - 0x000053fc 726d6d70 2d6c7061 65206172 6d76376c rmmp-lpae armv7l │ │ │ │ │ - 0x0000540c 00000000 4275696c 64204f53 3a202573 ....Build OS: %s │ │ │ │ │ - 0x0000541c 00000000 67636320 76657273 696f6e20 ....gcc version │ │ │ │ │ - 0x0000542c 31342e32 2e302028 44656269 616e2031 14.2.0 (Debian 1 │ │ │ │ │ - 0x0000543c 342e322e 302d3629 20000000 57697468 4.2.0-6) ...With │ │ │ │ │ - 0x0000544c 20636f6d 70696c65 723a2025 73000000 compiler: %s... │ │ │ │ │ - 0x0000545c 47313544 61656d6f 6e20434d 444c494e G15Daemon CMDLIN │ │ │ │ │ - 0x0000546c 45204152 47533a20 00000000 25732000 E ARGS: ....%s . │ │ │ │ │ - 0x0000547c 47313544 61656d6f 6e20616c 72656164 G15Daemon alread │ │ │ │ │ - 0x0000548c 79207275 6e6e696e 672e2e20 45786974 y running.. Exit │ │ │ │ │ - 0x0000549c 696e6700 556e6162 6c652074 6f206174 ing.Unable to at │ │ │ │ │ - 0x000054ac 74616368 20746f20 74686520 47313520 tach to the G15 │ │ │ │ │ - 0x000054bc 4b657962 6f617264 2e2e2e20 65786974 Keyboard... exit │ │ │ │ │ - 0x000054cc 696e6700 67313564 61656d6f 6e000000 ing.g15daemon... │ │ │ │ │ - 0x000054dc 6e6f626f 64790000 42455741 52453a20 nobody..BEWARE: │ │ │ │ │ - 0x000054ec 72756e6e 696e6720 61732065 66666563 running as effec │ │ │ │ │ - 0x000054fc 74697665 20756964 2025690a 00000000 tive uid %i..... │ │ │ │ │ - 0x0000550c 2f657463 2f673135 6461656d 6f6e2e63 /etc/g15daemon.c │ │ │ │ │ - 0x0000551c 6f6e6600 55736520 4d522061 73204379 onf.Use MR as Cy │ │ │ │ │ - 0x0000552c 636c6520 4b657900 556e6162 6c652074 cle Key.Unable t │ │ │ │ │ - 0x0000553c 6f206372 65617465 206b6579 626f6172 o create keyboar │ │ │ │ │ - 0x0000554c 64206c69 7374656e 65722074 68726561 d listener threa │ │ │ │ │ - 0x0000555c 642e2020 45786974 696e6700 556e6162 d. Exiting.Unab │ │ │ │ │ - 0x0000556c 6c652074 6f206372 65617465 20646973 le to create dis │ │ │ │ │ - 0x0000557c 706c6179 20746872 6561642e 20204578 play thread. Ex │ │ │ │ │ - 0x0000558c 6974696e 67000000 67313564 61656d6f iting...g15daemo │ │ │ │ │ - 0x0000559c 6e20312e 392e352e 33000000 2573206c n 1.9.5.3...%s l │ │ │ │ │ - 0x000055ac 6f616465 640a0000 2f757372 2f736861 oaded.../usr/sha │ │ │ │ │ - 0x000055bc 72650000 25732f25 73000000 67313564 re..%s/%s...g15d │ │ │ │ │ - 0x000055cc 61656d6f 6e2f7370 6c617368 2f673135 aemon/splash/g15 │ │ │ │ │ - 0x000055dc 6c6f676f 322e7762 6d700000 2f757372 logo2.wbmp../usr │ │ │ │ │ - 0x000055ec 2f6c6962 2f61726d 2d6c696e 75782d67 /lib/arm-linux-g │ │ │ │ │ - 0x000055fc 6e756561 62696866 2f673135 6461656d nueabihf/g15daem │ │ │ │ │ - 0x0000560c 6f6e2f31 2e392e35 2e332f70 6c756769 on/1.9.5.3/plugi │ │ │ │ │ - 0x0000561c 6e730000 4c656176 696e6720 62792072 ns..Leaving by r │ │ │ │ │ - 0x0000562c 65717565 73740000 47313544 61656d6f equest..G15Daemo │ │ │ │ │ - 0x0000563c 6e20506c 7567696e 5f4c6f61 64657220 n Plugin_Loader │ │ │ │ │ - 0x0000564c 2d204445 45504249 4e442046 6c616720 - DEEPBIND Flag │ │ │ │ │ - 0x0000565c 61766169 6c61626c 652e2020 5573696e available. Usin │ │ │ │ │ - 0x0000566c 67206974 2e0a0000 5052454c 4f414449 g it....PRELOADI │ │ │ │ │ - 0x0000567c 4e472025 73000000 496e6974 69616c69 NG %s...Initiali │ │ │ │ │ - 0x0000568c 73617469 6f6e2046 61696c65 642e2020 sation Failed. │ │ │ │ │ - 0x0000569c 52657472 79696e67 2e2e0000 506c7567 Retrying....Plug │ │ │ │ │ - 0x000056ac 696e5f4c 6f616465 72202d20 4572726f in_Loader - Erro │ │ │ │ │ - 0x000056bc 72206c6f 6164696e 67202573 202d2025 r loading %s - % │ │ │ │ │ - 0x000056cc 730a0000 4572726f 72206672 6f6d2064 s...Error from d │ │ │ │ │ - 0x000056dc 6c636c6f 73652025 730a0000 506c7567 lclose %s...Plug │ │ │ │ │ - 0x000056ec 696e2022 25732220 626f6f74 20737563 in "%s" boot suc │ │ │ │ │ - 0x000056fc 63657373 66756c2e 00000000 53746172 cessful.....Star │ │ │ │ │ - 0x0000570c 74696e67 20706c75 67696e20 74687265 ting plugin thre │ │ │ │ │ - 0x0000571c 61642022 25732220 696e2073 74616e64 ad "%s" in stand │ │ │ │ │ - 0x0000572c 61726420 6d6f6465 0a000000 53746172 ard mode....Star │ │ │ │ │ - 0x0000573c 74696e67 20706c75 67696e20 74687265 ting plugin thre │ │ │ │ │ - 0x0000574c 61642022 25732220 696e2061 6476616e ad "%s" in advan │ │ │ │ │ - 0x0000575c 63656420 6d6f6465 0a000000 52656d6f ced mode....Remo │ │ │ │ │ - 0x0000576c 76656420 706c7567 696e2025 73000000 ved plugin %s... │ │ │ │ │ - 0x0000577c 2e736f00 2f000000 504c5547 494e5300 .so./...PLUGINS. │ │ │ │ │ - 0x0000578c 67313570 6c756769 6e5f696e 666f0000 g15plugin_info.. │ │ │ │ │ - 0x0000579c 6731355f 706c7567 696e5f6c 6f61643a g15_plugin_load: │ │ │ │ │ - 0x000057ac 20257320 25730a00 25732069 73206e6f %s %s..%s is no │ │ │ │ │ - 0x000057bc 74206120 76616c69 64206731 35646165 t a valid g15dae │ │ │ │ │ - 0x000057cc 6d6f6e20 706c7567 696e2e20 20556e6c mon plugin. Unl │ │ │ │ │ - 0x000057dc 6f616469 6e670a00 4c6f6164 00000000 oading..Load.... │ │ │ │ │ - 0x000057ec 22257322 20506c75 67696e20 64697361 "%s" Plugin disa │ │ │ │ │ - 0x000057fc 626c6564 20696e20 67313564 61656d6f bled in g15daemo │ │ │ │ │ - 0x0000580c 6e2e636f 6e66202d 206e6f74 2072756e n.conf - not run │ │ │ │ │ - 0x0000581c 6e696e67 0a000000 426f6f74 696e6720 ning....Booting │ │ │ │ │ - 0x0000582c 706c7567 696e2022 25732200 556e6162 plugin "%s".Unab │ │ │ │ │ - 0x0000583c 6c652074 6f206372 65617465 20636c69 le to create cli │ │ │ │ │ - 0x0000584c 656e7420 74687265 61642e00 504c5547 ent thread..PLUG │ │ │ │ │ - 0x0000585c 494e5f4c 4f41445f 4f524445 52000000 IN_LOAD_ORDER... │ │ │ │ │ - 0x0000586c 546f7461 6c506c75 67696e73 00000000 TotalPlugins.... │ │ │ │ │ - 0x0000587c 4e756d62 6572206f 6620706c 7567696e Number of plugin │ │ │ │ │ - 0x0000588c 73206861 73206368 616e6765 642e2052 s has changed. R │ │ │ │ │ - 0x0000589c 65627569 6c64696e 67206c6f 6164206f ebuilding load o │ │ │ │ │ - 0x000058ac 72646572 2e000000 30000000 41747465 rder....0...Atte │ │ │ │ │ - 0x000058bc 6d707469 6e67206c 6f616420 6f662025 mpting load of % │ │ │ │ │ - 0x000058cc 6920706c 7567696e 73000000 53756363 i plugins...Succ │ │ │ │ │ - 0x000058dc 65737366 756c6c79 206c6f61 64656420 essfully loaded │ │ │ │ │ - 0x000058ec 2569206f 66202569 20706c75 67696e73 %i of %i plugins │ │ │ │ │ - 0x000058fc 2e000000 556e6162 6c652074 6f206f70 ....Unable to op │ │ │ │ │ - 0x0000590c 656e2074 68652064 69726563 746f7279 en the directory │ │ │ │ │ - 0x0000591c 3a202573 00000000 4c6f6164 696e6720 : %s....Loading │ │ │ │ │ - 0x0000592c 25692070 6c756769 6e73206e 616d6564 %i plugins named │ │ │ │ │ - 0x0000593c 20696e20 67313564 61656d6f 6e2e636f in g15daemon.co │ │ │ │ │ - 0x0000594c 6e662e00 3e000000 41000000 0c000000 nf..>...A....... │ │ │ │ │ - 0x0000595c 41000000 11000000 41000000 27000000 A.......A...'... │ │ │ │ │ - 0x0000596c 41000000 36000000 41000000 03000000 A...6...A....... │ │ │ │ │ - 0x0000597c 41000000 06000000 41000000 15000000 A.......A....... │ │ │ │ │ - 0x0000598c 41000000 0f000000 41000000 0e000000 A.......A....... │ │ │ │ │ - 0x0000599c 41000000 26000000 41000000 13000000 A...&...A....... │ │ │ │ │ - 0x000059ac 41000000 29000000 41000000 02000000 A...)...A....... │ │ │ │ │ - 0x000059bc 41000000 19000000 41000000 0a000000 A.......A....... │ │ │ │ │ - 0x000059cc 41000000 0b000000 41000000 00000000 A.......A....... │ │ │ │ │ - 0x000059dc 00000000 .... │ │ │ │ │ + 0x000053fc 726d3634 20616172 63683634 00000000 rm64 aarch64.... │ │ │ │ │ + 0x0000540c 4275696c 64204f53 3a202573 00000000 Build OS: %s.... │ │ │ │ │ + 0x0000541c 67636320 76657273 696f6e20 31342e32 gcc version 14.2 │ │ │ │ │ + 0x0000542c 2e302028 44656269 616e2031 342e322e .0 (Debian 14.2. │ │ │ │ │ + 0x0000543c 302d3629 20000000 57697468 20636f6d 0-6) ...With com │ │ │ │ │ + 0x0000544c 70696c65 723a2025 73000000 47313544 piler: %s...G15D │ │ │ │ │ + 0x0000545c 61656d6f 6e20434d 444c494e 45204152 aemon CMDLINE AR │ │ │ │ │ + 0x0000546c 47533a20 00000000 25732000 47313544 GS: ....%s .G15D │ │ │ │ │ + 0x0000547c 61656d6f 6e20616c 72656164 79207275 aemon already ru │ │ │ │ │ + 0x0000548c 6e6e696e 672e2e20 45786974 696e6700 nning.. Exiting. │ │ │ │ │ + 0x0000549c 556e6162 6c652074 6f206174 74616368 Unable to attach │ │ │ │ │ + 0x000054ac 20746f20 74686520 47313520 4b657962 to the G15 Keyb │ │ │ │ │ + 0x000054bc 6f617264 2e2e2e20 65786974 696e6700 oard... exiting. │ │ │ │ │ + 0x000054cc 67313564 61656d6f 6e000000 6e6f626f g15daemon...nobo │ │ │ │ │ + 0x000054dc 64790000 42455741 52453a20 72756e6e dy..BEWARE: runn │ │ │ │ │ + 0x000054ec 696e6720 61732065 66666563 74697665 ing as effective │ │ │ │ │ + 0x000054fc 20756964 2025690a 00000000 2f657463 uid %i...../etc │ │ │ │ │ + 0x0000550c 2f673135 6461656d 6f6e2e63 6f6e6600 /g15daemon.conf. │ │ │ │ │ + 0x0000551c 55736520 4d522061 73204379 636c6520 Use MR as Cycle │ │ │ │ │ + 0x0000552c 4b657900 556e6162 6c652074 6f206372 Key.Unable to cr │ │ │ │ │ + 0x0000553c 65617465 206b6579 626f6172 64206c69 eate keyboard li │ │ │ │ │ + 0x0000554c 7374656e 65722074 68726561 642e2020 stener thread. │ │ │ │ │ + 0x0000555c 45786974 696e6700 556e6162 6c652074 Exiting.Unable t │ │ │ │ │ + 0x0000556c 6f206372 65617465 20646973 706c6179 o create display │ │ │ │ │ + 0x0000557c 20746872 6561642e 20204578 6974696e thread. Exitin │ │ │ │ │ + 0x0000558c 67000000 67313564 61656d6f 6e20312e g...g15daemon 1. │ │ │ │ │ + 0x0000559c 392e352e 33000000 2573206c 6f616465 9.5.3...%s loade │ │ │ │ │ + 0x000055ac 640a0000 2f757372 2f736861 72650000 d.../usr/share.. │ │ │ │ │ + 0x000055bc 25732f25 73000000 67313564 61656d6f %s/%s...g15daemo │ │ │ │ │ + 0x000055cc 6e2f7370 6c617368 2f673135 6c6f676f n/splash/g15logo │ │ │ │ │ + 0x000055dc 322e7762 6d700000 2f757372 2f6c6962 2.wbmp../usr/lib │ │ │ │ │ + 0x000055ec 2f61726d 2d6c696e 75782d67 6e756561 /arm-linux-gnuea │ │ │ │ │ + 0x000055fc 62696866 2f673135 6461656d 6f6e2f31 bihf/g15daemon/1 │ │ │ │ │ + 0x0000560c 2e392e35 2e332f70 6c756769 6e730000 .9.5.3/plugins.. │ │ │ │ │ + 0x0000561c 4c656176 696e6720 62792072 65717565 Leaving by reque │ │ │ │ │ + 0x0000562c 73740000 47313544 61656d6f 6e20506c st..G15Daemon Pl │ │ │ │ │ + 0x0000563c 7567696e 5f4c6f61 64657220 2d204445 ugin_Loader - DE │ │ │ │ │ + 0x0000564c 45504249 4e442046 6c616720 61766169 EPBIND Flag avai │ │ │ │ │ + 0x0000565c 6c61626c 652e2020 5573696e 67206974 lable. Using it │ │ │ │ │ + 0x0000566c 2e0a0000 5052454c 4f414449 4e472025 ....PRELOADING % │ │ │ │ │ + 0x0000567c 73000000 496e6974 69616c69 73617469 s...Initialisati │ │ │ │ │ + 0x0000568c 6f6e2046 61696c65 642e2020 52657472 on Failed. Retr │ │ │ │ │ + 0x0000569c 79696e67 2e2e0000 506c7567 696e5f4c ying....Plugin_L │ │ │ │ │ + 0x000056ac 6f616465 72202d20 4572726f 72206c6f oader - Error lo │ │ │ │ │ + 0x000056bc 6164696e 67202573 202d2025 730a0000 ading %s - %s... │ │ │ │ │ + 0x000056cc 4572726f 72206672 6f6d2064 6c636c6f Error from dlclo │ │ │ │ │ + 0x000056dc 73652025 730a0000 506c7567 696e2022 se %s...Plugin " │ │ │ │ │ + 0x000056ec 25732220 626f6f74 20737563 63657373 %s" boot success │ │ │ │ │ + 0x000056fc 66756c2e 00000000 53746172 74696e67 ful.....Starting │ │ │ │ │ + 0x0000570c 20706c75 67696e20 74687265 61642022 plugin thread " │ │ │ │ │ + 0x0000571c 25732220 696e2073 74616e64 61726420 %s" in standard │ │ │ │ │ + 0x0000572c 6d6f6465 0a000000 53746172 74696e67 mode....Starting │ │ │ │ │ + 0x0000573c 20706c75 67696e20 74687265 61642022 plugin thread " │ │ │ │ │ + 0x0000574c 25732220 696e2061 6476616e 63656420 %s" in advanced │ │ │ │ │ + 0x0000575c 6d6f6465 0a000000 52656d6f 76656420 mode....Removed │ │ │ │ │ + 0x0000576c 706c7567 696e2025 73000000 2e736f00 plugin %s....so. │ │ │ │ │ + 0x0000577c 2f000000 504c5547 494e5300 67313570 /...PLUGINS.g15p │ │ │ │ │ + 0x0000578c 6c756769 6e5f696e 666f0000 6731355f lugin_info..g15_ │ │ │ │ │ + 0x0000579c 706c7567 696e5f6c 6f61643a 20257320 plugin_load: %s │ │ │ │ │ + 0x000057ac 25730a00 25732069 73206e6f 74206120 %s..%s is not a │ │ │ │ │ + 0x000057bc 76616c69 64206731 35646165 6d6f6e20 valid g15daemon │ │ │ │ │ + 0x000057cc 706c7567 696e2e20 20556e6c 6f616469 plugin. Unloadi │ │ │ │ │ + 0x000057dc 6e670a00 4c6f6164 00000000 22257322 ng..Load...."%s" │ │ │ │ │ + 0x000057ec 20506c75 67696e20 64697361 626c6564 Plugin disabled │ │ │ │ │ + 0x000057fc 20696e20 67313564 61656d6f 6e2e636f in g15daemon.co │ │ │ │ │ + 0x0000580c 6e66202d 206e6f74 2072756e 6e696e67 nf - not running │ │ │ │ │ + 0x0000581c 0a000000 426f6f74 696e6720 706c7567 ....Booting plug │ │ │ │ │ + 0x0000582c 696e2022 25732200 556e6162 6c652074 in "%s".Unable t │ │ │ │ │ + 0x0000583c 6f206372 65617465 20636c69 656e7420 o create client │ │ │ │ │ + 0x0000584c 74687265 61642e00 504c5547 494e5f4c thread..PLUGIN_L │ │ │ │ │ + 0x0000585c 4f41445f 4f524445 52000000 546f7461 OAD_ORDER...Tota │ │ │ │ │ + 0x0000586c 6c506c75 67696e73 00000000 4e756d62 lPlugins....Numb │ │ │ │ │ + 0x0000587c 6572206f 6620706c 7567696e 73206861 er of plugins ha │ │ │ │ │ + 0x0000588c 73206368 616e6765 642e2052 65627569 s changed. Rebui │ │ │ │ │ + 0x0000589c 6c64696e 67206c6f 6164206f 72646572 lding load order │ │ │ │ │ + 0x000058ac 2e000000 30000000 41747465 6d707469 ....0...Attempti │ │ │ │ │ + 0x000058bc 6e67206c 6f616420 6f662025 6920706c ng load of %i pl │ │ │ │ │ + 0x000058cc 7567696e 73000000 53756363 65737366 ugins...Successf │ │ │ │ │ + 0x000058dc 756c6c79 206c6f61 64656420 2569206f ully loaded %i o │ │ │ │ │ + 0x000058ec 66202569 20706c75 67696e73 2e000000 f %i plugins.... │ │ │ │ │ + 0x000058fc 556e6162 6c652074 6f206f70 656e2074 Unable to open t │ │ │ │ │ + 0x0000590c 68652064 69726563 746f7279 3a202573 he directory: %s │ │ │ │ │ + 0x0000591c 00000000 4c6f6164 696e6720 25692070 ....Loading %i p │ │ │ │ │ + 0x0000592c 6c756769 6e73206e 616d6564 20696e20 lugins named in │ │ │ │ │ + 0x0000593c 67313564 61656d6f 6e2e636f 6e662e00 g15daemon.conf.. │ │ │ │ │ + 0x0000594c 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ │ + 0x0000595c 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ │ + 0x0000596c 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ │ + 0x0000597c 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ │ + 0x0000598c 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ │ + 0x0000599c 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ │ + 0x000059ac 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ │ + 0x000059bc 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ │ + 0x000059cc 0b000000 41000000 00000000 00000000 ....A........... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ │ - 0x000059e0 c8d0ff7f 01000000 ........ │ │ │ │ │ + 0x000059dc ccd0ff7f 01000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ - 0x000059e8 00000000 .... │ │ │ │ │ + 0x000059e4 00000000 .... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ 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 │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 64386331 66653830 62353332 61653333 d8c1fe80b532ae33 │ │ │ │ │ - 0x00000010 30313835 61633939 32366138 35623835 0185ac9926a85b85 │ │ │ │ │ - 0x00000020 32653466 64372e64 65627567 00000000 2e4fd7.debug.... │ │ │ │ │ - 0x00000030 fc575408 .WT. │ │ │ │ │ + 0x00000000 66336138 36323434 39356563 32626233 f3a8624495ec2bb3 │ │ │ │ │ + 0x00000010 37313864 32653232 61663165 62653534 718d2e22af1ebe54 │ │ │ │ │ + 0x00000020 65636538 63632e64 65627567 00000000 ece8cc.debug.... │ │ │ │ │ + 0x00000030 cd99d56d ...m ├── g15daemon-dbgsym_1.9.5.3-14.1_armhf.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-02-28 09:33:10.000000 debian-binary │ │ --rw-r--r-- 0 0 0 736 2024-02-28 09:33:10.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 54524 2024-02-28 09:33:10.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 732 2024-02-28 09:33:10.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 54496 2024-02-28 09:33:10.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -5,8 +5,8 @@ │ │ │ │ Architecture: armhf │ │ │ │ Maintainer: Alexander Ponyatykh │ │ │ │ Installed-Size: 92 │ │ │ │ Depends: g15daemon (= 1.9.5.3-14.1) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Description: debug symbols for g15daemon │ │ │ │ -Build-Ids: 69a21979cafedb20b152cc77a8564df557399555 a6369d66c4b92d45dc99148dea2fe4d053edee35 bcd8c1fe80b532ae330185ac9926a85b852e4fd7 ffd2abe4c906b12c363773f8f6ee538259aab64c │ │ │ │ +Build-Ids: 1ff3a8624495ec2bb3718d2e22af1ebe54ece8cc 69a21979cafedb20b152cc77a8564df557399555 a6369d66c4b92d45dc99148dea2fe4d053edee35 ffd2abe4c906b12c363773f8f6ee538259aab64c │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ +usr/lib/debug/.build-id/1f/f3a8624495ec2bb3718d2e22af1ebe54ece8cc.debug │ │ │ │ │ usr/lib/debug/.build-id/69/a21979cafedb20b152cc77a8564df557399555.debug │ │ │ │ │ usr/lib/debug/.build-id/a6/369d66c4b92d45dc99148dea2fe4d053edee35.debug │ │ │ │ │ -usr/lib/debug/.build-id/bc/d8c1fe80b532ae330185ac9926a85b852e4fd7.debug │ │ │ │ │ usr/lib/debug/.build-id/ff/d2abe4c906b12c363773f8f6ee538259aab64c.debug │ │ │ │ │ usr/lib/debug/.dwz/arm-linux-gnueabihf/g15daemon.debug │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/lib/debug/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/ │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/1f/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 41392 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/1f/f3a8624495ec2bb3718d2e22af1ebe54ece8cc.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/69/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10896 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/69/a21979cafedb20b152cc77a8564df557399555.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/a6/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8768 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/a6/369d66c4b92d45dc99148dea2fe4d053edee35.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/bc/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 41392 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/bc/d8c1fe80b532ae330185ac9926a85b852e4fd7.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/ff/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12132 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/ff/d2abe4c906b12c363773f8f6ee538259aab64c.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/lib/debug/.dwz/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3900 2024-02-28 09:33:10.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/g15daemon.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/share/doc/ │ │ │ │ --- ./usr/lib/debug/.build-id/bc/d8c1fe80b532ae330185ac9926a85b852e4fd7.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/1f/f3a8624495ec2bb3718d2e22af1ebe54ece8cc.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 98% similar despite different names │ │ │ │ ├── readelf --wide --program-header {} │ │ │ │ │┄ error from `readelf --wide --program-header {}`: │ │ │ │ │┄ readelf: Error: Unable to find program interpreter name │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ │ Entry point 0x2aa9 │ │ │ │ │ There are 9 program headers, starting at offset 52 │ │ │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ │ - ARM_EXIDX 0x0001b4 0x000059e0 0x000059e0 0x00000 0x00008 R 0x4 │ │ │ │ │ + ARM_EXIDX 0x0001b4 0x000059dc 0x000059dc 0x00000 0x00008 R 0x4 │ │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4 │ │ │ │ │ INTERP 0x000154 0x00000154 0x00000154 0x00000 0x00019 R 0x1 │ │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x059ec R E 0x1000 │ │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x059e8 R E 0x1000 │ │ │ │ │ LOAD 0x000eb0 0x00006eb0 0x00006eb0 0x00000 0x00424 RW 0x1000 │ │ │ │ │ DYNAMIC 0x000eb0 0x00006ef8 0x00006ef8 0x00000 0x00108 RW 0x4 │ │ │ │ │ NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4 │ │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ │ GNU_RELRO 0x000eb0 0x00006eb0 0x00006eb0 0x00000 0x00150 R 0x1 │ │ │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │┄ error from `readelf --wide --sections {}`: │ │ │ │ │┄ readelf: Error: Unable to find program interpreter name │ │ │ │ │ @@ -13,17 +13,17 @@ │ │ │ │ │ [ 8] .gnu.version_r NOBITS 0000199c 0001b4 000050 00 A 6 2 4 │ │ │ │ │ [ 9] .rel.dyn NOBITS 000019ec 0001b4 0000a0 08 A 5 0 4 │ │ │ │ │ [10] .rel.plt NOBITS 00001a8c 0001b4 000308 08 A 5 22 4 │ │ │ │ │ [11] .init NOBITS 00001d94 0001b4 00000c 00 AX 0 0 4 │ │ │ │ │ [12] .plt NOBITS 00001da0 0001b4 0004b8 04 AX 0 0 4 │ │ │ │ │ [13] .text NOBITS 00002258 0001b4 002b3c 00 AX 0 0 8 │ │ │ │ │ [14] .fini NOBITS 00004d94 0001b4 000008 00 AX 0 0 4 │ │ │ │ │ - [15] .rodata NOBITS 00004d9c 0001b4 000c44 00 A 0 0 4 │ │ │ │ │ - [16] .ARM.exidx NOBITS 000059e0 0001b4 000008 00 AL 13 0 4 │ │ │ │ │ - [17] .eh_frame NOBITS 000059e8 0001b4 000004 00 A 0 0 4 │ │ │ │ │ + [15] .rodata NOBITS 00004d9c 0001b4 000c40 00 A 0 0 4 │ │ │ │ │ + [16] .ARM.exidx NOBITS 000059dc 0001b4 000008 00 AL 13 0 4 │ │ │ │ │ + [17] .eh_frame NOBITS 000059e4 0001b4 000004 00 A 0 0 4 │ │ │ │ │ [18] .init_array NOBITS 00006eb0 000eb0 000004 04 WA 0 0 4 │ │ │ │ │ [19] .fini_array NOBITS 00006eb4 000eb0 000004 04 WA 0 0 4 │ │ │ │ │ [20] .data.rel.ro NOBITS 00006eb8 000eb0 000040 00 WA 0 0 4 │ │ │ │ │ [21] .dynamic NOBITS 00006ef8 000eb0 000108 08 WA 6 0 4 │ │ │ │ │ [22] .got NOBITS 00007000 000eb0 0001c8 04 WA 0 0 4 │ │ │ │ │ [23] .data NOBITS 000071c8 000eb0 000008 00 WA 0 0 4 │ │ │ │ │ [24] .bss NOBITS 000071d0 000eb0 000104 00 WA 0 0 8 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │┄ error from `readelf --wide --symbols {}`: │ │ │ │ │┄ readelf: Error: Unable to find program interpreter name │ │ │ │ │ @@ -13,16 +13,16 @@ │ │ │ │ │ 9: 000019ec 0 SECTION LOCAL DEFAULT 9 .rel.dyn │ │ │ │ │ 10: 00001a8c 0 SECTION LOCAL DEFAULT 10 .rel.plt │ │ │ │ │ 11: 00001d94 0 SECTION LOCAL DEFAULT 11 .init │ │ │ │ │ 12: 00001da0 0 SECTION LOCAL DEFAULT 12 .plt │ │ │ │ │ 13: 00002258 0 SECTION LOCAL DEFAULT 13 .text │ │ │ │ │ 14: 00004d94 0 SECTION LOCAL DEFAULT 14 .fini │ │ │ │ │ 15: 00004d9c 0 SECTION LOCAL DEFAULT 15 .rodata │ │ │ │ │ - 16: 000059e0 0 SECTION LOCAL DEFAULT 16 .ARM.exidx │ │ │ │ │ - 17: 000059e8 0 SECTION LOCAL DEFAULT 17 .eh_frame │ │ │ │ │ + 16: 000059dc 0 SECTION LOCAL DEFAULT 16 .ARM.exidx │ │ │ │ │ + 17: 000059e4 0 SECTION LOCAL DEFAULT 17 .eh_frame │ │ │ │ │ 18: 00006eb0 0 SECTION LOCAL DEFAULT 18 .init_array │ │ │ │ │ 19: 00006eb4 0 SECTION LOCAL DEFAULT 19 .fini_array │ │ │ │ │ 20: 00006eb8 0 SECTION LOCAL DEFAULT 20 .data.rel.ro │ │ │ │ │ 21: 00006ef8 0 SECTION LOCAL DEFAULT 21 .dynamic │ │ │ │ │ 22: 00007000 0 SECTION LOCAL DEFAULT 22 .got │ │ │ │ │ 23: 000071c8 0 SECTION LOCAL DEFAULT 23 .data │ │ │ │ │ 24: 000071d0 0 SECTION LOCAL DEFAULT 24 .bss │ │ │ │ │ @@ -37,15 +37,15 @@ │ │ │ │ │ 33: 00000000 0 SECTION LOCAL DEFAULT 33 .debug_loclists │ │ │ │ │ 34: 00000000 0 SECTION LOCAL DEFAULT 34 .debug_rnglists │ │ │ │ │ 35: 00000000 0 FILE LOCAL DEFAULT ABS Scrt1.o │ │ │ │ │ 36: 00000194 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ 37: 00000194 32 OBJECT LOCAL DEFAULT 3 __abi_tag │ │ │ │ │ 38: 00002aa8 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 39: 00002ad4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 40: 000059e0 0 NOTYPE LOCAL DEFAULT 16 $d │ │ │ │ │ + 40: 000059dc 0 NOTYPE LOCAL DEFAULT 16 $d │ │ │ │ │ 41: 00004d9c 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ 42: 000071c8 0 NOTYPE LOCAL DEFAULT 23 $d │ │ │ │ │ 43: 00000000 0 FILE LOCAL DEFAULT ABS crti.o │ │ │ │ │ 44: 00002adc 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 45: 00002adc 0 FUNC LOCAL DEFAULT 13 call_weak_fn │ │ │ │ │ 46: 00002af8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 47: 00001d94 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ @@ -157,15 +157,15 @@ │ │ │ │ │ 153: 0000429c 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 154: 00004310 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 155: 00004318 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 156: 000043a0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 157: 000043a8 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 158: 000043fc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 159: 00000000 0 FILE LOCAL DEFAULT ABS g15_plugins.c │ │ │ │ │ - 160: 00005634 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ + 160: 00005630 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ 161: 00004404 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 162: 000044ac 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 163: 000044c4 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 164: 000044ec 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 165: 000044f0 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 166: 00004584 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 167: 0000458c 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ @@ -182,20 +182,20 @@ │ │ │ │ │ 178: 00007264 4 OBJECT LOCAL DEFAULT 24 deepbind.0 │ │ │ │ │ 179: 00000000 0 FILE LOCAL DEFAULT ABS _aeabi_ldivmod.o │ │ │ │ │ 180: 00004be0 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 181: 00000000 0 FILE LOCAL DEFAULT ABS _dvmd_lnx.o │ │ │ │ │ 182: 00004c80 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 183: 00000000 0 FILE LOCAL DEFAULT ABS _udivmoddi4.o │ │ │ │ │ 184: 00004c8c 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ - 185: 000059e8 0 NOTYPE LOCAL DEFAULT 16 $d │ │ │ │ │ + 185: 000059e4 0 NOTYPE LOCAL DEFAULT 16 $d │ │ │ │ │ 186: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c │ │ │ │ │ - 187: 00005950 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ - 188: 00005950 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits │ │ │ │ │ - 189: 000059e8 0 NOTYPE LOCAL DEFAULT 17 $d │ │ │ │ │ - 190: 000059e8 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__ │ │ │ │ │ + 187: 0000594c 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ + 188: 0000594c 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits │ │ │ │ │ + 189: 000059e4 0 NOTYPE LOCAL DEFAULT 17 $d │ │ │ │ │ + 190: 000059e4 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__ │ │ │ │ │ 191: 00000000 0 FILE LOCAL DEFAULT ABS │ │ │ │ │ 192: 00004d94 0 FUNC LOCAL DEFAULT 14 _fini │ │ │ │ │ 193: 00004c81 12 FUNC LOCAL DEFAULT 13 __aeabi_idiv0 │ │ │ │ │ 194: 00007000 0 OBJECT LOCAL DEFAULT ABS _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 195: 00004c8d 262 FUNC LOCAL DEFAULT 13 __udivmoddi4 │ │ │ │ │ 196: 00004c81 12 FUNC LOCAL DEFAULT 13 __aeabi_ldiv0 │ │ │ │ │ 197: 000071d0 0 OBJECT LOCAL DEFAULT 23 __TMC_END__ │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │┄ error from `readelf --wide --notes {}`: │ │ │ │ │┄ readelf: Error: Unable to find program interpreter name │ │ │ │ │ @@ -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: bcd8c1fe80b532ae330185ac9926a85b852e4fd7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1ff3a8624495ec2bb3718d2e22af1ebe54ece8cc │ │ │ │ │ │ │ │ │ │ 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