gecko-dev/security/sandbox
Jed Davis f57faf8137 Bug 1436882 - Fix termination signal when clone()ing child processes. r=gcp
This fixes a mistake in bug 1401062: the termination signal was omitted,
so it's 0, and if it isn't exactly SIGCHLD, then a tracer/debugger will
receive PTRACE_EVENT_CLONE rather than PTRACE_EVENT_FORK.  This causes
GDB to see the child process as a thread instead of a separate process,
and it becomes very confused after the process calls execve().

MozReview-Commit-ID: Baf2RFHVWRU

--HG--
extra : rebase_source : 50839967fc766bb9db123fe1af99a88495f8421b
2018-02-08 17:30:03 -07:00
..
chromium Bug 1432381: Replace sidestep resolvers with stubs as they are not actually used. r=aklotz 2018-02-06 08:52:26 +00:00
chromium-shim Bug 1432381: Replace sidestep resolvers with stubs as they are not actually used. r=aklotz 2018-02-06 08:52:26 +00:00
common Bug 1126437 - Add Linux content sandbox level 4 for blocking socket APIs. r=gcp 2018-01-23 22:35:44 -07:00
linux Bug 1436882 - Fix termination signal when clone()ing child processes. r=gcp 2018-02-08 17:30:03 -07:00
mac Bug 1359566 - remove permissions related to audio from the macOS content process sandbox when cubeb remoting is enabled; r=haik 2017-12-21 09:59:47 -05:00
test Bug 1386404 - Enable content-process specific tmpdir on Linux. r=jld 2018-01-09 16:29:40 +01:00
win Backed out 2 changesets (bug 1407693) for windows mingw32 bustages at /builds/worker/workspace/build/src/ipc/glue/GeckoChildProcessHost.cpp:1032 on a CLOSED TREE 2018-02-07 21:42:47 +02:00
moz.build Bug 1432381: Replace sidestep resolvers with stubs as they are not actually used. r=aklotz 2018-02-06 08:52:26 +00:00