summaryrefslogtreecommitdiffstats
path: root/tools/valgrind/drmemory
diff options
context:
space:
mode:
authorrnk@chromium.org <rnk@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-09 14:38:32 +0000
committerrnk@chromium.org <rnk@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-09 14:38:32 +0000
commit11b4670076c55aafe08c18649b1181241e15a746 (patch)
tree98801c77831e530239af413ffc3f0decad106e27 /tools/valgrind/drmemory
parentbc2701543831e99ebc0b593f9cc9c697b81ebc20 (diff)
downloadchromium_src-11b4670076c55aafe08c18649b1181241e15a746.zip
chromium_src-11b4670076c55aafe08c18649b1181241e15a746.tar.gz
chromium_src-11b4670076c55aafe08c18649b1181241e15a746.tar.bz2
Update suppressions for HostResolverImpl leaks.
Someone isn't tearing down DNS resolution in their unit test, so we have these leaks. The crbug.com/117427 memcheck suppression is really an adjustment to the old crbug.com/44385 suppression, so I deleted the old one. Added another suppression for KERNELBASE.dll!TlsSetValue. BUG=117427,44385 TBR=zhaoqin@chromium.org TEST= Review URL: https://chromiumcodereview.appspot.com/9667002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125843 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/valgrind/drmemory')
-rw-r--r--tools/valgrind/drmemory/suppressions_full.txt40
1 files changed, 40 insertions, 0 deletions
diff --git a/tools/valgrind/drmemory/suppressions_full.txt b/tools/valgrind/drmemory/suppressions_full.txt
index e70c203..ee5dad7 100644
--- a/tools/valgrind/drmemory/suppressions_full.txt
+++ b/tools/valgrind/drmemory/suppressions_full.txt
@@ -852,6 +852,12 @@ name=http://code.google.com/p/drmemory/issues/detail?id=778 c
*!_PR_AttachThread
*!_PRI_AttachThread
+LEAK
+name=http://code.google.com/p/drmemory/issues/detail?id=778 d
+KERNELBASE.dll!TlsSetValue
+MSWSOCK.dll!*
+KERNEL32.dll!BaseThreadInitThunk
+
# Bit-level fps in rich edit layer.
UNINITIALIZED READ
name=http://code.google.com/p/drmemory/issues/detail?id=791
@@ -1159,3 +1165,37 @@ LEAK
name=http://crbug.com/115296
...
*!ModuleSystemTest*
+
+LEAK
+name=http://crbug.com/117427 a
+...
+*!net::HostCache::Set
+*!net::HostResolverImpl::CacheResult
+*!net::HostResolverImpl::Job::CompleteRequests
+*!net::HostResolverImpl::Job::OnProcTaskComplete
+*!base::internal::RunnableAdapter<void (__thiscall net::HostResolverImpl::Job::*)(int,net::AddressList const &)>::Run
+
+# Probably related to 117427. Someone is not tearing down DNS resolution during
+# testing.
+LEAK
+name=http://crbug.com/117427 b
+*!generic_cpp_alloc
+*!operator new
+*!base::internal::WeakReferenceOwner::GetRef
+*!base::SupportsWeakPtr<net::HostResolverImpl>::AsWeakPtr
+*!net::HostResolverImpl::Job::Job
+*!net::HostResolverImpl::Resolve
+*!net::SingleRequestHostResolver::Resolve
+*!net::TransportConnectJob::DoResolveHost
+*!net::TransportConnectJob::DoLoop
+*!net::TransportConnectJob::ConnectInternal
+*!net::ConnectJob::Connect
+*!net::internal::ClientSocketPoolBaseHelper::RequestSocketInternal
+*!net::internal::ClientSocketPoolBaseHelper::RequestSocket
+*!net::ClientSocketPoolBase<net::TransportSocketParams>::RequestSocket
+*!net::TransportClientSocketPool::RequestSocket
+*!net::ClientSocketHandle::Init<net::TransportSocketParams,net::TransportClientSocketPool>
+*!net::`anonymous namespace'::InitSocketPoolHelper
+*!net::InitSocketHandleForRawConnect
+*!notifier::ProxyResolvingClientSocket::ProcessProxyResolveDone
+*!base::internal::RunnableAdapter<void (__thiscall notifier::ProxyResolvingClientSocket::*)(int)>::Run