summaryrefslogtreecommitdiffstats
path: root/chrome/utility
diff options
context:
space:
mode:
authorjar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-08 04:22:17 +0000
committerjar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-08 04:22:17 +0000
commit0df2b9dbbd732ef2bfdc9833e567ce2148b8804f (patch)
treed66b67a1d07653881bcc3459186ff29f6c175230 /chrome/utility
parent7c1fbf8ec98637d818daf4e7a902152de0ac3697 (diff)
downloadchromium_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