--- /srv/rebuilderd/tmp/rebuilderdPvf3Cd/inputs/libphobos2-ldc-shared111_1.41.0-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdPvf3Cd/out/libphobos2-ldc-shared111_1.41.0-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-10-25 18:10:36.000000 debian-binary │ -rw-r--r-- 0 0 0 1016 2025-10-25 18:10:36.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1067300 2025-10-25 18:10:36.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1066628 2025-10-25 18:10:36.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabihf/libdruntime-ldc-shared.so.111.0 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── 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: b7fa8230dbb5959b5c19f4b6cfafd637c7fb3184 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c98569b8cbf1509f70c8737c86b2432fdc81b7ff │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -4882,25 +4882,25 @@ │ │ │ │ /proc/self/exe │ │ │ │ core.cpuid │ │ │ │ DFNbMxPvZk │ │ │ │ %%%uf%%n │ │ │ │ an identifier │ │ │ │ with suffix │ │ │ │ a number │ │ │ │ -parallel │ │ │ │ incPoolSize │ │ │ │ initReserve │ │ │ │ maxPoolSize │ │ │ │ minPoolSize │ │ │ │ heapSizeFactor │ │ │ │ finalize │ │ │ │ test-only │ │ │ │ run-main │ │ │ │ test-or-main │ │ │ │ deprecate │ │ │ │ +parallel │ │ │ │ S2rt3aaA4Impl │ │ │ │ testmode │ │ │ │ core/runtime.d │ │ │ │ bad exception │ │ │ │ bad allocation │ │ │ │ bad cast │ │ │ │ bad typeid │ │ │ │ @@ -5150,19 +5150,19 @@ │ │ │ │ Unable to initialize condition │ │ │ │ core/sync/condition.d │ │ │ │ Unable to wait for condition │ │ │ │ Unable to notify condition │ │ │ │ Error: pthread_mutex_init failed. │ │ │ │ core/sync/event.d │ │ │ │ Error: pthread_condattr_init failed. │ │ │ │ +Error: pthread_condattr_setclock failed. │ │ │ │ Error: pthread_cond_init failed. │ │ │ │ Error: pthread_condattr_destroy failed. │ │ │ │ Error: pthread_mutex_destroy failed. │ │ │ │ Error: pthread_cond_destroy failed. │ │ │ │ -Error: pthread_condattr_setclock failed. │ │ │ │ core.sync.exception.SyncError │ │ │ │ core/sync/mutex.d │ │ │ │ core.sync.mutex.Mutex │ │ │ │ Error: pthread_mutexattr_init failed. │ │ │ │ Error: pthread_mutexattr_settype failed. │ │ │ │ Error: pthread_mutexattr_destroy failed. │ │ │ │ core.sync.rwmutex.ReadWriteMutex.Reader │ │ │ │ @@ -5251,15 +5251,14 @@ │ │ │ │ S6object10ModuleInfo │ │ │ │ S4core3sys5posixQk5types15pthread_mutex_t │ │ │ │ bytes allocated, allocations, type, function, file:line │ │ │ │ %15llu %15llu %8.*s │ │ │ │ cannot write profilegc log file '%.*s' (errno=%d) │ │ │ │ DRT invalid scanDataSeg option, must be 'precise' or 'conservative' │ │ │ │ No modules for DSO. │ │ │ │ -rt/sections_elf_shared.d │ │ │ │ Inconsistent TLS fields for DSO. │ │ │ │ S2rt5minfo11ModuleGroup │ │ │ │ S4core8internal9container5array__T5ArrayTAvZQk │ │ │ │ S4core8internal9container5array__T5ArrayTPS2rt19sections_elf_shared3DSOZQBm │ │ │ │ Failed to increment library refcount. │ │ │ │ Invalid library handle. │ │ │ │ DSOs have already been registered for this thread. │ │ │ │ @@ -5272,14 +5271,15 @@ │ │ │ │ Mismatching rt_unloadLibrary call. │ │ │ │ Could not allocate mutex. │ │ │ │ Failed to get DSO info. │ │ │ │ DSO already registered. │ │ │ │ Handle doesn't match registered DSO. │ │ │ │ Failed to get library handle. │ │ │ │ Multiple TLS segments in image header. │ │ │ │ +rt/sections_elf_shared.d │ │ │ │ S2rt5trace6Symbol │ │ │ │ S2rt5trace7SymPair │ │ │ │ ------------------ │ │ │ │ %.*s %llu %lld %lld │ │ │ │ ======== Timer frequency unknown, Times are in Megaticks ======== │ │ │ │ Num Tree Func Per │ │ │ │ Calls Time Time Call │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -63956,40 +63956,40 @@ │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ andeq r4, r2, r0, lsl #11 │ │ │ │ - andeq r4, r2, r7, ror r6 │ │ │ │ - andeq r4, r2, r4, lsr #13 │ │ │ │ + andeq r4, r2, r6, ror r6 │ │ │ │ + andeq r4, r2, r3, lsr #13 │ │ │ │ │ │ │ │ 000b674c : │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [pc, #24] @ b6770 │ │ │ │ mov r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 795d8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r4, r2, pc, lsr r6 │ │ │ │ + andeq r4, r2, lr, lsr r6 │ │ │ │ │ │ │ │ 000b6774 : │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [pc, #24] @ b6798 │ │ │ │ mov r2, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 795d8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r4, r2, ip, lsl r6 │ │ │ │ + andeq r4, r2, fp, lsl r6 │ │ │ │ │ │ │ │ 000b679c : │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r0, #9 │ │ │ │ bne b67dc │ │ │ │ ldr r3, [pc, #196] @ b6874 │ │ │ │ mov r2, #9 │ │ │ │ @@ -64038,18 +64038,18 @@ │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - strdeq r4, [r2], -r1 │ │ │ │ - muleq r2, r7, r5 │ │ │ │ + strdeq r4, [r2], -r0 │ │ │ │ + muleq r2, r6, r5 │ │ │ │ muleq r2, fp, r8 │ │ │ │ - ldrdeq r4, [r2], -r0 │ │ │ │ + andeq r4, r2, pc, asr #11 │ │ │ │ │ │ │ │ 000b6884 : │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r0, #8 │ │ │ │ bne b68cc │ │ │ │ ldr r3, [pc, #104] @ b6900 │ │ │ │ mov r2, #8 │ │ │ │ @@ -64075,28 +64075,28 @@ │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r4, r2, r3, lsl r5 │ │ │ │ + andeq r4, r2, r2, lsl r5 │ │ │ │ andeq r4, r2, r7, lsl #16 │ │ │ │ │ │ │ │ 000b6908 : │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [pc, #24] @ b692c │ │ │ │ mov r2, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 795d8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r4, r2, r4, lsr #9 │ │ │ │ + andeq r4, r2, r3, lsr #9 │ │ │ │ │ │ │ │ 000b6930 : │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [pc, #24] @ b6954 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 795d8 │ │ │ │ @@ -64158,18 +64158,18 @@ │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r4, r2, sp, asr #8 │ │ │ │ + andeq r4, r2, ip, asr #8 │ │ │ │ andeq r4, r2, r3, lsr #7 │ │ │ │ - andeq r4, r2, sp, asr #7 │ │ │ │ - strdeq r4, [r2], -r7 │ │ │ │ + andeq r4, r2, ip, asr #7 │ │ │ │ + strdeq r4, [r2], -r6 │ │ │ │ │ │ │ │ 000b6a3c : │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r0, #7 │ │ │ │ bne b6a84 │ │ │ │ ldr r3, [pc, #104] @ b6ab8 │ │ │ │ mov r2, #7 │ │ │ │ @@ -64196,39 +64196,39 @@ │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ strdeq r4, [r2], -r3 │ │ │ │ - andeq r4, r2, r9, lsr r3 │ │ │ │ + andeq r4, r2, r8, lsr r3 │ │ │ │ │ │ │ │ 000b6ac0 : │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [pc, #24] @ b6ae4 │ │ │ │ mov r2, #7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 795d8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r4, r2, r7, lsl #6 │ │ │ │ + andeq r4, r2, r6, lsl #6 │ │ │ │ │ │ │ │ 000b6ae8 : │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [pc, #24] @ b6b0c │ │ │ │ mov r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 795d8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrdeq r4, [r2], -r9 │ │ │ │ + ldrdeq r4, [r2], -r8 │ │ │ │ │ │ │ │ 000b6b10 : │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #5 │ │ │ │ bne b6b80 │ │ │ │ @@ -64296,19 +64296,19 @@ │ │ │ │ mov r0, #-2147483643 @ 0x80000005 │ │ │ │ bhi b6b7c │ │ │ │ b b6bbc │ │ │ │ mov r0, #4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r4, r2, fp, lsr #5 │ │ │ │ - andeq r4, r2, r9, lsl #5 │ │ │ │ + andeq r4, r2, sl, lsr #5 │ │ │ │ + andeq r4, r2, r8, lsl #5 │ │ │ │ andeq r4, r2, pc, ror #9 │ │ │ │ - andeq r4, r2, pc, asr #4 │ │ │ │ - andeq r4, r2, r9, lsr #4 │ │ │ │ + andeq r4, r2, lr, asr #4 │ │ │ │ + andeq r4, r2, r8, lsr #4 │ │ │ │ │ │ │ │ 000b6c48 : │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r0, #5 │ │ │ │ bne b6c90 │ │ │ │ ldr r3, [pc, #104] @ b6cc4 │ │ │ │ mov r2, #5 │ │ │ │ @@ -64334,15 +64334,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r4, r2, r1, lsl #3 │ │ │ │ + andeq r4, r2, r0, lsl #3 │ │ │ │ andeq r4, r2, r3, asr #8 │ │ │ │ │ │ │ │ 000b6ccc : │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r0, #9 │ │ │ │ bne b6d14 │ │ │ │ ldr r3, [pc, #104] @ b6d48 │ │ │ │ @@ -64369,28 +64369,28 @@ │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r4, r2, r3, lsl #2 │ │ │ │ - andeq r4, r2, sp, asr #1 │ │ │ │ + andeq r4, r2, r2, lsl #2 │ │ │ │ + andeq r4, r2, ip, asr #1 │ │ │ │ │ │ │ │ 000b6d50 : │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [pc, #24] @ b6d74 │ │ │ │ mov r2, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 795d8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {fp, pc} │ │ │ │ - muleq r2, r5, r0 │ │ │ │ + muleq r2, r4, r0 │ │ │ │ │ │ │ │ 000b6d78 : │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r0, #7 │ │ │ │ bne b6dd8 │ │ │ │ ldr r3, [pc, #120] @ b6e04 │ │ │ │ mov r2, #7 │ │ │ │ @@ -69318,19 +69318,19 @@ │ │ │ │ strb r0, [r4, #72] @ 0x48 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00021db0 │ │ │ │ ldrdeq r1, [r2], -ip │ │ │ │ andeq r1, r2, ip, asr #27 │ │ │ │ andeq r1, r2, r8, lsr #27 │ │ │ │ - andeq r1, r2, r4, lsl #29 │ │ │ │ + andeq r1, r2, r4, asr #27 │ │ │ │ andeq r1, r2, r0, ror sp │ │ │ │ - andeq r1, r2, ip, lsl #27 │ │ │ │ + @ instruction: 0x00021dbc │ │ │ │ andeq r1, r2, r8, lsr sp │ │ │ │ - andeq r1, r2, r8, lsl #27 │ │ │ │ + @ instruction: 0x00021db8 │ │ │ │ andeq r1, r2, r4, lsl #26 │ │ │ │ │ │ │ │ 000bb2d4 : │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #72] @ 0x48 │ │ │ │ @@ -69362,17 +69362,17 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ mov r2, #17 │ │ │ │ bl 7b6a0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #72] @ 0x48 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r1, r2, ip, lsr #26 │ │ │ │ + andeq r1, r2, ip, asr sp │ │ │ │ andeq r1, r2, r8, ror ip │ │ │ │ - andeq r1, r2, r8, lsr #26 │ │ │ │ + andeq r1, r2, r8, asr sp │ │ │ │ andeq r1, r2, r4, asr #24 │ │ │ │ │ │ │ │ 000bb374 : │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #72] @ 0x48 │ │ │ │ @@ -69404,17 +69404,17 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ mov r2, #17 │ │ │ │ bl 7b6a0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #72] @ 0x48 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r1, r2, ip, lsl #25 │ │ │ │ + @ instruction: 0x00021cbc │ │ │ │ ldrdeq r1, [r2], -r8 │ │ │ │ - andeq r1, r2, r8, lsl #25 │ │ │ │ + @ instruction: 0x00021cb8 │ │ │ │ andeq r1, r2, r4, lsr #23 │ │ │ │ │ │ │ │ 000bb414 : │ │ │ │ ldrb r1, [r0, #72] @ 0x48 │ │ │ │ tst r1, #1 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -69759,15 +69759,15 @@ │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ mov r2, #17 │ │ │ │ bl 7b6a0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r1, r2, r4, asr r7 │ │ │ │ + andeq r1, r2, r4, lsl #15 │ │ │ │ andeq r1, r2, r0, lsl #16 │ │ │ │ │ │ │ │ 000bb910 : │ │ │ │ push {fp, lr} │ │ │ │ add r0, r0, #12 │ │ │ │ bl 7a004 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -95178,17 +95178,17 @@ │ │ │ │ mov r1, #32 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #24 │ │ │ │ strd r6, [sp] │ │ │ │ bl 79494 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - andeq fp, r0, r0, lsr r6 │ │ │ │ + muleq r0, r0, r9 │ │ │ │ andeq fp, r0, r0, lsr #12 │ │ │ │ - andeq fp, r0, ip, lsl r6 │ │ │ │ + strdeq fp, [r0], -ip │ │ │ │ │ │ │ │ 000d2b30 : │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq d2b6c │ │ │ │ @@ -95292,17 +95292,17 @@ │ │ │ │ mov r1, #32 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #24 │ │ │ │ strd r6, [sp] │ │ │ │ bl 79494 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - muleq r0, r0, r4 │ │ │ │ + strdeq fp, [r0], -r0 │ │ │ │ andeq fp, r0, r0, lsl #9 │ │ │ │ - andeq fp, r0, ip, ror r4 │ │ │ │ + andeq fp, r0, ip, asr r4 │ │ │ │ │ │ │ │ 000d2cd0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -95584,17 +95584,17 @@ │ │ │ │ mov r1, #1 │ │ │ │ strh r1, [r0, #6] │ │ │ │ b d3030 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq lr, r2, r4, lsl #9 │ │ │ │ - andeq fp, r0, r4, ror #1 │ │ │ │ - andeq fp, r0, ip, lsl r3 │ │ │ │ - andeq fp, r0, r0, lsr #2 │ │ │ │ + andeq fp, r0, r4, asr #8 │ │ │ │ + strdeq fp, [r0], -ip │ │ │ │ + andeq fp, r0, r0, lsl #2 │ │ │ │ │ │ │ │ 000d3118 : │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 7a940 │ │ │ │ @@ -95609,16 +95609,16 @@ │ │ │ │ mov r3, #24 │ │ │ │ add r4, pc, r4 │ │ │ │ strd r4, [sp] │ │ │ │ bl 79494 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - @ instruction: 0x0000afb8 │ │ │ │ - andeq fp, r0, ip, lsl #5 │ │ │ │ + andeq fp, r0, r8, lsl r3 │ │ │ │ + andeq fp, r0, ip, ror #4 │ │ │ │ │ │ │ │ 000d3170 : │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov sl, r0 │ │ │ │ bl 7b304 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -95654,16 +95654,16 @@ │ │ │ │ b d31b0 │ │ │ │ mov r0, sl │ │ │ │ bl 7995c │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 79bfc │ │ │ │ - andeq fp, r0, ip, lsl #1 │ │ │ │ - andeq sl, r0, r8, ror #30 │ │ │ │ + andeq fp, r0, ip, rrx │ │ │ │ + andeq fp, r0, r8, asr #5 │ │ │ │ │ │ │ │ 000d321c : │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #192] @ d32f0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -95712,16 +95712,16 @@ │ │ │ │ strd r8, [r6] │ │ │ │ add r6, r6, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ bne d32c0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ andeq lr, r2, ip, lsr r2 │ │ │ │ - andeq fp, r0, r0 │ │ │ │ - @ instruction: 0x0000aeb4 │ │ │ │ + andeq sl, r0, r0, ror #31 │ │ │ │ + andeq fp, r0, r4, lsl r2 │ │ │ │ │ │ │ │ 000d32fc : │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ @@ -95794,16 +95794,16 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7ab5c <__tls_get_addr@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 7995c │ │ │ │ andeq lr, r2, ip, lsl #2 │ │ │ │ andeq lr, r2, r8, asr r0 │ │ │ │ - andeq sl, r0, r0, lsl #27 │ │ │ │ - @ instruction: 0x0000aeb0 │ │ │ │ + andeq fp, r0, r0, ror #1 │ │ │ │ + muleq r0, r0, lr │ │ │ │ │ │ │ │ 000d3434 : │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ bne d3470 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ @@ -96204,28 +96204,28 @@ │ │ │ │ andeq sp, r2, r8, asr lr │ │ │ │ andeq sp, r2, ip, asr #23 │ │ │ │ andeq sp, r2, r0, lsr fp │ │ │ │ andeq sp, r2, r0, lsr #28 │ │ │ │ @ instruction: 0x0002dbbc │ │ │ │ @ instruction: 0x0002dab8 │ │ │ │ andeq sp, r2, r0, lsl #20 │ │ │ │ - andeq sl, r0, r0, asr #23 │ │ │ │ - muleq r0, r8, sp │ │ │ │ - andeq sl, r0, r8, lsr sp │ │ │ │ + andeq sl, r0, r0, lsr #30 │ │ │ │ + andeq sl, r0, r8, ror sp │ │ │ │ + andeq sl, r0, r8, lsl sp │ │ │ │ andeq sp, r2, r0, asr #19 │ │ │ │ - andeq sl, r0, r8, ror fp │ │ │ │ + andeq sl, r0, r8, asr fp │ │ │ │ muleq r0, r0, sp │ │ │ │ andeq sp, r2, r4, asr #16 │ │ │ │ andeq sp, r2, ip, lsr #21 │ │ │ │ - andeq sl, r0, r0, asr #23 │ │ │ │ + andeq sl, r0, r0, lsr #23 │ │ │ │ andeq sp, r2, r8, lsl #15 │ │ │ │ strdeq sp, [r2], -r0 │ │ │ │ - andeq sl, r0, ip, lsl fp │ │ │ │ + strdeq sl, [r0], -ip │ │ │ │ andeq sp, r2, r8, ror #18 │ │ │ │ - andeq sl, r0, r0, asr #19 │ │ │ │ + andeq sl, r0, r0, lsr #19 │ │ │ │ │ │ │ │ 000d3aac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ bl 7ab50 │ │ │ │ ldr r4, [pc, #64] @ d3b04 │ │ │ │ @@ -96242,16 +96242,16 @@ │ │ │ │ movne r0, #1 │ │ │ │ strd r4, [sp] │ │ │ │ bl 79494 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 79350 │ │ │ │ - andeq sl, r0, r8, lsr #12 │ │ │ │ - ldrdeq sl, [r0], -ip │ │ │ │ + andeq sl, r0, r8, lsl #19 │ │ │ │ + @ instruction: 0x0000a8bc │ │ │ │ andeq sp, r2, r4, ror #10 │ │ │ │ │ │ │ │ 000d3b10 : │ │ │ │ mov r2, r0 │ │ │ │ sub r0, r1, r0 │ │ │ │ asr r1, r0, #31 │ │ │ │ add r0, r0, r1, lsr #30 │ │ │ │ @@ -96387,18 +96387,18 @@ │ │ │ │ b d3c5c │ │ │ │ cmn r0, #-2147483645 @ 0x80000003 │ │ │ │ bne d3c5c │ │ │ │ b d3c78 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, r8, ror #17 │ │ │ │ - strdeq sl, [r0], -r4 │ │ │ │ + ldrdeq sl, [r0], -r4 │ │ │ │ strdeq sp, [r2], -r0 │ │ │ │ andeq sp, r2, r4, ror #12 │ │ │ │ - andeq sl, r0, r0, ror #8 │ │ │ │ + andeq sl, r0, r0, asr #15 │ │ │ │ │ │ │ │ 000d3d30 : │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r7, [pc, #112] @ d3db0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -96427,16 +96427,16 @@ │ │ │ │ bl 7ac94 │ │ │ │ ldr r0, [r7] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 794c4 │ │ │ │ strdeq sp, [r2], -r4 │ │ │ │ andeq sp, r2, r0, ror #10 │ │ │ │ - andeq sl, r0, r4, lsl #7 │ │ │ │ - andeq sl, r0, r4, ror r6 │ │ │ │ + andeq sl, r0, r4, ror #13 │ │ │ │ + andeq sl, r0, r4, asr r6 │ │ │ │ │ │ │ │ 000d3dc0 : │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add r0, r0, #28 │ │ │ │ bl 7b880 │ │ │ │ cmp r0, #0 │ │ │ │ beq d3dfc │ │ │ │ @@ -96538,16 +96538,16 @@ │ │ │ │ bl 7ad30 │ │ │ │ ldr r0, [r7] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 794c4 │ │ │ │ andeq sp, r2, ip, ror #2 │ │ │ │ ldrdeq sp, [r2], -r8 │ │ │ │ - andeq sl, r0, r0, lsl r5 │ │ │ │ - strdeq sl, [r0], -r4 │ │ │ │ + strdeq sl, [r0], -r0 │ │ │ │ + andeq sl, r0, r4, asr r5 │ │ │ │ │ │ │ │ 000d3f4c : │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #28 │ │ │ │ bl 7ae2c │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ @@ -96770,17 +96770,17 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ bne d4294 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ andeq sp, r2, r0, asr #6 │ │ │ │ andeq sp, r2, r4, asr #4 │ │ │ │ andeq sp, r2, r0, lsr #4 │ │ │ │ - andeq sl, r0, r4, ror #3 │ │ │ │ - andeq r9, r0, r0, lsl #31 │ │ │ │ - ldrdeq sl, [r0], -r4 │ │ │ │ + andeq sl, r0, r4, asr #3 │ │ │ │ + andeq sl, r0, r0, ror #5 │ │ │ │ + @ instruction: 0x0000a1b4 │ │ │ │ │ │ │ │ 000d42c8 : │ │ │ │ b 79e9c │ │ │ │ │ │ │ │ 000d42cc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -97002,16 +97002,16 @@ │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andeq r9, r0, r4, ror lr │ │ │ │ - andeq r9, r0, r0, lsl fp │ │ │ │ + andeq r9, r0, r4, asr lr │ │ │ │ + andeq r9, r0, r0, ror lr │ │ │ │ │ │ │ │ 000d463c : │ │ │ │ push {r4, lr} │ │ │ │ mov r0, #4 │ │ │ │ bl 7ab50 │ │ │ │ cmp r0, #0 │ │ │ │ beq d4664 │ │ │ │ @@ -99277,15 +99277,15 @@ │ │ │ │ bx lr │ │ │ │ │ │ │ │ 000d6730 : │ │ │ │ ldr r1, [pc, #8] @ d6740 │ │ │ │ mov r0, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - andeq r4, r0, r5, lsr #13 │ │ │ │ + andeq r4, r0, r4, lsr #13 │ │ │ │ │ │ │ │ 000d6744 : │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r0, #1 │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -69,26 +69,26 @@ │ │ │ │ 0x000dace0 70726563 69736500 636f7265 2e637075 precise.core.cpu │ │ │ │ 0x000dacf0 6964006d 616e7561 6c004446 4e624d78 id.manual.DFNbMx │ │ │ │ 0x000dad00 50765a6b 00252525 75662525 6e006120 PvZk.%%%uf%%n.a │ │ │ │ 0x000dad10 666c6f61 7400616e 20696465 6e746966 float.an identif │ │ │ │ 0x000dad20 69657200 65727200 68656c70 00556e6b ier.err.help.Unk │ │ │ │ 0x000dad30 6e6f776e 00776974 68207375 66666978 nown.with suffix │ │ │ │ 0x000dad40 0061206e 756d6265 7200666f 726b0064 .a number.fork.d │ │ │ │ - 0x000dad50 69736162 6c650070 6172616c 6c656c00 isable.parallel. │ │ │ │ - 0x000dad60 696e6350 6f6f6c53 697a6500 696e6974 incPoolSize.init │ │ │ │ - 0x000dad70 52657365 72766500 6d617850 6f6f6c53 Reserve.maxPoolS │ │ │ │ - 0x000dad80 697a6500 6d696e50 6f6f6c53 697a6500 ize.minPoolSize. │ │ │ │ - 0x000dad90 68656170 53697a65 46616374 6f72006e heapSizeFactor.n │ │ │ │ - 0x000dada0 6f6e6500 66696e61 6c697a65 00746573 one.finalize.tes │ │ │ │ - 0x000dadb0 742d6f6e 6c790072 756e2d6d 61696e00 t-only.run-main. │ │ │ │ - 0x000dadc0 74657374 2d6f722d 6d61696e 00647374 test-or-main.dst │ │ │ │ - 0x000dadd0 70617468 006d6572 67650073 72637061 path.merge.srcpa │ │ │ │ - 0x000dade0 74680070 72696e74 0061626f 72740064 th.print.abort.d │ │ │ │ - 0x000dadf0 65707265 63617465 0069676e 6f726500 eprecate.ignore. │ │ │ │ - 0x000dae00 636c6561 6e757000 70726f66 696c6500 cleanup.profile. │ │ │ │ + 0x000dad50 69736162 6c650070 726f6669 6c650069 isable.profile.i │ │ │ │ + 0x000dad60 6e63506f 6f6c5369 7a650069 6e697452 ncPoolSize.initR │ │ │ │ + 0x000dad70 65736572 7665006d 6178506f 6f6c5369 eserve.maxPoolSi │ │ │ │ + 0x000dad80 7a65006d 696e506f 6f6c5369 7a650068 ze.minPoolSize.h │ │ │ │ + 0x000dad90 65617053 697a6546 6163746f 72006e6f eapSizeFactor.no │ │ │ │ + 0x000dada0 6e650066 696e616c 697a6500 74657374 ne.finalize.test │ │ │ │ + 0x000dadb0 2d6f6e6c 79007275 6e2d6d61 696e0074 -only.run-main.t │ │ │ │ + 0x000dadc0 6573742d 6f722d6d 61696e00 64737470 est-or-main.dstp │ │ │ │ + 0x000dadd0 61746800 6d657267 65007372 63706174 ath.merge.srcpat │ │ │ │ + 0x000dade0 68007072 696e7400 61626f72 74006465 h.print.abort.de │ │ │ │ + 0x000dadf0 70726563 61746500 69676e6f 72650063 precate.ignore.c │ │ │ │ + 0x000dae00 6c65616e 75700070 6172616c 6c656c00 leanup.parallel. │ │ │ │ 0x000dae10 5f5f7864 746f7200 3a200020 213d2000 __xdtor.: . != . │ │ │ │ 0x000dae20 53327274 33616141 34496d70 6c007465 S2rt3aaA4Impl.te │ │ │ │ 0x000dae30 73746d6f 64650063 6f72652f 72756e74 stmode.core/runt │ │ │ │ 0x000dae40 696d652e 6400756e 6b6e6f77 6e006261 ime.d.unknown.ba │ │ │ │ 0x000dae50 64206578 63657074 696f6e00 62616420 d exception.bad │ │ │ │ 0x000dae60 616c6c6f 63617469 6f6e0062 61642063 allocation.bad c │ │ │ │ 0x000dae70 61737400 62616420 74797065 6964006e ast.bad typeid.n │ │ │ │ @@ -623,28 +623,28 @@ │ │ │ │ 0x000dcf80 2e000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000dcf90 636f7265 2f73796e 632f6576 656e742e core/sync/event. │ │ │ │ 0x000dcfa0 64000000 00000000 00000000 00000000 d............... │ │ │ │ 0x000dcfb0 4572726f 723a2070 74687265 61645f63 Error: pthread_c │ │ │ │ 0x000dcfc0 6f6e6461 7474725f 696e6974 20666169 ondattr_init fai │ │ │ │ 0x000dcfd0 6c65642e 00000000 00000000 00000000 led............. │ │ │ │ 0x000dcfe0 4572726f 723a2070 74687265 61645f63 Error: pthread_c │ │ │ │ - 0x000dcff0 6f6e645f 696e6974 20666169 6c65642e ond_init failed. │ │ │ │ - 0x000dd000 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000dcff0 6f6e6461 7474725f 73657463 6c6f636b ondattr_setclock │ │ │ │ + 0x000dd000 20666169 6c65642e 00000000 00000000 failed......... │ │ │ │ 0x000dd010 4572726f 723a2070 74687265 61645f63 Error: pthread_c │ │ │ │ - 0x000dd020 6f6e6461 7474725f 64657374 726f7920 ondattr_destroy │ │ │ │ - 0x000dd030 6661696c 65642e00 00000000 00000000 failed.......... │ │ │ │ - 0x000dd040 4572726f 723a2070 74687265 61645f6d Error: pthread_m │ │ │ │ - 0x000dd050 75746578 5f646573 74726f79 20666169 utex_destroy fai │ │ │ │ - 0x000dd060 6c65642e 00000000 00000000 00000000 led............. │ │ │ │ - 0x000dd070 4572726f 723a2070 74687265 61645f63 Error: pthread_c │ │ │ │ - 0x000dd080 6f6e645f 64657374 726f7920 6661696c ond_destroy fail │ │ │ │ - 0x000dd090 65642e00 00000000 00000000 00000000 ed.............. │ │ │ │ + 0x000dd020 6f6e645f 696e6974 20666169 6c65642e ond_init failed. │ │ │ │ + 0x000dd030 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000dd040 4572726f 723a2070 74687265 61645f63 Error: pthread_c │ │ │ │ + 0x000dd050 6f6e6461 7474725f 64657374 726f7920 ondattr_destroy │ │ │ │ + 0x000dd060 6661696c 65642e00 00000000 00000000 failed.......... │ │ │ │ + 0x000dd070 4572726f 723a2070 74687265 61645f6d Error: pthread_m │ │ │ │ + 0x000dd080 75746578 5f646573 74726f79 20666169 utex_destroy fai │ │ │ │ + 0x000dd090 6c65642e 00000000 00000000 00000000 led............. │ │ │ │ 0x000dd0a0 4572726f 723a2070 74687265 61645f63 Error: pthread_c │ │ │ │ - 0x000dd0b0 6f6e6461 7474725f 73657463 6c6f636b ondattr_setclock │ │ │ │ - 0x000dd0c0 20666169 6c65642e 00000000 00000000 failed......... │ │ │ │ + 0x000dd0b0 6f6e645f 64657374 726f7920 6661696c ond_destroy fail │ │ │ │ + 0x000dd0c0 65642e00 00000000 00000000 00000000 ed.............. │ │ │ │ 0x000dd0d0 636f7265 2e73796e 632e6578 63657074 core.sync.except │ │ │ │ 0x000dd0e0 696f6e2e 53796e63 4572726f 72000000 ion.SyncError... │ │ │ │ 0x000dd0f0 636f7265 2f73796e 632f6d75 7465782e core/sync/mutex. │ │ │ │ 0x000dd100 64000000 00000000 00000000 00000000 d............... │ │ │ │ 0x000dd110 636f7265 2e73796e 632e6d75 7465782e core.sync.mutex. │ │ │ │ 0x000dd120 4d757465 78000000 00000000 00000000 Mutex........... │ │ │ │ 0x000dd130 4572726f 723a2070 74687265 61645f6d Error: pthread_m │ │ │ │ @@ -897,70 +897,70 @@ │ │ │ │ 0x000de0a0 44525420 696e7661 6c696420 7363616e DRT invalid scan │ │ │ │ 0x000de0b0 44617461 53656720 6f707469 6f6e2c20 DataSeg option, │ │ │ │ 0x000de0c0 6d757374 20626520 27707265 63697365 must be 'precise │ │ │ │ 0x000de0d0 27206f72 2027636f 6e736572 76617469 ' or 'conservati │ │ │ │ 0x000de0e0 76652700 00000000 00000000 00000000 ve'............. │ │ │ │ 0x000de0f0 4e6f206d 6f64756c 65732066 6f722044 No modules for D │ │ │ │ 0x000de100 534f2e00 00000000 00000000 00000000 SO.............. │ │ │ │ - 0x000de110 72742f73 65637469 6f6e735f 656c665f rt/sections_elf_ │ │ │ │ - 0x000de120 73686172 65642e64 00000000 00000000 shared.d........ │ │ │ │ - 0x000de130 496e636f 6e736973 74656e74 20544c53 Inconsistent TLS │ │ │ │ - 0x000de140 20666965 6c647320 666f7220 44534f2e fields for DSO. │ │ │ │ - 0x000de150 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000de160 53327274 356d696e 666f3131 4d6f6475 S2rt5minfo11Modu │ │ │ │ - 0x000de170 6c654772 6f757000 00000000 00000000 leGroup......... │ │ │ │ - 0x000de180 5334636f 72653869 6e746572 6e616c39 S4core8internal9 │ │ │ │ - 0x000de190 636f6e74 61696e65 72356172 7261795f container5array_ │ │ │ │ - 0x000de1a0 5f543541 72726179 5441765a 516b0000 _T5ArrayTAvZQk.. │ │ │ │ - 0x000de1b0 5334636f 72653869 6e746572 6e616c39 S4core8internal9 │ │ │ │ - 0x000de1c0 636f6e74 61696e65 72356172 7261795f container5array_ │ │ │ │ - 0x000de1d0 5f543541 72726179 54505332 72743139 _T5ArrayTPS2rt19 │ │ │ │ - 0x000de1e0 73656374 696f6e73 5f656c66 5f736861 sections_elf_sha │ │ │ │ - 0x000de1f0 72656433 44534f5a 51426d00 00000000 red3DSOZQBm..... │ │ │ │ - 0x000de200 4661696c 65642074 6f20696e 6372656d Failed to increm │ │ │ │ - 0x000de210 656e7420 6c696272 61727920 72656663 ent library refc │ │ │ │ - 0x000de220 6f756e74 2e000000 00000000 00000000 ount............ │ │ │ │ - 0x000de230 496e7661 6c696420 6c696272 61727920 Invalid library │ │ │ │ - 0x000de240 68616e64 6c652e00 00000000 00000000 handle.......... │ │ │ │ - 0x000de250 44534f73 20686176 6520616c 72656164 DSOs have alread │ │ │ │ - 0x000de260 79206265 656e2072 65676973 74657265 y been registere │ │ │ │ - 0x000de270 6420666f 72207468 69732074 68726561 d for this threa │ │ │ │ - 0x000de280 642e0000 00000000 00000000 00000000 d............... │ │ │ │ - 0x000de290 496e7661 6c696420 44534f20 68616e64 Invalid DSO hand │ │ │ │ - 0x000de2a0 6c652e00 00000000 00000000 00000000 le.............. │ │ │ │ - 0x000de2b0 53327274 31397365 6374696f 6e735f65 S2rt19sections_e │ │ │ │ - 0x000de2c0 6c665f73 68617265 64334453 4f000000 lf_shared3DSO... │ │ │ │ - 0x000de2d0 496e636f 6d706174 69626c65 20636f6d Incompatible com │ │ │ │ - 0x000de2e0 70696c65 722d6765 6e657261 74656420 piler-generated │ │ │ │ - 0x000de2f0 44534f20 64617461 20766572 73696f6e DSO data version │ │ │ │ - 0x000de300 2e000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000de310 4661696c 65642074 6f206669 6e642069 Failed to find i │ │ │ │ - 0x000de320 6d616765 20686561 6465722e 00000000 mage header..... │ │ │ │ - 0x000de330 5f68616e 646c6554 6f44534f 206e6f74 _handleToDSO not │ │ │ │ - 0x000de340 20696e20 73796e63 20776974 68205f6c in sync with _l │ │ │ │ - 0x000de350 6f616465 6444534f 732e0000 00000000 oadedDSOs....... │ │ │ │ - 0x000de360 4661696c 65642074 6f206669 6e642074 Failed to find t │ │ │ │ - 0x000de370 68726561 64204453 4f2e0000 00000000 hread DSO....... │ │ │ │ - 0x000de380 4d69736d 61746368 696e6720 72745f75 Mismatching rt_u │ │ │ │ - 0x000de390 6e6c6f61 644c6962 72617279 2063616c nloadLibrary cal │ │ │ │ - 0x000de3a0 6c2e0000 00000000 00000000 00000000 l............... │ │ │ │ - 0x000de3b0 436f756c 64206e6f 7420616c 6c6f6361 Could not alloca │ │ │ │ - 0x000de3c0 7465206d 75746578 2e000000 00000000 te mutex........ │ │ │ │ - 0x000de3d0 4661696c 65642074 6f206765 74204453 Failed to get DS │ │ │ │ - 0x000de3e0 4f20696e 666f2e00 00000000 00000000 O info.......... │ │ │ │ - 0x000de3f0 44534f20 616c7265 61647920 72656769 DSO already regi │ │ │ │ - 0x000de400 73746572 65642e00 00000000 00000000 stered.......... │ │ │ │ - 0x000de410 48616e64 6c652064 6f65736e 2774206d Handle doesn't m │ │ │ │ - 0x000de420 61746368 20726567 69737465 72656420 atch registered │ │ │ │ - 0x000de430 44534f2e 00000000 00000000 00000000 DSO............. │ │ │ │ - 0x000de440 4661696c 65642074 6f206765 74206c69 Failed to get li │ │ │ │ - 0x000de450 62726172 79206861 6e646c65 2e000000 brary handle.... │ │ │ │ - 0x000de460 4d756c74 69706c65 20544c53 20736567 Multiple TLS seg │ │ │ │ - 0x000de470 6d656e74 7320696e 20696d61 67652068 ments in image h │ │ │ │ - 0x000de480 65616465 722e0000 00000000 00000000 eader........... │ │ │ │ + 0x000de110 496e636f 6e736973 74656e74 20544c53 Inconsistent TLS │ │ │ │ + 0x000de120 20666965 6c647320 666f7220 44534f2e fields for DSO. │ │ │ │ + 0x000de130 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000de140 53327274 356d696e 666f3131 4d6f6475 S2rt5minfo11Modu │ │ │ │ + 0x000de150 6c654772 6f757000 00000000 00000000 leGroup......... │ │ │ │ + 0x000de160 5334636f 72653869 6e746572 6e616c39 S4core8internal9 │ │ │ │ + 0x000de170 636f6e74 61696e65 72356172 7261795f container5array_ │ │ │ │ + 0x000de180 5f543541 72726179 5441765a 516b0000 _T5ArrayTAvZQk.. │ │ │ │ + 0x000de190 5334636f 72653869 6e746572 6e616c39 S4core8internal9 │ │ │ │ + 0x000de1a0 636f6e74 61696e65 72356172 7261795f container5array_ │ │ │ │ + 0x000de1b0 5f543541 72726179 54505332 72743139 _T5ArrayTPS2rt19 │ │ │ │ + 0x000de1c0 73656374 696f6e73 5f656c66 5f736861 sections_elf_sha │ │ │ │ + 0x000de1d0 72656433 44534f5a 51426d00 00000000 red3DSOZQBm..... │ │ │ │ + 0x000de1e0 4661696c 65642074 6f20696e 6372656d Failed to increm │ │ │ │ + 0x000de1f0 656e7420 6c696272 61727920 72656663 ent library refc │ │ │ │ + 0x000de200 6f756e74 2e000000 00000000 00000000 ount............ │ │ │ │ + 0x000de210 496e7661 6c696420 6c696272 61727920 Invalid library │ │ │ │ + 0x000de220 68616e64 6c652e00 00000000 00000000 handle.......... │ │ │ │ + 0x000de230 44534f73 20686176 6520616c 72656164 DSOs have alread │ │ │ │ + 0x000de240 79206265 656e2072 65676973 74657265 y been registere │ │ │ │ + 0x000de250 6420666f 72207468 69732074 68726561 d for this threa │ │ │ │ + 0x000de260 642e0000 00000000 00000000 00000000 d............... │ │ │ │ + 0x000de270 496e7661 6c696420 44534f20 68616e64 Invalid DSO hand │ │ │ │ + 0x000de280 6c652e00 00000000 00000000 00000000 le.............. │ │ │ │ + 0x000de290 53327274 31397365 6374696f 6e735f65 S2rt19sections_e │ │ │ │ + 0x000de2a0 6c665f73 68617265 64334453 4f000000 lf_shared3DSO... │ │ │ │ + 0x000de2b0 496e636f 6d706174 69626c65 20636f6d Incompatible com │ │ │ │ + 0x000de2c0 70696c65 722d6765 6e657261 74656420 piler-generated │ │ │ │ + 0x000de2d0 44534f20 64617461 20766572 73696f6e DSO data version │ │ │ │ + 0x000de2e0 2e000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000de2f0 4661696c 65642074 6f206669 6e642069 Failed to find i │ │ │ │ + 0x000de300 6d616765 20686561 6465722e 00000000 mage header..... │ │ │ │ + 0x000de310 5f68616e 646c6554 6f44534f 206e6f74 _handleToDSO not │ │ │ │ + 0x000de320 20696e20 73796e63 20776974 68205f6c in sync with _l │ │ │ │ + 0x000de330 6f616465 6444534f 732e0000 00000000 oadedDSOs....... │ │ │ │ + 0x000de340 4661696c 65642074 6f206669 6e642074 Failed to find t │ │ │ │ + 0x000de350 68726561 64204453 4f2e0000 00000000 hread DSO....... │ │ │ │ + 0x000de360 4d69736d 61746368 696e6720 72745f75 Mismatching rt_u │ │ │ │ + 0x000de370 6e6c6f61 644c6962 72617279 2063616c nloadLibrary cal │ │ │ │ + 0x000de380 6c2e0000 00000000 00000000 00000000 l............... │ │ │ │ + 0x000de390 436f756c 64206e6f 7420616c 6c6f6361 Could not alloca │ │ │ │ + 0x000de3a0 7465206d 75746578 2e000000 00000000 te mutex........ │ │ │ │ + 0x000de3b0 4661696c 65642074 6f206765 74204453 Failed to get DS │ │ │ │ + 0x000de3c0 4f20696e 666f2e00 00000000 00000000 O info.......... │ │ │ │ + 0x000de3d0 44534f20 616c7265 61647920 72656769 DSO already regi │ │ │ │ + 0x000de3e0 73746572 65642e00 00000000 00000000 stered.......... │ │ │ │ + 0x000de3f0 48616e64 6c652064 6f65736e 2774206d Handle doesn't m │ │ │ │ + 0x000de400 61746368 20726567 69737465 72656420 atch registered │ │ │ │ + 0x000de410 44534f2e 00000000 00000000 00000000 DSO............. │ │ │ │ + 0x000de420 4661696c 65642074 6f206765 74206c69 Failed to get li │ │ │ │ + 0x000de430 62726172 79206861 6e646c65 2e000000 brary handle.... │ │ │ │ + 0x000de440 4d756c74 69706c65 20544c53 20736567 Multiple TLS seg │ │ │ │ + 0x000de450 6d656e74 7320696e 20696d61 67652068 ments in image h │ │ │ │ + 0x000de460 65616465 722e0000 00000000 00000000 eader........... │ │ │ │ + 0x000de470 72742f73 65637469 6f6e735f 656c665f rt/sections_elf_ │ │ │ │ + 0x000de480 73686172 65642e64 00000000 00000000 shared.d........ │ │ │ │ 0x000de490 53327274 35747261 63653653 796d626f S2rt5trace6Symbo │ │ │ │ 0x000de4a0 6c000000 00000000 00000000 00000000 l............... │ │ │ │ 0x000de4b0 53327274 35747261 63653753 796d5061 S2rt5trace7SymPa │ │ │ │ 0x000de4c0 69720000 00000000 00000000 00000000 ir.............. │ │ │ │ 0x000de4d0 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ---------------- │ │ │ │ 0x000de4e0 2d2d0a00 00000000 00000000 00000000 --.............. │ │ │ │ 0x000de4f0 252e2a73 09256c6c 7509256c 6c640925 %.*s.%llu.%lld.% │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ 0x000fc6e0 04000000 c0191000 0c000000 f0191000 ................ │ │ │ │ 0x000fc6f0 04000000 edaa0d00 04000000 9aaa0d00 ................ │ │ │ │ 0x000fc700 05000000 9faa0d00 06000000 d3aa0d00 ................ │ │ │ │ 0x000fc710 04000000 a0aa0d00 05000000 10ad0d00 ................ │ │ │ │ 0x000fc720 04000000 a6aa0d00 05000000 a5aa0d00 ................ │ │ │ │ - 0x000fc730 03000000 e5ad0d00 05000000 abaa0d00 ................ │ │ │ │ + 0x000fc730 03000000 e4ad0d00 05000000 abaa0d00 ................ │ │ │ │ 0x000fc740 04000000 b1aa0d00 04000000 b7aa0d00 ................ │ │ │ │ 0x000fc750 05000000 b6aa0d00 00000000 00000000 ................ │ │ │ │ 0x000fc760 06000000 bcaa0d00 07000000 c3aa0d00 ................ │ │ │ │ 0x000fc770 06000000 cbaa0d00 07000000 d2aa0d00 ................ │ │ │ │ 0x000fc780 05000000 dbaa0d00 06000000 daaa0d00 ................ │ │ │ │ 0x000fc790 05000000 e1aa0d00 04000000 e7aa0d00 ................ │ │ │ │ 0x000fc7a0 05000000 ecaa0d00 04000000 edaa0d00 ................ │ │ │ │ 0x000fc7b0 04000000 9aaa0d00 05000000 9faa0d00 ................ │ │ │ │ 0x000fc7c0 06000000 d3aa0d00 04000000 a0aa0d00 ................ │ │ │ │ 0x000fc7d0 05000000 10ad0d00 04000000 a6aa0d00 ................ │ │ │ │ - 0x000fc7e0 05000000 a5aa0d00 03000000 e5ad0d00 ................ │ │ │ │ + 0x000fc7e0 05000000 a5aa0d00 03000000 e4ad0d00 ................ │ │ │ │ 0x000fc7f0 05000000 abaa0d00 04000000 b1aa0d00 ................ │ │ │ │ 0x000fc800 04000000 b7aa0d00 05000000 b6aa0d00 ................ │ │ │ │ 0x000fc810 00000000 00000000 06000000 bcaa0d00 ................ │ │ │ │ 0x000fc820 07000000 c3aa0d00 06000000 cbaa0d00 ................ │ │ │ │ 0x000fc830 07000000 d2aa0d00 05000000 dbaa0d00 ................ │ │ │ │ 0x000fc840 06000000 daaa0d00 05000000 e1aa0d00 ................ │ │ │ │ 0x000fc850 04000000 e7aa0d00 05000000 ecaa0d00 ................ │ │ │ │ @@ -167,19 +167,19 @@ │ │ │ │ 0x000fd120 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000fd130 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000fd140 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000fd150 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000fd160 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000fd170 00000000 00000000 01000000 00000000 ................ │ │ │ │ 0x000fd180 08000000 02000000 25aa0d00 04000000 ........%....... │ │ │ │ - 0x000fd190 4aad0d00 07000000 00ae0d00 07000000 J............... │ │ │ │ - 0x000fd1a0 4fad0d00 07000000 08ae0d00 08000000 O............... │ │ │ │ - 0x000fd1b0 57ad0d00 0b000000 60ad0d00 0b000000 W.......`....... │ │ │ │ - 0x000fd1c0 6cad0d00 0b000000 78ad0d00 0b000000 l.......x....... │ │ │ │ - 0x000fd1d0 84ad0d00 0e000000 90ad0d00 01000000 ................ │ │ │ │ + 0x000fd190 4aad0d00 07000000 ffad0d00 07000000 J............... │ │ │ │ + 0x000fd1a0 4fad0d00 07000000 57ad0d00 08000000 O.......W....... │ │ │ │ + 0x000fd1b0 07ae0d00 0b000000 5fad0d00 0b000000 ........_....... │ │ │ │ + 0x000fd1c0 6bad0d00 0b000000 77ad0d00 0b000000 k.......w....... │ │ │ │ + 0x000fd1d0 83ad0d00 0e000000 8fad0d00 01000000 ................ │ │ │ │ 0x000fd1e0 c7ac0d00 01000000 adac0d00 02000000 ................ │ │ │ │ 0x000fd1f0 bbac0d00 02000000 c4ac0d00 02000000 ................ │ │ │ │ 0x000fd200 beac0d00 02000000 c1ac0d00 02000000 ................ │ │ │ │ 0x000fd210 ceac0d00 02000000 caac0d00 03000000 ................ │ │ │ │ 0x000fd220 cdac0d00 03000000 c9ac0d00 00010000 ................ │ │ │ │ 0x000fd230 f01c0e00 00000000 00000000 00000000 ................ │ │ │ │ 0x000fd240 00000000 00000000 00000000 00000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1166,32 +1166,32 @@ │ │ │ │ 0x00105fa0 04000080 00000000 72742e73 65637469 ........rt.secti │ │ │ │ 0x00105fb0 6f6e735f 64617277 696e5f36 34000000 ons_darwin_64... │ │ │ │ 0x00105fc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00105fd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00105fe0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00105ff0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00106000 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00106010 00000000 00000000 17000000 60e10d00 ............`... │ │ │ │ + 0x00106010 00000000 00000000 17000000 40e10d00 ............@... │ │ │ │ 0x00106020 18000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00106030 00000000 00000000 01000000 00000000 ................ │ │ │ │ 0x00106040 00000000 04000000 00000000 00000000 ................ │ │ │ │ 0x00106050 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00106060 00000000 00000000 2e000000 80e10d00 ................ │ │ │ │ + 0x00106060 00000000 00000000 2e000000 60e10d00 ............`... │ │ │ │ 0x00106070 08000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00106080 00000000 00000000 01000000 00000000 ................ │ │ │ │ 0x00106090 00000000 04000000 00000000 00000000 ................ │ │ │ │ 0x001060a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x001060b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x001060c0 00000000 00000000 4b000000 b0e10d00 ........K....... │ │ │ │ + 0x001060c0 00000000 00000000 4b000000 90e10d00 ........K....... │ │ │ │ 0x001060d0 08000000 00000000 00000000 00000000 ................ │ │ │ │ 0x001060e0 00000000 00000000 01000000 00000000 ................ │ │ │ │ 0x001060f0 00000000 04000000 00000000 00000000 ................ │ │ │ │ 0x00106100 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00106110 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00106120 00000000 00000000 1d000000 b0e20d00 ................ │ │ │ │ + 0x00106120 00000000 00000000 1d000000 90e20d00 ................ │ │ │ │ 0x00106130 44000000 00000000 00000000 00000000 D............... │ │ │ │ 0x00106140 00000000 00000000 01000000 00000000 ................ │ │ │ │ 0x00106150 00000000 04000000 00000000 00000000 ................ │ │ │ │ 0x00106160 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00106170 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00106180 a09f1000 00000000 00000000 00000000 ................ │ │ │ │ 0x00106190 04000080 00000000 72742e73 65637469 ........rt.secti │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 66613832 33306462 62353935 39623563 fa8230dbb5959b5c │ │ │ │ - 0x00000010 31396634 62366366 61666436 33376337 19f4b6cfafd637c7 │ │ │ │ - 0x00000020 66623331 38342e64 65627567 00000000 fb3184.debug.... │ │ │ │ - 0x00000030 46386665 F8fe │ │ │ │ + 0x00000000 38353639 62386362 66313530 39663730 8569b8cbf1509f70 │ │ │ │ + 0x00000010 63383733 37633836 62323433 32666463 c8737c86b2432fdc │ │ │ │ + 0x00000020 38316237 66662e64 65627567 00000000 81b7ff.debug.... │ │ │ │ + 0x00000030 05724465 .rDe