aboutsummaryrefslogtreecommitdiff
path: root/linux-user/arm/target_signal.h
diff options
context:
space:
mode:
Diffstat (limited to 'linux-user/arm/target_signal.h')
-rw-r--r--linux-user/arm/target_signal.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/linux-user/arm/target_signal.h b/linux-user/arm/target_signal.h
index 2b3281312b..afc8698b66 100644
--- a/linux-user/arm/target_signal.h
+++ b/linux-user/arm/target_signal.h
@@ -23,7 +23,11 @@ typedef struct target_sigaltstack {
static inline abi_ulong get_sp_from_cpustate(CPUARMState *state)
{
+#ifdef TARGET_AARCH64
+ return state->sp;
+#else
return state->regs[13];
+#endif
}
#endif /* TARGET_SIGNAL_H */