# There are three kinds of suppressions in this file.
# 1. third party stuff we have no control over
#
# 2. intentional unit test errors, or stuff that is somehow a false positive
# in our own code, or stuff that is so trivial it's not worth fixing
#
# 3. Suppressions for real chromium bugs that are not yet fixed.
# These should all be in chromium's bug tracking system (but a few aren't yet).
# Periodically we should sweep this file and the bug tracker clean by
# running overnight and removing outdated bugs/suppressions.
#-----------------------------------------------------------------------

# 1. third party stuff we have no control over
{
  bug_39050_a
  Heapcheck:Leak
  fun:FcPatternObjectAddWithBinding
}
{
  bug_39050_b
  Heapcheck:Leak
  fun:FcPatternObjectInsertElt
}
{
  bug_39050_c
  Heapcheck:Leak
  fun:FcConfigValues
}
{
  bug_39050_d
  Heapcheck:Leak
  fun:IA__FcLangSetCreate
}
{
  bug_39050_d2
  Heapcheck:Leak
  fun:FcLangSetCreate
}
{
  bug_39050_e
  Heapcheck:Leak
  fun:IA__FcStrCopy
}
{
  bug_39050_e2
  Heapcheck:Leak
  fun:FcStrCopy
}
{
  bug_39050_f
  Heapcheck:Leak
  fun:FcValueSave
}
{
  bug_39050_g
  Heapcheck:Leak
  fun:FcPatternHash
}
{
  bug_39050_h
  Heapcheck:Leak
  fun:FcConfigFilename
}
{
  bug_39050_i
  Heapcheck:Leak
  fun:FcCharSetFindLeafCreate
}
{
  bug_39050_j
  Heapcheck:Leak
  fun:FcCharSetPutLeaf
}
{
  bug_39050_k
  Heapcheck:Leak
  fun:IA__FcCharSetCreate
}

{
   bug_51988_a
   Heapcheck:Leak
   ...
   fun:mozilla_security_manager::::nsPKCS12Blob_ImportHelper
   fun:mozilla_security_manager::nsPKCS12Blob_Import
   fun:net::CertDatabase::ImportFromPKCS12
}
{
   bug_51988_b
   Heapcheck:Leak
   ...
   fun:mozilla_security_manager::nsPKCS12Blob_Export
   fun:net::CertDatabase::ExportToPKCS12
}
{
   bug_51988_c
   Heapcheck:Leak
   ...
   fun:crypto::::NSSInitSingleton::OpenUserDB
   fun:crypto::::NSSInitSingleton::OpenTestNSSDB
   fun:crypto::OpenTestNSSDB
}
{
   bug_66941_a
   Heapcheck:Leak
   fun:PR_NewLock
   fun:net::TestRootCerts::*
}
{
   bug_66941_b
   Heapcheck:Leak
   fun:nss_ZAlloc
   fun:net::TestRootCerts::*
}
{
   bug_66941_c
   Heapcheck:Leak
   fun:PL_ArenaAllocate
   fun:net::TestRootCerts::*
}
{
   bug_todo_getdelim_lucid
   Heapcheck:Leak
   fun:_IO_getdelim
}

#-----------------------------------------------------------------------
# 2. intentional unit test errors, or stuff that is somehow a false positive
# in our own code, or stuff that is so trivial it's not worth fixing
{
   Heapcheck sanity test (ToolsSanityTest.MemoryLeak).
   Heapcheck:Leak
   fun:base::ToolsSanityTest_MemoryLeak_Test::TestBody
}
{
   Intentional leak in BrowserThreadTest.NotReleasedIfTargetThreadNonExistent
   Heapcheck:Leak
   fun:content::BrowserThreadTest_NotReleasedIfTargetThreadNonExistent_Test::TestBody
}
{
   Intentional leak of *Histograms to avoid shutdown races
   Heapcheck:Leak
   ...
   fun:base::*Histogram::FactoryGet
}
{
   Intentional leak of stats histogram to avoid shutdown races
   Heapcheck:Leak
   ...
   fun:disk_cache::StatsHistogram::FactoryGet
}
{
   String name pushed into deliberately leaked histograms
   Heapcheck:Leak
   ...
   fun:*basic_string*
   fun:base:*:HistogramTest_*_Test::TestBody
}
{
   String name pushed into deliberately leaked ScoketPool histigram
   Heapcheck:Leak
   ...
   fun:std::string::*
   ...
   fun:net::ClientSocketPoolHistograms::ClientSocketPoolHistograms
}
{
   String name pushed into leaked CookieMonsterHistograms
   Heapcheck:Leak
   ...
   fun:*basic_string*
   fun:net::CookieMonster::InitializeHistograms
}
{
   String name pushed into deliberately leaked StatsHistogram
   Heapcheck:Leak
   ...
   fun:*basic_string*
   fun:DiskCacheBackendTest_Histograms_Test::TestBody
}
{
   Histogram name pushed in deliberately leaked StatsHistogram
   Heapcheck:Leak
   ...
   fun:*basic_string*
   fun:disk_cache::Stats::Init
}
{
   Intentional LeakyLazyInstanceTraits leaks
   Heapcheck:Leak
   ...
   fun:base::LeakyLazyInstanceTraits::New
   fun:base::LazyInstance::Pointer
}
{
   Intentional leak in object tracking statics to avoid shutdown race
   Heapcheck:Leak
   ...
   fun:tracked_objects::ThreadData::Initialize*
}
{
   Intentional leak in object tracking of thread context to avoid shutdown race
   Heapcheck:Leak
   fun:tracked_objects::ThreadData::Get
}
{
   Intentional leak of task birth and death data to avoid shutdown race
   Heapcheck:Leak
   ...
   fun:tracked_objects::ThreadData::TallyA*
}


