| Index: sandbox/linux/seccomp-bpf/errorcode_unittest.cc
|
| diff --git a/sandbox/linux/seccomp-bpf/errorcode_unittest.cc b/sandbox/linux/seccomp-bpf/errorcode_unittest.cc
|
| index ae68b0a57d036358f1c0eef83f65743eb9fdebb9..9f5090e3ae8504f9683b589fb819bcf9708d38c0 100644
|
| --- a/sandbox/linux/seccomp-bpf/errorcode_unittest.cc
|
| +++ b/sandbox/linux/seccomp-bpf/errorcode_unittest.cc
|
| @@ -43,7 +43,7 @@ SANDBOX_TEST(ErrorCode, ErrnoConstructor) {
|
|
|
| DummyPolicy dummy_policy;
|
| bpf_dsl::PolicyCompiler compiler(&dummy_policy, Trap::Registry());
|
| - ErrorCode e3 = compiler.Trap(NULL, NULL);
|
| + ErrorCode e3 = compiler.Trap(NULL, NULL, true /* safe */);
|
| SANDBOX_ASSERT((e3.err() & SECCOMP_RET_ACTION) == SECCOMP_RET_TRAP);
|
|
|
| uint16_t data = 0xdead;
|
| @@ -61,12 +61,12 @@ SANDBOX_DEATH_TEST(ErrorCode,
|
| SANDBOX_TEST(ErrorCode, Trap) {
|
| DummyPolicy dummy_policy;
|
| bpf_dsl::PolicyCompiler compiler(&dummy_policy, Trap::Registry());
|
| - ErrorCode e0 = compiler.Trap(NULL, "a");
|
| - ErrorCode e1 = compiler.Trap(NULL, "b");
|
| + ErrorCode e0 = compiler.Trap(NULL, "a", true /* safe */);
|
| + ErrorCode e1 = compiler.Trap(NULL, "b", true /* safe */);
|
| SANDBOX_ASSERT((e0.err() & SECCOMP_RET_DATA) + 1 ==
|
| (e1.err() & SECCOMP_RET_DATA));
|
|
|
| - ErrorCode e2 = compiler.Trap(NULL, "a");
|
| + ErrorCode e2 = compiler.Trap(NULL, "a", true /* safe */);
|
| SANDBOX_ASSERT((e0.err() & SECCOMP_RET_DATA) ==
|
| (e2.err() & SECCOMP_RET_DATA));
|
| }
|
| @@ -83,9 +83,9 @@ SANDBOX_TEST(ErrorCode, Equals) {
|
|
|
| DummyPolicy dummy_policy;
|
| bpf_dsl::PolicyCompiler compiler(&dummy_policy, Trap::Registry());
|
| - ErrorCode e4 = compiler.Trap(NULL, "a");
|
| - ErrorCode e5 = compiler.Trap(NULL, "b");
|
| - ErrorCode e6 = compiler.Trap(NULL, "a");
|
| + ErrorCode e4 = compiler.Trap(NULL, "a", true /* safe */);
|
| + ErrorCode e5 = compiler.Trap(NULL, "b", true /* safe */);
|
| + ErrorCode e6 = compiler.Trap(NULL, "a", true /* safe */);
|
| SANDBOX_ASSERT(!e1.Equals(e4));
|
| SANDBOX_ASSERT(!e3.Equals(e4));
|
| SANDBOX_ASSERT(!e5.Equals(e4));
|
| @@ -105,9 +105,9 @@ SANDBOX_TEST(ErrorCode, LessThan) {
|
|
|
| DummyPolicy dummy_policy;
|
| bpf_dsl::PolicyCompiler compiler(&dummy_policy, Trap::Registry());
|
| - ErrorCode e4 = compiler.Trap(NULL, "a");
|
| - ErrorCode e5 = compiler.Trap(NULL, "b");
|
| - ErrorCode e6 = compiler.Trap(NULL, "a");
|
| + ErrorCode e4 = compiler.Trap(NULL, "a", true /* safe */);
|
| + ErrorCode e5 = compiler.Trap(NULL, "b", true /* safe */);
|
| + ErrorCode e6 = compiler.Trap(NULL, "a", true /* safe */);
|
| SANDBOX_ASSERT(e1.LessThan(e4));
|
| SANDBOX_ASSERT(e3.LessThan(e4));
|
| SANDBOX_ASSERT(e4.LessThan(e5));
|
|
|