HomeSort by relevance Sort by last modified time
    Searched refs:bpf_dsl (Results 1 - 25 of 42) sorted by null

1 2

  /external/chromium_org/sandbox/linux/seccomp-bpf-helpers/
syscall_parameters_restrictions.h 11 #include "sandbox/linux/bpf_dsl/bpf_dsl.h"
16 // bpf_dsl::ResultExpr suitable to restrict certain system call parameters.
24 SANDBOX_EXPORT bpf_dsl::ResultExpr RestrictCloneToThreadsAndEPERMFork();
28 SANDBOX_EXPORT bpf_dsl::ResultExpr RestrictPrctl();
32 SANDBOX_EXPORT bpf_dsl::ResultExpr RestrictIoctl();
38 SANDBOX_EXPORT bpf_dsl::ResultExpr RestrictMmapFlags();
42 SANDBOX_EXPORT bpf_dsl::ResultExpr RestrictMprotectFlags();
49 SANDBOX_EXPORT bpf_dsl::ResultExpr RestrictFcntlCommands();
54 SANDBOX_EXPORT bpf_dsl::ResultExpr RestrictSocketcallCommand()
    [all...]
baseline_policy.h 8 #include "sandbox/linux/bpf_dsl/bpf_dsl.h"
24 class SANDBOX_EXPORT BaselinePolicy : public bpf_dsl::SandboxBPFDSLPolicy {
32 virtual bpf_dsl::ResultExpr EvaluateSyscall(
34 virtual bpf_dsl::ResultExpr InvalidSyscall() const OVERRIDE;
sigsys_handlers.h 10 #include "sandbox/linux/bpf_dsl/bpf_dsl.h"
61 // Variants of the above functions for use with bpf_dsl.
62 SANDBOX_EXPORT bpf_dsl::ResultExpr CrashSIGSYS();
63 SANDBOX_EXPORT bpf_dsl::ResultExpr CrashSIGSYSClone();
64 SANDBOX_EXPORT bpf_dsl::ResultExpr CrashSIGSYSPrctl();
65 SANDBOX_EXPORT bpf_dsl::ResultExpr CrashSIGSYSIoctl();
66 SANDBOX_EXPORT bpf_dsl::ResultExpr CrashSIGSYSKill();
67 SANDBOX_EXPORT bpf_dsl::ResultExpr CrashSIGSYSFutex();
68 SANDBOX_EXPORT bpf_dsl::ResultExpr RewriteSchedSIGSYS()
    [all...]
sigsys_handlers.cc 247 bpf_dsl::ResultExpr CrashSIGSYS() {
248 return bpf_dsl::Trap(CrashSIGSYS_Handler, NULL);
251 bpf_dsl::ResultExpr CrashSIGSYSClone() {
252 return bpf_dsl::Trap(SIGSYSCloneFailure, NULL);
255 bpf_dsl::ResultExpr CrashSIGSYSPrctl() {
256 return bpf_dsl::Trap(SIGSYSPrctlFailure, NULL);
259 bpf_dsl::ResultExpr CrashSIGSYSIoctl() {
260 return bpf_dsl::Trap(SIGSYSIoctlFailure, NULL);
263 bpf_dsl::ResultExpr CrashSIGSYSKill() {
264 return bpf_dsl::Trap(SIGSYSKillFailure, NULL)
    [all...]
  /external/chromium_org/content/common/sandbox_linux/
sandbox_init_linux.cc 9 #include "sandbox/linux/bpf_dsl/bpf_dsl.h"
14 scoped_ptr<sandbox::bpf_dsl::SandboxBPFDSLPolicy> policy) {
18 scoped_ptr<sandbox::bpf_dsl::SandboxBPFDSLPolicy>
sandbox_bpf_base_policy_linux.h 10 #include "sandbox/linux/bpf_dsl/bpf_dsl.h"
19 class SandboxBPFBasePolicy : public sandbox::bpf_dsl::SandboxBPFDSLPolicy {
24 virtual sandbox::bpf_dsl::ResultExpr EvaluateSyscall(
26 virtual sandbox::bpf_dsl::ResultExpr InvalidSyscall() const OVERRIDE;
sandbox_seccomp_bpf_linux.h 14 namespace bpf_dsl { namespace in namespace:sandbox
44 scoped_ptr<sandbox::bpf_dsl::SandboxBPFDSLPolicy> policy);
46 static scoped_ptr<sandbox::bpf_dsl::SandboxBPFDSLPolicy> GetBaselinePolicy();
bpf_ppapi_policy_linux.cc 17 using sandbox::bpf_dsl::Allow;
18 using sandbox::bpf_dsl::Error;
19 using sandbox::bpf_dsl::ResultExpr;
bpf_utility_policy_linux.cc 17 using sandbox::bpf_dsl::Allow;
18 using sandbox::bpf_dsl::Error;
19 using sandbox::bpf_dsl::ResultExpr;
bpf_cros_arm_gpu_policy_linux.h 18 virtual sandbox::bpf_dsl::ResultExpr EvaluateSyscall(
bpf_ppapi_policy_linux.h 18 virtual sandbox::bpf_dsl::ResultExpr EvaluateSyscall(
bpf_renderer_policy_linux.h 18 virtual sandbox::bpf_dsl::ResultExpr EvaluateSyscall(
bpf_utility_policy_linux.h 18 virtual sandbox::bpf_dsl::ResultExpr EvaluateSyscall(
bpf_renderer_policy_linux.cc 17 using sandbox::bpf_dsl::Allow;
18 using sandbox::bpf_dsl::Error;
19 using sandbox::bpf_dsl::ResultExpr;
bpf_gpu_policy_linux.h 25 virtual sandbox::bpf_dsl::ResultExpr EvaluateSyscall(
38 sandbox::bpf_dsl::SandboxBPFDSLPolicy* (*broker_sandboxer_allocator)(
bpf_cros_arm_gpu_policy_linux.cc 29 using sandbox::bpf_dsl::Allow;
30 using sandbox::bpf_dsl::Arg;
31 using sandbox::bpf_dsl::Error;
32 using sandbox::bpf_dsl::If;
33 using sandbox::bpf_dsl::ResultExpr;
99 static sandbox::bpf_dsl::SandboxBPFDSLPolicy* Create() {
sandbox_bpf_base_policy_linux.cc 12 using sandbox::bpf_dsl::ResultExpr;
sandbox_seccomp_bpf_linux.cc 18 #include "sandbox/linux/bpf_dsl/bpf_dsl.h"
40 using sandbox::bpf_dsl::Allow;
41 using sandbox::bpf_dsl::ResultExpr;
275 scoped_ptr<sandbox::bpf_dsl::SandboxBPFDSLPolicy> policy) {
286 scoped_ptr<sandbox::bpf_dsl::SandboxBPFDSLPolicy>
289 return scoped_ptr<sandbox::bpf_dsl::SandboxBPFDSLPolicy>(new BaselinePolicy);
291 return scoped_ptr<sandbox::bpf_dsl::SandboxBPFDSLPolicy>();
bpf_gpu_policy_linux.cc 36 using sandbox::bpf_dsl::Allow;
37 using sandbox::bpf_dsl::ResultExpr;
120 static sandbox::bpf_dsl::SandboxBPFDSLPolicy* Create() {
161 bool UpdateProcessTypeAndEnableSandbox(sandbox::bpf_dsl::SandboxBPFDSLPolicy* (
243 sandbox::bpf_dsl::SandboxBPFDSLPolicy* (*broker_sandboxer_allocator)(void),
  /external/chromium_org/components/nacl/loader/nonsfi/
nonsfi_sandbox.h 9 #include "sandbox/linux/bpf_dsl/bpf_dsl.h"
18 : public sandbox::bpf_dsl::SandboxBPFDSLPolicy {
23 virtual sandbox::bpf_dsl::ResultExpr EvaluateSyscall(
25 virtual sandbox::bpf_dsl::ResultExpr InvalidSyscall() const OVERRIDE;
nonsfi_sandbox.cc 23 #include "sandbox/linux/bpf_dsl/bpf_dsl.h"
39 using sandbox::bpf_dsl::Allow;
40 using sandbox::bpf_dsl::Arg;
41 using sandbox::bpf_dsl::BoolExpr;
42 using sandbox::bpf_dsl::Error;
43 using sandbox::bpf_dsl::If;
44 using sandbox::bpf_dsl::ResultExpr;
305 scoped_ptr<sandbox::bpf_dsl::SandboxBPFDSLPolicy>(
  /external/chromium_org/content/common/sandbox_linux/android/
sandbox_bpf_base_policy_android.h 21 virtual sandbox::bpf_dsl::ResultExpr EvaluateSyscall(
sandbox_bpf_base_policy_android.cc 10 using sandbox::bpf_dsl::Allow;
11 using sandbox::bpf_dsl::ResultExpr;
  /external/chromium_org/components/nacl/loader/sandbox_linux/
nacl_bpf_sandbox_linux.cc 21 #include "sandbox/linux/bpf_dsl/bpf_dsl.h"
32 using sandbox::bpf_dsl::Allow;
33 using sandbox::bpf_dsl::Error;
34 using sandbox::bpf_dsl::ResultExpr;
36 class NaClBPFSandboxPolicy : public sandbox::bpf_dsl::SandboxBPFDSLPolicy {
48 scoped_ptr<sandbox::bpf_dsl::SandboxBPFDSLPolicy> baseline_policy_;
133 scoped_ptr<sandbox::bpf_dsl::SandboxBPFDSLPolicy>(
  /external/chromium_org/content/public/common/
sandbox_init.h 19 namespace bpf_dsl { namespace in namespace:sandbox
91 scoped_ptr<sandbox::bpf_dsl::SandboxBPFDSLPolicy> policy);
95 CONTENT_EXPORT scoped_ptr<sandbox::bpf_dsl::SandboxBPFDSLPolicy>

Completed in 334 milliseconds

1 2