hanchenye-llvm-project/lldb/source/Interpreter
Greg Clayton a9f7b79dfe <rdar://problem/10605072>
Added the ability to override command line commands. In some cases GUI interfaces
might want to intercept commands like "quit" or "process launch" (which might cause
the process to re-run). They can now do so by overriding/intercepting commands
by using functions added to SBCommandInterpreter using a callback function. If the
callback function returns true, the command is assumed to be handled. If false
is returned the command should be evaluated normally.

Adopted this up in the Driver.cpp for intercepting the "quit" command.

llvm-svn: 151708
2012-02-29 04:21:24 +00:00
..
Args.cpp
CommandInterpreter.cpp <rdar://problem/10605072> 2012-02-29 04:21:24 +00:00
CommandObject.cpp <rdar://problem/10605072> 2012-02-29 04:21:24 +00:00
CommandObjectRegexCommand.cpp
CommandObjectScript.cpp
CommandObjectScript.h
CommandReturnObject.cpp
Makefile
NamedOptionValue.cpp
OptionGroupArchitecture.cpp
OptionGroupBoolean.cpp
OptionGroupFile.cpp
OptionGroupFormat.cpp
OptionGroupOutputFile.cpp
OptionGroupPlatform.cpp
OptionGroupUInt64.cpp
OptionGroupUUID.cpp
OptionGroupValueObjectDisplay.cpp
OptionGroupVariable.cpp
OptionGroupWatchpoint.cpp After discussions with Jim and Greg, modify the 'watchpoint set' command to become a mutiword command 2012-02-08 22:37:48 +00:00
Options.cpp Refine the 'watchpoint set' command to now require either the '-v' option (for watching of a variable) or 2012-02-08 01:13:31 +00:00
ScriptInterpreter.cpp This commit: 2012-02-29 03:28:49 +00:00
ScriptInterpreterNone.cpp
ScriptInterpreterPython.cpp This commit: 2012-02-29 03:28:49 +00:00
embedded_interpreter.py