#-----------------------------------------------------------------------
# 3. Suppressions for real chromium bugs that are not yet fixed.
# These should all be in chromium's bug tracking system (but a few aren't yet).
# Periodically we should sweep this file and the bug tracker clean by
# running overnight and removing outdated bugs/suppressions.
{
   bug_31643
   Heapcheck:Leak
   fun:browser_sync::BookmarkModelWorker::CallDoWorkFromModelSafeThreadAndWait
   fun:Syncer::SyncShare
}
{
   bug_32623
   Heapcheck:Leak
   ...
   fun:InitSessionCacheLocks
   fun:initSessionCacheLocksLazily
   ...
   fun:ssl_InitSessionCacheLocks
   fun:lock_cache
   fun:ssl_LookupSID
   fun:ssl2_BeginClientHandshake
   fun:ssl_Do1stHandshake
   fun:SSL_ForceHandshake
   fun:net::SSLClientSocketNSS::DoHandshake
   fun:net::SSLClientSocketNSS::DoHandshakeLoop
   fun:net::SSLClientSocketNSS::Connect
   fun:net::SSLConnectJob::DoSSLConnect
   fun:net::SSLConnectJob::DoLoop
   fun:net::SSLConnectJob::OnIOComplete
}
{
   bug_17540
   Heapcheck:Leak
   fun:base::MessagePumpLibevent::WatchFileDescriptor
   fun:MessageLoopForIO::WatchFileDescriptor
   fun:IPC::Channel::ChannelImpl::Connect
   fun:IPC::Channel::Connect
   fun:IPC::ChannelProxy::Context::OnChannelOpened
}
{
  bug_39014
  Heapcheck:Leak
  fun:__gnu_cxx::new_allocator::allocate
  fun:std::_Vector_base::_M_allocate
  fun:std::vector::_M_insert_aux
  fun:std::vector::push_back
  fun:IPC::ChannelProxy::Context::OnAddFilter
  fun:*DispatchToMethod
  fun:RunnableMethod::Run
}
{
   bug_34570
   Heapcheck:Leak
   fun:URLRequestHttpJob::Factory
   fun:URLRequestJobManager::CreateJob
   fun:net::URLRequest::Start
   fun:URLRequestTest_CancelTest_DuringCookiePolicy_Test::TestBody
}
{
   bug_34994_a
   Heapcheck:Leak
   ...
   fun:v8::internal::Invoke
   fun:v8::internal::Execution::Call
   fun:v8::Script::Run
}
{
   bug_34994_b
   Heapcheck:Leak
   ...
   fun:v8::internal::Invoke
   fun:v8::internal::Execution::Call
   fun:v8::Function::Call
}
{
  bug_39016
  Heapcheck:Leak
  ...
  fun:::RenderThreadTest::SetUp
}
# TODO(glider): sometimes the stacks differ between the bot and the local run,
# e.g. "base::subtle::RefCountedBase::RefCountedBase" vs. "RefCountedBase".
{
  bug_38305
  Heapcheck:Leak
  fun:browser_sync::UIModelWorker::DoWorkAndWaitUntilDone
  fun:Syncer::SyncShare
  fun:FakeSyncShareTask::Run
  fun:MessageLoop::RunTask
}
{
  bug_38490
  Heapcheck:Leak
  ...
  fun:browser_sync::SyncBackendHost::Core::NotifyFrontend
}
{
  bug_42153
  Heapcheck:Leak
  fun:::InitPersonalInfo
  fun:AutoFillProfile
  fun:AutoFillProfile::Clone
  fun:browser_sync::AutofillChangeProcessor::ObserveAutofillProfileChanged
}
{
  bug_43387
  Heapcheck:Leak
  ...
  fun:net::SpdyNetworkTransactionTest_PostWithEarlySynReply_Test::TestBody
}
{
   bug_44354
   Heapcheck:Leak
   ...
   fun:NetTestSuite::InitializeTestThread
   fun:NetTestSuite::Initialize
}
{
   bug_44385
   Heapcheck:Leak
   ...
   fun:net::HostCache::Set
   fun:net::HostResolverImpl::OnJobComplete
   fun:net::HostResolverImpl::Job::OnLookupComplete
   fun:void DispatchToMethod
   fun:RunnableMethod::Run
   fun:*::TaskClosureAdapter::Run
   fun:base::internal::Invoker1::DoInvoke
   fun:base::Callback::Run
   fun:MessageLoop::RunTask
}
{
   bug_44667
   Heapcheck:Leak
   fun:Callback1::Type* NewCallback
   fun:media::VideoDecoderImpl::DoInitialize
}
{
   bug_46571_a
   Heapcheck:Leak
   fun:WTF::fastMalloc
   fun:WebCore::StringImpl::createUninitialized
   fun:WebCore::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
}
{
   bug_46571_b
   Heapcheck:Leak
   fun:WebCore::makeExternalString
   fun:WebCore::v8ExternalString
   fun:WebCore::V8Proxy::evaluate
   fun:WebCore::ScriptController::evaluate
   fun:WebCore::ScriptController::executeScript
   fun:WebCore::ScriptController::executeScript
   fun:WebKit::WebFrameImpl::loadJavaScriptURL
   fun:WebKit::WebFrameImpl::loadRequest
   fun:TestShell::Navigate
}
{
   bug_46571_c
   Heapcheck:Leak
   fun:WebCore::makeExternalString
   fun:WebCore::v8ExternalString
   fun:WebCore::v8String
   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:AccessibilityController::BindToJavascript
   fun:TestShell::BindJSObjectsToWindow
}
{
   bug_46571_d
   Heapcheck:Leak
   fun:WebCore::makeExternalString
   fun:WebCore::v8ExternalString
   fun:WebCore::v8String
   fun:WebCore::ScriptController::bindToWindowObject
   fun:WebKit::WebFrameImpl::bindToWindowObject
   fun:CppBoundClass::BindToJavascript
   fun:AccessibilityController::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: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
   Heapcheck:Leak
   fun:WebCore::makeExternalString
   fun:WebCore::v8ExternalString
   fun:WebCore::V8Proxy::evaluate
   fun:WebCore::ScriptController::collectGarbage
   fun:WebKit::WebFrameImpl::collectGarbage
   fun:TestShell::CallJSGC
   fun:*~TestShell
   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
   fun:CallbackRunner* NewCallback
   fun:media::PipelineImpl::FilterStateTransitionTask
   fun:*DispatchToMethod
   fun:RunnableMethod::Run
   fun:MessageLoop::RunTask
}
{
   bug_46649_a
   Heapcheck:Leak
   fun:__gnu_cxx::new_allocator::allocate
   fun:std::_Vector_base::_M_allocate
   fun:std::vector::_M_allocate_and_copy
   fun:std::vector::reserve
   fun:courgette::ReadVector
   fun:courgette::EncodedProgram::ReadFrom
}
{
   bug_46649_b
   Heapcheck:Leak
   fun:__gnu_cxx::new_allocator::allocate
   fun:std::_Vector_base::_M_allocate
   fun:std::vector::_M_insert_aux
   fun:std::vector::push_back
   fun:courgette::EncodedProgram::AddRel32
}
{
   bug_46649_c
   Heapcheck:Leak
   fun:__gnu_cxx::new_allocator::allocate
   fun:std::_Vector_base::_M_allocate
   fun:std::vector::_M_insert_aux
   fun:std::vector::push_back
   fun:courgette::EncodedProgram::AssembleTo
}
{
   bug_46649_d
   Heapcheck:Leak
   fun:EncodedProgramTest_Test_Test::TestBody
}
{
   bug_46649_e
   Heapcheck:Leak
   fun:__gnu_cxx::new_allocator::allocate
   fun:std::_Vector_base::_M_allocate
   fun:std::vector::_M_fill_insert
   fun:std::vector::insert
   fun:std::vector::resize
   fun:courgette::EncodedProgram::DefineLabelCommon
   fun:courgette::EncodedProgram::DefineRel32Label
}
{
   bug_46649_f
   Heapcheck:Leak
   fun:__gnu_cxx::new_allocator::allocate
   fun:std::_Vector_base::_M_allocate
   fun:std::vector::_M_fill_insert
   fun:std::vector::insert
   fun:std::vector::resize
   fun:courgette::EncodedProgram::DefineLabelCommon
   fun:courgette::EncodedProgram::DefineAbs32Label
}
{
   bug_46649_g
   Heapcheck:Leak
   fun:__gnu_cxx::new_allocator::allocate
   fun:std::_Vector_base::_M_allocate
   fun:std::vector::_M_allocate_and_copy
   fun:std::vector::reserve
   fun:courgette::ReadU32Delta
   fun:courgette::EncodedProgram::ReadFrom
}
{
   bug_46649_h
   Heapcheck:Leak
   fun:__gnu_cxx::new_allocator::allocate
   fun:std::_Vector_base::_M_allocate
   fun:std::vector::_M_insert_aux
   fun:std::vector::push_back
   fun:courgette::EncodedProgram::AddAbs32
}
{
   bug_46649_i
   Heapcheck:Leak
   fun:__gnu_cxx::new_allocator::allocate
   fun:std::_Vector_base::_M_allocate
   fun:std::vector::_M_insert_aux
   fun:std::vector::push_back
   fun:courgette::EncodedProgram::AddOrigin
}
{
   bug_46678_a
   Heapcheck:Leak
   fun:__gnu_cxx::new_allocator::allocate
   fun:std::_Vector_base::_M_allocate
   fun:std::vector::_M_insert_aux
   fun:std::vector::push_back
   fun:remoting::Differ::MergeBlocks
}
{
   bug_46678_b
   Heapcheck:Leak
   fun:remoting::DifferTest::MarkBlocksAndCheckMerge
}
{
   bug_46678_c
   Heapcheck:Leak
   fun:remoting::DifferTest_*_Test::TestBody
}
# '*ChromotingPlugin' stands for 'ChromotingPlugin' and
# 'remoting::ChromotingPlugin::ChromotingPlugin'.
{
   bug_46678_d
   Heapcheck:Leak
   ...
   fun:*ChromotingPlugin
   fun:CreatePlugin
}
{
   bug_46678_e
   Heapcheck:Leak
   fun:Callback*::Type* NewCallback
   fun:remoting::SessionManager::DoEncode
   fun:*DispatchToMethod
   fun:RunnableMethod::Run
}
{
   bug_46715
   Heapcheck:Leak
   fun:WebCore::makeExternalString
   fun:WebCore::*v8ExternalStringSlow
}
{
   bug_46886
   Heapcheck:Leak
   ...
   fun:*SpdyHttpStreamTest_SendRequest_Test*
}
{
   bug_19775_a
   Heapcheck:Leak
   ...
   fun:history::InMemoryHistoryBackend::Init
   fun:history::HistoryBackend::InitImpl
}
{
   bug_19775_b
   Heapcheck:Leak
   ...
   fun:history::HistoryBackend::InitImpl
   fun:history::HistoryBackend::Init
}
{
   bug_19775_c
   Heapcheck:Leak
   fun:CancelableTask* NewRunnableMethod
   fun:HistoryService::BackendDelegate::DBLoaded
   fun:history::HistoryBackend::Init
}
{
   bug_19775_d
   Heapcheck:Leak
   ...
   fun:ProfileManagerTest_CreateAndUseTwoProfiles_Test::TestBody
}
{
   bug_47188_a
   Heapcheck:Leak
   fun:net::SingleThreadedProxyResolver::GetProxyForURL
   fun:net::::IOThread::Init
   fun:base::Thread::ThreadMain
   fun:ThreadFunc
   fun:start_thread
}
{
   bug_47188_b
   Heapcheck:Leak
   fun:__gnu_cxx::new_allocator::allocate
   fun:std::string::_Rep::_S_create
   fun:std::string::_Rep::_M_clone
   fun:std::string::reserve
   fun:*InitCanonical
   fun:GURL
   fun:net::::IOThread::Init
   fun:base::Thread::ThreadMain
   fun:ThreadFunc
   fun:start_thread
}
{
   bug_47188_c
   Heapcheck:Leak
   ...
   fun:net::SingleThreadedProxyResolver::Job::DoQuery
   fun:*DispatchToMethod
   fun:RunnableMethod::Run
   fun:MessageLoop::RunTask
   fun:MessageLoop::DeferOrRunPendingTask
   fun:MessageLoop::DoWork
   fun:base::MessagePumpDefault::Run
   fun:MessageLoop::RunInternal
   fun:MessageLoop::RunHandler
   fun:MessageLoop::Run
   fun:base::Thread::Run
   fun:base::Thread::ThreadMain
   fun:ThreadFunc
   fun:start_thread
}
{
   bug_49300_a
   Heapcheck:Leak
   fun:disk_cache::StorageBlock::AllocateData
   fun:disk_cache::StorageBlock::Data
}
{
   bug_49300_b
   Heapcheck:Leak
   ...
   fun:disk_cache::BackendImpl::CreateEntryImpl
   fun:disk_cache::BackendImpl::SyncCreateEntry
   fun:disk_cache::BackendIO::ExecuteBackendOperation
}
{
   bug_49300_c
   Heapcheck:Leak
   ...
   fun:disk_cache::BackendImpl::NewEntry
   fun:disk_cache::BackendImpl::MatchEntry
}
# "Schedule*" stands for {ScheduleImmediately,ScheduleWithDelay}.
{
   bug_50345
   Heapcheck:Leak
   ...
   fun:ScopedRunnableMethodFactory::NewRunnableMethod
   fun:sync_notifier::ChromeSystemResources::MakeTaskToPost
   fun:sync_notifier::ChromeSystemResources::Schedule*
   ...
   fun:sync_notifier::::ChromeSystemResourcesTest::ScheduleShouldNotRun
}
{
   bug_50598_a
   Heapcheck:Leak
   ...
   fun:RenderThread
   fun:safe_browsing::PhishingDOMFeatureExtractorTest::SetUp
}
{
   bug_50598_b
   Heapcheck:Leak
   fun:WaitableEvent
   fun:ChildProcess
   fun:RenderProcess
   fun:MockRenderProcess
   fun:safe_browsing::PhishingDOMFeatureExtractorTest::SetUp
}
{
   bug_50598_c
   Heapcheck:Leak
   ...
   fun:safe_browsing::PhishingDOMFeatureExtractorTest::GetNextThreadName
}
{
   bug_51176_a
   Heapcheck:Leak
   fun:Callback1::Type* NewCallback
   fun:PrefValueStoreTest_TestPolicyRefresh_Test::TestBody
}
{
   bug_51176_b
   Heapcheck:Leak
   fun:Callback1::Type* NewCallback
   fun:PrefValueStoreTest_TestRefreshPolicyPrefsCompletion_Test::TestBody
}
{
   bug_51176_c
   Heapcheck:Leak
   fun:Callback1::Type* NewCallback
   fun:PrefValueStoreTest_TestConcurrentPolicyRefresh_Test::TestBody
}
{
   bug_52826
   Heapcheck:Leak
   fun:TestingProfile::CreateRequestContext
   fun:GoogleURLTrackerTest::CreateRequestContext
   fun:GoogleURLTrackerTest*_Test::TestBody
}
{
   bug_52900_a
   Heapcheck:Leak
   ...
   fun:MockRenderProcessHostFactory::CreateRenderProcessHost
   fun:SiteInstance::GetProcess
   fun:RenderViewHost
   fun:TestRenderViewHost
   fun:TestRenderViewHostFactory::CreateRenderViewHost
   fun:RenderViewHostFactory::Create
   fun:RenderViewHostManager::Init
   fun:TabContents
   fun:TestTabContents
   fun:RenderViewHostTestHarness::CreateTestTabContents
   fun:RenderViewHostTestHarness::SetUp
}
{
   bug_52900_b
   Heapcheck:Leak
   ...
   fun:RenderViewHostDelegateViewHelper::CreateNewFullscreenWidget
   fun:*::CreateNewFullscreenWidget
   fun:RenderViewHost::CreateNewFullscreenWidget
   fun:RenderViewHostTest_CreateFullscreenWidget_Test::TestBody
}
{
   bug_52900_c
   Heapcheck:Leak
   ...
   fun:IPC::TestSink::OnMessageReceived
   fun:MockRenderProcessHost::Send
   fun:PurgePluginListCache
   fun:PluginService::Observe
   fun:NotificationService::Notify
   fun:ExtensionService::NotifyExtensionLoaded
   fun:ExtensionService::OnExtensionLoaded
   fun:ExtensionService::LoadInstalledExtension
   fun:ExtensionService::ContinueLoadAllExtensions
   fun:ExtensionService::LoadAllExtensions
   fun:ExtensionService::Init
   fun:ExtensionServiceTest_CleanupOnStartup_Test::TestBody
}
{
   bug_53184
   Heapcheck:Leak
   fun:base::WaitableEventWatcher::StartWatching
   fun:IPC::SyncChannel::SyncContext::OnChannelOpened
   fun:*DispatchToMethod
   fun:RunnableMethod::Run
   fun:MessageLoop::RunTask
}
{
   bug_56676_a
   Heapcheck:Leak
   fun:__gnu_cxx::new_allocator::allocate
   fun:std::_Vector_base::_M_allocate
   fun:std::vector::_M_allocate_and_copy
   fun:std::vector::operator=
   fun:MockDispatcher::DidReadDirectory
   fun:fileapi::FileSystemOperation::DidReadDirectory
}
{
   bug_56676_b
   Heapcheck:Leak
   fun:__gnu_cxx::new_allocator::allocate
   fun:std::string::_Rep::_S_create
   fun:std::string::_S_construct
   fun:std::string::_S_construct_aux
   fun:std::string::_S_construct
   fun:*basic_string*
   fun:file_util::FileEnumerator::ReadDirectory
   fun:file_util::FileEnumerator::Next
   fun:::RelayReadDirectory::RunWork
   fun:::MessageLoopRelay::ProcessOnTargetThread
}
{
   bug_57910
   Heapcheck:Leak
   fun:inflateInit2_
   fun:remoting::DecompressorZlib::InitStream
   fun:remoting::DecompressorZlib::Reset
   fun:~DecompressorZlib
}
{
   bug_58474_a
   Heapcheck:Leak
   ...
   fun:FileSystemHostContextTest_CheckValidPath_Test::TestBody
}
{
   bug_58474_b
   Heapcheck:Leak
   ...
   fun:FileSystemHostContextTest_GetRootPath_Test::TestBody
}
{
   bug_60872
   Heapcheck:Leak
   fun:base::BaseTimer::Start
   fun:ReloadButtonGtk::OnClicked
   fun:ReloadButtonGtk::OnClickedThunk
   fun:g_closure_invoke
   fun:ReloadButtonGtkTest_*_Test::TestBody
}
{
   bug_66054_a
   Heapcheck:Leak
   ...
   fun:policy::CreateSequencedTestDictionaryActionP::gmock_Impl::gmock_PerformImpl
   fun:testing::internal::ActionHelper::Perform
   fun:policy::CreateSequencedTestDictionaryActionP::gmock_Impl::Perform
   fun:testing::Action::Perform
   fun:testing::internal::FunctionMockerBase::InvokeWith
   fun:testing::internal::FunctionMocker::Invoke
   fun:policy::ProviderDelegateMock::Load
   fun:policy::AsynchronousPolicyLoader::Reload
   fun:policy::AsynchronousPolicyLoaderTest_ProviderNotificationOnPolicyChange_Test::TestBody
}
{
   bug_66054_b
   Heapcheck:Leak
   fun:policy::AsynchronousPolicyTestBase_ProviderRefresh_Test::TestBody
}
{
   bug_66227
   Heapcheck:Leak
   ...
   fun:MalwareDetailsTest_*
}
{
   bug_67524
   Heapcheck:Leak
   ...
   fun:net::::ProxyResolverV8WithMockBindings::SetPacScriptFromDisk
}
{
   bug_68304
   Heapcheck:Leak
   ...
   fun:IPC::ParamTraits::Read
   fun:IPC::ReadParam
   fun:IPC::MessageWithTuple::Read
   fun:IPC::MessageWithTuple::Dispatch
   fun:ResourceDispatcherHost::OnMessageReceived
   fun:ResourceDispatcherHostTest::MakeTestRequest
}
{
   Bug_70062
   Heapcheck:Leak
   fun:PR_NewLock
   fun:InitSessionCacheLocks
   fun:initSessionCacheLocksLazily
   fun:PR_CallOnce
}
{
   bug_70327
   Heapcheck:Leak
   fun:g_malloc
   fun:gfx::CanvasSkia::SizeStringInt
   fun:gfx::PlatformFontGtk::GetStringWidth
   fun:gfx::Font::GetStringWidth
   fun:ui::ElideUrl
   fun:ui::::RunTest
   fun:ui::TextEliderTest_TestGeneralEliding_Test::TestBody
}
{
   bug_70782
   Heapcheck:Leak
   fun:SyncSetupWizard
   fun:ProfileSyncService
}
{
   bug_71728a
   Heapcheck:Leak
   fun:__gnu_cxx::new_allocator::allocate
   fun:std::_Vector_base::_M_allocate
   fun:std::vector::_M_allocate_and_copy
   fun:std::vector::reserve
   fun:__gnu_cxx::hashtable::_M_initialize_buckets
   fun:hashtable
   fun:hash_map
   fun:DownloadManager
   fun:MockDownloadManager
   fun:::DownloadFileTest::SetUp
}
{
   bug_71728b
   Heapcheck:Leak
   fun:::DownloadFileTest::SetUp
}
{
   bug_71728c
   Heapcheck:Leak
   fun:base::internal::WeakReferenceOwner::GetRef
   fun:base::SupportsWeakPtr::AsWeakPtr
   fun:DownloadManager
   fun:MockDownloadManager
   fun:::DownloadFileTest::SetUp
}
{
   bug_71728d
   Heapcheck:Leak
   fun:RefCountedBase
   fun:RefCounted
   fun:Flag
   fun:base::internal::WeakReferenceOwner::GetRef
   fun:base::SupportsWeakPtr::AsWeakPtr
   fun:DownloadManager
   fun:MockDownloadManager
   fun:::DownloadFileTest::SetUp
}
{
   bug_71909
   Heapcheck:Leak
   fun:TestingProfile::CreateRequestContext
   fun:MockService
   ...
   fun:ExtensionUpdaterTest*
}
{
   bug_73358
   Heapcheck:Leak
   fun:TestingProfile::GetRequestContextForExtensions
   fun:ExtensionDataDeleter
   fun:ExtensionService::ClearExtensionData
   fun:ExtensionService::UninstallExtension
   fun:BackgroundApplicationListModelTest_Load*Extension*_Test::TestBody
}
{
   bug_73828
   Heapcheck:Leak
   ...
   fun:GpuProcessHostUIShim::GetForRenderer
}
{
   bug_76354
   Heapcheck:Leak
   fun:*ViewHostMsg_ResolveProxy
   fun:ResolveProxyMsgHelperTest::GenerateReply
   fun:ResolveProxyMsgHelperTest_*_Test::TestBody
}
{
   bug_76644_a
   Heapcheck:Leak
   ...
   fun:UserStyleSheetWatcherTest_StyleLoad_Test::TestBody
}
{
   bug_76644_b
   Heapcheck:Leak
   ...
   fun:UserStyleSheetWatcher::Init
}
{
   bug_77376_a
   Heapcheck:Leak
   ...
   fun:SelectFileDialogImpl::SelectFile
   fun:DownloadManager::OnPathExistenceAvailable
   ...
   fun:DownloadManagerTest_StartDownload_Test::TestBody
}
{
   bug_77376_b
   Heapcheck:Leak
   fun:g_realloc
   fun:~SelectFileDialogImpl
}
{
   bug_77885
   Heapcheck:Leak
   ...
   fun:cssyyparse
   fun:WebCore::CSSParser::parseSheet
   fun:WebCore::CSSStyleSheet::parseStringAtLine
   fun:WebCore::CSSStyleSheet::parseString
   fun:WebCore::parseUASheet
}
{
   bug_79322a
   Heapcheck:Leak
   fun:__gnu_cxx::new_allocator::allocate
   fun:std::string::_Rep::_S_create
   fun:std::string::_S_construct
   fun:std::string::_S_construct_aux
   fun:std::string::_S_construct
   fun:*basic_string*
   fun:AutofillMetrics::Log
}
{
   bug_79322b
   Heapcheck:Leak
   fun:__gnu_cxx::new_allocator::allocate
   fun:std::string::_Rep::_S_create
   fun:std::string::_Rep::_M_clone
   fun:std::string::reserve
   fun:std::operator+
   fun:HistoryQuickProvider::Start
   fun:HistoryQuickProviderTest::RunTest
}
{
   bug_79322c
   Heapcheck:Leak
   fun:__gnu_cxx::new_allocator::allocate
   fun:std::string::_Rep::_S_create
   fun:std::string::_Rep::_M_clone
   fun:std::string::reserve
   fun:std::operator+
   fun:ThreadWatcher::Initialize
   fun:ThreadWatcher::ThreadWatcher
   fun:CustomThreadWatcher::CustomThreadWatcher
   fun:ThreadWatcherTest::ThreadWatcherTest
}
{
   bug_79322d
   Heapcheck:Leak
   fun:__gnu_cxx::new_allocator::allocate
   fun:std::string::_Rep::_S_create
   fun:std::string::_Rep::_M_clone
   fun:std::string::reserve
   fun:std::operator+
   fun:AutocompleteController::Start
   fun:::AutocompleteProviderTest::RunTest
}
{
   bug_79327
   Heapcheck:Leak
   fun:HttpBridgeFactory
   fun:browser_sync::SyncBackendHost::MakeHttpBridgeFactory
   fun:browser_sync::SyncBackendHost::Initialize
   fun:browser_sync::SyncBackendHostTest_InitShutdown_Test::TestBody
}
{
   bug_79328
   Heapcheck:Leak
   fun:TestingProfile::CreateRequestContext
   fun:browser_sync::*
}
{
   bug_79568
   Heapcheck:Leak
   ...
   fun:browser_sync::SyncerThread::HandleConsecutiveContinuationError
   fun:browser_sync::SyncerThread::ScheduleNextSync
   fun:browser_sync::SyncerThread::FinishSyncSessionJob
   fun:browser_sync::SyncerThread::DoSyncSessionJob
}
{
   bug_80196
   Heapcheck:Leak
   fun:CallbackRunner* NewCallback
   fun:browser_sync::SyncBackendHost::ConfigureDataTypes
   fun:browser_sync::SyncBackendHostForProfileSyncTest::ConfigureDataTypes
   fun:browser_sync::DataTypeManagerImpl::Restart
   fun:browser_sync::DataTypeManagerImpl::Configure
}
{
   bug_80467
   Heapcheck:Leak
   ...
   fun:ExtensionService::RecordPermissionMessagesHistogram
}
{
   bug_80472
   Heapcheck:Leak
   ...
   fun:fileapi::::FileSystemURLRequestJobTest::SetUp
}
{
   bug_80473
   Heapcheck:Leak
   ...
   fun:fileapi::::FileSystemDirURLRequestJobTest::SetUp
}
{
   bug_80550_a
   Heapcheck:Leak
   ...
   fun:RenderWidgetHost::WasRestored
}
{
   bug_80550_b
   Heapcheck:Leak
   ...
   fun:RenderWidgetHost::WasHidden
}
{
   bug_80654
   Heapcheck:Leak
   fun:__gnu_cxx::new_allocator::allocate
   fun:std::_Vector_base::_M_allocate
   fun:std::vector::_M_insert_aux
   fun:std::vector::push_back
   fun:ObserverListBase::AddObserver
   fun:net::SSLConfigService::AddObserver
   fun:*SSLClientSocketPool
   fun:*ClientSocketPoolManager
   fun:*HttpNetworkSession
   fun:*ProxyResolvingClientSocket
   fun:notifier::XmppClientSocketFactory::CreateTransportClientSocket
   fun:notifier::ChromeAsyncSocket::Connect
   fun:buzz::XmppClient::ProcessStartXmppLogin
   fun:buzz::XmppClient::Process
   fun:talk_base::Task::Step
   fun:talk_base::TaskRunner::InternalRunTasks
   fun:talk_base::TaskRunner::RunTasks
   fun:notifier::TaskPump::CheckAndRunTasks
   fun:void DispatchToMethod
}
{
   bug_80663
   Heapcheck:Leak
   ...
   fun:URLFetcher::Core::StartURLRequest
   fun:URLFetcher::Core::StartURLRequestWhen*
}
{
   bug_80666
   Heapcheck:Leak
   ...
   fun:*basic_string*
   fun:GURL::ComponentString
   fun:GURL::HostNoBrackets
   fun:net::::InitSocketPoolHelper
   fun:net::ClientSocketPoolManager::InitSocketHandleForRawConnect
   fun:notifier::ProxyResolvingClientSocket::ProcessProxyResolveDone
   fun:void DispatchToMethod
}
{
   bug_81575
   Heapcheck:Leak
   ...
   fun:Options
   fun:fileapi::FileSystemOriginDatabase::Init
}
{
   bug_81796_a
   Heapcheck:Leak
   fun:base::MessageLoopProxy::current
   fun:*Context
   fun:*ChannelProxy
   fun:IPCChannelTest_ChannelProxyTest_Test::TestBody
}
{
   bug_81796_b
   Heapcheck:Leak
   fun:base::MessageLoopProxy::current
   ...
   fun:*SyncContext
   fun:*SyncChannel
   fun:ChildThread::Init
}
{
   bug_82974a
   Heapcheck:Leak
   fun:sqlite3MemMalloc
   fun:net::X509Certificate::CreateOSCertHandleFromBytes
}
{
   bug_82974b
   Heapcheck:Leak
   fun:sqlite3MemMalloc
   fun:net::::PKIXVerifyCert
}
{
   bug_82974c
   Heapcheck:Leak
   fun:sqlite3MemMalloc
   fun:net::*::ListCertsInSlot
   ...
   fun:net::CertDatabaseNSSTest::TearDown
}
{
   bug_82974d
   Heapcheck:Leak
   fun:sqlite3MemMalloc
   fun:net::CertDatabase::ListCerts
   fun:net::CertDatabaseNSSTest_ListCerts_Test::TestBody
}
{
   bug_82974e
   Heapcheck:Leak
   fun:sqlite3MemMalloc
   fun:net::CertDatabase::DeleteCertAndKey
   fun:net::*::CleanupSlotContents
   fun:net::CertDatabaseNSSTest::TearDown
}
{
   bug_83195
   Heapcheck:Leak
   fun:__gnu_cxx::new_allocator::allocate
   fun:std::string::_Rep::_S_create
   fun:std::string::_S_construct
   fun:std::string::_S_construct_aux
   fun:std::string::_S_construct
   fun:std::basic_string::basic_string
   fun:webkit_glue::WebKitClientImpl::histogramCustomCounts
   fun:WebCore::PlatformBridge::histogramCustomCounts
   fun:WebKit::WebViewImpl::paint
   fun:WebWidgetHost::PaintRect
   fun:WebWidgetHost::Paint
   fun:::WebWidgetHostGtkWidget::HandleExpose
   fun:_gtk_marshal_BOOLEAN__BOXED
   fun:base::MessagePumpForUI::DispatchEvents
   fun:base::MessagePumpForUI::EventDispatcher
   fun:base::MessagePumpForUI::RunOnce
   fun:base::MessagePumpForUI::RunWithDispatcher
   fun:base::MessagePumpForUI::Run
   fun:MessageLoop::RunInternal
   fun:MessageLoop::RunHandler
}
{
   bug_83561a
   Heapcheck:Leak
   fun:CancelableTask* NewRunnableMethod
   fun:net::HostResolverImpl::Job::DoLookup
   fun:void DispatchToMethod
   fun:RunnableMethod::Run
   ...
   fun:base::::WorkerThread::ThreadMain
}
{
   bug_83561b
   Heapcheck:Leak
   fun:ChromeTestSuite::Initialize
   fun:::UnitTestTestSuite::Initialize
   fun:base::TestSuite::Run
}
{
   bug_83561c
   Heapcheck:Leak
   ...
   fun:net::HostResolverImpl::Resolve
   fun:net::SingleRequestHostResolver::Resolve
   fun:net::TransportConnectJob::DoResolveHost
   fun:net::TransportConnectJob::DoLoop
   fun:net::TransportConnectJob::ConnectInternal
   fun:net::ConnectJob::Connect
   fun:net::internal::ClientSocketPoolBaseHelper::RequestSocketInternal
   fun:net::internal::ClientSocketPoolBaseHelper::RequestSocket
   fun:net::ClientSocketPoolBase::RequestSocket
   fun:net::TransportClientSocketPool::RequestSocket
   fun:net::ClientSocketHandle::Init
   fun:net::::InitSocketPoolHelper
   fun:net::ClientSocketPoolManager::InitSocketHandleForRawConnect
   fun:notifier::ProxyResolvingClientSocket::ProcessProxyResolveDone
}
{
   bug_86301
   Heapcheck:Leak
   ...
   fun:*MessageLoopProxyTest_PostTaskAndReply_DeadReplyLoopDoesNotDelete_Test*
   ...
   fun:testing::UnitTest::Run
   fun:base::TestSuite::Run
   fun:main
   fun:__libc_start_main
}
{
   bug_86468
   Heapcheck:Leak
   ...
   fun:content_settings::PrefProviderTest_MigrateSinglePatternSettings_Test::TestBody
}
{
   bug_88640
   Heapcheck:Leak
   ...
   fun:ProfileImpl::DoFinalInit
   fun:ProfileImpl::OnPrefsLoaded
}
{
   bug_88735
   Heapcheck:Leak
   ...
   fun:ProtocolHandlerRegistry::MaybeCreateJob
   fun:MakeRequest
}
{
   bug_89684
   Heapcheck:Leak
   ...
   fun:chromeos::NetworkLibraryImplStub::Init
   fun:chromeos::NetworkLibrary::GetImpl
   fun:chromeos::CrosLibrary::Library::GetDefaultImpl
   fun:chromeos::CrosLibrary::GetNetworkLibrary
   fun:~ProxyConfigServiceImpl
   fun:base::RefCountedThreadSafe::DeleteInternal
   fun:base::DefaultRefCountedThreadSafeTraits::Destruct
   fun:base::RefCountedThreadSafe::Release
   fun:scoped_refptr::operator=
   fun:chromeos::ProxyConfigServiceImplTest::CreateConfigService
}
{
   bug_90154
   Heapcheck:Leak
   ...
   fun:views::NativeWidgetGtk::InitNativeWidget
   fun:views::Widget::Init
   fun:NativeTabContentsViewGtk::InitNativeTabContentsView
   fun:TabContentsViewViews::CreateView
   fun:TabContents
}
{
   bug_90271
   Heapcheck:Leak
   ...
   fun:::CreateLocaleDefaultValue
   fun:PrefService::RegisterLocalizedStringPref
   fun:TabContentsWrapper::RegisterUserPrefs
}
{
   bug_90369_a
   Heapcheck:Leak
   fun:std::string::_Rep::_S_create
   fun:std::string::_Rep::_M_clone
   fun:std::string::reserve
   fun:std::string::append
   fun:FilePath::Append
   fun:ProfileManagerTest_CreateProfilesAsync_Test::TestBody
}
{
   bug_90369_b
   Heapcheck:Leak
   fun:std::string::_Rep::_S_create
   fun:std::string::_Rep::_M_clone
   fun:std::string::reserve
   fun:std::string::append
   fun:FilePath::Append
   fun:ProfileManagerTest_CreateProfileAsyncMultipleRequests_Test::TestBody
}
{
   bug_91174
   Heapcheck:Leak
   fun:DownloadManager::OnPathExistenceAvailable
}

