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