summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authortimurrrr@chromium.org <timurrrr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-10 15:03:44 +0000
committertimurrrr@chromium.org <timurrrr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-10 15:03:44 +0000
commit5a75b4b7c45d87b21b6d0c8d940468ca5ca4098a (patch)
treedbe3cd5278be1883fe47d56e1000fef1a793d8d4 /tools
parent3d9adf98b3aea09200ea8db515127b25c82f04df (diff)
downloadchromium_src-5a75b4b7c45d87b21b6d0c8d940468ca5ca4098a.zip
chromium_src-5a75b4b7c45d87b21b6d0c8d940468ca5ca4098a.tar.gz
chromium_src-5a75b4b7c45d87b21b6d0c8d940468ca5ca4098a.tar.bz2
Speed up TSan/Win by simplifying the instrumentation of some STL internals
They account for quite a lot of memory accesses and result in a significant slowdown on some tests TBR=glider TEST=TSan/Win should become faster Review URL: http://codereview.chromium.org/4643006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65661 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools')
-rw-r--r--tools/valgrind/tsan/ignores_win32.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/valgrind/tsan/ignores_win32.txt b/tools/valgrind/tsan/ignores_win32.txt
index 5fc8e32..a8991af 100644
--- a/tools/valgrind/tsan/ignores_win32.txt
+++ b/tools/valgrind/tsan/ignores_win32.txt
@@ -11,6 +11,12 @@ fun_r:*BCryptGenerateSymmetricKey*
obj:*WINHTTP.dll*
obj:*imagehlp.dll*
+# Use less detailed instrumentation of STL
+fun_hist:*std::*<*
+# Don't instrument some stl internals - they shouldn't be useful
+fun_r:*std::_Debug*
+fun_r:*std::_Lockit*
+
# Benign race on mutex unlock
fun:_Mtxunlock