--- /srv/rebuilderd/tmp/rebuilderd9gYgTw/inputs/libeckit-utils_1.29.1+really.1.28.7-1_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderd9gYgTw/out/libeckit-utils_1.29.1+really.1.28.7-1_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-05-19 11:49:22.000000 debian-binary │ -rw-r--r-- 0 0 0 1200 2025-05-19 11:49:22.000000 control.tar.xz │ --rw-r--r-- 0 0 0 47252 2025-05-19 11:49:22.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 47260 2025-05-19 11:49:22.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/eckit-version │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -4,22 +4,22 @@ │ │ │ │ There are 12 program headers, starting at offset 64 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002a0 0x0002a0 R 0x8 │ │ │ │ INTERP 0x000324 0x0000000000000324 0x0000000000000324 0x00001b 0x00001b R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-aarch64.so.1] │ │ │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x003418 0x003418 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x003420 0x003420 R E 0x10000 │ │ │ │ LOAD 0x00fc80 0x000000000001fc80 0x000000000001fc80 0x0004e0 0x0004e8 RW 0x10000 │ │ │ │ DYNAMIC 0x00fd70 0x000000000001fd70 0x000000000001fd70 0x000240 0x000240 RW 0x8 │ │ │ │ NOTE 0x0002e0 0x00000000000002e0 0x00000000000002e0 0x000020 0x000020 R 0x8 │ │ │ │ NOTE 0x000300 0x0000000000000300 0x0000000000000300 0x000024 0x000024 R 0x4 │ │ │ │ - NOTE 0x0033f8 0x00000000000033f8 0x00000000000033f8 0x000020 0x000020 R 0x4 │ │ │ │ + NOTE 0x003400 0x0000000000003400 0x0000000000003400 0x000020 0x000020 R 0x4 │ │ │ │ GNU_PROPERTY 0x0002e0 0x00000000000002e0 0x00000000000002e0 0x000020 0x000020 R 0x8 │ │ │ │ - GNU_EH_FRAME 0x0030e8 0x00000000000030e8 0x00000000000030e8 0x000084 0x000084 R 0x4 │ │ │ │ + GNU_EH_FRAME 0x0030f0 0x00000000000030f0 0x00000000000030f0 0x000084 0x000084 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ GNU_RELRO 0x00fc80 0x000000000001fc80 0x000000000001fc80 0x000380 0x000380 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 │ │ │ │ 01 .interp │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -13,19 +13,19 @@ │ │ │ │ [ 8] .gnu.version_r VERNEED 00000000000011f8 0011f8 0000f0 00 A 6 4 8 │ │ │ │ [ 9] .rela.dyn RELA 00000000000012e8 0012e8 000360 18 A 5 0 8 │ │ │ │ [10] .rela.plt RELA 0000000000001648 001648 0003d8 18 AI 5 25 8 │ │ │ │ [11] .init PROGBITS 0000000000001a20 001a20 00001c 00 AX 0 0 4 │ │ │ │ [12] .plt PROGBITS 0000000000001a40 001a40 0003f8 00 AX 0 0 16 │ │ │ │ [13] .text PROGBITS 0000000000001e40 001e40 000e9c 00 AX 0 0 64 │ │ │ │ [14] .fini PROGBITS 0000000000002cdc 002cdc 000018 00 AX 0 0 4 │ │ │ │ - [15] .rodata PROGBITS 0000000000002cf8 002cf8 0003ed 00 A 0 0 8 │ │ │ │ - [16] .eh_frame_hdr PROGBITS 00000000000030e8 0030e8 000084 00 A 0 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0000000000003170 003170 00024c 00 A 0 0 8 │ │ │ │ - [18] .gcc_except_table PROGBITS 00000000000033bc 0033bc 00003c 00 A 0 0 1 │ │ │ │ - [19] .note.ABI-tag NOTE 00000000000033f8 0033f8 000020 00 A 0 0 4 │ │ │ │ + [15] .rodata PROGBITS 0000000000002cf8 002cf8 0003f5 00 A 0 0 8 │ │ │ │ + [16] .eh_frame_hdr PROGBITS 00000000000030f0 0030f0 000084 00 A 0 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0000000000003178 003178 00024c 00 A 0 0 8 │ │ │ │ + [18] .gcc_except_table PROGBITS 00000000000033c4 0033c4 00003c 00 A 0 0 1 │ │ │ │ + [19] .note.ABI-tag NOTE 0000000000003400 003400 000020 00 A 0 0 4 │ │ │ │ [20] .init_array INIT_ARRAY 000000000001fc80 00fc80 000008 08 WA 0 0 8 │ │ │ │ [21] .fini_array FINI_ARRAY 000000000001fc88 00fc88 000008 08 WA 0 0 8 │ │ │ │ [22] .data.rel.ro PROGBITS 000000000001fc90 00fc90 0000e0 00 WA 0 0 8 │ │ │ │ [23] .dynamic DYNAMIC 000000000001fd70 00fd70 000240 10 WA 6 0 8 │ │ │ │ [24] .got PROGBITS 000000000001ffb0 00ffb0 000038 08 WA 0 0 8 │ │ │ │ [25] .got.plt PROGBITS 000000000001ffe8 00ffe8 000160 08 WA 0 0 8 │ │ │ │ [26] .data PROGBITS 0000000000020148 010148 000018 00 WA 0 0 8 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -49,15 +49,15 @@ │ │ │ │ 45: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNK5eckit4Tool20createErrorLogTargetEv │ │ │ │ 46: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZN5eckit10TranslatorIbNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclEb │ │ │ │ 47: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4 (3) │ │ │ │ 48: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.17 (5) │ │ │ │ 49: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (12) │ │ │ │ 50: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZN5eckit4Main9terminateEv │ │ │ │ 51: 000000000001fcc0 56 OBJECT WEAK DEFAULT 22 _ZTVN5eckit8ResourceIbEE │ │ │ │ - 52: 00000000000030d0 21 OBJECT WEAK DEFAULT 15 _ZTSN5eckit8ResourceIbEE │ │ │ │ + 52: 00000000000030d8 21 OBJECT WEAK DEFAULT 15 _ZTSN5eckit8ResourceIbEE │ │ │ │ 53: 0000000000002b20 112 FUNC WEAK DEFAULT 13 _ZNK5eckit8ResourceIbE8getValueB5cxx11Ev │ │ │ │ 54: 0000000000002cf8 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used │ │ │ │ 55: 000000000001fca8 24 OBJECT WEAK DEFAULT 22 _ZTIN5eckit8ResourceIbEE │ │ │ │ 56: 0000000000002ba0 108 FUNC WEAK DEFAULT 13 _ZN5eckit8ResourceIbE8setValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 57: 0000000000002c20 20 FUNC WEAK DEFAULT 13 _ZN5eckit8ResourceIbED1Ev │ │ │ │ 58: 0000000000002c20 20 FUNC WEAK DEFAULT 13 _ZN5eckit8ResourceIbED2Ev │ │ │ │ 59: 0000000000002b00 12 FUNC WEAK DEFAULT 13 _ZNKSt5ctypeIcE8do_widenEc │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ Relocation section '.rela.dyn' at offset 0x12e8 contains 36 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ 000000000001fc80 0000000000000403 R_AARCH64_RELATIVE 2060 │ │ │ │ 000000000001fc88 0000000000000403 R_AARCH64_RELATIVE 200c │ │ │ │ -000000000001fc98 0000000000000403 R_AARCH64_RELATIVE 30b8 │ │ │ │ -000000000001fcb0 0000000000000403 R_AARCH64_RELATIVE 30d0 │ │ │ │ +000000000001fc98 0000000000000403 R_AARCH64_RELATIVE 30c0 │ │ │ │ +000000000001fcb0 0000000000000403 R_AARCH64_RELATIVE 30d8 │ │ │ │ 000000000001fcc8 0000000000000403 R_AARCH64_RELATIVE 1fca8 │ │ │ │ 000000000001fcd0 0000000000000403 R_AARCH64_RELATIVE 2c20 │ │ │ │ 000000000001fcd8 0000000000000403 R_AARCH64_RELATIVE 2c40 │ │ │ │ 000000000001fce8 0000000000000403 R_AARCH64_RELATIVE 2ba0 │ │ │ │ 000000000001fcf0 0000000000000403 R_AARCH64_RELATIVE 2b20 │ │ │ │ 000000000001fd00 0000000000000403 R_AARCH64_RELATIVE 1fc90 │ │ │ │ 000000000001fd08 0000000000000403 R_AARCH64_RELATIVE 2c80 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: AArch64 feature: BTI, PAC │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3dd944c8b85ca27dae00bd9bd16877ccd25aa4ae │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6df829c120531715c075a84fe850e4f50c7780fc │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.7.0 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ Contents of the .eh_frame_hdr section: │ │ │ │ │ │ │ │ Version: 1 │ │ │ │ Pointer Encoding Format: 0x1b (sdata4, pcrel) │ │ │ │ Count Encoding Format: 0x3 (udata4, absolute) │ │ │ │ Table Encoding Format: 0x3b (sdata4, datarel) │ │ │ │ - Start of frame section: 0x84 (offset: 0x3170) │ │ │ │ + Start of frame section: 0x84 (offset: 0x3178) │ │ │ │ Entries in search table: 0xf │ │ │ │ - 0xffffffffffffed58 (offset: 0x1e40) -> 0x298 fde=[ 210] │ │ │ │ - 0xffffffffffffee58 (offset: 0x1f40) -> 0x9c fde=[ 14] │ │ │ │ - 0xffffffffffffeeb8 (offset: 0x1fa0) -> 0xb0 fde=[ 28] │ │ │ │ - 0xffffffffffffeee8 (offset: 0x1fd0) -> 0xc4 fde=[ 3c] │ │ │ │ - 0xffffffffffffef24 (offset: 0x200c) -> 0xd8 fde=[ 50] │ │ │ │ - 0xffffffffffffef78 (offset: 0x2060) -> 0x100 fde=[ 78] │ │ │ │ - 0xffffffffffffef98 (offset: 0x2080) -> 0x1fc fde=[ 174] │ │ │ │ - 0xfffffffffffff078 (offset: 0x2160) -> 0x248 fde=[ 1c0] │ │ │ │ - 0xfffffffffffffa18 (offset: 0x2b00) -> 0x118 fde=[ 90] │ │ │ │ - 0xfffffffffffffa38 (offset: 0x2b20) -> 0x12c fde=[ a4] │ │ │ │ - 0xfffffffffffffab8 (offset: 0x2ba0) -> 0x158 fde=[ d0] │ │ │ │ - 0xfffffffffffffb38 (offset: 0x2c20) -> 0x184 fde=[ fc] │ │ │ │ - 0xfffffffffffffb58 (offset: 0x2c40) -> 0x198 fde=[ 110] │ │ │ │ - 0xfffffffffffffb98 (offset: 0x2c80) -> 0x1c0 fde=[ 138] │ │ │ │ - 0xfffffffffffffbb8 (offset: 0x2ca0) -> 0x1d4 fde=[ 14c] │ │ │ │ + 0xffffffffffffed50 (offset: 0x1e40) -> 0x298 fde=[ 210] │ │ │ │ + 0xffffffffffffee50 (offset: 0x1f40) -> 0x9c fde=[ 14] │ │ │ │ + 0xffffffffffffeeb0 (offset: 0x1fa0) -> 0xb0 fde=[ 28] │ │ │ │ + 0xffffffffffffeee0 (offset: 0x1fd0) -> 0xc4 fde=[ 3c] │ │ │ │ + 0xffffffffffffef1c (offset: 0x200c) -> 0xd8 fde=[ 50] │ │ │ │ + 0xffffffffffffef70 (offset: 0x2060) -> 0x100 fde=[ 78] │ │ │ │ + 0xffffffffffffef90 (offset: 0x2080) -> 0x1fc fde=[ 174] │ │ │ │ + 0xfffffffffffff070 (offset: 0x2160) -> 0x248 fde=[ 1c0] │ │ │ │ + 0xfffffffffffffa10 (offset: 0x2b00) -> 0x118 fde=[ 90] │ │ │ │ + 0xfffffffffffffa30 (offset: 0x2b20) -> 0x12c fde=[ a4] │ │ │ │ + 0xfffffffffffffab0 (offset: 0x2ba0) -> 0x158 fde=[ d0] │ │ │ │ + 0xfffffffffffffb30 (offset: 0x2c20) -> 0x184 fde=[ fc] │ │ │ │ + 0xfffffffffffffb50 (offset: 0x2c40) -> 0x198 fde=[ 110] │ │ │ │ + 0xfffffffffffffb90 (offset: 0x2c80) -> 0x1c0 fde=[ 138] │ │ │ │ + 0xfffffffffffffbb0 (offset: 0x2ca0) -> 0x1d4 fde=[ 14c] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000010 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -208,15 +208,15 @@ │ │ │ │ │ │ │ │ 000001a4 0000000000000018 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zPLR" │ │ │ │ Code alignment factor: 4 │ │ │ │ Data alignment factor: -8 │ │ │ │ Return address column: 30 │ │ │ │ - Augmentation data: 9b 31 ce 01 00 1b 1b │ │ │ │ + Augmentation data: 9b 29 ce 01 00 1b 1b │ │ │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ │ │ │ │ 000001c0 000000000000004c 00000020 FDE cie=000001a4 pc=0000000000002160..0000000000002b00 │ │ │ │ Augmentation data: 7b 00 00 00 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000002164 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000002168 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -69,17 +69,17 @@ │ │ │ │ CXXABI_1.3.9 │ │ │ │ $ORIGIN/../lib/aarch64-linux-gnu │ │ │ │ version: │ │ │ │ version str: │ │ │ │ sha1: │ │ │ │ build type : │ │ │ │ timestamp : │ │ │ │ -20250519133333 │ │ │ │ +20250731032246 │ │ │ │ op. system : │ │ │ │ -Linux-6.1.0-35-arm64 │ │ │ │ +Linux-6.12.38+deb13-cloud-arm64 │ │ │ │ linux.64 │ │ │ │ processor : │ │ │ │ c compiler : │ │ │ │ flags : │ │ │ │ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eckit-1.29.1+really.1.28.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe │ │ │ │ c++ compiler: │ │ │ │ -g -O2 -ffile-prefix-map=/build/reproducible-path/eckit-1.29.1+really.1.28.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ 0000000000001a40 : │ │ │ │ bti c │ │ │ │ stp x16, x30, [sp, #-16]! │ │ │ │ - adrp x16, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x16, 1f000 @@Base+0x1bf28> │ │ │ │ ldr x17, [x16, #4088] │ │ │ │ add x16, x16, #0xff8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000001a60 : │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -3,21 +3,21 @@ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ 0000000000001e40 ::do_widen(char) const@@Base-0xcc0>: │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0xc0 │ │ │ │ mov x2, x1 │ │ │ │ - adrp x3, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x3, 1f000 @@Base+0x1bf28> │ │ │ │ ldr x3, [x3, #4064] │ │ │ │ mov w1, w0 │ │ │ │ stp x29, x30, [sp, #144] │ │ │ │ add x29, sp, #0x90 │ │ │ │ stp x19, x20, [sp, #160] │ │ │ │ - adrp x19, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x19, 1f000 @@Base+0x1bf28> │ │ │ │ mov x20, sp │ │ │ │ str x21, [sp, #176] │ │ │ │ ldr x0, [x3] │ │ │ │ str x0, [sp, #136] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ mov x0, sp │ │ │ │ @@ -27,15 +27,15 @@ │ │ │ │ str x1, [sp] │ │ │ │ bl 1ad8 │ │ │ │ add x19, x19, #0xd08 │ │ │ │ mov w21, w0 │ │ │ │ mov x0, sp │ │ │ │ str x19, [sp] │ │ │ │ bl 1b08 │ │ │ │ - adrp x0, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x0, 1f000 @@Base+0x1bf28> │ │ │ │ ldr x0, [x0, #4064] │ │ │ │ ldr x2, [sp, #136] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ b.ne 1f18 // b.any │ │ │ │ ldp x29, x30, [sp, #144] │ │ │ │ @@ -47,15 +47,15 @@ │ │ │ │ ret │ │ │ │ bti j │ │ │ │ add x19, x19, #0xd08 │ │ │ │ mov x21, x0 │ │ │ │ mov x0, x20 │ │ │ │ str x19, [sp] │ │ │ │ bl 1b08 │ │ │ │ - adrp x0, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x0, 1f000 @@Base+0x1bf28> │ │ │ │ ldr x0, [x0, #4064] │ │ │ │ ldr x2, [sp, #136] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ b.eq 1f1c // b.none │ │ │ │ bl 1df0 │ │ │ │ @@ -71,21 +71,21 @@ │ │ │ │ bti c │ │ │ │ mov x29, #0x0 // #0 │ │ │ │ mov x30, #0x0 // #0 │ │ │ │ mov x5, x0 │ │ │ │ ldr x1, [sp] │ │ │ │ add x2, sp, #0x8 │ │ │ │ mov x6, sp │ │ │ │ - adrp x0, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x0, 1f000 @@Base+0x1bf28> │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ bl 1e08 │ │ │ │ bl 1c10 │ │ │ │ - adrp x0, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x0, 1f000 @@Base+0x1bf28> │ │ │ │ ldr x0, [x0, #4040] │ │ │ │ cbz x0, 1f84 │ │ │ │ b 1b38 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ @@ -94,43 +94,43 @@ │ │ │ │ nop │ │ │ │ adrp x0, 20000 │ │ │ │ add x0, x0, #0x160 │ │ │ │ adrp x1, 20000 │ │ │ │ add x1, x1, #0x160 │ │ │ │ cmp x1, x0 │ │ │ │ b.eq 1fcc // b.none │ │ │ │ - adrp x1, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x1, 1f000 @@Base+0x1bf28> │ │ │ │ ldr x1, [x1, #4032] │ │ │ │ cbz x1, 1fcc │ │ │ │ mov x16, x1 │ │ │ │ br x16 │ │ │ │ ret │ │ │ │ adrp x0, 20000 │ │ │ │ add x0, x0, #0x160 │ │ │ │ adrp x1, 20000 │ │ │ │ add x1, x1, #0x160 │ │ │ │ sub x1, x1, x0 │ │ │ │ lsr x2, x1, #63 │ │ │ │ add x1, x2, x1, asr #3 │ │ │ │ asr x1, x1, #1 │ │ │ │ cbz x1, 2008 │ │ │ │ - adrp x2, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x2, 1f000 @@Base+0x1bf28> │ │ │ │ ldr x2, [x2, #4056] │ │ │ │ cbz x2, 2008 │ │ │ │ mov x16, x2 │ │ │ │ br x16 │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ adrp x19, 20000 │ │ │ │ ldrb w0, [x19, #352] │ │ │ │ tbnz w0, #0, 204c │ │ │ │ - adrp x0, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x0, 1f000 @@Base+0x1bf28> │ │ │ │ ldr x0, [x0, #4048] │ │ │ │ cbz x0, 2040 │ │ │ │ adrp x0, 20000 │ │ │ │ ldr x0, [x0, #336] │ │ │ │ bl 1c58 │ │ │ │ bl 1fa0 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ @@ -146,15 +146,15 @@ │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x40 │ │ │ │ - adrp x3, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x3, 1f000 @@Base+0x1bf28> │ │ │ │ ldr x3, [x3, #4064] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ sub x19, x2, x1 │ │ │ │ mov x20, x0 │ │ │ │ str x21, [sp, #48] │ │ │ │ @@ -169,15 +169,15 @@ │ │ │ │ cmp x19, #0x1 │ │ │ │ b.ne 211c // b.any │ │ │ │ ldrb w1, [x21] │ │ │ │ strb w1, [x0] │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ str x19, [x20, #8] │ │ │ │ - adrp x1, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x1, 1f000 @@Base+0x1bf28> │ │ │ │ ldr x1, [x1, #4064] │ │ │ │ strb wzr, [x0, x19] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x0, x0, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ b.ne 2154 // b.any │ │ │ │ @@ -202,15 +202,15 @@ │ │ │ │ ldr x19, [sp] │ │ │ │ b 20e0 │ │ │ │ bl 1df0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0xe0 │ │ │ │ - adrp x1, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x1, 1f000 @@Base+0x1bf28> │ │ │ │ ldr x1, [x1, #4064] │ │ │ │ mov x0, sp │ │ │ │ stp x29, x30, [sp, #160] │ │ │ │ add x29, sp, #0xa0 │ │ │ │ stp x19, x20, [sp, #176] │ │ │ │ add x19, sp, #0x20 │ │ │ │ stp x21, x22, [sp, #192] │ │ │ │ @@ -226,15 +226,15 @@ │ │ │ │ add x2, x2, #0xd05 │ │ │ │ str x22, [sp] │ │ │ │ bl 2080 │ │ │ │ mov x0, x19 │ │ │ │ mov x2, sp │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl 1ca0 , std::allocator > >::operator()(bool)@plt> │ │ │ │ - adrp x20, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x20, 1f000 @@Base+0x1bf28> │ │ │ │ add x1, x20, #0xcd0 │ │ │ │ mov x0, x19 │ │ │ │ str x1, [sp, #32] │ │ │ │ strb wzr, [sp, #145] │ │ │ │ bl 1b98 <_Unwind_Resume@plt+0x8> │ │ │ │ add x1, x20, #0xcd0 │ │ │ │ mov x0, x19 │ │ │ │ @@ -361,15 +361,15 @@ │ │ │ │ ldr x0, [sp] │ │ │ │ cmp x0, x22 │ │ │ │ b.eq 23e0 // b.none │ │ │ │ ldr x1, [sp, #16] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 1ac0 │ │ │ │ tbnz w19, #0, 25c4 │ │ │ │ - adrp x0, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x0, 1f000 @@Base+0x1bf28> │ │ │ │ ldr x0, [x0, #4064] │ │ │ │ ldr x2, [sp, #152] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ b.ne 2ab4 // b.any │ │ │ │ ldp x29, x30, [sp, #160] │ │ │ │ @@ -395,15 +395,15 @@ │ │ │ │ ldr x20, [x0, #240] │ │ │ │ cbz x20, 2ac4 │ │ │ │ ldrb w0, [x20, #56] │ │ │ │ cbz w0, 24d8 │ │ │ │ ldrb w1, [x20, #67] │ │ │ │ mov x0, x19 │ │ │ │ bl 1bc8 , std::allocator >::_M_dispose()@plt+0x8> │ │ │ │ - adrp x1, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x1, 1f000 @@Base+0x1bf28> │ │ │ │ ldr x1, [x1, #4064] │ │ │ │ ldr x3, [sp, #152] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ b.ne 2ab4 // b.any │ │ │ │ ldp x29, x30, [sp, #160] │ │ │ │ @@ -529,33 +529,33 @@ │ │ │ │ bl 1bc8 , std::allocator >::_M_dispose()@plt+0x8> │ │ │ │ bl 1b80 │ │ │ │ mov x19, x0 │ │ │ │ mov x2, #0x12 // #18 │ │ │ │ adrp x1, 2000 │ │ │ │ add x1, x1, #0xda0 │ │ │ │ bl 1d18 │ │ │ │ - mov x2, #0x14 // #20 │ │ │ │ + mov x2, #0x1f // #31 │ │ │ │ mov x0, x19 │ │ │ │ adrp x1, 2000 │ │ │ │ add x1, x1, #0xdb8 │ │ │ │ bl 1d18 │ │ │ │ mov x2, #0x2 // #2 │ │ │ │ mov x0, x19 │ │ │ │ adrp x1, 2000 │ │ │ │ - add x1, x1, #0xdd0 │ │ │ │ + add x1, x1, #0xdd8 │ │ │ │ bl 1d18 │ │ │ │ mov x2, #0x8 // #8 │ │ │ │ mov x0, x19 │ │ │ │ adrp x1, 2000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ + add x1, x1, #0xde0 │ │ │ │ bl 1d18 │ │ │ │ mov x0, x19 │ │ │ │ adrp x1, 2000 │ │ │ │ mov x2, #0x1 // #1 │ │ │ │ - add x1, x1, #0xde8 │ │ │ │ + add x1, x1, #0xdf0 │ │ │ │ bl 1d18 │ │ │ │ ldr x0, [x19] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ add x0, x19, x0 │ │ │ │ ldr x20, [x0, #240] │ │ │ │ cbz x20, 2ac4 │ │ │ │ ldrb w0, [x20, #56] │ │ │ │ @@ -563,20 +563,20 @@ │ │ │ │ ldrb w1, [x20, #67] │ │ │ │ mov x0, x19 │ │ │ │ bl 1bc8 , std::allocator >::_M_dispose()@plt+0x8> │ │ │ │ bl 1b80 │ │ │ │ mov x19, x0 │ │ │ │ mov x2, #0x12 // #18 │ │ │ │ adrp x1, 2000 │ │ │ │ - add x1, x1, #0xdf0 │ │ │ │ + add x1, x1, #0xdf8 │ │ │ │ bl 1d18 │ │ │ │ mov x0, x19 │ │ │ │ adrp x1, 2000 │ │ │ │ mov x2, #0x7 // #7 │ │ │ │ - add x1, x1, #0xe08 │ │ │ │ + add x1, x1, #0xe10 │ │ │ │ bl 1d18 │ │ │ │ ldr x0, [x19] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ add x0, x19, x0 │ │ │ │ ldr x20, [x0, #240] │ │ │ │ cbz x20, 2ac4 │ │ │ │ ldrb w0, [x20, #56] │ │ │ │ @@ -584,30 +584,30 @@ │ │ │ │ ldrb w1, [x20, #67] │ │ │ │ mov x0, x19 │ │ │ │ bl 1bc8 , std::allocator >::_M_dispose()@plt+0x8> │ │ │ │ bl 1b80 │ │ │ │ mov x19, x0 │ │ │ │ mov x2, #0x12 // #18 │ │ │ │ adrp x1, 2000 │ │ │ │ - add x1, x1, #0xe10 │ │ │ │ + add x1, x1, #0xe18 │ │ │ │ bl 1d18 │ │ │ │ mov x2, #0x3 // #3 │ │ │ │ mov x0, x19 │ │ │ │ adrp x24, 2000 │ │ │ │ - add x1, x24, #0xe28 │ │ │ │ + add x1, x24, #0xe30 │ │ │ │ bl 1d18 │ │ │ │ adrp x23, 2000 │ │ │ │ mov x2, #0x1 // #1 │ │ │ │ - add x1, x23, #0xe30 │ │ │ │ + add x1, x23, #0xe38 │ │ │ │ mov x0, x19 │ │ │ │ bl 1d18 │ │ │ │ mov x0, x19 │ │ │ │ adrp x22, 2000 │ │ │ │ mov x2, #0x6 // #6 │ │ │ │ - add x1, x22, #0xe38 │ │ │ │ + add x1, x22, #0xe40 │ │ │ │ bl 1d18 │ │ │ │ ldr x0, [x19] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ add x0, x19, x0 │ │ │ │ ldr x20, [x0, #240] │ │ │ │ cbz x20, 2ac4 │ │ │ │ ldrb w0, [x20, #56] │ │ │ │ @@ -615,20 +615,20 @@ │ │ │ │ ldrb w1, [x20, #67] │ │ │ │ mov x0, x19 │ │ │ │ bl 1bc8 , std::allocator >::_M_dispose()@plt+0x8> │ │ │ │ bl 1b80 │ │ │ │ mov x19, x0 │ │ │ │ mov x2, #0x12 // #18 │ │ │ │ adrp x21, 2000 │ │ │ │ - add x1, x21, #0xe40 │ │ │ │ + add x1, x21, #0xe48 │ │ │ │ bl 1d18 │ │ │ │ mov x0, x19 │ │ │ │ adrp x1, 2000 │ │ │ │ mov x2, #0x10b // #267 │ │ │ │ - add x1, x1, #0xe58 │ │ │ │ + add x1, x1, #0xe60 │ │ │ │ bl 1d18 │ │ │ │ ldr x0, [x19] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ add x0, x19, x0 │ │ │ │ ldr x20, [x0, #240] │ │ │ │ cbz x20, 2ac4 │ │ │ │ ldrb w0, [x20, #56] │ │ │ │ @@ -636,25 +636,25 @@ │ │ │ │ ldrb w1, [x20, #67] │ │ │ │ mov x0, x19 │ │ │ │ bl 1bc8 , std::allocator >::_M_dispose()@plt+0x8> │ │ │ │ bl 1b80 │ │ │ │ mov x19, x0 │ │ │ │ mov x2, #0x12 // #18 │ │ │ │ adrp x1, 2000 │ │ │ │ - add x1, x1, #0xf68 │ │ │ │ + add x1, x1, #0xf70 │ │ │ │ bl 1d18 │ │ │ │ - add x1, x24, #0xe28 │ │ │ │ + add x1, x24, #0xe30 │ │ │ │ mov x2, #0x3 // #3 │ │ │ │ mov x0, x19 │ │ │ │ bl 1d18 │ │ │ │ - add x1, x23, #0xe30 │ │ │ │ + add x1, x23, #0xe38 │ │ │ │ mov x2, #0x1 // #1 │ │ │ │ mov x0, x19 │ │ │ │ bl 1d18 │ │ │ │ - add x1, x22, #0xe38 │ │ │ │ + add x1, x22, #0xe40 │ │ │ │ mov x0, x19 │ │ │ │ mov x2, #0x6 // #6 │ │ │ │ bl 1d18 │ │ │ │ ldr x0, [x19] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ add x0, x19, x0 │ │ │ │ ldr x20, [x0, #240] │ │ │ │ @@ -662,20 +662,20 @@ │ │ │ │ ldrb w0, [x20, #56] │ │ │ │ cbz w0, 290c │ │ │ │ ldrb w1, [x20, #67] │ │ │ │ mov x0, x19 │ │ │ │ bl 1bc8 , std::allocator >::_M_dispose()@plt+0x8> │ │ │ │ bl 1b80 │ │ │ │ mov x19, x0 │ │ │ │ - add x1, x21, #0xe40 │ │ │ │ + add x1, x21, #0xe48 │ │ │ │ mov x2, #0x12 // #18 │ │ │ │ bl 1d18 │ │ │ │ adrp x1, 2000 │ │ │ │ mov x0, x19 │ │ │ │ - add x1, x1, #0xf80 │ │ │ │ + add x1, x1, #0xf88 │ │ │ │ mov x2, #0x130 // #304 │ │ │ │ b 2440 │ │ │ │ ldr x0, [x23] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ add x0, x23, x0 │ │ │ │ ldr w1, [x0, #32] │ │ │ │ orr w1, w1, #0x1 │ │ │ │ @@ -790,26 +790,26 @@ │ │ │ │ add x20, x20, #0xcd0 │ │ │ │ mov x22, x0 │ │ │ │ mov x0, x19 │ │ │ │ str x20, [sp, #32] │ │ │ │ bl 1d48 │ │ │ │ mov x0, x21 │ │ │ │ bl 1c70 │ │ │ │ - adrp x0, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x0, 1f000 @@Base+0x1bf28> │ │ │ │ ldr x0, [x0, #4064] │ │ │ │ ldr x2, [sp, #152] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ b.eq 2af8 // b.none │ │ │ │ bl 1df0 │ │ │ │ bti j │ │ │ │ mov x22, x0 │ │ │ │ b 2a90 │ │ │ │ - adrp x0, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x0, 1f000 @@Base+0x1bf28> │ │ │ │ ldr x0, [x0, #4064] │ │ │ │ ldr x2, [sp, #152] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ b.ne 2ab4 // b.any │ │ │ │ bl 1b20 │ │ │ │ @@ -830,27 +830,27 @@ │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000002b20 ::getValue[abi:cxx11]() const@@Base>: │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x30 │ │ │ │ - adrp x2, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x2, 1f000 @@Base+0x1bf28> │ │ │ │ ldr x2, [x2, #4064] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ ldrb w1, [x0, #113] │ │ │ │ mov x0, sp │ │ │ │ str x19, [sp, #32] │ │ │ │ mov x19, x8 │ │ │ │ ldr x3, [x2] │ │ │ │ str x3, [sp, #8] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ bl 1dc0 │ │ │ │ - adrp x0, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x0, 1f000 @@Base+0x1bf28> │ │ │ │ ldr x0, [x0, #4064] │ │ │ │ ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ b.ne 2b8c ::getValue[abi:cxx11]() const@@Base+0x6c> // b.any │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ @@ -864,27 +864,27 @@ │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000002ba0 ::setValue(std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x30 │ │ │ │ - adrp x2, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x2, 1f000 @@Base+0x1bf28> │ │ │ │ ldr x2, [x2, #4064] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ str x19, [sp, #32] │ │ │ │ mov x19, x0 │ │ │ │ mov x0, sp │ │ │ │ ldr x3, [x2] │ │ │ │ str x3, [sp, #8] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ bl 1d00 │ │ │ │ strb w0, [x19, #113] │ │ │ │ - adrp x0, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x0, 1f000 @@Base+0x1bf28> │ │ │ │ ldr x0, [x0, #4064] │ │ │ │ ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ b.ne 2c08 ::setValue(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x68> // b.any │ │ │ │ ldr x19, [sp, #32] │ │ │ │ @@ -897,50 +897,50 @@ │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000002c20 ::~Resource()@@Base>: │ │ │ │ bti c │ │ │ │ - adrp x1, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x1, 1f000 @@Base+0x1bf28> │ │ │ │ add x1, x1, #0xcd0 │ │ │ │ str x1, [x0] │ │ │ │ b 1d48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000002c40 ::~Resource()@@Base>: │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x1, 1f000 @@Base+0x1bf28> │ │ │ │ add x1, x1, #0xcd0 │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ str x1, [x0] │ │ │ │ bl 1d48 │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x78 // #120 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b 1ac0 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x1, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x1, 1f000 @@Base+0x1bf28> │ │ │ │ add x1, x1, #0xd08 │ │ │ │ str x1, [x0] │ │ │ │ b 1b08 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 1f000 @@Base+0x1bf30> │ │ │ │ + adrp x1, 1f000 @@Base+0x1bf28> │ │ │ │ add x1, x1, #0xd08 │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ str x1, [x0] │ │ │ │ bl 1b08 │ │ │ │ mov x0, x19 │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -5,62 +5,63 @@ │ │ │ │ 0x00002d18 20202020 76657273 696f6e3a 20000000 version: ... │ │ │ │ 0x00002d28 20202020 76657273 696f6e20 7374723a version str: │ │ │ │ 0x00002d38 20000000 00000000 20202020 73686131 ....... sha1 │ │ │ │ 0x00002d48 3a200000 00000000 2d627569 6c640000 : ......-build.. │ │ │ │ 0x00002d58 20202020 6275696c 64207479 70652020 build type │ │ │ │ 0x00002d68 3a200000 00000000 4e6f6e65 00000000 : ......None.... │ │ │ │ 0x00002d78 20202020 74696d65 7374616d 70202020 timestamp │ │ │ │ - 0x00002d88 3a200000 00000000 32303235 30353139 : ......20250519 │ │ │ │ - 0x00002d98 31333333 33330000 20202020 6f702e20 133333.. op. │ │ │ │ + 0x00002d88 3a200000 00000000 32303235 30373331 : ......20250731 │ │ │ │ + 0x00002d98 30333232 34360000 20202020 6f702e20 032246.. op. │ │ │ │ 0x00002da8 73797374 656d2020 3a200000 00000000 system : ...... │ │ │ │ - 0x00002db8 4c696e75 782d362e 312e302d 33352d61 Linux-6.1.0-35-a │ │ │ │ - 0x00002dc8 726d3634 00000000 20280000 00000000 rm64.... (...... │ │ │ │ - 0x00002dd8 6c696e75 782e3634 00000000 00000000 linux.64........ │ │ │ │ - 0x00002de8 29000000 00000000 20202020 70726f63 )....... proc │ │ │ │ - 0x00002df8 6573736f 72202020 3a200000 00000000 essor : ...... │ │ │ │ - 0x00002e08 61617263 68363400 20202020 6320636f aarch64. c co │ │ │ │ - 0x00002e18 6d70696c 65722020 3a200000 00000000 mpiler : ...... │ │ │ │ - 0x00002e28 474e5500 00000000 20000000 00000000 GNU..... ....... │ │ │ │ - 0x00002e38 31342e32 2e300000 20202020 2020666c 14.2.0.. fl │ │ │ │ - 0x00002e48 61677320 20202020 3a200000 00000000 ags : ...... │ │ │ │ - 0x00002e58 2d67202d 4f32202d 57657272 6f723d69 -g -O2 -Werror=i │ │ │ │ - 0x00002e68 6d706c69 6369742d 66756e63 74696f6e mplicit-function │ │ │ │ - 0x00002e78 2d646563 6c617261 74696f6e 202d6666 -declaration -ff │ │ │ │ - 0x00002e88 696c652d 70726566 69782d6d 61703d2f ile-prefix-map=/ │ │ │ │ - 0x00002e98 6275696c 642f7265 70726f64 75636962 build/reproducib │ │ │ │ - 0x00002ea8 6c652d70 6174682f 65636b69 742d312e le-path/eckit-1. │ │ │ │ - 0x00002eb8 32392e31 2b726561 6c6c792e 312e3238 29.1+really.1.28 │ │ │ │ - 0x00002ec8 2e373d2e 202d6673 7461636b 2d70726f .7=. -fstack-pro │ │ │ │ - 0x00002ed8 74656374 6f722d73 74726f6e 67202d66 tector-strong -f │ │ │ │ - 0x00002ee8 73746163 6b2d636c 6173682d 70726f74 stack-clash-prot │ │ │ │ - 0x00002ef8 65637469 6f6e202d 57666f72 6d617420 ection -Wformat │ │ │ │ - 0x00002f08 2d576572 726f723d 666f726d 61742d73 -Werror=format-s │ │ │ │ - 0x00002f18 65637572 69747920 2d6d6272 616e6368 ecurity -mbranch │ │ │ │ - 0x00002f28 2d70726f 74656374 696f6e3d 7374616e -protection=stan │ │ │ │ - 0x00002f38 64617264 202d5764 6174652d 74696d65 dard -Wdate-time │ │ │ │ - 0x00002f48 202d445f 464f5254 4946595f 534f5552 -D_FORTIFY_SOUR │ │ │ │ - 0x00002f58 43453d32 202d7069 70652000 00000000 CE=2 -pipe ..... │ │ │ │ - 0x00002f68 20202020 632b2b20 636f6d70 696c6572 c++ compiler │ │ │ │ - 0x00002f78 3a200000 00000000 2d67202d 4f32202d : ......-g -O2 - │ │ │ │ - 0x00002f88 6666696c 652d7072 65666978 2d6d6170 ffile-prefix-map │ │ │ │ - 0x00002f98 3d2f6275 696c642f 72657072 6f647563 =/build/reproduc │ │ │ │ - 0x00002fa8 69626c65 2d706174 682f6563 6b69742d ible-path/eckit- │ │ │ │ - 0x00002fb8 312e3239 2e312b72 65616c6c 792e312e 1.29.1+really.1. │ │ │ │ - 0x00002fc8 32382e37 3d2e202d 66737461 636b2d70 28.7=. -fstack-p │ │ │ │ - 0x00002fd8 726f7465 63746f72 2d737472 6f6e6720 rotector-strong │ │ │ │ - 0x00002fe8 2d667374 61636b2d 636c6173 682d7072 -fstack-clash-pr │ │ │ │ - 0x00002ff8 6f746563 74696f6e 202d5766 6f726d61 otection -Wforma │ │ │ │ - 0x00003008 74202d57 6572726f 723d666f 726d6174 t -Werror=format │ │ │ │ - 0x00003018 2d736563 75726974 79202d6d 6272616e -security -mbran │ │ │ │ - 0x00003028 63682d70 726f7465 6374696f 6e3d7374 ch-protection=st │ │ │ │ - 0x00003038 616e6461 7264202d 57646174 652d7469 andard -Wdate-ti │ │ │ │ - 0x00003048 6d65202d 445f464f 52544946 595f534f me -D_FORTIFY_SO │ │ │ │ - 0x00003058 55524345 3d32202d 70697065 202d5761 URCE=2 -pipe -Wa │ │ │ │ - 0x00003068 6c6c202d 57657874 7261202d 576e6f2d ll -Wextra -Wno- │ │ │ │ - 0x00003078 756e7573 65642d70 6172616d 65746572 unused-parameter │ │ │ │ - 0x00003088 202d576e 6f2d756e 75736564 2d766172 -Wno-unused-var │ │ │ │ - 0x00003098 6961626c 65202d57 6e6f2d73 69676e2d iable -Wno-sign- │ │ │ │ - 0x000030a8 636f6d70 61726520 00000000 00000000 compare ........ │ │ │ │ - 0x000030b8 4e356563 6b697437 56657273 696f6e45 N5eckit7VersionE │ │ │ │ - 0x000030c8 00000000 00000000 4e356563 6b697438 ........N5eckit8 │ │ │ │ - 0x000030d8 5265736f 75726365 49624545 00 ResourceIbEE. │ │ │ │ + 0x00002db8 4c696e75 782d362e 31322e33 382b6465 Linux-6.12.38+de │ │ │ │ + 0x00002dc8 6231332d 636c6f75 642d6172 6d363400 b13-cloud-arm64. │ │ │ │ + 0x00002dd8 20280000 00000000 6c696e75 782e3634 (......linux.64 │ │ │ │ + 0x00002de8 00000000 00000000 29000000 00000000 ........)....... │ │ │ │ + 0x00002df8 20202020 70726f63 6573736f 72202020 processor │ │ │ │ + 0x00002e08 3a200000 00000000 61617263 68363400 : ......aarch64. │ │ │ │ + 0x00002e18 20202020 6320636f 6d70696c 65722020 c compiler │ │ │ │ + 0x00002e28 3a200000 00000000 474e5500 00000000 : ......GNU..... │ │ │ │ + 0x00002e38 20000000 00000000 31342e32 2e300000 .......14.2.0.. │ │ │ │ + 0x00002e48 20202020 2020666c 61677320 20202020 flags │ │ │ │ + 0x00002e58 3a200000 00000000 2d67202d 4f32202d : ......-g -O2 - │ │ │ │ + 0x00002e68 57657272 6f723d69 6d706c69 6369742d Werror=implicit- │ │ │ │ + 0x00002e78 66756e63 74696f6e 2d646563 6c617261 function-declara │ │ │ │ + 0x00002e88 74696f6e 202d6666 696c652d 70726566 tion -ffile-pref │ │ │ │ + 0x00002e98 69782d6d 61703d2f 6275696c 642f7265 ix-map=/build/re │ │ │ │ + 0x00002ea8 70726f64 75636962 6c652d70 6174682f producible-path/ │ │ │ │ + 0x00002eb8 65636b69 742d312e 32392e31 2b726561 eckit-1.29.1+rea │ │ │ │ + 0x00002ec8 6c6c792e 312e3238 2e373d2e 202d6673 lly.1.28.7=. -fs │ │ │ │ + 0x00002ed8 7461636b 2d70726f 74656374 6f722d73 tack-protector-s │ │ │ │ + 0x00002ee8 74726f6e 67202d66 73746163 6b2d636c trong -fstack-cl │ │ │ │ + 0x00002ef8 6173682d 70726f74 65637469 6f6e202d ash-protection - │ │ │ │ + 0x00002f08 57666f72 6d617420 2d576572 726f723d Wformat -Werror= │ │ │ │ + 0x00002f18 666f726d 61742d73 65637572 69747920 format-security │ │ │ │ + 0x00002f28 2d6d6272 616e6368 2d70726f 74656374 -mbranch-protect │ │ │ │ + 0x00002f38 696f6e3d 7374616e 64617264 202d5764 ion=standard -Wd │ │ │ │ + 0x00002f48 6174652d 74696d65 202d445f 464f5254 ate-time -D_FORT │ │ │ │ + 0x00002f58 4946595f 534f5552 43453d32 202d7069 IFY_SOURCE=2 -pi │ │ │ │ + 0x00002f68 70652000 00000000 20202020 632b2b20 pe ..... c++ │ │ │ │ + 0x00002f78 636f6d70 696c6572 3a200000 00000000 compiler: ...... │ │ │ │ + 0x00002f88 2d67202d 4f32202d 6666696c 652d7072 -g -O2 -ffile-pr │ │ │ │ + 0x00002f98 65666978 2d6d6170 3d2f6275 696c642f efix-map=/build/ │ │ │ │ + 0x00002fa8 72657072 6f647563 69626c65 2d706174 reproducible-pat │ │ │ │ + 0x00002fb8 682f6563 6b69742d 312e3239 2e312b72 h/eckit-1.29.1+r │ │ │ │ + 0x00002fc8 65616c6c 792e312e 32382e37 3d2e202d eally.1.28.7=. - │ │ │ │ + 0x00002fd8 66737461 636b2d70 726f7465 63746f72 fstack-protector │ │ │ │ + 0x00002fe8 2d737472 6f6e6720 2d667374 61636b2d -strong -fstack- │ │ │ │ + 0x00002ff8 636c6173 682d7072 6f746563 74696f6e clash-protection │ │ │ │ + 0x00003008 202d5766 6f726d61 74202d57 6572726f -Wformat -Werro │ │ │ │ + 0x00003018 723d666f 726d6174 2d736563 75726974 r=format-securit │ │ │ │ + 0x00003028 79202d6d 6272616e 63682d70 726f7465 y -mbranch-prote │ │ │ │ + 0x00003038 6374696f 6e3d7374 616e6461 7264202d ction=standard - │ │ │ │ + 0x00003048 57646174 652d7469 6d65202d 445f464f Wdate-time -D_FO │ │ │ │ + 0x00003058 52544946 595f534f 55524345 3d32202d RTIFY_SOURCE=2 - │ │ │ │ + 0x00003068 70697065 202d5761 6c6c202d 57657874 pipe -Wall -Wext │ │ │ │ + 0x00003078 7261202d 576e6f2d 756e7573 65642d70 ra -Wno-unused-p │ │ │ │ + 0x00003088 6172616d 65746572 202d576e 6f2d756e arameter -Wno-un │ │ │ │ + 0x00003098 75736564 2d766172 6961626c 65202d57 used-variable -W │ │ │ │ + 0x000030a8 6e6f2d73 69676e2d 636f6d70 61726520 no-sign-compare │ │ │ │ + 0x000030b8 00000000 00000000 4e356563 6b697437 ........N5eckit7 │ │ │ │ + 0x000030c8 56657273 696f6e45 00000000 00000000 VersionE........ │ │ │ │ + 0x000030d8 4e356563 6b697438 5265736f 75726365 N5eckit8Resource │ │ │ │ + 0x000030e8 49624545 00 IbEE. │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ - 0x000030e8 011b033b 84000000 0f000000 58edffff ...;........X... │ │ │ │ - 0x000030f8 98020000 58eeffff 9c000000 b8eeffff ....X........... │ │ │ │ - 0x00003108 b0000000 e8eeffff c4000000 24efffff ............$... │ │ │ │ - 0x00003118 d8000000 78efffff 00010000 98efffff ....x........... │ │ │ │ - 0x00003128 fc010000 78f0ffff 48020000 18faffff ....x...H....... │ │ │ │ - 0x00003138 18010000 38faffff 2c010000 b8faffff ....8...,....... │ │ │ │ - 0x00003148 58010000 38fbffff 84010000 58fbffff X...8.......X... │ │ │ │ - 0x00003158 98010000 98fbffff c0010000 b8fbffff ................ │ │ │ │ - 0x00003168 d4010000 .... │ │ │ │ + 0x000030f0 011b033b 84000000 0f000000 50edffff ...;........P... │ │ │ │ + 0x00003100 98020000 50eeffff 9c000000 b0eeffff ....P........... │ │ │ │ + 0x00003110 b0000000 e0eeffff c4000000 1cefffff ................ │ │ │ │ + 0x00003120 d8000000 70efffff 00010000 90efffff ....p........... │ │ │ │ + 0x00003130 fc010000 70f0ffff 48020000 10faffff ....p...H....... │ │ │ │ + 0x00003140 18010000 30faffff 2c010000 b0faffff ....0...,....... │ │ │ │ + 0x00003150 58010000 30fbffff 84010000 50fbffff X...0.......P... │ │ │ │ + 0x00003160 98010000 90fbffff c0010000 b0fbffff ................ │ │ │ │ + 0x00003170 d4010000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,40 +1,40 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00003170 10000000 00000000 017a5200 04781e01 .........zR..x.. │ │ │ │ - 0x00003180 1b0c1f00 10000000 18000000 b4edffff ................ │ │ │ │ - 0x00003190 34000000 0041071e 10000000 2c000000 4....A......,... │ │ │ │ - 0x000031a0 00eeffff 30000000 00000000 10000000 ....0........... │ │ │ │ - 0x000031b0 40000000 1ceeffff 3c000000 00000000 @.......<....... │ │ │ │ - 0x000031c0 24000000 54000000 44eeffff 50000000 $...T...D...P... │ │ │ │ - 0x000031d0 00412d41 0e209d04 9e034293 024ededd .A-A. ....B..N.. │ │ │ │ - 0x000031e0 d30e0041 2d000000 14000000 7c000000 ...A-.......|... │ │ │ │ - 0x000031f0 70eeffff 08000000 00000000 00000000 p............... │ │ │ │ - 0x00003200 10000000 94000000 f8f8ffff 0c000000 ................ │ │ │ │ - 0x00003210 00000000 28000000 a8000000 04f9ffff ....(........... │ │ │ │ - 0x00003220 70000000 00412d41 0e30439d 049e0344 p....A-A.0C....D │ │ │ │ - 0x00003230 9302500a d3ddde0e 00412d41 0b000000 ..P......A-A.... │ │ │ │ - 0x00003240 28000000 d4000000 58f9ffff 6c000000 (.......X...l... │ │ │ │ - 0x00003250 00412d41 0e30439d 049e0342 9302510a .A-A.0C....B..Q. │ │ │ │ - 0x00003260 d3ddde0e 00412d41 0b000000 10000000 .....A-A........ │ │ │ │ - 0x00003270 00010000 acf9ffff 14000000 00000000 ................ │ │ │ │ - 0x00003280 24000000 14010000 b8f9ffff 3c000000 $...........<... │ │ │ │ - 0x00003290 00412d41 0e209d04 9e034493 0247dedd .A-A. ....D..G.. │ │ │ │ - 0x000032a0 d30e0041 2d000000 10000000 3c010000 ...A-.......<... │ │ │ │ - 0x000032b0 d0f9ffff 14000000 00000000 24000000 ............$... │ │ │ │ - 0x000032c0 50010000 dcf9ffff 3c000000 00412d41 P.......<....A-A │ │ │ │ - 0x000032d0 0e209d04 9e034493 0247dedd d30e0041 . ....D..G.....A │ │ │ │ - 0x000032e0 2d000000 2c000000 78010000 94edffff -...,...x....... │ │ │ │ - 0x000032f0 d8000000 00412d41 0e40439d 069e0542 .....A-A.@C....B │ │ │ │ - 0x00003300 93049403 4395025b 0ad5d3d4 ddde0e00 ....C..[........ │ │ │ │ - 0x00003310 412d410b 18000000 00000000 017a504c A-A..........zPL │ │ │ │ - 0x00003320 52000478 1e079b31 ce01001b 1b0c1f00 R..x...1........ │ │ │ │ - 0x00003330 4c000000 20000000 28eeffff a0090000 L... ...(....... │ │ │ │ - 0x00003340 047b0000 00412d41 0ee00144 9d089e07 .{...A-A...D.... │ │ │ │ - 0x00003350 42930694 05429504 96034397 02980102 B....B....C..... │ │ │ │ - 0x00003360 a00ad7d8 d5d6d3d4 ddde0e00 412d410b ............A-A. │ │ │ │ - 0x00003370 600ad7d8 d5d6d3d4 ddde0e00 412d410b `...........A-A. │ │ │ │ - 0x00003380 34000000 70000000 b8eaffff e4000000 4...p........... │ │ │ │ - 0x00003390 04550000 00412d41 0ec00145 9d069e05 .U...A-A...E.... │ │ │ │ - 0x000033a0 42930494 03439502 5b0ad5d3 d4ddde0e B....C..[....... │ │ │ │ - 0x000033b0 00412d41 0b000000 00000000 .A-A........ │ │ │ │ + 0x00003178 10000000 00000000 017a5200 04781e01 .........zR..x.. │ │ │ │ + 0x00003188 1b0c1f00 10000000 18000000 acedffff ................ │ │ │ │ + 0x00003198 34000000 0041071e 10000000 2c000000 4....A......,... │ │ │ │ + 0x000031a8 f8edffff 30000000 00000000 10000000 ....0........... │ │ │ │ + 0x000031b8 40000000 14eeffff 3c000000 00000000 @.......<....... │ │ │ │ + 0x000031c8 24000000 54000000 3ceeffff 50000000 $...T...<...P... │ │ │ │ + 0x000031d8 00412d41 0e209d04 9e034293 024ededd .A-A. ....B..N.. │ │ │ │ + 0x000031e8 d30e0041 2d000000 14000000 7c000000 ...A-.......|... │ │ │ │ + 0x000031f8 68eeffff 08000000 00000000 00000000 h............... │ │ │ │ + 0x00003208 10000000 94000000 f0f8ffff 0c000000 ................ │ │ │ │ + 0x00003218 00000000 28000000 a8000000 fcf8ffff ....(........... │ │ │ │ + 0x00003228 70000000 00412d41 0e30439d 049e0344 p....A-A.0C....D │ │ │ │ + 0x00003238 9302500a d3ddde0e 00412d41 0b000000 ..P......A-A.... │ │ │ │ + 0x00003248 28000000 d4000000 50f9ffff 6c000000 (.......P...l... │ │ │ │ + 0x00003258 00412d41 0e30439d 049e0342 9302510a .A-A.0C....B..Q. │ │ │ │ + 0x00003268 d3ddde0e 00412d41 0b000000 10000000 .....A-A........ │ │ │ │ + 0x00003278 00010000 a4f9ffff 14000000 00000000 ................ │ │ │ │ + 0x00003288 24000000 14010000 b0f9ffff 3c000000 $...........<... │ │ │ │ + 0x00003298 00412d41 0e209d04 9e034493 0247dedd .A-A. ....D..G.. │ │ │ │ + 0x000032a8 d30e0041 2d000000 10000000 3c010000 ...A-.......<... │ │ │ │ + 0x000032b8 c8f9ffff 14000000 00000000 24000000 ............$... │ │ │ │ + 0x000032c8 50010000 d4f9ffff 3c000000 00412d41 P.......<....A-A │ │ │ │ + 0x000032d8 0e209d04 9e034493 0247dedd d30e0041 . ....D..G.....A │ │ │ │ + 0x000032e8 2d000000 2c000000 78010000 8cedffff -...,...x....... │ │ │ │ + 0x000032f8 d8000000 00412d41 0e40439d 069e0542 .....A-A.@C....B │ │ │ │ + 0x00003308 93049403 4395025b 0ad5d3d4 ddde0e00 ....C..[........ │ │ │ │ + 0x00003318 412d410b 18000000 00000000 017a504c A-A..........zPL │ │ │ │ + 0x00003328 52000478 1e079b29 ce01001b 1b0c1f00 R..x...)........ │ │ │ │ + 0x00003338 4c000000 20000000 20eeffff a0090000 L... ... ....... │ │ │ │ + 0x00003348 047b0000 00412d41 0ee00144 9d089e07 .{...A-A...D.... │ │ │ │ + 0x00003358 42930694 05429504 96034397 02980102 B....B....C..... │ │ │ │ + 0x00003368 a00ad7d8 d5d6d3d4 ddde0e00 412d410b ............A-A. │ │ │ │ + 0x00003378 600ad7d8 d5d6d3d4 ddde0e00 412d410b `...........A-A. │ │ │ │ + 0x00003388 34000000 70000000 b0eaffff e4000000 4...p........... │ │ │ │ + 0x00003398 04550000 00412d41 0ec00145 9d069e05 .U...A-A...E.... │ │ │ │ + 0x000033a8 42930494 03439502 5b0ad5d3 d4ddde0e B....C..[....... │ │ │ │ + 0x000033b8 00412d41 0b000000 00000000 .A-A........ │ │ │ ├── readelf --wide --decompress --hex-dump=.gcc_except_table {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gcc_except_table': │ │ │ │ - 0x000033bc ffff0126 54040000 6404d812 007c0490 ...&T...d....|.. │ │ │ │ - 0x000033cc 1300b001 80030000 bc040484 1300d004 ................ │ │ │ │ - 0x000033dc 04981200 bc05e40d 0000ffff 010e4404 ..............D. │ │ │ │ - 0x000033ec 00005404 a40100e0 01040000 ..T......... │ │ │ │ + 0x000033c4 ffff0126 54040000 6404d812 007c0490 ...&T...d....|.. │ │ │ │ + 0x000033d4 1300b001 80030000 bc040484 1300d004 ................ │ │ │ │ + 0x000033e4 04981200 bc05e40d 0000ffff 010e4404 ..............D. │ │ │ │ + 0x000033f4 00005404 a40100e0 01040000 ..T......... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fc90 00000000 00000000 b8300000 00000000 .........0...... │ │ │ │ + 0x0001fc90 00000000 00000000 c0300000 00000000 .........0...... │ │ │ │ 0x0001fca0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0001fcb0 d0300000 00000000 00000000 00000000 .0.............. │ │ │ │ + 0x0001fcb0 d8300000 00000000 00000000 00000000 .0.............. │ │ │ │ 0x0001fcc0 00000000 00000000 a8fc0100 00000000 ................ │ │ │ │ 0x0001fcd0 202c0000 00000000 402c0000 00000000 ,......@,...... │ │ │ │ 0x0001fce0 00000000 00000000 a02b0000 00000000 .........+...... │ │ │ │ 0x0001fcf0 202b0000 00000000 00000000 00000000 +.............. │ │ │ │ 0x0001fd00 90fc0100 00000000 802c0000 00000000 .........,...... │ │ │ │ 0x0001fd10 a02c0000 00000000 00000000 00000000 .,.............. │ │ │ │ 0x0001fd20 00000000 00000000 00000000 00000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 64393434 63386238 35636132 37646165 d944c8b85ca27dae │ │ │ │ - 0x00000010 30306264 39626431 36383737 63636432 00bd9bd16877ccd2 │ │ │ │ - 0x00000020 35616134 61652e64 65627567 00000000 5aa4ae.debug.... │ │ │ │ - 0x00000030 546223b3 Tb#. │ │ │ │ + 0x00000000 66383239 63313230 35333137 31356330 f829c120531715c0 │ │ │ │ + 0x00000010 37356138 34666538 35306534 66353063 75a84fe850e4f50c │ │ │ │ + 0x00000020 37373830 66632e64 65627567 00000000 7780fc.debug.... │ │ │ │ + 0x00000030 135bf2ba .[..