Index: sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc |
diff --git a/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc b/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc |
index a71975bb97fc3c159226be1461d377b879120de3..c472a1b20efd3144104d1832e70a2cd2bd2bb35f 100644 |
--- a/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc |
+++ b/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc |
@@ -32,6 +32,7 @@ |
#include "sandbox/linux/seccomp-bpf/syscall.h" |
#include "sandbox/linux/services/android_futex.h" |
#include "sandbox/linux/services/linux_syscalls.h" |
+#include "sandbox/linux/services/syscall_wrappers.h" |
#include "sandbox/linux/services/thread_helpers.h" |
#include "sandbox/linux/tests/unit_tests.h" |
@@ -113,7 +114,7 @@ BPF_TEST_C(BaselinePolicy, ForkErrno, BaselinePolicy) { |
} |
pid_t ForkX86Glibc() { |
- return syscall(__NR_clone, CLONE_PARENT_SETTID | SIGCHLD); |
+ return sys_clone(CLONE_PARENT_SETTID | SIGCHLD, 0, 0, 0, 0); |
} |
BPF_TEST_C(BaselinePolicy, ForkX86Eperm, BaselinePolicy) { |
@@ -127,8 +128,8 @@ BPF_TEST_C(BaselinePolicy, ForkX86Eperm, BaselinePolicy) { |
} |
pid_t ForkARMGlibc() { |
- return syscall(__NR_clone, |
- CLONE_CHILD_SETTID | CLONE_CHILD_CLEARTID | SIGCHLD); |
+ return sys_clone(CLONE_CHILD_SETTID | CLONE_CHILD_CLEARTID | SIGCHLD, 0, 0, 0, |
+ 0); |
} |
BPF_TEST_C(BaselinePolicy, ForkArmEperm, BaselinePolicy) { |
@@ -150,7 +151,7 @@ BPF_DEATH_TEST_C(BaselinePolicy, |
DisallowedCloneFlagCrashes, |
DEATH_SEGV_MESSAGE(GetCloneErrorMessageContentForTests()), |
BaselinePolicy) { |
- pid_t pid = syscall(__NR_clone, CLONE_THREAD | SIGCHLD); |
+ pid_t pid = sys_clone(CLONE_THREAD | SIGCHLD, 0, 0, 0, 0); |
HandlePostForkReturn(pid); |
} |