diff options
author | jar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-03-08 04:22:17 +0000 |
---|---|---|
committer | jar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-03-08 04:22:17 +0000 |
commit | 0df2b9dbbd732ef2bfdc9833e567ce2148b8804f (patch) | |
tree | d66b67a1d07653881bcc3459186ff29f6c175230 /chrome/utility | |
parent | 7c1fbf8ec98637d818daf4e7a902152de0ac3697 (diff) | |
download | chromium_src-0df2b9dbbd732ef2bfdc9833e567ce2148b8804f.zip chromium_src-0df2b9dbbd732ef2bfdc9833e567ce2148b8804f.tar.gz chromium_src-0df2b9dbbd732ef2bfdc9833e567ce2148b8804f.tar.bz2 |
Support mixed allocation in browser vs subprocesses
[This is a re-landing of CL 6623059, which broke the
shared library build on windows in revision 77207.
An ifdef has been added to avoid the unresolved variable
when allocator_shim.cc is never even compiled]
Continue to support selection of a browser allocator
selection via the environment variable CHROME_ALLOCATOR,
and also add CHROME_ALLOCATOR_2 that can select the
allocator to use in subprocesses, such as a renderer.
Temporarilly set the browser default to the
default windows heap allocator, and the subprocess
allocator to TCMalloc to help detect memory corruption
in a cannary for a few days.
This may illuminate some flakiness in the tree, as
double frees (hidden by races) may cause crashes.
Add minor cleanup (removing reserved word "override"
etc.).
BUG=74901
TBR=mbelshe
Review URL: http://codereview.chromium.org/6623072
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77245 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/utility')
0 files changed, 0 insertions, 0 deletions