# These are temporary suppressions for the CrOS bot to be used until the stacks are fixed.
{
   bug_90013_a
   Heapcheck:Leak
   ...
   fun:gtk_views_fixed_new
}
{
   bug_90013_b
   Heapcheck:Leak
   ...
   fun:g_type_class_meta_marshal
}
{
   bug_90013_c
   Heapcheck:Leak
   ...
   fun:find_invisible_char
}
{
   bug_90013_d
   Heapcheck:Leak
   ...
   fun:views::View::*
}
# This one is the most scary
{
   bug_90013_e
   Heapcheck:Leak
   ...
   fun:??
}
{
   bug_91491
   Heapcheck:Leak
   ...
   fun:CrxUpdateService::ProcessPendingItems
}
{
   bug_91845_a
   Heapcheck:Leak
   ...
   fun:BrowserAccessibilityManager::CreateAccessibilityTree
   ...
   fun:BrowserAccessibilityManagerTest_TestCreateEmptyDocument_Test::TestBody
}
{
   bug_91845_b
   Heapcheck:Leak
   fun:BrowserAccessibilityManagerTest_TestCreateEmptyDocument_Test::TestBody
}
{
   bug_91845_c
   Heapcheck:Leak
   ...
   fun:BrowserAccessibilityManager::Create
   fun:BrowserAccessibilityManager::CreateEmptyDocument
   fun:BrowserAccessibilityManagerTest_TestCreateEmptyDocument_Test::TestBody
}
{
   bug_93006a
   Heapcheck:Leak
   fun:DownloadManager::Init
   fun:DownloadManagerTest*
   fun:DownloadManagerTest_*
}
{
   bug_93006b
   Heapcheck:Leak
   fun:DownloadManagerTest*
   fun:DownloadManagerTest_*
}
{
   bug_93006c
   Heapcheck:Leak
   ...
   fun:MockDownloadManager*
   fun:DownloadManagerTest*
   fun:DownloadManagerTest_*
}
{
   bug_93006d
   Heapcheck:Leak
   ...
   fun:DownloadManager::AddObserver
   fun:*SelectFileObserver
   fun:DownloadManagerTest_*
}
{
   bug_93006e
   Heapcheck:Leak
   ...
   fun:DownloadResourceHandler::OnWillRead
   fun:BufferedResourceHandler::UseAlternateResourceHandler
   fun:BufferedResourceHandler::CompleteResponseStarted
   fun:BufferedResourceHandler::OnReadCompleted
   fun:ResourceDispatcherHost::CompleteRead
   fun:ResourceDispatcherHost::OnReadCompleted
   fun:net::URLRequest::NotifyReadCompleted
   fun:net::URLRequestJob::NotifyReadComplete
   fun:net::URLRequestTestJob::ProcessNextOperation
   fun:net::URLRequestTestJob::ProcessOnePendingMessage
   fun:ResourceDispatcherHostTest_*
}
{
   bug_94195
   Heapcheck:Leak
   ...
   fun:GpuBlacklist::LoadGpuBlacklist
}
{
   bug_94764
   Heapcheck:Leak
   fun:remoting::ClientSession::UnpressKeys
   fun:remoting::ClientSessionTest_UnpressKeys_Test::TestBody
}
{
   bug_96069
   Heapcheck:Leak
   fun:__gnu_cxx::new_allocator::allocate
   ...
   fun:disk_cache::MemBackendImpl::CreateBackend
   ...
   fun:net::HttpCache::CreateBackend
   fun:net::HttpCache::CreateTransaction
   ...
   fun:net::CookieMonster::CookieMonsterTask::InvokeCallback
}
{
   bug_96295
   Heapcheck:Leak
   fun:ComponentUpdaterTest::RegisterComponent
   fun:ComponentUpdaterTest_ProdVersionCheck_Test::TestBody
}
{
   bug_96904
   Heapcheck:Leak
   ...
   fun:TestURLRequestContextGetter::GetURLRequestContext
   fun:*SingleLoginAttempt
   fun:notifier::Login::StartConnection
   fun:sync_notifier::InvalidationNotifier::UpdateCredentials
   fun:sync_notifier::NonBlockingInvalidationNotifier::Core::UpdateCredentials
   fun:void DispatchToMethod
}
{
   bug_97814
   Heapcheck:Leak
   fun:base::Value::CreateIntegerValue
   fun:base::FundamentalValue::DeepCopy
   fun:ExtensionContentSettingsStore::GetEffectiveContentSetting
   fun:ExtensionContentSettingsStoreTest_*
}
{
   bug_98967_a
   Heapcheck:Leak
   fun:base::Value::Create*Value
   fun:V8ValueConverterImplTest_WeirdTypes_Test::TestBody
}
{
   bug_98967_b
   Heapcheck:Leak
   ...
   fun:std::basic_string::basic_string
   fun:V8ValueConverterImplTest_WeirdTypes_Test::TestBody
}
{
   bug_99166_a
   Heapcheck:Leak
   ...
   fun:AppNotificationStorage::Create
}
{
   bug_99166_b
   Heapcheck:Leak
   ...
   fun:AppNotificationManager::Init
}
{
   bug_99304
   Heapcheck:Leak
   fun:v8::internal::SkipList::Update
   fun:v8::internal::PagedSpace::AllocateRaw
   fun:v8::internal::Deserializer::Allocate
   fun:v8::internal::Deserializer::ReadObject
   fun:v8::internal::Deserializer::ReadChunk
   fun:v8::internal::Deserializer::ReadObject
   fun:v8::internal::Deserializer::ReadChunk
   fun:v8::internal::Deserializer::VisitPointers
   fun:v8::internal::Heap::IterateStrongRoots
   fun:v8::internal::Deserializer::Deserialize
   fun:v8::internal::Isolate::Init
   fun:v8::internal::V8::Initialize
   fun:v8::internal::Snapshot::Deserialize
   fun:v8::internal::Snapshot::Initialize
   fun:v8::InitializeHelper
}
{
   bug_99436
   Heapcheck:Leak
   ...
   fun:chromeos::OncNetworkParserTest_TestCreateNetworkWifi*_Test::TestBody
}
{
   bug_100146
   Heapcheck:Leak
   fun:base::internal::WeakReferenceOwner::GetRef
   fun:base::SupportsWeakPtr::AsWeakPtr
   fun:Iterator
   fun:DownloadManager::Shutdown
   fun:DownloadService::Shutdown
   fun:ProfileKeyedServiceFactory::ProfileShutdown
   fun:ProfileDependencyManager::DestroyProfileServices
   fun:~OffTheRecordProfileImpl
   fun:~scoped_ptr
   fun:~ProfileImpl
   fun:~scoped_ptr
   fun:~ProfileInfo
   ...
   fun:~map
   fun:~ProfileManager
   fun:~ProfileManagerWithoutInit
   fun:scoped_ptr::reset
   fun:ProfileManagerTest::TearDown
}
{
   bug_100608
   Heapcheck:Leak
   ...
   fun:SQLitePersistentCookieStore::Backend::LoadCookiesForDomains
   ...
   fun:base::internal::InvokeHelper::MakeItSo
}
{
   bug_102831_a
   Heapcheck:Leak
   ...
   fun:PluginLoaderPosix::LoadPluginsInternal
}
{
   bug_102831_b
   Heapcheck:Leak
   ...
   fun:PluginLoaderPosix::LoadPlugins
}
{
   bug_102831_c
   Heapcheck:Leak
   ...
   fun:PluginLoaderPosix::GetPluginsToLoad
}
{
   bug_102831_d
   Heapcheck:Leak
   ...
   fun:PluginService::RegisterPepperPlugins
   ...
   fun:PluginService::GetInstance
   fun:PluginPrefs::EnablePlugin
}
{
   bug_102831_e
   Heapcheck:Leak
   ...
   fun:FilePath::Append
   fun:chrome::PathProvider
   fun:PathService::Get
   fun:PluginPrefs::SetPrefs
   fun:PluginPrefsFactory::BuildServiceInstanceFor
}
{
   bug_103192_a
   Heapcheck:Leak
   fun:MessageLoop
   fun:MessageLoopForIO
   fun:GViewRequestInterceptorTest
}
{
   bug_103192_b
   Heapcheck:Leak
   fun:PluginService::GetPlugins
   fun:chromeos::::GViewRequestInterceptorTest::SetUp
}
{
   bug_103192_c
   Heapcheck:Leak
   fun:base::Bind
   fun:chromeos::::GViewRequestInterceptorTest::SetUp
}
{
   bug_103704
   Heapcheck:Leak
   fun:std::string::_Rep::_S_create
   fun:std::string::copy
   fun:std::basic_string::basic_string
   fun:TestingBrowserProcess
   fun:::ChromeTestSuiteInitializer::OnTestStart
   fun:testing::internal::TestEventRepeater::OnTestStart
}
{
   bug_103945
   Heapcheck:Leak
   ...
   fun:std::*string::_Rep::_S_create
   ...
   fun:PluginService::RegisterPepperPlugins
   fun:PluginService::Init
   fun:chromeos::::GViewRequestInterceptorTest::SetUp
}
{
   bug_105624_a
   Heapcheck:Leak
   fun:PeerConnectionHandlerTest_Basic_Test::TestBody
}
{
   bug_105624_b
   Heapcheck:Leak
   fun:WTF::fastMalloc
   fun:WTF::RefCounted::operator new
   fun:WebCore::MediaStreamSource::create
   fun:WebKit::WebMediaStreamSource::initialize
   fun:PeerConnectionHandlerTest_Basic_Test::TestBody
}
{
   bug_105624_c
   Heapcheck:Leak
   fun:WTF::fastMalloc
   fun:WTF::StringImpl::createUninitialized
   fun:WTF::String::fromUTF8
   ...
   fun:WebKit::WebString::fromUTF8
   ...
   fun:PeerConnectionHandlerTest_Basic_Test::TestBody
}
{
   bug_105667_a
   Heapcheck:Leak
   fun:browser_sync::TypedUrlDataTypeController::StartAssociationAsync
   fun:browser_sync::NonFrontendDataTypeController::Start
   fun:browser_sync::DataTypeManagerImpl::StartNextType
   fun:browser_sync::DataTypeManagerImpl::DownloadReady
   fun:base::internal::RunnableAdapter::Run
   fun:base::internal::InvokeHelper::MakeItSo
   fun:base::internal::Invoker::Run
   fun:base::Callback::Run
   fun:browser_sync::SyncBackendHost::FinishConfigureDataTypesOnFrontendLoop
   fun:browser_sync::SyncBackendHostForProfileSyncTest::StartConfiguration
   fun:browser_sync::SyncBackendHost::ConfigureDataTypes
   fun:browser_sync::DataTypeManagerImpl::Restart
   fun:browser_sync::DataTypeManagerImpl::ConfigureImpl
   fun:browser_sync::DataTypeManagerImpl::Configure
   fun:ProfileSyncService::ConfigureDataTypeManager
   fun:ProfileSyncService::OnBackendInitialized
   fun:TestProfileSyncService::OnBackendInitialized
   fun:browser_sync::SyncBackendHost::HandleInitializationCompletedOnFrontendLoop
   fun:browser_sync::SyncBackendHost::Core::HandleInitializationCompletedOnFrontendLoop
   fun:base::internal::RunnableAdapter::Run
   fun:base::internal::InvokeHelper::MakeItSo
   fun:base::internal::Invoker::Run
   fun:base::Callback::Run
}
{
   bug_105667_b
   Heapcheck:Leak
   fun:browser_sync::TypedUrlDataTypeController::StopAssociationAsync
   fun:browser_sync::NonFrontendDataTypeController::Stop
   fun:browser_sync::DataTypeManagerImpl::FinishStop
   fun:browser_sync::DataTypeManagerImpl::Stop
   fun:ProfileSyncService::Shutdown
}
{
   bug_106109
   Heapcheck:Leak
   ...
   fun:::DefaultFocusManagerFactory::CreateFocusManager
   fun:views::FocusManagerFactory::Create
   fun:views::Widget::OnNativeWidgetCreated
   fun:views::NativeWidgetGtk::InitNativeWidget
   fun:views::Widget::Init
   fun:views::Widget::CreateWindowWithParentAndBounds
   fun:views::Widget::CreateWindowWithBounds
   fun:AccessibilityEventRouterViewsTest::CreateWindowWithContents
   fun:AccessibilityEventRouterViewsTest_TestFocusNotification_Test::TestBody
}