--- /srv/rebuilderd/tmp/rebuilderduXNEQ9/inputs/swi-prolog-core_9.2.9+dfsg-1.1_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderduXNEQ9/out/swi-prolog-core_9.2.9+dfsg-1.1_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-11-22 11:46:10.000000 debian-binary │ --rw-r--r-- 0 0 0 8060 2025-11-22 11:46:10.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1432124 2025-11-22 11:46:10.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 8064 2025-11-22 11:46:10.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1431572 2025-11-22 11:46:10.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/aarch64-linux-gnu/libswipl.so.9.2.9 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── 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: ff868bff77d0d5ec7ab2c8d99d8b5e207ef3479f │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 482f3aa15e7bfcf8ae5995812509653e74b01396 │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: AArch64 feature: BTI, PAC, GCS │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -133334,15 +133334,15 @@ │ │ │ │ ldr w0, [x3, #152] │ │ │ │ str x4, [sp, #96] │ │ │ │ str x1, [sp, #152] │ │ │ │ cbz w0, aa0c0 │ │ │ │ ldr x0, [x22, #8] │ │ │ │ mov w2, #0xe34a // #58186 │ │ │ │ movk w2, #0x1a3b, lsl #16 │ │ │ │ - tbnz w0, #2, aa208 │ │ │ │ + tbnz w0, #2, aa240 │ │ │ │ ldr x0, [sp, #152] │ │ │ │ mov x1, x23 │ │ │ │ bl f05c0 │ │ │ │ mov w24, w0 │ │ │ │ adrp x28, 1af000 │ │ │ │ ldr x28, [x28, #3952] │ │ │ │ ldr x0, [x27, #3064] │ │ │ │ @@ -133385,15 +133385,15 @@ │ │ │ │ cmp x0, x22 │ │ │ │ b.eq aa01c // b.none │ │ │ │ b a9d08 │ │ │ │ ldr x0, [x19, #24] │ │ │ │ cmp x22, x0 │ │ │ │ b.ne a9cec // b.any │ │ │ │ ldr x0, [sp, #152] │ │ │ │ - tbnz w4, #2, aa1ec │ │ │ │ + tbnz w4, #2, aa128 │ │ │ │ cbz x23, a9d64 │ │ │ │ ldr x1, [x19, #40] │ │ │ │ mov x2, x23 │ │ │ │ str x4, [sp, #112] │ │ │ │ bl 25430 │ │ │ │ ldr x4, [sp, #112] │ │ │ │ cbnz w0, a9cec │ │ │ │ @@ -133445,15 +133445,15 @@ │ │ │ │ nop │ │ │ │ nop │ │ │ │ ldr x1, [x28, #3312] │ │ │ │ ldr x2, [x28, #2440] │ │ │ │ ldr w0, [x1, #8] │ │ │ │ lsl w0, w0, #1 │ │ │ │ cmp x2, w0, sxtw │ │ │ │ - b.hi aa234 // b.pmore │ │ │ │ + b.hi aa274 // b.pmore │ │ │ │ ldr x0, [x1, #16] │ │ │ │ cmp x25, x0 │ │ │ │ b.ne a9c94 // b.any │ │ │ │ ldr x0, [x25, x20, lsl #3] │ │ │ │ ldr x1, [sp, #104] │ │ │ │ cmp x0, x1 │ │ │ │ b.ne a9c94 // b.any │ │ │ │ @@ -133462,17 +133462,17 @@ │ │ │ │ mov x7, #0x2 // #2 │ │ │ │ clz x0, x21 │ │ │ │ sub w4, w4, w0 │ │ │ │ sxtw x4, w4 │ │ │ │ ldr x0, [x28, #2792] │ │ │ │ lsl x6, x7, x4 │ │ │ │ cmp x6, x0 │ │ │ │ - b.cc aa278 // b.lo, b.ul, b.last │ │ │ │ + b.cc aa2b8 // b.lo, b.ul, b.last │ │ │ │ cmp x21, x0 │ │ │ │ - b.cc aa3d8 // b.lo, b.ul, b.last │ │ │ │ + b.cc aa254 // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x1 │ │ │ │ add x0, x28, #0xae8 │ │ │ │ str x0, [sp, #112] │ │ │ │ str x21, [x28, #3352] │ │ │ │ ldar x21, [x0] │ │ │ │ clz x0, x21 │ │ │ │ mov w1, #0x3f // #63 │ │ │ │ @@ -133489,25 +133489,25 @@ │ │ │ │ mov w0, w6 │ │ │ │ add x2, x19, #0x14 │ │ │ │ mov w1, #0x80000000 // #-2147483648 │ │ │ │ str w6, [sp, #120] │ │ │ │ bl 13ec80 │ │ │ │ ldr w6, [sp, #120] │ │ │ │ cmp w0, w6 │ │ │ │ - b.ne aa22c // b.any │ │ │ │ + b.ne aa208 // b.any │ │ │ │ add x2, x28, #0xae8 │ │ │ │ add x1, x21, #0x1 │ │ │ │ mov x0, x21 │ │ │ │ bl 13ecb0 │ │ │ │ mov x0, #0x5 // #5 │ │ │ │ stp x22, x23, [x19, #24] │ │ │ │ orr x4, x0, x21, lsl #7 │ │ │ │ str x4, [x19, #8] │ │ │ │ ldr x0, [x22, #8] │ │ │ │ - tbnz w0, #2, aa1b8 │ │ │ │ + tbnz w0, #2, aa1f0 │ │ │ │ ldr x21, [x22, #72] │ │ │ │ cbz x21, aa080 │ │ │ │ add x4, x21, x23 │ │ │ │ str x4, [sp, #112] │ │ │ │ mov x0, x4 │ │ │ │ bl 242c0 │ │ │ │ str x0, [x19, #40] │ │ │ │ @@ -133524,26 +133524,26 @@ │ │ │ │ bl 13eda0 │ │ │ │ str w24, [x19, #16] │ │ │ │ ldr x0, [x22, #8] │ │ │ │ tbz w0, #0, a9fa0 │ │ │ │ ldr x0, [x25, x20, lsl #3] │ │ │ │ str x0, [x19] │ │ │ │ ldr w0, [x28, #3340] │ │ │ │ - cbnz w0, aa1c4 │ │ │ │ + cbnz w0, aa138 │ │ │ │ ldr x20, [sp, #104] │ │ │ │ mov x2, x26 │ │ │ │ mov x1, x19 │ │ │ │ mov x0, x20 │ │ │ │ bl 13ecb0 │ │ │ │ cmp x20, x0 │ │ │ │ - b.ne aa1c4 // b.any │ │ │ │ + b.ne aa138 // b.any │ │ │ │ ldr x0, [x28, #3312] │ │ │ │ ldr x0, [x0, #16] │ │ │ │ cmp x0, x25 │ │ │ │ - b.ne aa1c4 // b.any │ │ │ │ + b.ne aa138 // b.any │ │ │ │ mov w0, #0xc0000001 // #-1073741823 │ │ │ │ str w0, [x19, #20] │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ ldr x1, [sp, #96] │ │ │ │ str w0, [x1] │ │ │ │ ldr x1, [x22, #48] │ │ │ │ cbnz x1, aa0b4 │ │ │ │ @@ -133568,15 +133568,15 @@ │ │ │ │ ldp x29, x30, [sp], #176 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ldr x0, [x19, #24] │ │ │ │ cmp x22, x0 │ │ │ │ b.ne a9d08 // b.any │ │ │ │ ldr x0, [sp, #152] │ │ │ │ - tbnz w4, #2, aa21c │ │ │ │ + tbnz w4, #2, aa210 │ │ │ │ cbz x23, a9d64 │ │ │ │ ldr x1, [x19, #40] │ │ │ │ mov x2, x23 │ │ │ │ str x4, [sp, #112] │ │ │ │ bl 25430 │ │ │ │ ldr x4, [sp, #112] │ │ │ │ cbz w0, a9d64 │ │ │ │ @@ -133628,29 +133628,43 @@ │ │ │ │ mov x7, #0x30 // #48 │ │ │ │ mov w2, #0xfffffff // #268435455 │ │ │ │ ldar x21, [x9] │ │ │ │ clz x0, x21 │ │ │ │ sub w0, w8, w0 │ │ │ │ add x1, x28, w0, sxtw #3 │ │ │ │ ldr x19, [x1, #2800] │ │ │ │ - cbz x19, aa3f8 │ │ │ │ + cbz x19, aa220 │ │ │ │ madd x19, x21, x7, x19 │ │ │ │ ldr w6, [x19, #20] │ │ │ │ cmp w6, w2 │ │ │ │ b.ls a9ec8 // b.plast │ │ │ │ b aa0fc │ │ │ │ + ldr x1, [x19, #40] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne a9cec // b.any │ │ │ │ + b a9d64 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + tbz w0, #2, aa1fc │ │ │ │ + mov x0, #0x7 // #7 │ │ │ │ + str x0, [x19, #24] │ │ │ │ + adrp x0, 13f000 │ │ │ │ + add x0, x0, #0x58 │ │ │ │ + str x0, [x19, #40] │ │ │ │ + dmb ish │ │ │ │ + str wzr, [x19, #20] │ │ │ │ + b a9c94 │ │ │ │ add x0, x21, #0x1 │ │ │ │ add x8, x8, #0x30 │ │ │ │ cmp x0, x6 │ │ │ │ - b.cs aa444 // b.hs, b.nlast │ │ │ │ + b.cs aa3fc // b.hs, b.nlast │ │ │ │ mov x21, x0 │ │ │ │ ldr w9, [x8, #20] │ │ │ │ mov x19, x8 │ │ │ │ cmp w9, w11 │ │ │ │ - b.hi aa128 // b.pmore │ │ │ │ + b.hi aa160 // b.pmore │ │ │ │ add x2, x8, #0x14 │ │ │ │ mov w0, w9 │ │ │ │ mov w1, #0x80000000 // #-2147483648 │ │ │ │ str w9, [sp, #112] │ │ │ │ stp x8, x4, [sp, #120] │ │ │ │ str x6, [sp, #136] │ │ │ │ str w10, [sp, #148] │ │ │ │ @@ -133658,95 +133672,97 @@ │ │ │ │ ldr w9, [sp, #112] │ │ │ │ mov x7, #0x2 // #2 │ │ │ │ ldr x6, [sp, #136] │ │ │ │ cmp w0, w9 │ │ │ │ ldp x8, x4, [sp, #120] │ │ │ │ mov w11, #0xfffffff // #268435455 │ │ │ │ ldr w10, [sp, #148] │ │ │ │ - b.ne aa128 // b.any │ │ │ │ + b.ne aa160 // b.any │ │ │ │ ldr x0, [x8, #24] │ │ │ │ cmp x0, #0x7 │ │ │ │ - b.ne aa45c // b.any │ │ │ │ + b.ne aa414 // b.any │ │ │ │ add x0, x21, #0x1 │ │ │ │ str x0, [x28, #3352] │ │ │ │ mov x0, #0x5 // #5 │ │ │ │ stp x22, x23, [x8, #24] │ │ │ │ orr x0, x0, x21, lsl #7 │ │ │ │ str x0, [x8, #8] │ │ │ │ ldr x0, [x22, #8] │ │ │ │ tbz w0, #2, a9f10 │ │ │ │ ldr x0, [sp, #152] │ │ │ │ str x0, [x19, #40] │ │ │ │ b aa0a4 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - tbz w0, #2, aa1fc │ │ │ │ - mov x0, #0x7 // #7 │ │ │ │ - str x0, [x19, #24] │ │ │ │ - adrp x0, 13f000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - str x0, [x19, #40] │ │ │ │ - dmb ish │ │ │ │ - str wzr, [x19, #20] │ │ │ │ - b a9c94 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 23ce0 │ │ │ │ + b aa140 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + b a9e94 │ │ │ │ ldr x1, [x19, #40] │ │ │ │ cmp x0, x1 │ │ │ │ - b.ne a9cec // b.any │ │ │ │ + b.ne a9d08 // b.any │ │ │ │ b a9d64 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl 23ce0 │ │ │ │ - b aa1cc │ │ │ │ + stp x9, x1, [sp, #120] │ │ │ │ + bl 111d60 │ │ │ │ + mov w2, #0xfffffff // #268435455 │ │ │ │ + ldp x9, x1, [sp, #120] │ │ │ │ + mov x7, #0x30 // #48 │ │ │ │ + mov w8, #0x3f // #63 │ │ │ │ + ldr x19, [x1, #2800] │ │ │ │ + b aa114 │ │ │ │ add x0, sp, #0x98 │ │ │ │ mov x1, #0x8 // #8 │ │ │ │ bl f05c0 │ │ │ │ mov w24, w0 │ │ │ │ b a9c8c │ │ │ │ - ldr x1, [x19, #40] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne a9d08 // b.any │ │ │ │ - b a9d64 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - b a9e94 │ │ │ │ + mov x6, x0 │ │ │ │ + mov w10, #0x1 // #1 │ │ │ │ + add x0, x28, x4, lsl #3 │ │ │ │ + mov x8, #0x30 // #48 │ │ │ │ + mov w11, #0xfffffff // #268435455 │ │ │ │ + ldr x0, [x0, #2800] │ │ │ │ + madd x8, x21, x8, x0 │ │ │ │ + b aa174 │ │ │ │ ldr w0, [x28, #7520] │ │ │ │ - cbnz w0, aa288 │ │ │ │ + cbnz w0, aa2c8 │ │ │ │ ldr w0, [x28, #264] │ │ │ │ - cbnz w0, aa25c │ │ │ │ + cbnz w0, aa29c │ │ │ │ ldr x0, [x28, #3312] │ │ │ │ ldr x1, [x28, #2440] │ │ │ │ ldr w0, [x0, #8] │ │ │ │ lsl w0, w0, #1 │ │ │ │ cmp x1, w0, sxtw │ │ │ │ - b.hi aa29c // b.pmore │ │ │ │ + b.hi aa2dc // b.pmore │ │ │ │ ldr w0, [x28, #7520] │ │ │ │ - cbnz w0, aa388 │ │ │ │ + cbnz w0, aa3c8 │ │ │ │ ldr x0, [x28, #3312] │ │ │ │ ldr x0, [x0, #16] │ │ │ │ cmp x0, x25 │ │ │ │ b.eq a9e44 // b.none │ │ │ │ b a9c94 │ │ │ │ cmp x21, x6 │ │ │ │ - b.cc aa418 // b.lo, b.ul, b.last │ │ │ │ + b.cc aa3dc // b.lo, b.ul, b.last │ │ │ │ add x4, x4, #0x1 │ │ │ │ b a9e6c │ │ │ │ adrp x0, 1af000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ add x0, x0, #0xb0 │ │ │ │ bl 26340 <*ABS*@plt> │ │ │ │ - b aa23c │ │ │ │ + b aa27c │ │ │ │ mov x0, #0x18 // #24 │ │ │ │ bl 12d6e4 │ │ │ │ mov x19, x0 │ │ │ │ - cbz x0, aa3a8 │ │ │ │ + cbz x0, aa3f0 │ │ │ │ ldr x0, [x28, #3312] │ │ │ │ ldr w0, [x0, #8] │ │ │ │ lsl w0, w0, #1 │ │ │ │ str w0, [x19, #8] │ │ │ │ sbfiz x0, x0, #3, #32 │ │ │ │ bl f55c4 │ │ │ │ str x0, [x19, #16] │ │ │ │ - cbz x0, aa39c │ │ │ │ + cbz x0, aa3e4 │ │ │ │ ldrsw x2, [x19, #8] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ lsl x2, x2, #3 │ │ │ │ bl 26290 │ │ │ │ ldr w7, [x19, #8] │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ ldr x0, [x28, #3312] │ │ │ │ @@ -133758,103 +133774,87 @@ │ │ │ │ mov x9, #0x30 // #48 │ │ │ │ str w0, [x28, #3340] │ │ │ │ ldr x2, [x28, #2792] │ │ │ │ add x6, x28, x4, lsl #3 │ │ │ │ lsl x0, x10, x4 │ │ │ │ ldr x11, [x6, #2800] │ │ │ │ cmp x0, x2 │ │ │ │ - b.cc aa3c8 // b.lo, b.ul, b.last │ │ │ │ + b.cc aa448 // b.lo, b.ul, b.last │ │ │ │ mov x6, x1 │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ cmp x6, x2 │ │ │ │ - b.cs aa420 // b.hs, b.nlast │ │ │ │ + b.cs aa458 // b.hs, b.nlast │ │ │ │ madd x0, x6, x9, x11 │ │ │ │ str x0, [sp, #168] │ │ │ │ ldr x0, [sp, #168] │ │ │ │ ldr w0, [x0, #20] │ │ │ │ - tbz w0, #31, aa380 │ │ │ │ - tbz w0, #30, aa334 │ │ │ │ + tbz w0, #31, aa3c0 │ │ │ │ + tbz w0, #30, aa374 │ │ │ │ ldr x0, [sp, #168] │ │ │ │ ldr x0, [x0, #24] │ │ │ │ ldr x0, [x0, #8] │ │ │ │ - tbz w0, #0, aa380 │ │ │ │ + tbz w0, #0, aa3c0 │ │ │ │ ldr x0, [sp, #168] │ │ │ │ ldr x13, [x19, #16] │ │ │ │ ldr w0, [x0, #16] │ │ │ │ ldr x12, [sp, #168] │ │ │ │ and x0, x0, x7 │ │ │ │ lsl x0, x0, #3 │ │ │ │ ldr x13, [x13, x0] │ │ │ │ str x13, [x12] │ │ │ │ ldr x13, [sp, #168] │ │ │ │ ldr x12, [x19, #16] │ │ │ │ str x13, [x12, x0] │ │ │ │ add x6, x6, #0x1 │ │ │ │ - b aa324 │ │ │ │ + b aa364 │ │ │ │ adrp x0, 1af000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ add x0, x0, #0xb0 │ │ │ │ bl 26398 <*ABS*@plt+0x48> │ │ │ │ - b aa264 │ │ │ │ + b aa2a4 │ │ │ │ + mov w10, #0x0 // #0 │ │ │ │ + b aa25c │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x18 // #24 │ │ │ │ bl f57d0 │ │ │ │ ldr w0, [x28, #7520] │ │ │ │ - cbnz w0, aa3b4 │ │ │ │ + cbnz w0, aa434 │ │ │ │ bl 89e78 │ │ │ │ + cbz w10, aa408 │ │ │ │ + add x21, x21, #0x2 │ │ │ │ + b a9e88 │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + mov x21, x0 │ │ │ │ + b a9e6c │ │ │ │ + adrp x3, 14e000 │ │ │ │ + adrp x1, 13f000 │ │ │ │ + adrp x0, 13f000 │ │ │ │ + add x3, x3, #0xd58 │ │ │ │ + add x1, x1, #0x28 │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + mov w2, #0x1cf // #463 │ │ │ │ + bl 6d8a4 │ │ │ │ adrp x0, 1af000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ add x0, x0, #0xb0 │ │ │ │ bl 26398 <*ABS*@plt+0x48> │ │ │ │ bl 89e78 │ │ │ │ mov x2, x0 │ │ │ │ mov x6, x1 │ │ │ │ mov w8, #0x0 // #0 │ │ │ │ - b aa324 │ │ │ │ - mov x6, x0 │ │ │ │ - mov w10, #0x1 // #1 │ │ │ │ - add x0, x28, x4, lsl #3 │ │ │ │ - mov x8, #0x30 // #48 │ │ │ │ - mov w11, #0xfffffff // #268435455 │ │ │ │ - ldr x0, [x0, #2800] │ │ │ │ - madd x8, x21, x8, x0 │ │ │ │ - b aa13c │ │ │ │ - stp x9, x1, [sp, #120] │ │ │ │ - bl 111d60 │ │ │ │ - mov w2, #0xfffffff // #268435455 │ │ │ │ - ldp x9, x1, [sp, #120] │ │ │ │ - mov x7, #0x30 // #48 │ │ │ │ - mov w8, #0x3f // #63 │ │ │ │ - ldr x19, [x1, #2800] │ │ │ │ - b aa114 │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - b aa3e0 │ │ │ │ + b aa364 │ │ │ │ sub x0, x2, x1 │ │ │ │ cmp x1, x2 │ │ │ │ csel x0, x0, xzr, ls // ls = plast │ │ │ │ add x4, x4, #0x1 │ │ │ │ add x1, x1, x0 │ │ │ │ - cbz w8, aa304 │ │ │ │ + cbz w8, aa344 │ │ │ │ str x19, [x28, #3312] │ │ │ │ str wzr, [x28, #3340] │ │ │ │ - b aa25c │ │ │ │ - cbz w10, aa450 │ │ │ │ - add x21, x21, #0x2 │ │ │ │ - b a9e88 │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - mov x21, x0 │ │ │ │ - b a9e6c │ │ │ │ - adrp x3, 14e000 │ │ │ │ - adrp x1, 13f000 │ │ │ │ - adrp x0, 13f000 │ │ │ │ - add x3, x3, #0xd58 │ │ │ │ - add x1, x1, #0x28 │ │ │ │ - add x0, x0, #0x38 │ │ │ │ - mov w2, #0x1cf // #463 │ │ │ │ - bl 6d8a4 │ │ │ │ + b aa29c │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ add x2, x0, #0x14 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ @@ -261263,26 +261263,26 @@ │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ mov x1, x0 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ b 240c0 │ │ │ │ bti c │ │ │ │ - mov x2, #0xc9ff // #51711 │ │ │ │ - movk x2, #0x3b9a, lsl #16 │ │ │ │ + mov x3, #0xc9ff // #51711 │ │ │ │ + movk x3, #0x3b9a, lsl #16 │ │ │ │ ldr x1, [x0, #8] │ │ │ │ - cmp x1, x2 │ │ │ │ + cmp x1, x3 │ │ │ │ b.gt 12694c │ │ │ │ ret │ │ │ │ - mov x3, #0xffffffffffff3600 // #-51712 │ │ │ │ - movk x3, #0xc465, lsl #16 │ │ │ │ - add x1, x1, x3 │ │ │ │ - ldr x3, [x0] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - stp x3, x1, [x0] │ │ │ │ + mov x2, #0xffffffffffff3600 // #-51712 │ │ │ │ + movk x2, #0xc465, lsl #16 │ │ │ │ + add x1, x1, x2 │ │ │ │ + ldr x2, [x0] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + stp x2, x1, [x0] │ │ │ │ b 12693c │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x2, x0 │ │ │ │ mov x29, sp │ │ │ │ adrp x0, 1af000 │ │ │ │ ldr x1, [x0, #3192] │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 38363862 66663737 64306435 65633761 868bff77d0d5ec7a │ │ │ │ - 0x00000010 62326338 64393964 38623565 32303765 b2c8d99d8b5e207e │ │ │ │ - 0x00000020 66333437 39662e64 65627567 00000000 f3479f.debug.... │ │ │ │ - 0x00000030 44046ebd D.n. │ │ │ │ + 0x00000000 32663361 61313565 37626663 66386165 2f3aa15e7bfcf8ae │ │ │ │ + 0x00000010 35393935 38313235 30393635 33653734 5995812509653e74 │ │ │ │ + 0x00000020 62303133 39362e64 65627567 00000000 b01396.debug.... │ │ │ │ + 0x00000030 a86705fb .g.. │ │ ├── ./usr/lib/swi-prolog/boot.prc │ │ │ ├── zipinfo {} │ │ │ │ @@ -1,3 +1,3 @@ │ │ │ │ Zip file size: 109286 bytes, number of entries: 1 │ │ │ │ --rw---- 0.0 fat 234559 b- defN 25-Nov-27 12:44 $prolog/state.qlf │ │ │ │ +-rw---- 0.0 fat 234559 b- defN 25-Dec-08 01:22 $prolog/state.qlf │ │ │ │ 1 file, 234559 bytes uncompressed, 109154 bytes compressed: 53.5% │ │ │ ├── zipdetails --redact --walk --utc {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ 00000 LOCAL HEADER #1 04034B50 (67324752) │ │ │ │ 00004 Extract Zip Spec 14 (20) '2.0' │ │ │ │ 00005 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 00006 General Purpose Flag 0000 (0) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ 00008 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0000A Modification Time 5B7B6598 (1534813592) 'Thu Nov 27 12:44:48 2025' │ │ │ │ +0000A Modification Time 5B880AD0 (1535642320) 'Mon Dec 8 01:22:32 2025' │ │ │ │ 0000E CRC 5F5FD8D8 (1600116952) │ │ │ │ 00012 Compressed Size 0001AA62 (109154) │ │ │ │ 00016 Uncompressed Size 0003943F (234559) │ │ │ │ 0001A Filename Length 0011 (17) │ │ │ │ 0001C Extra Length 0000 (0) │ │ │ │ 0001E Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ @@ -22,15 +22,15 @@ │ │ │ │ 1AA95 Created Zip Spec 00 (0) '0.0' │ │ │ │ 1AA96 Created OS 00 (0) 'MS-DOS' │ │ │ │ 1AA97 Extract Zip Spec 14 (20) '2.0' │ │ │ │ 1AA98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 1AA99 General Purpose Flag 0000 (0) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ 1AA9B Compression Method 0008 (8) 'Deflated' │ │ │ │ -1AA9D Modification Time 5B7B6598 (1534813592) 'Thu Nov 27 12:44:48 2025' │ │ │ │ +1AA9D Modification Time 5B880AD0 (1535642320) 'Mon Dec 8 01:22:32 2025' │ │ │ │ 1AAA1 CRC 5F5FD8D8 (1600116952) │ │ │ │ 1AAA5 Compressed Size 0001AA62 (109154) │ │ │ │ 1AAA9 Uncompressed Size 0003943F (234559) │ │ │ │ 1AAAD Filename Length 0011 (17) │ │ │ │ 1AAAF Extra Length 0000 (0) │ │ │ │ 1AAB1 Comment Length 0000 (0) │ │ │ │ 1AAB3 Disk Start 0000 (0) │ │ │ ├── filetype from file(1) │ │ │ │ @@ -1 +1 @@ │ │ │ │ -Zip archive data, made by v0.0, extract using at least v2.0, last modified Nov 27 2025 12:44:48, uncompressed size 234559, method=deflate │ │ │ │ +Zip archive data, made by v0.0, extract using at least v2.0, last modified Dec 08 2025 01:22:32, uncompressed size 234559, method=deflate │ │ ├── ./usr/lib/swi-prolog/library/prolog_colour.qlf │ │ │ @@ -1,15 +1,15 @@ │ │ │ 00000000: 5357 492d 5072 6f6c 6f67 202e 716c 6620 SWI-Prolog .qlf │ │ │ 00000010: 6669 6c65 0a00 0a81 687f 5f08 8834 812f file....h._..4./ │ │ │ 00000020: 6275 696c 642f 7265 7072 6f64 7563 6962 build/reproducib │ │ │ 00000030: 6c65 2d70 6174 682f 7377 692d 7072 6f6c le-path/swi-prol │ │ │ 00000040: 6f67 2d39 2e32 2e39 2b64 6673 672f 6275 og-9.2.9+dfsg/bu │ │ │ 00000050: 696c 642f 686f 6d65 2f6c 6962 7261 7279 ild/home/library │ │ │ 00000060: 2f2e 7072 6f6c 6f67 5f63 6f6c 6f75 722e /.prolog_colour. │ │ │ -00000070: 716c 662e 3230 3131 3451 4d03 9a70 726f qlf.20114QM..pro │ │ │ +00000070: 716c 662e 3230 3135 3351 4d03 9a70 726f qlf.20153QM..pro │ │ │ 00000080: 6c6f 675f 636f 6c6f 7572 4624 812f 6275 log_colourF$./bu │ │ │ 00000090: 696c 642f 7265 7072 6f64 7563 6962 6c65 ild/reproducible │ │ │ 000000a0: 2d70 6174 682f 7377 692d 7072 6f6c 6f67 -path/swi-prolog │ │ │ 000000b0: 2d39 2e32 2e39 2b64 6673 672f 6275 696c -9.2.9+dfsg/buil │ │ │ 000000c0: 642f 686f 6d65 2f6c 6962 7261 7279 2f70 d/home/library/p │ │ │ 000000d0: 726f 6c6f 675f 636f 6c6f 7572 2e70 6c00 rolog_colour.pl. │ │ │ 000000e0: 0000 404f d9d9 4175 cc43 038e 6c69 6272 ..@O..Au.C..libr │ │ ├── ./usr/lib/swi-prolog/library/prolog_xref.qlf │ │ │ @@ -1,15 +1,15 @@ │ │ │ 00000000: 5357 492d 5072 6f6c 6f67 202e 716c 6620 SWI-Prolog .qlf │ │ │ 00000010: 6669 6c65 0a00 0a81 687f 5f08 8830 812f file....h._..0./ │ │ │ 00000020: 6275 696c 642f 7265 7072 6f64 7563 6962 build/reproducib │ │ │ 00000030: 6c65 2d70 6174 682f 7377 692d 7072 6f6c le-path/swi-prol │ │ │ 00000040: 6f67 2d39 2e32 2e39 2b64 6673 672f 6275 og-9.2.9+dfsg/bu │ │ │ 00000050: 696c 642f 686f 6d65 2f6c 6962 7261 7279 ild/home/library │ │ │ 00000060: 2f2e 7072 6f6c 6f67 5f78 7265 662e 716c /.prolog_xref.ql │ │ │ -00000070: 662e 3230 3131 3951 4d03 9670 726f 6c6f f.20119QM..prolo │ │ │ +00000070: 662e 3230 3135 3951 4d03 9670 726f 6c6f f.20159QM..prolo │ │ │ 00000080: 675f 7872 6566 4620 812f 6275 696c 642f g_xrefF ./build/ │ │ │ 00000090: 7265 7072 6f64 7563 6962 6c65 2d70 6174 reproducible-pat │ │ │ 000000a0: 682f 7377 692d 7072 6f6c 6f67 2d39 2e32 h/swi-prolog-9.2 │ │ │ 000000b0: 2e39 2b64 6673 672f 6275 696c 642f 686f .9+dfsg/build/ho │ │ │ 000000c0: 6d65 2f6c 6962 7261 7279 2f70 726f 6c6f me/library/prolo │ │ │ 000000d0: 675f 7872 6566 2e70 6c00 0000 404f d9d9 g_xref.pl...@O.. │ │ │ 000000e0: 4175 cc43 038e 6c69 6272 6172 7953 038c Au.C..libraryS..