aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLiu Cunyuan <liucunyuan.lcy@linux.alibaba.com>2022-10-12 21:00:27 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-10-12 21:00:27 +0000
commitca349375bf5e072a10720e6d9e0cb31a48f2d625 (patch)
tree39ed079e02026e8e0ed057ddd0771fd8f09ae46e
parentf326d3b41267781072bb4f00a7ee9a30ac317787 (diff)
parent96d0f860cc4493913e4669902765d7065bd437a7 (diff)
downloadseccomp-tests-ca349375bf5e072a10720e6d9e0cb31a48f2d625.tar.gz
Add seccomp test support for risc64 am: 96d0f860ccmain-16k-with-phones
Original change: https://android-review.googlesource.com/c/platform/external/seccomp-tests/+/2252393 Change-Id: I9fa373c4bdba6c12c43a75d6493082070ff20985 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--linux/seccomp_bpf.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/linux/seccomp_bpf.c b/linux/seccomp_bpf.c
index 949ac25..ad7d7ce 100644
--- a/linux/seccomp_bpf.c
+++ b/linux/seccomp_bpf.c
@@ -1242,6 +1242,10 @@ TEST_F(TRACE_poke, getpid_runs_normally)
# define ARCH_REGS s390_regs
# define SYSCALL_NUM gprs[2]
# define SYSCALL_RET gprs[2]
+#elif defined(__riscv)
+# define ARCH_REGS struct user_regs_struct
+# define SYSCALL_NUM a7
+# define SYSCALL_RET a0
#else
# error "Do not know how to find your architecture's registers and syscalls"
#endif