From 0af622df2ffd04765fd3fc11625043fb72b03e4a Mon Sep 17 00:00:00 2001 From: "timurrrr@chromium.org" Date: Thu, 1 Oct 2009 17:20:21 +0000 Subject: Ignore PNG functions from WebKit, ignore V8 internals This will speed up ThreadSanitizer by 1.5-2x on some tests. This may result in missing data races on V8 (will address later) Review URL: http://codereview.chromium.org/255038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27730 0039d316-1c4b-4281-b951-d872f2087c98 --- tools/valgrind/tsan/ignores.txt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'tools/valgrind') diff --git a/tools/valgrind/tsan/ignores.txt b/tools/valgrind/tsan/ignores.txt index 71c9bb2..35b159c 100644 --- a/tools/valgrind/tsan/ignores.txt +++ b/tools/valgrind/tsan/ignores.txt @@ -58,12 +58,18 @@ src:*base/thread_local_storage_posix* # This function is heavy in net_unittests fun:*disk_cache*BackendImpl*CheckAllEntries* -# V8 hot-spot. Lots of tiny functions there... +# V8 is a hot-spot under ThreadSanitizer. +# Lots of tiny functions there... # TODO(timurrrr): Should we use coarser segment granularity for this file? -src:*v8/src/objects-inl.h +# Can we miss data races on V8 objects due to non thread-safe API calls +# if we don't instrument v8::internals? +fun:*v8*internal* # TODO(timurrrr): SKIA - needs separate testing? # SKIA unittest is single-threaded... # SKIA uses un-annotated atomic refcount and other sync stuff # some functions are HEAVY like png, jpeg decoding src:*third_party/skia* + +# WebKit hotspot +fun:*png_write* -- cgit v1.1