hanchenye-llvm-project/lldb
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
..
docs Spelling changes applied from lldb_spelling.diffs from Bruce Mitchener. 2011-01-08 20:28:42 +00:00
examples Spelling changes applied from lldb_spelling.diffs from Bruce Mitchener. 2011-01-08 20:28:42 +00:00
include In ThreadPlanCallFunction, do the Takedown right when the thread plan gets popped. When the function call is discarded (e.g. when it crashes and discard_on_error is true) the plan gets discarded. You need to make sure that the stack gets restored right then, and not wait till you start again and the thread plan stack is cleared. 2011-01-18 01:58:06 +00:00
lib Initial support for a DynamicLoader plugin on Linux. 2011-01-16 19:45:39 +00:00
lldb.xcodeproj 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
resources lldb-41 and debugserver-126 are set in the Xcode projects. 2011-01-15 03:06:23 +00:00
scripts Fixed an error in the type map for "char **" that was a bad memory smasher. 2011-01-14 04:54:56 +00:00
source Thread safety changes in debugserver and also in the process GDB remote plugin. 2011-01-18 19:36:39 +00:00
test Terminate the current process being debugged. 2011-01-17 22:35:39 +00:00
tools Thread safety changes in debugserver and also in the process GDB remote plugin. 2011-01-18 19:36:39 +00:00
utils The recent change in argument parsing is messing up the emacs lldb mode's capability to properly 2010-12-20 22:58:58 +00:00
www Apply patch from Bruce Mitchener to fix spelling errors. 2011-01-07 17:16:03 +00:00
INSTALL.txt You'll need to be running Mac OS X to get lldb to build right now. 2010-06-09 07:29:26 +00:00
LICENSE.TXT test commit 2010-06-09 03:55:24 +00:00
Makefile Ignore unknown pragmas. 2011-01-06 22:10:24 +00:00