diff options
author | deanm@chromium.org <deanm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-20 23:16:24 +0000 |
---|---|---|
committer | deanm@chromium.org <deanm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-20 23:16:24 +0000 |
commit | 1d769c1b75d700e219d01a6c6419e52b3f8d22cb (patch) | |
tree | ba024f8673885eada3135f530b885a3041a92635 /base/base_paths_linux.cc | |
parent | c85cfbd98c6bf26e730fdd15538c624cb52352e9 (diff) | |
download | chromium_src-1d769c1b75d700e219d01a6c6419e52b3f8d22cb.zip chromium_src-1d769c1b75d700e219d01a6c6419e52b3f8d22cb.tar.gz chromium_src-1d769c1b75d700e219d01a6c6419e52b3f8d22cb.tar.bz2 |
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
Diffstat (limited to 'base/base_paths_linux.cc')
0 files changed, 0 insertions, 0 deletions