#include "sandbox/linux/seccomp-bpf/sandbox_bpf.h"
+using sandbox::bpf_dsl::Allow;
+using sandbox::bpf_dsl::ResultExpr;
+
namespace content {
SandboxBPFBasePolicyAndroid::SandboxBPFBasePolicyAndroid()
SandboxBPFBasePolicyAndroid::~SandboxBPFBasePolicyAndroid() {}
-sandbox::ErrorCode SandboxBPFBasePolicyAndroid::EvaluateSyscall(
- sandbox::SandboxBPF* sandbox,
- int sysno) const {
+ResultExpr SandboxBPFBasePolicyAndroid::EvaluateSyscall(int sysno) const {
bool override_and_allow = false;
switch (sysno) {
}
if (override_and_allow)
- return sandbox::ErrorCode(sandbox::ErrorCode::ERR_ALLOWED);
+ return Allow();
- return SandboxBPFBasePolicy::EvaluateSyscall(sandbox, sysno);
+ return SandboxBPFBasePolicy::EvaluateSyscall(sysno);
}
} // namespace content