Files
ARMSX2/common
J1coding 5031a4d2ba iOS: gate the JIT keepalive canary on the VM being parked
The canary flip from the keepalive fix drops execute on the arena's
first page, but the didBecomeActive prewarm re-runs it on every app
switch while the CPU thread is executing the dispatcher on that exact
page -> Instruction Abort. The old 'every caller runs parked' claim was
only a comment; now ValidateJITAlive asks the scene layer for real
VM/worker state and skips the probe (canary=skipped-vm-active) while
anything JIT is running or still initializing. A live VM is its own
proof the grant works.
2026-07-26 13:48:45 +02:00
..
2026-06-12 18:08:03 -04:00
2026-07-09 23:01:22 +02:00
2026-02-19 14:17:30 +01:00
2022-04-21 14:21:49 +01:00
2024-01-08 23:33:43 +10:00