--- /srv/rebuilderd/tmp/rebuilderdRNbxVf/inputs/libphobos2-ldc-shared110_1.40.0-5_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdRNbxVf/out/libphobos2-ldc-shared110_1.40.0-5_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-02-08 15:59:58.000000 debian-binary │ --rw-r--r-- 0 0 0 1020 2025-02-08 15:59:58.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1084156 2025-02-08 15:59:58.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1024 2025-02-08 15:59:58.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1083844 2025-02-08 15:59:58.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/aarch64-linux-gnu/libdruntime-ldc-shared.so.110.0 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -105,24 +105,24 @@ │ │ │ │ 00000000001329f0 0000000000000403 R_AARCH64_RELATIVE fa514 │ │ │ │ 0000000000132a08 0000000000000403 R_AARCH64_RELATIVE fa524 │ │ │ │ 0000000000132a20 0000000000000403 R_AARCH64_RELATIVE fa52c │ │ │ │ 0000000000132a38 0000000000000403 R_AARCH64_RELATIVE fa534 │ │ │ │ 0000000000132a50 0000000000000403 R_AARCH64_RELATIVE fa53c │ │ │ │ 0000000000132a68 0000000000000403 R_AARCH64_RELATIVE fa548 │ │ │ │ 0000000000132aa8 0000000000000403 R_AARCH64_RELATIVE fb590 │ │ │ │ -0000000000132b58 0000000000000403 R_AARCH64_RELATIVE fb600 │ │ │ │ -0000000000132c08 0000000000000403 R_AARCH64_RELATIVE fb680 │ │ │ │ -0000000000132cb8 0000000000000403 R_AARCH64_RELATIVE fb6c0 │ │ │ │ -0000000000132d68 0000000000000403 R_AARCH64_RELATIVE fb740 │ │ │ │ -0000000000132e18 0000000000000403 R_AARCH64_RELATIVE fb780 │ │ │ │ -0000000000132ec8 0000000000000403 R_AARCH64_RELATIVE fb7c0 │ │ │ │ -0000000000132f78 0000000000000403 R_AARCH64_RELATIVE fb7f0 │ │ │ │ -0000000000133028 0000000000000403 R_AARCH64_RELATIVE fb810 │ │ │ │ -00000000001330d8 0000000000000403 R_AARCH64_RELATIVE fb830 │ │ │ │ -00000000001331a8 0000000000000403 R_AARCH64_RELATIVE fb870 │ │ │ │ +0000000000132b58 0000000000000403 R_AARCH64_RELATIVE fb5e0 │ │ │ │ +0000000000132c08 0000000000000403 R_AARCH64_RELATIVE fb660 │ │ │ │ +0000000000132cb8 0000000000000403 R_AARCH64_RELATIVE fb6a0 │ │ │ │ +0000000000132d68 0000000000000403 R_AARCH64_RELATIVE fb720 │ │ │ │ +0000000000132e18 0000000000000403 R_AARCH64_RELATIVE fb760 │ │ │ │ +0000000000132ec8 0000000000000403 R_AARCH64_RELATIVE fb7a0 │ │ │ │ +0000000000132f78 0000000000000403 R_AARCH64_RELATIVE fb7d0 │ │ │ │ +0000000000133028 0000000000000403 R_AARCH64_RELATIVE fb7f0 │ │ │ │ +00000000001330d8 0000000000000403 R_AARCH64_RELATIVE fb810 │ │ │ │ +00000000001331a8 0000000000000403 R_AARCH64_RELATIVE fb850 │ │ │ │ 00000000001332d8 0000000000000403 R_AARCH64_RELATIVE fa82c │ │ │ │ 0000000000133310 0000000000000403 R_AARCH64_RELATIVE fa83c │ │ │ │ 00000000001334a8 0000000000000403 R_AARCH64_RELATIVE fbc00 │ │ │ │ 00000000001335d0 0000000000000403 R_AARCH64_RELATIVE fbc20 │ │ │ │ 0000000000133698 0000000000000403 R_AARCH64_RELATIVE fb210 │ │ │ │ 0000000000133788 0000000000000403 R_AARCH64_RELATIVE fbc40 │ │ │ │ 0000000000133cd8 0000000000000403 R_AARCH64_RELATIVE fbd10 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 36ae2ec02eb07269139f398a423823255d7796ce │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: bf6c1528bd625df0bd61ab4450e9a4179a18e449 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -5003,15 +5003,14 @@ │ │ │ │ FNbNiC4core6thread10threadbase10ThreadBaseZv │ │ │ │ core.demangle.Demangle!(NoHooks).Demangle.AddType │ │ │ │ S4core8demangle7NoHooks │ │ │ │ FNbNiAyakQeQgmZv │ │ │ │ FMDFyPS6object10ModuleInfoZiZi │ │ │ │ core.exception.RangeError │ │ │ │ ] is out of bounds for array of length │ │ │ │ -core/exception.d │ │ │ │ core.exception.ArrayIndexError │ │ │ │ has a larger lower index than upper index │ │ │ │ extends past source array of length │ │ │ │ core.exception.ArraySliceError │ │ │ │ Assertion failure │ │ │ │ core.exception.AssertError │ │ │ │ Finalization error │ │ │ │ @@ -5023,14 +5022,15 @@ │ │ │ │ core.exception.InvalidMemoryOperationError │ │ │ │ core.exception.ForkError │ │ │ │ core.exception.SwitchError │ │ │ │ core.exception.UnicodeException │ │ │ │ unittest failure │ │ │ │ core.exception.SuppressTraceInfo │ │ │ │ No appropriate switch clause found │ │ │ │ +core/exception.d │ │ │ │ GC options are specified as white space separated assignments: │ │ │ │ disable:0|1 - start disabled (%d) │ │ │ │ fork:0|1 - set fork behaviour (%d) │ │ │ │ profile:0|1|2 - enable profiling with summary when terminating program (%d) │ │ │ │ - select gc implementation (default = conservative) │ │ │ │ initReserve:N - initial memory to reserve in MB (%lld%c) │ │ │ │ minPoolSize:N - initial and minimum pool size in MB (%lld%c) │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -19940,39 +19940,39 @@ │ │ │ │ ldr x30, [sp, #128] │ │ │ │ ldp x22, x21, [sp, #176] │ │ │ │ ldp x24, x23, [sp, #160] │ │ │ │ ldp x26, x25, [sp, #144] │ │ │ │ add sp, sp, #0xd0 │ │ │ │ ret │ │ │ │ adrp x1, fb000 │ │ │ │ - add x1, x1, #0x5e0 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ mov w2, #0xca // #202 │ │ │ │ mov x3, xzr │ │ │ │ mov x4, x25 │ │ │ │ mov w5, #0x5d // #93 │ │ │ │ bl 9b720 <_d_arraybounds_slice@plt> │ │ │ │ mov w8, #0x5d // #93 │ │ │ │ adrp x1, fb000 │ │ │ │ - add x1, x1, #0x5e0 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ sub x5, x8, x25 │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ mov w2, #0xca // #202 │ │ │ │ mov x3, xzr │ │ │ │ mov w4, #0x27 // #39 │ │ │ │ bl 9b720 <_d_arraybounds_slice@plt> │ │ │ │ adrp x1, fb000 │ │ │ │ - add x1, x1, #0x5e0 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ mov w2, #0xca // #202 │ │ │ │ mov x3, xzr │ │ │ │ mov x5, x25 │ │ │ │ bl 9b720 <_d_arraybounds_slice@plt> │ │ │ │ adrp x1, fb000 │ │ │ │ - add x1, x1, #0x5e0 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ mov w2, #0x66 // #102 │ │ │ │ mov x3, xzr │ │ │ │ mov w5, #0x64 // #100 │ │ │ │ bl 9b720 <_d_arraybounds_slice@plt> │ │ │ │ │ │ │ │ 00000000000b0f60 : │ │ │ │ @@ -19994,22 +19994,22 @@ │ │ │ │ ldr x9, [x20, #8] │ │ │ │ add x9, x9, x19 │ │ │ │ stp x8, x9, [x20] │ │ │ │ ldp x20, x19, [sp, #16] │ │ │ │ ldr x30, [sp], #32 │ │ │ │ ret │ │ │ │ adrp x1, fb000 │ │ │ │ - add x1, x1, #0x5e0 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ mov w2, #0xca // #202 │ │ │ │ mov x3, xzr │ │ │ │ mov x4, x19 │ │ │ │ bl 9b720 <_d_arraybounds_slice@plt> │ │ │ │ adrp x1, fb000 │ │ │ │ - add x1, x1, #0x5e0 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ mov w2, #0xcb // #203 │ │ │ │ mov x3, x19 │ │ │ │ mov x5, x4 │ │ │ │ bl 9b720 <_d_arraybounds_slice@plt> │ │ │ │ │ │ │ │ 00000000000b0fec : │ │ │ │ @@ -20081,25 +20081,25 @@ │ │ │ │ mov x8, x28 │ │ │ │ sub x5, x27, #0x2 │ │ │ │ strh w9, [x8], #2 │ │ │ │ b.ls b1128 // b.plast │ │ │ │ cmp x5, #0x28 │ │ │ │ b.ls b12b4 // b.plast │ │ │ │ adrp x9, fb000 │ │ │ │ - add x9, x9, #0x620 │ │ │ │ + add x9, x9, #0x600 │ │ │ │ sub x24, x27, #0x2b │ │ │ │ ldp q0, q1, [x9] │ │ │ │ ldur q2, [x9, #25] │ │ │ │ stp q0, q1, [x8] │ │ │ │ stur q2, [x8, #25] │ │ │ │ b b1184 │ │ │ │ cmp x5, #0x23 │ │ │ │ b.ls b12d0 // b.plast │ │ │ │ adrp x10, fb000 │ │ │ │ - add x10, x10, #0x650 │ │ │ │ + add x10, x10, #0x630 │ │ │ │ mov w9, #0x7467 // #29799 │ │ │ │ ldp q0, q1, [x10] │ │ │ │ movk w9, #0x2068, lsl #16 │ │ │ │ add x2, sp, #0x14 │ │ │ │ mov x0, x24 │ │ │ │ mov w1, #0x14 // #20 │ │ │ │ str w9, [x8, #32] │ │ │ │ @@ -20148,119 +20148,119 @@ │ │ │ │ ldp x24, x23, [sp, #208] │ │ │ │ ldp x26, x25, [sp, #192] │ │ │ │ ldp x28, x27, [sp, #176] │ │ │ │ ldp x29, x30, [sp, #160] │ │ │ │ add sp, sp, #0x100 │ │ │ │ ret │ │ │ │ adrp x1, fb000 │ │ │ │ - add x1, x1, #0x5e0 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ mov w2, #0xca // #202 │ │ │ │ mov x3, xzr │ │ │ │ mov x4, x27 │ │ │ │ mov w5, #0x71 // #113 │ │ │ │ bl 9b720 <_d_arraybounds_slice@plt> │ │ │ │ mov w8, #0x71 // #113 │ │ │ │ adrp x1, fb000 │ │ │ │ - add x1, x1, #0x5e0 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ sub x5, x8, x27 │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ mov w2, #0xca // #202 │ │ │ │ mov x3, xzr │ │ │ │ mov w4, #0x4 // #4 │ │ │ │ bl 9b720 <_d_arraybounds_slice@plt> │ │ │ │ adrp x1, fb000 │ │ │ │ - add x1, x1, #0x5e0 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ mov w2, #0xca // #202 │ │ │ │ mov x3, xzr │ │ │ │ mov x4, x28 │ │ │ │ mov x5, x29 │ │ │ │ bl 9b720 <_d_arraybounds_slice@plt> │ │ │ │ adrp x1, fb000 │ │ │ │ - add x1, x1, #0x5e0 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ mov w2, #0xca // #202 │ │ │ │ mov x3, xzr │ │ │ │ mov w4, #0x2 // #2 │ │ │ │ mov x5, x27 │ │ │ │ bl 9b720 <_d_arraybounds_slice@plt> │ │ │ │ adrp x1, fb000 │ │ │ │ - add x1, x1, #0x5e0 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ mov w2, #0xa9 // #169 │ │ │ │ mov x3, xzr │ │ │ │ mov w5, #0x78 // #120 │ │ │ │ bl 9b720 <_d_arraybounds_slice@plt> │ │ │ │ adrp x1, fb000 │ │ │ │ - add x1, x1, #0x5e0 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ mov w2, #0xca // #202 │ │ │ │ mov x3, xzr │ │ │ │ mov w4, #0x29 // #41 │ │ │ │ bl 9b720 <_d_arraybounds_slice@plt> │ │ │ │ adrp x1, fb000 │ │ │ │ - add x1, x1, #0x5e0 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ mov w2, #0xca // #202 │ │ │ │ mov x3, xzr │ │ │ │ mov w4, #0x24 // #36 │ │ │ │ bl 9b720 <_d_arraybounds_slice@plt> │ │ │ │ adrp x1, fb000 │ │ │ │ - add x1, x1, #0x5e0 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ mov w2, #0xca // #202 │ │ │ │ mov x3, xzr │ │ │ │ mov x5, x25 │ │ │ │ bl 9b720 <_d_arraybounds_slice@plt> │ │ │ │ │ │ │ │ 00000000000b1308 : │ │ │ │ mov x5, x3 │ │ │ │ mov x4, x2 │ │ │ │ mov x3, x1 │ │ │ │ adrp x2, fb000 │ │ │ │ - add x2, x2, #0x6a0 │ │ │ │ + add x2, x2, #0x680 │ │ │ │ mov w1, #0x11 // #17 │ │ │ │ mov x6, xzr │ │ │ │ b 9e2d0 │ │ │ │ │ │ │ │ 00000000000b1328 : │ │ │ │ mov x5, x4 │ │ │ │ mov x4, x3 │ │ │ │ mov x3, x2 │ │ │ │ mov x6, x1 │ │ │ │ adrp x2, fb000 │ │ │ │ - add x2, x2, #0x6a0 │ │ │ │ + add x2, x2, #0x680 │ │ │ │ mov w1, #0x11 // #17 │ │ │ │ b 9e2d0 │ │ │ │ │ │ │ │ 00000000000b1348 : │ │ │ │ b 9e2d0 │ │ │ │ │ │ │ │ 00000000000b134c : │ │ │ │ stp x30, x19, [sp, #-16]! │ │ │ │ mov x6, x2 │ │ │ │ mov x19, x1 │ │ │ │ adrp x2, fb000 │ │ │ │ - add x2, x2, #0x6e0 │ │ │ │ + add x2, x2, #0x6c0 │ │ │ │ mov w1, #0x12 // #18 │ │ │ │ bl 9e2d0 │ │ │ │ str x19, [x0, #96] │ │ │ │ ldp x30, x19, [sp], #16 │ │ │ │ ret │ │ │ │ │ │ │ │ 00000000000b1374 : │ │ │ │ stp x30, x19, [sp, #-16]! │ │ │ │ mov x6, x5 │ │ │ │ mov x5, x4 │ │ │ │ mov x4, x3 │ │ │ │ mov x3, x2 │ │ │ │ mov x19, x1 │ │ │ │ adrp x2, fb000 │ │ │ │ - add x2, x2, #0x6e0 │ │ │ │ + add x2, x2, #0x6c0 │ │ │ │ mov w1, #0x12 // #18 │ │ │ │ bl 9e2d0 │ │ │ │ str x19, [x0, #96] │ │ │ │ ldp x30, x19, [sp], #16 │ │ │ │ ret │ │ │ │ │ │ │ │ 00000000000b13a8 : │ │ │ │ @@ -20268,38 +20268,38 @@ │ │ │ │ ldr x0, [x0, #96] │ │ │ │ ldr x8, [x0] │ │ │ │ ldr x8, [x8, #8] │ │ │ │ blr x8 │ │ │ │ mov x2, x0 │ │ │ │ mov x3, x1 │ │ │ │ adrp x1, fb000 │ │ │ │ - add x1, x1, #0x700 │ │ │ │ + add x1, x1, #0x6e0 │ │ │ │ mov w0, #0x38 // #56 │ │ │ │ ldr x30, [sp], #16 │ │ │ │ b 9c900 │ │ │ │ │ │ │ │ 00000000000b13d8 : │ │ │ │ mov x6, x4 │ │ │ │ mov x5, x3 │ │ │ │ mov x4, x2 │ │ │ │ mov x3, x1 │ │ │ │ adrp x2, fb000 │ │ │ │ - add x2, x2, #0x760 │ │ │ │ + add x2, x2, #0x740 │ │ │ │ mov w1, #0x18 // #24 │ │ │ │ b 9e2d0 │ │ │ │ │ │ │ │ 00000000000b13f8 : │ │ │ │ stp x30, x19, [sp, #-16]! │ │ │ │ mov x6, x5 │ │ │ │ mov x5, x4 │ │ │ │ mov x4, x3 │ │ │ │ mov x3, x2 │ │ │ │ mov w19, w1 │ │ │ │ adrp x2, fb000 │ │ │ │ - add x2, x2, #0x760 │ │ │ │ + add x2, x2, #0x740 │ │ │ │ mov w1, #0x18 // #24 │ │ │ │ bl 9e2d0 │ │ │ │ tbnz w19, #0, b1430 │ │ │ │ adrp x8, 133000 │ │ │ │ add x8, x8, #0x170 │ │ │ │ str x8, [x0, #56] │ │ │ │ ldp x30, x19, [sp], #16 │ │ │ │ @@ -20314,40 +20314,40 @@ │ │ │ │ ldr x8, [x0, #16] │ │ │ │ cbz x8, b145c │ │ │ │ str x30, [sp, #-16]! │ │ │ │ bl 9d660 │ │ │ │ ldr x30, [sp], #16 │ │ │ │ ret │ │ │ │ adrp x1, fb000 │ │ │ │ - add x1, x1, #0x760 │ │ │ │ + add x1, x1, #0x740 │ │ │ │ mov w0, #0x18 // #24 │ │ │ │ ret │ │ │ │ │ │ │ │ 00000000000b146c : │ │ │ │ b 9d660 │ │ │ │ │ │ │ │ 00000000000b1470 : │ │ │ │ mov x6, x4 │ │ │ │ mov x5, x3 │ │ │ │ mov x4, x2 │ │ │ │ mov x3, x1 │ │ │ │ adrp x2, fb000 │ │ │ │ - add x2, x2, #0x7a0 │ │ │ │ + add x2, x2, #0x780 │ │ │ │ mov w1, #0x18 // #24 │ │ │ │ b 9e2d0 │ │ │ │ │ │ │ │ 00000000000b1490 : │ │ │ │ ldr x8, [x0, #16] │ │ │ │ cbz x8, b14a8 │ │ │ │ str x30, [sp, #-16]! │ │ │ │ bl 9d660 │ │ │ │ ldr x30, [sp], #16 │ │ │ │ ret │ │ │ │ adrp x1, fb000 │ │ │ │ - add x1, x1, #0x7a0 │ │ │ │ + add x1, x1, #0x780 │ │ │ │ mov w0, #0x18 // #24 │ │ │ │ ret │ │ │ │ │ │ │ │ 00000000000b14b8 : │ │ │ │ b 9d660 │ │ │ │ │ │ │ │ 00000000000b14bc : │ │ │ │ @@ -20868,22 +20868,22 @@ │ │ │ │ mov w2, w20 │ │ │ │ mov w9, #0x10 // #16 │ │ │ │ ldr x8, [x8, #2896] │ │ │ │ stp x0, x19, [sp, #16] │ │ │ │ str x2, [sp, #40] │ │ │ │ ldr x5, [x8] │ │ │ │ adrp x8, fb000 │ │ │ │ - add x8, x8, #0x850 │ │ │ │ + add x8, x8, #0x830 │ │ │ │ stp x9, x8, [sp] │ │ │ │ cbz x5, b1c1c <_d_unittestp@@Base+0x64> │ │ │ │ mov x1, x19 │ │ │ │ ldp x20, x19, [sp, #48] │ │ │ │ ldr x30, [sp, #32] │ │ │ │ adrp x4, fb000 │ │ │ │ - add x4, x4, #0x850 │ │ │ │ + add x4, x4, #0x830 │ │ │ │ mov w3, #0x10 // #16 │ │ │ │ add sp, sp, #0x40 │ │ │ │ br x5 │ │ │ │ mov x0, sp │ │ │ │ add x1, sp, #0x10 │ │ │ │ add x2, sp, #0x28 │ │ │ │ bl 9df30 │ │ │ │ @@ -20896,20 +20896,20 @@ │ │ │ │ mov w2, w2 │ │ │ │ mov w9, #0x10 // #16 │ │ │ │ ldr x8, [x8, #2896] │ │ │ │ stp x0, x1, [sp, #16] │ │ │ │ str x2, [sp, #40] │ │ │ │ ldr x5, [x8] │ │ │ │ adrp x8, fb000 │ │ │ │ - add x8, x8, #0x850 │ │ │ │ + add x8, x8, #0x830 │ │ │ │ stp x9, x8, [sp] │ │ │ │ cbz x5, b1c7c <_d_unittest@@Base+0x4c> │ │ │ │ ldr x30, [sp, #32] │ │ │ │ adrp x4, fb000 │ │ │ │ - add x4, x4, #0x850 │ │ │ │ + add x4, x4, #0x830 │ │ │ │ mov w3, #0x10 // #16 │ │ │ │ add sp, sp, #0x30 │ │ │ │ br x5 │ │ │ │ mov x0, sp │ │ │ │ add x1, sp, #0x10 │ │ │ │ add x2, sp, #0x28 │ │ │ │ bl 9df30 │ │ │ │ @@ -21031,15 +21031,15 @@ │ │ │ │ ret │ │ │ │ │ │ │ │ 00000000000b1dfc : │ │ │ │ sub sp, sp, #0x20 │ │ │ │ stp x1, x30, [sp, #8] │ │ │ │ str x0, [sp] │ │ │ │ adrp x1, fb000 │ │ │ │ - add x1, x1, #0x8a0 │ │ │ │ + add x1, x1, #0x880 │ │ │ │ str x2, [sp, #24] │ │ │ │ mov x2, sp │ │ │ │ add x3, sp, #0x18 │ │ │ │ mov w0, #0x22 // #34 │ │ │ │ mov x4, xzr │ │ │ │ bl 9c650 │ │ │ │ bl 9b420 <_d_throw_exception@plt> │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -315,61 +315,61 @@ │ │ │ │ 0x000fb570 464d4446 79505336 6f626a65 63743130 FMDFyPS6object10 │ │ │ │ 0x000fb580 4d6f6475 6c65496e 666f5a69 5a690000 ModuleInfoZiZi.. │ │ │ │ 0x000fb590 636f7265 2e657863 65707469 6f6e2e52 core.exception.R │ │ │ │ 0x000fb5a0 616e6765 4572726f 72000000 00000000 angeError....... │ │ │ │ 0x000fb5b0 5d206973 206f7574 206f6620 626f756e ] is out of boun │ │ │ │ 0x000fb5c0 64732066 6f722061 72726179 206f6620 ds for array of │ │ │ │ 0x000fb5d0 6c656e67 74682000 00000000 00000000 length ......... │ │ │ │ - 0x000fb5e0 636f7265 2f657863 65707469 6f6e2e64 core/exception.d │ │ │ │ - 0x000fb5f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000fb600 636f7265 2e657863 65707469 6f6e2e41 core.exception.A │ │ │ │ - 0x000fb610 72726179 496e6465 78457272 6f720000 rrayIndexError.. │ │ │ │ - 0x000fb620 68617320 61206c61 72676572 206c6f77 has a larger low │ │ │ │ - 0x000fb630 65722069 6e646578 20746861 6e207570 er index than up │ │ │ │ - 0x000fb640 70657220 696e6465 78000000 00000000 per index....... │ │ │ │ - 0x000fb650 65787465 6e647320 70617374 20736f75 extends past sou │ │ │ │ - 0x000fb660 72636520 61727261 79206f66 206c656e rce array of len │ │ │ │ - 0x000fb670 67746820 00000000 00000000 00000000 gth ............ │ │ │ │ - 0x000fb680 636f7265 2e657863 65707469 6f6e2e41 core.exception.A │ │ │ │ - 0x000fb690 72726179 536c6963 65457272 6f720000 rraySliceError.. │ │ │ │ - 0x000fb6a0 41737365 7274696f 6e206661 696c7572 Assertion failur │ │ │ │ - 0x000fb6b0 65000000 00000000 00000000 00000000 e............... │ │ │ │ - 0x000fb6c0 636f7265 2e657863 65707469 6f6e2e41 core.exception.A │ │ │ │ - 0x000fb6d0 73736572 74457272 6f720000 00000000 ssertError...... │ │ │ │ - 0x000fb6e0 46696e61 6c697a61 74696f6e 20657272 Finalization err │ │ │ │ - 0x000fb6f0 6f720000 00000000 00000000 00000000 or.............. │ │ │ │ - 0x000fb700 416e2065 78636570 74696f6e 20776173 An exception was │ │ │ │ - 0x000fb710 20746872 6f776e20 7768696c 65206669 thrown while fi │ │ │ │ - 0x000fb720 6e616c69 7a696e67 20616e20 696e7374 nalizing an inst │ │ │ │ - 0x000fb730 616e6365 206f6620 00000000 00000000 ance of ........ │ │ │ │ - 0x000fb740 636f7265 2e657863 65707469 6f6e2e46 core.exception.F │ │ │ │ - 0x000fb750 696e616c 697a6545 72726f72 00000000 inalizeError.... │ │ │ │ - 0x000fb760 4d656d6f 72792061 6c6c6f63 6174696f Memory allocatio │ │ │ │ - 0x000fb770 6e206661 696c6564 00000000 00000000 n failed........ │ │ │ │ - 0x000fb780 636f7265 2e657863 65707469 6f6e2e4f core.exception.O │ │ │ │ - 0x000fb790 75744f66 4d656d6f 72794572 726f7200 utOfMemoryError. │ │ │ │ - 0x000fb7a0 496e7661 6c696420 6d656d6f 7279206f Invalid memory o │ │ │ │ - 0x000fb7b0 70657261 74696f6e 00000000 00000000 peration........ │ │ │ │ - 0x000fb7c0 636f7265 2e657863 65707469 6f6e2e49 core.exception.I │ │ │ │ - 0x000fb7d0 6e76616c 69644d65 6d6f7279 4f706572 nvalidMemoryOper │ │ │ │ - 0x000fb7e0 6174696f 6e457272 6f720000 00000000 ationError...... │ │ │ │ - 0x000fb7f0 636f7265 2e657863 65707469 6f6e2e46 core.exception.F │ │ │ │ - 0x000fb800 6f726b45 72726f72 00000000 00000000 orkError........ │ │ │ │ - 0x000fb810 636f7265 2e657863 65707469 6f6e2e53 core.exception.S │ │ │ │ - 0x000fb820 77697463 68457272 6f720000 00000000 witchError...... │ │ │ │ - 0x000fb830 636f7265 2e657863 65707469 6f6e2e55 core.exception.U │ │ │ │ - 0x000fb840 6e69636f 64654578 63657074 696f6e00 nicodeException. │ │ │ │ - 0x000fb850 756e6974 74657374 20666169 6c757265 unittest failure │ │ │ │ - 0x000fb860 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000fb870 636f7265 2e657863 65707469 6f6e2e53 core.exception.S │ │ │ │ - 0x000fb880 75707072 65737354 72616365 496e666f uppressTraceInfo │ │ │ │ - 0x000fb890 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000fb8a0 4e6f2061 7070726f 70726961 74652073 No appropriate s │ │ │ │ - 0x000fb8b0 77697463 6820636c 61757365 20666f75 witch clause fou │ │ │ │ - 0x000fb8c0 6e640000 00000000 00000000 00000000 nd.............. │ │ │ │ + 0x000fb5e0 636f7265 2e657863 65707469 6f6e2e41 core.exception.A │ │ │ │ + 0x000fb5f0 72726179 496e6465 78457272 6f720000 rrayIndexError.. │ │ │ │ + 0x000fb600 68617320 61206c61 72676572 206c6f77 has a larger low │ │ │ │ + 0x000fb610 65722069 6e646578 20746861 6e207570 er index than up │ │ │ │ + 0x000fb620 70657220 696e6465 78000000 00000000 per index....... │ │ │ │ + 0x000fb630 65787465 6e647320 70617374 20736f75 extends past sou │ │ │ │ + 0x000fb640 72636520 61727261 79206f66 206c656e rce array of len │ │ │ │ + 0x000fb650 67746820 00000000 00000000 00000000 gth ............ │ │ │ │ + 0x000fb660 636f7265 2e657863 65707469 6f6e2e41 core.exception.A │ │ │ │ + 0x000fb670 72726179 536c6963 65457272 6f720000 rraySliceError.. │ │ │ │ + 0x000fb680 41737365 7274696f 6e206661 696c7572 Assertion failur │ │ │ │ + 0x000fb690 65000000 00000000 00000000 00000000 e............... │ │ │ │ + 0x000fb6a0 636f7265 2e657863 65707469 6f6e2e41 core.exception.A │ │ │ │ + 0x000fb6b0 73736572 74457272 6f720000 00000000 ssertError...... │ │ │ │ + 0x000fb6c0 46696e61 6c697a61 74696f6e 20657272 Finalization err │ │ │ │ + 0x000fb6d0 6f720000 00000000 00000000 00000000 or.............. │ │ │ │ + 0x000fb6e0 416e2065 78636570 74696f6e 20776173 An exception was │ │ │ │ + 0x000fb6f0 20746872 6f776e20 7768696c 65206669 thrown while fi │ │ │ │ + 0x000fb700 6e616c69 7a696e67 20616e20 696e7374 nalizing an inst │ │ │ │ + 0x000fb710 616e6365 206f6620 00000000 00000000 ance of ........ │ │ │ │ + 0x000fb720 636f7265 2e657863 65707469 6f6e2e46 core.exception.F │ │ │ │ + 0x000fb730 696e616c 697a6545 72726f72 00000000 inalizeError.... │ │ │ │ + 0x000fb740 4d656d6f 72792061 6c6c6f63 6174696f Memory allocatio │ │ │ │ + 0x000fb750 6e206661 696c6564 00000000 00000000 n failed........ │ │ │ │ + 0x000fb760 636f7265 2e657863 65707469 6f6e2e4f core.exception.O │ │ │ │ + 0x000fb770 75744f66 4d656d6f 72794572 726f7200 utOfMemoryError. │ │ │ │ + 0x000fb780 496e7661 6c696420 6d656d6f 7279206f Invalid memory o │ │ │ │ + 0x000fb790 70657261 74696f6e 00000000 00000000 peration........ │ │ │ │ + 0x000fb7a0 636f7265 2e657863 65707469 6f6e2e49 core.exception.I │ │ │ │ + 0x000fb7b0 6e76616c 69644d65 6d6f7279 4f706572 nvalidMemoryOper │ │ │ │ + 0x000fb7c0 6174696f 6e457272 6f720000 00000000 ationError...... │ │ │ │ + 0x000fb7d0 636f7265 2e657863 65707469 6f6e2e46 core.exception.F │ │ │ │ + 0x000fb7e0 6f726b45 72726f72 00000000 00000000 orkError........ │ │ │ │ + 0x000fb7f0 636f7265 2e657863 65707469 6f6e2e53 core.exception.S │ │ │ │ + 0x000fb800 77697463 68457272 6f720000 00000000 witchError...... │ │ │ │ + 0x000fb810 636f7265 2e657863 65707469 6f6e2e55 core.exception.U │ │ │ │ + 0x000fb820 6e69636f 64654578 63657074 696f6e00 nicodeException. │ │ │ │ + 0x000fb830 756e6974 74657374 20666169 6c757265 unittest failure │ │ │ │ + 0x000fb840 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000fb850 636f7265 2e657863 65707469 6f6e2e53 core.exception.S │ │ │ │ + 0x000fb860 75707072 65737354 72616365 496e666f uppressTraceInfo │ │ │ │ + 0x000fb870 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000fb880 4e6f2061 7070726f 70726961 74652073 No appropriate s │ │ │ │ + 0x000fb890 77697463 6820636c 61757365 20666f75 witch clause fou │ │ │ │ + 0x000fb8a0 6e640000 00000000 00000000 00000000 nd.............. │ │ │ │ + 0x000fb8b0 636f7265 2f657863 65707469 6f6e2e64 core/exception.d │ │ │ │ + 0x000fb8c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000fb8d0 4743206f 7074696f 6e732061 72652073 GC options are s │ │ │ │ 0x000fb8e0 70656369 66696564 20617320 77686974 pecified as whit │ │ │ │ 0x000fb8f0 65207370 61636520 73657061 72617465 e space separate │ │ │ │ 0x000fb900 64206173 7369676e 6d656e74 733a0a20 d assignments:. │ │ │ │ 0x000fb910 20202064 69736162 6c653a30 7c312020 disable:0|1 │ │ │ │ 0x000fb920 20202d20 73746172 74206469 7361626c - start disabl │ │ │ │ 0x000fb930 65642028 2564290a 20202020 666f726b ed (%d). fork │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -156,116 +156,116 @@ │ │ │ │ 0x00132ae0 00000000 00000000 3c030400 00000000 ........<....... │ │ │ │ 0x00132af0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132b00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132b10 00000000 00000000 11a406c1 10eb34e5 ..............4. │ │ │ │ 0x00132b20 1e0144e6 48edeb3e 00000000 00000000 ..D.H..>........ │ │ │ │ 0x00132b30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132b40 d4000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00132b50 1e000000 00000000 00b60f00 00000000 ................ │ │ │ │ + 0x00132b50 1e000000 00000000 e0b50f00 00000000 ................ │ │ │ │ 0x00132b60 0a000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132b70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132b80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132b90 00000000 00000000 3c030500 00000000 ........<....... │ │ │ │ 0x00132ba0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132bb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132bc0 00000000 00000000 daa203ac 0fd0bfbf ................ │ │ │ │ 0x00132bd0 f1a42554 fd61e529 00000000 00000000 ..%T.a.)........ │ │ │ │ 0x00132be0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132bf0 f0000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00132c00 1e000000 00000000 80b60f00 00000000 ................ │ │ │ │ + 0x00132c00 1e000000 00000000 60b60f00 00000000 ........`....... │ │ │ │ 0x00132c10 0a000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132c20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132c30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132c40 00000000 00000000 3c030500 00000000 ........<....... │ │ │ │ 0x00132c50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132c60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132c70 00000000 00000000 722b1e25 dd23bec6 ........r+.%.#.. │ │ │ │ 0x00132c80 432713ed afa2044e 00000000 00000000 C'.....N........ │ │ │ │ 0x00132c90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132ca0 60000000 00000000 00000000 00000000 `............... │ │ │ │ - 0x00132cb0 1a000000 00000000 c0b60f00 00000000 ................ │ │ │ │ + 0x00132cb0 1a000000 00000000 a0b60f00 00000000 ................ │ │ │ │ 0x00132cc0 0a000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132cd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132ce0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132cf0 00000000 00000000 3c030400 00000000 ........<....... │ │ │ │ 0x00132d00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132d10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132d20 00000000 00000000 a3d9c838 1127944c ...........8.'.L │ │ │ │ 0x00132d30 c3015a2d a93bd232 00000000 00000000 ..Z-.;.2........ │ │ │ │ 0x00132d40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132d50 68000000 00000000 00000000 00000000 h............... │ │ │ │ - 0x00132d60 1c000000 00000000 40b70f00 00000000 ........@....... │ │ │ │ + 0x00132d60 1c000000 00000000 20b70f00 00000000 ........ ....... │ │ │ │ 0x00132d70 0a000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132d80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132d90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132da0 00000000 00000000 3c030400 00000000 ........<....... │ │ │ │ 0x00132db0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132dc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132dd0 00000000 00000000 06bcdd0d 01932fbd ............../. │ │ │ │ 0x00132de0 c3aa0c3d d6615c5a 00000000 00000000 ...=.a\Z........ │ │ │ │ 0x00132df0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132e00 60000000 00000000 00000000 00000000 `............... │ │ │ │ - 0x00132e10 1f000000 00000000 80b70f00 00000000 ................ │ │ │ │ + 0x00132e10 1f000000 00000000 60b70f00 00000000 ........`....... │ │ │ │ 0x00132e20 0a000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132e30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132e40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132e50 00000000 00000000 3c030400 00000000 ........<....... │ │ │ │ 0x00132e60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132e70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132e80 00000000 00000000 73b19f23 d3a398a4 ........s..#.... │ │ │ │ 0x00132e90 a0b1a7cf b1e4a03c 00000000 00000000 .......<........ │ │ │ │ 0x00132ea0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132eb0 60000000 00000000 00000000 00000000 `............... │ │ │ │ - 0x00132ec0 2a000000 00000000 c0b70f00 00000000 *............... │ │ │ │ + 0x00132ec0 2a000000 00000000 a0b70f00 00000000 *............... │ │ │ │ 0x00132ed0 0a000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132ee0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132ef0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132f00 00000000 00000000 3c030400 00000000 ........<....... │ │ │ │ 0x00132f10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132f20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132f30 00000000 00000000 04e2c714 1333ec07 .............3.. │ │ │ │ 0x00132f40 3a6a9c2a ab025dec 00000000 00000000 :j.*..]......... │ │ │ │ 0x00132f50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132f60 60000000 00000000 00000000 00000000 `............... │ │ │ │ - 0x00132f70 18000000 00000000 f0b70f00 00000000 ................ │ │ │ │ + 0x00132f70 18000000 00000000 d0b70f00 00000000 ................ │ │ │ │ 0x00132f80 0a000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132f90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132fa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132fb0 00000000 00000000 3c030400 00000000 ........<....... │ │ │ │ 0x00132fc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132fd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00132fe0 00000000 00000000 48812879 3b546f8b ........H.(y;To. │ │ │ │ 0x00132ff0 efd8809f 0e5b2c4d 00000000 00000000 .....[,M........ │ │ │ │ 0x00133000 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00133010 60000000 00000000 00000000 00000000 `............... │ │ │ │ - 0x00133020 1a000000 00000000 10b80f00 00000000 ................ │ │ │ │ + 0x00133020 1a000000 00000000 f0b70f00 00000000 ................ │ │ │ │ 0x00133030 0a000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00133040 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00133050 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00133060 00000000 00000000 3c030400 00000000 ........<....... │ │ │ │ 0x00133070 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00133080 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00133090 00000000 00000000 673211a8 ec68ed07 ........g2...h.. │ │ │ │ 0x001330a0 0f37841e fe0365c5 00000000 00000000 .7....e......... │ │ │ │ 0x001330b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x001330c0 60000000 00000000 00000000 00000000 `............... │ │ │ │ - 0x001330d0 1f000000 00000000 30b80f00 00000000 ........0....... │ │ │ │ + 0x001330d0 1f000000 00000000 10b80f00 00000000 ................ │ │ │ │ 0x001330e0 0a000000 00000000 00000000 00000000 ................ │ │ │ │ 0x001330f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00133100 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00133110 00000000 00000000 3c030400 00000000 ........<....... │ │ │ │ 0x00133120 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00133130 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00133140 00000000 00000000 743622f5 6564068d ........t6".ed.. │ │ │ │ 0x00133150 b79782fb 25ea288b 00000000 00000000 ....%.(......... │ │ │ │ 0x00133160 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00133170 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00133180 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00133190 18000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x001331a0 20000000 00000000 70b80f00 00000000 .......p....... │ │ │ │ + 0x001331a0 20000000 00000000 50b80f00 00000000 .......P....... │ │ │ │ 0x001331b0 07000000 00000000 00000000 00000000 ................ │ │ │ │ 0x001331c0 01000000 00000000 00000000 00000000 ................ │ │ │ │ 0x001331d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x001331e0 00000000 00000000 36020200 00000000 ........6....... │ │ │ │ 0x001331f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00133200 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00133210 00000000 00000000 f35ca522 058c9f33 .........\."...3 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 61653265 63303265 62303732 36393133 ae2ec02eb0726913 │ │ │ │ - 0x00000010 39663339 38613432 33383233 32353564 9f398a423823255d │ │ │ │ - 0x00000020 37373936 63652e64 65627567 00000000 7796ce.debug.... │ │ │ │ - 0x00000030 ebeb0d4c ...L │ │ │ │ + 0x00000000 36633135 32386264 36323564 66306264 6c1528bd625df0bd │ │ │ │ + 0x00000010 36316162 34343530 65396134 31373961 61ab4450e9a4179a │ │ │ │ + 0x00000020 31386534 34392e64 65627567 00000000 18e449.debug.... │ │ │ │ + 0x00000030 5d443b87 ]D;.