gecko/security/sandbox/linux
Jed Davis c0003b43bf Bug 1077057 - Expose Linux sandboxing information to JS via nsSystemInfo. r=kang r=froydnj
This adds "hasSeccompBPF" for seccomp-bpf support; other "has" keys
will be added in the future (e.g., user namespaces).

This also adds "canSandboxContent" and "canSandboxMedia", which are
absent if the corresponding type of sandboxing isn't enabled at build
type (or is disabled with environment variables), and otherwise present
as a boolean indicating whether that type of sandboxing is supported.
Currently this is always the same as hasSeccompBPF, but that could change
in the future.

Some changes have been made to the "mozilla/Sandbox.h" interface to
support this; the idea is that the MOZ_DISABLE_*_SANDBOX environment
variables should be equivalent to disabling MOZ_*_SANDBOX at build time.
2014-11-06 13:11:00 +01:00
..
glue Bug 1080077 - For sandbox failures with no crash reporter, log the C stack. r=kang 2014-10-13 18:48:17 -07:00
android_arm_ucontext.h
android_i386_ucontext.h
android_ucontext.h
arm_linux_syscalls.h
LICENSE
linux_seccomp.h
linux_syscalls.h
moz.build bug 1062567 - prevent gcc lto builds from dropping SyscallAsm on the floor r=froydnj 2014-09-15 19:46:14 -04:00
Sandbox.cpp Bug 1077057 - Expose Linux sandboxing information to JS via nsSystemInfo. r=kang r=froydnj 2014-11-06 13:11:00 +01:00
Sandbox.h Bug 1077057 - Expose Linux sandboxing information to JS via nsSystemInfo. r=kang r=froydnj 2014-11-06 13:11:00 +01:00
SandboxAssembler.cpp Bug 1037211 - Remove MOZ_CONTENT_SANDBOX_REPORTER by making it always true. r=kang r=ted 2014-07-17 14:57:28 -07:00
SandboxAssembler.h
SandboxFilter.cpp Bug 1081242 - Make ASAN's error reporting work while sandboxed on Linux. r=kang 2014-10-21 11:18:00 +02:00
SandboxFilter.h Bug 1012951 - Add Linux sandboxing for GeckoMediaPlugin processes. r=kang r=ted 2014-08-04 15:11:18 -07:00
SandboxInternal.h Bug 1059602 - Make libxul -> libmozsandbox dependency not a weak symbol. r=glandium 2014-08-28 23:23:13 -07:00
SandboxLogging.h Bug 1041886 - Break out Linux sandbox logging into its own header. r=kang 2014-08-26 13:54:03 -07:00
x86_32_linux_syscalls.h
x86_64_linux_syscalls.h