summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/aarch64/Ginit.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/aarch64/Ginit.c b/src/aarch64/Ginit.c
index 15fc3b9d..34e5c39a 100644
--- a/src/aarch64/Ginit.c
+++ b/src/aarch64/Ginit.c
@@ -52,9 +52,9 @@ uc_addr (unw_tdep_context_t *uc, int reg)
else if (reg == UNW_AARCH64_X30)
return &uc->uc_mcontext.mc_gpregs.gp_lr;
else if (reg == UNW_AARCH64_SP)
- return &uc->uc_mcontext.sp;
+ return &uc->uc_mcontext.mc_gpregs.gp_sp;
else if (reg == UNW_AARCH64_PC)
- return &uc->uc_mcontext.gp_elr;
+ return &uc->uc_mcontext.mc_gpregs.gp_elr;
else if (reg >= UNW_AARCH64_V0 && reg <= UNW_AARCH64_V31)
return &GET_FPCTX(uc)->uc_mcontext.mc_fpregs.fp_q[reg - UNW_AARCH64_V0];
else