webrtc/talk
wu@webrtc.org d371a29227 Fix tsan failures for libjingle_unittest.
1) Change AsyncSocket's SignalReadEvent and SignalWriteEvent's thread mode to multi_threaded_local as they can be accessed from different threads.
2) Protect NATServer::TransEntry::whitelist.
3) Protect PhysicalSocket:error_.

Detail failures can be seen from issue 2080, comment #5.

TBR=fischman@webrtc.org

RISK=P1
TEST=try bots and tsanv2
BUG=2080

Review URL: https://webrtc-codereview.appspot.com/2669005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@5026 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-10-23 23:56:09 +00:00
..
app/webrtc Add CriticalSection to fakeaudiocapturemodule to protect the variables which will be accessed from process_thread_ and the main thread. 2013-10-22 23:09:20 +00:00
base Fix tsan failures for libjingle_unittest. 2013-10-23 23:56:09 +00:00
build Update talk to 54527154. 2013-10-13 17:18:27 +00:00
examples AppRTCDemo(android): remove vestigial mentions of PowerManager 2013-10-17 20:53:12 +00:00
media Fix tsan failures on filevideocapturer.cc. 2013-10-22 18:41:17 +00:00
p2p Update talk to 54898858. 2013-10-16 18:12:02 +00:00
session Update talk to 54898858. 2013-10-16 18:12:02 +00:00
site_scons Update talk folder to revision=49952949 2013-07-26 19:17:59 +00:00
sound Adds trunk/talk folder of revision 359 from libjingles google code to 2013-07-10 00:45:36 +00:00
third_party/libudev Adds trunk/talk folder of revision 359 from libjingles google code to 2013-07-10 00:45:36 +00:00
xmllite Thread::Stop() must be called before any subclass's destructor completes. 2013-10-18 16:27:26 +00:00
xmpp Thread::Stop() must be called before any subclass's destructor completes. 2013-10-18 16:27:26 +00:00
COPYING Libjingle in webrtc needs updated AUTHORS, COPYING, LICENSE_THIRD_PARTY AND README. 2013-07-16 18:04:56 +00:00
libjingle_examples.gyp AppRTCDemo(android): uncaught exceptions now display a modal dialog box before killing the app. 2013-10-03 18:09:40 +00:00
libjingle_media_unittest.isolate Add isolate targets for libjingle 2013-10-04 19:31:27 +00:00
libjingle_p2p_unittest.isolate Add isolate targets for libjingle 2013-10-04 19:31:27 +00:00
libjingle_peerconnection_unittest.isolate Add isolate targets for libjingle 2013-10-04 19:31:27 +00:00
libjingle_sound_unittest.isolate Add isolate targets for libjingle 2013-10-04 19:31:27 +00:00
libjingle_tests.gyp Add isolate targets for libjingle 2013-10-04 19:31:27 +00:00
libjingle_unittest.isolate Add isolate targets for libjingle 2013-10-04 19:31:27 +00:00
libjingle.gyp Update talk to 54898858. 2013-10-16 18:12:02 +00:00
libjingle.scons Update talk to 54898858. 2013-10-16 18:12:02 +00:00
LICENSE_THIRD_PARTY Libjingle in webrtc needs updated AUTHORS, COPYING, LICENSE_THIRD_PARTY AND README. 2013-07-16 18:04:56 +00:00
main.scons Adds trunk/talk folder of revision 359 from libjingles google code to 2013-07-10 00:45:36 +00:00
OWNERS Add owners to [webrtc,talk]/build and *.isolate (take 2) 2013-10-04 19:36:45 +00:00
PRESUBMIT.py talk/PRESUBMIT: Accept copyright years going back to 2004. 2013-08-05 15:01:33 +00:00