llvm-project/lldb/source/Plugins/Process/gdb-remote
Pavel Labath a55a953a29 Fix bug in ProcessGDBRemote
Summary:
ProcessGDBRemote::AsyncThread nuked its own thread handle upon exiting. This prevented the main
thread from joining it correctly in StopAsyncThread. I address this by moving the Reset() call to
StopAsyncThread, after the join.

Reviewers: clayborg, zturner

Subscribers: lldb-commits

Differential Revision: http://reviews.llvm.org/D8218

llvm-svn: 231915
2015-03-11 09:53:42 +00:00
..
CMakeLists.txt Separate monolithic GDBRemoteCommunicationServer class into 4 part 2015-02-11 10:29:30 +00:00
GDBRemoteCommunication.cpp Create ScopedTimeout class for GDBRemoteCommunication 2015-02-24 10:23:39 +00:00
GDBRemoteCommunication.h Create ScopedTimeout class for GDBRemoteCommunication 2015-02-24 10:23:39 +00:00
GDBRemoteCommunicationClient.cpp Add Utility/ModuleCache class and integrate it with PlatformGDBRemoteServer - in order to allow modules caching from remote targets. 2015-03-10 01:15:28 +00:00
GDBRemoteCommunicationClient.h Add qModuleInfo request in order to get module information (uuid, triple,..) by module path from remote platform. 2015-02-25 22:15:44 +00:00
GDBRemoteCommunicationServer.cpp Separate monolithic GDBRemoteCommunicationServer class into 4 part 2015-02-11 10:29:30 +00:00
GDBRemoteCommunicationServer.h Fix windows build (broken by r228823) 2015-02-11 12:52:55 +00:00
GDBRemoteCommunicationServerCommon.cpp Add Utility/ModuleCache class and integrate it with PlatformGDBRemoteServer - in order to allow modules caching from remote targets. 2015-03-10 01:15:28 +00:00
GDBRemoteCommunicationServerCommon.h Add qModuleInfo request in order to get module information (uuid, triple,..) by module path from remote platform. 2015-02-25 22:15:44 +00:00
GDBRemoteCommunicationServerLLGS.cpp Fix errors building on linux. 2015-03-03 23:36:51 +00:00
GDBRemoteCommunicationServerLLGS.h Fix TestProcessIO.py when run against a remote target 2015-02-13 19:15:24 +00:00
GDBRemoteCommunicationServerPlatform.cpp Fix logging in GDBRemoteCommunicationServerPlatform. 2015-02-25 01:11:38 +00:00
GDBRemoteCommunicationServerPlatform.h Separate monolithic GDBRemoteCommunicationServer class into 4 part 2015-02-11 10:29:30 +00:00
GDBRemoteRegisterContext.cpp Add debug asserts / sanity checks to 2014-07-24 01:53:11 +00:00
GDBRemoteRegisterContext.h Replace uint32_t by lldb::RegisterKing in register context API. 2014-07-02 09:51:28 +00:00
Makefile
ProcessGDBRemote.cpp Fix bug in ProcessGDBRemote 2015-03-11 09:53:42 +00:00
ProcessGDBRemote.h Fix a bunch of [-Werror,-Winconsistent-missing-override] errors. 2014-11-04 03:13:17 +00:00
ProcessGDBRemoteLog.cpp <rdar://problem/13854277> 2013-05-10 21:47:16 +00:00
ProcessGDBRemoteLog.h <rdar://problem/13521159> 2013-03-27 23:08:40 +00:00
ThreadGDBRemote.cpp Further reduce the header footprint of Process.h 2015-03-03 21:51:25 +00:00
ThreadGDBRemote.h Initial merge of some of the iOS 8 / Mac OS X Yosemite specific 2014-06-13 02:37:02 +00:00