summaryrefslogtreecommitdiffstats
path: root/tools/valgrind
diff options
context:
space:
mode:
authorstuartmorgan@chromium.org <stuartmorgan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-27 19:23:50 +0000
committerstuartmorgan@chromium.org <stuartmorgan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-27 19:23:50 +0000
commitf7319dd6e64e34e091de48d210fb6870a6cfd586 (patch)
tree506e42fcddb10ba66ac02b12abba0a8e53e9ad91 /tools/valgrind
parent948ba2f728fde5a76fcd9173d763a13fd1cce9d9 (diff)
downloadchromium_src-f7319dd6e64e34e091de48d210fb6870a6cfd586.zip
chromium_src-f7319dd6e64e34e091de48d210fb6870a6cfd586.tar.gz
chromium_src-f7319dd6e64e34e091de48d210fb6870a6cfd586.tar.bz2
Suppress a deliberate 'leak' in the Mac theme cache
BUG=none TEST=One less error on the Mac UI valgrind bots Review URL: http://codereview.chromium.org/177001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24641 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/valgrind')
-rw-r--r--tools/valgrind/memcheck/suppressions_mac.txt12
1 files changed, 12 insertions, 0 deletions
diff --git a/tools/valgrind/memcheck/suppressions_mac.txt b/tools/valgrind/memcheck/suppressions_mac.txt
index 3ddc1cc..1566531 100644
--- a/tools/valgrind/memcheck/suppressions_mac.txt
+++ b/tools/valgrind/memcheck/suppressions_mac.txt
@@ -196,6 +196,18 @@
# 2. Intentional unit test errors, stuff that is somehow a false positive
# in our own code, or stuff that is so trivial it's not worth fixing.
+{
+ # NSObject pointers in a static std::map; we do technically leak them, but
+ # only on shutdown, so it's not worth fixing.
+ static_theme_cache
+ Memcheck:Leak
+ fun:calloc
+ fun:_internal_class_createInstanceFromZone
+ fun:_internal_class_createInstance
+ fun:+[NSObject allocWithZone:]
+ fun:+[NSObject alloc]
+ fun:+[GTMTheme(BrowserThemeProviderInitialization) themeWithBrowserThemeProvider:isOffTheRecord:]
+}
# 3. Suppressions for real chromium bugs that are not yet fixed.
{