llvm-project/lldb/source
Greg Clayton b65d733f06 <rdar://problem/12586010>
Python OS plug-ins now fetch thread registers lazily.

Also changed SBCommandInterpreter::HandleCommand() to not take the API lock. The logic here is that from the command line you can execute a command that might result in another thread (like the private process thread) to execute python or run any code that can re-enter the public API. When this happens, a deadlock immediately occurs for things like "process launch" and "process attach".

llvm-svn: 171901
2013-01-08 21:56:43 +00:00
..
API <rdar://problem/12586010> 2013-01-08 21:56:43 +00:00
Breakpoint <rdar://problem/12953853> 2013-01-08 00:01:36 +00:00
Commands If we can't find the python function for a given summary, print the name of the function in the warning message. 2012-12-20 20:08:17 +00:00
Core <rdar://problem/12953853> 2013-01-08 00:01:36 +00:00
Expression Update to reflect API changes in r171367. 2013-01-02 12:55:00 +00:00
Host Add initial support to trace spawned threads in a process on Linux. 2013-01-08 16:30:18 +00:00
Interpreter Make sure that the GenerateFunction call can support arbitrary levels of indentation for user code 2013-01-07 23:09:58 +00:00
Plugins <rdar://problem/12586010> 2013-01-08 21:56:43 +00:00
Symbol <rdar://problem/12953853> 2013-01-08 00:01:36 +00:00
Target Adding eStopReasonThreadExiting and fixing the handling of this state on Linux. 2012-12-20 23:08:03 +00:00
Utility Enable RTTI for liblldbCore.a when GCC is the compiler 2012-12-10 21:05:57 +00:00
Makefile Don't include LLDBWrapPython.cpp here. Use it in Interpreter. 2012-05-29 14:03:55 +00:00
lldb-log.cpp Add an LLDB_LOG_TARGET logging channel (log eanble lldb target). 2012-12-05 00:25:49 +00:00
lldb.cpp Enable ProcessGDBRemote plugin on Linux 2013-01-08 14:55:36 +00:00