diff options
author | xhwang@chromium.org <xhwang@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-05 23:46:07 +0000 |
---|---|---|
committer | xhwang@chromium.org <xhwang@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-05 23:46:07 +0000 |
commit | a71bff5edfc7e87a7ccbdaf589a66dd3954acd8d (patch) | |
tree | b6555958ef6d580428b7a5420e9f4e40723dc121 /tools | |
parent | 9b95ac04d7183a8b655228f16dd46ac4f6cc6ae6 (diff) | |
download | chromium_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.txt | 7 | ||||
-rw-r--r-- | tools/valgrind/drmemory/suppressions_full.txt | 8 | ||||
-rw-r--r-- | tools/valgrind/memcheck/suppressions.txt | 7 |
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 |