gecko/security/sandbox/linux
Jed Davis 75747ff40f Bug 1059602 - Make libxul -> libmozsandbox dependency not a weak symbol. r=glandium
MFBT_API is not the right macro for this; it changes the affected
definition/usage to a weak symbol, for reasons explained in the comments
on its definition.

This was causing the linker to drop the dependency from libmozglue
to libmozsandbox, in some cases (--as-needed, with a linker that
doesn't consider weak symbols "needed"), and thus load libxul with
gSandboxCrashFunc relocated to address 0 (the expected behavior of an
unresolved weak symbol), which caused crashes when writing to it on
startup.

--HG--
extra : amend_source : b99fded391ae90b1311f4cabaf40f15e6414f245
2014-08-28 23:23:13 -07:00
..
glue Bug 1041886 - Separate Linux sandbox code into its own shared library. r=kang r=glandium 2014-08-26 13:54:09 -07:00
android_arm_ucontext.h
android_i386_ucontext.h
android_ucontext.h
arm_linux_syscalls.h
LICENSE
linux_seccomp.h Bug 974230 - Adjust sandbox so that socket() simply fails. r=kang 2014-02-20 09:35:44 -05:00
linux_syscalls.h
moz.build Bug 1041886 - Fix no-opt-only build bustage caused by mozilla::unused. r=glandium 2014-08-26 19:23:44 -07:00
Sandbox.cpp Bug 1054616 - Clean up logging-related shims for Linux sandboxing. r=kang 2014-08-26 13:54:16 -07:00
Sandbox.h Bug 1041886 - Separate Linux sandbox code into its own shared library. r=kang r=glandium 2014-08-26 13:54:09 -07: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 Bug 920372 - Use Chromium seccomp-bpf compiler to dynamically build sandbox program. r=kang 2014-05-20 18:37:53 -07:00
SandboxFilter.cpp Bug 1047620 - Fix sandboxing for B2G --disable-jemalloc builds. r=kang 2014-08-04 15:11:33 -07: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