*arch_state = ctx->__ss;
}
+void
+mono_mach_arch_thread_state_to_mono_context (thread_state_t state, MonoContext *context)
+{
+ int i;
+ arm_thread_state_t *arch_state = (arm_thread_state_t *) state;
+ for (i = 0; i < 13; ++i)
+ context->regs [i] = arch_state->__r [i];
+ context->regs [ARMREG_R13] = arch_state->__sp;
+ context->regs [ARMREG_R14] = arch_state->__lr;
+ context->regs [ARMREG_R15] = arch_state->__pc;
+ context->pc = arch_state->__pc;
+ context->cpsr = arch_state->__cpsr;
+}
+
int
mono_mach_arch_get_thread_state_size ()
{