Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/checkpoint-restore/criu.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'compel/arch/aarch64/src/lib/infect.c')
-rw-r--r--compel/arch/aarch64/src/lib/infect.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/compel/arch/aarch64/src/lib/infect.c b/compel/arch/aarch64/src/lib/infect.c
index 41600e091..166ec2363 100644
--- a/compel/arch/aarch64/src/lib/infect.c
+++ b/compel/arch/aarch64/src/lib/infect.c
@@ -140,6 +140,17 @@ bool arch_can_dump_task(struct parasite_ctl *ctl)
return true;
}
+int arch_fetch_sas(struct parasite_ctl *ctl, struct rt_sigframe *s)
+{
+ long ret;
+ int err;
+
+ err = compel_syscall(ctl, __NR_sigaltstack,
+ &ret, 0, (unsigned long)&s->uc.uc_stack,
+ 0, 0, 0, 0);
+ return err ? err : ret;
+}
+
/*
* Range for task size calculated from the following Linux kernel files:
* arch/arm64/include/asm/memory.h