summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoroshima@google.com <oshima@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-30 21:04:01 +0000
committeroshima@google.com <oshima@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-30 21:04:01 +0000
commitaa0901af5335bd440505ab1a7e5096c505b46395 (patch)
tree3d0b22786338948edd0990aa6f223d6b3cc97451
parentd82e91c46938520466e9d7c695e0bc638fc70970 (diff)
downloadchromium_src-aa0901af5335bd440505ab1a7e5096c505b46395.zip
chromium_src-aa0901af5335bd440505ab1a7e5096c505b46395.tar.gz
chromium_src-aa0901af5335bd440505ab1a7e5096c505b46395.tar.bz2
Suppression all leak patterns in ChromeWebUIDataSource.
TBR=tsepez@chromium.org BUG=88094 TEST=none Review URL: http://codereview.chromium.org/7210035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91198 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--tools/heapcheck/suppressions.txt8
-rw-r--r--tools/valgrind/memcheck/suppressions.txt28
2 files changed, 35 insertions, 1 deletions
diff --git a/tools/heapcheck/suppressions.txt b/tools/heapcheck/suppressions.txt
index afafb49..5b4f873 100644
--- a/tools/heapcheck/suppressions.txt
+++ b/tools/heapcheck/suppressions.txt
@@ -1635,3 +1635,11 @@
fun:TabContentsWrapperTestHarness::SetUp
fun:GeolocationPermissionContextTests::SetUp
}
+{
+ bug_88094
+ Heapcheck:Leak
+ ...
+ fun:ChromeWebUIDataSourceTest*
+}
+
+
diff --git a/tools/valgrind/memcheck/suppressions.txt b/tools/valgrind/memcheck/suppressions.txt
index b236bfb..4848516 100644
--- a/tools/valgrind/memcheck/suppressions.txt
+++ b/tools/valgrind/memcheck/suppressions.txt
@@ -4838,11 +4838,37 @@
fun:_ZN34ChromeGeolocationPermissionContext28RequestGeolocationPermissionEiiiRK4GURL
}
{
- bug_88094
+ bug_88094_a
Memcheck:Leak
fun:_Znw*
fun:_ZN25ChromeWebUIDataSourceTest5SetUpEv
}
+{
+ bug_88094_b
+ Memcheck:Leak
+ fun:_Znw*
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsP5ValueEEE8allocateEmPKv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsP5ValueESt10_Select1stIS4_ESt4lessISsESaIS4_EE11_M_get_nodeEv
+ ...
+ fun:_ZN20ChromeURLDataManager10DataSource23SetFontAndTextDirectionEP15DictionaryValue
+ fun:_ZN21ChromeWebUIDataSource26SendLocalizedStringsAsJSONEi
+ fun:_ZN21ChromeWebUIDataSource16StartDataRequestERKSsbi
+}
+{
+ bug_88094_c
+ Memcheck:Leak
+ fun:_Znw*
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsP5ValueEEE8allocateEjPKv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsP5ValueESt10_Select1stIS4_ESt4lessISsESaIS4_EE11_M_get_nodeEv
+ ...
+ fun:_ZN15DictionaryValue23SetWithoutPathExpansionERKSsP5Value
+ fun:_ZN15DictionaryValue3SetERKSsP5Value
+ fun:_ZN15DictionaryValue9SetStringERKSsRKSbItN4base20string16_char_traitsESaItEE
+ fun:_ZN20ChromeURLDataManager10DataSource23SetFontAndTextDirectionEP15DictionaryValue
+ fun:_ZN21ChromeWebUIDataSource26SendLocalizedStringsAsJSONEi
+ fun:_ZN21ChromeWebUIDataSource16StartDataRequestERKSsbi
+ fun:_ZN25MockChromeWebUIDataSource16StartDataRequestERKSsbi
+}
#-----------------------------------------------------------------------
# These only occur on our Google workstations