--- /srv/reproducible-results/rbuild-debian/r-b-build.DoTY3FUr/b1/g15daemon_1.9.5.3-14.1_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.DoTY3FUr/b2/g15daemon_1.9.5.3-14.1_armhf.changes ├── Files │ @@ -1,6 +1,6 @@ │ │ - ec76be56bda3115e43cc9e7b86607eaf 55412 debug optional g15daemon-dbgsym_1.9.5.3-14.1_armhf.deb │ - 600f6213ed5e38e3514841717703c967 34680 utils optional g15daemon_1.9.5.3-14.1_armhf.deb │ + 93ab35b1f0cb5269191b0e11ac290a19 55456 debug optional g15daemon-dbgsym_1.9.5.3-14.1_armhf.deb │ + 95c327f15c3d3a60aef558b3eb694ede 34712 utils optional g15daemon_1.9.5.3-14.1_armhf.deb │ 96df22e9c4b175b705beceed393f219f 13496 libdevel optional libg15daemon-client-dev_1.9.5.3-14.1_armhf.deb │ 2013fa674350145e0c3890c5bfabdda7 9388 debug optional libg15daemon-client1t64-dbgsym_1.9.5.3-14.1_armhf.deb │ e46de520bcdbb14e3d296c06f1382d76 13612 libs optional libg15daemon-client1t64_1.9.5.3-14.1_armhf.deb ├── g15daemon_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 1904 2024-02-28 09:33:10.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 32584 2024-02-28 09:33:10.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 32616 2024-02-28 09:33:10.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 --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 │ │ │ │ │ - EXIDX 0x005a44 0x00005a44 0x00005a44 0x00008 0x00008 R 0x4 │ │ │ │ │ + EXIDX 0x005a40 0x00005a40 0x00005a40 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 0x05a50 0x05a50 R E 0x1000 │ │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x05a4c 0x05a4c 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 002b68 00 AX 0 0 8 │ │ │ │ │ [14] .fini PROGBITS 00004dc0 004dc0 000008 00 AX 0 0 4 │ │ │ │ │ - [15] .rodata PROGBITS 00004dc8 004dc8 000c7c 00 A 0 0 4 │ │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 00005a44 005a44 000008 00 AL 13 0 4 │ │ │ │ │ - [17] .eh_frame PROGBITS 00005a4c 005a4c 000004 00 A 0 0 4 │ │ │ │ │ + [15] .rodata PROGBITS 00004dc8 004dc8 000c78 00 A 0 0 4 │ │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 00005a40 005a40 000008 00 AL 13 0 4 │ │ │ │ │ + [17] .eh_frame PROGBITS 00005a48 005a48 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: 0814029d5651eb1e2dfc0cfe417faec1e23f6c17 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: dc713d4c7d823026a75621cba378df513e0bb7ed │ │ │ │ │ │ │ │ │ │ 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 {} │ │ │ │ │ @@ -164,17 +164,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 24 Apr 2024 21:10:45 │ │ │ │ │ +Wed 24 Apr 2024 21:12:20 │ │ │ │ │ G15Daemon %s Build Date: %s │ │ │ │ │ -Linux 6.1.0-20-armmp-lpae armv7l │ │ │ │ │ +Linux 6.1.0-20-arm64 aarch64 │ │ │ │ │ Build OS: %s │ │ │ │ │ gcc version 13.2.0 (Debian 13.2.0-23) │ │ │ │ │ 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, #252 @ 0xfc │ │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r3, #186 @ 0xba │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -993,73 +993,73 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r5, #118 @ 0x76 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r2, #176 @ 0xb0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r5, #140 @ 0x8c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r5, #156 @ 0x9c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #188 @ 0xbc │ │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r7, #6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #236 @ 0xec │ │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ │ + cmp r6, #30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, #28 │ │ │ │ │ + cmp r6, #24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, #6 │ │ │ │ │ + cmp r6, #2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r6, #6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r5, r0, r2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r7, r4, #19 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, #16 │ │ │ │ │ + cmp r6, #12 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ │ + cmp r6, #30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, #20 │ │ │ │ │ + cmp r6, #16 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, #2 │ │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r7, r7, #15 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r1, [pc, #528] @ (2c98 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r5, #62 @ 0x3e │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ │ + cmp r4, #30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r4, #78 @ 0x4e │ │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #86 @ 0x56 │ │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00002aa8 <_start@@Base>: │ │ │ │ │ _start(): │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ pop {r1} │ │ │ │ │ @@ -3499,15 +3499,15 @@ │ │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ │ ./g15daemon/utility_funcs.c:73 │ │ │ │ │ b.n 39c4 │ │ │ │ │ adds r6, #158 @ 0x9e │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r6, #6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r6, r2, #7 │ │ │ │ │ + adds r2, r2, #7 │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r0, r5, #23 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r5, #122 @ 0x7a │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r6, r0, #20 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -4928,21 +4928,21 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 4490 │ │ │ │ │ nop │ │ │ │ │ cmp r6, #22 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r6, r6, #9 │ │ │ │ │ + asrs r2, r6, #9 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r6, r6, #7 │ │ │ │ │ + asrs r2, r6, #7 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r3, #9 │ │ │ │ │ + asrs r6, r2, #9 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r4, #8 │ │ │ │ │ + asrs r6, r3, #8 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 000044f0 : │ │ │ │ │ g15daemon_dlclose_plugin(): │ │ │ │ │ ./g15daemon/g15_plugins.c:90 │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -4959,15 +4959,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, r4, #8 │ │ │ │ │ + asrs r6, r3, #8 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0000451c : │ │ │ │ │ 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 │ │ │ │ │ @@ -5257,23 +5257,23 @@ │ │ │ │ │ add r1, pc │ │ │ │ │ bl 2d10 │ │ │ │ │ ./g15daemon/g15_plugins.c:182 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 451c │ │ │ │ │ b.n 46a8 │ │ │ │ │ nop │ │ │ │ │ - asrs r2, r6, #2 │ │ │ │ │ + asrs r6, r5, #2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r2, #4 │ │ │ │ │ + asrs r0, r2, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r4, #1 │ │ │ │ │ + asrs r0, r4, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r6, #2 │ │ │ │ │ + asrs r0, r6, #2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r0, r6, #1 │ │ │ │ │ + asrs r4, r5, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0000471c : │ │ │ │ │ g15_count_plugins(): │ │ │ │ │ ./g15daemon/g15_plugins.c:198 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -5363,19 +5363,19 @@ │ │ │ │ │ ./g15daemon/g15_plugins.c:222 │ │ │ │ │ blx 20cc <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ cmp r0, #198 @ 0xc6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r6, #6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r6, r0, #2 │ │ │ │ │ + asrs r2, r0, #2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r6, #32 │ │ │ │ │ + asrs r6, r5, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 000047d8 : │ │ │ │ │ g15_plugin_load(): │ │ │ │ │ ./g15daemon/g15_plugins.c:224 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -5633,40 +5633,40 @@ │ │ │ │ │ b.n 4958 │ │ │ │ │ ./g15daemon/g15_plugins.c:297 │ │ │ │ │ blx 20cc <__stack_chk_fail@plt> │ │ │ │ │ cmp r0, #12 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r6, #6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r6, r2, #32 │ │ │ │ │ + asrs r2, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldc2 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r2, #6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r2, #28 │ │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 000049cc : │ │ │ │ │ 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 │ │ │ │ │ @@ -5948,43 +5948,43 @@ │ │ │ │ │ ./g15daemon/g15_plugins.c:359 │ │ │ │ │ blx 20cc <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ movs r6, #22 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r6, #6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r2, #28 │ │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r5, #164 @ 0xa4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r1, #20 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ │ + lsrs r2, r5, #25 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r6, r3, #18 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r4, #16 │ │ │ │ │ movs r0, r0 │ │ │ │ │ __aeabi_ldivmod(): │ │ │ │ │ cbnz r3, 4c2e │ │ │ │ │ cbnz r2, 4c2e │ │ │ │ │ cmp r1, #0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -98,106 +98,106 @@ │ │ │ │ │ 0x000053b8 6c6c7920 286b6579 626f6172 64206465 lly (keyboard de │ │ │ │ │ 0x000053c8 6661756c 74292e00 2d730000 2d2d7377 fault)..-s..--sw │ │ │ │ │ 0x000053d8 69746368 00000000 2d2d7365 742d6261 itch....--set-ba │ │ │ │ │ 0x000053e8 636b6c69 67687400 2d640000 2d2d6465 cklight.-d..--de │ │ │ │ │ 0x000053f8 62756700 2d750000 2d2d7573 65720000 bug.-u..--user.. │ │ │ │ │ 0x00005408 2d6c0000 2d2d6c63 646c6576 656c0000 -l..--lcdlevel.. │ │ │ │ │ 0x00005418 57656420 32342041 70722032 30323420 Wed 24 Apr 2024 │ │ │ │ │ - 0x00005428 32313a31 303a3435 00000000 47313544 21:10:45....G15D │ │ │ │ │ + 0x00005428 32313a31 323a3230 00000000 47313544 21:12:20....G15D │ │ │ │ │ 0x00005438 61656d6f 6e202573 20427569 6c642044 aemon %s Build D │ │ │ │ │ 0x00005448 6174653a 20257300 4c696e75 7820362e ate: %s.Linux 6. │ │ │ │ │ - 0x00005458 312e302d 32302d61 726d6d70 2d6c7061 1.0-20-armmp-lpa │ │ │ │ │ - 0x00005468 65206172 6d76376c 00000000 4275696c e armv7l....Buil │ │ │ │ │ - 0x00005478 64204f53 3a202573 00000000 67636320 d OS: %s....gcc │ │ │ │ │ - 0x00005488 76657273 696f6e20 31332e32 2e302028 version 13.2.0 ( │ │ │ │ │ - 0x00005498 44656269 616e2031 332e322e 302d3233 Debian 13.2.0-23 │ │ │ │ │ - 0x000054a8 29200000 57697468 20636f6d 70696c65 ) ..With compile │ │ │ │ │ - 0x000054b8 723a2025 73000000 47313544 61656d6f r: %s...G15Daemo │ │ │ │ │ - 0x000054c8 6e20434d 444c494e 45204152 47533a20 n CMDLINE ARGS: │ │ │ │ │ - 0x000054d8 00000000 25732000 47313544 61656d6f ....%s .G15Daemo │ │ │ │ │ - 0x000054e8 6e20616c 72656164 79207275 6e6e696e n already runnin │ │ │ │ │ - 0x000054f8 672e2e20 45786974 696e6700 556e6162 g.. Exiting.Unab │ │ │ │ │ - 0x00005508 6c652074 6f206174 74616368 20746f20 le to attach to │ │ │ │ │ - 0x00005518 74686520 47313520 4b657962 6f617264 the G15 Keyboard │ │ │ │ │ - 0x00005528 2e2e2e20 65786974 696e6700 67313564 ... exiting.g15d │ │ │ │ │ - 0x00005538 61656d6f 6e000000 6e6f626f 64790000 aemon...nobody.. │ │ │ │ │ - 0x00005548 42455741 52453a20 72756e6e 696e6720 BEWARE: running │ │ │ │ │ - 0x00005558 61732065 66666563 74697665 20756964 as effective uid │ │ │ │ │ - 0x00005568 2025690a 00000000 2f657463 2f673135 %i...../etc/g15 │ │ │ │ │ - 0x00005578 6461656d 6f6e2e63 6f6e6600 55736520 daemon.conf.Use │ │ │ │ │ - 0x00005588 4d522061 73204379 636c6520 4b657900 MR as Cycle Key. │ │ │ │ │ - 0x00005598 556e6162 6c652074 6f206372 65617465 Unable to create │ │ │ │ │ - 0x000055a8 206b6579 626f6172 64206c69 7374656e keyboard listen │ │ │ │ │ - 0x000055b8 65722074 68726561 642e2020 45786974 er thread. Exit │ │ │ │ │ - 0x000055c8 696e6700 556e6162 6c652074 6f206372 ing.Unable to cr │ │ │ │ │ - 0x000055d8 65617465 20646973 706c6179 20746872 eate display thr │ │ │ │ │ - 0x000055e8 6561642e 20204578 6974696e 67000000 ead. Exiting... │ │ │ │ │ - 0x000055f8 67313564 61656d6f 6e20312e 392e352e g15daemon 1.9.5. │ │ │ │ │ - 0x00005608 33000000 2573206c 6f616465 640a0000 3...%s loaded... │ │ │ │ │ - 0x00005618 2f757372 2f736861 72650000 25732f25 /usr/share..%s/% │ │ │ │ │ - 0x00005628 73000000 67313564 61656d6f 6e2f7370 s...g15daemon/sp │ │ │ │ │ - 0x00005638 6c617368 2f673135 6c6f676f 322e7762 lash/g15logo2.wb │ │ │ │ │ - 0x00005648 6d700000 2f757372 2f6c6962 2f61726d mp../usr/lib/arm │ │ │ │ │ - 0x00005658 2d6c696e 75782d67 6e756561 62696866 -linux-gnueabihf │ │ │ │ │ - 0x00005668 2f673135 6461656d 6f6e2f31 2e392e35 /g15daemon/1.9.5 │ │ │ │ │ - 0x00005678 2e332f70 6c756769 6e730000 4c656176 .3/plugins..Leav │ │ │ │ │ - 0x00005688 696e6720 62792072 65717565 73740000 ing by request.. │ │ │ │ │ - 0x00005698 47313544 61656d6f 6e20506c 7567696e G15Daemon Plugin │ │ │ │ │ - 0x000056a8 5f4c6f61 64657220 2d204445 45504249 _Loader - DEEPBI │ │ │ │ │ - 0x000056b8 4e442046 6c616720 61766169 6c61626c ND Flag availabl │ │ │ │ │ - 0x000056c8 652e2020 5573696e 67206974 2e0a0000 e. Using it.... │ │ │ │ │ - 0x000056d8 5052454c 4f414449 4e472025 73000000 PRELOADING %s... │ │ │ │ │ - 0x000056e8 496e6974 69616c69 73617469 6f6e2046 Initialisation F │ │ │ │ │ - 0x000056f8 61696c65 642e2020 52657472 79696e67 ailed. Retrying │ │ │ │ │ - 0x00005708 2e2e0000 506c7567 696e5f4c 6f616465 ....Plugin_Loade │ │ │ │ │ - 0x00005718 72202d20 4572726f 72206c6f 6164696e r - Error loadin │ │ │ │ │ - 0x00005728 67202573 202d2025 730a0000 4572726f g %s - %s...Erro │ │ │ │ │ - 0x00005738 72206672 6f6d2064 6c636c6f 73652025 r from dlclose % │ │ │ │ │ - 0x00005748 730a0000 506c7567 696e2022 25732220 s...Plugin "%s" │ │ │ │ │ - 0x00005758 626f6f74 20737563 63657373 66756c2e boot successful. │ │ │ │ │ - 0x00005768 00000000 53746172 74696e67 20706c75 ....Starting plu │ │ │ │ │ - 0x00005778 67696e20 74687265 61642022 25732220 gin thread "%s" │ │ │ │ │ - 0x00005788 696e2073 74616e64 61726420 6d6f6465 in standard mode │ │ │ │ │ - 0x00005798 0a000000 53746172 74696e67 20706c75 ....Starting plu │ │ │ │ │ - 0x000057a8 67696e20 74687265 61642022 25732220 gin thread "%s" │ │ │ │ │ - 0x000057b8 696e2061 6476616e 63656420 6d6f6465 in advanced mode │ │ │ │ │ - 0x000057c8 0a000000 52656d6f 76656420 706c7567 ....Removed plug │ │ │ │ │ - 0x000057d8 696e2025 73000000 2e736f00 2f000000 in %s....so./... │ │ │ │ │ - 0x000057e8 504c5547 494e5300 67313570 6c756769 PLUGINS.g15plugi │ │ │ │ │ - 0x000057f8 6e5f696e 666f0000 6731355f 706c7567 n_info..g15_plug │ │ │ │ │ - 0x00005808 696e5f6c 6f61643a 20257320 25730a00 in_load: %s %s.. │ │ │ │ │ - 0x00005818 25732069 73206e6f 74206120 76616c69 %s is not a vali │ │ │ │ │ - 0x00005828 64206731 35646165 6d6f6e20 706c7567 d g15daemon plug │ │ │ │ │ - 0x00005838 696e2e20 20556e6c 6f616469 6e670a00 in. Unloading.. │ │ │ │ │ - 0x00005848 4c6f6164 00000000 22257322 20506c75 Load...."%s" Plu │ │ │ │ │ - 0x00005858 67696e20 64697361 626c6564 20696e20 gin disabled in │ │ │ │ │ - 0x00005868 67313564 61656d6f 6e2e636f 6e66202d g15daemon.conf - │ │ │ │ │ - 0x00005878 206e6f74 2072756e 6e696e67 0a000000 not running.... │ │ │ │ │ - 0x00005888 426f6f74 696e6720 706c7567 696e2022 Booting plugin " │ │ │ │ │ - 0x00005898 25732200 556e6162 6c652074 6f206372 %s".Unable to cr │ │ │ │ │ - 0x000058a8 65617465 20636c69 656e7420 74687265 eate client thre │ │ │ │ │ - 0x000058b8 61642e00 504c5547 494e5f4c 4f41445f ad..PLUGIN_LOAD_ │ │ │ │ │ - 0x000058c8 4f524445 52000000 546f7461 6c506c75 ORDER...TotalPlu │ │ │ │ │ - 0x000058d8 67696e73 00000000 4e756d62 6572206f gins....Number o │ │ │ │ │ - 0x000058e8 6620706c 7567696e 73206861 73206368 f plugins has ch │ │ │ │ │ - 0x000058f8 616e6765 642e2052 65627569 6c64696e anged. Rebuildin │ │ │ │ │ - 0x00005908 67206c6f 6164206f 72646572 2e000000 g load order.... │ │ │ │ │ - 0x00005918 30000000 41747465 6d707469 6e67206c 0...Attempting l │ │ │ │ │ - 0x00005928 6f616420 6f662025 6920706c 7567696e oad of %i plugin │ │ │ │ │ - 0x00005938 73000000 53756363 65737366 756c6c79 s...Successfully │ │ │ │ │ - 0x00005948 206c6f61 64656420 2569206f 66202569 loaded %i of %i │ │ │ │ │ - 0x00005958 20706c75 67696e73 2e000000 556e6162 plugins....Unab │ │ │ │ │ - 0x00005968 6c652074 6f206f70 656e2074 68652064 le to open the d │ │ │ │ │ - 0x00005978 69726563 746f7279 3a202573 00000000 irectory: %s.... │ │ │ │ │ - 0x00005988 4c6f6164 696e6720 25692070 6c756769 Loading %i plugi │ │ │ │ │ - 0x00005998 6e73206e 616d6564 20696e20 67313564 ns named in g15d │ │ │ │ │ - 0x000059a8 61656d6f 6e2e636f 6e662e00 3e000000 aemon.conf..>... │ │ │ │ │ - 0x000059b8 41000000 0c000000 41000000 11000000 A.......A....... │ │ │ │ │ - 0x000059c8 41000000 27000000 41000000 36000000 A...'...A...6... │ │ │ │ │ - 0x000059d8 41000000 03000000 41000000 06000000 A.......A....... │ │ │ │ │ - 0x000059e8 41000000 15000000 41000000 0f000000 A.......A....... │ │ │ │ │ - 0x000059f8 41000000 0e000000 41000000 26000000 A.......A...&... │ │ │ │ │ - 0x00005a08 41000000 13000000 41000000 29000000 A.......A...)... │ │ │ │ │ - 0x00005a18 41000000 02000000 41000000 19000000 A.......A....... │ │ │ │ │ - 0x00005a28 41000000 0a000000 41000000 0b000000 A.......A....... │ │ │ │ │ - 0x00005a38 41000000 00000000 00000000 A........... │ │ │ │ │ + 0x00005458 312e302d 32302d61 726d3634 20616172 1.0-20-arm64 aar │ │ │ │ │ + 0x00005468 63683634 00000000 4275696c 64204f53 ch64....Build OS │ │ │ │ │ + 0x00005478 3a202573 00000000 67636320 76657273 : %s....gcc vers │ │ │ │ │ + 0x00005488 696f6e20 31332e32 2e302028 44656269 ion 13.2.0 (Debi │ │ │ │ │ + 0x00005498 616e2031 332e322e 302d3233 29200000 an 13.2.0-23) .. │ │ │ │ │ + 0x000054a8 57697468 20636f6d 70696c65 723a2025 With compiler: % │ │ │ │ │ + 0x000054b8 73000000 47313544 61656d6f 6e20434d s...G15Daemon CM │ │ │ │ │ + 0x000054c8 444c494e 45204152 47533a20 00000000 DLINE ARGS: .... │ │ │ │ │ + 0x000054d8 25732000 47313544 61656d6f 6e20616c %s .G15Daemon al │ │ │ │ │ + 0x000054e8 72656164 79207275 6e6e696e 672e2e20 ready running.. │ │ │ │ │ + 0x000054f8 45786974 696e6700 556e6162 6c652074 Exiting.Unable t │ │ │ │ │ + 0x00005508 6f206174 74616368 20746f20 74686520 o attach to the │ │ │ │ │ + 0x00005518 47313520 4b657962 6f617264 2e2e2e20 G15 Keyboard... │ │ │ │ │ + 0x00005528 65786974 696e6700 67313564 61656d6f exiting.g15daemo │ │ │ │ │ + 0x00005538 6e000000 6e6f626f 64790000 42455741 n...nobody..BEWA │ │ │ │ │ + 0x00005548 52453a20 72756e6e 696e6720 61732065 RE: running as e │ │ │ │ │ + 0x00005558 66666563 74697665 20756964 2025690a ffective uid %i. │ │ │ │ │ + 0x00005568 00000000 2f657463 2f673135 6461656d ..../etc/g15daem │ │ │ │ │ + 0x00005578 6f6e2e63 6f6e6600 55736520 4d522061 on.conf.Use MR a │ │ │ │ │ + 0x00005588 73204379 636c6520 4b657900 556e6162 s Cycle Key.Unab │ │ │ │ │ + 0x00005598 6c652074 6f206372 65617465 206b6579 le to create key │ │ │ │ │ + 0x000055a8 626f6172 64206c69 7374656e 65722074 board listener t │ │ │ │ │ + 0x000055b8 68726561 642e2020 45786974 696e6700 hread. Exiting. │ │ │ │ │ + 0x000055c8 556e6162 6c652074 6f206372 65617465 Unable to create │ │ │ │ │ + 0x000055d8 20646973 706c6179 20746872 6561642e display thread. │ │ │ │ │ + 0x000055e8 20204578 6974696e 67000000 67313564 Exiting...g15d │ │ │ │ │ + 0x000055f8 61656d6f 6e20312e 392e352e 33000000 aemon 1.9.5.3... │ │ │ │ │ + 0x00005608 2573206c 6f616465 640a0000 2f757372 %s loaded.../usr │ │ │ │ │ + 0x00005618 2f736861 72650000 25732f25 73000000 /share..%s/%s... │ │ │ │ │ + 0x00005628 67313564 61656d6f 6e2f7370 6c617368 g15daemon/splash │ │ │ │ │ + 0x00005638 2f673135 6c6f676f 322e7762 6d700000 /g15logo2.wbmp.. │ │ │ │ │ + 0x00005648 2f757372 2f6c6962 2f61726d 2d6c696e /usr/lib/arm-lin │ │ │ │ │ + 0x00005658 75782d67 6e756561 62696866 2f673135 ux-gnueabihf/g15 │ │ │ │ │ + 0x00005668 6461656d 6f6e2f31 2e392e35 2e332f70 daemon/1.9.5.3/p │ │ │ │ │ + 0x00005678 6c756769 6e730000 4c656176 696e6720 lugins..Leaving │ │ │ │ │ + 0x00005688 62792072 65717565 73740000 47313544 by request..G15D │ │ │ │ │ + 0x00005698 61656d6f 6e20506c 7567696e 5f4c6f61 aemon Plugin_Loa │ │ │ │ │ + 0x000056a8 64657220 2d204445 45504249 4e442046 der - DEEPBIND F │ │ │ │ │ + 0x000056b8 6c616720 61766169 6c61626c 652e2020 lag available. │ │ │ │ │ + 0x000056c8 5573696e 67206974 2e0a0000 5052454c Using it....PREL │ │ │ │ │ + 0x000056d8 4f414449 4e472025 73000000 496e6974 OADING %s...Init │ │ │ │ │ + 0x000056e8 69616c69 73617469 6f6e2046 61696c65 ialisation Faile │ │ │ │ │ + 0x000056f8 642e2020 52657472 79696e67 2e2e0000 d. Retrying.... │ │ │ │ │ + 0x00005708 506c7567 696e5f4c 6f616465 72202d20 Plugin_Loader - │ │ │ │ │ + 0x00005718 4572726f 72206c6f 6164696e 67202573 Error loading %s │ │ │ │ │ + 0x00005728 202d2025 730a0000 4572726f 72206672 - %s...Error fr │ │ │ │ │ + 0x00005738 6f6d2064 6c636c6f 73652025 730a0000 om dlclose %s... │ │ │ │ │ + 0x00005748 506c7567 696e2022 25732220 626f6f74 Plugin "%s" boot │ │ │ │ │ + 0x00005758 20737563 63657373 66756c2e 00000000 successful..... │ │ │ │ │ + 0x00005768 53746172 74696e67 20706c75 67696e20 Starting plugin │ │ │ │ │ + 0x00005778 74687265 61642022 25732220 696e2073 thread "%s" in s │ │ │ │ │ + 0x00005788 74616e64 61726420 6d6f6465 0a000000 tandard mode.... │ │ │ │ │ + 0x00005798 53746172 74696e67 20706c75 67696e20 Starting plugin │ │ │ │ │ + 0x000057a8 74687265 61642022 25732220 696e2061 thread "%s" in a │ │ │ │ │ + 0x000057b8 6476616e 63656420 6d6f6465 0a000000 dvanced mode.... │ │ │ │ │ + 0x000057c8 52656d6f 76656420 706c7567 696e2025 Removed plugin % │ │ │ │ │ + 0x000057d8 73000000 2e736f00 2f000000 504c5547 s....so./...PLUG │ │ │ │ │ + 0x000057e8 494e5300 67313570 6c756769 6e5f696e INS.g15plugin_in │ │ │ │ │ + 0x000057f8 666f0000 6731355f 706c7567 696e5f6c fo..g15_plugin_l │ │ │ │ │ + 0x00005808 6f61643a 20257320 25730a00 25732069 oad: %s %s..%s i │ │ │ │ │ + 0x00005818 73206e6f 74206120 76616c69 64206731 s not a valid g1 │ │ │ │ │ + 0x00005828 35646165 6d6f6e20 706c7567 696e2e20 5daemon plugin. │ │ │ │ │ + 0x00005838 20556e6c 6f616469 6e670a00 4c6f6164 Unloading..Load │ │ │ │ │ + 0x00005848 00000000 22257322 20506c75 67696e20 ...."%s" Plugin │ │ │ │ │ + 0x00005858 64697361 626c6564 20696e20 67313564 disabled in g15d │ │ │ │ │ + 0x00005868 61656d6f 6e2e636f 6e66202d 206e6f74 aemon.conf - not │ │ │ │ │ + 0x00005878 2072756e 6e696e67 0a000000 426f6f74 running....Boot │ │ │ │ │ + 0x00005888 696e6720 706c7567 696e2022 25732200 ing plugin "%s". │ │ │ │ │ + 0x00005898 556e6162 6c652074 6f206372 65617465 Unable to create │ │ │ │ │ + 0x000058a8 20636c69 656e7420 74687265 61642e00 client thread.. │ │ │ │ │ + 0x000058b8 504c5547 494e5f4c 4f41445f 4f524445 PLUGIN_LOAD_ORDE │ │ │ │ │ + 0x000058c8 52000000 546f7461 6c506c75 67696e73 R...TotalPlugins │ │ │ │ │ + 0x000058d8 00000000 4e756d62 6572206f 6620706c ....Number of pl │ │ │ │ │ + 0x000058e8 7567696e 73206861 73206368 616e6765 ugins has change │ │ │ │ │ + 0x000058f8 642e2052 65627569 6c64696e 67206c6f d. Rebuilding lo │ │ │ │ │ + 0x00005908 6164206f 72646572 2e000000 30000000 ad order....0... │ │ │ │ │ + 0x00005918 41747465 6d707469 6e67206c 6f616420 Attempting load │ │ │ │ │ + 0x00005928 6f662025 6920706c 7567696e 73000000 of %i plugins... │ │ │ │ │ + 0x00005938 53756363 65737366 756c6c79 206c6f61 Successfully loa │ │ │ │ │ + 0x00005948 64656420 2569206f 66202569 20706c75 ded %i of %i plu │ │ │ │ │ + 0x00005958 67696e73 2e000000 556e6162 6c652074 gins....Unable t │ │ │ │ │ + 0x00005968 6f206f70 656e2074 68652064 69726563 o open the direc │ │ │ │ │ + 0x00005978 746f7279 3a202573 00000000 4c6f6164 tory: %s....Load │ │ │ │ │ + 0x00005988 696e6720 25692070 6c756769 6e73206e ing %i plugins n │ │ │ │ │ + 0x00005998 616d6564 20696e20 67313564 61656d6f amed in g15daemo │ │ │ │ │ + 0x000059a8 6e2e636f 6e662e00 3e000000 41000000 n.conf..>...A... │ │ │ │ │ + 0x000059b8 0c000000 41000000 11000000 41000000 ....A.......A... │ │ │ │ │ + 0x000059c8 27000000 41000000 36000000 41000000 '...A...6...A... │ │ │ │ │ + 0x000059d8 03000000 41000000 06000000 41000000 ....A.......A... │ │ │ │ │ + 0x000059e8 15000000 41000000 0f000000 41000000 ....A.......A... │ │ │ │ │ + 0x000059f8 0e000000 41000000 26000000 41000000 ....A...&...A... │ │ │ │ │ + 0x00005a08 13000000 41000000 29000000 41000000 ....A...)...A... │ │ │ │ │ + 0x00005a18 02000000 41000000 19000000 41000000 ....A.......A... │ │ │ │ │ + 0x00005a28 0a000000 41000000 0b000000 41000000 ....A.......A... │ │ │ │ │ + 0x00005a38 00000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ │ - 0x00005a44 64d0ff7f 01000000 d....... │ │ │ │ │ + 0x00005a40 68d0ff7f 01000000 h....... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ - 0x00005a4c 00000000 .... │ │ │ │ │ + 0x00005a48 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 31343032 39643536 35316562 31653264 14029d5651eb1e2d │ │ │ │ │ - 0x00000010 66633063 66653431 37666165 63316532 fc0cfe417faec1e2 │ │ │ │ │ - 0x00000020 33663663 31372e64 65627567 00000000 3f6c17.debug.... │ │ │ │ │ - 0x00000030 3839e291 89.. │ │ │ │ │ + 0x00000000 37313364 34633764 38323330 32366137 713d4c7d823026a7 │ │ │ │ │ + 0x00000010 35363231 63626133 37386466 35313365 5621cba378df513e │ │ │ │ │ + 0x00000020 30626237 65642e64 65627567 00000000 0bb7ed.debug.... │ │ │ │ │ + 0x00000030 6708304a g.0J ├── 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 740 2024-02-28 09:33:10.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 54480 2024-02-28 09:33:10.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 736 2024-02-28 09:33:10.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 54528 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: 0814029d5651eb1e2dfc0cfe417faec1e23f6c17 129458bee3f246099ba0113d5a394a7f4b360917 34e7fbf6ecc39c78396cfecc30729077b4c29d14 ea9882903c33e96055eea495a50aab4450b0ab0c │ │ │ │ +Build-Ids: 129458bee3f246099ba0113d5a394a7f4b360917 34e7fbf6ecc39c78396cfecc30729077b4c29d14 dc713d4c7d823026a75621cba378df513e0bb7ed ea9882903c33e96055eea495a50aab4450b0ab0c │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ -usr/lib/debug/.build-id/08/14029d5651eb1e2dfc0cfe417faec1e23f6c17.debug │ │ │ │ │ usr/lib/debug/.build-id/12/9458bee3f246099ba0113d5a394a7f4b360917.debug │ │ │ │ │ usr/lib/debug/.build-id/34/e7fbf6ecc39c78396cfecc30729077b4c29d14.debug │ │ │ │ │ +usr/lib/debug/.build-id/dc/713d4c7d823026a75621cba378df513e0bb7ed.debug │ │ │ │ │ usr/lib/debug/.build-id/ea/9882903c33e96055eea495a50aab4450b0ab0c.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/08/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 41452 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/08/14029d5651eb1e2dfc0cfe417faec1e23f6c17.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/12/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11984 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/12/9458bee3f246099ba0113d5a394a7f4b360917.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/34/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8772 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/34/e7fbf6ecc39c78396cfecc30729077b4c29d14.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/dc/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 41452 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/dc/713d4c7d823026a75621cba378df513e0bb7ed.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/ea/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10972 2024-02-28 09:33:10.000000 ./usr/lib/debug/.build-id/ea/9882903c33e96055eea495a50aab4450b0ab0c.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/08/14029d5651eb1e2dfc0cfe417faec1e23f6c17.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/dc/713d4c7d823026a75621cba378df513e0bb7ed.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 2% 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 │ │ │ │ │ - EXIDX 0x0001b4 0x00005a44 0x00005a44 0x00000 0x00008 R 0x4 │ │ │ │ │ + EXIDX 0x0001b4 0x00005a40 0x00005a40 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 0x05a50 R E 0x1000 │ │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x05a4c 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 002b68 00 AX 0 0 8 │ │ │ │ │ [14] .fini NOBITS 00004dc0 0001b4 000008 00 AX 0 0 4 │ │ │ │ │ - [15] .rodata NOBITS 00004dc8 0001b4 000c7c 00 A 0 0 4 │ │ │ │ │ - [16] .ARM.exidx NOBITS 00005a44 0001b4 000008 00 AL 13 0 4 │ │ │ │ │ - [17] .eh_frame NOBITS 00005a4c 0001b4 000004 00 A 0 0 4 │ │ │ │ │ + [15] .rodata NOBITS 00004dc8 0001b4 000c78 00 A 0 0 4 │ │ │ │ │ + [16] .ARM.exidx NOBITS 00005a40 0001b4 000008 00 AL 13 0 4 │ │ │ │ │ + [17] .eh_frame NOBITS 00005a48 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: 00004dc0 0 SECTION LOCAL DEFAULT 14 .fini │ │ │ │ │ 15: 00004dc8 0 SECTION LOCAL DEFAULT 15 .rodata │ │ │ │ │ - 16: 00005a44 0 SECTION LOCAL DEFAULT 16 .ARM.exidx │ │ │ │ │ - 17: 00005a4c 0 SECTION LOCAL DEFAULT 17 .eh_frame │ │ │ │ │ + 16: 00005a40 0 SECTION LOCAL DEFAULT 16 .ARM.exidx │ │ │ │ │ + 17: 00005a48 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: 00005a44 0 NOTYPE LOCAL DEFAULT 16 $d │ │ │ │ │ + 40: 00005a40 0 NOTYPE LOCAL DEFAULT 16 $d │ │ │ │ │ 41: 00004dc8 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: 000042c4 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 154: 00004338 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 155: 00004340 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 156: 000043cc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 157: 000043d4 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 158: 00004428 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 159: 00000000 0 FILE LOCAL DEFAULT ABS g15_plugins.c │ │ │ │ │ - 160: 00005698 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ + 160: 00005694 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ 161: 00004430 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 162: 000044d8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 163: 000044f0 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 164: 00004518 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 165: 0000451c 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 166: 000045b0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 167: 000045b8 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: 00004c0c 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 181: 00000000 0 FILE LOCAL DEFAULT ABS _dvmd_lnx.o │ │ │ │ │ 182: 00004cac 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 183: 00000000 0 FILE LOCAL DEFAULT ABS _udivmoddi4.o │ │ │ │ │ 184: 00004cb8 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ - 185: 00005a4c 0 NOTYPE LOCAL DEFAULT 16 $d │ │ │ │ │ + 185: 00005a48 0 NOTYPE LOCAL DEFAULT 16 $d │ │ │ │ │ 186: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c │ │ │ │ │ - 187: 000059b4 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ - 188: 000059b4 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits │ │ │ │ │ - 189: 00005a4c 0 NOTYPE LOCAL DEFAULT 17 $d │ │ │ │ │ - 190: 00005a4c 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__ │ │ │ │ │ + 187: 000059b0 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ + 188: 000059b0 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits │ │ │ │ │ + 189: 00005a48 0 NOTYPE LOCAL DEFAULT 17 $d │ │ │ │ │ + 190: 00005a48 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__ │ │ │ │ │ 191: 00000000 0 FILE LOCAL DEFAULT ABS │ │ │ │ │ 192: 00004dc0 0 FUNC LOCAL DEFAULT 14 _fini │ │ │ │ │ 193: 00004cad 12 FUNC LOCAL DEFAULT 13 __aeabi_idiv0 │ │ │ │ │ 194: 00007000 0 OBJECT LOCAL DEFAULT ABS _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 195: 00004cb9 262 FUNC LOCAL DEFAULT 13 __udivmoddi4 │ │ │ │ │ 196: 00004cad 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: 0814029d5651eb1e2dfc0cfe417faec1e23f6c17 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: dc713d4c7d823026a75621cba378df513e0bb7ed │ │ │ │ │ │ │ │ │ │ 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