diff options
author | glider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-17 14:53:53 +0000 |
---|---|---|
committer | glider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-17 14:53:53 +0000 |
commit | 9da6fdac882c945e2c9db8e105f67bef82cc9eef (patch) | |
tree | 35b18de88127857192e9ad30ae228b5d09593bb3 /tools/heapcheck | |
parent | b57562e0b63af6ba4c2f89c367e43fecea247a19 (diff) | |
download | chromium_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.txt | 128 |
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 +} |