llvm-project/lldb/source/Commands
Jim Ingham 26c7bf9312 Rework the way we pass "run multiple command" options to the various API's that
do that (RunCommandInterpreter, HandleCommands, HandleCommandsFromFile) to gather
the options into an options class.  Also expose that to the SB API's.

Change the way the "-o" options to the lldb driver are processed so:
1) They are run synchronously - didn't really make any sense to run the asynchronously.
2) The stop on error
3) "quit" in one of the -o commands will not quit lldb - not the command interpreter
that was running the -o commands.

I added an entry to the run options to stop-on-crash, but I haven't implemented that yet.

llvm-svn: 219553
2014-10-11 00:38:27 +00:00
..
CMakeLists.txt Merging the iohandler branch back into main. 2014-01-27 23:43:24 +00:00
CommandCompletions.cpp Optimizations for FileSpec. 2014-08-07 17:33:36 +00:00
CommandObjectApropos.cpp Apropos should search user commands as well as built-in commands. 2013-05-17 01:30:37 +00:00
CommandObjectApropos.h Make raw & parsed commands subclasses of CommandObject rather than having the raw version implement an 2012-06-08 21:56:10 +00:00
CommandObjectArgs.cpp Revert "Fix broken tests due to new error output." 2014-07-09 16:31:49 +00:00
CommandObjectArgs.h Make raw & parsed commands subclasses of CommandObject rather than having the raw version implement an 2012-06-08 21:56:10 +00:00
CommandObjectBreakpoint.cpp Revert "Fix broken tests due to new error output." 2014-07-09 16:31:49 +00:00
CommandObjectBreakpoint.h Make raw & parsed commands subclasses of CommandObject rather than having the raw version implement an 2012-06-08 21:56:10 +00:00
CommandObjectBreakpointCommand.cpp Rework the way we pass "run multiple command" options to the various API's that 2014-10-11 00:38:27 +00:00
CommandObjectBreakpointCommand.h Merging the iohandler branch back into main. 2014-01-27 23:43:24 +00:00
CommandObjectCommands.cpp Rework the way we pass "run multiple command" options to the various API's that 2014-10-11 00:38:27 +00:00
CommandObjectCommands.h
CommandObjectDisassemble.cpp Revert "Fix broken tests due to new error output." 2014-07-09 16:31:49 +00:00
CommandObjectDisassemble.h Change the disassemble option to specify the architecture from '-a' 2013-04-11 03:14:01 +00:00
CommandObjectExpression.cpp Revert "Fix broken tests due to new error output." 2014-07-09 16:31:49 +00:00
CommandObjectExpression.h Allow a multi-line expression to follow expression commands with options when there is no expression following the option terminating “—“. 2014-03-13 23:42:30 +00:00
CommandObjectFrame.cpp Fix some typos: 2014-08-11 18:06:28 +00:00
CommandObjectFrame.h
CommandObjectGUI.cpp Fixing the Windows build for the changes brought in from the iohandler merge. 2014-01-31 18:48:46 +00:00
CommandObjectGUI.h Merging the iohandler branch back into main. 2014-01-27 23:43:24 +00:00
CommandObjectHelp.cpp Revert "Fix broken tests due to new error output." 2014-07-09 16:31:49 +00:00
CommandObjectHelp.h <rdar://problem/11914077> 2013-06-12 01:50:57 +00:00
CommandObjectLog.cpp Revert "Fix broken tests due to new error output." 2014-07-09 16:31:49 +00:00
CommandObjectLog.h
CommandObjectMemory.cpp Very minimal support 24-bit kalimbas. Vanilla "memory read" for data sections 2014-09-29 08:02:24 +00:00
CommandObjectMemory.h
CommandObjectMultiword.cpp Fix autocompletion for multi-word commands. 2013-12-10 19:14:04 +00:00
CommandObjectPlatform.cpp Test suite runs better again after recent fixes that would select a platform if a "file a.out" auto selected a different platform than the selected one. 2014-09-19 20:11:50 +00:00
CommandObjectPlatform.h Centralized a lot of the status information for processes, 2011-04-18 08:33:37 +00:00
CommandObjectPlugin.cpp Fixed internal code to not link against and code from "lldb/API/*". 2013-12-02 19:35:49 +00:00
CommandObjectPlugin.h Implementing plugins that provide commands. 2012-09-28 23:57:51 +00:00
CommandObjectProcess.cpp Adjust process launch --disable-aslr to take true/false value. 2014-08-19 17:40:43 +00:00
CommandObjectProcess.h
CommandObjectQuit.cpp sanitise sign comparisons 2014-04-02 03:51:35 +00:00
CommandObjectQuit.h <rdar://problem/12786725> 2013-01-17 21:36:19 +00:00
CommandObjectRegister.cpp Revert "Fix broken tests due to new error output." 2014-07-09 16:31:49 +00:00
CommandObjectRegister.h
CommandObjectSettings.cpp Revert "Fix broken tests due to new error output." 2014-07-09 16:31:49 +00:00
CommandObjectSettings.h Make raw & parsed commands subclasses of CommandObject rather than having the raw version implement an 2012-06-08 21:56:10 +00:00
CommandObjectSource.cpp Add a new disassembly-format specification so that the disassembler 2014-10-10 23:07:36 +00:00
CommandObjectSource.h
CommandObjectSyntax.cpp Sort out a number of mismatched integer types in order to cut down the number of compiler warnings. 2013-06-19 19:04:53 +00:00
CommandObjectSyntax.h Make raw & parsed commands subclasses of CommandObject rather than having the raw version implement an 2012-06-08 21:56:10 +00:00
CommandObjectTarget.cpp lldb - fix misleading "valid target indexes are" error message 2014-08-29 20:14:21 +00:00
CommandObjectTarget.h
CommandObjectThread.cpp LLDB AddressSanitizer instrumentation runtime plugin, breakpint on error and report data extraction 2014-10-10 23:43:03 +00:00
CommandObjectThread.h Centralized a lot of the status information for processes, 2011-04-18 08:33:37 +00:00
CommandObjectType.cpp Issuing a "type category disable *" command followed by a "type category enable *" command does not honor the order in which categories were previously enabled 2014-10-03 01:48:32 +00:00
CommandObjectType.h Fixed the Xcode project building of LLVM to be a bit more user friendly: 2011-11-04 03:34:56 +00:00
CommandObjectVersion.cpp Huge change to clean up types. 2013-07-11 22:46:58 +00:00
CommandObjectVersion.h Huge change to clean up types. 2013-07-11 22:46:58 +00:00
CommandObjectWatchpoint.cpp Revert "Fix broken tests due to new error output." 2014-07-09 16:31:49 +00:00
CommandObjectWatchpoint.h Use the "last created watchpoint" rather than asserting on watchpoint commands passing no watchpoint ID. 2013-07-02 02:09:46 +00:00
CommandObjectWatchpointCommand.cpp Rework the way we pass "run multiple command" options to the various API's that 2014-10-11 00:38:27 +00:00
CommandObjectWatchpointCommand.h Merging the iohandler branch back into main. 2014-01-27 23:43:24 +00:00
Makefile Fix a few more clang (3.2) warnings on Linux: 2012-12-07 22:21:08 +00:00