Remove more dependencies on sandbox/linux/seccomp-bpf
commit4dd21732840c9ed934afb78a5943c6cc0b415bb8
authormdempsky <mdempsky@chromium.org>
Mon, 15 Sep 2014 19:40:10 +0000 (15 12:40 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 15 Sep 2014 19:54:40 +0000 (15 19:54 +0000)
tree50db71fcd38c1123ed19e9331e46525d907adedb
parent36816846f1cf8ceea2f96d501ebc745c82349337
Remove more dependencies on sandbox/linux/seccomp-bpf

This started out as simply converting NaCl's baseline policy to bpf_dsl,
but that led me down the rabbit hole of converting a bunch of remaining
uses of SandboxBPFPolicy within content too.  There are still a few
lingering dependencies on sandbox_bpf.h after this CL, but not many.

BUG=414363

Review URL: https://codereview.chromium.org/570763002

Cr-Commit-Position: refs/heads/master@{#294871}
13 files changed:
components/nacl/loader/nonsfi/nonsfi_sandbox.cc
components/nacl/loader/sandbox_linux/nacl_bpf_sandbox_linux.cc
content/common/sandbox_linux/android/sandbox_bpf_base_policy_android.cc
content/common/sandbox_linux/bpf_cros_arm_gpu_policy_linux.cc
content/common/sandbox_linux/bpf_gpu_policy_linux.cc
content/common/sandbox_linux/bpf_gpu_policy_linux.h
content/common/sandbox_linux/bpf_ppapi_policy_linux.cc
content/common/sandbox_linux/bpf_renderer_policy_linux.cc
content/common/sandbox_linux/bpf_utility_policy_linux.cc
content/common/sandbox_linux/sandbox_init_linux.cc
content/common/sandbox_linux/sandbox_seccomp_bpf_linux.cc
content/common/sandbox_linux/sandbox_seccomp_bpf_linux.h
content/public/common/sandbox_init.h