Chromium Code Reviews| Index: sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions_unittests.cc |
| diff --git a/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions_unittests.cc b/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions_unittests.cc |
| index e653b8a0c6d373cf722696725072dd44c70dadda..9d66b90298f23f39f62c3234cd8b5f2ec7240f28 100644 |
| --- a/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions_unittests.cc |
| +++ b/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions_unittests.cc |
| @@ -61,6 +61,10 @@ class RestrictClockIdPolicy : public bpf_dsl::Policy { |
| void CheckClock(clockid_t clockid) { |
| struct timespec ts; |
| ts.tv_sec = ts.tv_nsec = -1; |
| + BPF_ASSERT_EQ(0, clock_getres(clockid, &ts)); |
| + BPF_ASSERT_EQ(0, ts.tv_sec); |
| + BPF_ASSERT_LE(0, ts.tv_nsec); |
| + ts.tv_sec = ts.tv_nsec = -1; |
|
jln (very slow on Chromium)
2015/05/07 19:22:40
Style: please break in two expressions.
|
| BPF_ASSERT_EQ(0, clock_gettime(clockid, &ts)); |
| BPF_ASSERT_LE(0, ts.tv_sec); |
| BPF_ASSERT_LE(0, ts.tv_nsec); |
| @@ -70,8 +74,10 @@ BPF_TEST_C(ParameterRestrictions, |
| clock_gettime_allowed, |
| RestrictClockIdPolicy) { |
| CheckClock(CLOCK_MONOTONIC); |
| + CheckClock(CLOCK_MONOTONIC_COARSE); |
| CheckClock(CLOCK_PROCESS_CPUTIME_ID); |
| CheckClock(CLOCK_REALTIME); |
| + CheckClock(CLOCK_REALTIME_COARSE); |
| CheckClock(CLOCK_THREAD_CPUTIME_ID); |
| } |