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