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 d1899c3ee83f056e3b23302b83767c11e58223ab..3d92af01e52c8e588a5e44c91b7db091d96d98fe 100644 |
--- a/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc |
+++ b/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc |
@@ -176,7 +176,7 @@ BPF_TEST_C(BaselinePolicy, Socketpair, BaselinePolicy) { |
} |
// Not all architectures can restrict the domain for socketpair(). |
-#if defined(__x86_64__) || defined(__arm__) |
+#if defined(__x86_64__) || defined(__arm__) || defined(__aarch64__) |
BPF_DEATH_TEST_C(BaselinePolicy, |
SocketpairWrongDomain, |
DEATH_SEGV_MESSAGE(GetErrorMessageContentForTests()), |
@@ -185,7 +185,7 @@ BPF_DEATH_TEST_C(BaselinePolicy, |
ignore_result(socketpair(AF_INET, SOCK_STREAM, 0, sv)); |
_exit(1); |
} |
-#endif // defined(__x86_64__) || defined(__arm__) |
+#endif // defined(__x86_64__) || defined(__arm__) || defined(__aarch64__) |
BPF_TEST_C(BaselinePolicy, EPERM_open, BaselinePolicy) { |
errno = 0; |
@@ -231,26 +231,29 @@ BPF_DEATH_TEST_C(BaselinePolicy, |
_exit(1); \ |
} |
-TEST_BASELINE_SIGSYS(__NR_syslog); |
-TEST_BASELINE_SIGSYS(__NR_sched_setaffinity); |
-TEST_BASELINE_SIGSYS(__NR_timer_create); |
+TEST_BASELINE_SIGSYS(__NR_acct); |
+TEST_BASELINE_SIGSYS(__NR_chroot); |
+TEST_BASELINE_SIGSYS(__NR_fanotify_init); |
+TEST_BASELINE_SIGSYS(__NR_fgetxattr); |
+TEST_BASELINE_SIGSYS(__NR_getcpu); |
+TEST_BASELINE_SIGSYS(__NR_getitimer); |
+TEST_BASELINE_SIGSYS(__NR_init_module); |
TEST_BASELINE_SIGSYS(__NR_io_cancel); |
+TEST_BASELINE_SIGSYS(__NR_keyctl); |
+TEST_BASELINE_SIGSYS(__NR_mq_open); |
TEST_BASELINE_SIGSYS(__NR_ptrace); |
-TEST_BASELINE_SIGSYS(__NR_eventfd); |
-TEST_BASELINE_SIGSYS(__NR_fgetxattr); |
-TEST_BASELINE_SIGSYS(__NR_fanotify_init); |
+TEST_BASELINE_SIGSYS(__NR_sched_setaffinity); |
+TEST_BASELINE_SIGSYS(__NR_setpgid); |
TEST_BASELINE_SIGSYS(__NR_swapon); |
-TEST_BASELINE_SIGSYS(__NR_chroot); |
-TEST_BASELINE_SIGSYS(__NR_acct); |
TEST_BASELINE_SIGSYS(__NR_sysinfo); |
+TEST_BASELINE_SIGSYS(__NR_syslog); |
+TEST_BASELINE_SIGSYS(__NR_timer_create); |
+ |
+#if !defined(__aarch64__) |
+TEST_BASELINE_SIGSYS(__NR_eventfd); |
TEST_BASELINE_SIGSYS(__NR_inotify_init); |
-TEST_BASELINE_SIGSYS(__NR_init_module); |
-TEST_BASELINE_SIGSYS(__NR_keyctl); |
-TEST_BASELINE_SIGSYS(__NR_mq_open); |
TEST_BASELINE_SIGSYS(__NR_vserver); |
-TEST_BASELINE_SIGSYS(__NR_getcpu); |
-TEST_BASELINE_SIGSYS(__NR_setpgid); |
-TEST_BASELINE_SIGSYS(__NR_getitimer); |
+#endif |
#if !defined(OS_ANDROID) |
BPF_DEATH_TEST_C(BaselinePolicy, |