Searched refs:SandboxBPFPolicy (Results 1 - 15 of 15) sorted by relevance

/external/chromium_org/sandbox/linux/seccomp-bpf/
H A Dsandbox_bpf_policy.h17 class SANDBOX_EXPORT SandboxBPFPolicy { class in namespace:sandbox
19 SandboxBPFPolicy() {} function in class:sandbox::SandboxBPFPolicy
20 virtual ~SandboxBPFPolicy() {}
36 DISALLOW_COPY_AND_ASSIGN(SandboxBPFPolicy);
H A Dsandbox_bpf_policy.cc13 ErrorCode SandboxBPFPolicy::InvalidSyscall(SandboxBPF* sandbox_compiler) const {
H A Dverifier.h19 class SandboxBPFPolicy;
32 const SandboxBPFPolicy& policy,
H A Dbpf_tester_compatibility_delegate.h15 // instead of a SandboxBPFPolicy class), specified in |policy_function| and a
30 virtual scoped_ptr<SandboxBPFPolicy> GetSandboxBPFPolicy() OVERRIDE {
35 return scoped_ptr<SandboxBPFPolicy>(new Policy(&aux_));
H A Dbpf_tests_unittest.cc36 class EmptyClassTakingPolicy : public SandboxBPFPolicy {
78 class EnosysPtracePolicy : public SandboxBPFPolicy {
113 virtual scoped_ptr<SandboxBPFPolicy> GetSandboxBPFPolicy() OVERRIDE {
114 return scoped_ptr<SandboxBPFPolicy>(new EnosysPtracePolicy());
H A Dsandbox_bpf_test_runner.h27 virtual scoped_ptr<SandboxBPFPolicy> GetSandboxBPFPolicy() = 0;
H A Dsandbox_bpf.h24 class SandboxBPFPolicy;
92 void SetSandboxPolicy(SandboxBPFPolicy* policy);
215 scoped_ptr<SandboxBPFPolicy> policy);
224 void PolicySanityChecks(SandboxBPFPolicy* policy);
303 scoped_ptr<const SandboxBPFPolicy> policy_;
H A Dbpf_tests.h22 // SandboxBPFPolicy interface.
70 // The |policy| parameter should be a SandboxBPFPolicy subclass.
107 virtual scoped_ptr<SandboxBPFPolicy> GetSandboxBPFPolicy() OVERRIDE {
108 return scoped_ptr<SandboxBPFPolicy>(new PolicyClass());
H A Dsandbox_bpf_test_runner.cc30 scoped_ptr<SandboxBPFPolicy> policy =
H A Dsandbox_bpf.cc94 class ProbePolicy : public SandboxBPFPolicy {
121 class AllowAllPolicy : public SandboxBPFPolicy {
221 class RedirectToUserSpacePolicyWrapper : public SandboxBPFPolicy {
224 const SandboxBPFPolicy* wrapped_policy)
270 const SandboxBPFPolicy* wrapped_policy_;
308 scoped_ptr<SandboxBPFPolicy> policy) {
428 scoped_ptr<SandboxBPFPolicy>(new ProbePolicy())) &&
431 scoped_ptr<SandboxBPFPolicy>(new AllowAllPolicy()));
574 void SandboxBPF::PolicySanityChecks(SandboxBPFPolicy* policy) {
582 void SandboxBPF::SetSandboxPolicy(SandboxBPFPolicy* polic
[all...]
H A Dsyscall_unittest.cc102 class CopyAllArgsOnUnamePolicy : public SandboxBPFPolicy {
H A Dverifier.cc314 const SandboxBPFPolicy& policy,
/external/chromium_org/content/common/sandbox_linux/
H A Dsandbox_seccomp_bpf_linux.cc58 void StartSandboxWithPolicy(sandbox::SandboxBPFPolicy* policy);
143 void StartSandboxWithPolicy(sandbox::SandboxBPFPolicy* policy) {
/external/chromium_org/sandbox/linux/seccomp-bpf-helpers/
H A Dsyscall_parameters_restrictions_unittests.cc94 virtual scoped_ptr<sandbox::SandboxBPFPolicy> GetSandboxBPFPolicy() OVERRIDE {
95 return scoped_ptr<sandbox::SandboxBPFPolicy>(
/external/chromium_org/sandbox/linux/bpf_dsl/
H A Dbpf_dsl.h97 class SANDBOX_EXPORT SandboxBPFDSLPolicy : public SandboxBPFPolicy {
99 SandboxBPFDSLPolicy() : SandboxBPFPolicy() {}
109 // Override implementations from SandboxBPFPolicy. Marked as FINAL

Completed in 261 milliseconds