llvm-project/lldb
Greg Clayton 45a44f3c4d Any commands that are executed through the public interface using SBCommandInterpreter::HandleCommand() are assumed to be in non-interactive mode.
Any commands that want interactivity (stdin) will need to be executed through the normal command interpreter using the debugger's in/out/err file handles, or by using "command source".

Individual commands through the API will have their STDIN disabled. The STDOUT and STDERR will be redirected into the SBCommandReturnObject argument to SBCommandInterpreter::HandleCommand() as usual.

This helps with a deadlock situation in an IDE (Xcode) where the IDE was managing the breakpoint actions by setting a breakpoint callback and doing things manually.

<rdar://problem/17386271>

llvm-svn: 213023
2014-07-15 00:25:59 +00:00
..
docs Fix typos. 2014-07-01 21:22:11 +00:00
examples Don't use "lldb." global variables in LLDB commands. 2014-07-11 22:41:30 +00:00
include Any commands that are executed through the public interface using SBCommandInterpreter::HandleCommand() are assumed to be in non-interactive mode. 2014-07-15 00:25:59 +00:00
lib Patch from Keno Fischer to enable JITLoaderGDB with mach-o file support. 2014-06-24 22:22:43 +00:00
lldb.xcodeproj Revert "Fix broken tests due to new error output." 2014-07-09 16:31:49 +00:00
lldb.xcworkspace Move the performance test cases into their own project. 2013-03-18 23:05:00 +00:00
resources Update the lldb version number in the xcode project files from 310.99.0 to 320.99.0. 2014-01-10 06:12:10 +00:00
scripts Enable the ability to enable debug info generation when evaluating expressions. 2014-07-11 01:03:57 +00:00
source Any commands that are executed through the public interface using SBCommandInterpreter::HandleCommand() are assumed to be in non-interactive mode. 2014-07-15 00:25:59 +00:00
test Modified gdb-remote tests to run with automatically-chosen ports. 2014-07-14 06:24:44 +00:00
tools Fix lldb-gdbserver build 2014-07-12 21:46:39 +00:00
utils LUI: Fix some issues causing crashes in the source view 2013-10-23 01:18:21 +00:00
www Add docs for the "thread.completed-expression" format entry. 2014-07-08 01:10:49 +00:00
.arcconfig Update .arcconfig to point to reviews.llvm.org 2014-05-20 21:24:59 +00:00
.gitignore Add lldb-gdbserver support for Linux x86_64. 2014-06-30 21:05:18 +00:00
CMakeLists.txt Get the python scripting interface working on Windows. 2014-07-10 23:47:42 +00:00
INSTALL.txt Update INSTALL.txt to mention LLDB builds on Linux with GCC or Clang. 2013-02-21 22:37:18 +00:00
LICENSE.TXT
Makefile Add some missing defines that are already present in the cmake side. 2014-03-12 10:35:00 +00:00