summaryrefslogtreecommitdiff
path: root/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc
diff options
context:
space:
mode:
authorLuis Hector Chavez <lhchavez@google.com>2017-07-26 20:29:06 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-07-26 20:29:06 +0000
commit38bc769bac923a216e9381d720ba730bd7b2f5ef (patch)
tree0987cb51d27d74f7ff76c75683d6b504bac0e6d4 /sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc
parenta29e6994243913703862fdbe17c059150c9ae149 (diff)
parent54cfa4a2bacc9c43b06c1582d929da42bb165100 (diff)
downloadlibchrome-38bc769bac923a216e9381d720ba730bd7b2f5ef.tar.gz
Revert "libchrome: Uprev the library to r456626 from Chromium" am: e5b2c6fa6f
am: 54cfa4a2ba Change-Id: I651f5f9421f53c4c10798749155641b3e8bde687
Diffstat (limited to 'sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc')
-rw-r--r--sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc26
1 files changed, 0 insertions, 26 deletions
diff --git a/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc b/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc
index ca812d8a1e..f0392b1a00 100644
--- a/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc
+++ b/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc
@@ -168,21 +168,6 @@ BPF_TEST_C(BaselinePolicy, Socketpair, BaselinePolicy) {
TestPipeOrSocketPair(base::ScopedFD(sv[0]), base::ScopedFD(sv[1]));
}
-#if !defined(GRND_NONBLOCK)
-#define GRND_NONBLOCK 1
-#endif
-
-BPF_TEST_C(BaselinePolicy, GetRandom, BaselinePolicy) {
- char buf[1];
-
- // Many systems do not yet support getrandom(2) so ENOSYS is a valid result
- // here.
- int ret = HANDLE_EINTR(syscall(__NR_getrandom, buf, sizeof(buf), 0));
- BPF_ASSERT((ret == -1 && errno == ENOSYS) || ret == 1);
- ret = HANDLE_EINTR(syscall(__NR_getrandom, buf, sizeof(buf), GRND_NONBLOCK));
- BPF_ASSERT((ret == -1 && (errno == ENOSYS || errno == EAGAIN)) || ret == 1);
-}
-
// Not all architectures can restrict the domain for socketpair().
#if defined(__x86_64__) || defined(__arm__) || defined(__aarch64__)
BPF_DEATH_TEST_C(BaselinePolicy,
@@ -364,17 +349,6 @@ BPF_DEATH_TEST_C(BaselinePolicy,
clock_gettime(CLOCK_MONOTONIC_RAW, &ts);
}
-#if !defined(GRND_RANDOM)
-#define GRND_RANDOM 2
-#endif
-
-BPF_DEATH_TEST_C(BaselinePolicy,
- GetRandomOfDevRandomCrashes,
- DEATH_SEGV_MESSAGE(sandbox::GetErrorMessageContentForTests()),
- BaselinePolicy) {
- syscall(__NR_getrandom, NULL, 0, GRND_RANDOM);
-}
-
#if !defined(__i386__)
BPF_DEATH_TEST_C(BaselinePolicy,
GetSockOptWrongLevelSigsys,