diff options
author | cbentzel@chromium.org <cbentzel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-24 00:54:57 +0000 |
---|---|---|
committer | cbentzel@chromium.org <cbentzel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-24 00:54:57 +0000 |
commit | f8fb3ec73aaca7e831b9f1f834c52c8d40a8a32a (patch) | |
tree | 581c10f17723542555e7e56b8d9632883420d103 /tools | |
parent | 134c7fcdf301769add63339a41c0707a2fb9dc6c (diff) | |
download | chromium_src-f8fb3ec73aaca7e831b9f1f834c52c8d40a8a32a.zip chromium_src-f8fb3ec73aaca7e831b9f1f834c52c8d40a8a32a.tar.gz chromium_src-f8fb3ec73aaca7e831b9f1f834c52c8d40a8a32a.tar.bz2 |
TSan suppressions for libavcodec on Linux in addition to OSX.
BUG=93932
TBR=acolwell@chromium.org
Review URL: http://codereview.chromium.org/7714025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97961 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools')
-rw-r--r-- | tools/valgrind/tsan/suppressions.txt | 54 | ||||
-rw-r--r-- | tools/valgrind/tsan/suppressions_mac.txt | 41 |
2 files changed, 54 insertions, 41 deletions
diff --git a/tools/valgrind/tsan/suppressions.txt b/tools/valgrind/tsan/suppressions.txt index 56922b6..900b3df 100644 --- a/tools/valgrind/tsan/suppressions.txt +++ b/tools/valgrind/tsan/suppressions.txt @@ -671,5 +671,59 @@ fun:WebCore::WorkerThread::workerThreadStart fun:WTF::threadEntryPoint } +{ + bug_93932_a + ThreadSanitizer:Race + ... + fun:frame_thread_free + fun:ff_thread_free + fun:avcodec_close + fun:avcodec_close + fun:media::FFmpegVideoDecodeEngine::~FFmpegVideoDecodeEngine + fun:scoped_ptr::reset + fun:media::FFmpegVideoDecodeEngineTest::~FFmpegVideoDecodeEngineTest +} +{ + bug_93932_b + ThreadSanitizer:Race + ... + fun:ff_thread_decode_frame + fun:avcodec_decode_video2 + ... + fun:media::FFmpegVideoDecodeEngine::DecodeFrame + fun:media::FFmpegVideoDecodeEngine::ConsumeVideoSample + fun:media::DemuxCompleteActionP2::gmock_Impl::gmock_PerformImpl + fun:testing::internal::ActionHelper::Perform + fun:media::DemuxCompleteActionP2::gmock_Impl::Perform + fun:testing::Action::Perform + fun:testing::internal::ActionResultHolder::PerformAction + fun:testing::internal::FunctionMockerBase::UntypedPerformAction + fun:testing::internal::UntypedFunctionMockerBase::UntypedInvokeWith + fun:testing::internal::FunctionMockerBase::InvokeWith + fun:testing::internal::FunctionMocker::Invoke + fun:media::FFmpegVideoDecodeEngineTest::ProduceVideoSample + fun:media::FFmpegVideoDecodeEngine::ReadInput +} +{ + bug_93932_c + ThreadSanitizer:Race + fun:Replace_memcpy + fun:memcpy + fun:media::CopyPlane + fun:media::Copy*Plane + fun:media::FFmpegVideoDecodeEngine::DecodeFrame + fun:media::FFmpegVideoDecodeEngine::ConsumeVideoSample + fun:media::DemuxCompleteActionP2::gmock_Impl::gmock_PerformImpl + fun:testing::internal::ActionHelper::Perform + fun:media::DemuxCompleteActionP2::gmock_Impl::Perform + fun:testing::Action::Perform + fun:testing::internal::ActionResultHolder::PerformAction + fun:testing::internal::FunctionMockerBase::UntypedPerformAction + fun:testing::internal::UntypedFunctionMockerBase::UntypedInvokeWith + fun:testing::internal::FunctionMockerBase::InvokeWith + fun:testing::internal::FunctionMocker::Invoke + fun:media::FFmpegVideoDecodeEngineTest::ProduceVideoSample + fun:media::FFmpegVideoDecodeEngine::ReadInput +} diff --git a/tools/valgrind/tsan/suppressions_mac.txt b/tools/valgrind/tsan/suppressions_mac.txt index 9250443..b3477e0 100644 --- a/tools/valgrind/tsan/suppressions_mac.txt +++ b/tools/valgrind/tsan/suppressions_mac.txt @@ -172,45 +172,4 @@ fun:scoped_ptr::reset fun:media::FFmpegVideoDecodeEngineTest::~FFmpegVideoDecodeEngineTest } -{ - bug_93932_b - ThreadSanitizer:Race - ... - fun:ff_thread_decode_frame - fun:avcodec_decode_video2 - fun:media::FFmpegVideoDecodeEngine::DecodeFrame - fun:media::FFmpegVideoDecodeEngine::ConsumeVideoSample - fun:media::DemuxCompleteActionP2::gmock_Impl::gmock_PerformImpl - fun:testing::internal::ActionHelper::Perform - fun:media::DemuxCompleteActionP2::gmock_Impl::Perform - fun:testing::Action::Perform - fun:testing::internal::ActionResultHolder::PerformAction - fun:testing::internal::FunctionMockerBase::UntypedPerformAction - fun:testing::internal::UntypedFunctionMockerBase::UntypedInvokeWith - fun:testing::internal::FunctionMockerBase::InvokeWith - fun:testing::internal::FunctionMocker::Invoke - fun:media::FFmpegVideoDecodeEngineTest::ProduceVideoSample - fun:media::FFmpegVideoDecodeEngine::ReadInput -} -{ - bug_93932_c - ThreadSanitizer:Race - fun:Replace_memcpy - fun:memcpy - fun:media::CopyPlane - fun:media::Copy*Plane - fun:media::FFmpegVideoDecodeEngine::DecodeFrame - fun:media::FFmpegVideoDecodeEngine::ConsumeVideoSample - fun:media::DemuxCompleteActionP2::gmock_Impl::gmock_PerformImpl - fun:testing::internal::ActionHelper::Perform - fun:media::DemuxCompleteActionP2::gmock_Impl::Perform - fun:testing::Action::Perform - fun:testing::internal::ActionResultHolder::PerformAction - fun:testing::internal::FunctionMockerBase::UntypedPerformAction - fun:testing::internal::UntypedFunctionMockerBase::UntypedInvokeWith - fun:testing::internal::FunctionMockerBase::InvokeWith - fun:testing::internal::FunctionMocker::Invoke - fun:media::FFmpegVideoDecodeEngineTest::ProduceVideoSample - fun:media::FFmpegVideoDecodeEngine::ReadInput -} |