summaryrefslogtreecommitdiffstats
path: root/tools/heapcheck
diff options
context:
space:
mode:
authorglider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-17 14:53:53 +0000
committerglider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-17 14:53:53 +0000
commit9da6fdac882c945e2c9db8e105f67bef82cc9eef (patch)
tree35b18de88127857192e9ad30ae228b5d09593bb3 /tools/heapcheck
parentb57562e0b63af6ba4c2f89c367e43fecea247a19 (diff)
downloadchromium_src-9da6fdac882c945e2c9db8e105f67bef82cc9eef.zip
chromium_src-9da6fdac882c945e2c9db8e105f67bef82cc9eef.tar.gz
chromium_src-9da6fdac882c945e2c9db8e105f67bef82cc9eef.tar.bz2
Heapcheck trybot cleanup -- test_shell_tests
Suppress the leaks in BookmarkletTest.* (issue 114767) Suppress the leaks in TestShell::InitializeTestShell (issue 114770) + move some suppressions from issue 46571 Suppress the leaks in ResourceFetcherTests.* (issue 114771) TBR=darin BUG=114767,114770,114771,46571 Review URL: https://chromiumcodereview.appspot.com/9416061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122508 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/heapcheck')
-rw-r--r--tools/heapcheck/suppressions.txt128
1 files changed, 88 insertions, 40 deletions
diff --git a/tools/heapcheck/suppressions.txt b/tools/heapcheck/suppressions.txt
index 1c7d1e5..b6c3f5d 100644
--- a/tools/heapcheck/suppressions.txt
+++ b/tools/heapcheck/suppressions.txt
@@ -426,26 +426,9 @@
fun:AccessibilityController::BindToJavascript
fun:TestShell::BindJSObjectsToWindow
}
-{
- bug_46571_e
- Heapcheck:Leak
- fun:WebCore::v8StringToWebCoreString
- fun:WebCore::v8StringToWebCoreString
- fun:WebCore::v8ValueToWebCoreString
- fun:WebCore::toWebCoreString
- fun:WebCore::ScriptValue::getString
- fun:WebKit::WebFrameImpl::loadJavaScriptURL
- fun:WebKit::WebFrameImpl::loadRequest
- fun:TestShell::Navigate
- fun:TestNavigationController::NavigateToPendingEntry
- fun:TestNavigationController::LoadEntry
- fun:TestShell::LoadURLForFrame
- fun:TestShell::LoadURL
- fun:::BookmarkletTest_NonEmptyResult_Test::TestBody
-}
# "*~TestShell" means "~TestShell" and "TestShell::~TestShell".
{
- bug_46571_f
+ bug_46571_e
Heapcheck:Leak
fun:WebCore::makeExternalString
fun:WebCore::v8ExternalString
@@ -457,28 +440,6 @@
fun:::MainWindowDestroyed
fun:g_closure_invoke
}
-# This is a variation from bug_46571_e.
-{
- bug_46571_g
- Heapcheck:Leak
- fun:WTF::fastMalloc
- fun:WTF::StringImpl::createUninitialized
- fun:WTF::String::createUninitialized
- fun:WebCore::StringTraits::fromV8String
- fun:WebCore::v8StringToWebCoreString
- fun:WebCore::v8StringToWebCoreString
- fun:WebCore::v8ValueToWebCoreString
- fun:WebCore::toWebCoreString
- fun:WebCore::ScriptValue::getString
- fun:WebKit::WebFrameImpl::loadJavaScriptURL
- fun:WebKit::WebFrameImpl::loadRequest
- fun:TestShell::Navigate
- fun:TestNavigationController::NavigateToPendingEntry
- fun:TestNavigationController::LoadEntry
- fun:TestShell::LoadURLForFrame
- fun:TestShell::LoadURL
- fun:::BookmarkletTest_NonEmptyResult_Test::TestBody
-}
{
bug_32366
Heapcheck:Leak
@@ -1801,3 +1762,90 @@
...
fun:::FontTest_*_Test::TestBody
}
+{
+ bug_114767_a
+ Heapcheck:Leak
+ ...
+ fun:::BookmarkletTest_*_Test::TestBody
+}
+{
+ bug_114767_b
+ Heapcheck:Leak
+ ...
+ fun:TestShell::Initialize
+ fun:TestShell::CreateNewWindow
+ fun:TestShellTest::CreateEmptyWindow
+ fun:TestShellTest::SetUp
+}
+{
+ bug_114767_c
+ Heapcheck:Leak
+ fun:WebCore::StringCache::v8ExternalStringSlow
+ fun:WebCore::StringCache::v8ExternalStringSlow
+ fun:WebCore::ScriptController::bindToWindowObject
+ fun:WebCore::ScriptController::bindToWindowObject
+ fun:WebCore::ScriptController::bindToWindowObject
+ fun:WebCore::ScriptController::bindToWindowObject
+ fun:WebKit::WebFrameImpl::bindToWindowObject
+ fun:CppBoundClass::BindToJavascript
+ fun:TestShell::BindJSObjectsToWindow
+ fun:TestWebViewDelegate::didClearWindowObject
+ fun:WebKit::FrameLoaderClientImpl::dispatchDidClearWindowObjectInWorld
+ fun:WebCore::FrameLoader::dispatchDidClearWindowObjectInWorld
+ fun:WebCore::V8DOMWindowShell::initContextIfNeeded
+ fun:WebCore::V8DOMWindowShell::updateDocument
+ fun:WebCore::ScriptController::updateDocument
+ fun:WebCore::Frame::setDocument
+ fun:WebCore::DocumentWriter::begin
+ fun:WebCore::FrameLoader::receivedFirstData
+ fun:WebCore::FrameLoader::willSetEncoding
+ fun:WebCore::DocumentWriter::setEncoding
+ fun:WebKit::FrameLoaderClientImpl::finishedLoading
+ fun:WebCore::FrameLoader::finishedLoadingDocument
+ fun:WebCore::DocumentLoader::finishedLoading
+ fun:WebCore::FrameLoader::finishedLoading
+ fun:WebCore::MainResourceLoader::didFinishLoading
+ fun:WebCore::MainResourceLoader::continueAfterContentPolicy
+ fun:WebCore::MainResourceLoader::continueAfterContentPolicy
+ fun:WebCore::MainResourceLoader::callContinueAfterContentPolicy
+}
+{
+ bug_114770
+ Heapcheck:Leak
+ ...
+ fun:TestShell::InitializeTestShell
+ fun:TestShellTestSuite::Initialize
+ fun:base::TestSuite::Run
+}
+{
+ bug_114771
+ Heapcheck:Leak
+ fun:WebCore::StringCache::v8ExternalStringSlow
+ fun:WebCore::StringCache::v8ExternalStringSlow
+ fun:WebCore::ScriptController::bindToWindowObject
+ fun:WebCore::ScriptController::bindToWindowObject
+ fun:WebCore::ScriptController::bindToWindowObject
+ fun:WebCore::ScriptController::bindToWindowObject
+ fun:WebKit::WebFrameImpl::bindToWindowObject
+ fun:CppBoundClass::BindToJavascript
+ fun:TestShell::BindJSObjectsToWindow
+ fun:TestWebViewDelegate::didClearWindowObject
+ fun:WebKit::FrameLoaderClientImpl::dispatchDidClearWindowObjectInWorld
+ fun:WebCore::FrameLoader::dispatchDidClearWindowObjectInWorld
+ fun:WebCore::V8DOMWindowShell::initContextIfNeeded
+ fun:WebCore::V8Proxy::mainWorldContext
+ fun:WebCore::V8Proxy::mainWorldContext
+ fun:WebCore::ScriptController::bindToWindowObject
+ fun:WebKit::WebFrameImpl::bindToWindowObject
+ fun:CppBoundClass::BindToJavascript
+ fun:TestShell::BindJSObjectsToWindow
+ fun:TestWebViewDelegate::didClearWindowObject
+ fun:WebKit::FrameLoaderClientImpl::dispatchDidClearWindowObjectInWorld
+ fun:WebCore::FrameLoader::dispatchDidClearWindowObjectInWorld
+ fun:WebCore::FrameLoader::dispatchDidClearWindowObjectsInAllWorlds
+ fun:WebCore::FrameLoader::receivedFirstData
+ fun:WebCore::FrameLoader::willSetEncoding
+ fun:WebCore::DocumentWriter::setEncoding
+ fun:WebKit::FrameLoaderClientImpl::finishedLoading
+ fun:WebCore::FrameLoader::finishedLoadingDocumen
+}