Switch to using vfork() instead of fork() when we can.

This means we can avoid creating new page tables, but that we share our memory
mappings / stack with the parent.  This is a bit more fragile, but should be
workable.  This saves us some work since we are just going to exec().

This also removes some sandbox unsetting code, since we shouldn't be spawning
processing under the sandbox anyway.

BUG=19863

Review URL: http://codereview.chromium.org/173141


git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23911 0039d316-1c4b-4281-b951-d872f2087c98


CrOS-Libchrome-Original-Commit: 1d769c1b75d700e219d01a6c6419e52b3f8d22cb
1 file changed
tree: d3eea3b62a3a9f1d9a7a6ef199b2c4905b2f66c0
  1. base/
  2. build/
  3. ipc/
  4. testing/