X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Futils%2Fmach-support-arm64.c;h=6483238d4565568b2695e254d7428c2c1426a70f;hb=376163970715b99772bd34a317ec33b96f27cdbd;hp=a1ef2e2b3a2954ea681ae05b735f00775525a761;hpb=47a53dff1bb5bb7b6f2ed98c8b86dbcfa64f342d;p=mono.git diff --git a/mono/utils/mach-support-arm64.c b/mono/utils/mach-support-arm64.c index a1ef2e2b3a2..6483238d456 100644 --- a/mono/utils/mach-support-arm64.c +++ b/mono/utils/mach-support-arm64.c @@ -89,12 +89,12 @@ mono_mach_arch_thread_state_to_mono_context (thread_state_t state, MonoContext * int i; arm_unified_thread_state_t *arch_state = (arm_unified_thread_state_t *) state; for (i = 0; i < 29; ++i) - context->regs [i] = arch_state->uts.ts_64.__x [i]; + context->regs [i] = arch_state->ts_64.__x [i]; - context->regs [ARMREG_R29] = arch_state->uts.ts_64.__fp; - context->regs [ARMREG_R30] = arch_state->uts.ts_64.__lr; - context->regs [ARMREG_R31] = arch_state->uts.ts_64.__sp; - context->pc = arch_state->uts.ts_64.__pc; + context->regs [ARMREG_R29] = arch_state->ts_64.__fp; + context->regs [ARMREG_R30] = arch_state->ts_64.__lr; + context->regs [ARMREG_SP] = arch_state->ts_64.__sp; + context->pc = arch_state->ts_64.__pc; } int