aboutsummaryrefslogtreecommitdiff
path: root/linux-user/signal-common.h
diff options
context:
space:
mode:
Diffstat (limited to 'linux-user/signal-common.h')
-rw-r--r--linux-user/signal-common.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/linux-user/signal-common.h b/linux-user/signal-common.h
index 196d240..8a44714 100644
--- a/linux-user/signal-common.h
+++ b/linux-user/signal-common.h
@@ -25,6 +25,13 @@
/* Fallback addresses into sigtramp page. */
extern abi_ulong default_sigreturn;
extern abi_ulong default_rt_sigreturn;
+extern abi_ulong vdso_sigreturn_region_start;
+extern abi_ulong vdso_sigreturn_region_end;
+
+static inline bool is_vdso_sigreturn(abi_ulong pc)
+{
+ return pc >= vdso_sigreturn_region_start && pc < vdso_sigreturn_region_end;
+}
void setup_sigtramp(abi_ulong tramp_page);