diff options
author | scherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-07-26 18:48:59 +0000 |
---|---|---|
committer | scherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-07-26 18:48:59 +0000 |
commit | cb44cbedabc28a86a909efbb0377eeb416290c08 (patch) | |
tree | a4146b3bec88b751305eeba174869bc8d0c10d0d /tools | |
parent | f9df4adb254640303b9d2ba258b312c5a1cde452 (diff) | |
download | chromium_src-cb44cbedabc28a86a909efbb0377eeb416290c08.zip chromium_src-cb44cbedabc28a86a909efbb0377eeb416290c08.tar.gz chromium_src-cb44cbedabc28a86a909efbb0377eeb416290c08.tar.bz2 |
Add base/md5* to ThreadSanitizer ignore list.
MD5 computation is a series of many tiny function calls, which causes tsan to slow down.
For example, MD5 computation accounted for ~38% of samples when running media_unittests PipelineIntegrationTest.BasicPlaybackHashed.
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10806096
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148596 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools')
-rw-r--r-- | tools/valgrind/tsan/ignores.txt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/valgrind/tsan/ignores.txt b/tools/valgrind/tsan/ignores.txt index 7f28d10..29599a3 100644 --- a/tools/valgrind/tsan/ignores.txt +++ b/tools/valgrind/tsan/ignores.txt @@ -65,6 +65,11 @@ fun:*base*subtle*NoBarrier_Load* # Keep some mangling so we don't match NoBarrier_AtomicIncrement fun:*base*subtle23Barrier_AtomicIncrement* +# MD5 computations are very slow due since sums are computed by +# repeatedly calling tiny functions and is unlikely to race with +# anything. +src:*base/md5* + # Don't instrument tcmalloc src:*/tcmalloc/* |