summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorxhwang@chromium.org <xhwang@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-05 23:46:07 +0000
committerxhwang@chromium.org <xhwang@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-05 23:46:07 +0000
commita71bff5edfc7e87a7ccbdaf589a66dd3954acd8d (patch)
treeb6555958ef6d580428b7a5420e9f4e40723dc121 /tools
parent9b95ac04d7183a8b655228f16dd46ac4f6cc6ae6 (diff)
downloadchromium_src-a71bff5edfc7e87a7ccbdaf589a66dd3954acd8d.zip
chromium_src-a71bff5edfc7e87a7ccbdaf589a66dd3954acd8d.tar.gz
chromium_src-a71bff5edfc7e87a7ccbdaf589a66dd3954acd8d.tar.bz2
Fix memory leak in WebMContentEncodingsClient.
- Make ContentEncoding a class instead of a struct. - Remove ref count from ContentEncoding. - Revert r123446: "Suppress leak in WebMListParser" - Revert r123451: "Update suppression for 115606" - Revert r123499: "Suppress WebMContentEncodingsClient::OnListStart leak for drmemory." BUG=115606 TEST=media_unittest with HeapCheck Review URL: http://codereview.chromium.org/9474022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125024 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools')
-rw-r--r--tools/heapcheck/suppressions.txt7
-rw-r--r--tools/valgrind/drmemory/suppressions_full.txt8
-rw-r--r--tools/valgrind/memcheck/suppressions.txt7
3 files changed, 0 insertions, 22 deletions
diff --git a/tools/heapcheck/suppressions.txt b/tools/heapcheck/suppressions.txt
index c566e31..6038159 100644
--- a/tools/heapcheck/suppressions.txt
+++ b/tools/heapcheck/suppressions.txt
@@ -1785,13 +1785,6 @@
fun:ModuleSystem::Require
}
{
- bug_115606
- Heapcheck:Leak
- ...
- fun:media::WebMListParser::ParseListElement
- fun:media::WebMListParser::Parse
-}
-{
bug_115611_a
Heapcheck:Leak
fun:base::Bind
diff --git a/tools/valgrind/drmemory/suppressions_full.txt b/tools/valgrind/drmemory/suppressions_full.txt
index 7ce6e00..9e8d8f2 100644
--- a/tools/valgrind/drmemory/suppressions_full.txt
+++ b/tools/valgrind/drmemory/suppressions_full.txt
@@ -1121,14 +1121,6 @@ name=http://crbug.com/115328
*!GenericInfoViewTest_GenericInfoView_Test::TestBody
LEAK
-name=http://crbug.com/115606
-*!operator new
-*!media::WebMContentEncodingsClient::OnListStart
-*!media::WebMListParser::OnListStart
-*!media::WebMListParser::ParseListElement
-*!media::WebMListParser::Parse
-
-LEAK
name=http://crbug.com/115987
...
*!base::SequencedWorkerPool::*
diff --git a/tools/valgrind/memcheck/suppressions.txt b/tools/valgrind/memcheck/suppressions.txt
index 1ba9cd6..5a3a537 100644
--- a/tools/valgrind/memcheck/suppressions.txt
+++ b/tools/valgrind/memcheck/suppressions.txt
@@ -5847,13 +5847,6 @@
fun:_ZN6webkit3gpu18GLInProcessContext12PumpCommandsEv
}
{
- bug_115606
- Memcheck:Leak
- ...
- fun:_ZN5media14WebMListParser16ParseListElementE*
- fun:_ZN5media14WebMListParser5ParseEPKhi
-}
-{
bug_113638
Memcheck:Unaddressable
fun:_ZN4aura6Window5layerEv