Add suppressions for DrMemory and TSan on Windows.
BUG=2515,2516
TEST=locally running the test as described in the bug.
The TSan excluded test was verified to be the only remaining
test that is too slow for TSan on Windows.
R=phoglund@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/2405004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4970 4adac7df-926f-26a2-2b94-8c16560cd09d
diff --git a/tools/valgrind-webrtc/drmemory/suppressions.txt b/tools/valgrind-webrtc/drmemory/suppressions.txt
index 6818103..b4f6168 100644
--- a/tools/valgrind-webrtc/drmemory/suppressions.txt
+++ b/tools/valgrind-webrtc/drmemory/suppressions.txt
@@ -59,3 +59,32 @@
*!webrtc::test::UdpSocketWrapper::CreateSocket
*!webrtc::test::UdpSocketManager_AddAndRemoveSocketDoesNotLeakMemory_Test::TestBody
*!testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test,void>
+
+INVALID HEAP ARGUMENT
+name=https://code.google.com/p/webrtc/issues/detail?id=2515 (1)
+drmemorylib.dll!replace_operator_delete_nothrow
+*!webrtc::scoped_array<short>::~scoped_array<short>
+*!webrtc::NetEqImpl::~NetEqImpl
+*!webrtc::NetEqImpl::`scalar deleting destructor'
+...
+*!testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test,void>
+
+INVALID HEAP ARGUMENT
+name=https://code.google.com/p/webrtc/issues/detail?id=2515 (2)
+drmemorylib.dll!replace_operator_delete_nothrow
+*!webrtc::scoped_array<short>::reset
+*!webrtc::NetEqImpl::SetSampleRateAndChannels
+*!webrtc::NetEqImpl::InsertPacketInternal
+*!webrtc::NetEqImpl::InsertPacket
+...
+*!testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test,void>
+
+UNINITIALIZED READ
+name=https://code.google.com/p/webrtc/issues/detail?id=2516
+system call NtUserGetThreadDesktop parameter value #1
+*!webrtc::Desktop::GetThreadDesktop
+*!webrtc::ScopedThreadDesktop::ScopedThreadDesktop
+*!webrtc::`anonymous namespace'::ScreenCapturerWin::ScreenCapturerWin
+*!webrtc::ScreenCapturer::Create
+*!webrtc::ScreenCapturerTest::SetUp
+*!testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test,void>
diff --git a/tools/valgrind-webrtc/gtest_exclude/modules_unittests.gtest-tsan_win32.txt b/tools/valgrind-webrtc/gtest_exclude/modules_unittests.gtest-tsan_win32.txt
index 00bbc4b..532b123 100644
--- a/tools/valgrind-webrtc/gtest_exclude/modules_unittests.gtest-tsan_win32.txt
+++ b/tools/valgrind-webrtc/gtest_exclude/modules_unittests.gtest-tsan_win32.txt
@@ -1,4 +1,5 @@
# Too slow to run with TSan on Windows.
+ApmTest.EchoCancellationReportsCorrectDelays
VideoProcessingModuleTest.Denoising
# https://code.google.com/p/webrtc/issues/detail?id=1938