aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-07-07 04:53:41 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-07-07 04:53:41 +0000
commitf745b9ba511ab1196333b9f0f7d11b1862df0b34 (patch)
tree39ed079e02026e8e0ed057ddd0771fd8f09ae46e
parent7d71f29bf330628c9a6f9c5aa46aa88c27cc50a8 (diff)
parent512387a627f9285ad50c22d4c54410a321ce9c5b (diff)
downloadseccomp-tests-aml_doc_341012000.tar.gz
Snap for 10453563 from 512387a627f9285ad50c22d4c54410a321ce9c5b to mainline-documentsui-releaseaml_doc_341713000aml_doc_341610010aml_doc_341510050aml_doc_341312010aml_doc_341112000aml_doc_341012000aml_doc_340916000
Change-Id: If44c2adfe6c91ad2623ecf16933ffce54864cd50
-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