hanchenye-llvm-project/lldb/source
Greg Clayton c4e411ffc0 Thread safety changes in debugserver and also in the process GDB remote plugin.
I added support for asking if the GDB remote server supports thread suffixes
for packets that should be thread specific (register read/write packets) because
the way the GDB remote protocol does it right now is to have a notion of a
current thread for register and memory reads/writes (set via the "$Hg%x" packet)
and a current thread for running ("$Hc%x"). Now we ask the remote GDB server
if it supports adding the thread ID to the register packets and we enable
that feature in LLDB if supported. This stops us from having to send a bunch
of packets that update the current thread ID to some value which is prone to
error, or extra packets.

llvm-svn: 123762
2011-01-18 19:36:39 +00:00
..
API A few of the issue I have been trying to track down and fix have been due to 2011-01-17 03:46:26 +00:00
Breakpoint Implemented a major overhaul of the way variables are handled 2011-01-13 08:53:35 +00:00
Commands A few of the issue I have been trying to track down and fix have been due to 2011-01-17 03:46:26 +00:00
Core Replace Mutex guarding python interpreter access with Predicate, 2011-01-17 21:55:19 +00:00
Expression Thread safety changes in debugserver and also in the process GDB remote plugin. 2011-01-18 19:36:39 +00:00
Host Plug Free BSD memory leak. 2011-01-13 01:27:55 +00:00
Interpreter Replace Mutex guarding python interpreter access with Predicate, 2011-01-17 21:55:19 +00:00
Plugins Thread safety changes in debugserver and also in the process GDB remote plugin. 2011-01-18 19:36:39 +00:00
Symbol Quick fixes to set access specifiers for Typedefs 2011-01-18 01:03:44 +00:00
Target Thread safety changes in debugserver and also in the process GDB remote plugin. 2011-01-18 19:36:39 +00:00
Utility Thread safety changes in debugserver and also in the process GDB remote plugin. 2011-01-18 19:36:39 +00:00
Makefile Patch from Jean-Daniel Dupas: 2010-07-12 23:14:00 +00:00
lldb-log.cpp Spelling changes applied from lldb_spelling.diffs from Bruce Mitchener. 2011-01-08 20:28:42 +00:00
lldb.cpp Initial support for a DynamicLoader plugin on Linux. 2011-01-16 19:45:39 +00:00